yashsingh1/xdaforums huggingface dataset:
[LG Optimus 2x] :
Based on experience using O2X and trying different baseband & kernels, I have learned the following:

Make controlled changes, never make too many changes at the sametime

Try the default ROM with no custom kernel for a week and see how it performs, this becomes a benchmark

Before installing a custom kernel, look at what extra features that gives you. Do not blindly jump to a new kernel just because that thread has lot of activity

On flashing a new kernel, give it a weeks testing before jumping to conclusions

Stay away from aggressive task managers, it can give you misleading performance & battery results

Occasionally took a look at logcat and dmesg. Get used to normal logs so that you can identify when some goes wrong and gets logged

Last but not the least, look at the installer scripts before flashing a new zip. When partitions get formatted as part of flashing a zip, you will know if you have to revert the partitions. If nothing else, you will know what you get by flashing the zip (at times, those that are not documented by the author of the zip)

The main reason for this post: The random BSOD (screen death) and other problems have disappeared after I decided to stick to temasek's kang with no extra addons - especially with rmcc's kernel update
[LG Optimus 2x] pastime1971:
I would like to emphasize logcat and dmesg, from hackworks post.

their purpose is to find out what is goings on and figure out the culprit.

It used to be a must when you report issues in CM nightly thread.

Somehow i don't see it too often here or vadonka's kernel thread.
[LG Optimus 2x] Trystan34:
Can I use this?
[LG Optimus 2x] lopiop:
today i experience an issue with wifi, when i wanted to turn it on it said 'wifi error', after reboot wifi works normally, is it bcoz im using an older build, temasek 43 with sensors working kernel
[LG Optimus 2x] alediniz:
No man, that pack is for ICS. Try this http://goo-inside.me/gapps/gapps-gb-20110828-signed.zip
[LG Optimus 2x] pastime1971:
No, it happens all the time if u turn it on and off too fast.

Once u get.error, it usually needs a reboot, as far as i know...
[LG Optimus 2x] temasek:
Trystan34's issue was not a bug. He had some apks frozen by TB which he followed someone's instructions. Once unfreeze its working again.

Also nothing is wrong with the gapps posted in my download links. Don't mislead users.
[LG Optimus 2x] reverendhtc:
Temasek, would it be possible to add an option that allowed the led torch to be switched on during video recording? I think it would be a neat option for recording at night.
[LG Optimus 2x] lopiop:
ok found another bug, after connecting phone on usb storage to computer and disconnecting saffely, if i touch the screen the phone would suddenly hang and require a battery pull
[LG Optimus 2x] salisbury_steak:
That option is available in the LG camera. You may flash that one and try it out. Post # 3 in this thread.

That's a bug with CM if you interact with the phone too fast (around 5 seconds) after a mount disconnect. If you give your phone ample time to remount storage and re-initialize apps, you should be fine.
[LG Optimus 2x] ownjoouk:
Temasek any chance you can add status bar battery and custom colour to your kang? Got a Lang from euroskank for my.wife's desire and it was included and looks nice. Would love it on my O2X!
[LG Optimus 2x] aksolanki:
Hi ownjoouk, perhaps you can get the look, you're looking for by using a theme? Search Google for CyanogenMod 7 theme, or check out these links to great CM7 themes.

Here.

And here.

CyanogenMod has a built in theme system, I'm currently using an Ice Cream Sandwich theme I got from the Market. I have seen quite a few great themes. And it is super easy to install and switch between themes.

The problem with asking temasek for custom, customizations. Is that either we ALL have to use it, or temasek builds you a custom build every time there is an update. Which is why Mr. Kang (temasek), has done an admirable job sticking to a vanilla build of CM7 as possible.

To install a theme, simply download the .apk file, sending the .apk file to your Gmail account is the easiest way, because the attached .apk file will have an install button in Gmail on your phone. Alternatively, simply put the theme .apk file on to your SD card, locate the .apk theme file with a file explorer and install the theme.

Then go to the Theme Chooser app and select your new theme. Sometimes you may get a warning, stating some components are missing, don't worry about that and just select it. If you like it great, if not, try another one. It takes no time at all.

I hope this helps. Anil
[LG Optimus 2x] temasek:
review.cyanogenmod.com down since early morning. No chance to check it for next build .....

Oh well I'll rest more then .... :D
[LG Optimus 2x] afpapa:
An other noob question. Its about kernel.

If I want to OC the 2X, I have to get a custom kernel. But the one I was using with no problems (IronkrnL) is no more compatible with #54. And since SetiroN seems to be elsewhere occupied (I really hope for good reason and nothing bad), I have to find me an other.

So I am testing Vadonkas, but as he is very heavily into tweaking every possible point, some times we lose bits of stability. Don't get me wrong I admire his work, but I never know if one of his new kernels will be as stable in every way as the last. We might gain in battery, loose in wifi etc.

So the question: can one OC a stock CM kernel with no big changes? Does he need programming skills or it is only about changing some variables in a file?
[LG Optimus 2x] temasek:
I'm going into that direction. I wanna try a Stock cm kernel with oc/uv but no further modification besides voodoo sound. I haven't started it though. :p

Don't take my words cuz I may not succeed at all......
[LG Optimus 2x] ownjoouk:
Hi,

I know how to theme. This wasn't what I was asking for.

I was talking about the miui style battery status commit that allows the battery icon to run horizontally across the top of the notification bar.

The commit also allows for a custom colour to be picked.

Its a commit I was talking about not a theme.

Cheers.
[LG Optimus 2x] temasek:
Oh....

It was abandoned and MIA in the review board. Unless someone can provide me with the commit link....

Anyway review.cyanogenmod.com is down. Nothing can be done for now.
[LG Optimus 2x] ownjoouk:
I might ask on the euroskank forums as its currently in the latest desire kang.

Thanks again.
[LG Optimus 2x] temasek:
The person in-charge of Desire for euroskank is Fuzz. He is a nice guy.
[LG Optimus 2x] ownjoouk:
Does this help?

https://github.com/Spitemare/repositories

Not really sure what I am looking for but this is the person who did it.

I think it's two commits.

One is the battery status and the other is a custom colour commit.
[LG Optimus 2x] temasek:
I'll have a look. The MIUI Battery Status I think its already 4 parts :eek:

I still have to wait for review.cyanogenmod.com to be up and running.

No promises.
[LG Optimus 2x] ownjoouk:
Thanks temasek. I asked fuzz on twitter anyway so if he gets back I'll let you know.
[LG Optimus 2x] :
You might want to start with the initial Vork commits bringing in OC/UV

Vork kernel commit bringing in OC based on Cpasjuste's work. I have just started reading through the change myself to get a better understanding.
[LG Optimus 2x] temasek:
Thank you hackworks.....again :)

That saved me lots of reading up.

Cheers :D
[LG Optimus 2x] :
Anything for an enthusiastic person willing to learn. I learned the things I know similarly (coming from a Mechanical engineering background) and pursuing a programming career from last 15 years :-). My philosophy, If I can do with help then anyone can do with minor directions.
[LG Optimus 2x] temasek:
Can't directly implement that commit into the kernel source. Just for a quick test I cherry picked that commit into kernel and it won't boot. Silly me. I need more read up.
[LG Optimus 2x] reverendhtc:
Could you point me in the direction of where to find this setting. I installed both versions of the stock camera for CM7 and couldn't see it in the menu. There is no extra settings menu when pressing the menu soft key as in some other cameras.
[LG Optimus 2x] temasek:
By default the torch will be off. You can select the torch to be turned on. Select the option on the left of the screen, 2nd icon from bottom. It looks like a lightning icon.
[LG Optimus 2x] maccumaccu:
Hi temasek, i have installed 204-54 on two phone.

I have problem with hd video-camera and the market crash during app install.

I try to reinstall 204-54 with full wipe procedure but the problem persist.
[LG Optimus 2x] Justray:
X2 I had the same problem SOMETIMES, I though it vas because Zinio (GREAT APP) + Voume+ with +7 volume (as temasek uses +4 I though maybe +7 is too loud).

But hearing you have this problem maybe kernel related or CM7...

+A new problem, I have updated to kang #53 from #49=>#52=>#53 and youtube was working good (as video player, some FC but nothing to worry about) then now it plays with some stutering in video and audio, like an atom pc playing 1080p... well not as bad... but you get the idea.

I will try in a fresh rom install and go for #54.

And one more thing... I don't want to sound discriminating or anything else, but i need to point you guys have the weirdest problems, weird ass bugs that many of us can't replicate... you guys sure use your O2X a lot. Keep doing it ;P and reporting back, you got very lucky as this thread doesnt have douchebags that make fun of you so keep posting and we will try to help/fix.

P.D. XDA premium SUCKS!!! at searching.... srly try "brut google maps" can't find thread but that's the freaking's thread name!!!

---------- Post added at 09:59 AM ---------- Previous post was at 09:31 AM ----------

Did you tried ADWnotifications "Chuk Norris" mode, it forces to get all notifications... undesired ones can get in "white list" and youre done (it even pulled a "?" in flash light (torch), maybe a mistake from the developer.
[LG Optimus 2x] rosmarcelino:
Is it possible to port FM radio from stock rom like the camera?
[LG Optimus 2x] el_charlie:
Dude, respect my flag!

Now, back on topic. I usually don't experience may bugs as others. I try to keep the kang like Temasek wanted to be, without many modifications. That way you get a great experience.

Cheers!

---------- Post added at 12:21 PM ---------- Previous post was at 12:14 PM ----------

Short answer: I don't think so.

Long answer: The radio had to be reverse engineered by CM Team because nVIDIA didn't release their source files and therefore, the had to do magic involving routing the audio through the bluetooth chip and some technical stuff I don't understand. That's why BT turns on when you use the radio. Even if you're not using it.

Cheers!
[LG Optimus 2x] upetro:
Thanks temasek!

Hy temasek, have installed your latest KANG-54, along with ETaNa kernel, and my o2x flys. Thanks again for your work.
[LG Optimus 2x] pastime1971:
how about vadonka's ?

he is supposedly taking a minimal approach.

i'm guessing his second commit on Jan 11 2012

https://github.com/vadonka/lge-kernel-kang/commit/f08ec275511f2d2095cfe1e14ccb67297580d6d5

unfortunately, it is too big and it doesn't show up on my netbook, so i can't confirm.
[LG Optimus 2x] wfd:
FM and BT located on the same chip, thats why device need to turn on BT when you starting FM app. On stock firmware BT icon just hided by system.
[LG Optimus 2x] temasek:
Thanks

I'll check it out in the morning. :)
[LG Optimus 2x] alediniz:
Temasek, try it yourself.I did these steps:

1) I did a factory reset on the stock rom (CWM)

2) I cleaned the cache and Dalvik cache

3) I applied your lastest kang rom CM7

4 )I applied unofficial lastest GAPPS for Android 2.3.7

5) Reboot O2X

Result: Android doesn't show Configuration Wizard for Google account. Open Market or Google Talk doesn't solve the problem.
[LG Optimus 2x] temasek:
Dude

I've 2 devices using the gapps that I put up. It has served me well with > 10000 downloads.

Enough said.
[LG Optimus 2x] aksolanki:
Hi ownjoouk, perhaps if you had phrased your question like this; 'temasek are you going to include the MIUI style battery commit in your kang?', There wouldn't have been any confusion? Probably.

Perhaps other forum members will find my response informative.

Have fun. Anil
[LG Optimus 2x] alediniz:
Temasek, I also use the latest unofficial GAPPS smoothly. Period. The problem is to apply it on the CM7 "factory cleaned" without applying before the official GAPPS. It seems the unofficial GAPPS was not a full version but upgrade, seems to be missing some files or there is some error in the script. Explained better now? No flame or no reason criticism, I'm just reporting a bug that I apparently detected. It will only be confirmed or not if other people test themselves.
[LG Optimus 2x] pastime1971:
it doesn't look that way. everything in the official gapp is in the unofficial one, including SetupWizard.apk

but, i didn't actually confirm it by factory reset...

edit: script seems ok. could it be SetupWizard.apk itself ?

edit: are you saying if i do factory reset, it wouldn't run Setup ? anyway, i can't test it by doing factory reset right now. maybe i will test it later.

edit: i guess it would be OneTimeInitializer.apk not SetupWizard.apk. Both exist for both official and unofficial gapps
[LG Optimus 2x] alediniz:
pastime1971, I remember that instead of appearing the screen setup wizard, it was showed the application choice window (Setup Wizard and other that I can't remember). Choosing the Setup Wizard and marked as default, no sucess, nothing happens.

Try it yourself. I did these steps:

1) I did a factory reset on the stock rom (CWM) - I don't know if this is relevant, but I did a factory reset on V10f Froyo stock rom

2) I cleaned the cache and Dalvik cache

3) I applied Temasek kang CM7 rom build 52 (it was the latest build at the time)

4 ) I applied lastest unofficial GAPPS for Android 2.3.7 - gapps-gb-20111214-237-signed.zip

5) Reboot O2X
[LG Optimus 2x] pastime1971:
i will test it by factory reset later when i have a chance.

edit:

if you do another test, try capture logcat.

edit: does anyone know whether it is OneTimeInitializer or SetupWizard ?
[LG Optimus 2x] el_charlie:
I used Temasek's unofficial Gapps without problems.

When coming from a stock ROM I obviously had to wipe and do a clean install of CM7.

My procedure was this:

1. Wipe /data and /cache.

2. Flash CM7 Kang.

3. Flash Gapps

4. Enjoy.

After that, I tested a different kernel and stuff. Everything has worked fine so far.

Cheers!
[LG Optimus 2x] salisbury_steak:
Below lists (from what i can remember) the things that I did to get to CM7...

1. Smartflash latest v10 rom

2. Bootup phone

3. Wipe system, cache, dalvik

4. Flash a cm7 nightly 204 kang

5. Flash Temasek's 2.3.7 Gapps

6. Setup phone

7. GetRIL for matching RIL

8. Flash all succeeding Temasek updates

9. Read what Temasek's changelogs were. Lol.

----------

Sent from my Optimus 2X
[LG Optimus 2x] norbee007:
Hi guys!

Do you have problems with playing videos? I wanted to watch How i met your mother (How.I.Met.Your.Mother.S07E14.720p.HDTV.X264-DIMENSION) and Californication (Californication.S05E04.720p.HDTV.x264-AVS) in 720p mkv. I used mxplayer.

With HW mode there is no sound and it is a slideshow. Only the SW fast mode is bareable (like 20 fps) I am on kang 50 and i use latest ironkernel 32 MB ramhack.
[LG Optimus 2x] alediniz:
@el_charlie e @salisbury_steak

Wipes only, no factory reset?
[LG Optimus 2x] rskyline:
Is the same thing..

Enviado desde mi Optimus 2X usando Tapatalk
[LG Optimus 2x] salisbury_steak:
As skyline said, it will pretty much put you in the same position. Ready for a new ROM flash. :)
[LG Optimus 2x] temasek:
Unfortunately it doesn't show up in any of my computers too. I can't verify. :(
[LG Optimus 2x] temasek:
Planning #55

NOTABLE MERGES

- Change Idce8fc00: Don't animate rotations when screen is off

- Change I4107e7fe: Apply post-1.19.3 patches, bump version to 1.19.4 (busybox)

- Change I3a1da779: p990: Updated prebuilt kernel

+ 3 new cherry-picks

+ 4 updated cherry-picks

+ so many merges, of it 4 were in my pickings.
[LG Optimus 2x] el_charlie:
Thanks!

I'm kind of needing my daily dose of flashing xD.

Cheers!
[LG Optimus 2x] Justray:
I'm going to do it about now ( was plannig to do it anyway). Wil post ya what I find.

Worry do not, testing I will do.

:D Wait for me, I have 7% battery and 190 apps+data to back up, once im done backing up and say 50% battery + nand droid backup I will be set to flash CM7 temasek kank #54 and from scratch and that means formating internal SD and full wiping so no abnormalities. If only you had the issue then is because you came from stock without a full wipe.
[LG Optimus 2x] :
I am suspecting the build.prop modifications done by some zips. Vadonka kernel disables setup wizard from showing up. Factory reset does not revert those changes. Look for setup in build.prop and post the relevant lines please.

ro.setupwizard.mode is the line to look for
[LG Optimus 2x] salisbury_steak:
I'm thinking (and Temasek can correct me), that you should wait for #55 instead.
[LG Optimus 2x] pastime1971:
i could be wrong, but it looks like vadonka's second commit was to upload the entire kernel source.

i don't know if that was lge-kernel-star, or his mod.

i will read his following commits to learn.

edit: it must have been his mod to begin with...
[LG Optimus 2x] Justray:
Wow, I'm downloading #54 and its already moved to OLD folder, #55 incoming!!!

Thanx for the advise, but that way I can't help the guy with the gapps issue, and I can easily flash #55 over :D
[LG Optimus 2x] el_charlie:
I don't understand,

Build 55 doesn't include the updated kernel with the sensors?? I need to flash it separately (2-Feb-12)??

Cheers!
[LG Optimus 2x] temasek:
If you don't want Voodoo Sound and only Stock CM Kernel, it is included in the KANG #55. You don't have to flash any kernel.zip
[LG Optimus 2x] Justray:
It's already included, I think since #53 or #54... and works like a charm :D
[LG Optimus 2x] rskyline:
" Don't animate rotations when screen is off"

What does that mean?

Enviado desde mi Optimus 2X usando Tapatalk
[LG Optimus 2x] temasek:
The below commit is

NOT

updated with my separate Stock CM Kernel zip yet. As such build #55 CM kernel is still the latest yet. For normal users, the below commit is not relevant and you won't feel a thing. It is more for debugging purpose with the removal of annoying logspam.

I'm going for my breakfast now.

Enjoy :)
[LG Optimus 2x] temasek:
Avoid error loops like these:

W/WindowManager( 1744): Animation repeat aborted after too many iterations

W/WindowManager( 1744): Layout repeat skipped after too many iterations

W/WindowManager( 1744): Layout repeat skipped after too many iterations

W/WindowManager( 1744): Layout repeat skipped after too many iterations

W/WindowManager( 1744): Animation repeat aborted after too many iterations

W/WindowManager( 1744): Layout repeat skipped after too many iterations

which happened mostly when the screen was turned off while a landscape

app was active.
[LG Optimus 2x] el_charlie:
And yet you offer the download of the kernel separately (the one without voodoo). xD.

I don't need voodoo sound. So I'm ok with stock kernel.

Thanks for everything Mr. Kang.

PS: I had a BSOD a minute ago while receiving a call. The other party ended the call and my screen won't turn on. Had to pull out my battery.
[LG Optimus 2x] temasek:
Lolz

U should try to open a thread. So many things to edit. :p

It is understood that in most cases if not all, latest KANG comes with latest cm kernel.

Edit: The posted cm stock kernel in flashable zip is more for users to easily revert back to cm stock kernel from custom kernel.
[LG Optimus 2x] salisbury_steak:
It's for people who flash the voodoo only to realize that... it only increases earphone volume... :(

Then decides to go back. But doesn't want to flash the entire kang. :)
[LG Optimus 2x] Justray:
Done, I didnt had the same issue, looks like you got a bad flash (it happens), flash again and now try the latest sweet #55.

I strongly recommend you to download "format to ext3" to delete all the internal SD, download from temasek mediafire folder.
[LG Optimus 2x] temasek:
Exactly why I said nothing is wrong with that gapps.

Thanks for the test.

I've been using and updating that gapps since 2.3.4. Nevertheless some just wanna blame something for anything that goes wrong.
[LG Optimus 2x] alediniz:
Thank you guys, for attetion and tests. I really don't know what caused the problem. Maybe that hackworks quoted above. For now, forget about it, if it happens again I'll post the logcat. Thanks again to all.
[LG Optimus 2x] :
I have a tasker rule that updates my location based on cell ID and acts based on location. When I reached my office parking, tasker tried to match the cell ID and match the rule to marked the location appropriately. It was then that I lost radio signal completely (did not switch Airplane mode). I am on BB 218 and default RIL from CM7.

The radio disconnect happens with following logcat entries (logcat -d -b radio)

D/RILJ ( 1261): [0544]> REQUEST_SET_LOCATION_UPDATES: false

D/RILC ( 1029): [0544]> SET_LOCATION_UPDATES (0)

D/RIL ( 1029): onRequest(lge-ril): request:76 (SET_LOCATION_UPDATES), DLC:6, sState=[4]

D/AT ( 1029): Ramesh Babu [0]

D/AT ( 1029): AT[6]> AT+CREG=2

D/RILJ ( 1261): [0545]> REQUEST_GET_NEIGHBORING_CELL_IDS

D/RILC ( 1029): [0545]> GET_NEIGHBORING_CELL_IDS

D/RIL ( 1029): onRequest(lge-ril): request:75 (GET_NEIGHBORING_CELL_IDS), DLC:-1, sState=[4]

D/RILC ( 1029): [0545]< GET_NEIGHBORING_CELL_IDS fails by E_REQUEST_NOT_SUPPORTED

D/RILJ ( 1261): [0545]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED

D/RILJ ( 1261): [0546]> REQUEST_GET_NEIGHBORING_CELL_IDS

D/RILC ( 1029): [0546]> GET_NEIGHBORING_CELL_IDS

D/RIL ( 1029): onRequest(lge-ril): request:75 (GET_NEIGHBORING_CELL_IDS), DLC:-1, sState=[4]

D/RILC ( 1029): [0546]< GET_NEIGHBORING_CELL_IDS fails by E_REQUEST_NOT_SUPPORTED

D/RILJ ( 1261): [0546]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED

D/AT ( 1029): AT[6]< OK

Related discussions on Google Nexus forum. Hence, it does not look like LGE specific but more to do with the android telephony.

The relevant code is:

1. frameworks/base/telephony/java/com/android/internal/telephony/RIL.java

2. frameworks/base/telephony/java/com/android/internal/telephony/LGEStarRIL.java

---------- Post added at 10:47 AM ---------- Previous post was at 10:04 AM ----------

I found the commit by morfic more self contained and might serve as a good starting point.

Morfic's commit adding OC/UV to LGE star kernel
[LG Optimus 2x] wfd:
Guys, is anybody have this messages in logcat?

I/3gw.Service( 2237): Mobile Network connected - not roaming
W/asset ( 1486): deep redirect failure from 0x01030068 => 0x02060004, defStyleAttr=0x01010084, defStyleRes=0x01030022, style=0x00000000
W/asset ( 1486): deep redirect failure from 0x01030067 => 0x02060003, defStyleAttr=0x01010084, defStyleRes=0x01030022, style=0x00000000
W/asset ( 1486): deep redirect failure from 0x01030067 => 0x02060003, defStyleAttr=0x01010084, defStyleRes=0x01030022, style=0x00000000

They appear pretty often.

I dont feel any problems with phone, but just interesting, what does it mean?
[LG Optimus 2x] CVonV:
thanks for the explanation.. it's always helpful to understand what each update does

can you please describe what this is? is it ADW specific?

UPDATED - Change I4b6c03c1: Added option to lock Action Buttons in main doc
[LG Optimus 2x] temasek:
Its a stock adw change. Are u using?
[LG Optimus 2x] pastime1971:
Google search says 3gw.service is 3G watchdog.

edit: "deep redirect failure" seems something else...

edit: apparently, it has something to do with asset, and many google search results talk about (but probably not limited to) webview. which particular app are u running when it happens ?
[LG Optimus 2x] sobaquete:
Maybe you want to try this app.. I think it does exactly what you're asking for:

https://market.android.com/details?id=com.pvy.batterybar