neos 20
https://www.bilibili.com/video/BV1dnQhYnEZT
- 准备刷机包
- 下载rom:从 https://raw.githubusercontent.com/commaai/openpilot/release2/selfdrive/hardware/eon/neos.json 给出的地址 https://commadist.azureedge.net/neosupdate/ota-signed-e5aa34ebb27977779db4e82439cca8f807e9c9ee2c84c217c926a2d08dd2959f.zip 下载获得ota-signed-e5aa34ebb27977779db4e82439cca8f807e9c9ee2c84c217c926a2d08dd2959f.zip文件,解压得到boot.img, system.img
- 下载Recovery:从同一个json地址,找到 https://commadist.azureedge.net/neosupdate/recovery-cf752ceb7931aa427ccec384fd21d9425c6053f25161814dab31ec75e4d296b0.img 下载获得 recovery-cf752ceb7931aa427ccec384fd21d9425c6053f25161814dab31ec75e4d296b0.img
- 下载update.zip: https://github.com/MM-X/eon-neos-c2/blob/master/update.zip 下载获得update.zip
- 下载ssh密钥: https://github.com/MM-X/eon-neos-c2/blob/master/eon.ppk 下载获得eon.ppk
- 下载dp脚本: https://github.com/MM-X/eon-neos-c2/blob/master/clone_dp.sh 下载获得clone_dp.sh
- 刷机
- fastboot模式连接电脑,电脑终端fastboot devices可以看到设备
- fastboot flash recovery D:\OS\ANDROID\openpilot\neos\eon-neos-20\recovery-cf752ceb7931aa427ccec384fd21d9425c6053f25161814dab31ec75e4d296b0.img
- adb sideload D:\OS\ANDROID\openpilot\neos\eon-neos-20\ota-signed-e5aa34ebb27977779db4e82439cca8f807e9c9ee2c84c217c926a2d08dd2959f.zip
- 打补丁
- 重启时再进入Recovery模式连接电脑,adb devices可以看到设备
- 电脑终端adb push update.zip /data
- 手机Recovery菜单选择安装,选择刚才push的update.zip,完成安装重启
- 安装dp自动驾驶程序
- 手机重启后自动进入Neos 20系统界面,设置wifi
- 电脑端ssh终端:用ssh登录手机neos,从连接wifi获得的局域网IP:8022用root+ppk密钥文件
- 设置代理:export ALL_PROXY="http:192.168.1.120:7890"
- dp安装脚本:将clone_dp.sh传入手机,并chmod+x clone_dp.sh赋予执行权限
- 执行安装脚本:sh clone_dp.sh,选择分支,完成后重启
- 初始化设置:重启后进neos会自动运行dp界面,