Posts by bumerc
-
-
-
-
FEAT:BDFC31BC
aml log : R1024 check fail with ERR = 85 aml log : SIG CHK : 85 for address 0x01700000
In your case, the box manufacturer has activated secure boot. Information about whether the board is actually encrypted can be extracted from the SEC_AO_SEC_SD_CFG10 register. You can only boot with an encrypted FIP. The error “wrong chip..”: The chip id is defined in BL30 blob (closed source). This id is also used for MAC generation in BL33, u-boot. As long as the chip id is not known, the uboot will perform the reset, which leads to a boot loop. I managed to convert the normal, unencrypted bl30 blob to an ELF binary through small manipulations and to decompile its code into a legible format. With a small change in ELF binary, the fake "s905w" was now running and was recognized as s905l Soc. If you still have one of these encrypted boards where the original u-boot is not damaged, you could read the bl30 dump into a file and compile it into an executable file to create an ELF binary from it..
It is best to contact the manufacturer regarding original fw
-
-
-
-
-
My guess is that you have a clone device and it is a gxbb (s905) platform, that would explain the PLL error. I'll send you gxbb blobs, well worth a try…
-
jaroslaw@jaroslaw-RC410-RC510-RC710:~$ '/media/jaroslaw/30BAD20DBAD1CF88/utils/aml-flash-tool/tools/linux-x86/update' run 0xd9000000
[update]Run at Addr d9000000
AmlUsbRunBinCode:ram_addr=d9000000
jaroslaw@jaroslaw-RC410-RC510-RC710:~$ '/media/jaroslaw/30BAD20DBAD1CF88/utils/aml-flash-tool/tools/linux-x86/update' write '/media/jaroslaw/30BAD20DBAD1CF88/utils/aml-flash-tool/tools/linux-x86/DDR.USB' 0xd9000000
ERR: write data to device failed
Here you have already initialized RAM. In this step, instead of DDR.USB, load the TPL UBOOT.USB to the address described above
Codemedia/jaroslaw/30BAD20DBAD1CF88/utils/aml-flash-tool/tools/linux-x86/update write media/jaroslaw/30BAD20DBAD1CF88/utils/aml-flash-tool/tools/linux-x86/UBOOT.USB 0x200c000
then
-
1. run ddr init:
update cwr DDR.USB 0xd9000000
update write ..yourpath../gxl/usbbl2runpara_ddrinit.bin 0xd900c000
update run 0xd9000000
2. run uboot (usb tpl)
update write DDR.USB 0xd9000000
update write UBOOT.USB 0x200c000
update write ..yourpath../gxl/usbbl2runpara_runfipimg.bin 0xd900c000
update run 0xd9000000
-
Before you write the new u-boot.bin into the emmc, you have to test it to avoid the boot loop
1. Burn the new u-boot.bin.sd.bin onto the mSD card and insert it into the TV box
2. Run init 3 and reset
3. Check whether the new uboot is functional
4. If everything is OK, write the new uboot.bin on emmcDownload
-
-
-
stock dtb will be available in installation image itself?? i may extract and find it.... stock rom will be working on android 7.1 not on any latest version
Yes, unpack stock fw 7.1 and write _aml_dtb.PARTITION on emmc
can you suggest some any other image link for the box which support dvb (liberlec android or any other)
I'll see what I can find later…
and also i am experimenting on current installed aml package to install dtv and other android apps, but it seems to be slow and most of the time does not responds,, i was unable to login in to play store also, may be its due to my internet or box wifi connection, i hope, it will get better as i spend more time with it.
For the time being, you have to adapt the DTV APP to the current Android version. Start Logcat and see what errors occur. Decompile, correct errors and recompile. Does eth connection work in the new ATV9 version? Do you have a 100 or 1000 Mbit interface?
-
-
-