[CWM] CWM-based Recovery for RK3188/RK3066/RK2928/RK2926/RK2918/RK2906

Search This thread

fun_

Senior Member
Aug 20, 2010
2,376
653
Just dropping in to say that the Generic image works perfectly on the RK3066 tablets I have here (Gemini branded). Thank you for making these as I tried so many other versions that didn't work at all.:good:

thank you for your report. if you need I'll make device specific image.

Any hope that cwm will work on MK809II stick?
Original fw and tools are here: http://www.mk809.com/cs102II/en/Download.html

I'll make images for MK809 and MK809II too.
 
  • Like
Reactions: Charlie--

fun_

Senior Member
Aug 20, 2010
2,376
653
ideas for next

- overscan

if you're using TV, border of CWM output may be cut off. you may be able to fix it by changing TV setting.
there is also settings for scaling in kernel. default values may be different by kernel, but it can be changed while booting CWM.
I'm thinking to set it to 80%.

personally, I like 1:1 pixel mapping. I'm using TV w/o overscan for HDMI input. and I don't like black border.
but currently my MK806 always scale HDMI output on my TV/monitor. (720p framebuffer on 1080p display)
I'm ok to add black border too.

- HDMI output on tablet

I don't have any RK29/RK30 tablet w/HDMI output. I guess HDMI is always off on my CWM on tablet, right?
someone may want to use HDMI even on tablet. then, how about enabling HDMI output(mirror) if HDMI cable is connected on boot.
I'm still not sure it's possible.


any idea?
 
Last edited:

Oma7144

Senior Member
Jul 20, 2012
2,282
1,548
Very useful thread fun_. Thank you for that!

I can run this on my RK30 Odys Genio aka Pipo S3.

Works fine ;)

To restore (tar) back-ups done with older CWM versions (in my case v6.0.1.5) there is an error while restoring kernel.img because it is not there.
So anyone be careful the old kernel has been erased at this time.


- Oma -
 

Attachments

  • CWM_touch_3.jpg
    CWM_touch_3.jpg
    26.5 KB · Views: 619
  • CWM_touch_3a.jpg
    CWM_touch_3a.jpg
    26.5 KB · Views: 534
  • v1.2_17.jpg
    v1.2_17.jpg
    24.9 KB · Views: 565
  • CWM_touch_3b.jpg
    CWM_touch_3b.jpg
    23.8 KB · Views: 433

fun_

Senior Member
Aug 20, 2010
2,376
653
I can run this on my RK30 Odys Genio aka Pipo S3.

thank you for your report. if you want I can make device specific image for your device.

To restore (tar) back-ups done with older CWM versions (in my case v6.0.1.5) there is an error while restoring kernel.img because it is not there.
So anyone be careful the old kernel has been erased at this time.

I don't support other CWM-based Recovery explicitly because it's impossible to know detail about all of them.
you may use "advanced restore" which can restore only single partition.

but I think people will try to make backup first, then kernel.img will be made.
 

fun_

Senior Member
Aug 20, 2010
2,376
653
Thanks. Yesterday I tried the generic image on MK809II. I worked, but I could not scroll using mouse.
Tonight I will install the specific one. :victory:

if you're using stock kernel from latest official firmware, both should be same. if you'll get a problem, please tell me dmesg output after connecting USB mouse.
 

SoulReaver75

Senior Member
Jul 1, 2011
815
110
Piacenza
if you're using stock kernel from latest official firmware, both should be same. if you'll get a problem, please tell me dmesg output after connecting USB mouse.

Uhm... I flashed finless 1.5 for X1. Everything is working fine, wi-fi too.
Only in recovery I can't move anything.

Where can I check dmesg output to report?
 

fun_

Senior Member
Aug 20, 2010
2,376
653
Uhm... I flashed finless 1.5 for X1. Everything is working fine, wi-fi too.
Only in recovery I can't move anything.

Where can I check dmesg output to report?

what's "X1"? we're talking about MK809II, right?

how about another USB input device e.g. keyboard? or all of them don't work?

to get dmesg, please use adb shell. please enter following commands after connecting USB input device,
Code:
mount /sdcard
dmesg > /sdcard/dmesg.txt
umount /sdcard
you can see dmesg.txt in internal FAT partition.
 

SoulReaver75

Senior Member
Jul 1, 2011
815
110
Piacenza
what's "X1"? we're talking about MK809II, right?

how about another USB input device e.g. keyboard? or all of them don't work?

to get dmesg, please use adb shell. please enter following commands after connecting USB input device,
Code:
mount /sdcard
dmesg > /sdcard/dmesg.txt
umount /sdcard
you can see dmesg.txt in internal FAT partition.

Sorry, it was MX1.

http://www.freaktab.com/showthread.php?3446-Rom-for-MK809II

There isn't a custom rom for MK809II yet, so sice the hardware looks the same, me and other people tried to flash the iMito MX1 Finless 1.5 rom, and it works perfectly.

Tonight at home I will check and report dmesg.
Thanks.
 

fun_

Senior Member
Aug 20, 2010
2,376
653

evildave_666

Senior Member
May 7, 2011
745
151
Tokyo
I found some time to play with the PiPo S1 today.

I tested:

backup to external SD
backup to internal
wipe data
restore from internal backup made earlier

All went well. The backup directory had the proper timestamp.

HDMI out works.
 
  • Like
Reactions: fun_

vulcanize

Senior Member
Sep 5, 2012
101
13
Hi there,
Thanks for the descriptive walk through.
Tried to boot Android stock on my rk2906 Proscan PLT7035-B tablet after putting the RK29GENERIC_CWM.zip on both the external SD card - but did not work after clicking pop up message about install - error message said it was incorrect package and stayed that way.
Same issue as well when I put on internal memory also.

Thereafter tried to install it through root shell (using my Vista laptop) and managed to push into /dev/ fine, but while executing shell commands - error message comes up.

Bad Mode
10:root@android:/

Same Bad mode error when I tried it through the terminal emulator on tablet.

Any advice as to where I might be going wrong or messing up?

Thanks in advance.
Cheers.

-------------------

Additional details about my tablet:

Proscan model PLT7035-B running ICS 4.0.4.
The following is from Settings>> About tablet:

Kernel version
3.0.8+
EM2906-722A@V03M #260

Build number
rockchip
rk29sdk-eng 4.0.4_20121114

Have rooted it and installed Play Store.

Created a Rom dump and also ran it in Koush's Recovery Builder

http://jenkins.cyanogenmod.com/job/recovery/16776/

:)
 
Last edited:

fun_

Senior Member
Aug 20, 2010
2,376
653
Tried to boot Android stock on my rk2906 Proscan PLT7035-B tablet after putting the RK29GENERIC_CWM.zip on both the external SD card - but did not work after clicking pop up message about install - error message said it was incorrect package and stayed that way.
Same issue as well when I put on internal memory also.

probably it will happen on all RK29 devices.

Thereafter tried to install it through root shell (using my Vista laptop) and managed to push into /dev/ fine, but while executing shell commands - error message comes up.

Bad Mode
10:root@android:/

Same Bad mode error when I tried it through the terminal emulator on tablet.

please describe detail as much as possible...

I guess you got error when you did "chmod a+x ...". please do "chmod 755 ..." instead of "chmod a+x ...". stock chmod will not understand "a+x" form.
I fixed "how to install" document on my site.
 
Last edited:
  • Like
Reactions: vulcanize

vulcanize

Senior Member
Sep 5, 2012
101
13
probably it will happen on all RK29 devices.



please describe detail as much as possible...

I guess you got error when you did "chmod a+x ...". please do "chmod 755 ..." instead of "chmod a+x ...". stock chmod will not understand "a+x" form.
I fixed "how to install" document on my site.

Thank you. Worked perfect this time around.:good:

I was sure it is some sort of a goof up from my end (probably permissions or such) because I did not think of using 755 and 644 instead of a+x and a-x, with stock chmod

Thanks once again.

Cheers :)
 

Oma7144

Senior Member
Jul 20, 2012
2,282
1,548
thank you for your report. if you want I can make device specific image for your device.


Thank you, I am fine with the generic one.

Code:
ro.build.id=JOP40D
ro.build.display.id=rk2918-userdebug 4.2.1 JOP40D eng.fun.20130114.225614 test-keys
ro.build.version.incremental=eng.fun.20130114.225614
ro.build.version.sdk=17

I can also run it on my RK29 Odys Loox ;)

- Oma -
 

Attachments

  • CWM.jpg
    CWM.jpg
    38 KB · Views: 293
  • CWMa.jpg
    CWMa.jpg
    33.2 KB · Views: 294

stephencapes

Senior Member
Dec 2, 2007
93
20
Hey Fun, I've managed to get CWM on here and not soft brick it. but no matter how i try to boot into recovery it will only go to the bootloader's black screen waiting for you to flash something. other than that the system runs fine. Any idea what is going on?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 86
    Mod Edit: Link removed
    all credit goes to original CWM author koush and all its contributors. but they have no responsibility for this CWM-based Recovery. use this CWM-based Recovery at your own risk.

    this CWM-based Recovery can write raw MTD partition such as kernel, boot, and recovery on RK3188, RK3066, RK2928, RK2926, RK2918, and RK2906 devices without any problem. this can be installed without Windows.

    if you want to install zip with edify script which writes something to raw MTD partition, you have to use update-binary and/or flash_image included in this CWM-based Recovery image.

    please see my site for detail.
    19
    * Known issues (2013/2/11)

    - timestamp
    backup may be named as 1970-01-01.xx.xx.xx. it's just a directory name on SD card. please rename it.

    - dump_image
    it says "mtd: read error (No such file or directory)" at the end. please ignore it, it should not be a problem.

    * How to controll

    - mouse
    move up/down: up/down
    left click: select
    right click: back

    - keyboard
    cursor up/down: up/down
    cursor left/enter: select
    cursor right: back

    - touch screen
    swipe up/down: up/down
    swipe left: select
    swipe right: back

    - button
    volume up/down: up/down
    power: select
    back: back

    - remote controller
    up/down: up/down
    left/ok: select
    back: back
    6
    * about tools to make device specific image

    you can use any tools which can be used to make custom rom for Rockchip devices. I'm using rkunpack, rkcrc, unpackbootimg, and mkbootimg.

    if you don't know how to make custom rom for Rockchip devices, please ask google. many developers are already making custom rom for Rockchip devices, many information is already floating around.
    6
    hi all

    I'm sorry that there is no activity for a long time. now I can get some spare time to do some things.

    I'm sure a lot of requests/questions are posted on here, PM, and via contact form on my site. but sorry, I can't answer everything at once.
    there are many things todo, I have to refresh my machine, my brain and my code, etc.
    (and, as you know, I'm just an individual person who like this as a hobby, please don't expect too much)

    if you still have interest about my work (thanks!), please give me some more time.

    thank you for your cooperation!
    6
    following device specific images are added (as 20130213 release)

    Amerry Android Stick 2.0
    ARCHOS 80 XS
    bq Curie
    CnM TouchPad 10.1DC
    GOCLEVER TAB R83 MINI
    GOCLEVER TAB R83.2/R83.3 MINI
    PiPO S2
    PiPO S2 (new camera)
    PiPO S2 3G
    PiPO S3
    Ployer MOMO8
    Teclast P88

    many other images will be added within few days (hopefully)...