warriornew 发表于 2023-5-22 20:13

数据视讯Q5刷高版本内核5.15写入emmc

本帖最后由 warriornew 于 2023-5-22 20:34 编辑

起因   盒子是朋友让帮忙看看如何刷入emmc,研究发现,这玩意是锁Bootloader的,只要动了,直接变砖,具体我也不知道,这盒子是算高安版本的,还是应该算什么,反正emmc的bootloader是不能动,换位置也不行。
    目前市面上只有3.14的内核可以刷入emmc,研究了一下原理,其实它采用的方法很巧妙,它armbian与uboot是共用的一个dtb,所以它在引导的时候,不需要更换dtb,但我们平时的用的包不是这个原理,Uboot引导用的是原厂,之后再通间接形式更换dtb,这就是让我们无法通过相同的办法升级更换高版本内核。
解决
    我花了几天时间,研究了一下,把能动的地方和不能动的地方,仔细的研究了一下,最终找到一个见缝插针的地方,在原始uboot的位置,通过mmc命令,直接读取内核偏移的方式加载到内存中,然后通过booti命令,引导。

因为整体的解决流程大家可能不感兴趣,所以这里我放上视频和资料,大家自行观看学习吧,目前写内核版本为5.15.112,刷klipper全家桶测试正常。

图片


视频位置
**** Hidden Message *****


dwhxxy 发表于 2024-6-5 22:46

想要具体命令,这个视频眼睛看瞎了都看不见具体什么命令……

newbie666 发表于 2024-5-14 11:45

有兴趣看一下

saintlord 发表于 2024-5-7 17:05

看看怎么搞

fengxxx 发表于 2024-4-20 19:44

膜拜大佬

jsdtzsm 发表于 2024-4-8 20:25

1111111111111

hunter24099 发表于 2024-3-30 08:21


数据视讯Q5刷高版本内核5.15写入

su3901045 发表于 2024-2-17 14:17

感谢感谢

mima0072008 发表于 2024-2-16 22:45

qhdz

a136650126 发表于 2024-1-29 22:45

{znds12}{znds12}{znds12}{znds12}{znds11}{znds11}{znds11}
页: [1] 2 3 4
查看完整版本: 数据视讯Q5刷高版本内核5.15写入emmc