斐讯T1刷Armbian
吃灰已久,树莓派3B涨价到400了,玩不起,穷人的树莓派就是斐讯N1,T1了。刷了一下果然牛。可以EMMC启动Android, U盘玩Linux。
1. T1配置
T1
CPU: Amlogic S912, ARM Cortex-A53 八核 1.5GHz up to 2.0GHz
GPU: ARM Mali-T820MP3 up to 750MHz
ROM: 三星KLMAG1JENB 16GB eMMC5.1 MLC闪存颗粒
RAM: 三星K4B4G1646E 4Gb(512MB) DDR3-1866MHz, 正反4颗, 总内存2GB
WLAN: AW-CM256SM
BT: RTL8726A, ARM Cortex M0、256KB eFlash、80KB RAM
顺便看看N1
N1
CPU: Amlogic S905, ARM Cortex-A53 四核 up to 2.0GHz
GPU: ARM Mali™-450, 5core
ETH: RTL8211F 100/1000M
WLAN: Broadcom CYW43455 2.4GHz + 5GHz + BT4.1
ROM: Samsung KLM8G1GEME or FORESEE NCEMAM6G-08G,eMMC5.1 MLC = 8GB
RAM: Samsung K4B4G1646E-BYMA, 4Gb(512MB) DDR3-1866MHz * 4 = 2GB
2. 资源下载
链接: https://pan.baidu.com/s/18uG5iy5VtkuCq5TodVtVcQ 提取码: esa5
所需工具:双头USB线,找了半天,之前移动硬件线刚好可以用。
USB Hub: 刷完可以把Armbian刷到U盘,从U盘启动Armbian,再接个键盘。
U盘:至少8G吧,
3. 环境配置
Mac: 10.15.7
Android: 确保已经安装adb相关工具。
Windows: 如果需要从Armbian刷回Android需要一台windows真机,虚拟机不行。
4. T1不管新老先降级
双头USB线连接电脑跟T1盒子,“T1_1.2T33_降级” 目录下的 直接fastboot操作。
1 | ➜ fastboot flash boot boot.img |
这么刷完还是会正常启动原来系统。
5. 先刷个Android
上面资源下载里: 斐讯盒子T1_YYFROM夏杰语音实用版.zip 解压后安装USB_Burning_Tool_v2.1.2。再用双头USB线连接电脑跟T1盒子。
1 | ➜ adb connect 你盒子ip |
再看盒子是连接成功。
1 | ➜ fastboot devices |
接下来运行USB_Burning_Tool_v2.1.2刷个新版本Android,如果你已经有好的版本,这一步可以不做,直接刷Armbian。
不要勾选:“擦除FLASH”和“擦除bootloader”
选择解压后的:“斐讯盒子T1_YYFROM夏杰语音实用版.img”,
刷机注意:
1.烧录时,记得去掉“擦除FLASH”和“擦除bootloader”,否则会出错。
也可直接复制固件包里的BurnCfgUI.ini文件到已安装的目录,进行覆盖!
默认安装路径”C:\Program Files (x86)\Amlogic\USB_Burning_Tool”
2.官方固件为V47的,可直接加电进行线刷;
3.已经刷过YYF固件,可直接加电进行线刷。
4.官方固件为V55版以上的,则需要在电脑执行降级操作之后才能线刷;
5.已经刷过YYF固件,可直接加电进行线刷。
刷完正常应该可以开机。
6. 刷入Armbian无桌面版
参考:https://www.right.com.cn/forum/thread-8060508-1-1.html
上面资源下载里: Armbian_21.08.1_Arm-64_bullseye_current_5.9.0目录下
6.1 使用rufus将镜像写入U盘
6.2 修改U盘上Boot分区下uEnv.txt
默认适配斐讯N1,T1需要修改uEnv.txt。
修改meson-gxl-s905d-phicomm-n1.dtb为你设备的dbt,其中T1的是meson-gxm-q201.dtb
我的是T1修改完uEnv.txt,如下:
1 | LINUX=/zImage |
6.3 U盘启动Armbian
U盘插到盒子上,唯一的一个USB口,第一次先不要用HUB。
1 | ➜ adb connect 你盒子ip |
默认用户名密码:root:1234
T1盒子会重启,进入Linux启动,提示设置密码用户这些,自己看着设置吧,密码要设复杂点。
下来备份一下Android, 再把Armbian刷入EMMC,也可以不刷,只要你的U盘读写够快。
6.4 备份Android
参考:http://u256.cn/index.php/post/253.html
在armbian 命令行:
1.开始备份,输入命令顺序
ddbr -> b -> y -> y2.确认备份
cd /ddbr && ls -lht
提取备份(在 U 盘系统 /ddbr 目录里)。3.恢复备份(测试通过),重新进入 U 盘系统执行
ddbr -> r -> y -> y
下面找到可以刷回Anroid方法,其实这里也可以不用备份了。参考:6.6 Armbian刷回Android
6.5 Armbian写入EMMC
参考:http://u256.cn/index.php/post/253.html
在armbian 命令行:
写入EMMC命令
1 | lsblk # 查看是否有 mmcblk1 才能安装,看不到 emmc 分区会安装失败。 |
6.6 Armbian刷回Android
参考:https://www.right.com.cn/forum/thread-425056-1-1.html
不想玩了,可以再刷回Android
由Armbian刷回Android,虚拟机不行,要用真机才可以。
不要勾选:“擦除FLASH”和“擦除bootloader”
- USB_Burning_Tools找开选取镜像,取消勾选”擦除flash”, 取消勾选“擦除bootloader”, 点击开始。这样只要连接成功就开始刷了。
- 断开USB线电脑端
- 断开电源线。
- 接接USB线电脑端
- 连接电源。
- 自动刷机,刷完关闭USB_Burning_Tools。断电重启。
这样就可以愉快的玩了,不担心被刷挂了。
7. Armbian配置
参考:https://docs.armbian.com/User-Guide_Getting-Started/
第一次使用armbian-config比较慢,多等会。
1 | sudo armbian-config |
这个镜像WIFI好像有问题。
需要桌面和WIFI蓝牙这些推荐:https://www.right.com.cn/forum/thread-4018975-1-1.html
链接:https://pan.baidu.com/s/1fvxuFnVNvWdfXei6fBUAFA
提取码:izqh
桌面汉化
中文输入法
WPS2019 版本wps-office_11.1.0.9505_arm64.deb
QQ 版本linuxqq_2.0.0-b2-1082_arm64.deb
docker Version: 19.03.8
portainer面板 端口:9000
用户名:root:password
admin:password
我是把个这个刷在U盘里的。另一个写入EMMC了,那个占用内存低,跑docker。插件U盘就启动U盘里的,不插就启动EMMC中的Armbain。