斐讯 N1 是一个很神奇的盒子,本来它是一台 NAS,一个区块链设备,但是后来被很多大神破解,刷入不同的固件,从而让它能实现各种功能,再加上目前低廉的价格,让它的可玩性和性价比都极高。
我也是这段时间才开始关注它,然后在 PDD 上先买了两台原封的机子,后面又买了两台,其中有一台的 HDMI 接口烧了,报废了一台,一有时间就逛一下恩山在线之类的论坛,学习了很多大神的方法,目前一台刷了 Webpad 做电视盒子,一台刷了 OpenWrt 做旁路由,也刷过 Armbain、小钢炮和 CoreELEC 等,详见《斐讯 N1 折腾记录(二)》。
降级
刷机需要用到工具有:电脑、鼠标、网线、双公头的 USB 线、有 HDMI 接口的显示器(降级后,可以不需要显示器),如果刷 Armbian 或者 OpenWrt 还需自备一个 4G 以上的 U 盘(建议 USB2.0)。
N1 通过有线或者无线方式连接到路由器上,然后通过 HDMI 线连接到显示器,接通电源,这时候机子就启动了,出现一个界面,上面会显示你系统的版本和 IP 地址,另外要插上鼠标,在固件版本那里连续点击 4 次,打开 adb 调试。
新的机子系统版本在 V2.19 以上的都必须先降级才能刷机,降级的方法网上有很多,基本大同小异。我这里使用的是 webpad 大神的《斐讯 T1、N1 官方系统降级工具》,非常好用,不需要自己在 CMD 里敲命令了。打开工具,N1 选择 2,输入 N1 的 IP 地址,按照提示一步步来就行了,降级成功会重启机子,注意机子的系统版本虽然没有改变,实则已经降级了,无需在意版本号了。
刷入 Webpad 固件
降级之后,安装 USB_Burning_Tool 这个烧录软件,注意会提示安装驱动,一定要安装这个驱动。然后打开《斐讯 T1、N1 官方系统降级工具》,选择 3 进入线刷模式,这时候机子会重启,插上 USB 双公头线,一头连接电脑,一头接 N1 靠 HDMI 接口的 USB 口。一般来说这时候电脑会提示发现新设备,让你安装驱动,如果安装驱动失败,就需要手动添加驱动,我自己的情况是需要手动添加的。方法也很简单,打开设备管理器,随便点击一个硬件设备,点击添加过时硬件,选择【libusb-win32 Usb Devices】,然后再下一步,选择【WorldCup Device】就成功了。
最后进行烧录,在 USB_Burning_Tool 软件中,导入烧录包,无论是用来做电视盒子还是 Linux 等系统,都建议先刷入 webpad 大神的官改 V2.2 的固件,可以去除很多限制。然后取消右边的【擦除 flash】和【擦除 bootloader】选项,注意一定要取消这两个,否则刷机很可能失败。烧录完成后,先点击停止,然后关闭软件,拔出 USB 线,拔出 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 重启进入 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 大这个帖子。
更新:2020.6.21
目前使用 flippy 的 OpenWrt 固件,配合 SmartDNS,国内外分开 dns 解析,访问速度有提升。固件默认 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 就会 U 盘启动了,重启后看到四只企鹅就证明基本成功了,然后通过 MobaXterm 软件连接 N1,此时需要登陆 N1,用户名为 root
,密码是 1234
,进去之后,会让你创建一个新用户,选择 Ctrl+C
终止就好了。
输入下列命令,执行脚本,将 EMMC 分成两个分区,并将 Armbian 写入到 EMMC 中:
/boot/create-mbr-linux.sh ./install.sh
通过 Armbian 刷入 OpenWrt
最早的方法
在 MobaXterm 软件右边能看到 root 目录的文件,把 OpenWrt 系统拖入到 root 目录中,OpenWrt 的镜像文件就会上传上去了。上传完成后,输入下列命令(参考这个帖子):
创建一个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
关机完毕后,拔掉 U 盘,N1 重新通电,开机之后就会从 EMMC 中运行 OpenWrt 固件了。旁路由的设置方法可以参考我上一篇文章。
除此之外,也可以安装 Armbian 已经内置 OpenWrt 镜像的系统,它写入 EMMC 的方法更简单,方法参看这个帖子。
恢复 EMMC、救砖方法
N1 救砖不需要拆机短接,参考了这个帖子,其实就是通过 USB_Burning_Tool 重新烧录一遍 webpad 的官改 V2.2 固件,先导入 V2.2 线刷包,勾选【擦除 flash】,但不要勾选【擦除 bootloader】,点击【开始】按钮,3 秒钟内让 N1 通电,识别成功自动开始,完成后拔电重启,N1 就恢复了原始状态了。
散热方式
N1 其实改散热的方法有很多,我用了一个最简单的方法,就是在散热孔的一边加个 5V 小风扇(40x40x10MM),对着里面吹风,散热效果可能不是最明显的,但也有效果,一般温度维持在 30~40 度左右,不加风扇的话,温度接近 50 度,如果想风扇寿命更长点,也可以加个温控开关。
总结
因为有了这些大神的无私分享,所以 N1 才会有很多人去折腾,不过折腾 N1 是需要一些学习成本的,可以去我的网盘下载相关固件,都是我从网络上整理的。
N1 最适合的还是做电视盒子,Webpad 系统界面简洁,操作简单,性能也比别的盒子强太多了,还可以通过蓝牙连接遥控器和耳机这些,非常方便。
斐讯只折腾过 K2,现在斐讯还有在出新产品?
好像还有出新品的,比如 P1。
请问大神,你网盘的资源怎么下载
点文件名就可以下载了,如果不行,去这里看看:http://pi.yellowtm.com/
然后通过 MobaXterm 软件连接 N1,怎么连接?能详细点吗?老大,卡在这了。1、拔掉网线,再用网线连接电脑和盒子,再打开 MobaXterm ?2、双公头线要连接吗
你降级完了?N1 一定要连接路由器或者交换机上 LAN 口上,也就是在局域网上,在 MobaXterm 新建一个 SSH 连接,输入 ip 地址,再输入账号密码就能进入了。其次,只是在降级和刷固件的时候才用到双公头 USB 线,其它时候不用的。
老大,我已经降级,已经用 U 盘启动了,已经出现了四只企鹅,此时在 MobaXterm 输入的 IP 是不是重启前的一样?也就是说 U 盘启动后盒子的所有线都无需动?
应该是不变的,或者你去路由器管理页面也可以查设备 ip 的,现在就接网线就行了。
谢谢老大的解答
客气了,业余爱好者,哈哈~~
非常感谢你的教程和指导,已经成功刷好。还有一个问题请教,为什么我刷第二台时,进入 U 盘启动后,用 MobaXterm 软件连接无需设置账户和密码,只需要输入初始密码 1234 就直接进入了呢?
之前保存过密码吧?具体就不清楚了,一般是要提示你重设密码的,不过能进去系统就行了,实在不行就 U 盘重新写入一遍 Armbain 系统。
可以刷群晖不
不行的,但可以刷 OpenMediaVault。
N1 盒子我曾买了 2 个,刷了固件,给家人当电视盒子看肥皂剧,这可能是当前性价比最高的电视盒子
我现在也有用它做电视盒子,感觉 N1 最适合做电视盒子。
你好,同样是 80 后北方人来到南方,我没技术但同样喜欢像你一样折腾数码产品,玩的没你 6,赞!我是搜索 N1 安装 openwrt 配合水星 web 网管交换机做主路由相关资料看到你博客。请问你网盘中提供的 Openwrt-Mix 版从哪里下载的或者有相关作者群吗。我觉得这个固件符合我的审美。希望通过邮箱告知并提供一下你 QQ,以便成为及时交流的网友。
已发你,里面有详细介绍。Mix 这个固件主要是不带 wifi 功能,也有带 wifi 功能的固件。我小的时候在黑龙江的,平时主要是通过网站和邮箱交流,现在基本都不用 QQ 了~~
大佬,想请教您一下:我的 N1 盒子已刷 webpad 的固件,现在想把 openwrt 刷入 emmc。U 盘写入 armbian 插上 N1 通电后,MobaXterm 里新建一个 SSH 连接,输入 ip 地址,这个时候提示我连接失败。请问我是哪里错了?
确定 ip 地址没错吗?另外插上 u 盘后需要设置 u 盘启动的。
IP 是多少啊
每个人都不一样的,跟你路由器本身有关,去路由器后台能查看你设备的 IP 的。