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.

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)

supported tablets (TCC8902 with realtek wifi)

supported tablets (TCC8803 with atheros wifi)

supported tablets (TCC8803 with realtek wifi)

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

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!