[Miscellaneous Android Development] howardsl2:
After trying numerous ROMs without success and always getting "boot loops", I finally found a way to activate REAL 1080P on my Android Mini PC!!

This is NOT scaled 720p! The display resolution of 1920x1080 was confirmed with the Hardware Info app from Google Play.

Model: CYX_809III V5_2 20141105 with RK3188 CPU and WiFi/BT chip RTL8723BS (2G RAM, 8G NAND)

View attachment 3315216 View attachment 3315217 View attachment 3315218 View attachment 3315219

View attachment 3315220 View attachment 3315221 View attachment 3318521 View attachment 3318520

(Photo sources: [1] [2] and [3])

*** If you don't have this EXACT model, STOP reading here! ***

WARNING: Flashing a new ROM

WILL ERASE EVERYTHING

on your device!

BACKUP ALL DATA

including the internal SD card before proceeding!

You assume all the risks and I am NOT responsible if you lose data or "brick" your device!

Here's the long story of how I did it.

DO NOT follow the steps!

Just read them and scroll down to the next section.

--- Begin Long Story ---

1. First, I downloaded this ROM: MK809III,UH007B_8723bs_4.4_1080_20140924, which can be found at:

http://chinagadgetsreviews.blogspot.com/2014/11/download-android-kitkat-442-firmware.html

https://yadi.sk/d/oLLygFotdc6K3

https://mega.co.nz/#!Z10mgYhT!SdubLh6SJZ1OYsyrCR80G8kaowNLAhNMbX1bNeIrPBs

2. I flashed the ROM above using the "RKBatchTool V1.7" (see bottom of post for links). After flashing, it did NOT work and resulted in a boot loop. Next, using the following ROM backup tool, I made a dump of the "system.img" of the above ROM.

http://freaktab.com/forum/developme...our-RK-device-(ROM)-with-the-new-RK-2-1-tool=

3. I then flashed the ONLY "working" ROM for this Mini PC (but 720p!), cyxtech_rk31_809iii_8723bs_141216_4.4_8g1g, which can be found at:

http://xdaforums.com/hardware-hacking/android-sticks/cx919-ii-firmware-t2972279

http://pan.baidu.com/s/1qW1A12W

https://mega.co.nz/#!JlFFnb7Q!LyFbSfdKp526zqSJHmuO9oKrP1romqKaInZc7ianO50

4. Using the ROM backup tool above, I made a dump of the "parameter.txt" file of this "working" ROM. Then I modified the parameter.txt to account for the larger system.img from Step 2, which I will flash in the next step. I then made a dump of all other partitions from this ROM, and packaged them in my new ROM below.

5. Finally, using AndroidTool V2.3 OR RKAndroidTool v1.37 (see link below), I flashed the system.img which I dumped in Step 2 (from the ROM in Step 1). Before flashing it I had to load the modified parameter.txt file from Step 4. Then I rebooted and Voila! I was able to switch to real 1080p in the settings.

--- End Long Story ---

For your convenience, I have created a new ROM. All partitions were extracted from the "working" ROM in Step 3, with the exception of "system.img" which is from the ROM in Step 1. In other words, this is a "hybrid" ROM made from (1) and (3)! As mentioned above, the "parameter.txt" was edited to account for the larger system.img.

When flashing this ROM in AndroidTool V2.3 OR RKAndroidTool v1.37 (see link below), first click on "EraseIDB" （低格） to remove all existing NAND contents (make sure you have backups!) Then select ALL of the following: Loader, Parameter, Misc, Kernel, Boot, Recovery, System. Put a checkmark in front of each one (including Parameter) and be sure to choose the actual file from the extracted archive by clicking on the rightmost column of each item. Clear other checkmarks, double check everything and when ready, click the "Run" （执行） button.

Your Android stick should auto-reboot right after the flashing is done. Therefore, it is recommended to connect the USB power cable (if you have a spare one) while flashing, and when finished, let the Android stick initialize for some minutes before unplugging it from power.

This ROM contains Android version 4.4.2 (KitKat).

To activate 1080p, you MUST go to Settings -> Display -> Screen -> HDMI Mode and choose a 1080p resolution.

SuperSU is installed BUT the system does not seem to be rooted. If you get a notification that the NAND Flash cannot be mounted, just click on it and you will be prompted to format it.

Again, if you do not have the EXACT device model mentioned in this post, STOP here and don't flash!

Download link for my new ROM (from Yandex Disk):

https://bit.ly/809iii-1080p-rom

(MD5 sum: 41d0149be7876516c0a614d9285fc999)

Alternative download mirrors:

https://bit.ly/809iii-1080p-rom-mirror1 (from Dropbox)

https://bit.ly/809iii-1080p-rom-mirror2 (from 4Shared)

The various tools for flashing the ROM, and related instructions can be found here:

http://radxa.com/Rock/flash_the_image

(To enter "loader mode", power off your android stick, then press and hold the Fn button on its side,

while connecting the usb cable from "OTG port" to your computer)

If you use this ROM please share your experience by

replying to this thread

!

Comments and feedback are welcome!

FYI ONLY - The following are NOT needed unless you need to recover from a "bricked" device:

How to enter MASKROM mode and flash using the RKBatchTool (requires full image of the original ROM or another "working" ROM):

http://freaktab.com/forum/tv-player.../11306-cx919-ii-j22-dont-work-after-the-flash

http://linux-rockchip.info/mw/index.php?title=Boot_Sequences#MASKROM_Mode

http://radxa.com/Rock/unbrick