How to Use the Amlogic USB Burning Tool to Manually Update Firmware

These days, more Android TV boxes are making it easier to update firmware by using FOTA – Firmware Over The Air. But sometimes that’s not an option.

If you only have a .img file, then an OTA firmware upgrade isn’t going to do you much good. Here’s how to install a new firmware image manually by using the Amlogic USB Burning Tool.

Things to think about

There are a few things to think about when updating your firmware manually.

  • This process is specifically for Amlogic devices such as Cosycost android tv box. Each chipset manufacturer will have their own way of doing things. Be sure you’ve got an Amlogic-based device first.
  • Never disconnect the power to your TV box while upgrading the firmware. This can “brick” the device and turn it into a really expensive paperweight.
  • If your manufacturer provides a version of the Amlogic USB Burning Tool with the firmware download, then you should use that. They’ve tested it and made sure it works with that particular firmware upgrade.
  • Always use the “Normal Erase” configuration option – unless you really know what you’re doing. If you choose to erase the MAC address, you could end up doing more harm than good.
  • As is the case with any computer files, don’t go deleting things that you don’t absolutely know what they do. When in doubt….don’t.

Now that I’ve sufficiently scared you, let’s get started. 🙂

Believe it or not, the process is actually pretty easy.

If you need help finding your Android TV box firmware, you can check out our Android TV Box Firmware Guide here. 


JUST GETTING STARTED?

Get up to speed quickly with my Getting Started with TV Boxes resource page. Check it out here or using the image below!


Download the Amlogic USB Burning Tool

I’ve set up a file share for the Amlogic USB Burning Tool v2.0.6.2 here: USB_Burning_Tool_v2.0.6.2_build2

The file will work in Windows 7, 8, 8.1, and 10, but it will need Administrator permissions in order to run. You will be making changes to system files on another device, so Windows wants to make sure you know what you’re doing, after all.

download-2

Once you download that file, extract it into a temporary directory. Here, I’ve set it up in my Downloads directory in Windows 10 and created a sub-directory called “Amlogic.”

download-1

Once you’ve extracted the file, you’ll see a Setup.exe file which will contain the version number. For this example, this is version v2.0.6.2, but that will certainly change as new versions are released. If you don’t have the latest version, don’t worry. There’s an update feature in the application itself.

Connect your Android TV box to your PC

Before installing the USB burning tool, I like to make sure my Android TV box is connected to my PC and powered on. During the installation process, the program will install the drivers that your PC will need to have in order to communicate with the TV box.

The reason I connect the TV box at this step is from personal experience with an old Tronsmart Vega S89. The upgrade process kept failing because the drivers were never installed. It turns out that all I had to do to fix the issue was keep the TV box connected and powered on during the installation process.

Lesson learned, so now it’s part of my routine.

Install the Amlogic USB Burning Tool on your PC

Installing the Amlogic USB Burning Tool is pretty straightforward on any Windows PC. The only minor hiccup I found was running across a “Windows protected your PC” message during the initial installation like the one below.

Setup-1

This may or may not happen to you, depending on your settings. I’ve installed this tool many times and only received this warning on the very last installation while taking screenshots for this writeup. I’m not sure if this is because of a recent Windows update, but I wanted to include it here, just to be complete.

You can check the box that says “I understand the risk and want to run the app” to continue.

Setup-2

If you’ve installed anything on your PC before, this will look very familiar. You’re given the option of where you want to install the file…

Setup-3

And also if you want to create a Start Menu folder….

Setup-4

After selecting both options, you’re given a re-cap at the final step.

Setup-5

Click “Install” to start the process.

Driver Installation

Remember when I had you connect your TV box to your PC and turn it on?

Here’s where that becomes important.

Near the very end of the installation process, you’ll see a “Device Driver Installation Wizard” window pop-up, like the one below.

Setup-6

This is going to look at your system and make sure that you have the correct drivers installed. If you haven’t gone through this process before, you probably won’t have them. It’s not something Microsoft will install by default, after all.

Once the drivers have been installed, you’ll get one more screen that will tell you specifically which driver was installed.

Setup-7

You can click “Finish” on that window and on the “Completing the Amlogic USB Burning Tool Setup Wizard” window that follows.

Setup-8

After that, go ahead and turn off your TV box. We’ll need it to be off so we can reboot it into Recovery Mode in the next section.

Time to update firmware!

OK. Here’s where the magic happens. Believe it or not, if everything went smoothly up to this point, the hard part is already done.

Open the Amlogic USB Burning Tool application

USB-Tool-1

You should see a screen that looks very much like the one above. Nothing should appear underneath the “Device” or “Status” headings. If your device does happen to appear, that’s a good thing, and it means you can skip the next few steps. Don’t count on it though. There’s almost no reason why it should show up at this point since your TV box is powered down.

It is powered down, right?

Re-boot your TV box into Recovery Mode

As I mentioned before, your TV box was only powered up to make sure that the drivers were installed correctly, but it needs to be in Recovery Mode for this next part to work.

The challenge here is that each device is a little different in how it boots into recovery mode. Here are the two most common ones:

Option 1: Toothpick Method

This is the most common, “old-school” method of booting into recovery mode. On the back of the device, there is normally a small port labeled “Recovery.”

With the TV box powered down, find a long, thin, non-metal object. You want to make sure the pin or toothpick you use is non-conductive, just in case you touch an exposed wire or any other sensitive piece of hardware.

Insert the pin or toothpick into the port until you feel a button you can press. Don’t worry if this takes a little effort. It’s not supposed to be something that you “accidentally” press.

Once you find the button and press it, turn the TV box on while keeping the button depressed. This may take a bit of balance, so it’s helpful to have an extra set of hands for this process.

If everything goes correctly, you should see the device show up underneath the “Device” heading.

Option 2: Long-press the power button

Some devices, like the new MINIX NEO U1, dispense with the recovery button altogether. You can get Minix NEO from Amazon.

For these TV boxes, you can usually get to Recovery Mode by holding down the power button for 5-6 seconds.

Speaking as an end-user, this is a great improvement to the process.

Amlogic USB Burning Tool v2.0.6.2

Either way you choose, you should see the device appear with a “Connect Success” message, like in the image above.

Import Image

You’ll need to tell the Amlogic USB Burning Tool what image you want to use to upgrade your TV box.

I’ll say this again for emphasis: Be sure to only use an image that was designed for your particular device. Using the wrong firmware can “brick” your TV box!

Click on the File menu in the upper left-hand corner, and select Import Image.

USB-Tool-3

Then you’ll need to navigate to the location you saved the .img file and select it. Here I created a sub-folder for the U1 in my Downloads folder on my PC.

Start

On the right-hand side, you’ll see a large “Start” button with some options underneath. Select “Normal Erase” and click the Start button to begin the process.

USB-Tool-4

The program will first check the file to make sure it hasn’t been corrupted someplace along the line. This process should take anywhere from a few seconds to a few minutes, depending on the speed of your PC.

USB-Tool-6

The status bar will change and give you a general idea of what file is being modified, as well as how long the entire process has taken so far.

USB-Tool-7

Once the status bar turns green and reads 100%, the process is done! As you can see, the entire thing took just over two minutes on my PC, but your mileage may vary.

Enjoy!

That’s all there is to update the firmware with a new image file using the Amlogic USB Burning Tool. The hardest part, in my experience, was getting my PC to recognize the TV box and install the correct drivers.

Just remember to keep your TV box connected and powered on during the installation process and you shouldn’t have any problems.

Have you used this tool to update your firmware? How did it go? Leave us a comment down below!

Was this article helpful?
YesNo

137 Comments

  1. hi,

    i have the m8 but i cant find the image for this box everyone ive found says parse image failed. do you have a link to a good image that is not currupted

    please help ive been looking for two weeks now and no lucky

    thanks.

    1. Exact same problem as Ali ^ cant find anything that works. Just says “parse burning image failed” and I’ve been looking for quite some time

  2. Hi!

    I have a OTT TV BOX T6 S905X 1GB + 8GB. Did a bad flash with this tool, my own fault! Took a wrong .img file and flashed that one. Soft bricked my box. Took me a while to find a good .img file. Took me some time but I found it and flashed it with this tool. Awesome! Thanks!

    Any chance to patch me trough a .img file so I can delete the original rom and just boot it with KODI or LibreElec?

    I prefer not use a dual-boot.

    TIA

    Dave

  3. william wortelsays:

    USB Upgrade Tool

    Trying to unbrick two M8 OTT boxes, both with an Amlogic S802 CPU/GPU system-on-chip, noticed the following:

    Error: ‘low voltage’ : use a more recent version of the upgrade tool.
    Versions 2.0.8 and 2.0.9 (both showing v2.0.7 in ‘About’) work fine.

    Error: [0x10105002]Romcode/Initialize DDR/Read initialize status/USB Control setup error
    This indicates that the image that made it through the parsing check by the burning programme actually does not fit the box in question.
    Try finding another .img that fits your box and is an .img file meant for use by the USB upgrade tool.
    Here the .img inside Em9_ap6330_2g8g_150203_usb.rar worked.

    Error: the .img file not making it through the initial parsing check when loading the file
    A characteristic of the proper type of .img file is that in viewing them with an hex editor one sees in the very beginning of the file readable entries like ‘USB’, ‘DDR’, ‘PARTITION’, UBOOT_COMP, and ‘UBOOT’.
    The .img file name extension is also used by Android based firmwares inside .zip files but those are not suitable for the USB_Upgrade_Tool, nor are the recovery.img files in many ROM images.

    Error: the M8 box not being seen by the USB Upgrade Tool
    I have two M8 boxes, externally identical except for the bottom sticker and both of the black rectangular type with shiny ‘M8’ on top. Inside the black encasings one finds the same system components but with a different PCB lay-out, as it happens both from week 38 in 2014.
    The boxes both have two USB connectors. Both did not need the bridge between the USB abd HDMI to be shorted for the upgrade to work.
    One box (A) needed to be powered to have its LED lit up, the other (B) got always power as soon as one of the USB connectors got connected to the PC.
    A: use the USB connector right next to the HDMI, start the programme, and power the box; the programme then sees the box.
    B: start the programme, connect to the outer most USB connector and the programme will see the box. No need for external power.

    The PCBs also differ in the order of the serial interface pins.
    One has GND, RX, TX, 3.3V and the other GND, TX, RX, 3.3V

    Watching what CPU is reported by Linux during boot in both boxes the ARM v7 rev. 1 Meson 8 quad-core processor is reported.
    Took me a while to figure all this out and hope this saves you time! The upgrade tool does the job in about 2 minutes.

    good luck!

  4. I’ve installed multiple versions of the Amlogic Burning ROM Tool and every single time I try to import/load the image file for the particular box I’m trying to flash I immediately get “parse burning image fail” can anyone help me?

  5. Hello i get this,” error [0x10105002]Romcode/Initialize DDR/Read initialize status/USB Control setup error”, when i try to flash my H96 Pro+ 3Gb ram, 64GB.
    Pease help me find a link to download the right image for my model.
    I tried the 32GB H96 Pro+ image which gave me the error above.
    thanks

Leave a Reply

Your email address will not be published. Required fields are marked *