yashsingh1/xdaforums huggingface dataset:
[LG Optimus 4X HD] Adam77Root:
There will be OTA updates for official devices at a later stage.

Sent from my OmniROM-powered LG Optimus 4X HD
[LG Optimus 4X HD] puppetmaster22:
More features on quick setting,it's possible?
[LG Optimus 4X HD] dimi89:
You Sir,are unstoppable: ) Great job!
[LG Optimus 4X HD] black@pirate:
[MENTION=4719724]Adam77Root[/MENTION] What are you planning to do next? A new source-based KitKat LG rom? :P We are so lucky you have this phone :D
[LG Optimus 4X HD] Nagass:
Dang for a moment i read it as video record :silly:
[LG Optimus 4X HD] Adam77Root:
Probably not, I won't have time maintaining another rom and Omni has all the features I need. Maybe later, who knows. :p

Regarding Omni: I'll include a camera wrapper and check Barcode Scanner app source code, maybe that gives some hint about the barcode and QR scanning problem.
[LG Optimus 4X HD] :
[MENTION=4719724]Adam77Root[/MENTION], mate, I was wondering, what is the correct branch including all of your changes to prebuilt libs, and, then your Hack, with all these beneficts?

Thanks. :)
[LG Optimus 4X HD] black@pirate:
I believe it's android-4.4 from P880-Dev sources.
[LG Optimus 4X HD] Adam77Root:
Correct.

Sent from my OmniROM-powered LG Optimus 4X HD
[LG Optimus 4X HD] popy2006:
Hey Adam77Root.

thx for your hard work. Ill think if you sort out the stuck at frquency and camera video recording i will donate you some beer :p:p:p

regarding the stuck at low frequency: my GF had this sometimes also on stock lg roms.

Would be nice if you could fix this.

thx again and looking forward for your progress updates

thx

pOpY
[LG Optimus 4X HD] Adam77Root:
Finally got some time to work on Omni. I've just pushed audio wrappers to GitHub. Had to rework it a little: the initial version needed DISABLE_HW_ID_MATCH_CHECK option, because HAL library names were modified. Now I rewrote the loading part to get rid of this. :cowboy:

I merged a camera HAL wrapper, modified for the same behaviour as described above. This wrapper does nothing as of now, just wraps the HAL module. Later it will be useful for fixing a few things in built-in camera app, like exposure compensation values, maybe ISO modes, HDR if needed. Note that this will NOT fix video recording. However, I think crash on back button press could get a solution with this, needs testing.

Compilation is going on right now, will provide the new build today or tomorrow, depends on build speed: doing a full clean build.

Since my time really is and will be limited till April, but rather May, I'm thinking about returning to old graphics blobs and enable the needed compatibility patches, extend camera wrapper functionality (will do this anyway) and then talk to Xplod for official nightlies. Have to test screen recording, but I might have an idea to fix it with old blobs. Would appreciate your input on this, but please post it in the discussion thread and not here.
[LG Optimus 4X HD] Androidmarketuser:
I'd really like to see an updated version of Omni 4.3.1 as I need the barcode reader.

Is somebody able to compile it by using the latest sources?

edit: preferably with multiwindow feature if it is stable enough :p
[LG Optimus 4X HD] Adam77Root:
New build link updated in OP! :beer:
[LG Optimus 4X HD] gingerboy92:
YESS! HDR MODE FIX if possible!
[LG Optimus 4X HD] MidnightDevil:
In my honest opinion Omni is at the moment the best 4.4.2 for our device. Everything works, doesn't lag, the features are very interesting and useful.

Thank you Adam!
[LG Optimus 4X HD] josepmaria:
+1
[LG Optimus 4X HD] Androidmarketuser:
Everything except QR :crying:
[LG Optimus 4X HD] MidnightDevil:
I know :\ but that doesn't work in any of the KK right ?

I'm guessing it's a matter of time everything will be working... or at least we hope :)
[LG Optimus 4X HD] Kico. St:
It works on official CM11 based roms, from one moment or another should be working here too

Sent from Optimus 4X HD (CM11, My Own Kernel) using XDA Premium 4 app
[LG Optimus 4X HD] MidnightDevil:
Too bad the latest nightlies aren't even booting properly, unless they sorted that out already.
[LG Optimus 4X HD] Adam77Root:
?

Sent from my OmniROM-powered LG Optimus 4X HD
[LG Optimus 4X HD] MidnightDevil:
I'm guessing your question mark is related to "I have no idea the latest nightlies aren't booting properly". So here it goes.

A few nightlies (from the 17th and so forth until at least the 19th) were bootlooping once you got the Cyanogen account wizzard.

Being the 19th the last one I tried I don't know if the following released are okay now, but the related info are under the official CM thread.

You're welcome! :P

PS - I was talking about Cyanogen nightlies.
[LG Optimus 4X HD] maderos:
Ok. Change to dalvik and it is ok. Art is causing trauble.

Wysłane z mojego LG-P880 przy użyciu Tapatalka
[LG Optimus 4X HD] Adam77Root:
How is that related to Omni? :mad:
[LG Optimus 4X HD] Falysix:
Hello i want to know if the multi windows feature is available now ? I have the latest release of Omni (kitkat) and the multi window isn't on the rom.

Thanks
[LG Optimus 4X HD] MidnightDevil:
You're taking this way to seriously, I started by mentioning Omni is on my opinion the most stable KK for our P880. The conversation developed from there. If you read the previous posts you would understand.

Sorry for the off topic, have a nice day.

[MENTION=4271582]maderos[/MENTION], not the issue, I never even used ART there. But let's not talk about CM anymore.
[LG Optimus 4X HD] Adam77Root:
[MENTION=4574921]MidnightDevil[/MENTION]: Don't know how I missed those posts, I didn't understand why you were talking about not booting nightlies (considering we don't even have nightlies yet :D). You're totally right and sry for the mad face. :) But yes, let's get back on topic now. ;)

Sent from my OmniROM-powered LG Optimus 4X HD
[LG Optimus 4X HD] remorema:
I stopped folowing this thread a few weeks ago and now with this new build my atention got back to omni. But its a bit confusing.

So to do a little recap for me and others that might loose track of omni. Everything is working as it should except for video recording. Is that right?

Tapatalked from my CM11-LG4XHD-P880
[LG Optimus 4X HD] tonhao12:
Yeap ! And this is the most stable kitkat rom I have tried so far, almost zero wakelocks, best battery and performance is also great. The stuck frequency issue made me change the kernel, but overall is excelent.
[LG Optimus 4X HD] MidnightDevil:
@Adam77Root, no problem mate, thanks for your work :)

To which kernel have you changed? I don't have issues, just a not so long battery life :)

I'm using Tegra Overclock to manage CPU and related tweaks.
[LG Optimus 4X HD] popy2006:
Which kernel you are using? (Without the stuck frequency issue?)

[MENTION=4058151]Adam[/MENTION]: I am a Android dev noob, but is there any chance to get video recording working in this wonderful 4.4 Rom? Maybe with the old bloobs?

Tnx pOpY

Gesendet von meinem HTC One mit Tapatalk
[LG Optimus 4X HD] Flying_Bear:
Just read his posts man, and stop spamming dev thread, questions like these belong in q/a topic in general subforum
[LG Optimus 4X HD] Adam77Root:
Reverted to old blobs, working fine, no issues at all, only screen recording doesn't work so I disabled screenrecord chord (vol up + power).

Regarding camera wrapper: Implemented ISO mode fixes (won't see it, because Omni stock camera doesn't support it yet) and exposure compensation now shows all good values, same as stock camera does. Tested the kernel mods I was talking about and it seems to be successful. I reverted to original LG CPU management code and re-added 51 MHz frequency. Low-power values are better now. :)

Compiled a build, downloading now and will test. If works fine, this will very likely be the last release before official builds. In the meantime I compiled ThinkingBridge rom. It's based on Omni, porting was trivial. Check it out: http://xdaforums.com/showthread.php?t=2660489
[LG Optimus 4X HD] black@pirate:
Regarding to old blobs, is this as sample as Uncommenting lines below this >> # Old blobs support in Boardconfig.mk?
[LG Optimus 4X HD] Adam77Root:
Of course not. ;) Had to add back 'ro.bq.gpu_to_cpu_unsupported' property and revert related changes in vendor folder. Will test the new build today or tomorrow and if I didn't forget anything, will push the commits to GitHub.

Edit: I probably did forget something, new build doesn't get past bootanimation. :D Will check tomorrow, hope I'll have time. If not, this will be delayed until weekend. :(
[LG Optimus 4X HD] JoinTheRealms:
I am truly honored to have given you your 10000th thanks:D:D
[LG Optimus 4X HD] Demetris:
Welcome to my world :)
[LG Optimus 4X HD] popy2006:
[MENTION=4058151]Adam[/MENTION]: thx for your hard work!!!

One question to the upcoming build: is the stuck at frequency issue fixed?

Tnx pOpY

Gesendet von meinem HTC One mit Tapatalk
[LG Optimus 4X HD] gingerboy92:
im sorry. i must be stupid, the link on OP is 0206. is it the latest?
[LG Optimus 4X HD] m.heydari2016:
U r right,it's not the latest! sth changed to 0206. here is the orginal link:

http://www.mediafire.com/download/5b8t0i4zqz21gj9/omni-4.4.2-20140222-p880-HOMEMADE.zip
[LG Optimus 4X HD] Adam77Root:
Seems that latest edit was reverted, probably server maintenance. Fixed now!
[LG Optimus 4X HD] danny19901:
In latest omni is it official or unofficial as I need vid recording
[LG Optimus 4X HD] m.heydari2016:
I believe it's based unofficial sources, so video recording doesnt work!Sorry.
[LG Optimus 4X HD] sprite048:
I can't for the love of god get WiFi working on Omni, it's always stuck at either the "authenticating " or the "obtaining IP address " phase (both on ThinkB and omni ) while it works perfect on official CM11 or PA . Any ideas ?
[LG Optimus 4X HD] gerciolisz:
Are u using only WEP? Ive heard that WEP is not more supported but i dunno its true
[LG Optimus 4X HD] sprite048:
Nope, I'm using WPA2-PSK and WPA-PSK , but thanks.
[LG Optimus 4X HD] peppethustra:
Did you try to delete your connection, and to re-scan for wifi, like as it was the first time you attempt to connect to that router? If doesn't work, try to wipe cache from recovery (only cache, not dalvik)..or at least, try to reboot your router, sometimes I solved this problem doing this, some time ago
[LG Optimus 4X HD] gerciolisz:
np i say what others have problem with.. i have no issues with wifi:)
[LG Optimus 4X HD] sprite048:
Found the problem. My router has mac address filtering, and changing the rom changed my phone's mac address. Now it works :D

Here is my take on omni : It's fast. Blazing fast. I just miss two things : double tap to sleep (it's included int the multiwindow builds ) and profiles, like on cm. I can't live without those.
[LG Optimus 4X HD] gerciolisz:
u have go to sleep button in notiffication settings use it or try xposed maybe there is something usefull :P
[LG Optimus 4X HD] Coolneng:
Try Profile Scheduler for CM Profiles. I hope an Xposed Module will be avalaible for that some day.
[LG Optimus 4X HD] DeeJay1:
Idk if it's the rom. But netflix loses sound and freezes when I set the subtitles on. It only happens on the new build
[LG Optimus 4X HD] Adam77Root:
Issue with old blobs found and fixed (I missed 3 libs, duh), video recording and QR/barcode scanning works, screen recording doesn't. Compiling new build now, will update GitHub repos and upload it today. Panorama mode doesn't work, very likely this commit is the fix for that. Gonna check and upload to Omni Gerrit.

Edit: That commit is already included. So panorama is broken with old blobs.

Edit 2: Panorama works fine in ported stock camera, it's only broken in built-in camera app.

Build uploaded, check OP. GitHub repos updated too. Also, I'm removing 4.3.1 build, support ends for that.
[LG Optimus 4X HD] SpyKnife:
Wait, so is the new build with old blobs or new (grouper) blobs?
[LG Optimus 4X HD] balloon27:
With old blobs, so we'll have (almost) everything working. In the mean time Adam can keep on hacking his way to working grouper blobs in the background as he likes, as we won't really need grouper blobs until Android gets a major update again.
[LG Optimus 4X HD] emplokeas:
root???

Hello...I just installed omni with gapps and i have no root..can you help...???
[LG Optimus 4X HD] tonhao12:
You need to flash supersu zip, you can find it in the Dev's own thread.

---------- Post added at 04:59 PM ---------- Previous post was at 04:37 PM ----------

Guys!

After update I am having a issue which I didn't have with the previous version. Since I am not sure if the problem is due the not have wiped data or a ROM issue I am posting here. The problem is that in game I have some short freezes that happens in intervals of same time. I am using another kernel, but I was using it before too.

Reboot didn't help.

Anybody else seeing this?
[LG Optimus 4X HD] dimi89:
Sorry,can you link that supersu zip since i dont know in what thread you mean ?
[LG Optimus 4X HD] tonhao12:
http://xdaforums.com/showthread.php?t=1538053
[LG Optimus 4X HD] dimi89:
Thought you were talking about some Adam's threat and i was looking for it on devs thread but obiusly didnt find it there.Thank you.

Since i installed this rom latest build i had 2 freezes and i had to pull out battery.Also when phone is in deep sleep it takes 1-2 secc to wake it up.It is not big delay but it isnt instant too.
[LG Optimus 4X HD] Dadovvv:
Thank you [MENTION=4719724]Adam77Root[/MENTION] for your great works, we have a best developer here on xda
[LG Optimus 4X HD] gandhar:
hello adam,

i have noticed that button brightness wont go off, i remember this bug was present when omni was first out, so you could have reverted the fix with the blobs.

apart from that i have no bugs as yet.

good work
[LG Optimus 4X HD] Adam77Root:
Nope, works fine here. Check notification and battery lights as well.

Sent from my OmniROM-powered LG Optimus 4X HD
[LG Optimus 4X HD] laufersteppenwolf:
This also happened on CM11 using arararagi's button backlight driver, which is why CM11 uses the stock blob for the button backlights ;)
[LG Optimus 4X HD] Adam77Root:
If users checked all features, they wouldn't be asking such questions. Despite it needs a bit improvement, it is a feature. Like torch backlight control. If someone can't understand finer feature tuning, they can go with CM and its basic extra features. Omni is not for the average and I don't plan to make it that way.

Sent from my OmniROM-powered LG Optimus 4X HD
[LG Optimus 4X HD] laufersteppenwolf:
TBH, I never tried Omni, so I have no idea what settings actually are included ;) :o

I just wanted to point out, that this could happen due to the new (soruce built) backlight driver ;)
[LG Optimus 4X HD] Adam77Root:
Yes, it does happen because of that. But it's not a bug, but a feature. ;)

Sent from my OmniROM-powered LG Optimus 4X HD
[LG Optimus 4X HD] gandhar:
lol i forgot to mention it was during charging ,

normally its fine, while charging it wont go off.

my setting tells it to follow the display light.

sorry for that

edit; wow i am so stupid,

charging light it is.
[LG Optimus 4X HD] jacksparao:
going to try

I will test today..
[LG Optimus 4X HD] domii:
Hi Adam,

Ur work is greatly appreciated, it do really bring our devices to life.

Currently everything is working flawlessly however i do have a small issue. I flashed ur rom to 3 LG's 4X "mine, wifey and sister's" and i ended up with the 3 devices having the same wifi MAC address :( any idea how can i resolve this issue or if there is any work around ?

Also i wanna see if this is a reoccurring issue with anybody else ?
[LG Optimus 4X HD] Adam77Root:
Almost all released O4X devices use the same MAC address, there are surely some differences between regions. Omni uses V20b WiFi calibration file. What you have to do to solve this is to edit (/system)/etc/wifi/bcmdhd.cal with a root browser. Find the line 'macaddr' and replace the last or last two number(s) with (an)other hexadecimal number(s). Do this on all devices and set it to different values on all of them.

Sent from my OmniROM-powered LG Optimus 4X HD
[LG Optimus 4X HD] csfrank271:
Just one question

Recently I decided to hop back on XDA and check out how all our lovely devs are coming along with their projects. After much reading, and discovering that you made the great decision to implement the old graphics blobs until the grouper ones are sound and solid, my desired choice was to run OmniRom again. I must say, there has been no disappointment. Ever since flashing this ROM, I have actually found my phone more enjoyable to use; the interface is much smoother, and the level of customisation is far greater. Plus, the system is less bloated and it feels cleaner. So, without a hint of doubt, I can confidently say that OmniRom has been the best user experience personally on the LG Optimus 4x. It even eliminated issues with audio lag that were present on the Offical CM nightlies :D

From what I have read, it seems like improvements are always around the corner :)

The grouper blobs sounds incredible and smooth, and fixes for useful niche features (such as MHL) are quick and stable. I have one question though, regarding the implementation of USB OTG Host Mode. I have noticed several devs (primarily iodak) discussing the possibility of USB OTG. At one stage, iodak even had it working - well semi working - if I am not to be mistaken. What I am wondering is this: when the fix for USB OTG is released in custom kernels, will it make its way over to Omni too? Because I really have been enjoying the Omni experience, but long for the USB OTG ability too, and I would hate to have to jump ship from this great system and omni kernel just to have OTG.

Also, I am not asking for ETAs, devs have lives too, we all know that :)

I am simply just questioning if it would be possible for OTG to be implemented into the Omni kernel from another one :D
[LG Optimus 4X HD] Adam77Root:
Of course! I'll include it into the kernel and add support for USB host mode into the rom as well.

Also, I already started rebasing Omni kernel to iodak, problem is that for me iodak's kernel throws panics on boot if I compile it for myself no matter how I try. That's why I'm waiting for v10 sources to get ready, gonna check again then.
[LG Optimus 4X HD] csfrank271:
That's great news man! The omnirom ship will keep on sailing ;)

Oh dear, what a pain :( Why does it panic?

No worries mate, patience is a virtue so they say and we are patient people here :) Version 10 is shaping up to be very special from the sounds of things :)
[LG Optimus 4X HD] hesami:
Hi. Omni is great i tried many roms but this is the best... Just a little problems i found . I tested with omni kernel and iodak 9.5 both have this (now im using iodak 9.5)

1-ringtone and notification volume dosnt work properly... I enabled (link rington and notification...) but when i change volume state to no sound and vibrate off mode, the rington is ok but notification dosent link and sound is on for sms,viber and ....

2-sometimes when we open many apps all things freezes and must remove battery

3-in omni kernel there is two bad things that in iodak its ok...charging while screen on is very slow (i think like the stock rom it uses the temprature of battery for charging speed)

And battery drains more rapidly in stock kernel overnight or use

Thanks again for this great rom
[LG Optimus 4X HD] popy2006:
Also tried Omni on my GF x4 and love it :good:

She also can confirm issue 2, on stock kernel and also on iodak.

Would be nice if this gets fixed.

Also the phone gets really slow sometimes. Ill think this is the "stuck at low frequency" issue.

This my GF had also on original ROMs and i have read in an thread i cant remember that it should be fixed.

Is this fix also included in this omni build?

thx

pOpY
[LG Optimus 4X HD] Zhus06:
I used ur omni latest and iodak .95 and please take care.. it got pretty bugy.. to the extent that it almost burned my phone.,

I really hope you make a good combo out of it so i can stop using stock lg ROM :)
[LG Optimus 4X HD] mac.daferriera:
to all of you having random freezes with omni+iodak

I had them often but had them solved when I updated last version of superSU. Try...

Side note: to reboot the terminal you can also hold power+volume up, no need to battery pull (if kernel is still alive)

thanks adam for last build. works well with working video. was wating for it
[LG Optimus 4X HD] Benjan32:
Hi, I have the newest Omni installed with full gapps package and iodak 9.95 but the hotword "OK, Google" doesn't seem to work :/

Any idea what I can do?

Gesendet von meinem TF701T mit Tapatalk 4 Premium
[LG Optimus 4X HD] Ottonet:
The Ok Google hotword works only for US English systems.

Fortunately, there is a relatively simple hack you can do to fool Google Now and force it to respond even if your system language is not US English.

All you have to do is change the language code in hotword data file. The tricky part is that the file must be edited with an hex editor, because it is a binary file.

Yout will find all the instructions at the following URL

http://xdaforums.com/showthread.php?t=2649349

I got up and running in less than 5 minutes by following th Method #2

Have fun

Inviato dal mio GT-P3110 utilizzando Tapatalk
[LG Optimus 4X HD] Nutomic:
I am getting the following error when I compile from latest sources (didn't change anything in chromium). Is that an upstream issue, or something that is known?

target thumb C++: content_content_common_gyp <= external/chromium_org/content/common/android/hash_set.cc
target thumb C++: content_content_common_gyp <= external/chromium_org/content/common/font_list_android.cc
target thumb C++: content_content_common_gyp <= external/chromium_org/content/common/gamepad_user_gesture.cc
target thumb C++: content_content_common_gyp <= external/chromium_org/content/common/gpu/client/command_buffer_proxy_impl.cc
In file included from external/chromium_org/content/common/android/hash_set.cc:5:0:
/home/felix/workspace/omni/out/target/product/p880/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:10:26: error: extra tokens at end of #ifndef directive [-Werror]
/home/felix/workspace/omni/out/target/product/p880/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:11:26: error: missing whitespace after the macro name [-Werror]
target thumb C++: content_content_common_gyp <= external/chromium_org/content/common/gpu/client/context_provider_command_buffer.cc
In file included from external/chromium_org/content/common/android/hash_set.cc:5:0:
/home/felix/workspace/omni/out/target/product/p880/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:24:20: error: expected initializer before '<' token
/home/felix/workspace/omni/out/target/product/p880/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:26:17: error: expected initializer before '<' token
/home/felix/workspace/omni/out/target/product/p880/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:29:22: error: expected '{' before '<' token
/home/felix/workspace/omni/out/target/product/p880/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:29:22: error: expected unqualified-id before '<' token
external/chromium_org/content/common/android/hash_set.cc:30:1: error: expected '}' at end of input
[LG Optimus 4X HD] Adam77Root:
Very likely a merge failure. I compiled one this morning and it went fine.
[LG Optimus 4X HD] Nutomic:
I wiped everything but .repo/ and packages/apps/ and get the same error. Anything else I should delete? (I'm kind of tired doing full builds al the time without success D: ).
[LG Optimus 4X HD] Adam77Root:
New build up! Enjoy! :)
[LG Optimus 4X HD] tiflao:
Changelog?

Enviado desde mi LG-P880 mediante Tapatalk
[LG Optimus 4X HD] Adam77Root:
Latest Omni merges only. I note only major / significant changes in 2nd post, otherwise it's just latest code merges and maybe few tweaks.

Oh, BTW I moved another proprietary lib to source-built ones. This time libnvcpud_client.so, it's not included in this release yet.
[LG Optimus 4X HD] musklor:
Omniswitch has been improved

https://changelog.omnirom.org/

"Envoyé depuis mon LG-P880 avec Tapatalk"