[phpBB Debug] PHP Warning: in file [ROOT]/ext/spaceace/ajaxchat/controller/chat.php on line 220: Trying to access array offset on value of type bool
atvXperience : The Forum • Repacking the firmware with different UBOOT files
Page 1 of 1

Repacking the firmware with different UBOOT files

Posted: Thu Jan 24, 2019 12:47 pm
by em3ka
ricklar wrote: Sun Jan 13, 2019 8:27 am ... solution is to repackage the firmware with different UBOOT files to your specific ram MHz device, AtvX most likely wont work for you.

To unpack stock firmware and pull out the files you need Amlogic CustomizationTool. The Ram and Bootloader need to match for firmware to be usable. The stock files to pull from stock firmware:

Code: Select all

aml_sdc_burn.UBOOT
UBOOT.USB
bootloader.PARTITION
DDR.USB
Most Simple solution I could recommend is to Flash stock firmware,
Check both Erase All and Erase Bootloader on stock install,
Then plug in TV make sure box is working then unplug,
Load AtvX LPDDR into Burning Tool,
Only check Erase All,
Not check erase bootloader, that will keep stock Bootloader in place.
Burn img and see if it works.

Erasing stock bootloader causes issues for boxes not tested by developers of ROM, so Burning will use built-in AtvX firmware files "UBOOT" and "bootloader" which may change the RAM MHz speed value too high or too low which will cause box not to boot.
original post by [mention]ricklar[/mention]

Repacking the firmware with different UBOOT files

Posted: Wed Jun 05, 2019 8:25 am
by WebofThrones
Hi There

Im unable to download your tool? Get a 410 Nginx gone error

Repacking the firmware with different UBOOT files

Posted: Thu Jun 06, 2019 3:18 pm
by ricklar
WebofThrones wrote: Wed Jun 05, 2019 8:25 am Hi There

Im unable to download your tool? Get a 410 Nginx gone error
The AMLtools are hosted on xda-developers.com and forum.freaktab.com
Use google search to help you find it.

Repacking the firmware with different UBOOT files

Posted: Tue Feb 09, 2021 12:50 am
by Romanitho
Hi,
I've tried to repack the latest ATV v4 img, but the box loops on the ATV logo :(

box : Magicsee Iron S905X

From stock Rom :
aml_sdc_burn.UBOOT
UBOOT.USB
bootloader.PARTITION
DDR.USB

Thanks for your help :)

Repacking the firmware with different UBOOT files

Posted: Tue Feb 09, 2021 1:49 am
by em3ka
[mention]Romanitho[/mention]
Both firmwares have to be build on same android version.

Repacking the firmware with different UBOOT files

Posted: Tue Feb 09, 2021 9:18 am
by Romanitho
em3ka wrote: Tue Feb 09, 2021 1:49 am [mention]Romanitho[/mention]
Both firmwares have to be build on same android version.
oh, ok. Then I will probably never have this version on my box :( haha

Repacking the firmware with different UBOOT files

Posted: Tue Aug 01, 2023 8:47 am
by shaneui04
em3ka wrote: Thu Jan 24, 2019 12:47 pm
ricklar wrote: Sun Jan 13, 2019 8:27 am ... solution is to repackage the firmware with different UBOOT files to your specific ram MHz device, AtvX most likely wont work for you.

To unpack stock firmware and pull out the files you need Amlogic CustomizationTool. The Ram and Bootloader need to match for firmware to be usable. The stock files to pull from stock firmware:

Code: Select all

aml_sdc_burn.UBOOT
UBOOT.USB
bootloader.PARTITION
DDR.USB
Most Simple solution I could recommend is to Flash stock firmware,
Check both Erase All and Erase Bootloader on stock install,
Then plug in TV make sure box is working then unplug,
Load AtvX LPDDR into Burning Tool,
Only check Erase All,
Not check erase bootloader, that will keep stock Bootloader in place.
Burn img and see if it works.

Erasing stock bootloader causes issues for boxes not tested by developers of ROM, so Burning will use built-in AtvX firmware files "UBOOT" and "bootloader" which may change the RAM MHz speed value too high or too low which will cause box not to boot.
original post by @ricklar
The recommended simple solution is as follows:

Flash the stock firmware to your device, making sure to check both "Erase All" and "Erase Bootloader" options during installation.
Once the stock firmware is installed and your device is working, unplug the device.
Load the desired AtvX LPDDR firmware into the Burning Tool.
Only check the "Erase All" option and do not check "Erase Bootloader." This will preserve the stock bootloader in place.
Burn the firmware image to your device and see if it works with the new settings.