小白入坑记 – N1刷写Armbian+Hassio
本帖最后由 Hyejeong 于 2019-1-15 17:18 编辑## 前言
这是一篇针对小白的文章 如果你刚买了N1不知道该如何下手 或许我的这篇文章能为你指明方向
这篇文章可能存在诸多漏洞 欢迎大神们指教
## 设备
设备方面 我们采用了目前市场上 最低廉的方案 斐讯N1 这一个斐讯的盒子我是用30块入手的
配置信息:
- CPU:Amlogic S905D,ARM Cortex-A53,四核 1.5GHz
- GPU:ARM Mali™-450,五核支持4K@60fps硬件解码,HDMI 2.0
- RAM:K4B4G1646E ,4Gb DDR3-1866MHz,共4颗,2GB
- ROM:KLM8G1GEME,8GB eMMC,eMMC5.1, 三星MLC
- LAN:RTL8211F,千兆速率
- WIFI:1x1mimo支持5G ac,2.4G 65Mbps,5G 390Mbps
- 接口:1个HDMI,2个USB2.0,1个千兆口,一个12VDC
- 电源:12V/2A
配置方面感谢来自@Mirukuteii的整理 我这里就直接Copy了
## 打开adb
1. N1和操作的电脑需要同一网络,将N1接入网络(有线无线都可以 获取到N1的IP 为下一步adb做准备
2. 将N1接上显示器和鼠标 点击"固件版本"多次 会显示 "打开adb"
![](https://img.hyejeong.cn/190113/S2.jpg)
3. 电脑运行cmd,cd目录到ADB包下,输入命令
```
adb connect N1的IP地址
```
显示connect to xxxxxxx:5555 就说明成功了
## 刷写Armbian
刷入Armbian的方法 很简单 你需要准备一个 U盘 容量>= 8G ,制作镜像后就可以刷入了
下载Etcher制作镜像选择好镜像 点击Flash即可
![](https://img.hyejeong.cn/190113/S2.png)
显示Flash Complete就算是完成了
打开你的文件管理器 会看到一个名为 BOOT 的盘
打开后大概是下面这个样子
![](https://img.hyejeong.cn/190113/S5.jpg)
我们要将修改好的dtb文件放入到 /BOOT/dtb 目录下 同时修改uEnv.ini
将 dtb_name 改为 「 meson-gxl-s905d-phicomm-n1.dtb」
![](https://img.hyejeong.cn/190113/S6.jpg)
复制修改好文件 弹出U盘 将U盘插入到N1上 最好是插在HDMI隔壁这个USB插口
用adb connect上N1 执行以下代码
```
adb shell
reboot update
```
![](https://img.hyejeong.cn/190113/S15.jpg)
盒子接上显示器 如果开始跑一堆代码 就说明正在加载U盘里的系统了
![](https://img.hyejeong.cn/190113/S13.jpg)
大概2-5分钟 左右 就会显示登录账户 账号密码如下 第一次登录时要修改密码
![](https://img.hyejeong.cn/190113/S11.jpg)
「账户:root 密码:1234」
输入完账号密码以后 第一次登陆会对账户密码进行重置
(current)UNIX password 是 输入旧密码(这里输入1234
Enter new UNIX password 是 输入新密码
Retype new UNIX password 是 重新输入新密码
![](https://img.hyejeong.cn/190113/S12.jpg)
修改完密码后 可能会要求新建一个账户 随意设置即可
设置好一切以后 会出现一个Dashboard 大概是这样子的
![](https://img.hyejeong.cn/190113/S7.jpg)
在命令行里输入/root/install.sh
又会飞快的跑一串代码 看到Complete Copy to emmc 就说明完成了
![](https://img.hyejeong.cn/190113/S14.jpg)
断电重启
以后就可以通过EMMC启动Armbian系统了
## 刷写Hassio
从EMMC启动后 SSH登陆到N1 将N1接入网络
![](https://img.hyejeong.cn/190113/S7.jpg)
依次执行下列三行代码
```
curl -sL -o install.sh https://raw.githubusercontent.co ... l/master/install.sh
chmod a+x install.sh
./install.sh
```
![](https://img.hyejeong.cn/190113/S10.png)
![](https://img.hyejeong.cn/190113/S8.png)
N1用户可以直接一路yes 在设备类型处选择2 即可
一堆代码跑完以后 输入 IP地址:8123 就可以进入HomeAssistant了
![](https://img.hyejeong.cn/190113/S9.png)
## 文件下载
(https://zhenbaby.cn/s/ywmy0y4b "etcher X86")
(https://zhenbaby.cn/s/jxkz8wtp "etcher X64")
(https://img.hyejeong.cn/190113/adb.zip "adb")
(https://img.hyejeong.cn/190113/meson-gxl-s905d-phicomm-n1.dtb "N1 4.19 dtb")
(https://img.hyejeong.cn/ArmbianDebian.xz "N1 5.67 Debian")
## 参考资料
(https://bbs.hassbian.com/forum.p ... 20&highlight=HASSIO" "HASSIO安装一键脚本")
[【暗度陈仓】如何在斐讯N1上安装homeassistant](https://bbs.hassbian.com/forum.p ... d=4274&highlight=N1 "【暗度陈仓】如何在斐讯N1上安装homeassistant")
18/01/14
针针
顶 学习学习 感谢 前几天一直没弄好 再去试试 meq77 发表于 2019-1-15 17:06
顶 学习学习 感谢 前几天一直没弄好 再去试试
好啊 遇到问题一起交流学习 镜像地址我还在上传 好评一下,很详细的指导教程。 好评一下,很详细的指导教程 牛 明天试试 正踩坑呢 对于小白而言,图文教学非常易懂!感谢楼主无私奉献 本帖最后由 nuaawmy 于 2019-1-15 21:23 编辑
有什么办法能把原安卓系统清理多留点空间 很详细,给力的新手教程。推荐虫神的HassIO固件,刷上后就有hassio,爽哉:lol 谢谢分享:)