С хорошей скидкой мне достался Sber Box и мне стало интересно поглядеть что там у него внутри и как он устроен.
По возможности, хотелось бы его прошить чем-то непроприетарным.
https://4pda.ru/forum/index.php?showtopic=983548&st=6040

Test Point

https://4pda.ru/forum/index.php?showtopic=983548&st=820#entry94214301
https://4pda.ru/forum/index.php?showtopic=983548&view=findpost&p=96728221
Ждем появления строки

INFO : Training has run successfully!

после этого жмем тестпоинт. Должны появиться строки:

[burnup]Err:store_read_ops,L64:cmd failed, ret=1, [store read boot 0x1180000 0x100000 0x7fa200]
Err imgread(L362):Fail to read 0x7fa200B from part[boot] at offset 0x100000
satellite1#

Теперь можно поглядеть доступна ли нам карта памяти:

mmc info

И дальше можно перезаписать u-boot:

fatload mmc 0 ${loadaddr} u-boot.bin.encrypt
store rom_write ${loadaddr} 0 0x100000
defenv
saveenv
reset

Или действовать не так радикально, а просто загрузить систему с карты памяти, примерно так:

mmc rescan

setenv fdt_addr_r 0x1000000
setenv env_addr 0x10400000
setenv kernel_addr_r 0x11000000
setenv ramdisk_addr_r 0x13000000

fatload mmc 0 ${env_addr} uEnv.txt
env import -t ${env_addr} ${filesize};
setenv bootargs ${APPEND};
fatload mmc 0 ${kernel_addr_r} ${LINUX}
fatload mmc 0 ${ramdisk_addr_r} ${INITRD};
fatload mmc 0 ${fdt_addr_r} ${FDT}
fdt addr ${fdt_addr_r}
booti ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr_r};

Слот micro SD

https://4pda.ru/forum/index.php?s=&showtopic=983548&view=findpost&p=94203039 Говорят слот можно просто припаять. Больше ничего не надо.

Enter your comment. Wiki syntax is allowed:
 
  • android/sberbox_linux.txt
  • Last modified: 2020/11/29 14:47
  • by admin