Amlogic firmware update guide for Android TV-Box

Today we present you a tutorial to upgrade, restore, recover or unbrick your Android TV-Box with Amlogic SoC.

The supported processors are the popular Amlogic S802, S805, S805X2, S812, S905, S905L, S905D, S905W, S905W2, S905W4, S905X, S905X-B, S912, S905X2, S905X3, S905D3, S905X4, S905Y2, S905Y4 and S922X among others. Easily restore your Android TV-Box, although a PC is required for this firmware update procedure.

We have three methods in this tutorial that we will use depending on the files we have to update, the most common is using the Amlogic USB burning tool.

  • FIND A FIRMWARE: You can use the search of our web, if we do not have it published we don’t have it, ask to your shop
  • NOTE: AndroidPCtv is not responsible for problems that may cause a firmware change. If your TV-Box works, don’t flash.

amlogic tv box firmware

Select Amlogic Firmware Update Method

Which method should I use?

  • Method 1 = I have a single file with .img extension and I want to make it easy (you need a PC)
  • Method 2 = I have several files .ini, .img,  .aml, .bin or a zip file (without PC)
  • Method 3 = I have several files and the “u-boot.bin” (deep recovery system)

! ATTENTION !

  • If the TV Box works well for our needs DO NOT UPDATE
  • If we don’t know what we are doing DO NOT UPDATE
  • If our TV-Box don’t work and does’t have reset button DO NOT TRY TO UPDATE , claim to the store.
  • There are many TV-Boxes especially the cheap ones that are copies called ” clones ” that are incompatible with the official roms of the original models and can leave useless our TV Box or do not work the WIFI. It is impossible to know if we have a clone or not without opening the device and comparing it with another original. We recommend buying devices in the stores we recommend and if possible only known models from trusted brands.
  • If you do not find firmware for your model you may not have any brand support.

Install Firmware with IMG file

There are two options for this method, in both cases the content of the TV-Box will be completely erased

  • Method 1-A = From a PC we will create a special SD card to restore the TV-Box
  • Method 1-B = We will connect the TV-Box to a PC and then we will restore the TV-Box

1-A Flash with a .img file by preparing an external drive on PC

  1. We need an SD card or USB memory that will be completely formatted. If do not work with an external drive type try a different one. There may be compatibility issues or our TV-Box can be upgraded only from USB or SD.
  2. Download the software Burn Card Maker to create your external drive and update or restore your TV Box.
  3. The first thing is to change the language to English to make it more understandable, we go to the upper menu second option.
    burn card maker n02
  4. Select English, OK, close the program and restart.
    burn card maker n03
  5. In the top “Choose disk” menu select where we have our SD card or USB drive.
    Mark “To Partition and Format
    Click on “Open” and select the IMG file of our firmware
    Press “Make” to start the process of creating the external memory
    burn card maker n01
  6. A message will appear that will tell us that the partition system has been generated and we accept
    We will see a message to format the drive> Start> OK> Close
    burn card maker n04
  7. As soon as the formatting process is finished, a blue bar will appear and it will be completed.
    Once finished we will have our unit created and we can close the program.
    burn card maker n05
  8. In the unit that we created we must have three files:
    aml_sdc_burn.ini
    aml_sdc_burn.UBOOT
    file.img (it is the one that has the whole image of the firmware)
  9. Connect the HDMI cable and with the TV-Box off (take out the DC power cord) we introduce our SD or USB drive.
    We keep the Flash Mode button pressed (some models are inside the audio/av jack) and insert the DC power cord to turn it on, wait for the update percentage to appear automatically in our TV screen.
    android tv box resetThe process can take from 4 to 12 minutes, wait without disconnecting the TV-Box from the power outlet.
    If the recovery menu appears, the process is NOT OK (you don’t need it), repeat the process with another SD or USB.
  10. The SD or USB device that we used will be left with a special hidden partition that was created in the process, if you want to reuse it and recover all the space it is advisable to use Minitool Partition Wizard , delete all the partitions and recreate a single one.

1-B Flash using a PC connecting to the TV-Box

  • Usually you need a USB Type-A to USB-Type-A cable, buy it at Aliexpress or Amazon.
  • To update use the flash tool that comes with the rom, if is not included you can use the one in this article.
    Older versions are incompatible and give errors during the process.
  • Always use a USB 2.0 connector
  • If Chinese characters are unzipped in a directory, they must be deleted.
  • If this process with WINDOWS 10 gives us detection problems:
    Before running the installer of the flashing program we need to disable the secure signature of drivers.
    – Windows 10: Start Menu> Settings> Update and Security> Recovery>
    Under the Advanced Start option, click Restart Now> Troubleshooting> Advanced Options> Startup Settings> Restart> Press 7 or F7 to Disable the mandatory use of signed drivers.

– NOTE: The computer will reboot and you can install drivers without digital signatures. Restarting the computer again will enable the mandatory use of signed drivers.

Installation programs

Download and install the AMLogic tool (read previous notes for Windows 10). We put two versions, first try with the most modern version that we have available if it does not work try with another older version.

Installation process

  • During the installation the corresponding drivers will be installed. If we see the menus in Chinese we have the option to put English in the second option from the top menu.
  • Restart the PC
  • Run the tool USB_Burning_Tool that has been installed on your PC and in the File / Import image tab select the .img file that you downloaded with the firmware to install.
  • Now with your TV-Box off connect it with the correct USB cable (buy it at Aliexpress or Amazon).
    Some TV-Box lights with the power of the own USB OTG others require connecting the power adapter (is better).
    After connect keep the Flash Mode button pressed on the device that is usually behind a small hole or inside the audio jack (for the Minix U1 and others of that mark only have to leave the power button pressed until the robot comes out) .
    android tv box reset
  • To flash the firmware you don’t need to see anything on the screen, the TV Box don’t even have to be connect to a screen, only to the PC.
    If the recovery menu appears, the process is NOT OK (you don’t need it), repeat the process with another USB cable or USB port.
  • If everything goes well the flash tool on the PC will recognize your TV Box as in the following image.
    – NEVER CHECK THE BOX “Reset after success” and “Overwrite key”
    – If we have a red message “Get key failed” or MAC = 0, read point 1-B.1 of this manual
    amlogic upgrade tuto n01a
  • Press Start and wait for the percentage counter to reach 100%.Once the process is finished, the TV-Box will start again, it will take longer than usual to start, is a best practice to leave it a few minutes without touch after it starts and restart.

    amlogic upgrade tuto n02a

  • Once installed the new firmware is recommended to do a the factory reset from Settings > Backup.

1-B.1 Fix error Get key failed or MAC = 0

If we have the message Get key failed is that we are missing the license files for the TV-Box, together with the rom or the utility the manufacturer usually has to supply us a file with different files inside, we have to copy those files inside the folder “license ” where we have installed the USB Burning Tool .

  • Path where to copy the license files in Windows systems 64bit in 32bit without (x86):
    “C:\Program Files(x86)\Amlogic\USB_Burning_Tool\license”
  • NOTE
    In order for the system to work, we need to uninstall the AMLogic tool , reinstall it and copying the license files BEFORE starting it, then we can boot.

Install Firmware with a ZIP or multiple files

  • Method 2-A = I have only a zip file
  • Method 2-B = I have several “ini file, .img or zip file, .aml file and optionally a .bin” (no PC)

2-A Update with only one ZIP file

With this method we will only perform an update also called OTA, it always comes in a file with a ZIP extension that we should not unzip because the signature of the file will be broken and it will not be possible to apply it.

  1. Copy update ZIP file (don’t unzip) to a USB memory or SD card
  2. We run the UPDATE & RESTORE app, we can have an app icon or be in Settings> About …> Update
    amlogic update zip n01
  3. Click on the button (1) SELECT and select the ZIP file.
  4. Press the button (2) UPDATE to start the update process, accept.
  5. The process will take a few minutes.
  6. Once the new update is installed we recommend Factory Reset in the settings of the TV-Box.

2-B Update with various files

This update method is very unusual nowadays, besides the ZIP or IMG file with the firmware files we have several files like .ini file, .img or zip file, .aml file and optionally a .bin, you can update it when you turn on the Box by pressing the update button.

  1. Copy all the files zip (don’t unzip), aml, ini… in the roor for your USB or SD card formated in FAT32.
  2. Turn OFF the TV-Box, insert the SD or USB card (Try several USB ports or switch to SD)
  3. Leave the recovery button pressed and turn ON (If it fails to read NOTE)android tv box reset
  4. Once the TV-Box is updated, is recommended to perform a factory reset: Settings > Factory reset.
  • NOTE
    Option 1: We can test the 2-A method by selecting the ZIP if this method fails.
    Option 2: If we do the update from a USB memory or the update fails in the recovery we will:
    – Apply update from EXT> Update from udisk> Select the firmware Zip
    – To end the process do: Wipe Data , Wipe Cache and Reboot System .

Installing Firmware with a UBOOT.BIN File

  • Method 3 = I have several files and the “u-boot.bin” (deep recovery system)

With this method you can recover the device from a brick if we no have a way to connect it to a PC, is another option to restore the TV Box.

  1. For this procedure we will need a MicroSD card that we will formatted with the Amlogic BootcardMaker tool for more security (although we can do the formatting from a PC) that we downloaded from HERE .
  2. Run Amlogic BootcardMaker on our PC and select on the menu “Choose disk” the letter of the drive where we have our MicroSD card and press “Open” to load the u-boot.bin file that we downloaded. Once selected, press Make to format the MicroSD.
    SDBootCard
  3. With the MicroSD prepared in our PC we copy all the files that we have downloaded to update our TV-Box (a .zip file, factory_update_param.amlrecovery.img and u-boot.bin) in the root of the card.u-boot.bin file is optional or it can also be called bootloader.img .
  4. Introduce the card in our TV-Box with Soc AMLogic.
  5. Now press the recovery button located at the bottom or inside the A / V connector and at the same time turn on the TV Box.If everything works correctly you will see that an Android robot appears with a percentage bar.When it reaches 100%, the TV Box will reboot only with the new firmware installed.
  6. Once installed the new firmware is recommended to restore the factory system from settings.

Impossible to Recover Android TV-Box Amlogic

If our TV-Box is not recovered by any flash method we may be trying to update in the wrong way, it is advisable to repeat the previous instructions step by step, if it still does not recover we recommend reading the following guide.

Other Android TV-Box tutorials

Subscribe
Notify of
guest
112 Comments
Inline Feedbacks
View all comments
Gipi

Hi, I have downloaded thestock rom zip file for my hk1 x3 Amlogic S905x3 tv box (Android 9.0). I did flashed the box with the Amlogic Burning tool method, after trying different versions of the tool I finaly succeeded. Plus after copying “mac_ether.ini” into the license folder because this was missing the license folder. Before that I kept getting error messages about some “key” missing and the file would not even load. Unfornately the flashing did not fix the sound problem that this tv box has. The problem is that when I start the box normal via the remote control… Read more »

Kim

Impossible to find this BIN, don’t waste time.
Try to use in other TV.
Disable HDMI CEC in the TV and Box.

Jonas

the update on the TX3 mini to Android 9 does not work, I have spend the whole day using several memory sticks and sd cards, nothing!
this is a joke and I think all this is fake, do not try and download this and waste your life on this. All the comments I read is try another card or PC, maybe I must try another TV box that actually can be updates! What a waste of my life that I will never get back

Kim

But you PC detect the box or not?
The PC direct connection is the best way.
TX3 mini have a lot of firmwares, try another.

Rob

I have an x96max+ S905x3 4gb/64gb Android 9.0 is there a Firmware update for this device, I’m hoping there is, it goes into Sleep mode and won’t come out without unplugging power, in screen saver there is a never option and different times in sleep mode, there is no Never option as the older models had, it starts at 15 seconds and goes up to 30 mins, so i can’t stop it from going into sleep mode, so I need an update that could help out.

Kim

Maybe you can use to never sleep mode.
If we don’t have published (use our search) then we don’t have it 🙁
Ask to your shop, they must share with you the firmware download link.
Share the link to help others.

Rob

Yes they emailed me the new firmware, if I install this new firmware, I have placed on a USB memory stick using burncard maker, will it erase or overwrite eveyrthing I now have installed on my x96max+.

Kim

Share the link of this firmware i will take a look.

semmy

hello, it is possible to have the firmware too I should reset the box since it freezes after days of use at the home screen.

Grzegorz

Udostępnisz to oprogramowanie? Ja swoje popsułem.

thboxx

Hello!
My X96 Max TV box dont shown in the pc ,when i connect it. The box is in recovery mode, i use a usb A-A cable and nothing happend. What should i do? What do i wrong? There is a little bug in the software with the optical audio and i would like to install the stock firmware. But PC dont see the box…
Thanks for the help!

Kim

Hi. Try in other PC, maybe a driver issue. Use other USB ports.

thboxx

Hi! I use now another USB port(USB3.0), in my notebook, and the tv box too, and then now the pc see the box, but just a momment.
The connection is success, but after a moment the box is disconnect… I use an USB2.0 A-A cable for this. Driver signature disabled. Driver installed. I cannot know what i should do more…

Kim

Try with another PC, USB ports and drivers have mysterious ways.

thboxx

Hi! Problem solved! I try some version of the usb burning tool with some faults, and the latest version(2.1.7) is worked fine! I use USB 3.0 ports on the box, and the notebook too with a USB 2.0 A-A cable with this method: 1. Download and install the burning tool and the driver too 2. Download and load the firmware file what i want 3. Click START 4. Connect the box to the Notebook Tadaa! The firmware burning is started and successfully finished! The box works fine after it! I fully satisfied with the work! I hope this helps another… Read more »

Kim

Great, congratulations!

Hello .. i have m8s plus dvb and it is already bricked
After research i found method with short pins
Can you help me to know which pins to short in order to get it recognise on pc again …
Thanks

Do you try to flash the firmware with a PC? is hard to brick a box.

I tried, but accidentally i gave it wrong firmware
And pc can’t recognise it anymore
I heard about short pin method, it could help but i don’t know which pins to short.

Is Mecool “KM9-ATV9.img” compatible with A95X F2 Smart TV Box? they share same hardware, both have Amlogic S905X2 Android 9.0 4GB DDR4 + RAM 32GB ROM 2.4G + 5G WiFi Bluetooth 4.1

Kim

Hello. Impossible to know, only testing it taking the risk.

Brent

So this dident go wel.
I tried with the X96 mini in working order. Used the SD card and IMG method.
When booting I got the green “Android man” with an red X. After that Iv tried booting the unit with and withouth the sd card, always black screen.

Kim

Use the PC method.

Brent

Yep, that worked like a charm, thanks! Used a Y split cable from my HDDs, great. For any other X96 mini users out there iv now tested alot of stock firmwares and updates due to bad wifi. The latest iv tested is on this site, the 01-03.19. https://androidpctv.com/x96-mini-rom-firmware/ Its alot better in wifi terms, great firmware. Only thing I havent found a solution to on the newer ones is that on the stock remote, the mouse button seems to load google search. No idea why, any tips is great 🙂 Also Kim. Iv got another box the H96 pro+. Its… Read more »

Kim

Good.
Mouse functions are hardcoded in the firmware, complicated.
Use our search for the H96 pro maybe we have something.
Have a nice day.

Brent

Any chance to get a 64bit firmware to this box, since its 64bit cpu?
Its still beeing updated and a 64 bit rooms would be great with the new google play demand for 64bit in August.

Kim

What box? Brands never change the compilation bit after release a tv-box.

STEP “1-B Flash using a PC connecting to the TV-Box”. I have a problem TV box is no display. is it possible that a problem occurs when the process is complete I do not press the stop button? After trying again an error message appears “1% [0x10103005]Romcode/Initialize DDR/Download buffer/Read item data failed”. now, i cannot do anything with my device.

Same response as before.

toni

hi, do you resolve this problem? i jave the same problem, thanks

yammy

I have problem with step 1-B Flash using a PC connecting to the TV-Box. Maybe after finish proccess, i don’t push stop button? so tv box cannot display anything in TV . I try again this step display error “1% [0x10103005]romcode/initialize ddr/download buffer/read item data failed” . Now I cannot do anything.

Kim

You only need leave the reset button pressed until the PC detect the box, then you can’t stop press.
Don’t see anything in the screen is ok, is a good signal, is the flash mode.
Try using other PC.
Read this:
https://androidpctv.com/android-tvbox-minipc-solve-common-problems/

freshworld mediakita

no display anything in flash mode = normal.

bakri ng

hi guy, I have tried it with another computer, the result remains an error of 1%.

Kim

Then open a dispute with your store and claim your money back.

freshworld mediakita

thank you, but if can this way as easy as you say. I will not ask the way from the beginning.

marco noboa

Hi, do you resolve your problem? I have the same problem than you

Thiago

I have a Yourotec TX9 that is a copy of the Tanix TX3 mini ( the board says TX3 Mini). It’s getting a black screen and the text “boot” in it. I don’t have the original firmware of it and I tryed to use the Tanix TX3 Mini file but it freeze at the upgrading screen. Were I can find the “u-boot.bin” and the other files needed? I only have a .zip or .img file that Tanix provides.

Kim

IMG file is enough for recover a box, don’t need the u-boot.bin
Your shop can provide you a download link for exact firmware, please share the link to help others.
If don’t help you open a dispute.
https://androidpctv.com/android-tvbox-minipc-solve-common-problems/

Thiago

I’m getting “[0x32030201] Uboot/Get result/DiskInitial error” and stop at 7%. What can I do? Thanks!

Thiago

oi thiago voce conseguiu resolver o problema ?

Daniel Ong

I have a X96s, after i install SuperSU, my device cannot boot up already, i have try all the method above, but non of them working, it seem like is a dead end for me. Any other suggestion how to restore everything again?

Kim

Install supersu don’t brick a box just break the system, try with another PC.
Read this: https://androidpctv.com/android-tvbox-minipc-solve-common-problems/

have a box of amlogic s905x ap6181. i can’t find a compatible img version to update. can you help me? Thank you very much

Douglas

I have a t95z pro plus 2gb/16 I cannot find the ram, closest I got was 2gb ddr 10795 useable I know it’s a zip and the firmware but Is there any firm wares where it possible just using the burn tool to burn it all one time

Kim

I don’t understand… do you need a firmware for t95z pro plus? this model exists? put a link to the store where you bought it.

find

help please : X96 Max Amlogic S905X2 / 2 GB – 16 GB firmware

Kim
find

in use gives this error : %9 “[0x30405004]UBOOT/Partition system/Verify patition/Error result”

Kim

If still don’t work talk with the seller wait for answer, if the response is not ok open a dispute, you have nothing to lose.
https://androidpctv.com/android-tvbox-minipc-solve-common-problems/

Diogo

You must click START button BEFORE conect the USB Cable.

dũng

xin vui lòng giúp đỡ: TX3 mini-A / 2 GB – firmware 16 GB

Rand

PC does not see the x96max. Normally when I connect another box I hear the hello sound and the Burning Tool sees it. Is there a PC driver for this box? I had to install another driver for a different box so I am assuming this is the problem.

Kim

Try in other clean PC.
Old Android drivers installed can generate a problem.

Juan Castillo

I did the same mistake clicking on the Super SU icon and then my box didn’t work, got stuck at the logo, I tried the SD card method, plugged the card on the Box, pressed the reset button and power it on, then I got a screen with a pixelated Android logo and a progress bar, after waiting for 1 hour the bar was not moving at all, tried doing the process again, NOW my box doesn’t even power, like I fried it or something.
Anyone has any advice?

Nigel

My CSA95 is bricked, I already tried to install this firmware 6.0 and the other firmware 7.1.2 by USB BURNING TOOL that has here in the site always appears error in 7% UBOOT / disk initialize / send command / error result and never completes the transfer I already tried to install by SD card method using SD Card Maker but my device does not show image in HDMI, and it does not enter the Upgrading mode, even if I connect the device with the inserted card and pressing the reset button, I am with the bricked device and does… Read more »

Kim

If you still have warranty form your store open a ticket.

Zeric

Unfortunately, my Nexbox is one of the ones that doesn’t have any sort recovery button so none of these methods work. Yes, I have opened the case and there just isn’t a button on it. I would solder in a recovery button but I don’t know where it need to be connected.

Kim

Usually as like this, check the picture of the board:
https://androidpctv.com/review-mecool-m8s-pro-l/
Next box buy one with recovery button, check our reviews first 🙂

Brad Bradford

if you use male to male usb to pc with amlogic burning tool you dont need reset button. When you get an error in burning tool unplug usb & power to box, then replug, leaving the burning tool run without stopping it. I also use the force erace all & erase bootloader option. if after a couple tries you get errors then you have incompatible firmware.

tortelli

wooow! method 1B it worked! thansk! i’ve soft-bricked my ABOX after supersu install from playstore! don’t do it!!! now i’ve only problem with touchscreen support ;(

1 2 3