[GUIDE] How to install P990 O2x custom ROMs in SU660 O2x - LG Optimus 2x

Update (2/4/13):The instructions listed below are somewhat dated now. While instructions here are still valid, if you are on the old bootloader, you can now automate these steps using wkpark's excellent CM10 patcher found here: http://forum.xda-developers.com/showthread.php?t=1971350. Also Di HarD has tested and confirmed that Dovakhiin 1.1.1, ICS 4.0.4 v30a custom also works with wkpark's patcher (see http://forum.xda-developers.com/showpost.php?p=37567725&postcount=50; thanks Di HarD!)
Update (1/13/13): NOTE: These instructions are for those on the old bootloader.
Update (9/18/12): New SU660 kernel now available for CM10. See here: http://forum.xda-developers.com/showthread.php?t=1893328
Update (9/2/12): For tonyp's ParanoidAndroid ROM, you can do all that is described here automatically using a SU660-specific ROM with a single CWM flashable zip. See here: http://forum.xda-developers.com/showthread.php?t=1865233.
-------------------------------
Friends,
I've been getting multiple PMs lately asking how I have P990 roms installed on my SU660. For the SU660 users in this community, I'll use this thread to write up a short guide on how to do so and to provide tips. Feel free to post questions here (or here if you don't have enough posts yet to post here at the dev section)
How to install P990 custom roms on SU660.
(warning: Do not use P999 ROMs -- the hardware is too different with the SU660).​:
1. Download your ROM of choice.
2. Remove the P990 assert (if it exists) in the ROM's updater script prior to install:
Edit the following file inside the flashable zip file
Code:
/META-INF/com/google/android/updater-script
Comment out the first line by adding "#" (without quotation marks), so that it looks like something like the following:
Code:
[COLOR="Red"]#[/COLOR]assert(getprop("ro.product.device") == "p990" || getprop("ro.build.product") == "p990");
Re-package the zip file. I use 7-zip in Windows or the default archive manager in Ubuntu.
3. Flash install your modified ROM of choice.
4. Flash SU660-compatible kernel
For JB/CM10 roms, sadly, none available at the moment, try the following 3.0.42 kernel:
http://forum.xda-developers.com/showthread.php?t=1893328
For ICS/CM9 roms, try wkpark's 3.0.8 kernel:
http://code.google.com/p/openstar2x/downloads/detail?name=boot-cm9-for-su660-3.0.8-120322.zip
For CM7/MIUI roms, try wkpark's 2.6.32.57 kernel:
http://code.google.com/p/android-ha...te-120605-open2x-2.6.32.57-1.1-dev-cm7-r4.zip
OR, a P990 kernel. (only for ICS)
(e.g. Harsh's among others), PROVIDED that the custom ROM you're flashing has soft key navigations (see below).
NOTE: rotation would be incorrect in such a setup of a SU660 with a P990 kernels (e.g. rotate 90 degrees, and it will behave as rotating 270 degrees; observed the same phenomenon in harsh, jarvis, and nova ICS kernels). I don't know of a good workaround -- I just turn off rotation when I use p990 kernels.​
ICS/JB ROMs with Soft Key Navigation​The following are the ICS/JB ROMs that I tested and know have soft key navigation option (which would allow use of P990 kernels in SU660 phones):
tonyp's CM10 ParanoidAndroid (all builds)
tonyp's CM9 ParanoidAndroid #12
owain94's CM9 Domination #80
To turn on (or off) the soft-key navigation bar, go to
Settings - System - Navigation bar
My Current Set-up​Phone: LG-SU660 Optimus 2X
BB/RIL: 1120 (V20j) matched - see here and here
As of Sep 20, 2012
ROM: tonyp's CM10 ParanoidAndroid Build #4
Kernel: 3.0.43-120920
As of Sep 13, 2012
ROM: tonyp's CM10 ParanoidAndroid Build #2
Kernel: Harsh-3.0.42-OC-0509
As of Aug 23, 2012
ROM: tonyp's CM9 ParanoidAndroid#8
Kernel: Harsh-3.0.39-OC-0208​
Credits and Final Comments​Actually, parts of this was posted before (http://forum.xda-developers.com/showthread.php?p=29557692#post29557692). I thank jalal.mustafa for that initial conversation and especially tonyp for the encouragement to address the issue (and requesting the mod to make this a sticky! ). It is conversations with them (along with the aforementioned recent PMs) that provided the inspiration for this guide. (Thanks guys!). Finally, thanks also to the many good folks over at a Korean forum (http://cafe.naver.com/op2x) who taught me how to remove the assert.
And please, please, please! apply all the necessary safety measures before trying out these steps (e.g. familiarize yourself with using CWM recovery, nandroid backup etc.) so that you will have a fallback plan if it soft-bricks your O2X.
For those of you who do not have enough posts yet to ask questions or make comments here, I have another thread in the "General" section just for you: http://forum.xda-developers.com/showthread.php?t=1850281
Let me know if you need further help. Good luck and happy flashing!

Thanks man for open it..
---------- Post added at 09:22 AM ---------- Previous post was at 09:19 AM ----------
@aragorn7
i have problem in tonyp's CM9 ParanoidAndroid#8 . sometime i just recieved sms notification. but message not showing in message application.. any solution

jalal.mustafa said:
@aragorn7
i have problem in tonyp's CM9 ParanoidAndroid#8 . sometime i just recieved sms notification. but message not showing in message application.. any solution
Click to expand...
Click to collapse
I used to have similar problem but only with MMS messages. I don't think this is unique to paranoidandroid. Anyway, I resolved it by manually entering my carrier's APN and MMSC addresses (found by googling).
If it's not MMS issue, I wouldn't know what to do except backup whatever SMS you have, wipe data for the messaging app and hope it will get "fixed". Maybe others may have more elegant solutions...

You got the sticky
Thanks sixstringsg for the fast response and stickying it!
Sent from my LG-P990 using xda app-developers app

Thanks so much! Wow, what an honor.
Hope many will benefit from here.
and thank you sixstringsg!

FYI....
I updated the first post with a subsection that lists the p990 custom ROMs that have soft-key navigation, which would allow you to use p990 kernels on the su660 O2x phones.
If there are others that I'm not aware of that should be included, kindly reply and I'll be happy to update the post. Thanks!

thanks, will try now

How to install CM7 based custom roms on optimus 2x su660.? the method is same as cm9 by adding this line #assert(getprop("ro.product.device") == "p990" || getprop("ro.build.product") == "p990"); in updater script?

i chose miui v4 2.7 + kernel 3.0.8
i not have flash storage

jalal.mustafa said:
How to install CM7 based custom roms on optimus 2x su660.? the method is same as cm9 by adding this line #assert(getprop("ro.product.device") == "p990" || getprop("ro.build.product") == "p990"); in updater script?
Click to expand...
Click to collapse
Yes, it's the same. I used the same method for installing the latest CM7.2 nightly.

mrchan93 said:
i chose miui v4 2.7 + kernel 3.0.8
i not have flash storage
Click to expand...
Click to collapse
Are you saying that miui + kernel 3.0.8 isn't working? bootloop maybe?
If i recall correctly, miui is a GB rom. Kernel 3.0.8 is for ICS. I'll post a link to GB kernel a little bit later.(sorry on the go now and don't have time)
EDIT: Here's the link for a SU660 kernel for CM7/MIUI. Credits to wkpark:
http://code.google.com/p/android-ha...te-120605-open2x-2.6.32.57-1.1-dev-cm7-r4.zip

but i have tried it.. and unable to install Gueste2X Hybrid Revolution v3.4
... any idea? did u tried it?
and i also unable to install nova hd rebuild 1.1.0.. by adding removing p990 asserts ...
aragorn7 said:
Yes, it's the same. I used the same method for installing the latest CM7.2 nightly.
Click to expand...
Click to collapse

jalal.mustafa said:
but i have tried it.. and unable to install Gueste2X Hybrid Revolution v3.4
... any idea? did u tried it?
and i also unable to install nova hd rebuild 1.1.0.. by adding removing p990 asserts ...
Click to expand...
Click to collapse
No I have not tried Gueste2X Hybrid Revolution v3.4. A quick search tells me that it's a CM7 rom. Then you'll need a CM7 kernel.
http://code.google.com/p/android-ha...te-120605-open2x-2.6.32.57-1.1-dev-cm7-r4.zip
(Credits: wkpark)
I've installed nova hd before. It should work...can you describe a bit more of what's not working? Are you getting bootloop?

Update:
Post #1 now has link to working SU660 kernel for CM7/MIUI. Again, credits to wkpark.

ROM: tonyp's CM9 ParanoidAndroid#8
Kernel: Harsh-3.0.39-OC-0208
Click to expand...
Click to collapse
back and menu button don't work
then I use this kernel http://www.mediafire.com/?2udi5blm582uauo, and back/menu buttons work, but hwa setting fc

21071992 said:
back and menu button don't work
then I use this kernel http://www.mediafire.com/?2udi5blm582uauo, and back/menu buttons work, but hwa setting fc
Click to expand...
Click to collapse
The back and menu (and home) button won't work on your su660 with the Harsh kernel. That's why I gave instructions on using soft key (on-screen) navigation keys in Post #1.
Thanks for sharing the link, but which kernel is it? You can check by going in to settings - about phone.
For HWA setting FC, try clearing app data first. Also, note the instructions in the original thread by tonyp to make it work:
http://forum.xda-developers.com/showpost.php?p=28526133&postcount=4
tonyp said:
Attention:
The HwaSettings folder isn't automatically created currently
Go into Terminal Emulator and type:
Code:
su
mkdir /data/local/hwui.deny
chmod 0777 /data/local/hwui.deny
This is only required on a full wipe, when you're coming from a previous build the folder is already there
Click to expand...
Click to collapse

aragorn7 said:
No I have not tried Gueste2X Hybrid Revolution v3.4. A quick search tells me that it's a CM7 rom. Then you'll need a CM7 kernel.
http://code.google.com/p/android-ha...te-120605-open2x-2.6.32.57-1.1-dev-cm7-r4.zip
(Credits: wkpark)
I've installed nova hd before. It should work...can you describe a bit more of what's not working? Are you getting bootloop?
Click to expand...
Click to collapse
i have added a line which u told on your post. and removed p990 asserts. but when installing both roms (Gueste2x and Nova HD) i got assert error...
&
after installing tonyp's CM9 ParanoidAndroid#8 with harsh kernal.. there is no boot.... but when i used ICS_KERNAL_SU660 its working boot.. ? still unable to install harsh kernal..

jalal.mustafa said:
i have added a line which u told on your post. and removed p990 asserts. but when installing both roms (Gueste2x and Nova HD) i got assert error...
Click to expand...
Click to collapse
Sorry if the instructions were not clear...you shouldn't add a line. You should only add the "#" sign in the first line.
(or, you could delete that whole first line)
In other words, the first two lines in the file should look like:
Code:
#assert(getprop("ro.product.device") == "p990" || getprop("ro.build.product") == "p990" || getprop("ro.product.board") == "p990");
package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");

aragorn7 said:
The back and menu (and home) button won't work on your su660 with the Harsh kernel. That's why I gave instructions on using soft key (on-screen) navigation keys in Post #1.
Thanks for sharing the link, but which kernel is it? You can check by going in to settings - about phone.
Click to expand...
Click to collapse
2.6.32.55-cyanogenmod
[email protected]
#1 SMP PREEMPT Thu feb 16 12:10:48
KST 2012
and do you know where to download miui 2.3.7, I want to try but dont have a link

21071992 said:
2.6.32.55-cyanogenmod
[email protected]
#1 SMP PREEMPT Thu feb 16 12:10:48
KST 2012
and do you know where to download miui 2.3.7, I want to try but dont have a link
Click to expand...
Click to collapse
I m uploading MIUI 2.3.7 on mediafire.. after done.. link will be here for all of you..

Related

[CM9][KANG][MAR28] Owain's KANG BUILD RC0-30

this rom is with the 3.0 kernel made by wkpark thank you wkpark for it!
i do not own a su660 so please report bugs =D
first of all i want to apologize for my bad english
i think if there is something you really like made by someone else and it just stops someone else should pick up the project and continue it
well i think we all know it now...
temasek stoped with building kangs for now and that is just to bad
so i was thinking we don't continue his work on CM9?
thank you temasek for your contribution to this forum! you are awesome!
NOTE:
This is a KANG build of CyanogenMod 9 for p990 and by NO means this is my ROM. I am just compiling from CM Source and 100% credits goes to TeamDouche, the device maintainer of p990 Ricardo Cerqueira and all other coders who contributed to CyanogenMod.
This is similar to a nightly from CM but has some extra goodies baked in. If you can't handle some things possible being broken, please don't use this and then complain to me for building it.
To ROM Cookers,
Please don't use this KANG as your base ROM without permissions
Click to expand...
Click to collapse
build date of lastest kang:
kang 28 March (v30)
Gapps 17 March
Click to expand...
Click to collapse
Merged commits to:
Change I96898ef1: add PRODUCT_PACKAGES for OMX
you can check all the merged commits for ics branch here
http://r.cyanogenmod.com/#q,status:merged+branch:ics,n,z
Click to expand...
Click to collapse
Cherry-picks:
Pastime his improvements (THANK YOU SO MUCH MATE!)
nitz fix (read post #3)
scrolling cache improvement
scrolling cache settings
DHCP wlan fix
Camera overlay
Click to expand...
Click to collapse
Cherry picks made by me or commits that are not from cyanogenmod site
Made overlay needed for torch.apk and included torch.apk for compiling
Deleted system update part from settings it is useless on KANGs
Deleted Theme part from settings untill it is merged and working
Modified services.jar
Modified framework.jar
Custom carrier in notification bar
Dual pane Layout
ICS recent button in pulldown notification bar
Tile Rendering
AOKP LCD Desity changer
Proximity settings
RIL backup
Click to expand...
Click to collapse
Cherry picks from Cyanogenmod site
Change I7e72cb75: Dialer: Fix initial state for t9 sort mode
Change Ia6e67983: Electron Beam Animation (1/2 Frameworks)
Change I40a73daf: Electron Beam Animation (2/2 Settings)
Change I3a731a62: Camera: enable face detection
Change Iab1694cd: Clean up status bar brightness control code
Change I2a118a5f: Profiles: Switch to Tabbed layout for the Profiles Settings screen
Change Ib0370fbf: MemoryHeapBase: ifdef for gingerbread compatibility
Change Ib9154528: Frameworks/SystemUI: Hide expanded dialog when screen is off
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Download links:
http://www.mediafire.com/
http://owain.hopto.org (Thanks to vadonka for his hosting!)
thanks owain! will try to download but currently already using your CM9 for p990 + wkparks CM9 kernel for SU660 + .zip file from a korean site(from wkpark also) for voldstab etc...I believe since all of these are all in one zip file, these will be a lot more optimize for SU660 comapre to what i did.Thanks again!
chupi_24 said:
thanks owain! will try to download but currently already using your CM9 for p990 + wkparks CM9 kernel for SU660 + .zip file from a korean site(from wkpark also) for voldstab etc...I believe since all of these are all in one zip file, these will be a lot more optimize for SU660 comapre to what i did.Thanks again!
Click to expand...
Click to collapse
is vold.fstab also changed for the su660
i was thinking only kernel and modules i did not have that vold.fstab change can you upload that zip for me or pass me a link so i can include that?
here is the link but its in korean...the zip file is on the upper right site with the download symbol...sorry i cant PM you the zip file cause i am using office connection
http://cafe.naver.com/op2x.cafe?iframe_url=/ArticleRead.nhn?articleid=74637&
thanks
Thank u very much
Did you modify Buildprop only?
thank you~
thank you!
i'm using 2x korean verison~
owain94 said:
is vold.fstab also changed for the su660
i was thinking only kernel and modules i did not have that vold.fstab change can you upload that zip for me or pass me a link so i can include that?
Click to expand...
Click to collapse
this is vold.fstab for SU660
Code:
vold.fstab
# CM7/CM9 default
dev_mount sdcard /mnt/sdcard auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1
dev_mount emmc /mnt/emmc [b]10[/b] /devices/platform/tegra-sdhci.3/mmc_host/mmc2
and the attached zip file have some extra files for SU660 (homekey.kl, HIME.apk etc)
- homekey.kl to make homekey work
- the vold is recompiled with "BOARD_VOLD_MAX_PARTITIONS := 10" option
- build.prop fix script.
and the NITZ fix needed for SU660 (attach #2. nitz fix by pastime1971 + su660 fix)
Thankyou for your work!!
@wkpark
How to install nitz patch?thanks!
I'v used Owain's CM9 kang since rc1 with wkpark's s-pack and kernel.
(even his aokp kang.)
Big thanks to both you.
---------- Post added at 03:01 AM ---------- Previous post was at 02:55 AM ----------
chupi_24 said:
here is the link but its in korean...the zip file is on the upper right site with the download symbol...sorry i cant PM you the zip file cause i am using office connection
http://cafe.naver.com/op2x.cafe?iframe_url=/ArticleRead.nhn?articleid=74637&
Click to expand...
Click to collapse
That file was made by wkpark.
(added: Sorry. already you knew it.)
And here is a treasure island.
my home key is not working after flashing,What Did I do wrong?
nothing i did building kang 30 right now i will include al wkpark his fixes
thanks wkpark!!
EDIT
uploading right now
downloading i will test it right away...
thanks owain
issue
SU660 CM9 bug
1. Not working( soft key, home key, back key )
2. time displayed incorrectly
Here is Feedback!
first, my English is very bad
Whenever, i turn on the phone, i should set the brightless level, even though i had set level
When i reboot the phone, the level is lowest.
home,menu,backkey is not working
time is displayed incorrectly
External card is not recognized at sdcard/-External_SD
Thank you for your working
@owain
What do you think about this?
https://groups.google.com/forum/?fromgroups#!topic/android-building/YoBlTfntDvo
can someone upload the original build.prop for the su660 so i can make my build tree perfect thanks to wkpark his awesome patches =D??
uploading fixed kang 30 to mediafire and hopto can someone test it out to see if all things workign now =D?
downloading it now...got very slow data connection...will test once downloaded
Here is su660 the lastest build.prop
Thank you for working
wifi does't work.
still time not updating
>home/menu/back key working
>data connection OK
>unable to test wifi
>confirm when reboot screen brightness automatically goes to lowest
>sound level OK
will test more...

[ROM] CyanogenMod 7 TANT ROM v 1

CyanogenMod 7 TANT ROM v 1​
I thought to release another ROM.
Change log :
v 1 - Initial Release
*based on CyanogenMod-7-20120520-NIGHTLY-p970
*added g-recovery in CyanogenMod kernel
*can be installed in any CWM Recovery including TantrumsMod CWM Recoveries
*added build.prop tweaks
*added init.d tweaks
*set default theme to androidian
*Install Options:
Full TANT CM7 Install - Install Full CyanogenMod 7 TANT ROM into your phone (Recommended)
TANT CM7 Lite - Customize Main Features but this does not install any optional apps.
Full Custom Install - Choose which main features, mods and apps you want to install. Recommended for a more advanced users.
*Main Feature Choices:
- CyanogenMod or Huexxxx Kernel
- CM7 or CM9 bootanimation
- MIUI Camera or CyanogenMod Camera
*Optional Applications:
-Live Wallpapers
-Google Apps
-quickboot
-CM7 Wallpapers
*Note: above features may change
How to use:
1. Backup - use NANDRIOD (just in case something went wrong)
2. Copy the zip file in your SD card (copy in root folder)
3. Boot in CMW, Clear Data/cache and choose "install zip from SDCARD" or
Use ROM Manager and choose install zip from SD card.
4. If you want to change option after installation, just install/flash again. Just clear dalvik-cache without loosing settings and apps.
Screenshot:
You can look at the Cyanogenmod 7 SS.
Credits:
CyanogenMod Team
Amarullz for AROMA
Download:
Download : TANTModCM7v1_by_tantrums.zip
MD5 : 87F790CA4E4C6281335ACBABEC928173
Planned Update:
- update to build : update-cm-7.2.0-RC3-p970-signed
- fix camera app
- add Beats audio
- add bravia engine
- add root browser
Notes:
- been using CM7 for 2 days now. SOD comes when I change settings in DSP Manager. Other than that this, CM7 is pretty stable.
Great, but why not use the RC2 plusfixes?
koila33 said:
Great, but why not use the RC2 plusfixes?
Click to expand...
Click to collapse
Because there are a battery drain problem with RC2 plus fixes
maybe a stupid question but as far as i know CM still has plenty of bugs.
so why release this version? is it bug free?
Thanks for the files!good job!
tantrums, if you want i can be a tester!
peppe.desire said:
tantrums, if you want i can be a tester!
Click to expand...
Click to collapse
I can be a tester too
Sent from my LG-P970 using xda premium
it will be good, thanks
Sent from my LG-P970 using Tapatalk
does changing to a different kernel solve the low fps videorecording issue?
BoyBawang2 said:
does changing to a different kernel solve the low fps videorecording issue?
Click to expand...
Click to collapse
I think it is not.....
Pump Huang said:
I think it is not.....
Click to expand...
Click to collapse
I will test if the stock cam/video recorder can be ported in cyanogen.
tantrums said:
I will test if the stock cam/video recorder can be ported in cyanogen.
Click to expand...
Click to collapse
That's a good idea and I think the stock cam is the best anyway best wish
if you can do that it will be perfect.
so, if you can do that, is it means "it can be miui too?"
tantrums said:
*With option to install:
- CyanogenMod or Diana kernel by Huexxxx
- Google Apps and quickboot
Click to expand...
Click to collapse
Diana kernel ? does it compatible with CM7?
Diana kernel is for stock-based ROMs.
Huexxx's kernel is for CM7/MIUI.
Only a thinking... Why to include my kernel here if you can download it from my post and install it? Which version of huexxx's kernel have you included here? Maybe you could insert the link to my post at huexxx's kernel mention to allow people to see the features...
Regards.
Huexxx said:
Diana kernel is for stock-based ROMs.
Huexxx's kernel is for CM7/MIUI.
Only a thinking... Why to include my kernel here if you can download it from my post and install it? Which version of huexxx's kernel have you included here? Maybe you could insert the link to my post at huexxx's kernel mention to allow people to see the features...
Regards.
Click to expand...
Click to collapse
I will include you kernel as an option for AROMA installation. So they can choose if they want CyanogenMod default kernel or Huexx kernel.
Thanks for the correction. Thought it was also called Diana. Corrected OP and added link.
________________________
Back to CM7 modding and testing.
tantrums said:
I will test if the stock cam/video recorder can be ported in cyanogen.
Click to expand...
Click to collapse
That would be absolutely awesome!!!
In my opinion the camera is the last thing that is avoiding CM7 to become stable in our blacks.
[]'s
dcop7 said:
Because there are a battery drain problem with RC2 plus fixes
Click to expand...
Click to collapse
Thank God, i was thinking it was only me . . .
CM7 RC2 plus fixes gets SOD every hour, because of that i never trust CM7, but with tantrums on it, it worth a try !!
Keep up the good job, the camera port idea is amazing. I´ll wait for this
Regards
You are all mistaken in thinking camera "app" alone is the source of quality captures. Drivers, xml's and files coexist in working together. An example... media_profiles.xml.
gabwerkz said:
You are all mistaken in thinking camera "app" alone is the source of quality captures. Drivers, xml's and files coexist in working together. An example... media_profiles.xml.
Click to expand...
Click to collapse
Totally agree...

[ROM][GT-P7500] CyanogenMod 9 Nightlies Galaxy Tab 10.1 3G (P4)

NOW THAT WE HAVE OFFICIAL NIGHTLY BUILDS I THOUGHT IT WARRANTED A PROPER THREAD NOT A KANG ANYMORE​CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.0 (ICS), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/
Click to expand...
Click to collapse
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
SOURCES
General:
http://github.com/CyanogenMod
Device:
https://github.com/CyanogenMod/android_device_samsung_p4
https://github.com/CyanogenMod/android_device_samsung_p4-common
Kernel:
https://github.com/CyanogenMod/android_kernel_samsung_p4 (Official)
https://github.com/pershoot/galaxy-2636 (Unofficial)
What's working?
3G - Make sure you have the correct APN Settings for your carrier/region.
HWA Video - No all the formats are supported, Blame NVidia or ... the world - (YouTube does work)
What's not working?
Camera - This will only be fixed once we get an ICS Leaked ROM - Period, so stop asking!
I want feature X?
No - You will not get it or maybe you will, I have no Idea what feature will get implemented. This is not the place to ask.
First time installing CyanogenMod 9 to your Tablet (3g version), or coming from another ROM:
- Make sure you are rooted. (Plenty of thread available about how to do it)
- Make sure you're running a proper working ClockworkMod-Recovery version 5.5.0.4 not any other version (Recovery[UPDATED]). This is the latest (2012-05-24) that works with the device make sure you flash this recovery via ODIN.
IF YOU DO NOT INSTALL THIS RECOVERY YOU WILL NOT BE ABLE TO INSTALL CORRECTLY/YOU WILL GET UNKNOWN VERSION ABORTING INSTALL ERROR
- Copy GApps and CM9 ZIPs to your internal SDCard
- Boot into Recovery
- DO A DATA WIPE / FACTORY RESET (First Time Users)
- Flash CM9 zip
- Flash GApps zip
- Reboot
- Enjoy!
NOTICE:
IF YOU EXPERIENCE ANY ISSUE WITH THE ROM AND YOU HAVE OVERLCOCKED/MODDED THE ROM DO NOT REPORT THE ISSUE UNTIL YOU HAVE CONFIRMED THE ISSUE ALSO OCCURS WHEN NOT OVERCLOCKED/MODDED!
IF YOU EXPERIENCE ANY ISSUE AND YOU HAVE CONFIRMED IT IS AN ISSUE POST LOGS, USE PASTEBIN.COM IF YOU CANNOT ATTACH LOGS TO YOUR POST.
See second post on how to get logs to post logs!
Latest nightlies:
http://get.cm/?device=p4&type=nightly
Changelog
http://changelog.bbqdroid.org/#p4/cm9/next
Google Apps:
http://goo.im/gapps
HOWTO SEND PATCHES
Getting Started:
http://wiki.cyanogenmod.com/wiki/Howto:_Gerrit
Example:
- cd ~/android/system
- repo start branchname CyanogenMod/android_device_samsung_p4
-- Make your changes at device/samsung/p4
- cd device/samsung/p4
- git add -A
- git commit -a
- cd ~/android/system
- repo upload CyanogenMod/android_device_samsung_p4
Navigate to http://review.cyanogenmod.com , click your commit and add the reviewers.
If you suffer from a rolling recovery fix available here:
# Catching up on APN updates. If your default APN is missing or inaccurate, be sure to drop a comment on http://goo.gl/aDur and we'll go about adding them to the OS.
If you experience an issue. Provide logs. If you have adb do this:
adb logcat >> logcat.log
adb logcat -b radio >> radio.log (if you experience 3g issues)
adb shell dmesg >> dmsg.log (got wifi issues or weird stuff happening)
If you have a reboot/kernel panic or such.
Get last_kmsg:
adb pull /proc/last_kmsg or if you not near a pc go to terminal emulator :
type su then enter.
cp /proc/last_kmsg /sdcard/
Exit terminal
You can then later extract last_kmsg and post it here.
Or you can download OS monitor here: https://play.google.com/store/apps/details?id=com.eolwral.osmonitor.tablet and get logs via the app. That is what I sometimes use personally.
Good idea. Recently found out about the nightlies myself. Do we know something about broken things?
Camera, and highres video playback
Skickat från min GT-P7500 via Tapatalk 2
ivarson_swe said:
Good idea. Recently found out about the nightlies myself. Do we know something about broken things?
Camera, and highres video playback
Skickat från min GT-P7500 via Tapatalk 2
Click to expand...
Click to collapse
This ROM ( or any other ) doesn't have nothing to do with HI-Res videos not working... It's Tegra2 fault and nVidia engineers who designed this chip and deside not to include some CPU instructions.
And for camera we must wait until samsung release their official ICS. After that CM team will just pull out drivers for camera from official build and we will have working cameras.
Sent from my GT-P7500 using Tapatalk 2
i've been using it. works great so far. i was using a kang build but i had terrible boot loop issues and the battery would die in hours. but since switching to these those are now gone!
**** the camera , stupid samsung is not care about us
I know.
But that sort of questions will be asked repeatedly, supplying it in first/second post will probably eliminate most such questions later on
Regarding 720p playback it worked like a charm on both stock- custom HC ROMS and also on CM9 nightlies until a couple of builds ago.
What I meant was that it should be posted, but it sounded more like a question I guess. See that some broken things are posted now. That's good
Skickat från min GT-I9100 via Tapatalk 2
Install Failure
AOKP_p4_milestone-4.zip
---------- Post added at 02:19 AM ---------- Previous post was at 02:07 AM ----------
Using a P7500 with AKOP ICS rom on it.
Just tried to update to update-cm-9-20120524-NIGHTLY-p4-signed.zip
Wiped Dalvik, wiped cache, factory reset.
Install Failure...
Installing update...
assert failed: getprop("ro.product.device") == "p4" || getprop("ro.build.product") == "p4"
E:Error in /sdcard/1-CM9/update-cm-9-20120524-NIGHTLY-p4-signed.zip
(Status 7) Installation aborted.
Can someone please advise as to the why this fault is being generated?
Thanks in advance!
mpierce said:
AOKP_p4_milestone-4.zip
---------- Post added at 02:19 AM ---------- Previous post was at 02:07 AM ----------
Using a P7500 with AKOP ICS rom on it.
Just tried to update to update-cm-9-20120524-NIGHTLY-p4-signed.zip
Wiped Dalvik, wiped cache, factory reset.
Install Failure...
Installing update...
assert failed: getprop("ro.product.device") == "p4" || getprop("ro.build.product") == "p4"
E:Error in /sdcard/1-CM9/update-cm-9-20120524-NIGHTLY-p4-signed.zip
(Status 7) Installation aborted.
Can someone please advise as to the why this fault is being generated?
Thanks in advance!
Click to expand...
Click to collapse
I have no AOKP ROM to check at the moment, but my guess is that in the AOKP ROM the "ro.product.device" and "ro.build.product" in the build.props are not set to "p4".
Simple solution is to remove the assert command from the updater-script. That would help you to get CM9 on your tablet.
Once you have the CM9 on your tablet, the two values will be "p4" and you will be able to flash any CM9 nightlies updates without problems.
[EDIT]
Just checked on a stock GT-P7500 ROM, there the values are set to
ro.product.device=GT-P7500
ro.build.product=GT-P7500
So there could be the same problem.
I saw as well in another thread (sorry, don't remember where) that there is a CWM recovery that allows you to flash even if the assert getprop command fails.
[/EDIT]
[EDIT 2]
In latest AOKP ROM the values are:
ro.product.device=p4
ro.build.product=p4
So that means my first assumption is wrong. Still my proposal to remove the assert getprop from the updater-script will work. Or you update to latest CWM recovery.
[/EDIT]
mpierce said:
AOKP_p4_milestone-4.zip
---------- Post added at 02:19 AM ---------- Previous post was at 02:07 AM ----------
Using a P7500 with AKOP ICS rom on it.
Just tried to update to update-cm-9-20120524-NIGHTLY-p4-signed.zip
Wiped Dalvik, wiped cache, factory reset.
Install Failure...
Installing update...
assert failed: getprop("ro.product.device") == "p4" || getprop("ro.build.product") == "p4"
E:Error in /sdcard/1-CM9/update-cm-9-20120524-NIGHTLY-p4-signed.zip
(Status 7) Installation aborted.
Can someone please advise as to the why this fault is being generated?
Thanks in advance!
Click to expand...
Click to collapse
You need to get to latest clockwork recovery.
Sent from my GT-P7510 using XDA
Seagullbeagle said:
You need to get to latest clockwork recovery.
Sent from my GT-P7510 using XDA
Click to expand...
Click to collapse
Yes. I was unable to flash the nightly rom until I install this CWM (http://droidbasement.com/galaxy/recovery/cwm5/p4/2/recovery.tar.md5)
Strange, my CWM said it was v5.5.0.4 and was installed from this file, ClockworkMod_Recovery_v5.5.0.4_P75xx.tar using Odin v1.85
Followed the instructions you guys have given and installed the file, recovery.tar.md5 using Odin v1.85 and voila... she now works!
Thanks fellows!
---------- Post added at 05:31 AM ---------- Previous post was at 04:44 AM ----------
Couple of questions, it appears that network time is not working and that I have to set this manually. Is that correct or just me?
Can lockscreen shortcuts be enabled?
Do these nightlies have 3G working?
I just installed it and after setting up the APN, 3G is working on mine.
APN were set automatically on my device.
vibecatalin said:
APN were set automatically on my device.
Click to expand...
Click to collapse
Probably would be the case with everyone.
The reason that I have to set mine is that we are doing software development and we have to use a special sim.
mpierce said:
Probably would be the case with everyone.
The reason that I have to set mine is that we are doing software development and we have to use a special sim.
Click to expand...
Click to collapse
Also not working with my Softbank Japan SIM. I had to change the apns-conf.xml with my personal one to get the Softbank APN working.
The Softbank APN settings in the CM9 version do not cover my Softbank SIM card.
I will submit a patch following the instructions in post 1 in the next days.
You have to use the (Clockworkmod 5.4) that's why you getting this error it happens to me and I find out that if you use the lastest clockworkmod it won't work okay thank you luck
Sent from my SGH-T859 using xda premium
my question is simple:
why to go for CyanugenMod 9 Nightlies (P7500 3g) if I am already rooted with my stock ROM? in other way: which plus am I getting if I go to CM9 for my tab?
I've switched because on ICS is Tab much more smoother.

[ROM][P6810][ICS]CM9 - Jelly Bean Edition -

I made this rom for myself at the beginning but judging from the very low number of custom roms for P6810 I thought I might as well share it.
This rom is based on the CM9 by Locerra (huge kudos to Locerra for his great work).
I modified it to make it look and (somewhat) feel like JB, hope this helps you wait till Locerra's CM10 is at a daily driver stage. EDIT : it now is quite a daily-driver
List of Changes
- Added Jelly Bean Boot animation from the Nexus 7
- Added Jelly Bean Animations
- Added Jelly Bean Fonts
- Added Google Now & Google Now Voice Search
- Added Jelly Bean Lockscreen
- Added Google Ears (JB music recognition widget)
- Added Jelly Bean Wallpapers in Trebuchet (in "wallpapers" in the wallpaper picker)
- Changed Default wallpaper to the most famous JB wallpaper
- Added Jelly Bean Apps (Google Music, Magazines, Books, Gallery, FaceUnlock, Video editor...)
- Added Jelly Bean Apollo Theme
- Added Beats-Audio modified DSP Manager
- Included latest ICS gapps
- Included latest Solid Explorer, Flipboard, Maps & Street View, Chrome, maybe other apps...
- Added a lot of build.prop tweaks
- Included the wifi-hotfix provided in Locerra's thread
- Zipaligned
Known Issues
- The bootanimation might be buggy, don't worry if the animation is stuck, the tab is still booting.
- Same as Locerra's CM9
- Default wallpaper might be cut at first boot but changing to another and then back will fix it
- Report if you find another
Disclaimer
I am not responsible for any kind of damage made to your device while flashing this rom, flash this at your very own risk.
Always make sure you have a nandroid backup before flashing. Do not flash this rom on a P6800 (3G version), only P6810 !
Be very careful with the Galaxy Tab 7.7, never format /system in CWM mounts & storages, our tab suffers from Super Brick MMC_CAP_ERASE bug.
(Writing a guide on how to revive a Superbricked galaxy tab 7.7, will publish in a few days...This bug really is a P.I.T.A...).
How to Install
If coming from another rom than CM9, i would recommend to wipe /data.
If you come from Locerra's build then just :
¤ Wipe cache
¤ Wipe dalvik
¤ Flash the rom from CWM
¤ Reboot
Do not flash the gapps they are already included.
Download Here (Multiupload)
Please feel free to make mirrors
Credits
- Locerra for bringing CM9 and CM10 to our lonely tab
- ...Awesome... for Beats-Audio DSP Manager (thread here)
- Mobint for Holo Locker (Play store link here)
- Mr.Krypton for Google Now on ICS
- I took some other add-ons from threads i can't remember. if I forgot you just let me know, i'll add you.
If you like the ROM please press the THANKS BUTTON
Any chances of build for P6800? Would like to try. Thanks..
Think I am going to try this tonight..many thanks mate!
If I am coming from Locerra's CM9 do I need to do a full wipe?
alxwlc said:
Any chances of build for P6800? Would like to try. Thanks..
Click to expand...
Click to collapse
Sure no problem, if you are willing to test before i release it as I don't own this model, i can provide you with a P6800 test build like tomorrow.
Shaady said:
Think I am going to try this tonight..many thanks mate!
If I am coming from Locerra's CM9 do I need to do a full wipe?
Click to expand...
Click to collapse
No need to wipe, it should be ok if coming from Locerra's cm9.
Great to see! P6800 too
Sent from my GT-P6800 using xda premium
Androguide.fr said:
No need to wipe, it should be ok if coming from Locerra's cm9.
Click to expand...
Click to collapse
Great news thanks...will flash it this evening!
Do you know how to build custom kernels?
Androguide.fr said:
Sure no problem, if you are willing to test before i release it as I don't own this model, i can provide you with a P6800 test build like tomorrow.
Click to expand...
Click to collapse
Yes please..
This is my email: [email protected]
Thanks
Wow! I'll give it a try as soon as I came back from my holidays. Great to see new devs on P6810!
Sent from my Galaxy Nexus running JB
lambstone said:
Do you know how to build custom kernels?
Click to expand...
Click to collapse
Couldn't manage to unpack any galaxy tab 7.7 kernel using the usual perl scripts etc...
This is because samsung uses ramdisks without a header, or with a 512b header in the middle (this causes the "Android magic not found" error).
(yeah i know, header +in the middle = contradictory^^). I tried asking to Ezy as he is the creator of the only custom kernel for P68XX that i know, but he did not answer
Only way i found is to compile kernel from source (you can get the sources at opensource.samsung.com) but i didn't look into it already.
I am interested in this too, if you find something useful, please let us know.
Can someone put the file somewhere else please?
I keep getting errors on the other download!
Androguide.fr said:
Only way i found is to compile kernel from source (you can get the sources at opensource.samsung.com) but i didn't look into it already.
I am interested in this too, if you find something useful, please let us know.
Click to expand...
Click to collapse
+1
I've currently hacked the Cyanogenmod build system to recompile the source when updating the initramfs, but I would much rather use the standard repackaging tools if possible.
Shaady said:
Can someone put the file somewhere else please?
I keep getting errors on the other download!
Click to expand...
Click to collapse
I'll make mirrors in a few hours, sorry if the actual link doesn't work
Merci
Thank you for sharing this build. As you said, there is a very limited selection for the wifi-only version of the galaxy tab 7.7. So I am very happy that I can flash this :victory:
locerra said:
+1
I've currently hacked the Cyanogenmod build system to recompile the source when updating the initramfs, but I would much rather use the standard repackaging tools if possible.
Click to expand...
Click to collapse
Yeah Samsung would make our lives easier if they would do like others do...
Really glad to hear you found a workaround for that issue.
Do you think you could make a version of your regular CM9 or CM10 kernel just removing the damn MMC_CAP_ERASE for P6810 ?
My Tab had the superbrick bug and now everytime I wanna flash a ROM or test one of my builds I have to spend 15+ minutes on e2fsck and parted to be able to flash and boot it properly because it re-bricks everytime...
Anyway thanks for all the awesome work you did and keep doing for the 7.7 community:good:
Installed fine over CM9, had to manually re-install Chrome but other than that its working nicely.
Cannot figure out how to get google Now up - but other than that it looks ok.
Androguide.fr said:
Do you think you could make a version of your regular CM9 or CM10 kernel just removing the damn MMC_CAP_ERASE for P6810 ?
Click to expand...
Click to collapse
Every kernel that I've used for CM and for CWM has had MMC_CAP_ERASE disabled (including the current one).
scottath said:
Installed fine over CM9, had to manually re-install Chrome but other than that its working nicely.
Cannot figure out how to get google Now up - but other than that it looks ok.
Click to expand...
Click to collapse
Thanks for the feedback. Just use the google searchbox that is on home screens to bring up google now.
You can also simply use the "google" app in your app drawer. For the voice you'll have to use the "Voice search for google now" app.
Just click the quicksearchbox mic and select this app as default.
locerra said:
Every kernel that I've used for CM and for CWM has had MMC_CAP_ERASE disabled (including the current one).
Click to expand...
Click to collapse
Thanks a lot for that.
Bad news for me though, I thought this would fix the issue, but that means it only takes one mmc_cap_erase for it to corrupt your partitions everytime you wipe something, even if it's disbled in the kernel you run next

Quickmemo for tonyp's CM10.1 and ParanoidAndroid

ONLY for tonyp's cm10.1 T-Build 1 and PA build 12!
For build 2 and PA 13 onwards, refer to tonyp's rom thread. If anyone wants quickmemo for some other rom, let me know.
File attached to this post. Just flash in recovery and reboot.
To activate quickmemo, press vol up + vol down button together as usual as in stock ROMs.
Dont bother if "how to use quickmemo" tutorial FC, you dont need the tutorial, you just need quickmemo, right?
It required changes to frameworks, so trying directly on some other ROM(other than T-build and PA) may not work.
*qmemocm10.1oldbl.zip should work on both bootloaders (tonyp's CM10.1 T-build 01)
*pa12quickmemo.zip for ParanoidAndroid build 12 (new bl) by tonyp
Once again, ONLY for tonyp's T-Build 1 and PA 12, not newer versions!
Thanks to arararagi for his work.
Pretty cool! Thanks a lot.
Please port for Pengus77 CM10
Sent from my LG-P990 using Tapatalk 2
Perfect QuickMemo!!
rugglez said:
Tested with tonyp's cm10.1 T-Build 1. May not work with other cm10.1 Roms. If anyone wants quickmemo for some other rom, let me know.
Dont try on old bootloader ROM, only new bl CM10.1.
File attached to this post. Just flash in recovery and reboot.
To activate quickmemo, press vol up + vol down button together as usual as in stock ROMs.
Dont bother if "how to use quickmemo" tutorial FC, you dont need the tutorial, you just need quickmemo, right?
Required changes to frameworks.
Thanks to arararagi for his work.
Click to expand...
Click to collapse
Can someone please make it work on oldbl? Thanks.
Updated OP with Paranoid Android quickmemo for new bl too.
mind_challenge said:
Can someone please make it work on oldbl? Thanks.
Click to expand...
Click to collapse
could you try this out?
For CM10.1 both old and new bl. (PA old bl version not out yet)
If you confirm, I'll add it to the OP too
Awesome. Thank you, just what I needed
Thanks! Great work!
Sent from my LG-P990 using xda app-developers app
Thanks,works on old bootloader with cm10.1 T-Build 2 and kk-kernel v3.
:crying::crying: i had some issue after installed, the power menu become weird
Attach with screen shot, success to used it but the power menu description is......
jackn3o said:
:crying::crying: i had some issue after installed, the power menu become weird
Attach with screen shot, success to used it but the power menu description is......
Click to expand...
Click to collapse
Just confirming, but did you happen to install it on build 2? Because, as the OP says, it's only for build 1, and the build 2 version is in tonyp's rom thread.
If you flashed over build 2, reflash the rom and flash the quickmemo zip from tonyp's thread.
rugglez said:
Just confirming, but did you happen to install it on build 2? Because, as the OP says, it's only for build 1, and the build 2 version is in tonyp's rom thread.
thx dude :laugh::laugh: u are so ice :good:
i alraedy get it at Tony threat
Click to expand...
Click to collapse
jackn3o said:
:crying::crying: i had some issue after installed, the power menu become weird
Attach with screen shot, success to used it but the power menu description is......
Click to expand...
Click to collapse
BTW... Great theme man :thumbup: ... Which theme is it.... And also the wallpaper ???? Any download link you can give
[ROM][JB] [4.2.2] Avatar ROM for LG Optimus 2X (p990) - Updated[May 11, 2013] - http://forum.xda-developers.com/showthread.php?t=2167192
[ROM][JB] [4.2.2] Avatar ROM for LG Optimus 2X (p990) - Updated[May 11, 2013]
I was com from this ROM be4 TonyP's cm10.1
I applied a theme n jus wipe system n flash tony's ROM, the theme can bring forward to tony's ROM
My theme is miui V5
Sent from my LG-P990 using xda app-developers app
Can you provide the theme apk.... Otherwise I'll have to download the whole ROM, flash it, download theme and apply it and then flash tonyp's ROM again..... That's a lot of hassle considering that I have already flashed tonyp's ROM and setup all my settings....
Deleted... Sorry Rugglez for off topic above and below this post....
OK done using this theme https://play.google.com/store/apps/details?id=com.fsproductions.theme.miui.v5 and applying it using XPOSED Framework.... The Power of Xposed unleashed ..... Looks beautiful
owais40 said:
OK done using this theme https://play.google.com/store/apps/details?id=com.fsproductions.theme.miui.v5 and applying it using XPOSED Framework.... The Power of Xposed unleashed ..... Looks beautiful
Click to expand...
Click to collapse
opps, just saw this and
seem like you get the theme edy, here have a thread for the Miui V5 theme :fingers-crossed:
http://forum.xda-developers.com/showthread.php?t=2116796
One warning here:
Do NOT flash these files on CM10.1 build 03+ or PA build 13+!!
I provide appropriate flashable zips for my newer builds (which even have that tutorial completely removed) - check the threads.
It might be a good idea to emphasize this a little more in the OP.
A huge thanks to rugglez for the whole idea, without him those files wouldn't exist
I need quickmemo+ app for oppo f11
I need quickmemo+ app for oppo f11. I need to restore my backup. Can someone help me?

Categories

Resources