yashsingh1/xdaforums huggingface dataset:
[LG Optimus 2x] kekks:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

If u read the first page, i guess u should get what u are searching for.

Sent from LG P-990 Jellybean rom by pengus77
[LG Optimus 2x] pengus77:
yeah, that's why i said "manually" :D

It's a mess, i gave up trying to fix it in userspace because it requires some serious reverse engineering of nvidia libs. I'm now trying to fix it at kernel level, but it's going to take some time. Anyway the answer is yes. I'm trying :)
[LG Optimus 2x] kekks:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

This is the first time that I have got more 12 hrs of usage on my phone with a single charge and 47 battery still left.

Earlier bb was 30b moved to 30a with 30a ril, Charged the battery full removed the battery for two min and then again charged it again to full.

Thanks pengus great job, I have no idea when you sleep or eat coz you are always online and working for us. :)

Sent from LG P-990 Jellybean rom by pengus77
[LG Optimus 2x] peterpao:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

Thank you so much . :thumbup:

Sent from my LG-P990
[LG Optimus 2x] stonebear:
How do we do it? There is no RIL in "system/lib" like usual. I know it is different in CM10 but how?
[LG Optimus 2x] CarloIT:
R: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

RIL comes with the rom ;)

Inviato dal mio LG-P990 con Tapatalk 2
[LG Optimus 2x] kekks:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

I have flashed my ril using get ril.

Just a tip, click on the cup and donate to the developer then press back button, you will then get the option to download ril ;)

Sent from LG P-990 Jellybean rom by pengus77
[LG Optimus 2x] CarloIT:
R: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

You have to rename the v30a ril to liblgeril.so

Inviato dal mio LG-P990 con Tapatalk 2
[LG Optimus 2x] pengus77:
The ril on cm* is in /system/lib and it's called liblgeril.so instead of lge-ril.so, so if you get/extract the ril from an ics rom, you'll have to rename it before putting it into place. Also, if you do it, remember to put airplane mode on before moving the ril, or your phone will hot-reboot.
[LG Optimus 2x] tonyp:
Safe if you know exactly what you're doing, yes. The problem is that you can't use the same v30a RIL on both bootloaders but need to have one with a changed partition address for the old bootloader.

So I will keep up my recommendation to not touch the RIL, before anyone runs into problems as he doesn't fully understand what he's doing.

I've been testing the v30a RIL now for a day and didn't encounter any problems.

I will include it in my PA build 02, let's see how it goes.
[LG Optimus 2x] Kyrandialegend:
R: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

Works! Thank you

Inviato dal mio LG-P990 con Tapatalk 2
[LG Optimus 2x] Wolf80:
I already tried the guide but i can't get it working properly..
[LG Optimus 2x] grimmyrippy:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

OT: is frame dropping on tegra 2 is fix or not in this ROM? Afaik this dropping is causing our phone to lag sometimes, i search it on google hoping to find some answer but unfortunately there's no answer or question regarding this, if happen there's already an answer please give me the link
[LG Optimus 2x] Ivo_Strojnica:
First of all, thanks for the opportunnity to use cm10 on this phone. Everything is working "by the book" except gps, but I can see you're smart and creative guy, so i have no worries or doubts that you'll fix it.

Cheers, mate!
[LG Optimus 2x] kekks:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

I am not facing gps issues, try changing the baseband as per your country or try installing the rom with a full wipe.

Sent from LG P-990 Jellybean rom by pengus77
[LG Optimus 2x] Ivo_Strojnica:
I've already done it, but no luck. Using GPS Status & Toolbox, device detects about 4-6 satellites, but never establishes a lock.
[LG Optimus 2x] massimo69:
GPS is working normally, try with modifying the gps.cfg to a more accurate geolocation.

http://xdaforums.com/showpost.php?p=16274484&postcount=1 link to an NTP server list
[LG Optimus 2x] asifur:
phone not booting at all

hi,

i was using this amazing rom for couple of days and last night I fresh installed the 06-01-13 version, and didnt flash any kernel with it.

In the morning, i found the phone hanged at the camera app. I removed the battery and inserted it back again. After that I cannot boot my phone, my phone is just not responding to anything.. Tried to nvflash different ROM/ BOOTLOADER, but the nvflash process stops just after downloading the bootloader. after that nothing , just " waiting for bootloader to initialize " I have attached a screenshot of it too.

I don't know if it is the right place to ask for this type of help. .. but i need some help me resolve this problem .

pls
[LG Optimus 2x] kekks:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

Restart your pc, try installing lg the drivers, connect the phone to a diff usb port, make sure you connect it to the motherboard usb port.

Try the spyrosk Aio toolkit, you will get it in forum.

Sent from LG P-990 Jellybean rom by pengus77
[LG Optimus 2x] paleee:
Thank you, I'm testing v30a ril too.
[LG Optimus 2x] asifur:
Thanks for your suggestion, tried it, but still the same ....."waiting for bootloader to initialize"
[LG Optimus 2x] Jishnu Sur™:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

One of my friend had the same problem..Just re flash the stock ROM..if possible..
[LG Optimus 2x] paleee:
First guess was to try another cable, port or driver, but if it's already done... then second guess:

try to use Full Brick Repair.
[LG Optimus 2x] massimo69:
third guess is change computer ;)
[LG Optimus 2x] tetsuo55:
While reading about the GPS problems people have been reporting i finally stumbled upon this link http://xdaforums.com/showthread.php?t=1438357

This thread contains various universal solutions for GPS.

From the list of available versions we should take "Google Specific NO-SSL v2.2". This contains the right gps.conf

This version is suitable for all providers and countries. (the flashable zip won't work)

In addition tot his gps.conf we also need a change to our buildprop.

This line needs to be added:

ro.ril.def.agps.mode = 2

This should result in always having updated time and agps data.

In addition you could manually change the NTP servers to even closer local servers using this link: http://xdaforums.com/showthread.php?t=1239713

However only use the NTP section and do not use the rest.

Finally you need a matching baseband for your region. I suggest always using the latest version available (30a for europe and 30b for asia)

Could someone turn all of this into a flashable zip that updates the gps.conf and build.prop with above information?

Maybe we can attach that to one of the first posts and include a small manual on how to use local ntp servers
[LG Optimus 2x] Ivo_Strojnica:
This is working gps fix, at least, for me. Thank you!
[LG Optimus 2x] massimo69:
Thanks man, I got a fix inside a building in seconds fresh off installation and reboot, never had a faster fix. :D
[LG Optimus 2x] aigaming:
Me 2,that should be in op,gps fix! Tnx
[LG Optimus 2x] pengus77:
done ;)
[LG Optimus 2x] MetaIIica:
A really easy way too is use the App Pimp my Rom. This App have a option too and i use it for me and PAC. I have a really good GPS-Fix by set with Pimp my Rom.

tested on Tuesday for an 8-hour drive from Saarbruecken to Bückeburg. There I went through Cologne where, among other things, there are many tunnels and there I was again an immediate fix.
[LG Optimus 2x] stonebear:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

oops
[LG Optimus 2x] BigD18t:
Edit, ignore me.
[LG Optimus 2x] aigaming:
Didn't know about that app.tnx verry nice
[LG Optimus 2x] silverkin:
Odp: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

Its a true identification of HWA? I had this option not activated really?

tapatalked with LG P990
[LG Optimus 2x] pengus77:
No, it's not. HWA is enabled by project butter (at least that 70% we have). Also, i checked a bit around that app and it's not 100% correct with our device.
[LG Optimus 2x] -sandro-:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

what do you mean 70%? :rolleyes:
[LG Optimus 2x] pengus77:
No vsync for us... too low memory apparently :(
[LG Optimus 2x] tonyp:
70% of project butter? More like 0%.

We don't have vsync (at least not the new 4.1 vsync timing), no 60Hz and I think no second backbuffer for triple buffering (and thus are only double buffered).

So all in all none of the JB 4.1 features.

It's not a low memory isse but an issue of missing updated binaries.

I think we'd need new hwcomposer and gralloc blobs as the ICS hwcomposer we're using is outdated and probably doesn't support the new apis. (Maybe the headers would suffice, I don't know).

As we do all know the probability of LG releasing updated binaries there won't be Project Butter on the P990.

The chance of Nvidia helping out goes to zero as well..
[LG Optimus 2x] tonyp:
edit: pulled testbuild. HDMI is tough - now I at least know what problem pengus got with the closed binary.
[LG Optimus 2x] silverkin:
Odp: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

It's sad... :(

tapatalked with LG P990
[LG Optimus 2x] sareerraza:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

i have a silly question, is the rom stable enough for daily use ?
[LG Optimus 2x] SWTR:
AW: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

Of course! When you can sh_it on the battery drain :)

Gesendet von meinem LGP990 mit CM10.
[LG Optimus 2x] silverkin:
Odp: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

Battery drain isn't big.

CM7 have lower battery consumption, but this ROM is too ok.

tapatalked with LG P990
[LG Optimus 2x] redefined_:
for ics

you can do the same thing for the ics rom (manouche, civato ...)?

thank you
[LG Optimus 2x] -sandro-:
What do all these missing features do to the user experience exactly? For example missing vsync and no 60hz (what do you mean by that? the display is not 60hz?)

Other devices with this SOC, for example the XOOM that officially has Jelly Bean..do they have missing project butter features or is it actually a hardware limitation?
[LG Optimus 2x] ValentineCrow:
I've been using this ROM since the beginning and havent had any regret since. The battery drain is the only not-really-optimal thing for me: the battery usually doesnt last a day (only GTalk, WhatsApp and maybe a phonecall or two). Apart from that, the rom is really great and snappy.
[LG Optimus 2x] brugobo:
What problems? What binaries need reversing? Just curious.

Btw: It is my understanding that all binary blobs, except, maybe, broadcom firmware,are userspace, correct?
[LG Optimus 2x] FatherJony:
From 4.1 and after, Android runs on a 60 fps heartbeat. Vsync's purpose is to synchronize the the rate with which the screen receives the frames to display with that screen's vertical refresh rate, in order to avoid tearing. I am not certain about the p990's screen refresh rate, but it should be set to 60hz in order to match the Android refresh rate and let Vsync do its thing.

The problem is Double buffering. Keep in mind that not every frame needs the same time to be drawn. With only one buffer for drawing (the other feeds the monitor) delays are introduced. The drawing buffer has to wait for vsync before been able to send what it drew to the monitor buffer and start drawing the next frame. So in order to have a constant 60 fps framerate with double buffering you need very powerful hardware (it has to always be able to draw each and every frame in 1/60 of a second ~ 1.67ms). Triple buffering solves this by offering 2 buffers for drawing instead of one (the extra buffer does also need extra memory ;)), so the hardware doesn't have to wait for vsync in order to start drawing the next frame, but apparently our drivers don't support it at all.
[LG Optimus 2x] hugoqueiroz94:
I'm using the last kernel of this topic, i need to update to 009p2 Kowalski Kernel?
[LG Optimus 2x] lucfig:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

You don't need to, but it is newer and better. Also Pengus said he will release a new version today.

Enviado de meu LG-P990 usando o Tapatalk 2
[LG Optimus 2x] Kamui_:
I thing pengu said it's important and p1 has a problem made by mistake (Hasty penguin slipped on ice :laugh::laugh:). Better update. Its so simple, wipe cache/dalvik, instal zip and ready to go.

EDIT found it

OMG I was right the penguin slipped ^. And that's a chance to say ty pengus for your hard work!
[LG Optimus 2x] mbaier:
I got a strange problem . Wi fi works excellent ..but When I'm not near wifi, the data does not connect to the network . It's impossible to turn on data even manually . Only solution is to reset phone , or pull out battery . Then everything works ok (data) till phone catch wifi . And again ..problem is same ..no data .

2013-01-06 -> cm-10-20130106-UNOFFICIAL-p990 (Lights Fest)

BB 30b

pengus-kernel-20130113 ( same errror with kowalski )
[LG Optimus 2x] tonyp:
First: 1/60s are 16.7ms and not 1.67ms ;)

So at 60Hz we got 16ms time for each frame to draw.

Vsync has been used in Android before for drawing the frames at the right moment - but this hasn't been synced/timed with the CPU and GPU.

With 4.1 android this changed. The 60Hz pulse is used as a signal for the CPU to start processing to make use of the maximum 16.7ms we got until the next frame needs to get drawed.

Immediatiley after the frame got drawn the CPU will start processing the next one.

vsync timing is the main reason for JB devices running smooth - the frame processing is synced to the frame drawing.

About triple buffering:

When the CPU buffers a frame it needs to get drawn by the GPU at your screen - when you only got one backbfuffer the CPU can't start processing the next frame until the frame has been drawn or it would overwrite the buffered one, as both buffers (CPU & GPU) are filled.

By having another buffer the next frame can get processed without waiting.

By using the triple buffer you create some input lag though.

If you touch your screen but the resulting action gets triple-buffered the animation will get shown at least a frame later than if it would have been only double buffered.

That's why in Android the triple buffer gets created and filled on demand if needed and not continously.

But as the ICS hwcomposer doesn't support these features we can't make use of them.
[LG Optimus 2x] icyeye:
so..how many devices on market does support this features? u know maybe?

i am guessing its only couple of them...or i am wrong?

edit : here is video for pr.but. who want to watch and learn something

http://www.youtube.com/watch?feature=player_embedded&v=Q8m9sHdyXnE#!
[LG Optimus 2x] lucfig:
He is not at 009p1, he is at 007. Anyway, it is better update indeed.

Turn airplane mode on then off. Better than rebooting every time...

I have the same problem, I use Tasker to toggle airplane mode automaticallly whenever WiFi gets disconnected and I not at a call.
[LG Optimus 2x] Ivo_Strojnica:
I am also using Tasker for this problem, and it is working flawlessly so far,

I recommend it.
[LG Optimus 2x] FatherJony:
Lol, momentarily i though about using the calculator instead of going by memory, but then my better judgement took over ;).

This is certainly an eloquent analysis :). Btw, input lag is unavoidable with vsync techniques though i'll admit that triple buffering can add to it. Even without the 2nd buffer tweak you mention i would take the extra frames per second that triple buffering offers and be happy with the trade, android isn't a first person shooter :p. Besides, double buffering can be obviously slow with our soc in some situations (it dives from 60 fps to 30 or even less). Also, the memory needed for the 2nd buffer with our screen resolution shouldn't be too much (~ 3mb i believe, correct me if i am wrong), so i consider the lack of triple buffering the main reason we got margarine instead of butter with jb.
[LG Optimus 2x] pengus77:
Kernel Update

Guys i updated the kernel 010 stable in the kernel thread ! Full changelog in op there, downloads in my dev-host folder ;)
[LG Optimus 2x] scalle288:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

Sadly, for me it doesn't for me since I have the ghost call bug :'(
[LG Optimus 2x] MetaIIica:
pengus77 is it possible you can fix our Facelock-Problem?
[LG Optimus 2x] pengus77:
Not really a priority for now... check what i'm working on in the third post of the kernel thread and what is on the wishlist ;)

When i'm done with all the kernel bugs fixes i'll start adding features and fixing userspace apps. For now stability is the first concern.
[LG Optimus 2x] kekks:
Face unlock

Metallica, try this it works on pengus rom, the face locks sets up but does not unlock will check it later as its night at my place.

http://xdaforums.com/showthread.php?t=1984395&highlight=face+unlock
[LG Optimus 2x] MetaIIica:
QUOTE=pengus77;36926194]Not really a priority for now... check what i'm working on in the third post of the kernel thread and what is on the wishlist ;)

When i'm done with all the kernel bugs fixes i'll start adding features and fixing userspace apps. For now stability is the first concern.[/QUOTE]

thats absolutly okay, this was only a question for future fixing. I find you have right, stability first. Thank you again for your hart and great work.
[LG Optimus 2x] liti15:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

Hi pengus,i have one question for you,can you make the debug ics version lockscreen to work with official ics, could you modify it for me if you can and if you have time?
[LG Optimus 2x] nebregg:
FC problems with Face Unlock can be fixed with the olympus gapps: http://goo.im/devs/epinter/gapps/gapps-jb-20121019-olympus-signed.zip - I can confirm that it works! (only low brightness on the front camera :()
[LG Optimus 2x] tonyp:
I think I've found the problem with the brightness bug.

Whoever is having the problem that the brightness is too low after unlocking the ROM needs to enable the animator scale at "Settings - Developer Options - windows animation scale".

I just set it to "1" and the others to "0.5" each and no more brightness issues.

Funny bug, instead of restoring to the desired brightness value it restores to the first value of the animation and stops there if the animation is turned off :D
[LG Optimus 2x] nicomouk2002:
Hi,

gtalk video doesn't work for me even when installing wfd package???

lib et apk are there with the good permission

here is my logcat (i hope)
[LG Optimus 2x] Andy HOT:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

Thanks for ure tip..but i have a very strange problem...it fixed the 1st time almost immediatly...after this no fix at all..i don't understand and it is really frustrating:(
[LG Optimus 2x] maharu567:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

The same problem here but not every time. Only 1/20 cases...
[LG Optimus 2x] aigaming:
Can you add crt off animation for future requests when you finish kernel stuff?Tnx(miss if from dm)
[LG Optimus 2x] daas88:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

I tried to use that feature on stock ICS but i disabled it because our front camera is **** and it didn't work unless I was outside, or in front of a window on a sunny day... the front camera sucks sooo much in low light that I stopped caring about face unlock at all.

Sent from my LG optimus 2x with cm10 :)
[LG Optimus 2x] wfd:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

Experimented with ics camera? Seems you need to restore /system/lib/hw/camera.tegra.so
[LG Optimus 2x] karthik1der:
+1:D
[LG Optimus 2x] nicomouk2002:
Yes it works!!!!

Thx wfd!!!
[LG Optimus 2x] david76170:
I don't know if i post this message in the right thread but i have a few questions about swap :

what are the differences between swap and zram ?

Can we use both together ?

Can we increase the size of swap ?

And finally, where is located the swap ? (internal or external SD)

Thank you for your atention :)
[LG Optimus 2x] BS86:
i use swap and zram ;)

swap is a partition located at the internal memory, which is already there, but not active. (Linux-System always have a swap-partition instead of the Windows-based pagefile)

i think you can increase it in the partition table, but i see no need for it. It is already 300something MB big, and at mine, it only uses 20MB of it.

You just have to flash the swap-enabler.zip and the magic is done ;)
[LG Optimus 2x] pengus77:
Sure you can use them both together... maybe a bit overkill, but it'll work :D

Swap, as zram (which is ram based compressed swap btw), are an essential part of the *nix way. It's where less used/accessed memory blocks are offloaded and reloaded when needed. If you don't have a swap system, you either have a load of ram or you're insane LOL

Every os uses some sort of disk based vm, and even if you have 8G of ram available it will be used. It's how *nix behaves :)
[LG Optimus 2x] grimmyrippy:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

Is swap enabler also working on ics newbl?
[LG Optimus 2x] pengus77:
I don't see why it shouldn't, unless you're on pure stock ics. You need init.d support for it to work automatically ;)
[LG Optimus 2x] grimmyrippy:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

I'm now using carbuano ics rom
[LG Optimus 2x] pengus77:
Then you're good to go, but you also have support for zram in there. You decide :)
[LG Optimus 2x] daas88:
Pengus, I know it's a low priority request, but it would be awesome if you did it. Porting quick memo to cm10.

That's the only thing I miss about the stock rom, it was a cool tool to explain things.
[LG Optimus 2x] m1cr0man:
Hi again.

Ever since I installed the ROM, the market states on a lot of apps (limbo QEMU, Bad Piggies HD, 920 text editor, Adobe Flash - really random) which I have installed from backups are "Incompatible with this device". I have tried re-installing gapps, running the NitzDisabler, re-installing some of the apps but no luck. I have googled for ages and I can't even find the cause other than DPI (which I have tried editing). Also, I swapped internal and external storage so I have 32gb internal now. Would that effect it at all?

Does anyone have any idea what could be causing this? I want updates from play store! :P

Thanks
[LG Optimus 2x] pengus77:
The dpi change breaks the playstore unless you use a patched version. You have to put the playstore back to its original dpis or use a patched playstore, or it won't work at all. It's a known problem that happens when altering the dpis manually.
[LG Optimus 2x] m1cr0man:
Re: [ROM] [2013-01-06] CM10 on Unlocked ICS Bootloader

Thanks one again pengus :) as soon as I rebooted after setting DPI to 213 - Play store was like "Would you like some updates with that success?" :D

What is the default DPI though? One or two apps still say they are not compatible. Saw on another topic a while back that you can still set the DPI without breaking market using local.prop. Going to give that a shot too.
[LG Optimus 2x] pengus77:
If you want to change dpi without breaking apps, install Tonyp's PA on top of this cm10 without wiping data ;)
[LG Optimus 2x] pastime1971:
240.

I suppose android calculates the screen size from pixel number and the density. So by changing the density, you're lying about the phone size, and the store filters out apps.

I doubt it about /data/local.prop but let us know what you find out. (Otherwise people wouldn't have had to create a hacked gapps.)