Home > Android, Programming, Rockchip RK31xx, Testing > MK908 Rockchip RK3188 mini PC Android 4.2.2 SDK Leaked

MK908 Rockchip RK3188 mini PC Android 4.2.2 SDK Leaked

We’ve had the Linux source code for RK3188 for a little while, which allowed a preliminary Ubuntu image to boot on devices such as Tronsmart T428. But AFAIK, we did not have any Android SDK for RK3188 HDMI TV Stick, until now. A new user on ARMTvTech has uploaded 5 rar files that can be decompressed into a single 3.2GB file called mk908_RK3188_R-BOX_ANDROID4.2.2-SDK.tar.gz.

I’ve had a look, and this is the content of the file which appears to be a complete Android 4.2.2 SDK for MK908.
MK908_RK3188_SDK

There’s 2 documents in Chinese:

  • mk908_checklist.doc – Apparently some instructions, or recommendations specific to Android
  • MK908_checklist_kernel.docx – Some details about the kernel config

There are also more documents and directories in RKTools/docs, but I haven’t checked the details:

ls
android分区修改说明.pdf
Camera_for_RockChipSDK参考说明_v4.0.pdf
Infrared remote control
R-Box Platform User Manual_V0.9.pdf
RK29OR30_ota.pdf
RKeMMCSupportList Ver1.09_2013_4_15.pdf
RKNandFlashSupportList Ver2.61_2013_4_15.pdf
RKRemoteControl
RK USB Application Note_V2.0.pdf
ROBX-SDK 发布说明(RK3188_R-BOX_ANDROID4.2.2-SDK_V1.0.0_130514).pdf
Rockchip Parameter File Format Ver1.3.pdf
SDK 发布通知.pdf
wifidisplay

Back to the root directory, we’ve got a Makefile, and mkimage.sh script, but both are called by 3188.sh script which apparently builds all, and generates a firmware upgrade image. I’ve tried to run 3188.sh, but the build failed with the following error:

make: *** No rule to make target `out/target/common/obj/APPS/Calendar_intermediates/classes.jar’, needed by `out/target/common/obj/APPS/CalendarTests_intermediates/classes-full-debug.jar’.  Stop.

I haven’t tried to investigate the error further. If one of you is successful with the build, please do let us know.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

  1. Tsvetan
    August 10th, 2013 at 16:49 | #1

    this is great, is this same SDK which Rockchip sells for $5000 :) ?

  2. onebir
    August 10th, 2013 at 17:44 | #2

    SDK 发布通知.pdf ~= “publication notice”. Might be worth having a closer look at that…

  3. linuxium
    August 10th, 2013 at 19:35 | #3

    @onebir
    c/o Google Translate …
    Fuzhou Rockchip Electronics Co., Ltd.
    RK3188_R-BOX_ANDROID4.2.2-SDK_V1.0.0
    Issued a notice
    1 Release Notes
    This version is with RK3188 R-BOX platform release android4.2.2 of the SDK code.
    For RK3188 R-BOX Development Board as well as on the development of products based on their
    2 changes and new features
    This version is based on Android 4.2.2 for RBOX SDK was first released, the main hardware and software features, such as
    Next:
    Hardware:
    1) CPU frequency: up to 1.6GHz
    2) Memory size:
    up to 1GMb DDR3 (4 x 256Mb)
    3) WIFI (802.11 b / g / n)
    4) Bluetooth 2.1 + EDR (OPP/A2DP/AVRCP/HID)
    5) Ethernet (RJ45 10/100Mb)
    6) USB host (HDD external / HID / udisk / 3G dongle / USB audio / USB camera)
    7) USB device (MTP / adb)
    8) SD card / TF card
    9) HDMI: 1080P @ 60Hz/1080P @ 50Hz/720P @ 60Hz/720P @ 50Hz/576P @ 50Hz/480P @ 60
    Hz
    10) CVBS: PAL / NTSC
    11) YPbPr: Fuzhou Rockchip Electronics Co., Ltd.
    1080P @ 60Hz/1080P @ 50Hz/720P @ 60Hz/720P @ 50Hz/576P @ 50Hz/480P @ 60Hz
    12) VGA:
    1080P @ 60Hz/1080P @ 50Hz/720P @ 60Hz/720P @ 50Hz/576P @ 50Hz/480P @ 60Hz
    13) SPDIF
    14) IR remote
    Software (major applications):
    VideoPlayer
    / MusicPlayer / Gallery / Browser
    / ApkInstall / Explorer / Maps /
    Email / Market (Google Play) / Gmail / Books / Flashplayer 11.1
    RKRemoteControl v2.0.1/wifi display / eHomeCenter_box
    Optimization and features:
    1) Audio multirate support
    2) media library scanning speed
    3) PPPoE (over Ethernet or WiFi)
    4) Upnp / DLNA (HomeMediaCenter)
    5) Samba (based Explorer)
    6) Miracast (Wifi display) SINK
    7) RKRemoteControl (remote control)
    3 software support case
    This version of the software must be released with the new programming tools, and the parameter is also another loader
    Must be appropriate to use the latest release.
    2/3 of Fuzhou Rockchip Electronics Co., Ltd.
    Note:
    a) adb use: Please refer to the adb instructions RK3066 Android4.2.2
    b) kernel directory has a subdirectory as the android exist, if kernel directory location
    To make a change, it would need to re-set the kernel’s default position.
    The specific method is to set the ics/device/rockchip/rk31sdk/BoardConfig.mk
    kernel the default location that TARGET_PREBUILT_KERNEL value of this variable;
    Four cases related tools
    As this SDK only supports RK31, users can perform without lunch, directly make
    Compilation. But “R-Box Platform User Manual” in the introduction of compiling party in BOX SDK
    Method to be effective. Also note that there are RK packaged remote control, infrared remote control, wifi
    display and other related instructions.
    3/3

  4. onebir
    August 10th, 2013 at 20:30 | #4

    @linuxium
    Ta -is that useful? I don’t really know :p But if so, these might be too:
    android分区修改说明.pdf – “amend partitions explanation”
    ROBX-SDK 发布说明(RK3188_R-BOX_ANDROID4.2.2-SDK_V1.0.0_130514).pdf – also release notes.

    I notice it only seems to support 1GB RAM???

    How are MK908s different from the MK809 III? (That one seems to be available cheaper & a 4GB RAM might come out soon…)

  5. linuxium
    August 10th, 2013 at 22:23 | #5

    @onebir
    There’s a lot here – 7.5GB once installed – I think previously we’ve only been provided with the kernel sub-directory for the equivalent MK802IV so this looks interesting. I’ve noticed the IGB RAM references in a number of places so perhaps this info is somewhat dated? Key difference between MK908 and MK809 III (for compiling Linux) is the wifi/bt chip. Pricing seems similar at USD 64.99 vs USD 67.99 from a well known retailer who provides shite customer support :-0

  6. onebir
    August 10th, 2013 at 23:13 | #6

    Well, if you can get Linux working nicely on any of these RK3188 sticks it’ll be an amazing amount of computing power for the price &/ size! :) Best of luck mate!

  7. August 12th, 2013 at 15:51 | #7
  8. LinuxMint
    August 13th, 2013 at 10:22 | #8

    @cnxsoft
    How did you manage to upload anything there?

    All I get is: “interdit” – I wonder why that would be – or “Virus detecté, fichier détruit et banni…” – aaah! Really!?- , when I try to upload a tiny test file like “autorun.inf” (43 B) or “setup.exe” (110kB) from a guaranteed virus-free printed DVD or /tmp/MozUpdater/updater.png (3.9kB) from my Linux Mint system.

    Their web-based upload file testing/AV-check simply is bonkers :-(

  9. August 13th, 2013 at 10:24 | #9

    @LinuxMint
    Do you mean on Free.fr? I did not do it myself, I’ve just seen the link on #linux-rockchip IRC channel.

  10. LinuxMint
    August 13th, 2013 at 12:20 | #10

    @cnxsoft
    Ahh, I see. They then probably used ftp upload to bypass that crazy web-virus-check nonsense.

  11. deviker
    October 2nd, 2013 at 20:04 | #11

    Hi:

    —- COMPILE SUCCESSFUL —- :)

    In order to compile Android with this SDK two “Android.mk.delete” files should be changed to “Android.mk”

    ./RK3188_R-BOX_ANDROID4.2.2-SDK_V1.0.0/packages/apps/Calendar$ ls
    AndroidManifest.xml Android.mk.delete CleanSpec.mk extensions_src MODULE_LICENSE_APACHE2 NOTICE proguard.flags res src tests
    ./RK3188_R-BOX_ANDROID4.2.2-SDK_V1.0.0/packages/apps/Calendar$ mv Android.mk.delete Android.mk

    ./RK3188_R-BOX_ANDROID4.2.2-SDK_V1.0.0/packages/apps$ cd Mms/
    ./RK3188_R-BOX_ANDROID4.2.2-SDK_V1.0.0/packages/apps/Mms$ ls
    Android.mk.delete AndroidManifest.xml CleanSpec.mk MODULE_LICENSE_APACHE2 NOTICE apptests proguard.flags res src tests
    ./RK3188_R-BOX_ANDROID4.2.2-SDK_V1.0.0/packages/apps/Mms$ mv Android.mk.delete Android.mk

    cd ~/RK3188_R-BOX_ANDROID4.2.2-SDK_V1.0.0/

    source build/envsetup.sh
    make -j4
    (if “make -j4″ fails the first time try “make -k”, wait, and then do again a “make -j4″)

    Happy hacking, and cnx readers please publish advances related to the mk908 and post a link here

  1. August 20th, 2013 at 18:45 | #1