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 For BFS 4KH, I could get it @ (password: xpef). It includes YouTube and Google Play, but not the Rainbow launcher, nor XBMC, but these can be side-loaded.
  2. Now copy 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.
  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 5 ITX RK3588 mini-ITX motherboard
Notify of
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 years ago

Reuploaded to mega:
Update(please test archive before updating firmware):

9 years ago

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

9 years ago

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

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.

4 years ago

Hi. Which version of android for this firmware?

Khadas VIM4 SBC