How-to Upgrade Firmware on AllWinner A31 mini PCs

Orange Pi Development Boards

I’ve just received a mini PC powered by AllWinner A31, and I had to (re-)install the firmware, so I’ll explain the steps I followed in this post. The procedure is for CS868 mini PC, but it should be similar for all Android HDMI TV dongles, and media players based on AllWinner A20 or A31.The procedure below only works in Windows, and has been tested in Windows XP. I’ll mention a possible method in Linux at the end of the post.

  1. Download the latest CS868 firmware and tools, and extract “cs868 firmware and update tool 20130507.rar” file
  2. Download PhoenixUSBPro tool in English, and extract This is optional as the Chinese version is included in rar file above.
  3. Double-click on PhoenixUSBPro/PhoenixUSBPro.exe to start the programPhoenixUSBPro_English
  4. Click on Update to upgrade the tool to the latest version if need be.
  5. Click on Key to to load the key file (AW_LCTOOLS.key), on Image to load the firmware file (sun6i_android_fiber-onda809q9_20130507_V2.0_media_ck_288.img), and click on Start.
  6. Now connect the microUSB to USB cable to the OTG port of your device, use a paper clip or tweezers to press the recovery button, and connect the other end of the USB cable to your Windows PC. Release the recovery button once you hear Windows has detected a new device.
    CS868_Recovery
  7. Do not let Windows search for a driver online, but instead set the search path to PhoenixUSBPro/USBDriver, as shown below.
    PhoenixUSBPro_Driver
  8. Click on Next, let the driver installation complete, and the firmware update should start.
    PhoenixUSBPro_Firmware_Update_In_Progress
  9. Wait a few minutes until the firmware upgrade completes. It took 3 minutes 38 seconds to upgrade my device.

At the beginning I had issues in Windows, because, as I found out later, my Windows file system was encrypted, so I also gave it a try in Linux using Livesuit, but unsuccessfully. Livesuit Linux refuses to load the img file provided. The most likely reason is that Livesuit and PhoenixUSBPro file formats are different (and Livesuit did not need to key file), or  the current version of Livesuit may only work with AllWinner A10 or Cubieboard. I’m sure somebody will correct me on that.

13
Leave a Reply

avatar
13 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
9 Comment authors
ionekadembenRichard PeñaFirmware Update for CS868 mini PC Version 2.06 (Android 4.1.1) Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Tom Cubie
Guest

It can not be flashed by Livesuite in Linux because their packing tool did not updated. Anyway, they don’t care about it.

trackback

[…] The system is pretty responsive, although It does not feel as fast as RK3188 devices,  and I can experience slowdowns just after boot, give it one or two minutes to be fully responsive, and while installing many apps via Google Play. The device did not hang during use, but there are still some annoying issues. I lost audio 3 times during my few hours of testing (reboot required), Wi-Fi failed to initialize once (reboot again), and at one point the device was stuck in the boot animation “AllWinner Tech A31 Quad Core” forever. Restarting the device did not help, so I had to flash the firmware via PhoenixUSBPro. […]

IP127
Guest
IP127

Thanks for your tutorial.
Have flashed my MK810 of the image mentioned above. Got this TV stick without working android from alibaba. The seller send me a indifferent Image (sun4i-crane-tvbox-t3s) which would not flashing with Phoenix. So will look what is the difference.

Sam
Guest
Sam

On my CS868 all my programs keep corrupting and eventually fails to Boot up.

I have to re-flash each time to get out of this problem.

I cannot use it, Because it keeps getting corrupt.

2 days is the max i can use before i run into this problem !

Is it firmware ..or cheap internel sd card ?

adem
Guest
adem

i flashed it a couple of times with different firmware and i pretty much get the same issues. one of them has the hdmi audio fix most don’t although i cannot play some YouTube videos you can her sound but there is no video most videos when you click on full screen then you see the video keeps getting cut off at the beginning of the video and the stick becomes very lagging after 2nd or 3rd boot

trackback

[…] installed the new firmware with the method provided previously. I used the English tools, with the new key and firmware files, and firmware […]

Richard Peña
Guest
Richard Peña

hello. I bought a cs868 and arrived with problems in the operating system, I chose to update the syatem, but the tool phoenix does not work well on my computer, I have all the steps you said. but does not work, the phoenix always shows the red button with the X, Y also does not show the device list .. please help me.

ben
Guest

Have had no problems with my cs868,you must have got bad flash memory

adem
Guest
adem

what you need to do is start the application in admin mode and then select the key file then the img file make sure they are both located in one folder on your desktop not inside a couple of folders then it does not work once you selected both the key and the img file click start there shold be a red light then stick a oin into the reset hole and connect the usb to the otg port the one thats on the same side as the reset hole thats it just wait about 3 to 5 min it will say %100 then your done good luck@Richard Peña

ionek
Guest
ionek

Hi. Maybe you can help me with my problem. I bought a noname Chinese SMART MEDIA PLAYER Mini PC resembling in appearance, features and technical details with this: http://www.ebay.com/itm/Dual-Core-Android-4-2-2-Smart-TV-Box-Pro-Media-Player-1080P-WIFI-HDMI-XBMC-YOUTU-/310953226142?_trksid=p2054897.l4275 . In one of the tests I’ve done I selected to display the last option. I do not know who it was (maybe you are kind and post a printscreen with sub display). Since then no longer see any HDMI or AV than the blackscreen. After booting enter blackscreen. Has a hole in the back where he is a reset button. I tried, by pressing all the variations. 5 seconds, 10 seconds, 30 seconds, until it starts ….. just managed to reset or get into recovery. Player have root by default. We could not do anything. Please help me.

adem
Guest
adem

does any one know how to change network drivers on a31 F/W