Sunvell T95 s905 2G - неисправна внутренняя флеш 8G
С SD карточки загружается образ андроида для записи обновлений, но не обновляется!
На консоли следующая ошибка:
BULKcmd[verify sha1sum 181c6594f4e549716f04f763f3f92090b2269b41]
[MSG]Verify Start...
[MSG]To verify part boot in fmt normal
[MSG]Verify End
ERR(../drivers/usb/gadget/v2_burning/v2_common/optimus_download.c)L935:failed:Verify Failed with sha1sum, origin sum "181c6594f4e549716f04f763f3f92090b2269b41" != gen sum "1b01e2f3a53ddc0fffd5d937822b7f0a58e75f0c"
[info]failed:Verify Failed with sha1sum, origin sum "181c6594f4e549716f04f763f3f92090b2269b41" != gen sum "1b01e2f3a53ddc0fffd5d937822b7f0a58e75f0c"
Добился загрузки AlexELEC, скрестив SD карту подготовленную
Amlogic Burn_Card_Maker v2.0.2 (label
ALEXELEC при форматировании) с файлами из FAT раздела AlexELEC.
FAT раздел убавил до 1 Г, а после него создал ext4 с меткой STORAGE.
Файл
dtb.img взял -
gxbb_p200_2G_100M.dtbaml_autoscript от
AlexELEC :
setenv bootfromnand 0
setenv upgrade_step 2
setenv sddtb 'if fatload mmc 0 ${dtb_mem_addr} dtb.img; then echo sd dtb.img loaded; else store dtb read $dtb_mem_addr; fi'
setenv usbdtb 'if fatload usb 0 ${dtb_mem_addr} dtb.img; then echo usb dtb.img loaded; else store dtb read $dtb_mem_addr; fi'
setenv startfromsd 'if mmcinfo; then if fatload mmc 0 ${loadaddr} kernel.img; then run sddtb; setenv bootargs ${bootargs} bootfromsd; bootm; fi; fi'
setenv startfromusb 'if usb start 0; then if fatload usb 0 ${loadaddr} kernel.img; then run usbdtb; setenv bootargs ${bootargs} bootfromusb; bootm; fi; fi'
setenv bootcmd 'if test ${bootfromnand} = 1; then setenv bootfromnand 0; saveenv; else run startfromsd; run startfromusb; fi; run storeboot'
saveenv
run storeargs
run startfromsd
run startfromusb
if fatload mmc 0 ${loadaddr} recovery.img; then fatload mmc 0 ${dtb_mem_addr} dtb.img; wipeisb; bootm ${loadaddr}; fi
run recovery_from_udisk
run recovery_from_flash
После всех этих манипуляций система загрузилась, на консоли имею командную строку линукса, на ТВ - KODI.
ЮСБ клавиатура и мышь работают, Интернет есть
кино смотреть можно.
Не могу поставить на SD карту Linux (Armbian, etc)
aml_autoscript образа уходит в постоянную перезагрузку :
setenv upgrade_step "0"
saveenv
sleep 1
reboot
Saving Environment to aml-storage...
get partition info failed !!
reboot use default mode: normal
INFO: PSCI Affinity Map:
INFO: AffInst: Level 0, MPID 0x0, State ON
INFO: AffInst: Level 0, MPID 0x1, State OFF
INFO: AffInst: Level 0, MPID 0x2, State OFF
INFO: AffInst: Level 0, MPID 0x3, State OFF
bl31 rebЪGXBB:BL1:08dafd:0a8993;FEAT:EDFC318C;POC:3;RCY:0;EMMC:0;READ:0;CHK:F3;SD:0;READ:0;CHK:0;
TE: 149266
no sdio debug board detected
BL2 Built : 15:24:17, Oct 28 2015.
gxb g5d0d038 - xiaobo.gu@droid05
Board ID = 1
set vcck to 1100 mv
set vddee to 1000 mv
CPU clk: 1536MHz
DDR channel setting: DDR0 Rank0+1 diff
DDR0: 1024MB(auto) @ 912MHz(2T)-13
DDR1: 1024MB(auto) @ 912MHz(2T)-13
DataBus test pass!
AddrBus test pass!
Load fip header from SD, src: 0x0000c200, des: 0x01400000, size: 0x000000b0
Load bl30 from SD, src: 0x00010200, des: 0x01000000, size: 0x0000a9b0
Sending bl30...........................................OK.
Run bl30...
Load bl301 from SD, src: 0x0001c200, des: 0x01000000, size: 0x00001c20
Wait bl30...Done
Sending bl301........OK.
Run bl301...
rc: 0x00020200, des: 0x10100000, size: 0x00011130
Кто может помочь ?
зы
В идеале интересно добиться загрузки родного Андроида с SD карточки