[ROM][WIP][KANG] CyanogenMod 9 for TF201 - Asus Eee Pad Transformer Prime

CyanogenMod 9 for TF201 built by myself (on a VM). The device and vendor trees have been developed by the awesome folks over at http://androidroot.mobi/ . I have not contributed directly to any CM9 development nor the vendor/device trees for the TF201.
Disclaimer:
I have decided to release my build for the community that wishes to try out CM9. This build comes with no support from me. If you have success getting it to run wonderful, if not you are on your own figuring out what went wrong. This release does flash a different boot.img and is not compatible with stock nor any other ROM release that does not contain its own boot.blob.
Now that you've read the disclaimer... The goods.
Basic System:
Cyanogenmod 9.0.0-RC0-tf201-KANG IML74K
Stock Kernel (2.6.39.4-00005-g6039e71, [email protected] #1)
Android 4.0.3
most hardware should be working as it is using a stock kernel.. with some issues with the dock, see below
Known Dock Issues:
Onscreen touch keyboard pops up when docked, when tapping text boxes.
Dock battery level not detected
Only a few soft keys work:
browser, media playlist back, play/pause media, media playlist forward, volume down, volume up, lock
Installation Notes:
remember to umount system & staging before installing the zip
please wipe your data/factory reset
Download:
Once official nightly builds are downloadable and confirmed useable, I will no longer regularly update this build.
Latest Build (with SD Card fix)
http://dl.dropbox.com/u/172896/update-cm-9.0.0-RC0-tf201-KANG-signed.zip
md5sum: 05e69e26a16f50a94bf918af07f56675
The source for AndroidRoot's vendor and device trees is located at https://github.com/AndroidRoot/
and also, the source code for CM9 is at https://github.com/CyanogenMod .
Some information in this thread was taken from the TF101 thread below (as both devices are similar):
http://forum.xda-developers.com/showthread.php?t=1517480

Google Apps download:
(I guess some want these, though I've not tested them)
http://goo-inside.me/gapps/gapps-ics-20120224-signed.zip
Manual fix for MicroSD/SD mounts:
The newest build should now contain this MicroSD/SD Card fix.
Using ADB
adb shell
su
mkdir /Removable/MicroSD
mkdir /Removable/SD
mkdir /Removable/USBdisk1
mkdir /Removable/USBdisk2
Or open a terminal emulator app:
su
mkdir /Removable/MicroSD
mkdir /Removable/SD
mkdir /Removable/USBdisk1
mkdir /Removable/USBdisk2

Can someone post an updated video of this? What cm settings are working at the moment?

Works great! make sure umount system & staging before installing the zip
if you forget! go to diamondback's thread and flash boot.img.... so if you want be4 you even do this, go copy his boot.img to your sdcard, so you dont have to push it lol

Do we need to install gapps at all for this?
I went to advanced - changed unmount/system to mount and changed unmount/staging to mount, then installed and rebooted and all is working great.
Doesn't see the external sd card but I haven't messed with settings yet but I need to get the market apk on there. I'll edit post once I locate it.

youngnex said:
Works great! make sure umount system & staging before installing the zip
if you forget! go to diamondback's thread and flash boot.img.... so if you want be4 you even do this, go copy his boot.img to your sdcard, so you dont have to push it lol
Click to expand...
Click to collapse
So we have to manually unmount in an adb shell whilst in cwm?
what is the command

I did it in recovery...but I'm not very good at adb.
Latest link for gapps - http://goo-inside.me/gapps/gapps-ics-20120224-signed.zip

I'm assuming you wiped data/factory reset also? As well as the mounts.

I added the google apps link to the OP..
Though I have not personally tested them.

Just installed this and GAPPs at the same time
All seems to be working except what was mentioned in OP.
Just make sure in CWM you go to Mounts and Storage and unmount staging and system first

Speed on Antutu isn't what I'd had hoped. Gapps worked fine. Just need to find how to get ext sd to be seen.
Sent from my TF201
using xda premium

So all the problem that this rom have is with keyboard right
Sent from my DROID X2 using xda premium

The only big issue is working well with the Dock

What's the big issue
Sent from my DROID X2 using xda premium

Should have used quotes there, but I mentioned them in the OP..
Some hotkeys don't work and the battery isn't tracked :/

OK that's only on the dock I.don't have a dock yet
Sent from my DROID X2 using xda premium

Also can't access external sd card.
Sent from my Transformer Prime TF201 using xda premium

Phoneguy589 said:
Also can't access external sd card.
Sent from my Transformer Prime TF201 using xda premium
Click to expand...
Click to collapse
Did you try this from the tf201 link in the OP:
Fix for MicroSD mount(for ADB):
adb shell
su
mkdir /Removable/MicroSD
mkdir /Removable/SD
mkdir /Removable/USBdisk1
mkdir /Removable/USBdisk2
Or open a terminal emulator app:
su
mkdir /Removable/MicroSD
mkdir /Removable/SD
mkdir /Removable/USBdisk1
mkdir /Removable/USBdisk2
then insert SD/MicroSD/USB stick again, it is now mounted at the proper location.
Click to expand...
Click to collapse
Not sure it will work but the Transformer and Prime are very similar in their filesystems and such.

How do u push a app to the prime
Sent from my DROID X2 using xda premium

jermaine151 said:
Did you try this from the tf201 link in the OP:
Not sure it will work but the Transformer and Prime are very similar in their filesystems and such.
Click to expand...
Click to collapse
Confirmed this works. I added the directories via the terminal emulator.
Sent from my TF201
using xda premium

Related

[RECOVERY] ClockworkMod Recovery 3.0.0.5 (1/11/11)

**THE USUAL WARNINGS APPLY**
1/11/11: Updated CWR to 3.0.0.5. Now installs properly through ROM Manager. Nandroid backup works, don't know about restore. Not sure if partition wiping is working I would assume it is. Flashable zips from SD card are working, tested with Quickie OC kernel (HIGHLY RECOMMEND!!!). Attached the CWR 3.0.0.5 image to this post, it is not a flashable zip just the image file zipped. So we have some real progress. w00t!!!
1/2/11: Looks like CWR has been released for NC. I didn't see it up see here you go. Easiest way to get it installed is by downloading ROM Manager in the market and flashing it through the apk. Attached is the .zip, I believe you just rename it "update.zip" and put it on the root of your SD card. Then reboot into recovery. Again your best bet is to use ROM Manager. Link to website: http://www.koushikdutta.com/2010/02/clockwork-recovery-image.html
Awesome, will try this later today, thanks for bringing it to attention
Afraid i cant thank you from my nook, but rest assured i eil soon
install failed here, too.
Failed for me too....
Sent from my Nooted Rook XDA App
Not ready for prime time yet. You need to install uRecRam to use it. give it a day put so for out to be automated. At least that is where it was last night when I went to sleep.
Sent from my rooted droid x
As per the previous post. This is not ready yet and could result in a bricked NC.
http://nookdevs.com/NookColor:Building_Clockwork_Recovery
Unable to post url's
Also I don't think it is backing up all partitions.
Sent from my rooted droid x
Failed me too. Started the process and then failed. Looks like it is close though. Pretty exciting.
WOW, this is great news. Seems like real soon we will be able to make backups.
Awesome. Not too long now until ROMs start getting put together. Hope the teardown reveals working Bluetooth.
Here are the steps to actually making this work if you are the adventurous type. This may brick your device blah blah. I am not responsible, etc. You should only attempt this if you genuinely understand the commands you are performing.
Make sure neither /media or /sdcard are mounted in your OS!
Save this:
http://koush.tandtgaming.com/test/clockwork-b3-nook-uRecRam
adb push clockwork-b3-nook-uRecRam /media/
adb shell
su
mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
mkdir /system/boot/
mount -t vfat /dev/block/mmcblk0p1 /system/boot
cat /system/boot/uRecRam > /system/boot/uRecRam.bak
cat /media/clockwork-b3-nook-uRecRam > /system/boot/uRecRam
umount /system/boot
rmdir /system/boot
Now do the three fingered salute to get into CWM Recovery. VolUp/Down are up/down, respectively. The Nook/home button is Select and the power button is Back.
@Mistar Muffin
worked for me
starkruzr said:
Awesome. Not too long now until ROMs start getting put together. Hope the teardown reveals working Bluetooth.
Click to expand...
Click to collapse
That would be awesome!
Great job,
I tried to compile a scrip with the following but it doesn't work if i put it in a batch file but it works if I run it from DOS. Go figure...
Code:
adb push clockwork-b3-nook-uRecRam /media/
adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
adb shell mkdir /system/boot/
adb shell mount -t vfat /dev/block/mmcblk0p1 /system/boot
adb shell "cat /system/boot/uRecRam > /system/boot/uRecRam.bak"
adb shell "cat /media/clockwork-b3-nook-uRecRam > /system/boot/uRecRam"
adb shell umount /system/boot
adb shell rmdir /system/boot
I will work on the batch for the community to run so it make it easy for noobs...no ETA
Would installing this hose the ability to factory reset (the 8 failed boots/bootcnt method)?
Flashed and it works.
Yes you will loose that ability in it's current state.
I do not recommend using this until it has the capability to backup all of your data. At this point an error can still leave you with no return path, you have been warned!
Edit: Scratch that. I see what I did.
Even if it might not be wise for most to use this yet, very happy to see this available. Looking forward to nandroid . . .
I saw that the nook color comes up in rom manager, does this mean we don't need to install that other file uRecRam.
Sent from my LogicPD Zoom2 using XDA App

Updating to WebOS 3.0.5 without removing Android

** This is only needed for those that tried to apply the update and it failed. **
So I saw a tweet from our friends at WebOS Internals that people were having issues upgrading their Touchpads to WebOS 3.0.5 with Android (CM) installed. Their suggestion was to run the Android Removal utility from PreWare and reinstall after the upgrade. I didn't want to go through a reinstall of CM so I came up with the follow instructions. It worked well for me, I hope it works for you...
** As with anything you do to your device, this is done at your own risk. **
These instructions are for Windows but you should be able to easily adapt this to your OS of choice. You will need to have Palm/HP's novacom drivers installed.
Boot the Touchpad into WebOS and attach your Touchpad to your via USB in Charge only mode.
Run ->
Code:
"C:\Program Files\Palm, Inc\terminal\novaterm.bat"
From the menu File --> Connect and Accept the little pop-up.
Run these commands at the shell prompt to create a new directory on the /media partition, copy your uImages to the /media partition, remount /boot and delete the Android related uImage files from /boot. You may have an error deleting one of the files if you don't have CWM or TWRP installed.
Code:
mkdir /media/internal/uimage
cp /boot/uImage.* /media/internal/uimage/
mount -o remount,rw /boot
rm /boot/uImage.CyanogenMod
rm /boot/uImage.ClockworkMod
rm /boot/uImage.TWRP
Do the update via the WebOS System Updates app. Once the update is complete do the following:
In NovaCom do File --> Connect again.
At the shell prompt execute the following:
Code:
mount -o remount,rw /boot
cp /media/internal/uimage/uImage.CyanogenMod /boot
cp /media/internal/uimage/uImage.ClockworkMod /boot
cp /media/internal/uimage/uImage.TWRP /boot
That should do it. Once you reboot your TouchPad you should be able to get into CM/Android.
Nice post+ I will be testing this out Tom
I updated to 3.0.5, and it would not boot back into CM7 (reboot spin), so I went into recovery mode, and re-flashed the CM7 3.5 Alpha zip file, and it all worked for me.
Just did this on my touchpad, worked like a charm. Thanks!
Thanks nice information
I updated webos and had no issues. You should probably make a nandroid beforehand just incase you have to doctor. You can always restore after you put mboot and cm back on. I have mboot 0.3.5 too.
Sent from my GT-i9100 using Tapatalk
Worked great, thx for the info
Good info!!
Thanks
Personally I upgraded before seeing this and I only removed uimage.TWRP and it worked for me. (I also uninstalled UberKernel as a precaution)
Did this and it updated it but now I can't get into moboot any suggestions?
i get read only file system on first mkdir command
can;t proceed
lvpre said:
I updated webos and had no issues. You should probably make a nandroid beforehand just incase you have to doctor. You can always restore after you put mboot and cm back on. I have mboot 0.3.5 too.
Sent from my GT-i9100 using Tapatalk
Click to expand...
Click to collapse
I guess I was one of the lucky ones too because I didn't have any problems updating webos either. I did the system update from the app in webos to go from 3.0.2 to 3.0.5 and when it was done it rebooted into webos and said the update was successful. Once I powered it off and back on moboot was intact and cm7 booted normally. This thread was my backup cause I was definitely crossing my fingers lol. Now I'm off to get alpha 2!
Followed your instructions, performed the update over CM9 a2.
All is good, thank you.
With CM9 A2 released I finally took the plunge and left CM7.
I uninstalled uberkernal in webos, used webosdoctor to upgrade to 3.0.5 without any issues, and then loaded up CM9 with the latest gapps, CWM, and moboot.

Uninstall Kernal?

I was running Bricked Kang but installed the new build of cherry but now the old bricked rom's kernal is still a boot option, how can i remove this kernal from my touchpad and delete the entry in moboot?
I had the Bricked installed myself, and decided to go back to the stock CM9 kernel (since I was having FC issues with certain apps).
Here's what I did:
Open up Terminal Emulator
Type the following:
Code:
su <enter>
mount -t remount,rw /boot <enter>
cd /boot <enter>
rm uImage.CM <tab> <enter> (press Tab until the CM-Bricked is filled in)
echo "CyanogenMod" > moboot.default <enter> (this will set you back to defaulting CyanogenMod. If you want another, use the name of the uImage.<whatever> for Cherry (just put everything after the uImage. part)
reboot <enter>
That'll remove the Bricked Kernel from your boot options, and set your default to Cherry (or in my example, CyanogenMod). Make sure you have the proper Wifi modules installed from your Cherry install, and you should be good to go.
Hope that helps, mate.
I'm having the same problem and that proposed solution did not work...I got a Read only file error...thanks, though...
You have to make sure you mount the /boot partition before you try and do the changed. If it isn't mounted, you get that error.
Sent from my cm_tenderloin using xda premium
ve6ay said:
You have to make sure you mount the /boot partition before you try and do the changed. If it isn't mounted, you get that error.
Sent from my cm_tenderloin using xda premium
Click to expand...
Click to collapse
Could you elaborate on how to do that please? The CM_Bricked thing has been bothering me as well.
Thanks in advance!
I had the exact problem and instead of playing around with the instructions I just went to a backup I had before the install.
It worked like a charm for me. If you have a recent backup on CWM don't hesitate to use it .

[Q] file app

The g9 has a good file app can it be extracted to use on a phone like the atrix ? What I'm looking for is the network browser part.
My goal is to use my g9 as a media server use my old phone with the HDMI and connect it to a TV the TV has a USB that will charge the phone then I have a make shift Google TV
probably wont work but here i'll upload the apk for you
http://www.mediafire.com/?j5f3jaofx2m0j4m
Wow that was fast thank you I'll post back if it works
Also if you don't mind could you explain how you got it so in the future I can do it myself! Well need a new computer first lol
robertlawson225 said:
Wow that was fast thank you I'll post back if it works
Also if you don't mind could you explain how you got it so in the future I can do it myself! Well need a new computer first lol
Click to expand...
Click to collapse
you can find it in /system/app
I don't think it will work however since it's odexed. perhaps a deodexed version would work better.
Have you tried ES Explorer?
Sent from my LG-VM670 using Tapatalk 2 Beta-2
2 weeks ago i have tryed to install the apk off archos file manager (is very nice and intuitive) on my lg optimus one with gyanogen but it doesn't work as told here. pity. ciao
It didn't work for me just won't install
Shano56 said:
you can find it in /system/app
I don't think it will work however since it's odexed. perhaps a deodexed version would work better.
Click to expand...
Click to collapse
Does anyone know how to deodexed this app?
robertlawson225 said:
Does anyone know how to deodexed this app?
Click to expand...
Click to collapse
you'll have to install this whole rom http://forum.xda-developers.com/showthread.php?t=1551682
Shano56 said:
you'll have to install this whole rom http://forum.xda-developers.com/showthread.php?t=1551682
Click to expand...
Click to collapse
Thanks for the info but this is my sons g9 and I don't want him to have root can just the app be extracted or does it have to be loaded on the tablet then extracted?
robertlawson225 said:
Thanks for the info but this is my sons g9 and I don't want him to have root can just the app be extracted or does it have to be loaded on the tablet then extracted?
Click to expand...
Click to collapse
you could ask someone else who has the deodex version
You can mount ext4 image as loop but you need linux (virtual machine will do)
tapatalked from Desire
gen_scheisskopf said:
You can mount ext4 image as loop but you need linux (virtual machine will do)
tapatalked from Desire
Click to expand...
Click to collapse
Do you have a link for instructions I do have a live USB Ubuntu will that work?
robertlawson225 said:
Do you have a link for instructions I do have a live USB Ubuntu will that work?
Click to expand...
Click to collapse
1. You need at least 600 MB of free space on USB (archos.ext4.zip and place to unpack)
2. Open terminal in the folder where archos.ext4 is located and:
Code:
mkdir mnt
sudo mount -o loop archos.ext4 mnt
3. Do whetever you wan to with files in ext4 image, then
Code:
sudo umount mnt
[optional] rm -r mnt
gen_scheisskopf said:
1. You need at least 600 MB of free space on USB (archos.ext4.zip and place to unpack)
2. Open terminal in the folder where archos.ext4 is located and:
Code:
mkdir mnt
sudo mount -o loop archos.ext4 mnt
3. Do whetever you wan to with files in ext4 image, then
Code:
sudo umount mnt
[optional] rm -r mnt
Click to expand...
Click to collapse
i will try thanks
robertlawson225 said:
i will try thanks
Click to expand...
Click to collapse
However keep in mind that apk may depend on system framework to work properly (in other words- I can't say if it will work on other device or not)
gen_scheisskopf said:
However keep in mind that apk may depend on system framework to work properly (in other words- I can't say if it will work on other device or not)
Click to expand...
Click to collapse
i know its a shot in the dark still want to try
ok i tried the steps you gave me but i must be missing something steps i took
i made a new folder dropped the .zip into the new folder, opened terminal i typed cd then drag and drop my new folder then hit enter
then i typed
mkdir mnt
sudo mount -o loop archos.ext4 mnt
i get "file type must be specified" or something like that
what did i miss?
You have to unpack the .zip
gen_scheisskopf said:
You have to unpack the .zip
Click to expand...
Click to collapse
OK will give it another shot
success I'll post a link once it uploads all apps and framework
Link http://db.tt/egAavEFX

CM9: Mount extSD-card formatted in ext4

Hi there,
is there a solution to make it possible that a microSD-card formatted in ext4 is able to be mounted in CM9?
This one I found for the Galaxy tab here.
I don't use any window systems and I'm not happy to have to format the extSD-card in FAT32 or exFAT.
Regards
Koeti
No one, who has a solution?
Gesendet von meinem GT-I9300 mit Tapatalk 2
There is such a feature, but you have to proceed with EXTREME caution.
You must also have taken a backup of you sd cards' contents.
Firstly, go and flash the Franco Kernel
On his secong post, you can see the instructions required:
franciscofranco said:
Wi-Fi Power Management toggle:
How to activate the special sdwatcher binary:
This binary is special *buzzwords incoming* and will get rid of the fuse mounting and get rid of the /data/media symlink which causes excessive Media Scanning load - basically just mounts the internal sdcard as ext4. Battery life gets a nice boost using this binary. Instructions on how to use it at the second post. All credits go to Greg White, I did nothing but testing it for him.
To activate use ADB or Terminal Emulator:
mount -o rw,remount /system
cp /system/bin/sdcard /system/bin/sdcard.bak
rm /system/bin/sdcard
cp /sbin/sdcard /system/bin/sdcard
chmod 0777 /system/bin/sdcard
reboot
Don't mess with this if you don't know what you're doing.
Click to expand...
Click to collapse
I, however, did this manually using RootExplorer:
Code:
1) Navigate to "/system/bin/" using a root enabled explorer app. Enable read and write access.
2) Rename the "sdcard" file found in that directory to "sdcard.bak" (so you know have a backup).
3) Navigate to "/sbin/". There will be an "sdcard" file there.
4) Copy the "sdcard" file to "system/bin/".
5) Change the permissions to "rwxr-xr-x".
6) Reboot the system.
My guess is that you can flash any kernel you want after this procedure. I have tried Siyah and it's working fine so far. Your mileage will vary.
If you find the camera saying things like "Unable to write to external storage" or whatever, you have to creat a "DCIM" folder in the root of your external sd card manually. It will then be alright (you have to change the storage device back to external in camera options).
Make a note that this is an extremely advanced procedure that I myself am in the process of fully vetting!
Cheers!
Erahgon said:
Firstly, go and flash the Franco Kernel
Click to expand...
Click to collapse
Thanks for your answer, but franco writes: 'This kernel is for Samsung roms only. No plans to make it work with AOSP or CM9'. So unfortunalety it's only runs on stock roms.
Hi, any news on how to get this to work on other kernels?
Thanks
Phk said:
Hi, any news on how to get this to work on other kernels?
Thanks
Click to expand...
Click to collapse
Also, on the mid-step of this, the file "/sbin/sdcard" does not exist...

Categories

Resources