How to Upgrade Firmware in Amlogic S802 Devices

Orange Pi Development Boards

Shenzhen Tomato has finally sent me an updated firmware (password: 17r0) for M8 / TM8 Android TV box powered by Amlogic S802. This firmware is rooted, and adds support for Google Apps (Play Store, Gmail and so on), among others things. So it’s a good time to try out and write about the firmware update instructions which are very similar to AML8726-MX firmware instructions. Bear in mind that firmware is usually specific to a given hardware platform, and if you try it on another non-compatible S802 TV box, you may brick your device.

Standard “OTA” Method

Any Windows, Mac OS, Linux computer or even your own Android device should be able to handle is as you just need to download, extract and copy files to an SD card. I’ve done the procedure from a computer running Ubuntu 13.04:

  1. Download the firmware (e.g. TM8 ap6330_03102014A_0410_ROOT.rar), and extract it
  2. Copy the files (factory_update_param.aml, k200-ota-20140410.zip, and recovery.img) to the root of an SD card formatted with FAT32
  3. Insert the SD card in your S802 device.
  4. Using a sharp non-conductive object to press the recovery button, In M8 (aka TM8), this is located in the AV connector, and I used a toothpick to press the button. Keep pressing, and connect the power, waiting for an animated Android with a progress bar showing firmware upgrade is in progress.
  5. The box will then automatically reboot, and start with the new firmware. You’ll then go through a wizard to select your language (simplified Chinese, English, or traditional Chinese), adjust the screen size, and configure the network (Wi-Fi or Ethernet)

This method might also work with any Amlogic S802 based device. However, even though Tronsmart Vega S89 hardware also features the same type of recovery button via the AV ouput, GeekBuying has provided another, Windows only, method requiring you to use a tool called BootcardMaker that makes the SD card bootable, before you copy the above files + u-boot.bin to the SD card before proceeding to the firmware upgrade, also using the recovery button.

Firmware upgrade with USB Burning Tool

Most firmware distributed online will probably use the method above, but if you’ve been given a single firmware file, often using img extension, you need to use another Windows tool called USB Burning Tool. If for some reasons, your firmware is badly damaged, and can’t access the recovery mode, that may be the only way to unbrick your board.. Here’s how to proceed. (I haven’t tried myself).

  1. Download amlogic_tools.rar
  2. You may also want to install Moborobo to make sure you’ve got the right drivers.
  3. Extract USB_Burning_Tool_v2.0.0.140306_Alpha_x86.rar from amlogic_tools.rar and click on setup_v2.0.0.140306_Alpha_x86.exe to install the tool
  4. Start the USB burning toolS802_USB_Burning_Tool_OrigClick on File->Import image and select your .img firmware.
  5. make sure your S802 device is powered powered off, with the USB OTG port connected to your PC. Use a toothpick to press the recovery button, and power the device. The USB burning tool should automatically detect your device. (If not, install the moborobo tool).
  6. Now click on the Start button button to proceed with the firmware update which should last several minutes.
Support CNX Software - Donate via PayPal or become a Patron on Patreon

87
Leave a Reply

avatar
86 Comment threads
1 Thread replies
6 Followers
 
Most reacted comment
Hottest comment thread
50 Comment authors
DaveDarkKarlostallpr24moncsi Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Eric
Guest

Please note, the M8 stock firmware is not the same as vega s89, so you can’t flash each other, or you will brick your device, be careful.

Paul
Guest
Paul

Where’s the review of the firware you promised

zwabbit
Guest
zwabbit

Thank-you.

Galll0s
Guest
Galll0s

Yeah cant wait for the review here too πŸ™‚

John
Guest
John

I’m lost in translation when trying to download the firmware. Can someone help me out or upload the firmware to some other filehost? Mega.co.nz maybe?

Eric
Guest

John :
I’m lost in translation when trying to download the firmware. Can someone help me out or upload the firmware to some other filehost? Mega.co.nz maybe?

here it is:
http://goo.gl/LX8ezF

John
Guest
John

Thanks Eric! I’ve got it! @Eric

trackback

[…] Cortex A9 processor. The review took a little as I was waiting for a new firmware. I’ve now upgraded this S802 Box, and been able to complete a review. As usual , I’ll start by giving my first impressions, have a […]

Finless Bob
Guest

I got the M8 ROM to boot on the Tronsmart S89 including the M8 kernel. BUT DO NOT TRY IT YOURSELF! Ask me how I know. I hard bricked my S89!
I figured out what to change to make the M8 ROM work on the s89. Stay tuned for that. But I also learned how to unbrick. IT IS NOT EASY! I will publish a how to as soon as I nail down how to unbrick 100% as I managed to do it but cant repeat it at this time.
Bob

cz26m
Guest
cz26m

@Finless Bob

I have flashed the firmware on my Tronsmart S89. Now works only standby. Can you help me.
Thanks Chris

patience88
Guest
patience88

Hi, I’ve just bought me an S802 device.
This one http://www.tinydeal.com/s802-android-44-2g-8g-quad-core-4k-tv-box-92-keys-keyboard-p-127544.html
Can I flash this Rom? And if yes what method I should use? I’ve got an W7 computer.
And where can I find other Rom’s for this device?
Thanx for your help

Anees
Guest
Anees

Hi
I’ve just bought M8 device like http://www.cnx-software.com/2014/04/04/m8-android-tv-box-powered-by-amlogic-s802-unboxing/
1- Could you please give me the latest firmware upgrade for it, the current version is : 20.2013.0913, Base version : 1.0
2- I need to use my phone as a remote how can I do that ?

Thanks for your kindly help

Anees
Guest
Anees

@cnxsoft Thanks for your kindly reply
This link is Chinese and ask me to insert the verification code which is Chinese also πŸ™‚

Anees
Guest
Anees

I downloaded this One : http://pan.baidu.com/share/link?shareid=2312305150&uk=1275463718#dir/path=%2FTM8%2FTM82014.06.16
But I didn’t found “factory_update_param.aml”
Can I use the same file for another version ?
Thanks

Anees
Guest
Anees

Could you please send the latest one before that one
Because I am confused, different between the latest date and the version number

Thanks

Anees
Guest
Anees

Hi;
I upgraded it to this version : M8_K200A_ap6330_03282014A_0516
And Installed latest XBMC 13.1
But XBMC doesn’t display the movies only sound and black screen
Please advise

Thanks for your kindly help

Anees
Guest
Anees

Thank you very much
I know I asked you very mush, I am sorry for that
I upgraded the new version
1- But I can’t access the regular launcher only MediaBox launcher, do you how can I access the regular launcher for android
2- I bought a webcam but it doesn’t work, the system can’t detect it

Thank you for your kindly help πŸ™‚

Anees
Guest
Anees

Additional Review πŸ™‚
1- Many times I can’t power off the device (The system makes restart not stand by)
2- No sound if you used Mele Pro remote, The result is that video playback becomes choppy and stutters a bit on your android box.The button to change the audio output setting on the controller doesn’t work with anything, The only way to fix this is to pull out the remote receiver dongle when you start a video
3- Can’t move the Apps to SD card
4- I could not use Miracast at all (No help about it, my be it doesn’t work I don’t know)

I will bought IPEGA PG-9021 and UVC webcam

Your review very helpful
Thanks πŸ™‚

Jose Mendoza
Guest
Jose Mendoza

I bought a M8 Amlogic S802 tv box with OS Android. I prefer Linux. There is some image with Linux for the M8?

trackback

[…] firmware file (MX_LINUX-K200-update.zip) is available, and just need to be copied to an SD card to perform the update. The version is Gotham 13.1. This will completely replace you Android installation, and only works […]

abdrazak
Guest
abdrazak

@cz26m
Hi….i flash a diff firmware to my android box n now it is not booting up at all..I open up the box n it is using Amlogic s802 chipset.Could anyone help me to revive my box.

altobel45
Guest
altobel45

Friends,
I bought an HDMI cable with M8 TV BOX, but did not get the image, what should I do.
Thanks for the answer.

gora71
Guest
gora71

I need help.I have MXIII but now he’s dead.I tried to put in a new firmaware but now I can not turn it on.I ask everyone for help.Thanks

Shahin
Guest
Shahin

Hello everyone. I have bought a this box: http://www.ebay.com/itm/171401659091?_trksid=p2060778.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
and try to upgrade with new firmware and the box is dead pow. just red light. Can anybody please help to tell me how to flash a new software. thanks a lot.

Shahin
Guest
Shahin

Hello. The name is : MX80 Android TV Box Amlogic AML S802 Quad Core . regards

trackback

[…] How to Upgrade Firmware in Amlogic S802 Devices – Copy the files (factory_update_param.aml, k200-ota-20140410.zip, and recovery.img) to the root of an SD card formatted with FAT32; Insert the SD card in your S802 device. … Droid Stick A2 mini PC Recovery with AMLogic’s Hardware Flash Tool ; […]

trackback

[…] and installation should be easy, as you just need to copy these three files to an SD card, enter recovery mode, and wait for the update to complete. This will complete overwrite your Android firmware, so if you […]

Jin
Guest
Jin

Hello everyone. Im new in this embedded linux field. Currently, Im studying to create my own customised firmware for m8 Android TV box(s802 squre one). I have downloaded sources from http://openlinux.amlogic.com:8000/download/ARM/filesystem/arm-buildroot-2014-08-26-d954cd3742.tar.gz and compiled with meson8_k200_release_defconfig including xbmc. Now, I have got some files as a result following below, boot.img, meson8_k200a_1G.dtb, rootfs.cpio, rootfs.tar, uImage, u-boot.bin, etc,.. The problem is I dont know how to flash those files to my target board(m8 s802) or create update.zip. Can anybody help me or please let me know where I can get information about that.

CARL BOYD
Guest
CARL BOYD

I recently purchased an no matter what ever options I select I can’t seem to get my bluetooth keyboards working. Anyone else had this issue?

Gavin
Guest
Gavin

Urgent: Hey guys, I think I bricked my Amlogic Quad Core S802B smart TV.
The PCB has M908A_V1.1_14165 this tag on it.
I was updating the firmware and after reboot the box is stuck on red light, it won’t turn on.

It’s not even being detected by my laptop.
Can someone please help? Let me know how to unbrick it.
Your response is appreciated.

big1rab
Guest
big1rab

Thanks Guys

This firmware worked for me from the off set up in 10 minutes
box arrived from ebay booted straight to xbmc no android system , no use to me lol

Thanks again

trackback

[…] M8, these should be “OTA update” files where you just need to copy to an SD card, and enter recovery mode to complete the […]

trackback

[…] How to Upgrade Firmware in Amlogic S802 Devices (April 2014) – With all these Amlogic S802 mini PCs in the market requiring firmware updates, and user friendly working OTA firmware updates a rarity rather than the norm, people had to find out how they could upgrade their device with the latest firmware. […]

Saeed
Guest
Saeed

I have recently purchased an M8 android box and although most things are working well (XBMC, WiFi etc) I am having problems with Google play store as it says connection error try again. I have tried doing all the force stop and clear data/cache steps but no luck. Is it worth updating the firmware do you think and will that mean i need to set up XBMC and all the addons again. Thank you in advance for your input.

Al
Guest
Al

Hi guys..I have a MBox S82, which decided it was going to only load to a phone pad and demo screens after a while, and I couldn’t figure out how to switch out of it..so I tried to flash it with a firmware upgrade from http://blog.w2comp.com/2014/08/20/firmware-upgrade-method-for-mbox-s82-s82b-beelink-m8b-minix-neo-x8-x8-h-probox2-ex/ ….but the USB burning tool gets an error at 3% every time, but I can’t figure out what it is stuck with because it’s in an chinese I believe..even though I have english selected as the language..it only translates some of it. WHen I turn the media box on on it’s own..it comes up with a screen that “now please send the package you want to apply to the device with ‘adh sideload ‘ .. (but I have no way of doing that as when I plug it into my pc it is a blank drive..and the remote doesn’t work on it :/

Any ideas?

Al
Guest
Al

@cnxsoft
hmm..I’m using the version of USB burning tool from here, is there a newer one available? I did a quick search but only came up with a couple of scammy chinese sites that didn’t seem to actually have ‘v2.02’ anywhere downloadable.

Thanks.