CyanogenMod for Telechips

this is a work-in-progress development project for porting CyanogenMod 7 (gingerbread/2.3.7) and ClockworkMod Recovery 5 to TCC8902 and TCC8803 tablets.

there is no support from any makers/vendors. you must agree all risks by installing non-supported files, it may brick your tablet, and you may lose official support/warranty.

  • YOU MUST READ CAREFULLY THIS PAGE AND POST#1, #2, AND #3 ON DISCUSSION THREAD!
  • DO NOT USE IF YOUR TABLET IS NOT LISTED BELOW. IT WILL BRICK YOUR TABLET!
  • DO NOT USE FwTool APP. IT WILL BRICK TOUCHSCREEN!

discussion for development

http://forum.xda-developers.com/showthread.php?t=1101094

need developers!

do you want to improve this firmware? we are looking for developers, otherwise we can't promise any updates at all because a lot of work need to be done.
if you want to join us, please contact fun_ or geoRG77 on XDA/androidtablets/slatedroid.

supported tablets (TCC8902 with atheros wifi)

  • a-rival PAD NAV-PA80/83 capacitive (a.k.a. ViewQuest Slate 8")
  • a-rival PAD NAV-PA81 resistive
  • Cherrypal CherryPad America (a.k.a. NanoPad)
  • COBY Kyros MID7015(4K)/7016(8K) GB ROM (a.k.a. Emdoor EM71 singletouch, Optimist Gpad701)
  • ConCorde tab 7.1 GB ROM (a.k.a. DWCO UM700)
  • Dropad D10 (a.k.a. GOCLEVER TAB T73)
  • Emdoor EM51
  • Emdoor EM71 multitouch (a.k.a. Herotab G701, Lonpad D7)
  • Haipad M1001 GB ROM 4K(non-HY) and 8K(HY) (a.k.a. Musican U10, Telepad 10.1)
  • Haipad M701 GB ROM 4K(non-HY) and 8K(HY) (a.k.a. Musican U70, Pandawill G10 1st/3rd model)
  • HSG X5A (a.k.a. Herotab RK7, Pandawill G11 1st model)
  • HSG X5A-G (a.k.a. COBY Kyros MID7005, Herotab X5A, Pandawill G11 2nd model)
  • HSG X6D
  • HSG X6 GB ROM
  • inet S1008
  • Optimist Gpad802 GB ROM
  • Phecda P7 4K(non-HY) and 8K(HY) (a.k.a. TMARSS P7)
  • Phecda P7S GB ROM
  • Storage Options miScroll GB ROM
  • Storage Options Scroll 7" capacitive GB ROM
  • Storage Options Scroll 7" resistive 4K(non-S) and 8K(S)
  • Storage Options Scroll 8"

supported tablets (TCC8902 with realtek wifi)

  • Haipad M701 512MB
  • RoverPad 3W T71
  • Yarvik TAB211 (a.k.a. EKEN MT705)

supported tablets (TCC8803 with atheros wifi)

  • COBY Kyros MID7022 (a.k.a. ConCorde tab 7020, Emdoor EM73 capacitive HY30, Joyplus M778 capacitive HY30, Optimist Gpad702 HY30)
  • Emdoor EM73 capacitive GC2M 4K and 8K (a.k.a. mivvy MIDroid H23, Joyplus M778 capacitive GC2M, Kogan Agora, Optimist Gpad702 GC2M, Telepad 7C)
  • Emdoor EM73 resistive AK GC2M, HY30 and SX HY2M (a.k.a. DFP7002A8, Joyplus M778 resistive)
  • inet 11A3 resistive and 11A4 capacitive
  • LY-F521 with 1024x600 LCD (a.k.a. Diel Flick 7", Sense V7, Suli MY-7)
  • LY-F521 with 800x480 LCD

supported tablets (TCC8803 with realtek wifi)

  • inet 11A5 capacitive

current status (2011/10/29)

not work:

3G, bluetooth, camera, hardware accelerated video, GPS, HDMI, and many things which you expect to work

work:

accelerometer, audio, gapps, internal NAND flash, SD card, touchscreen with calibration app, USB host/device, wlan

issues

  • mic input with stock apps
  • USB host on Scroll 7" resistive and 8"
  • USB mass storage mode (mount from PC) under some condition
  • some USB mouse
  • suspend/resume on Emdoor's tablet with Eclair ROM (a-rival PADs, EM51, and EM71 multitouch)

changelog

refer git log

resources

http://www.cyanogenmod.com/ (What is CyanogenMod?)
http://wiki.cyanogenmod.com/index.php?title=Latest_Version#Google_Apps (Google Apps)
http://wiki.cyanogenmod.com/index.php?title=Building_from_source
http://source.android.com/source/
http://review.cyanogenmod.com/#q,status:merged,n,z (CyanogenMod merged changes)
https://github.com/naobsd/cm_device_telechips_common
https://github.com/naobsd/cm_device_telechips_tcc8803
https://github.com/naobsd/cm_device_telechips_tcc8803rt (for realtek wifi models)
https://github.com/naobsd/cm_device_telechips_tcc8902gb (for TCC8902 with GB ROM)
https://github.com/naobsd/cm_device_telechips_tcc8902rt (for TCC8902 with realtek wifi models)
https://github.com/naobsd/cm_device_telechips_tcc8902 (for TCC8902 with Eclair ROM)
https://github.com/naobsd/cm_external_yaffs2/compare/gingerbread-naobsd (placeholder for patches to cherry-pick)
https://github.com/naobsd/cm_frameworks_base/compare/gingerbread-naobsd (placeholder for patches to cherry-pick)
https://github.com/naobsd/cm_packages_apps_TSCalibration
https://github.com/naobsd/cm_system_core/compare/gingerbread-naobsd (placeholder for patches to cherry-pick)

How to make backup of stock recovery

  1. download dump-recovery-signed.zip and put it as update.zip on root of SD card (e.g. /sdcard/update.zip) *1 *2
  2. install update.zip from stock recovery *3

stock recovery will be dumped as dumped_recovery.img and /proc/mtd will be copied as dumped_proc_mtd.txt on root of SD card. keep them in safe place.

How to install ClockworkMod Recovery 5

  1. make backup of stock recovery
  2. download recovery.zip and put it as update.zip on root of SD card (e.g. /sdcard/update.zip) *1 *2
  3. install update.zip from stock recovery *3

clockworkmod will be booted on next reboot recovery.

how to operate: MENU/VOL- = next(down), SEARCH/VOL+ prev(up), HOME/POWER = select, BACK = back

*1 if recovery is 3e, you can put it with any name on any directory in SD card
*2 some tablets/roms mount internal storage as /sdcard. confirm update.zip exists on root of SD card.
*3 some tablets/roms have system update function in Settings to install update.zip

How to install CyanogenMod 7

  1. install ClockworkMod Recovery 5
  2. reboot recovery
  3. make backup of stock ROM
  4. wipe data/factory reset *4
  5. install cyanogen.zip
  6. reboot
  7. touchscreen calibration *4 *5

*4 only if you are upgrading from non-CM7 ROM (CM7 1st install)
*5 only if you are using resistive touchscreen or misaligned capacitive touchscreen. if calibration is not needed, press BACK to cancel calibration.

latest images for TCC8902 (2011/10/29)

DO NOT USE IF YOUR TABLET IS NOT LISTED BELOW. IT WILL BRICK YOUR TABLET!
DO NOT USE FwTool APP. IT WILL BRICK TOUCHSCREEN!

latest images for TCC8803 (2011/10/29)

DO NOT USE IF YOUR TABLET IS NOT LISTED BELOW. IT WILL BRICK YOUR TABLET!
DO NOT USE FwTool APP. IT WILL BRICK TOUCHSCREEN!