嵌入式技术分享

Embedded Technology Sharing

【教程笔记】斐讯N1 eMMC 刷入OpenWRT系统教程笔记

《【教程笔记】斐讯N1 eMMC 刷入OpenWRT系统教程笔记》

说明:eMMC操作是教程2,教程1是U盘制作和启动。

【视频教程】
教程2《斐讯N1盒子eMMC刷入OpenWRT视频教程

支持无线的固件下载
链接:https://pan.baidu.com/s/1jd8QlckcJNNggXSiajD4Sw
提取码:请移步天线安装视频片尾

天线安装过程视频
给斐讯N1盒子加装外置天线

【教程笔记1】
1.降级
1)盒子插入网线、USB鼠标、双公头USB刷机线;
2)并用HDMI线接入电视或带HDMI的显示器中;
3) 双公头USB刷机线另一端接入电脑USB口;
4)盒子网线另一端连入局域网,插入电源适配器;
5)上电开机后,记录盒子有线网口获取到的IP;
6)鼠标连续点击4次固件版本号,开启adb模式;
7)电脑端,使电脑能够ping通盒子IP;
8)使用降级工具,选择N1,填入盒子IP,点击降级;
9)工具提示(recovery)降级成功,断电重启盒子完成降级。

2.制作U盘镜像
2019.05.19-openwrt-phicomm-n1-armvirt-64-bycheng.img
将提供的.img镜像文件,通过balenaEtcher软件,把镜像文件写入U盘。

3.设置盒子从U盘启动
1)将制作好的U盘插入降级后的盒子当中;
2)在工具文件夹中打开PowerShell,执行
./adb connect 192.168.10.186
./adb shell reboot update
3)查看盒子HDMI画面,出现四只企鹅则U盘OpenWRT启动正常;
4)若出现机器人倒地,请多换几个U盘进行尝试。

降级工具在这里下载
链接:https://pan.baidu.com/s/10COQ1pTnnpEckV70Biu1Fg
提取码:请移步视频教程片尾,谢谢支持。

视频教程
教程1《斐讯N1盒子降级及U盘启动OpenWRT当旁路由设置教程

【教程笔记2】
视频教程2《斐讯N1盒子eMMC刷入OpenWRT视频教程
说明:笔记请结合视频教程观看,博主自己看笔记步骤都要操作好几次才成功,结合视频教程成功率高点。

1.第一步制作XQ7大神的Armbian系统 U盘镜像

2.插入网线,U盘启动N1盒子

3.在路由器中找到盒子的IP

4.用Xshell软件ssh登陆到盒子
账号:root
密码:1234
说明:Xshell连接成功后,第一个是让输入默认密码1234,第二是输入新密码,不能太短也不能与默认密码接近(可输入password),第三个是确认新密码(password)。提示创建新用户名,不创建,ctrl+c取消即可。用新密码重新连接。

5.执行脚本
/boot/create-mbr-linux.sh
./install.sh
注:脚本会帮我们将eMMC分成两个分区,并将Armbian写入到eMMC中

6.通过文件传输软件,将OpenWRT镜像文件上传到盒子root目录

7.完成后,创建一个emmc2文件夹
mkdir /emmc2

8.将eMMC其中一个分区(Armbian所在的分区)挂载到新创建的emmc2文件夹
mount /dev/mmcblk1p2 /emmc2

9.删除Armbian的所有文件
rm -rf /emmc2/*

10.挂载我们的OpenWRT镜像
losetup -P -f –show 2019.05.19-openwrt-phicomm-n1-armvirt-64-bycheng.img
(注意:show前面是两个英文的”-“,如果你执行此命令时报错,务必检查一下)

11.挂载到指定文件夹
mount /dev/loop0p2 /media

12.将OpenWRT的所有文件拷贝到Armbian文件夹
cp -R /media/* /emmc2

13.卸载挂载
umount /media
losetup -d /dev/loop0
umount /emmc2

14.重启盒子
先拔盒子电源,然后取下U盘,再插入电源

 

如果文章对您有帮助,欢迎移至上方按钮打赏博主;

点赞
  1. 你好说道:

    将op刷入emmc以后升级是不是特别麻烦?

    1. cheng说道:

      还好,重新挂载openwrt镜像,然后执行拷贝。除非换了个armbian版本(壳)

  2. N1的问题说道:

    大佬,你用N1做旁路由,有出现在断链接吗?就是看着YOUTUBE,视频就断了,重新打开这个视频也还是不行,但是看别的视频就可以,其他东西也是正常的,我用的是你最新的固件,主路由用的是高恪魔改

    1. cheng说道:

      我的主路由旁路由都是OpenWRT,你的不一样的系统,建议把主路由的DHCP关掉试试。

      1. N1的问题说道:

        06:57:59 2019 kern.err /usr/bin/ssr-redir[4992]: server recv: Connection reset by peer
        每次链接断开,系统就有这个日志,麻烦看看是什么原因

  3. haclyok说道:

    博主,N1降级配套的工具发一下咯。。

    1. cheng说道:

      降级工具在这里下载
      链接:https://pan.baidu.com/s/10COQ1pTnnpEckV70Biu1Fg
      提取码:请移步视频教程片尾,谢谢支持。

      视频教程
      教程1《斐讯N1盒子降级及U盘启动OpenWRT当旁路由设置教程》
      https://www.bilibili.com/video/av52412761/

  4. haclyok说道:

    大佬,我有个很严重的问题!!!
    我电脑和N1一旦通过公对公数据线链接,电脑马上关机。直接关机断电那种。
    换过数据线。装过系统。依然这样。。。。

    1. cheng说道:

      说明盒子的usb电流大于你电脑的输出电流,说明你电脑usb的设计有缺陷,或者是盒子的缺陷。你试试不插盒子的12V DC电源,直接用公对公数据线,看看能不能正常降级。再不行你就拿个usb集线器隔离一下。

      1. haclyok说道:

        我通过网络降级成功了,也成功把系统刷进U盘,N1通过U盘启动成功了

        但是N1和电脑直连。 电脑是自动获取IP,无法获取到192.168.10.X网段的。
        手动设置为此网段的也PING不通192.168.10.1的地址。

        1. cheng说道:

          u盘启动不成功呗,你插hdmi显示器看看有没有四只企鹅。

          1. haclyok说道:

            有四支企鹅的。而且也加载了些东西。看上去是正常启动了的。和你的界面一样的。

          2. cheng说道:

            那就不清楚了~~正常都是会分配到ip的。

        2. linkinliu说道:

          朋友,咱们一样的情况,你解决了吗? :cry:

          1. tomdog说道:

            我也遇到种情况了,换了一个usb2.0u盘重新写入镜像就好了。usb3.0 可能有的u盘不兼容,虽然屏幕上看上去好像启动ok了,实际上获取不到ip地址。

  5. 石磊磊说道:

    你好,刷机失败想把N1里面的内容全部删除重新刷一次怎么操作啊

    1. cheng说道:

      从头来一遍~~

  6. kenrry说道:

    博主 固件的V2Ray Pro服务不能用 不知道是不是有BUG
    设置好服务器启用了状态一直都是 V2Ray Pro 未运行的 希望能修复 感谢。

    1. cheng说道:

      嗯,这v2ray在windows上转存过,文件权限被windows修改了,导致运行不起来。你到/etc/init.d/中,给v2ray一个可执行权限,看看能不能跑起来。目前只能这样,等我有空再编译新版本。

  7. jdwxyd说道:

    root@aml:/# losetup -P -f --show 2019.05.26-openwrt-on-phicomm-n1-bycheng.img
    losetup: 2019.05.26-openwrt-on-phicomm-n1-bycheng.img: failed to set up loop device: No such file or directory

    1. jdwxyd说道:

      大佬帮我看一下到这一步都出错

      1. jdwxyd说道:

        解决了.没有仔细看教程

  8. jdwxyd说道:

    请教一一下大神.为什么我一打开SS就运行很慢.SS也不能运行

    1. cheng说道:

      重新制作一个U盘试试,或者换一个U盘试试

  9. xiaobudai说道:

    大神能分享个n1怎么编译op并融合进armbian的文字教程吗

    1. cheng说道:

      有啊,新的博客文章里面找找

  10. 热舞说道:

    :mrgreen: 求大佬出个升级的教程。谢谢啦!!!!

  11. ogr1432说道:

    小白问个比较二的问题:想实现op刷入emmc脱离优盘启动,是不是必须要先执行教程一按常规优盘启动的思路刷好再进行教程二? 还是说直接教程二开始就好?

    1. cheng说道:

      要设置U盘启动。

  12. 越更新越乱说道:

    最新的300多m那个包,root 1234 SSH根本链接不了 :smile:

    1. cheng说道:

      355是openwrt镜像,op密码默认都是password

  13. 热舞说道:

    2019.05.26-openwrt-on-phicomm-n1-bycheng U盘刷入这个,写入EMMC的时候 SSH无法连接啊 root 1234连接不了

    1. cheng说道:

      openwrt密码默认都是password ,1234是armbian 的。

      1. 热舞说道:

        openwrt和armbian不都是集成在一个IMG吗???他们是两个不同的固件??这样子我该如何写入EMMC呢??我U盘直接刷的就是您网盘最新的固件啊!之前那个老固件1G多的,按照视频教程就可以写入EMMC,这个刷完了 root 1234连接不了啊

        1. cheng说道:

          教程已经很详细了,你要的都可以在我博客里面找到,难道还要我手把手教你怎么在我博客里面找教程麽,实在不行就去我B站里面看相关的视频教程呗。

        2. cheng说道:

          视频里说了,要刷eMMC必须通过Armbian系统,先制作Armbian的U盘启动盘,然后按教程2一步一步来就可以了。

  14. feifie说道:

    root@aml:~# mkdir /emmc2
    mkdir: cannot create directory ‘/emmc2’: File exists
    root@aml:~#
    第二部创建不了emmc2 文件夹

    1. cheng说道:

      信息提示文件夹已经存在,你已经创建好了,进入下一步即可。

  15. King Tam说道:

    跟cheng大神的方法我的N1已經刷到OPENWRT平台,而且還有WIFI可用, 完美使用中. 望往後大神可以持續更新固件.
    速度跑滿. 支持.
    [ 5] local 10.5.5.253 port 60710 connected to 10.5.5.51 port 5201
    [ ID] Interval Transfer Bitrate Retr Cwnd
    [ 5] 0.00-1.00 sec 115 MBytes 964 Mbits/sec 0 311 KBytes
    [ 5] 1.00-2.00 sec 114 MBytes 954 Mbits/sec 21 291 KBytes
    [ 5] 2.00-3.00 sec 112 MBytes 944 Mbits/sec 1 291 KBytes
    [ 5] 3.00-4.00 sec 112 MBytes 943 Mbits/sec 21 299 KBytes
    [ 5] 4.00-5.00 sec 112 MBytes 943 Mbits/sec 11 297 KBytes
    [ 5] 5.00-6.00 sec 112 MBytes 943 Mbits/sec 1 299 KBytes
    [ 5] 6.00-7.00 sec 112 MBytes 944 Mbits/sec 0 277 KBytes
    [ 5] 7.00-8.00 sec 112 MBytes 944 Mbits/sec 0 285 KBytes
    [ 5] 8.00-9.00 sec 112 MBytes 943 Mbits/sec 0 291 KBytes
    [ 5] 9.00-10.00 sec 112 MBytes 944 Mbits/sec 0 294 KBytes
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval Transfer Bitrate Retr
    [ 5] 0.00-10.00 sec 1.10 GBytes 947 Mbits/sec 55 sender
    [ 5] 0.00-10.00 sec 1.10 GBytes 944 Mbits/sec receiver

    iperf Done.

    1. cheng说道:

      谢谢支持,厉害啊,这是有线的吧,速度太强了。

  16. 天使不流泪说道:

    大佬,刷了你的526op,也写入emmc了,v2ray怎么都用不了。。。希望新版大佬能注意一下~

    1. cheng说道:

      v2ray在Windows 转存过,启动文件没权限。

  17. kimi03说道:

    你好,我请问下:N1 emmc刷入openwrt后,它的USB接口还能挂载硬盘吗? (在openwrt中使用)
    如果可能,能教一下方法吗?

    1. cheng说道:

      去我B站,找samba网络共享的视频教程

  18. linkinliu说道:

    请问,U盘刷了Armbian,但是在最后Flash Complete!下面是个红点1 Failed device。是不是写入错误?刷了2次也不行。怎么处理这个?

    1. cheng说道:

      有红点那就是报错了,换个u盘试试,我换了三个u盘,最后tf卡加读卡器才成功。

      1. linkinliu说道:

        今天新P1盒子到,P1刷了电视,n1刷旁路有。有红点报错,但是也能出4个企鹅。很悲催的是和前面有个朋友一样,路由器里看不到地址,也ping不到盒子,有办法么? :cry:

        1. cheng说道:

          报错了那肯定是u盘镜像制作失败了,4只企鹅不一定都是op,屏幕显示的日志左边有绿色字体是armbian ,没有绿色字体就是op。换多几个u盘试试。

          1. linkinliu说道:

            嗯,换了盘成功了,也刷进emmc了,不过到了路由界面,用户名root 密码是?我用了1234 12345678都不行?

          2. cheng说道:

            openwrt 的默认密码都是password

  19. linkinliu说道:

    完美·!谢谢兄弟了 :razz:

  20. 8302712说道:

    请问为何每次操作到第6步,将镜像文件上传到盒子root目录中途,就断开链接Network error: Software caused connection abort,之后必须断电才能重连,但又是中途断开

  21. 253241024说道:

    N1做主路由,可以拨号上网,一时手贱开了2.4G,和5Gwifi(忘记删除)现在有什么办法删除其中一个wifi,连192.168.10.1没渠道登陆,麻烦

    1. cheng说道:

      ip进不去就没办法了,重刷了呗

      1. 253241024说道:

        是由降级开始刷吗?

        1. cheng说道:

          已经将过级就直接刷emmc

          1. 253241024说道:

            谢谢啦!还有kp去广告运行不起来,而V2ray改权限就动起来

          2. cheng说道:

            嗯,那就好,kp要安装对应的ipk。现在那ipk不好找了。

      2. 253241024说道:

        现在N1网口是设置了拨号呀,不懂怎么搞

        1. cheng说道:

          用无线进去啊

  22. equal说道:

    用的5.77版本的armbian,前面的步骤都没问题,U盘能正常启动armbian,ssh登录之后输入命令“ /boot/create-mbr-linux.sh”之后提示错误“ No such file or directory
    ”。请指点一下

    1. cheng说道:

      ls /boot
      看看输出是什么。

      1. cjunne说道:

        ls /boot
        'System Volume Information' boot.bmp s905_autoscript
        System.map-5.0.0-aml-s905 config-5.0.0-aml-s905 s905_autoscript.cmd
        aml_autoscript dtb s905x-uboot.img
        aml_autoscript.cmd dtb-5.0.0-aml-s905 uEnv.ini
        aml_autoscript.zip emmc_autoscript uInitrd
        armbianEnv.txt emmc_autoscript.cmd uInitrd-5.0.0-aml-s905
        armbian_first_run.txt.template extlinux vmlinuz-5.0.0-aml-s905
        boot-desktop.png initrd.img-5.0.0-aml-s905 zImage

  23. genous说道:

    请教一下,我刷了armbian(不是你的固件)出现重启后Mac地址及ip不断变化。有什么办法可以固定ip不?第二个问题是我有交换机和路由器器在弱电箱拨号,能否用N1刷openwrt做主路由。

    1. cheng说道:

      armbian不清楚哦,设成静态IP应该可以。n1当主路由可以的啊。

  24. Vinting说道:

    橙子问个问题,为什么我编译出来的固件里面没有插件,插件都是单独的安装包

    1. cheng说道:

      要选中插件,M是只选中不编译进固件,星号*选中并编译进固件。你检查一下。

  25. machal说道:

    op镜像写盘可以u盘启动op,但是写入emmc按照教程操作,op就起不来,请问大佬什么原因

    1. cheng说道:

      要制作Armbian的U盘系统,按照视频结合笔记赖操作。

  26. 潇洒的爱说道:

    写入emmc这个的时候,没出现你视频里说的改密码
    然后执行脚本,然后回车就显示这个
    -ash: /boot/create-mbr-linux.sh: not found
    大神我是哪个地方不对呢

    1. cheng说道:

      系统不对吧,显示屏的代码左边是绿色的时间戳 就是armbian

  27. LXPCWL说道:

    你好!请问下,我按照你的教程已刷好了,但我有个USB有线网卡,插到N1上没反应,如何安装USB网卡驱动,本人小白,不懂得怎么安装

    1. cheng说道:

      需要编译相关的USB网卡驱动

  28. 吐槽君说道:

    你好,我想刷armbian,之后慢慢学习docker+lede,但大佬你的live网盘下载三个学习资料提示要解压缩密码 :exclaim:
    另外请问下,armbian网上现在好多版本,官方应该下载哪个呢?我在第三方网盘看到5.77到5.91:https://yadi.sk/d/pHxaRAs-tZiei/5.91 我是下载其中哪个版本好呢?需求就是想要有个可以通过ip地址登陆并管理的web ui界面 :cry:

    1. cheng说道:

      我对armbian也不熟,你也上恩山论坛看看。解压密码下载的博客页面有说明,cheng

  29. 兔兔说道:

    橙子大神我的N1盒子已经刷人了OpenWRT系统我想换一个其他OpenWRT系统该怎样操作呢?我小白一个 :cry:

    1. cheng说道:

      没有捷径呢,从头来一遍

  30. 说道:

    橙子大佬,我用了N1做主路由K2T桥接,经常掉线好解决吗、?是N1的问题吗 :cry:

  31. JieJie说道:

    emmc刷入
    13卸载挂载
    和视屏有出入,按照论坛上的卸载挂载,无法进入OpenWRT。

  32. 德玛西亚说道:

    mkdir /emmc2 这一步报错 剩余的命令没反应

    1. cheng说道:

      接屏幕,看显示有没有四只企鹅

  33. 德玛西亚说道:

    屏幕最后一行让我输入ARMBIAN的账号密码 没有企鹅 我再上传一遍OPEN固件试试

    1. cheng说道:

      你结合视频教程来看

  34. 德玛西亚说道:

    博主开机出现四个企鹅了 登录不了OPEN系统啊

  35. 德玛西亚说道:

    用原来登录SSH的ip进不去

    1. cheng说道:

      U盘现在是什么系统

      1. 德玛西亚说道:

        盒子连到电脑获取不了IP地址

        1. cheng说道:

          不是直接连路由器么,我好像没在教程里说连电脑吧。

          1. 德玛西亚说道:

            连电脑用原来的IP也没反应

          2. cheng说道:

            连电脑没有用啊,他俩都没有dhcp,分配不了IP给他们。要连路由器,认真看视频吧。

          3. 德玛西亚说道:

            盒子可以在路由器看到IP 用这个IP进不去OP系统 反复好几次都进不去

  36. 德玛西亚说道:

    ARMBIAN 5.6

  37. kyo说道:

    目前用你的版本 碰到一个很烦的问题就是 用ssr+ 间歇性掉的问题 目前这个问题主要出现在YouTube和YouTube vanced ,YouTube会自动重连 还好 YouTube canced 就只能手动切歌了。。。不知道是哪的问题。。 测试过N种设置和几十个服务器,,问题主要出现在自动切换视频的时候

    1. kyo说道:

      切换视频的前后10秒 ss ssr v2ray都会 全局模式也会

  38. inggg说道:

    losetup: –show: failed to set up loop device: No such file or directory
    同时这个什么意思

    1. cheng说道:

      挂载不成功,要么命令错了,要么没上传文件。

  39. Kang说道:

    您好cheng,我现在emmc已经按照你的教程刷入了openwrt,请问怎么把openwrt删除重新把armbian刷入emmc?U盘启动armbian,然后执行 install.sh 就可以了吗?

    1. cheng说道:

      我没尝试过,你到恩山论坛发帖问问。

  40. linkinliu说道:

    想换个系统。于是重新执行了下:
    /boot/create-mbr-linux.sh 正常
    ./install.sh 出现问题
    -bash: /install.sh: No such file or directory
    root@aml:~# ls
    fstab install.sh
    怎么办?查了set ff 是unix

  41. 小白说道:

    将OpenWRT镜像文件上传到盒子root目录中间突然中断连接,怎么连都连不上,ping也ping不通,我拔掉盒子电源重插以后还是U盘启动,然后可以ping通,但是各种上传软件还是连不上,请问楼主怎么回事?啊?

  42. 小白说道:

    将OpenWRT镜像文件FileZilla上传到盒子root目录中间突然中断就连不上了,ping也不通怎么连都连不上,我就拔掉盒子电源重启,自动U盘启动,现在可以ping通了,但是filezilla或者winscp连接怎么都连不上,xsell是可以连上的,求助大神怎么回事啊?

    1. cheng说道:

      根文件系统坏了吧,换个大点u盘试试。

      1. 小白说道:

        32G的U盘,那我把U盘重新格式化,重新拷贝artbian系统试试吧

  43. Alex说道:

    想问一下,如果重刷的话 先刷回盒子的固件,再重新开始吗?

  44. latiao说道:

    emmc刷入楼主的系统之后,再刷小钢炮,能U盘启动,然而刷入emmc不能启动,怎么解决?

    1. cheng说道:

      没遇到过,只能刷多几次试试。

  45. 说道:

    root@aml:~# sudo losetup -P -f –show OpenwrtMix-N1-0612.img
    sudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy"
    sudo: /usr/lib/sudo/sudoers.so must be owned by uid 0
    sudo: fatal error, unable to load plugins

  46. 说道:

    按照你的方法刷了OP系统之后,电脑直连盒子获取不到IP,是什么情况,球大佬帮我解决一下。获取的是169开头的那种IP,没有网关。啥情况啊。

  47. Mr.JC说道:

    有个问题,/dev/mmcblk1p2分区实际上是当前armbian的根分区/,把/dev/mmcblk1p2挂载到emmc2然后再清空里面的内容,实际上等同于rm -rf /*,执行之后armbian 就直接挂了,下面的步骤无法继续执行,如何解决呢?

发表评论

电子邮件地址不会被公开。 必填项已用*标注