yashsingh1/xdaforums huggingface dataset:
[LG Optimus 2x] pastime1971:
Lol. I.don't know about expert, but i did become a time-guy.

By the way, as far as i know 0725BB/RIL nor 213BB/RIL has no issue with NITZ on CM.

It is only SU660-0824BB/RIL. (Actually i don't know if it is BB or RIL. Never tried mixing.)

the story is that for an unknown reason, P990 BB/RIL converts NITZ to local time, whereas other phones in GMT. Even so in SU660-0525BB/RIL.

For.another reason, SU660-0824BB/RIL started to report NITZ in GMT, which created the whole problem for us who wanted to use it. That is why i created NITZ local/GMT override commit, so we can let frameworks to treat NITZ properly. Override is determined from ro.telephony.nitz property. Commit was turned down by aremcee, but temasek kindly cherry-picked it.

CM w/o the.commit will be correct only w/ other BB/RIL than 0824, for which your time will be off depending on your time zone.

Kang w/ the commit will be correct only when BB/RIL is matched w/ ro.telephony.nitz. Of course default is local if you don't set the property. For 0824, set it GMT. For.others, set it local or don't set it. If you set it.to GMT for other BB/RIL, your clock will be off in opposite direction.

I have no idea how it behaves on stock, but i guess if you match BB/RIL w/ ROM, it should be ok. If latest ROM treats NITZ in GMT, and use old 0725 BB/RIL which report NITZ in local, clock will be wrong. (Edit: this sentence is totally wrong. As far as i know, no P990 BB/RIL reports NITZ in GMT. There can't be a.stock ROM that treat NITZ in GMT, unless u are using Korean SU660 ROM.)

Edit: i tried to put it in init.d script. Then the script may be able to check BB and set the property accordingly. Problem was (1) read-only property once set cannot be changed by setprop, (2) i don't know how to check BB from shell command. So, i took an easy way. Dump responsibility to users. However, GETRIL app authors may be able to implement editing /data/local.prop just for 0824 BB automatically. That would be great, wouldn't it?

Edit: does anyone know the.GETRIL app author?
[LG Optimus 2x] benihurst:
@ctot: I'm using #61 right now and everything works like a charm. I installed #47, then the new kernel (7.feb) and yesterday i upgraded to #61. no problems since then. :):)
[LG Optimus 2x] babaandnana:
Hello guys, Have anybody noticed that kostja's camera mod will not autofocus on video? I have verified this in both kangs 58 and 60.
[LG Optimus 2x] nikolav75:
Hi, all!

First to say - I love this ROM ind I've been using it for 2-3 weeks.

But I have that problem. After some calls, no matter incoming or outgoing the screen remains black and the phone does not respond at all. Only battery removal helps.

I'm using the ROM with ETaNa's 0MB kernel. I've overclocked to 1.2 and udervolted by -50.
[LG Optimus 2x] spica1234:
Download etana latest version and dont undervolt
[LG Optimus 2x] salisbury_steak:
Yes, it is known. The video will focus only upon starting the Video mode.

If it still hangs on you after trying Spica's suggestion, also try using the rom without custom kernels. (Vanilla ROM usage.)
[LG Optimus 2x] spica1234:
It's may be early suspend, Couldn't work with partial proximity sensor wakeup, May be msleep(5); before early suspend could work.
[LG Optimus 2x] temasek:
Planning #62, cherry-picking WIFI stuffs and sync merges up to date.
[LG Optimus 2x] paul_cad44:
Sorry I've tried to search but I can't seem to find it.

Does anyone know the location for the custom backup txt file. I have a camera mod and ics music player that constantly needs flashing when I do an update. I remembered the txt file exists but can't find it!
[LG Optimus 2x] babaandnana:
Yes it is known, but this time its different. It doesn't autofocus at all.

This happens on both stock CM kernel and Vadonka kernel.

Hardware works as it autofocuses on still photos but doesn't focus at all on video.
[LG Optimus 2x] temasek:
It is non-existent unless u create it by yourself or through a 3rd party app.

If is is not there, simply just create a custom_backup_list.txt in your /system/etc
[LG Optimus 2x] vadonka:
what wifi stuffs? kernel based?
[LG Optimus 2x] temasek:
Kernel stuffs I leave it to experts like u :D

I picked the following WIFI related commits....

NEW - Change I8b1c0fd6: Make WiFi network priorities configurable

NEW - Change I2e7f1b76: Wifi: Added option to first initial state of WiFi service (2/2) <-- Part (1/2) framework part already in #61
[LG Optimus 2x] vadonka:
its gonna be ok :)

i try to merge some patch for the wifi driver but its causing problem on some devices so im not using that for now. its strange because the v20q kernel have the same modifications maybe the stock rom can be work with that, but the cm7 not. who knows :)
[LG Optimus 2x] paul_cad44:
Thanks temasek, all done. Your a Legend as always!!
[LG Optimus 2x] tonyp:
I'm on GMT+1 and I need the NITZ fix or my time will be off by one hour.

Maybe it's a summer/winter time bug - but doesn't really matter because pasttimes fix works like a charm :)

---------- Post added at 03:50 PM ---------- Previous post was at 03:48 PM ----------

The author of getril is "sibbor" here in xda.

Funfact: The guy you quoted with this post - the great TrymHansen - is the author of the other LG RIL app :D
[LG Optimus 2x] temasek:
Funfact 2: TrymHansen's LG RIL app is THE first of its kind for p990. :)
[LG Optimus 2x] pastime1971:
Lol. Thanks.

I knew there are two GETRIL apps. I couldn't remember who the authors are. (I am past 40 yo, and.my memory is not as good as before... :() Still, i feel embarrassed about it...
[LG Optimus 2x] temasek:
Pls don't remind me that we are of same age. :p
[LG Optimus 2x] pastime1971:
Now i'm really embarrassed.of myself....

---------- Post added at 07:13 AM ---------- Previous post was at 07:12 AM ----------

I won't remind you.... :)
[LG Optimus 2x] afpapa:
Thats why I feel so comfortably here. (I'm an other one just over 40! :eek:)
[LG Optimus 2x] TrymHansen:
Thanks for the detailed info. I knew most of this, I've been following the nightly thread and this thread quite closely. What I couldn't understand was the discrepancy between CM7 (without the nitzfix) and stock. They should behave identically on BB824.

Just to avoid working on what I should be working on, I installed a kang yet again, just to test whether using the 824 RIL instead of 218 made a difference. It didn't, but I discovered something else.

With the cherrypick in place, my device does not set the network time at all! The only thing it does is apply the TZ-offset, which it DOES get from the network. This gives the illusion that it's working of course, the device's local time is one hour in the past, add the TZ-offset, and presto, correct time.

I assume that the time-settings page should work just like on stock, the second you put a checkmark in the automatic time box, it should adjust the time. It does not. (If that assumption isn't right then skip the rest.) The only thing that happens in the log is the "GsmNetworkProvider" stating that "Auto time settings have changed", and nothing else.

You may remember that when you originally worked on NITZ for CM7 I sent you some logs since the first attempts didn't quite work for me. This cherrypick may have broken something related to that.

To add to the confusion I'm unable to test a standard nightly, as I've deleted them all AND my ADSL crapped out 4 days ago, writing this from a tethered EDGE-connection. I'll be happy to do some more tests in a few days time, as soon as ADSL gets fixed.

1) I'll look into that.

2)

getprop gsm.baseband.version

(Hunted for that one a long time myself.)

As others have pointed out I know the author of "the other" app ;-) I'll mention it.
[LG Optimus 2x] pastime1971:
@ TrymHansen,

thanks for the detailed response.

glad you found the cause of discrepancy, and it is weird. what could interfere with automatic time ?

and thank you very much for gsm.version.baseband. rejj also pm'ed me about this information. (thanks, rejj)

i am acquainted w/ sibbor. we exchanged pm in the past.

edit: vadonka is also making an app for his kernel tweak, which i think will utilize /data/local.prop. i asked him if he can include NITZ fix as well.
[LG Optimus 2x] _Vegas:
How to enable the CAF?

i can't see it works.
[LG Optimus 2x] temasek:
Build-in. No need to enable.

Try recording over a static open book. Slowly raise and lower your device over the book. It is acceptable to me.
[LG Optimus 2x] temasek:
I'm no longer having any freezes nor SOD. Its been months since I've one.
[LG Optimus 2x] zebbe77:
Same here but then I always use stock CMkernel
[LG Optimus 2x] temasek:
Same here, Stock CM Kernel :)
[LG Optimus 2x] reginickneo:
Hi all!

I'm thinking about buying an O2X but my friends says NO!

They're using SGS with fully functional ICS, great support and so on. What do you think about it? Aren't there any videos of this CM7?

CM9 will be available to this device?

Thank you in advance!
[LG Optimus 2x] koboltzz:
I think, this is not the right place to ask, but a short answer: After a few months of flashing/wiping/flashing/wiping I can now say that I have a rock solid, fast and snappy phone with great battery life.

The device's size and feel is very nice and the IPS display amazing, but I would definitely not recommend it to people that want a

out-of-box phone

.
[LG Optimus 2x] ron_gangte:
I think you should go for the O2X.

CM9 will be available. But no one knows when.

@koboltzz you beat me this time! :-P
[LG Optimus 2x] Sckank:
The only addon I use now is Toggle2g. Have you had any trouble with that?
[LG Optimus 2x] ranrick:
I tested the CAF too but without success. In the very beginning, it focus the object I'm recording but then it won't continuous. When typing 4 times on the screen while recording, i get a FC.
[LG Optimus 2x] reginickneo:
koboltzz & ron_gangte: Thank you guys!

I know this isn't the best place to ask questions like this, but I think CM7 is one of the best ways to improve the performance and stability on a lot of devices (expect SGS, there ara another builds), I used it on HD2 and it was quite good. I also had an SGS but I dropped it and I had to sell because of the screen, it went wrong.

So if there are working and not slaggy and buggy ROMs, I will buy an O2X.

Sorry for my english.

:)
[LG Optimus 2x] temasek:
I don't use that.

For what I know one of the causes of SOD or freeze is due to network switching, including wifi. I try to avoid any 3rd party apps for now. But that is just me. I can't say about others.
[LG Optimus 2x] mrmaffen:
thanks I will try the stock cmkernel now and report back :-)
[LG Optimus 2x] Trystan34:
Is there a radio app in this rom? If not is there one that works?
[LG Optimus 2x] ron_gangte:
Yes. There is a Radio app. It works, I guess.
[LG Optimus 2x] Trystan34:
Never mind I found it.
[LG Optimus 2x] ermacwins:
Temasek what BB you using? Read 823 is good on modaco forums but can't fund an .fls file for it.
[LG Optimus 2x] temasek:
I'm on 824 BB/RIL.

I've a collection of BB & flashable zips of RIL in my mediafire folder. Help yourself to it.
[LG Optimus 2x] ClausG76:
Does anyone else have problem with playing flash videos. If not what flashplayer are you using.
[LG Optimus 2x] CVonV:
no problems with flash vids.. using latest adobe flash player. can watch youtube 720p in browser with no lag

btw as for the radio.. i've tested it and it works fine. but is there a way to have more than 6 presents? and i suppose the RDS feature is useless?
[LG Optimus 2x] markop90:
Flashed the 824 bb some time ago, yesterday I activated automatic time, but the time was correct without your fix....maybe is it because my operator probably doesn't support it?

However 824 BB really is the best baseband!
[LG Optimus 2x] pastime1971:
that's possible.

check for radio logcat.

i don't have the old logcat, but you could look for NITZ in there. (i think)

another test can be what TrymHansen did.

uncheck automatic date/time, change time wrong manually, check automatic time again, and see if it corrects it.
[LG Optimus 2x] TrymHansen:
I was hoping you would know that!

As you may have noticed, both versions work (gsm.version.baseband and gsm.baseband.version), however, "gsm.baseband.version" is the "correct" one. Some early androids used the version.baseband by mistake I think, and it's since been included for compatability, but baseband.version is officially the correct one. (Don't shoot me if wrong, just relaying what I read some place.)

...which leads us to the question: How to discover if the CM7 we're currently running on has the cherrypick or not? Does it set a property or something? Not much point in enabling it on a default CM7 without the cherry. (I mean, if the cherry exists I can set the property, if not I can link to ClockSync on Android Market for example.)
[LG Optimus 2x] pastime1971:
well, if you pm me links to your kang zip file and another zip of source (just frameworks/base/telephony/... ), i can take a look at them tonight.

as for gsm.baseband.version, CM returns nothing. so i guess LG screwed up and used gsm.version.baseband

detecting it on runtime ? well, i guess that would require LGEStarRIL.java to set something, which i didn't do. if aremcee were accepting the commit, i could try do more on that. but with his discouragement, i was already uncomfortable submitting the commit again.

edit: @TrymHansen, if you don't mind, could you put some extra LOG in responseNitz() (around line #1000) in frameworks/base/telephony/java/com/android/internal/telephony/LGEStarRIL.java ? to see how NITZ is handled in your kang ?
[LG Optimus 2x] tonyp:
Don't be - could have happend to anybody - it was just funny, that's why I came with the "funfact" :D

I can confirm that - it's just the offset which gets set (the "illusion" made me think it worked for quite some time lol).

But my network does support automatic time - so maybe BB824 breaks the automatic time even more than the GMT/NITZ problem? Back on Clocksync for now.
[LG Optimus 2x] pastime1971:
hmm. it is a mystery...

i can only test it on my network, and obviously it didn't give me any issue.

tonydl, could you pm me a radio logcat that shows NITZ part ? (i forgot what is the keyword to use in searching, but i think it was NITZ...)
[LG Optimus 2x] salisbury_steak:
I see number 42 in my wifi priority number. So... how does it work. If I lower it, does it then get a "picked first"? Can I assign the same prioirty to 2 networks?
[LG Optimus 2x] umirza85:
Yes im using 0823BB. I just retested it with latest vadonka and temaseks #62 and as soon as i use automatic time and try to switch 2g/3g airplane mode turns on and all my apns get deleted and i have to restart to fix it. As soon as i turn it off the switch is perfect. Has been happening ever since ive been using custom roms.
[LG Optimus 2x] pastime1971:
network crash upon automatic date/time is well known and i think it is

not

BB specific. (temasek can confirm if it is true or not.)
[LG Optimus 2x] umirza85:
As long as its a known issue i dont mind not using automatic time. I just didnt want something wrong which was only on my phone.
[LG Optimus 2x] TrymHansen:
...or I screwed up and it was the other way round. Stock sets both, CM7 sets only the one, so my bet is on CM7 to get it right.

Ok, I'll have to figure out another way.

These weren't my own KANGs, but temaseks. Maybe you or temasek can make a special debug-build for other testers? (As my ADSL is down I can barely surf XDA.)

Sleep-time.
[LG Optimus 2x] pastime1971:
(1) gotcha.

(2) yeah, it would have been much simpler if commit were merged, not cherry-picked... well... we need to figure out a workaround...

(3) i see. in that case, it would be much easier for me to build a test kang....
[LG Optimus 2x] pastime1971:
this is NITZ response in timezone of GMT-8 at local time = 10:40:12, GMT=18:40:12

D/AT ( 1028): AT[1]< +CTZV: -32,"12/2/14,18:40:12,0"
D/RIL ( 1028): timezone= -32, 12/2/14,18:40:12,0
D/RILC ( 1028): [UNSL]< UNSOL_NITZ_TIME_RECEIVED {,timezone=-32, time=12/2/14,18:40:12,0}
D/AT ( 1028): AT[1]< +XNITZINFO: "GMT-8","12/2/14,18:40:12,0"
D/AT ( 1028): AT[1]< +CTZDST: 0

D/RILJ ( 1273): [UNSL]< UNSOL_NITZ_TIME_RECEIVED 12/02/14,18:40:12-32,0

I/GSM ( 1273): NITZ: 12/02/14,18:40:12-32,0,5476568 start=5476569 delay=1
I/GSM ( 1273): NITZ: after Setting time of day
I/GSM ( 1273): NITZ: Setting time of day to Tue Feb 14 10:40:12 PST 2012 NITZ receive delay(ms): 3 gained(ms): -505 from 12/02/14,18:40:12-32,0

the first part is BB/RIL, which reports in GMT for 0824BB/RIL.

the second part is RIL.java or LGEStarRIL.java.

the second blank line is where LGEStarRIL.java > responseNitz would do its job, namely converting local time to GMT unless we override it.

edit: here is a test-kang that will log what is going on in terms of NITZ, http://www.mediafire.com/?4c049cmqpi86lv9 which is quite similar to today's temasek's kang. (but not identical)

edit: the following is the logcat w/ testkang

D/AT ( 1028): AT[1]< +CTZV: -32,"12/2/15,4:21:5,0" [COLOR="Red"]<--- 0824BB/RIL received NITZ in GMT [/COLOR]
D/RIL ( 1028): timezone= -32, 12/2/15,4:21:5,0
D/RILC ( 1028): [UNSL]< UNSOL_NITZ_TIME_RECEIVED {,timezone=-32, time=12/2/15,4:21:5,0}
D/RILJ ( 1615): NITZ : DEBUG usesLocalTime= true [COLOR="Red"]<--- LGEStarRIL.java > responseNitz sets usesLocalTime=true for P990[/COLOR]
D/RILJ ( 1615): NITZ : DEBUG ro.telephony.nitz= GMT [COLOR="Red"]<--- NITZ fix commit reads the property[/COLOR]
D/RILJ ( 1615): NITZ : DEBUG ro.telephony.nitz=GMT changed usesLocalTime= false <--- NITZ fix commit overrides usesLocalTime based on the property
D/RILJ ( 1615): NITZ : DEBUG usesLocalTime= false [COLOR="Red"]<--- final value of usesLocalTime=false means it treats NITZ in GMT[/COLOR]
D/RILJ ( 1615): NITZ : DEBUG num= -32
D/RILJ ( 1615): NITZ : DEBUG parceldata= 12/2/15,4:21:5,0
D/AT ( 1028): AT[1]< +XNITZINFO: "GMT-8","12/2/15,4:21:5,0"
D/AT ( 1028): AT[1]< +CTZDST: 0
D/RILJ ( 1615): NITZ : DEBUG response= 12/02/15,04:21:05-32,0 [COLOR="Red"]<--- final return value of NITZ[/COLOR]
D/RILJ ( 1615): [UNSL]< UNSOL_NITZ_TIME_RECEIVED 12/02/15,04:21:05-32,0
I/GSM ( 1615): NITZ: 12/02/15,04:21:05-32,0,101346 start=101346 delay=0
I/GSM ( 1615): NITZ: after Setting time of day
I/GSM ( 1615): NITZ: Setting time of day to Tue Feb 14 20:21:05 PST 2012 NITZ receive delay(ms): 2 gained(ms): -294 from 12/02/15,04:21:05-32,0
[LG Optimus 2x] umirza85:
Im having a problem with connecting to new wireless networks. When i select a network and press connect i get a fc. It connects to pre-existing networks. I found a way around if i long-press the network and select 'connect to network' from the popup then it connects. not sure if anyone else is having this problem. I reinstalled the latest kang and still had the problem. Im using the same kernel as previous Kang and it worked on that, so i think its the rom.

edit: also when i switch on wifi/or turn it off through the widget the phone goes into airplane mode.
[LG Optimus 2x] Gaku86:
anyone? please i need some help with this
[LG Optimus 2x] k101d:
May I see your /system/etc/vold.fstab just copy content I want to see the last 2 line begin at dev_mount

and

/system/build.prop only the line begin with ro.additionalmounts

and can you see any file in /mnt/emmc because that is you internalSD.
[LG Optimus 2x] Gaku86:
And sorry to bother you again, but everytime I turn my phone on the 3g is on but when I try to change to 2g it causes an FC of the mobile data settings do you have any idea why this is happening
[LG Optimus 2x] k101d:
Take a look the last line is refer to /mnt/emmc so if you need to see files you must go to /mnt/emmc OR change this line to any folder assume you need to map it under sdcard (that refer as the first) so go to sdcard then create folder name that you like maybe /_InternalSD so it look /mnt/sdcard/_InternalSD.

Then change the last line coresponse your folder so it would be

dev_mount emmc /mnt/sdcard/_InternalSD 9 /devices/platform/tegra-sdhci.3/mmc_host/mmc2

then change both line as the same in vold.fstab so it must be

ro.additionalmounts= /mnt/sdcard/_InternalSD

ro.vold.switchablepair=/mnt/sdcard,/mnt/sdcard/_InternalSD

hope this help and becarefull to read and also save previous file before so you can go back.

---------- Post added at 10:16 AM ---------- Previous post was at 10:08 AM ----------

Sorry this seem to be discuse in some post may be baseband issue please try to search.
[LG Optimus 2x] Gaku86:
i changed everything you said but had no luck, the _InternalSD folder was on the sdcard i didnt have to create a new one, but anyways everytime i try to look if anything is inside the folder keeps telling that it is empty.

Anyways if you can help me out here from what you can see, do i still have the mod my external its my internal? so where are my apps installing? if you want i can send you the info again so you can check it is ok.

and i still see as a internal on the cwm, but when i go to the sdcard(still on cwm) and click on the _internalSD take back to the root of the sdcard,
[LG Optimus 2x] k101d:
Try to delete the old _InternalSD then recreate it or make the new folder in other name then correct both file to coresponse folder it always work on my phone. Remember folder _InternalSD is just an empty folder so you need to map emmc to it as I explain how to map in vold.fstab.

AND did you see emmc or /mnt/emmc by use file manager if yes are you see any file in it if yes the map that you make in vold.fstab should see the files IF not may be something wrong so need to more investigate.
[LG Optimus 2x] Gaku86:
i tried checking /mnt/emmc. But theres nothing in it. :(
[LG Optimus 2x] pastime1971:
by the internal, did you mean /mnt/sdcard/_InternalSD or /mnt/emmc ?

basic linux filesystem: if you mount a disk partition */mmc2 as /mnt/sdcard/_InternalSD, the contents in the partition overrides ones in /mnt/sdcard/_InternalSD and you see the internal sdcard content.

if it didn't mount that way (cm mounts it as /mnt/emmc), you will see the external sd card folder _InternalSD (if it exists) and it is empty (since you never wrote anything in there.)

make sure you did exactly what k101d (no typo)

or you could try flash this, http://www.mediafire.com/?5fhtko6xghixnig , which does it for you. but you have to revert the changes you made first, or reflash kang, otherwise it would fail or do something weird.

finally, a small request, please do not post the whole build.prop. k101d asked only two lines from it. you could put it as a code (use # button or put text insde CODE)

edit: you need an empty folder /mnt/sdcard/_InternalSD because "mount" needs a mounting point where content of partition goes under. you do need that empty folder for what you are trying to do to work. if you have files and folders under there, it would not be seen once you mount partition to that folder. (i think)

edit: sorry, the above does the opposite. see below.
[LG Optimus 2x] Gaku86:
Thanks in advance to both of you, either in the internalsd folder there was nothing in the first place and there is nothing on emmc folder.

should i still try that flashable zip you just post?

PD: Thanks for the advices
[LG Optimus 2x] pastime1971:
try "df" or "mount" from terminal.

look for /dev/block/vold/179:9

for example mine says

/dev/block/vold/179:9 on /mnt/emmc tyep vfat (rw,dirsync, ... blah blah)

on "mount"

---------- Post added at 08:57 PM ---------- Previous post was at 08:56 PM ----------

no, not yet. let's look at "df" first
[LG Optimus 2x] Gaku86:
There's not dev block 179:9 but i find this it says:

/dev/block/vold/179:17 on /mnt/sdcard type vfat
[LG Optimus 2x] pastime1971:
sounds like your internal sd card didn't mount.

try reflash kang and look into /mnt/emmc partition.

and start from there. (no wipe needed) it would be easier than to figure out what went wrong and how to fix it.

edit: /dev/block/vold/179:17 is your external sd card.
[LG Optimus 2x] Gaku86:
reflash and now can see all my files under mnt/emmc what to do now?