How to Upgrade Firmware in HiSilicon Hi3798M TV Boxes

HiSilicon based Android TV boxes are not that popular, at least outside of China, but I’ve got one with BFS 4KH featuring HiSilicon Hi3798M processor, and since we could not fix AC3 audio decoding after a factory reset in the firmware I have, the company provided me with a new firmware, and I’ll document the procedure I followed below.
  1. Download the firmware, the file should be update.zip. For BFS 4KH, I could get it @ http://pan.baidu.com/s/1kTrCcMr (password: xpef). It includes YouTube and Google Play, but not the Rainbow launcher, nor XBMC, but these can be side-loaded.
  2. Now copy update.zip on the root of a USB flash drive formatted with FAT32, and at least 1GB free storage.
  3. Connect the USB flash to the USB 2.0 port of the device, as the USB 3.0 port can’t be used for firmware upgrade.
  4. In the current firmware, go to Settings->System->Local Update, and select the drive letter for the USB drive (e.g. D), and you should be prompted with a window asking you want to go ahead with the upgrade.
    hisilicon_firmware_upgrade
  5. The box will then reboot, show the usual Android upgrade animation, and reboot automatically in the new firmware.
  6. Done

Overall the procedure is very similar what is done on Amlogic devices.

Now the test firmware I received did not include XBMC, nor the necessary codec. So I installed XBMC for HiSilicon (password: amaw) and MXPlayerCodec (works with BFS 4KH only), and I could run XBMC, and downmixed audio worked with AC3, and some other Dolby and DTS codec.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
9 Comments
oldest
newest
Gabe
Gabe
9 years ago

Thanks.
Reuploaded to mega:
Update(please test archive before updating firmware):
http://goo.gl/o8vuwb
xbmc13.1_hisilicon.apk:
http://goo.gl/jCCRXL
xbmc13.1_seahisilicon.apk
http://goo.gl/wdDQgS

Tired_
Tired_
9 years ago

How do you sideload the launcher? Is there an apk out there somewhere?

twubir
twubir
9 years ago

@Gabe
Many thx for alternative links, baidu is very slow. Which xbmc is more stable any suggestions?

Zirowe
Zirowe
8 years ago

Hi, can you please share the address where you have contacted the manufacturer?
I have a bfs 4km, but I am not able to upgrade it with it’s fw update.

Thank you.

beckham_girl8x
4 years ago

Hi. Which version of android for this firmware?

Khadas VIM4 SBC