Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,739,915 Members 43,475 Now Online
XDA Developers Android and Mobile Development Forum

Coby Kyros 7015 - How to install CyanogenMod (Froyo based)

Tip us?
 
adamdietrick
Old
(Last edited by adamdietrick; 12th December 2010 at 08:43 PM.)
#1  
adamdietrick's Avatar
Senior Member - OP
Thanks Meter 24
Posts: 225
Join Date: Jul 2010
Location: Lakota, Iowa
Angry Coby Kyros 7015 - How to install CyanogenMod (Froyo based)

This will be an often-updated guide to all the latest successes of getting a quality port of CyanogenMod, a custom Froyo based Android distribution.
This thread was originally intended to be specific to the Coby Kyros, but since most issues relate to all Telechips tablets, it may prove useful to owners of other such devices as well.

Things we have working: Touchscreen, Screen Roation, WiFi (Connects to AP and Ad-Hoc), Market, Texting via Google Talk.

Things we have kinda working: WiFi can be a little wanky, but if you disable and re-enable it works fine.

Things that do not work/Issues: Some apps not working (like Angry Birds) due to sdcard not being properly addressed, video play back, sound recording is very nasty, missing on screen volume controls, occasionally the input box is not updated with what you're typing, but when you hide the keyboard the text is there.

Further Reading:

Most of the development for the Kyros 7015 has taken place in this thread.
and the developement of Cyanogen for Telechips tablets has taken place in the thread (on slatedroid.com).

Also check out my tutorial for Getting the Most Out of Eclair (Android 2.1) for this same device.
The Following 3 Users Say Thank You to adamdietrick For This Useful Post: [ Click to Expand ]
 
adamdietrick
Old
(Last edited by adamdietrick; 4th January 2011 at 03:51 AM.) Reason: New Version
#2  
adamdietrick's Avatar
Senior Member - OP
Thanks Meter 24
Posts: 225
Join Date: Jul 2010
Location: Lakota, Iowa
Instructions

1. Download and install ClockworkMod .

2: Preparations. If you have not already, install Android SDKto your PC. Download bootimage and system image. Create a "Cyanogen" folder in the clockwork/backup folder on your SD card and unzip both files into this folder. I also renamed and placed my recovery.img in here.

Contents of /Cyanogen
Code:
Select Code
boot.img
nandroid.md5
recovery.img
system.img
3: Getting Some Files from Eclair. Connect your tablet to your PC and issue the following commands using ADB (Note: This step is to be done from Android 2.1, not from a previous version of CyanogenMod. If you already have CyanogenMod install, please revert to Android 2.1 to retrieve these files)

Code:
Select Code
adb pull /sys/class/input/input1/calc_table calc_table
adb pull /data/softmac softmac
This should copy the calc_table and softmac files to the directory where ADB is located. Leave them where they are, and place build.prop and sensors.tcc92xx, from COBY7015-fixpack in there as well.

4: "Restoring" CyanogenMod. Boot into recovery mode (hold down front button and press the reset button on back of device). You should now be in ClockworkMod. IF YOU HAVEN'T ALREADY, MAKE A BACKUP! Choose "Wipe data / factory reset" and then "backup and restore." Restore from Cyanogen folder.

5: Restoring Some Key Files. With your tablet connected to your PC, issue the following ABD commands, taking care to keep your tablet awake:

Code:
Select Code
adb remount
adb push build.prop /system/
adb shell chmod 644 /system/build.prop

adb push calc_table /system/etc/
adb shell chmod 644 /system/etc/calc_table

adb push sensors.tcc92xx.so /system/lib/hw/
adb shell chmod 644 /system/lib/hw/sensors.tcc92xx.so

adb push softmac /data/softmac
adb shell chmod 644 /data/softmac
adb reboot
After your tablet finishes rebooting, you should notice you have a working touch screen.

6: Enabling Google Apps. Download gapps-mdpi-tiny-20101020-signed.zip and MarketUpdateFroyoHdpi.zip. Place onto your SD card and reboot into recovery.vChoose "Install Zip from SDcard" and install gapps-mdpi-tiny-20101020-signed.zip and then MarketUpdateFroyoHdpi.zip. Reboot and accept the terms of the market!

7: Texting using Google Voice. Here is how to text with Google voice. You will need a working android phone (probably needs to be rooted) with Titanium Backup installed. Set up Google Voice on the phone-- make sure you opt for the Google phone number as that is the number you will be texting from. Once up and running, back up the program using Titanium. On the tablet, install Titanium Backup and use it to restore the Google Voice program (App+Data) to your tablet. (You may have to copy the backup files to the Titanium directory on the INTERNAL drive.) Once Google Voice Launches, switch back to Titanium Backup-- do not try to set up Google Voice. Titanium backup will then restore the data for Google Voice. You should now be able to text from your tablet.

This is all I have right now, more to follow.
The Following 5 Users Say Thank You to adamdietrick For This Useful Post: [ Click to Expand ]
 
stoned99
Old
(Last edited by stoned99; 11th December 2010 at 05:59 AM.)
#3  
Senior Member
Thanks Meter 54
Posts: 409
Join Date: Aug 2010
Wouhou, first post!

thanks for that thread. Really great idea. I'll contributed at the best of my knowledge. Really like what you guys are doing and hope to have CyanogenMod fulling (or almost fulling) working.
 
adamdietrick
Old
#4  
adamdietrick's Avatar
Senior Member - OP
Thanks Meter 24
Posts: 225
Join Date: Jul 2010
Location: Lakota, Iowa
Quote:
Originally Posted by stoned99 View Post
Wouhou, first post!

thanks for that thread. Really great idea. I'll contributed at the best of my knowledge. Really like what you guys are doing and hope to have CyanogenMod fulling (or almost fulling) working.
Hope this helps, and I hope we can get everyone working on Cyanogen for the 7015 over to this thread to keep from getting this and the 2.1 root/mod project from getting too intermingled/confused.
 
stoned99
Old
(Last edited by stoned99; 12th December 2010 at 04:28 AM.) Reason: typo
#5  
Senior Member
Thanks Meter 54
Posts: 409
Join Date: Aug 2010
Thanks. Finally had 15 minutes to install it and test it. Your procedure worked like a charm!
Only thing: Just add to fun_'s proedure for build.prop a shell like this
adb shell chmod 644 /system/build.prop

Great guide!
 
adamdietrick
Old
#6  
adamdietrick's Avatar
Senior Member - OP
Thanks Meter 24
Posts: 225
Join Date: Jul 2010
Location: Lakota, Iowa
Quote:
Originally Posted by stoned99 View Post
Thanks. Finally had 15 minutes to install it and test it. Your procedure worked like a charm!
Only thing: Just had to fun_'s proedure for build.prop a shell like this
adb shell chmod 644 /system/build.prop

Great guide!
Thanks, I got that error fixed.
 
fun_
Old
#7  
Senior Member
Thanks Meter 637
Posts: 2,376
Join Date: Aug 2010
I uploaded 12/12 build. to avoid confusion, old build was removed.

please update #2.

sorry for this inconvenience.
 
havic
Old
#8  
Member
Thanks Meter 2
Posts: 88
Join Date: Jan 2009
Fun_
So are the files under the obsolete folder now on that website.
Also wondering if someone can do a clockworkmod of the image
with most of the files edited I think for new peeps this will make it easier.

I have not flashed mine yet as I use it for video alot and
if that isn't working then it doesnt do me much good right now
 
stoned99
Old
#9  
Senior Member
Thanks Meter 54
Posts: 409
Join Date: Aug 2010
adamdietrick could you modify your procedure for the new one and also add to do a nandroid backup as some new people with Android might not know it's important. I tested the procedure it's working fine.

so globally it would be something like that. Please modify it so it can be more easily to follow:

1) clockwork
2) Backup your nand: ClockworkMod recovery, backup and restore, backup
3) When booted in Eclair (stock rom):

adb usb
adb pull /sys/class/input/input1/calc_table calc_table
adb pull /data/softmac softmac

*be sure to know where the files are copied to your pc because you'll need to add them back on your device later.

4) Copy all files (system.img, boot.img, nandroid.md5) in the clockwordmod backup folder on sdcard
5) Restore from backup, choose Cyanogenmod
6)adb remount

adb push build.prop /system/
adb shell chmod 644 /system/build.prop

adb push calc_table /system/etc/
adb shell chmod 644 /system/etc/calc_table

adb push sensors.tcc92xx.so /system/lib/hw/
adb shell chmod 644 /system/lib/hw/sensors.tcc92xx.so

adb push softmac /data/softmac
adb shell chmod 644 /data/softmac

**at some point, you might loose connectivity with the device and waking up from sleep might not help, just unplug the usb cable, plug back in and type adb usb in the command prompt window

adb reboot

... continue with your current step 6 to 8 (install Gapps, market update and Google Voice)

Procedure was mostly taken from the readme file of fun_ so all credits go to him.
 
adamdietrick
Old
#10  
adamdietrick's Avatar
Senior Member - OP
Thanks Meter 24
Posts: 225
Join Date: Jul 2010
Location: Lakota, Iowa
Quote:
Originally Posted by stoned99 View Post
adamdietrick could you modify your procedure for the new one and also add to do a nandroid backup as some new people with Android might not know it's important. I tested the procedure it's working fine.

so globally it would be something like that. Please modify it so it can be more easily to follow:

1) clockwork
2) Backup your nand: ClockworkMod recovery, backup and restore, backup
3) When booted in Eclair (stock rom):

adb usb
adb pull /sys/class/input/input1/calc_table calc_table
adb pull /data/softmac softmac

*be sure to know where the files are copied to your pc because you'll need to add them back on your device later.

4) Copy all files (system.img, boot.img, nandroid.md5) in the clockwordmod backup folder on sdcard
5) Restore from backup, choose Cyanogenmod
6)adb remount

adb push build.prop /system/
adb shell chmod 644 /system/build.prop

adb push calc_table /system/etc/
adb shell chmod 644 /system/etc/calc_table

adb push sensors.tcc92xx.so /system/lib/hw/
adb shell chmod 644 /system/lib/hw/sensors.tcc92xx.so

adb push softmac /data/softmac
adb shell chmod 644 /data/softmac

**at some point, you might loose connectivity with the device and waking up from sleep might not help, just unplug the usb cable, plug back in and type adb usb in the command prompt window

adb reboot

... continue with your current step 6 to 8 (install Gapps, market update and Google Voice)

Procedure was mostly taken from the readme file of fun_ so all credits go to him.
Starting work on it now (that I'm not sleeping). This is what happens when fun_ brings out new version at bed time!

Tags
7015, coby, cyanogenmod, froyo, kyros
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes