设备状态说明:在iStoreOS刚支持H68K的时候我就将iStoreOS刷入了EMMC,是能正常使用的,后面陆陆续续版本在线升级到最新版都是没问题的,就昨天点了web端的重启以后就无法启动了,只有ETH1网卡灯常亮,没有其他状态,HDMI无输出信号。
(1) 具体问题
A:后面经过不同的尝试,下载了论坛里别人编译的支持H68K的Openwrt刷入TF卡可以启动正常使用的,然后又将Openwrt刷入EMMC也是可以正常启动使用的。openwrt系统地址(https://www.right.com.cn/forum/f ... &highlight=h68k)
B:后面又尝试将iStoreOS刷入TF卡与EMMC都无法正常启动,期间电脑数据线连接H68K使用“瑞芯微开发工具” 擦除flash 也是没有用;然后又将Openwrt刷入TF卡启动系统,查看EMMC的数据是已经分好区有系统数据的,在EMMC里的IStoreOS的分区表类型是MBR,在TF卡里的Openwrt的分区表类型是GPT,设备还连接有sata硬盘,但是无法识别。
C:后面又尝试在Openwrt中使用命令
dd if=/mnt/mmcblk0p4/MiniLoaderAll.bin of=/dev/mmcblk1 bs=4M
dd if=/mnt/mmcblk0p4/istoreos-22.03.5-2023081110-h6xk-squashfs-combined.img of=/dev/mmcblk1
来将IStoreOS直接写入EMMC看能否启动,结果还是无法启动;不知道MiniLoaderAll.bin启动引导是否有用。
但是同样的方法,使用命令
dd if=/mnt/mmcblk0p4/openwrt_rk3568_h68k_R23.2.14_k6.1.18-Version666.img of=/dev/mmcblk1
来将Openwrt写入EMMC就可以在EMMC中正常启动;启动引导没有加也是没有问题的。
(2) 路由器型号和固件版本
A:软路由:hinlink H68K F版、4G+32G、带WiFi
IStoreOS固件版本:istoreos-22.03.5-2023081110-h6xk-squashfs-combined.img
Openwrt固件版本:openwrt_rk3568_h68k_R23.2.14_k6.1.18-Version666
在GitHub上反馈问题,得到的回复如下:
“大概率是因为你使用了不同的引导,也就是你的设备里刷了多个固件,例如tf卡是istoreos,emmc里面是其他固件。由于istore使用的是厂商的uboot,其他openwrt可能使用的是上游的原版uboot,两者不兼容。
总而言之,不能有不兼容的引导程序存在,不然大概率会启动不了。”
H68K刷入istoreos无法启动,引导问题 · Issue #970 · istoreos/istoreos (github.com)
虽然其他版本的Openwrt也能使用,但是有很多东西在IStoreOS上,所以还是想刷回IStoreOS恢复要方便一些。
想问一下各位大佬,这个问题需要怎么解决,是因硬件设备有损坏导致的吗,能否解决?
请不要胡乱输入以及粘贴、复制等方式灌水
请尊重作者、并共同维护网站的正常阅读,否则账户将会被限制发帖、回帖,并且积分可能会被清零,站内短信以及阅读权限等都会受到影响,谢谢。
具体限制方式:https://www.right.com.cn/forum/thread-8307840-1-1.html
|