yashsingh1/xdaforums huggingface dataset:
[LG Optimus L90] jasonmerc:
Maybe I'll just have to flash back to stock and fiddle around with this mini OS. Who knows, maybe I can find something cool, like a secret SIM unlock menu like the ATT Galaxy S3 has (only the S3 can be SIM unlocked from within Android). It's about time I did something for the XDA community anyway...

...Speaking of stock, anyone out there have a TWRP/CWM backup of stock for the D415 they'd be willing to share? I don't feel like having to flash the KDZ, and having to root and all that all over again :p

EDIT: Just a question about NANDroid backups and device encryption. This is the first time I ever encrypted my device (Settings>Security>Encrypt), so I am not aware of if there are any side effects. If I want to reboot into recovery and make a NAND backup of my encrypted CM11 install, would that cause any issues backing up? And would that cause any issues restoring from the encrypted backup in the future? I know that while the device is powering on it asks you for the encryption password early on in the boot stages, but I don't know if it de-encrypts the device data BEFORE or AFTER recovery mode is accessed.
[LG Optimus L90] ruzell:
everythong
[LG Optimus L90] Ilxaot:
everythong
[LG Optimus L90] jasonmerc:
every thong

You know I had to say that
[LG Optimus L90] shinobisoft:
Update folks...

I haven't given up. Spent the weekend working the bugs out of my build environment. Getting really really close. Made it to the very last part of the build before crapping out on me, LOL. I know what's causing the build error, just gotta figure out why one step is getting skipped.
[LG Optimus L90] 1Emerson1:
We appreciate your hard work and dedication! :D
[LG Optimus L90] jasonmerc:
Thank you so much for the work you are putting into developing for this device. Best of luck to you!

It's kind of exciting to me, this is the first time I was part of a community early on in the development stages for a device that just came out a few months ago. It's cool watching everything slowly unfold and over time make its way into a stable ROM. It almost feels like we are part of history in the making (but especially Quarx and shinobisoft, they are the ones doing the actual development :p ). Because as far as I know, and correct me if I'm wrong, this really is the first ROM ever for the D415.
[LG Optimus L90] shinobisoft:
All credits for getting ROMs going for LG L90 devices goes to [MENTION=513620]Quarx[/MENTION]. I'd have never figured out the device tree if not for Quarx. ;)

Me being a self-employed electrician/handyman and being good at what I do, I don't really have enough "free time" to develop and maintain ROMs. I originally wasn't going to take on ROM building for any device but since the only way I could determine if my theory on what was causing the issues on the D415 with Quarx ROM was to build a ROM, that's what I did. So far all my suspicions have been correct :p. And well, here we are now. I've managed to put every free moment I have, and even neglected some of my personal responsibilities :eek:, in to the development of this ROM.

I thank everyone for the support and praises, but if not for Quarx :victory:, we'd all still be wishing we had custom ROMs for these devices. :silly:
[LG Optimus L90] jasonmerc:
Yes, Quarx did make CM11 for the L90. But you were the first to make it completely work with the D415. You aren't giving yourself enough credit.
[LG Optimus L90] janejunx:
Definitely thank yourself! I love the L90, but oh MAN when I turned it on the first time and saw stock, I was bummed. I had no idea this even existed until I'd already bought the L90.Thank you SO SO SO much for your work!
[LG Optimus L90] ross4747:
Has anyone been able to get the GPS working good on their D-415? Mine still won't lock and loses GPS signal all the time when I attempt to use the navigation in Google maps.
[LG Optimus L90] jasonmerc:
Haven't tested GPS yet. Will give it a try.
[LG Optimus L90] jasonmerc:
GPS works fine for me. Maybe you have a defective device.

---------- Post added at 08:12 PM ---------- Previous post was at 07:47 PM ----------

OK, so I've been having an issue with video playing. I use TubeMate as my YouTube browser and MX as my video player. Recently, whenever I try to open a video, my screen turns green, my phone freezes and it reboots. What's going on?
[LG Optimus L90] rgill420:
I have the same issue ... I have 5 lg l90 d415 phones in the family and they are on stock. My gos with cm 11 not working either. Works good only when I'm connected to WiFi . on 4g it never gets or locks the position. A huge disappointment on this phone. Have tried multiple fixes using apps ... But nothing worked
[LG Optimus L90] ross4747:
No GPS worked on the stock ROM and stopped working with this ROM. I know its no 100% but just thought maybe someone had a simple fix or something.
[LG Optimus L90] shinobisoft:
GPS has been iffy at best. For me anyway. Sorry. On my list of things to look in to ;)

Ok guys and gals...

I finally got something to build. Let me emphasize the "something", LOL. It flashed and booted but back to all the original problems with @Quarx ROM. Reset on reboot, 128 MB internal storage, no wifi, etc...

Guess that's what I get for resyncing with Quarx sources again.:silly: LOL. Quarx has made some changes to his kernel that weren't present when I originally forked his sources and made my changes. I decided over this past weekend to refork his sources in a hope that it would fix my build issues which it didn't. :confused:

Anyway, we're heading back in the right direction :D
[LG Optimus L90] shinobisoft:
That's a good one... I have no idea...
[LG Optimus L90] jasonmerc:
It's weird because it only seems to occur with some videos. Even when I download said videos and view them offline in MX it does the same thing. I'll see if I can dig up a video recording device and post a video of it.
[LG Optimus L90] Pippinkid:
I'm pretty sure this has already been established, but I'm posting it anyway for the visual learners! :D:p The two snap shots show the speeds using T-Mobile's 4G data. One on stock, the other running the 9/10 build. For a fair fight I reboot both devices and started the test as soon as they powered on because I was getting very mixed results between the devices initially. The phone running Cyanogenmod is the second one and the phone running stock is the first picture. Both performed in a similar way.
[LG Optimus L90] jasonmerc:
I think the stock LG might be the second one actually

Sent from my LG D415, running CM11, using the XDA developers app
[LG Optimus L90] Pippinkid:
Yea, I changed it. Plus, I'm pretty sure everyone here can tell the difference. :D:p
[LG Optimus L90] isa_rod:
Ive got gps... I usually keep it turned off but its working almost pin point for me.
[LG Optimus L90] alfonsojon:
This also affects me, and it takes a long time before it gives up and says "GPS Signal lost". Slightly annoying since I use my GPS at least thrice weekly: on the weekends and Tuesdays.
[LG Optimus L90] racenrich:
Hello everyone, been watching the boards on our phone and im ready to take the plunge. seems that all is working well.

Anything is particular that should be of concern?

Phone has been rooted, removed about 80% LG bloatware/software, and it is working well.

im miss running CM11

any advice would be great!

BTW, kudos to the Devs that make our android phones they way WE want them
[LG Optimus L90] jasonmerc:
What do you mean by the "plunge"? You mean installing CM11?

Sent from my LG D415, running CM11, using the XDA developers app
[LG Optimus L90] Andronote3:
I have the same issues, but i had the same problems running stock too.
[LG Optimus L90] zxcv888:
I just noticed that my back camera don't focus at all..
[LG Optimus L90] ross4747:
Yeah I've got that issue too
[LG Optimus L90] racenrich:
yes, take the plunge is installing CM11...
[LG Optimus L90] jasonmerc:
+1

Sent from my LG D415, running CM11, using the XDA developers app
[LG Optimus L90] jasonmerc:
So I am thinking of getting a Chromecast to mirror my L90's screen. Is the L90 capable of casting screen? Does it need a mod to do so? And if so, what mod do I use and how do I install it?

Sent from my LG D415, running CM11, using the XDA developers app
[LG Optimus L90] 1Emerson1:
There is a mod for it, a simple APK installation. I tried it but it won't connect to my chromecast for some reason.
[LG Optimus L90] shinobisoft:
Great! Another question I cannot answer... LOL. Sorry!
[LG Optimus L90] Riku Azhurlar:
No mods it works on all android with an app
[LG Optimus L90] jasonmerc:
EXCITING UPDATE

Just got a Chromecast for $35. And NO, the L90 does NOT support screen mirroring on the Chromecast... even with the mod. When the mod is used, it says "connecting..." Then right away changes to "disconnecting...". I guess we'll have to wait, because I believe Google said it was trying to expand official support for screen casting to other devices.

Edit: Just realized Emerson answered my question before I did...

Sent from my LG D415, running CM11, using the XDA developers app
[LG Optimus L90] LaDY Vengeance:
I'm not a dev but I came across this camera mod that works on both the G2 and LG Flex. There is a flashable zip for CM based roms...worth a shot?

http://www.droidviews.com/improve-lg-g2-camera-picture-quality-camera-mod/
[LG Optimus L90] shinobisoft:
I've downloaded it. Will take a look!!!
[LG Optimus L90] jasonmerc:
Not sure if it is safe. The camera for the G2 is completely different than L90. Might end up doing more harm than good.

Sent from my LG D415, running CM11, using the XDA developers app
[LG Optimus L90] shinobisoft:
I said I would look at it ;) LOL. I've been around long enough to know to look thru things before installing :D :p The library that gets installed doesn't exist on our device. However, the APK may be useful. Got bigger fish to fry at the moment... CM11 :eek::silly::p
[LG Optimus L90] jasonmerc:
Well never mind then.

Sent from my LG D415, running CM11, using the XDA developers app
[LG Optimus L90] shinobisoft:
I hope you didn't take my response the wrong way... In reality, I'm a bit of a smartass ( a**hole really ), sorry that's just me. I really wasn't trying to be, but may have come across that way. ;) I do know you were looking out for me and I appreciate it ;)
[LG Optimus L90] jasonmerc:
No, it's OK. I was just being sarcastic as well :)

Sent from my LG D415, running CM11, using the XDA developers app
[LG Optimus L90] googlephone:
My LG L90 with the chromecast mod can do screen mirroring to my TV without any problem.

Check the chromecast forum for the mod, LG phones need to use version 1 mod.
[LG Optimus L90] jasonmerc:
Thanks, will try. I believe I was using the latest version 5.

EDIT: Installed version 1, still did not work. Same thing as last time.

Sent from my LG D415, running CM11, using the XDA developers app
[LG Optimus L90] ruzell:
...Hi? :confused:
[LG Optimus L90] shinobisoft:
I ain't dead yet :eek:, LOL. Haven't given up either :p. Still having extremely annoying build issues...
[LG Optimus L90] ruzell:
Don't stress yourself out . Relex, everyone either waits or build their own CM port
[LG Optimus L90] Aly3n:
Drivers?
[LG Optimus L90] shinobisoft:
That's a little vague. What exactly are you looking for?
[LG Optimus L90] Aly3n:
The mtp drivers for this rom
[LG Optimus L90] shinobisoft:
Mtp drivers aren't ROM specific. They are device specific. I don't have a link handy but download and install latest drivers from LG.
[LG Optimus L90] Aly3n:
Alright the its just I've never really installed and device specific drivers just the default ones that windows installs automatically :p
[LG Optimus L90] Pippinkid:
This is what I used. From the LG site.

http://tool.xcdn.gdms.lge.com/dn/downloader.dev?fileKey=UW00120120425
[LG Optimus L90] Aly3n:
Thx
[LG Optimus L90] shinobisoft:
I've managed to finally get a build. I know I said that last time I made a post like this, LOL. Quarx kernel was giving me fits so I reverted back to the kernel the last successful build was on, which was Quarx original kernel. Well it boots and all but I'm experiencing the same issues as before. No Wifi, 128 MB system partition, etc...

I think I'm going to revert the remainder of my build system back to my original configuration and resync with my GitHub.

I'll keep y'all posted ;) Oh, and thanks for everyone's patience :cool:
[LG Optimus L90] Ilxaot:
And thank YOU for your dedication (:
[LG Optimus L90] Aly3n:
Hopefully you can get ir working
[LG Optimus L90] Pippinkid:
Awesome!! Thank you for your hard work!!
[LG Optimus L90] jasonmerc:
I wish I could develop and make ROMs and stuff. I'd be up 24/7 helping you solve these problems.

Sent from my LG D415, running CM11, using the XDA developers app
[LG Optimus L90] Aly3n:
Anyone have stock messaging app(SMS) or something like the quick reply that happens in the top left corner
[LG Optimus L90] Ilxaot:
Try Textra or Smitten SMS
[LG Optimus L90] Aly3n:
The will try
[LG Optimus L90] Ilxaot:
Textra = Material Design

Smitten = A spin on stock (:
[LG Optimus L90] shinobisoft:
Had another successful build late lastnight... with a twist...

128 MB issue gone

Front camera worked :eek:

Wifi broken

Anyway I think I know what the issue is. It may take a bit to fix and then it may not. As stated previously I'll keep y'all posted ;)
[LG Optimus L90] Aly3n:
Can't wait
[LG Optimus L90] ruzell:
You are getting there :D
[LG Optimus L90] Riku Azhurlar:
The WiFi is an easy fix. But how'd you get the front camera to work?
[LG Optimus L90] shinobisoft:
By accident. LOL. Mixed dtb's. Not sure which ones tho. Rerunning my build right now to determine which ones. But one dtb for open_cis and one for tmo_us. LOL.
[LG Optimus L90] Riku Azhurlar:
Nice I may have found a useful tool for us. Its a split boot IMG script that also splits the dtb out of it. So I can pull the stock dtb out and add it to my sources
[LG Optimus L90] shinobisoft:
Sweet!

Ok. So my kernel config is for open_cis but because I left the tmo_us dts files in the dts folder make chose the tmo_us dts's instead of the ones for open_cis.

However, this breaks wifi and also once the screen goes off you can't turn it back on. I think I know what's causing that too tho.
[LG Optimus L90] Riku Azhurlar:
Once I get home I'll try the script. And if of works I'll pm you and upload it to my PAC hit sources
[LG Optimus L90] bravho:
Could this also be a solution for the front camera on d405n?
[LG Optimus L90] shinobisoft:
Not sure. I have some ideas I gotta test first ;)
[LG Optimus L90] bravho:
Sounds good :)
[LG Optimus L90] jasonmerc:
Slowly but surely, we are getting there.

Sent from my LG D415, running CM11, using the XDA developers app
[LG Optimus L90] googlephone:
Is it possible to include knock code in the future since you are already trying to use the stock kernel?
[LG Optimus L90] leoinj:
Installed on my girlfriend's phone and had a few issues/questions:

1. GPS doesn't seem to work at all. Installed GPS status app and it never gets a location fix. Same for google maps, location is wifi and cell tower only.

2. Anyone have the camera button working? I haven't seen mention of it in the thread.
[LG Optimus L90] Riku Azhurlar:
The camera button will not work in custom roms
[LG Optimus L90] shinobisoft:
Update:

Made a build as soon as I got home. Well after making some changes to the kernel config. Apparently I'm making progress. Front camera is still FIXED. However, I still have no WIFI. The device is now waking on button presses ( Power and Home ) but it still remains unresponsive to touch after the screen blacks out ( turns off ).
[LG Optimus L90] shoxxy:
Great news

But you dont know how you fix it? could you explain me some steps you did ? maybe i could be fix Front Cam in my Carbonrom too?? as i said i , a time ago i flashed an aboot from d410 on my d405 and both cams work, but bt not. when i change to d405 aboot only rear cam works ..... :)

how i have to change dtb"s ??? i be glad for every help ;)

THX Cheers

edit: did you use stock source for kernel ???

shoxx@shoxxs:~$ ./carbon/kernel/lge/msm8226/scripts/lg_dt_viewer/lg_dtb_parser.sh

????
[LG Optimus L90] shinobisoft:
I'm using @Quarx original sources. Same ones from my GitHub. I do know how I fixed it. Painstakingly comparing LG source configs to the configs being used to build the kernel. The right camera drivers are being initialized and loaded now and all configs have been disabled in the config file I'm using. I'm also using W7_TMO_US config instead of W7_OPEN_CIS config.

If you're using @Quarx sources you're missing files required to change dtb's. Do like I did and download LG's kernel sources for your device's latest ROM. You'll find 7 or 8 msm8226-w7* folders in the kernel/arch/arm/boot/dtc folder. Copy all the msm8226-w7* folders that you want or all of them to your current kernel/lge/msm8226/arch/arm/boot/dts folder.

The msm8226-w7ds_open_cis_v1.dts and msm8226-w7ds_open_cis_v2.dtb files are actually copies of

msm8226-v1-w7.dts and msm8226-v2-w7.dts from the msm8226-w7ds_open_cis folder.

To change dts :: For this example, we'll change to dtb's from msm8226-w7_tmo_us

1) Delete existing msm8226-w7*.dts files from kernel/lge/msm8226/arch/arm/boot/dts

2) Copy 'msm8226-v1-w7.dts' and 'msm8226-v2-w7.dts' to from the 'msm8226-w7_tmo_us' folder 'kernel/lge/msm8226/arch/arm/boot/dts' and rename them to 'msm8226-w7_tmo_us_v1.dts' and 'msm8226-w7_tmo_us_v2.dts'.

3) Now open, edit, and save both files we just renamed.

There are two '/include/' lines in each file. Remove the '../' from the first '/include/' and add 'msm8226-w7_tmo_us/' to the beginning of the second one. The first include points to lge-common sources and the second include points to device specific includes. In this case the D415.
​

Now open kernel/lge/msm8226/arch/arm/mach-msm/Makefile.boot.

Scroll down til you see

# MSM8226
zreladdr-$(CONFIG_ARCH_MSM8226) := 0x00008000
ifeq ($(CONFIG_MACH_LGE),y)
dtb-y += msm8226-w7ds_open_cis_v1.dtb \
msm8226-w7ds_open_cis_v2.dtb \

and replace it with

# MSM8226
zreladdr-$(CONFIG_ARCH_MSM8226) := 0x00008000
ifeq ($(CONFIG_MACH_LGE),y)
dtb-y += msm8226-w7_tmo_us_v1.dtb \
msm8226-w7_tmo_us_v2.dtb \

Now open kernel/lge/msm8226/arch/arm/mach-msm/lge/Makefile and make sure there is a board entry for CONFIG_MACH_MSM8226_W7_TMO_US

obj-$(CONFIG_MACH_MSM8226_W7_TMO_US) += board-8226-w7-tmo-us.o board-8226-w7-tmo-us-gpiomux.o

Dont forget to edit your kernel config, or create a new one, to disable the entry for CONFIG_MACH_MSM8226_W7DS_OPEN_CIS and either enable the entry for CONFIG_MACH_MSM8226_W7_TMO_US or create one.

If you decided to create a new config don't forget to edit device/lge/w7/BoardConfig.mk -> TARGET_KERNEL_CONFIG to point to your new config.

Phew...
[LG Optimus L90] ruzell:
K.
[LG Optimus L90] shinobisoft:
LMAO...

See, not as easy as some may think ;) Luckily, I'm a C/C++ programmer :D Along with a dozen other programming languages :eek::p:silly:
[LG Optimus L90] ruzell:
Well TBH i dont even understand a single line of coding :silly:
[LG Optimus L90] shoxxy:
@ shinobisoft

BIG BIG THX ;)

over the night i search a bit about dtb. i unpacked stock boot with aik and put it in my boardconfig like demonslayer12349 in his git. also using his mkdtb.mk . .... but run into errors because i used quarx kernel source .

today after work i will try an workaround., with lg stock source for d405. lookin into your very usefull post..,,

thats what i am looking for ;)

Thx again
[LG Optimus L90] 1Emerson1:
Quick question, did you go to school to learn C++ or did you teach yourself? I'm interesting in becoming a Software Engineer. PM me if you have any tips for me, thanks :D
[LG Optimus L90] shinobisoft:
Self taught. Been fiddling with computers since the early 1980's ;)

As for tips... Don't give up! It can be nerve racking at times. Some of the simplest coding mistakes have had me on the verge of destroying something. LOL. Yeah, it doesn't help having a temper either. Hmm...

We all learn differently and at different rates. I was able to learn all of the languages I've learned by reading lots of source code and researching. I have an uncanny ability to figure the language syntax by reading working code. A high IQ and photographic memory don't hurt either ;) LOL
[LG Optimus L90] bravho:
Sounds like a real progress :D
[LG Optimus L90] shinobisoft:
Ok. So I came home this afternoon and was browsing thru kernel configs, again..., and I think I may have found the WIFI problem. Running a kernel build as I'm typing this post :D Guess we'll see shortly!!! Keep them fingers and toes crossed. No eye crossing tho... LOL :D:o
[LG Optimus L90] Aly3n:
Is the WiFi problem the obtaining IP address or something else
[LG Optimus L90] jasonmerc:
Been having an issue with the "O" key on the keyboard. When I touch it one time nothing happens. It usually takes 2-3 taps before it registers I pressed O.

Sent from my LG D415, running CM11, using the XDA developers app
[LG Optimus L90] ruzell:
Try another keyboard
[LG Optimus L90] shinobisoft:
Something else. WIFI doesn't turn on at all with the last few builds I've made.
[LG Optimus L90] jasonmerc:
I think that did the trick. Thanks.

Sent from my LG D415, running CM11, using the XDA developers app
[LG Optimus L90] shinobisoft:
I've had periodic glitches like that too with built in keyboard.. A reboot usually solves it for a little while. I'm also not using the default keyboard. I'm using Hackers Keyboard.
[LG Optimus L90] Aly3n:
Actually some of the stock ROMs have the same problem
[LG Optimus L90] shinobisoft:
Ok folks. WIFI is now working again. :D However, once the screen turns off there's no turning it back on. Crap... I do however, think I know how to fix it. LOL. Going to run another build with that fix shortly. :D
[LG Optimus L90] jasonmerc:
Hope it all works out! I can't wait to have this ROM fully functioning! And again, thank you for your efforts to provide the D415 users with this build of CM11!

Sent from my LG D415, running CM11, using the XDA developers app
[LG Optimus L90] Aly3n:
Are ota updates supported in other words can update from the software update in the settings
[LG Optimus L90] shinobisoft:
No. I have disabled OTA updates temporarily until I can figure out what I need to do to implement them myself. [MENTION=513620]Quarx[/MENTION] updates are no good to us. LOL.
[LG Optimus L90] shinobisoft:
Well, after two more builds, still having issues waking the phone once the screen turns off. So back to studying configs again when I get in from work tomorrow. With any luck I'm sure I'll figure out the waking issue. Kinda frustrating actually. I'm so close I can taste it and yet...

For the other variant users, I believe I know what the issue is with you're front camera. The kernel is loading the wrong drivers. Quarx kernel is loading camera drivers for D410 variants. Apparently the main ( back ) camera is universal between all the variants. It's the front camera that's different. I'm just guessing here as I haven't seen configs for the other variants. Yet :D

[MENTION=5671576]demonslayer12349[/MENTION]

If you're building for D415, you must use w7_tmo_us config and dtb's.

My 09/10/2014 build was built with w7_open_cis config and w7_open_cis dtb's. That's why I couldn't get the front camera to work with that ROM.

Boy this has been one hell of a learning experience too!!! :silly:

It's past my bed time guys and gals :eek::p Keep it between the ditches!!!
[LG Optimus L90] wojtek267:
My respect may be not worth much, but You've gained it even though I've got 405n
[LG Optimus L90] Riku Azhurlar:
I think I finnaly have a good d415 build :D I'll test in a few hours when I get home and update my sources
[LG Optimus L90] jasonmerc:
I'm just sitting in my chair doing this right now

Sent from my LG D415, running CM11, using the XDA developers app
[LG Optimus L90] Ilxaot:
Waits anxiously
[LG Optimus L90] Riku Azhurlar:
dat face bro xd
[LG Optimus L90] jasonmerc:
Just realized this post was from 12/31/1969

Sent from my LG D415, running CM11, using the XDA developers app
[LG Optimus L90] Riku Azhurlar:
XD
[LG Optimus L90] Aly3n:
I did to