斐讯N1折腾记录

斐讯N1是一个很神奇的盒子,本来它是一台NAS,一个区块链设备,但是后来被很多大神破解,刷入不同的固件,从而让它能实现各种功能,再加上目前低廉的价格,让它的可玩性和性价比都极高。

我也是这段时间才开始关注它,然后在PDD上先买了两台原封的机子,后面又买了两台,其中有一台的HDMI接口烧了,报废了一台,一有时间就逛一下恩山在线之类的论坛,学习了很多大神的方法,目前一台刷了Webpad做电视盒子,一台刷了OpenWrt做旁路由,也刷过Armbain、小钢炮和CoreELEC等,详见《斐讯 N1 折腾记录(二)》。

斐讯N1折腾记录 斐讯N1折腾记录 斐讯N1折腾记录 斐讯N1折腾记录

降级

刷机需要用到工具有:电脑、鼠标、网线、双公头的USB线、有HDMI接口的显示器(降级后,可以不需要显示器),如果刷Armbian或者OpenWrt还需自备一个4G以上的U盘(建议USB2.0)

N1通过有线或者无线方式连接到路由器上,然后通过HDMI线连接到显示器,接通电源,这时候机子就启动了,出现一个界面,上面会显示你系统的版本和IP地址,另外要插上鼠标,在固件版本那里连续点击4次,打开adb调试。

斐讯N1折腾记录

新的机子系统版本在V2.19以上的都必须先降级才能刷机,降级的方法网上有很多,基本大同小异。我这里使用的是webpad大神的《斐讯T1、N1官方系统降级工具》,非常好用,不需要自己在CMD里敲命令了。打开工具,N1选择2,输入N1的IP地址,按照提示一步步来就行了,降级成功会重启机子,注意机子的系统版本虽然没有改变,实则已经降级了,无需在意版本号了。

斐讯N1折腾记录

刷入Webpad固件

降级之后,安装USB_Burning_Tool这个烧录软件,注意会提示安装驱动,一定要安装这个驱动。然后打开《斐讯T1、N1官方系统降级工具》,选择3进入线刷模式,这时候机子会重启,插上USB双公头线,一头连接电脑,一头接N1靠HDMI接口的USB口。一般来说这时候电脑会提示发现新设备,让你安装驱动,如果安装驱动失败,就需要手动添加驱动,我自己的情况是需要手动添加的。方法也很简单,打开设备管理器,随便点击一个硬件设备,点击添加过时硬件,选择【libusb-win32 Usb Devices】,然后再下一步,选择【WorldCup Device】就成功了。

斐讯N1折腾记录

最后进行烧录,在USB_Burning_Tool软件中,导入烧录包,无论是用来做电视盒子还是Linux等系统,都建议先刷入webpad大神的官改V2.2的固件,可以去除很多限制。然后取消右边的【擦除flash】和【擦除bootloader】选项,注意一定要取消这两个,否则刷机很可能失败。烧录完成后,先点击停止,然后关闭软件,拔出USB线,拔出N1电源线,重新通电重启,刷机成功。

斐讯N1折腾记录

刷入OpenWrt固件

我买N1的最大原因就是因为它现在可以刷OpenWrt固件了,再加上它有一个千兆的网口,强悍的性能、小巧的机身和超低的功耗,完全可以作为一台完美的旁路由来使用,如果用它来做主路由的话,还需要外接一个USB网卡来增加一个网口,受限于机身的USB2.0接口,是跑不满千兆的。

先通过Etcher写盘工具,把相应的OpenWrt固件写入到U盘中,写完后,把U盘插到N1靠近HDMI接口的USB口上,然后使用adb工具,设置U盘启动。上面说到《斐讯T1、N1官方系统降级工具》,它目录下就有adb.exe这个文件,通过CMD进入这个含有adb.exe的目录,然后输入下列命令:

adb connect N1的IP地址
adb shell reboot update

斐讯N1折腾记录

然后拔出电源线,再接通电源,N1重启进入OpenWrt系统,此时就可以使用OpenWrt了,但需要一直插着U盘,如果不想插着U盘,可以通过系统内置的刷入EMMC脚本,一键把OpenWrt系统写入到EMMC中,脚本一般都在/root文件夹下,通过下面的命令执行:

cd /root
./inst-to-emmc.sh

等待命令执行完后,拔下U盘,输入reboot重启N1,或者断电重启也可以。

更新:2021.2.18

之前N1一直用F大的36+O的版本,最近升级到最新的49+O的版本,并更新Argon Theme至v1.7.1。可惜该固件已经不再更新了,但内核还是会更新的,参看F大这个帖子

斐讯N1折腾记录

更新:2020.6.21

目前使用flippy的OpenWrt固件,配合SmartDNS,国内外分开dns解析,访问速度有提升。

斐讯N1折腾记录

固件默认IP:192.168.1.1,默认密码:password

自定义防火墙规则(网络->防火墙->自定义规则):

iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
也可以尝试(有桥接存在的情况下)
iptables -t nat -I POSTROUTING -o  br-lan  -j MASQUERADE

刷入Armbian固件

先通过Etcher写盘工具,把Armbain系统写入到U盘,我用的是XQ7大神的Armbian 5.60版,然后使用adb工具,设置U盘启动。上面说到《斐讯T1、N1官方系统降级工具》,它目录下就有adb.exe这个文件,通过CMD进入这个含有adb.exe的目录,然后输入下列命令:

adb connect N1的IP地址
adb shell reboot update

斐讯N1折腾记录

这样子N1就会U盘启动了,重启后看到四只企鹅就证明基本成功了,然后通过MobaXterm软件连接N1,此时需要登陆N1,用户名为root,密码是1234,进去之后,会让你创建一个新用户,选择Ctrl+C终止就好了。

斐讯N1折腾记录

输入下列命令,执行脚本,将EMMC分成两个分区,并将Armbian写入到EMMC中:

/boot/create-mbr-linux.sh
./install.sh

斐讯N1折腾记录

通过Armbian刷入OpenWrt

这是早期刷入OpenWrt的方法,不建议使用了,现在OpenWrt固件都有写入EMMC的脚本了,可以一键刷入EMMC了,不需要先刷入Armbian了,也可以直接插上U盘使用,U盘和EMMC使用OpenWrt区别不大的。

更新:2019.7.27刷了橙子的OpenWrt的固件,写入EMMC方法可参考他这篇文章,这个版本我感觉挺不错的,有无线功能但我是关闭的,固件大小只有355M,插件和功能也比较齐全。

斐讯N1折腾记录

最早的方法N1是不能直接刷入OpenWrt的,目前有两种方法,一种是把OpenWrt系统写入到U盘,设置U盘启动,通过U盘来使用OpenWrt,这种方法效率不高,毕竟U盘的读写速度是没办法和自带的闪存比的。另一种是通过Armbain系统,把OpenWrt刷入到N1的EMMC中,这种方法更好,我目前也是采取这种方法

在MobaXterm软件右边能看到root目录的文件,把OpenWrt系统拖入到root目录中,OpenWrt的镜像文件就会上传上去了。上传完成后,输入下列命令(参考这个帖子):

斐讯N1折腾记录

创建一个emmc2文件夹
mkdir /emmc2

将Armbian所在的分区挂载到emmc2文件夹
mount /dev/mmcblk1p2 /emmc2

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

挂载OpenWrt镜像文件,名字以你自己镜像文件为准
losetup -P -f --show N1_openwrt_clash_wifi_20190527.img

挂载指定的文件夹
mount /dev/loop0p2 /media

将OpenWrt的所有文件复制到Armbian分区文件夹emmc2
cp -R /media/* /emmc2

卸载所有的挂载
umount /media
losetup -d /dev/loop0
umount /emmc2

关机
poweroff

斐讯N1折腾记录

关机完毕后,拔掉U盘,N1重新通电,开机之后就会从EMMC中运行OpenWrt固件了。旁路由的设置方法可以参考我上一篇文章

斐讯N1折腾记录

斐讯N1折腾记录

除此之外,也可以安装Armbian已经内置OpenWrt镜像的系统,它写入EMMC的方法更简单,方法参看这个帖子

恢复EMMC、救砖方法

N1救砖不需要拆机短接,参考了这个帖子,其实就是通过USB_Burning_Tool重新烧录一遍webpad的官改V2.2固件,先导入V2.2线刷包,勾选【擦除flash】,但不要勾选【擦除bootloader】,点击【开始】按钮,3秒钟内让N1通电,识别成功自动开始,完成后拔电重启,N1就恢复了原始状态了。

散热方式

已取消通过这种方式对N1进行散热了,主要是积尘积灰,相当难清理。

N1其实改散热的方法有很多,我用了一个最简单的方法,就是在散热孔的一边加个5V小风扇(40x40x10MM),对着里面吹风,散热效果可能不是最明显的,但也有效果,一般温度维持在30~40度左右,不加风扇的话,温度接近50度,如果想风扇寿命更长点,也可以加个温控开关。

斐讯N1折腾记录 斐讯N1折腾记录

总结

因为有了这些大神的无私分享,所以N1才会有很多人去折腾,不过折腾N1是需要一些学习成本的,可以去我的网盘下载相关固件,都是我从网络上整理的。

N1最适合的还是做电视盒子,Webpad系统界面简洁,操作简单,性能也比别的盒子强太多了,还可以通过蓝牙连接遥控器和耳机这些,非常方便。

后续文章

95 条评论
  1. 最美不如旧相识

    我全套操作 搞完, 下了U盘开机还是4只企鹅,来了4次 都这样

    最美不如旧相识 2019-12-28 05:40:52   Windows 10 x64 Edition  Google Chrome 69.0.3497.100 回复
    1. 山小炮
      @最美不如旧相识

      你是要刷什么?换个U盘试试,据说N1比较挑U盘。

      山小炮 2019-12-28 11:38:50   Windows 10 x64 Edition  Google Chrome 74.0.3729.169 回复
      1. 最美不如旧相识
        @山小炮

        金士顿,闪迪,hp都试过了。

        最美不如旧相识 2019-12-28 11:41:15   iOS 13.2.2  Mozilla Compatible 回复
        1. 山小炮
          @最美不如旧相识

          我的也基本是金士顿和闪迪,4只企鹅证明你进入了U盘的armbian系统了。

          山小炮 2019-12-28 11:44:23   Windows 10 x64 Edition  Google Chrome 74.0.3729.169 回复
          1. 最美不如旧相识
            @山小炮

            我感觉是挂载不上去 Openwrt 的固件,可以加QQ好友,我截图给你帮我看看吗?

            最美不如旧相识 2019-12-28 12:17:18   Windows 10 x64 Edition  Google Chrome 69.0.3497.100 回复
            1. 最美不如旧相识
              @最美不如旧相识

              losetup -P -f --show N1_openwrt_clash_wifi_20190527.img 你这个命令和别人的P-F位置不一样

              最美不如旧相识 2019-12-28 12:19:32   Windows 10 x64 Edition  Google Chrome 69.0.3497.100 回复
            2. 山小炮
              @最美不如旧相识

              你是不是上传固件不上去,换个sftp软件试试,多试几次,如果不行的话就换个别的armbian系统试试,还不行的话你可以试试tony的openwrt固件,直接用u盘的系统。

              山小炮 2019-12-28 15:30:27   Android 10  Google Chrome 78.0.3904.108 回复
  2. 最美不如旧相识

    openwrt这个镜像可以给我发一份吗?576255535@qq.com

    最美不如旧相识 2020-01-01 17:42:05   Windows 10 x64 Edition  Google Chrome 69.0.3497.100 回复
    1. 山小炮
      @最美不如旧相识

      去我网盘下载吧:https://disk.sbsb.fun/N1/

      山小炮 2020-01-01 17:49:33   Windows 10 x64 Edition  Google Chrome 72.0.3626.121 回复
      1. 最美不如旧相识
        @山小炮

        橙子那个有密码下不了

        最美不如旧相识 2020-01-01 17:53:44   Windows 10 x64 Edition  Google Chrome 69.0.3497.100 回复
        1. 山小炮
          @最美不如旧相识

          现在可以了。

          山小炮 2020-01-01 17:57:01   Windows 10 x64 Edition  Google Chrome 72.0.3626.121 回复
  3. 清风车影

    教教我旁路由怎么用吧,我刷了旁路由不会用

    清风车影 2020-02-06 22:10:29   Android 9  WebView 4.0 回复
    1. 山小炮
      @清风车影

      参考这篇文章https://www.maxlicheng.com/openwrt/65.html

      山小炮 2020-02-06 22:42:33   Android 10  Google Chrome 79.0.3945.136 回复
  4. bigbird

    root@aml:~# mount /dev/loop0p2 /media
    mount: special device /dev/loop0p2 does not exist
    一步步来的,不知道怎么出现这个,怎么弄下?
    谢谢

    bigbird 2020-02-29 13:26:18   Windows 8.1 x64 Edition  Google Chrome 63.0.3239.132 回复
    1. 山小炮
      @bigbird

      没挂载成功,重新试下吧,一般不会这样的。

      山小炮 2020-02-29 16:23:10   iOS 10.3.2  Google Chrome for iOS 71.0.3578.89 回复
  5. hahaya

    想问一下N1的openwrt固件注意有哪些呀?想用最新的.可以贴下固件链接吗?

    hahaya 2020-03-26 07:48:35   Windows 10 x64 Edition  Google Chrome 80.0.3987.149 回复
    1. 山小炮
      @hahaya

      每个固件的写入emmc的方法会有点不同,其实插u盘用也没问题,现在比较多人用flippy的固件,可以去恩山论坛他的帖子下载:https://www.right.com.cn/forum/thread-981406-1-1.html

      山小炮 2020-03-26 08:59:04   Android 10  Google Chrome 80.0.3987.99 回复
  6. hahaya

    降级成功了 到 adb connect 192.168.31.5这一步失败了 提示unable connect 啥原因呀 ? 困扰一天了ip是对的,求解

    hahaya 2020-03-30 20:31:02   Windows 10 x64 Edition  Google Chrome 80.0.3987.149 回复
    1. 山小炮
      @hahaya

      这个就是没连上呀,你是有线还是无线呢?最好有线连接吧,确定ip正确?我也遇到过,多试几次就能连上的。

      山小炮 2020-03-30 21:51:27   Android 10  Google Chrome 80.0.3987.99 回复
  7. desre

    我在拷贝固件到root文件夹时 会经常导致机子死机 不知道如何解决

    desre 2020-04-06 15:50:09   Windows 10 x64 Edition  Google Chrome 78.0.3904.108 回复
    1. 山小炮
      @desre

      有时候会出现这种情况的,多试几次吧,如果不行就用flippy的固件:https://www.right.com.cn/forum/thread-981406-1-1.html,直接写入emmc,无需通过armbian导入。

      山小炮 2020-04-06 19:54:33   Windows 10 x64 Edition  Google Chrome 74.0.3729.169 回复
发表评论
* 号为必填项
评论支持 Emoji 表情