Repacking the firmware with different UBOOT files

Post your great articles here :)
Post Reply
User avatar
em3ka
Moderator
Posts: 1835
Joined: Sun Jul 15, 2018 11:43 am
Answers: 0
Has thanked: 108 times
Been thanked: 370 times

#1

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]
WebofThrones
Verified Member
Posts: 18
Joined: Mon Jul 09, 2018 8:06 am
Answers: 0
Been thanked: 1 time

#2

Hi There

Im unable to download your tool? Get a 410 Nginx gone error
User avatar
ricklar
Moderator
Posts: 889
Joined: Fri Nov 30, 2018 10:30 pm
Answers: 0
Has thanked: 139 times
Been thanked: 249 times

#3

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.
BE KIND, BE NICE, BE RESPECTFUL TO OTHERS, RESPECT THE MODERATORS,
*IMPORTANT NOTE* ONLY PM MODERATORS OR DEVELOPERS AS A LAST RESORT!!!

☢️ My test device: H96 Pro+ 3gb/32gb DDR4 ☢️ Plus own Tanix, Beelink, Alfawise, X96S, Odroid-N2, Khadas VIM3L, X3, ADT-3, X96-Air
GEARBEST.com
PLEASE ENJOY ATVX!
Romanitho
Verified Member
Posts: 19
Joined: Thu Mar 21, 2019 9:42 am
Answers: 0
Has thanked: 6 times
Been thanked: 1 time

#4

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 :)
User avatar
em3ka
Moderator
Posts: 1835
Joined: Sun Jul 15, 2018 11:43 am
Answers: 0
Has thanked: 108 times
Been thanked: 370 times

#5

[mention]Romanitho[/mention]
Both firmwares have to be build on same android version.
Romanitho
Verified Member
Posts: 19
Joined: Thu Mar 21, 2019 9:42 am
Answers: 0
Has thanked: 6 times
Been thanked: 1 time

#6

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
shaneui04
Posts: 5
Joined: Sun Oct 30, 2022 8:11 am
Answers: 0

#7

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.
Post Reply