TV Boxes & Mini PCs

How to update firmware on K-R42 quad core tv box?

Here is the instruction for how to update firmware on K-R42 quad core tv box:

1 Download the stock firmware from;

Download flash tool Here:


Drivers you might need can download here

2 Power on the K-R42 tv box with the power adapter in package;

3. Unzip the flash tool to your desktop or other convenient location and locate the folder RKBatchTool1.6 – inside this folder is the flash tool program RKBatchTool and the USB drivers for the K-R42 – Don’t open anything yet!
4. Unzip the stock firmware you just download, and you will get a file named: Update_K-R42.img or similar, this is the actual firmware file.

5. Next you need your K-R42 and the mini USB – standard USB cable that came with the device.

6. See the pictures below. You need to press the small recovery button on the back which show in the photos

How to update firmware on K-R42 quad core tv box?

The idea is that you should press the recovery button for a while, and then connect your K-R42 with your pc via the mini USB to usb cable.

7. When you have successfully connected your K-R42 to the computer you should hear a sound from windows telling you that a new device has been found. You can release the recovery button now.

8. The next bit is important… we don’t want windows to try and automatically install any drivers as we want to select the ones from the RKBatchTool1.6 folder.

9. Depending on which windows version you have the next bit will be different. In an ideal world the install driver dialog will appear as shown in the picture below.

How to update firmware on K-R42 quad core tv box?

How to update firmware on K-R42 quad core tv box?

10. You need to select the option “install from a list or specific location (Advanced)

11. At the next step you need to check the option “include this location in the search” and then browse to the folder: RKBatchTool1.6/RockusbDriver

12. Click Next, and the driver should install. You will get a message to tell you the driver installation has been successful – or not!

PLEASE NOTE – If it didn’t work or Windows automatically installed a driver you will need to completely remove the driver from the system and start over. To do this varies between systems but basically you will need to locate the device manager on your PC and find a USB device called “RK31SDK″ and completely remove and delete the driver from the system.

13. If the driver installation is successful you can then proceed to the firmware installation!

14. Open the program RKBatchTool and the tool will open.

15. At the top right of the RKBatchTool Window you will see a file selector, click on this and select your Firmware file in this case: Update_k-r42_100j1101_6210.img

16. If your K-R42 is correctly connected to the PC, the RKBatchTool program will show a green square with “1″ on it. If not then you need to go back and make sure the USB driver is installed correctly.

17. Click on “Restore” to install the firmware!

18. The program will give an indication of what its doing with a progress percentage shown below, when its finished you will get a message like *****upgrade done success*****

Geekbuying Blog


  1. Can i update from sd card ?

  2. Avatar photo

    Hmm,good question,i will check for you, and report back.

  3. 17. Click on “Restore” to install the firmware! you mentioned.

    I want to know the difference between the update button and the restore button during the upgrade of the K-R42 firmware.

  4. search for ROOTED Firmware of K-R42 (cs918) android 4.2.2

    Please letme know download link

  5. As per the instructions i tried to update the fix for netflix but I have windows 7 and it automatically install the driver. I tried several times but can’t update. Is there a different way to upgrade or can i do through sd card

  6. can I install the *.img for recovery?

  7. I just got 2 of these from you guys. I love how your instructions point out that you can flash it using the standard otg usb cable provided. Nice, how about including the damn cables with it??? The manual even states that the cable is not included.

  8. Hi, I’m on a mac and I want to know if this is a pre-rooted rom, because I can’t root from mac. Any suggestion?

  9. How can i see witch current firmwire i have on mi TV01 (cs928)?
    Kernel version is 3.0.36+ from 25 dec 2013.
    Thank you.

  10. I would like to know, when will be stock rom updated, as this stock rom is on 4.2.2
    we would like to see updated to 4.4.2 or higher.
    updating to new OS, will resolve many issues .
    Kindly let me know.