yashsingh1/xdaforums huggingface dataset:
[LG Optimus L90] 4peace1:
Thanks very much but how can i get option of 2g/3g,WCDMA prefered,WCDMA auto,2g only,3g only back cos i dont like 2g/3g option.

I always like to force 3g reception in my area that why i like 3g only not auto
[LG Optimus L90] asterix005:
this key combo works on d415 on 8/2 build
[LG Optimus L90] Quarx:
New build uploaded. NFC option restored. More fixes for camera, aac works too.

Touch maybe start working for D415.

Touch buttons should be correct.
[LG Optimus L90] xyrnox:
I downloaded it, but it disappeared from your site.

Is there a problem with it? Should I wait for a new build?
[LG Optimus L90] Quarx:
I removed QuickRemote from CM, in order not to violate the LG license. I adapted it from stock rom, now this app starts on any CM etc rom.

And fixed some bugs for D405/415

Will upload it again.
[LG Optimus L90] xyrnox:
Sounds great, thanks!
[LG Optimus L90] Quarx:
Reuploaded.

QuaickRemote ported from stock L90. http://d-h.st/Ydr Just install 3apk as normal programm. Not sure if this works in real, but app starts and found IR port.

Maybe need some fixes in kernel.
[LG Optimus L90] xyrnox:
I downloaded the new build, flashed it, wiped cache and rebooted.

Buttons are still mixed on my D405n.

Also, mobile networks are not working, the phone says "No service".
[LG Optimus L90] Quarx:
Looks like 405n != 405 in key mappings X)

Try to play with codes in /system/usr/keylayout/gpio-keys_d415.kl
[LG Optimus L90] xyrnox:
Unfortunately I have to reflash my phone to stock because I won't be around my PC for a few weeks and I need a working phone.
[LG Optimus L90] Ilxaot:
Use the LG software tool to flash the stock kdz again. There is a guide in the general section. I had the same problem.
[LG Optimus L90] luisro:
Just tested the last build on the D415, still the touchscreen does not work. From what I can see in the first screen, mobile data is working, but can't check the camera or anything else if the touchscreen does not work. And like Asterix said earlier, I cannot get the dmesg.log to send it to Quarx if the touchscreen does not work. Is there anything else I can do to try solve the touchscreen problem? I will go back to the August 02 build in the meanwhile.
[LG Optimus L90] Quarx:
Flash over 02 build without wipe and adb will work. And get dmesg.
[LG Optimus L90] luisro:
OK, will do that at lunch.
[LG Optimus L90] xyrnox:
Nevermind. I tried again formatting all of my partitions (including /system), and the problems disappeared.

So here are my findings on the D405n:

- NFC settings are there, so it should be working (I can't test it, I don't have another NFC capable device.)

- D405n key mixup is FIXED!

Keep up the good work, Quarx! :)

Edit: It seems there is a new problem.

I can't seem to be able to use the front-faced camera. The stock and other apps simply doesn't allow me to use the front camera.
[LG Optimus L90] asterix005:
I tried that already and system generated new rsa keys for adb
[LG Optimus L90] Quarx:
It's boot.img with disabled ADB security.

Flash it and upload dmesg.
[LG Optimus L90] asterix005:
here you go . remove.zip
[LG Optimus L90] shoxxy:
!!!!

[MENTION=513620]Quarx[/MENTION]

Compiled cm11 from your tree (:good) for my D405 (w7) , Build process runs very good, only 2 errors i got and add 2 files to vendor:

cm11/vendor/cm = Terms.apk ???

cm11/vendor lge/w7/proprietary = libjackpal-androidterm4.so ???

My 2 Problems :

Calls are without sound , log is attached, (hope its right)

How btw, where i have to change the build setup to remove dual sim support and use single sim ? (D405 - single sim)

log: LOG

BIG THX in advance for helping and the Top Work here ;)
[LG Optimus L90] Quarx:
[MENTION=5429599]shoxxy[/MENTION], your phone detected as D410, thats why dual_sim and no sound. Looks like you use unlocked bootloader from D410 :)

Give me output "cat /proc/cmdline"
[LG Optimus L90] shoxxy:
Yes you are right i think :

console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 user_debug=31 msm_rtb.filter=0x37 androidboot.hardware=w7ds uart_console=disable lge.rev=rev_10 lcd_maker_id=lcd_primary gpt=enable androidboot.mode lge.bootreason=0x6d630400 androidboot.laf androidboot.dlcomplete=0 lge.battid=ISL6296_L model.name=LG-D410 lge.kcal vmalloc=400m lge.hreset=on lge.camera=hi707_cowell lge.fmradio=1 lge.nfc=none androidboot.emmc=true androidboot.serialno=LGD41073ef41d1 lge.signed_image=true androidboot.baseband=msm mdss_mdp.panel=1:dsi:0:qcom,mdss_dsi_tovis_video_dsv

edit: Changed abootb.bin to the right for my D405 it WORKS , calls and single sim are there. absolutly smooth.....

THANK YOU !!!!
[LG Optimus L90] Quarx:
Thanks, please try this version.

You can flash it over any CM.
[LG Optimus L90] Quarx:
About OC:

CPU screened as on Moto G, overclock CPU is useless(but why need oc anyway, phone fast as hell), 1.2ghz vs 1.8ghz no difference.

GPU OC works fine.
[LG Optimus L90] asterix005:
Thank you. I will test it tonight
[LG Optimus L90] Edvinoske:
Everything except viper4android and front camera works on d405n :)
[LG Optimus L90] shinobisoft:
@Edvinoske

Did you install busybox to see if that fixes Viper4Android's issue? If not, download from the Play Store ( BusyBox Installer ). On the installation page, make sure it get's installed to /system/xbin and NOT /system/bin.
[LG Optimus L90] Riku Azhurlar:
First off get my name right :P second off no I haven't given up I'm working on PAC-rom at the moment

---------- Post added at 10:38 PM ---------- Previous post was at 10:37 PM ----------

I successfully installed it with vusybox on rails and it works much better on my phone then stersicorns busybox installer
[LG Optimus L90] Edvinoske:
Busybox on rails and busybox free both don't work.

Busybox checker confirms that its installed.

Everything has root access.

Fully reinstalled cm and still the same, busybox free also said that I already have one.
[LG Optimus L90] Ilxaot:
Is this to fix the touchscreen or the camera?
[LG Optimus L90] luisro:
We still don't know if the camera works. That is to see if the touchscreen works with the latest build. I will test it as soon as I get home in line an hour. If that fixes the touchscreen then I can check if the camera is working or not in the D415.
[LG Optimus L90] Disrupthor:
App not starting here, it closes immediately. Where do I put the testkey.pk8? Already installed the 3 apk's.
[LG Optimus L90] angort14:
Whoa

Demonslayer12...... is the name given to you at birth props :good::good: :good: anyways if you want to work around the key wonkiness download xposed additions to remap the keys
[LG Optimus L90] Disrupthor:
[MENTION=513620]Quarx[/MENTION], about latest build is almost perfect. Capacitive buttons are correct, NFC seems OK although I can't test it right now. On the irda need your help to get the app you adapted to work and test it. For last the front camera disappeared in this build but sure you'll bring it back soon. Thank you a million and to all who gave you a D410.
[LG Optimus L90] luisro:
It worked! Flashing that boot.img over the latest build solved the D415 touchscreen problems. But there are still a couple of problems. GPS and WiFi do not work, the storage size shows as 128MB and even when I wipe data and cache with twrp it stays the same. Google Camera, which is the one that comes included with the gapps that I installed does not connect, and Apollo is not reading my Micro SD. So you did it Quarx, you solved the touchscreen problems, but we still have a long way to go. But thanks for all your help, taking care of us D415 owners! If there is anything I can do to help let me know. I will go back to the Aug02 meanwhile, since that build is the most functional one for the D415, the only things that do not work in that one are the GPS and the Camera, everything else works.
[LG Optimus L90] Rabid Flasher:
GPS works on my phone. I had to do some fumbling in the location settings and something with Google maps...

Sent from my LG-D415 running CM11 (4.4.4) ?
[LG Optimus L90] luisro:
Are you using the Aug02 build? I'll fumble around too to see if I fix it.
[LG Optimus L90] Maine_Coon:
hey guys, does QRemote work with this ROM?
[LG Optimus L90] k2wl:
@Quarx sir

can you please tell me if cwm or twrp is f2fs only or it support ext4 too...

i want to know because i dont have windows installed ..i use linux only.

so to go back to stock if required i need to flash flashable zip of stock which already i had. but it is ext4.

thank you for your work.
[LG Optimus L90] angort14:
FIXED D415 menu key

change gpio value key 172HOME VIRTUAL to >>>>>>> key172MENU VIRTUAL

---------- Post added at 01:54 AM ---------- Previous post was at 01:36 AM ----------

go to root browser then system ,then usr,then keylayout ,then gpio keys,then scroll down change values QUARX if you could add this to your next build

---------- Post added at 02:02 AM ---------- Previous post was at 01:54 AM ----------

http://xdaforums.com/showthread.php?t=1702675 Use this if you want to use your home button to wake up the phone

---------- Post added at 02:03 AM ---------- Previous post was at 02:02 AM ----------

Im guessing no wifi calling in the future since this isnt stock ?
[LG Optimus L90] Rabid Flasher:
Thanks for the key fix!

Sent from my LG-D415 running CM11 (4.4.4) ?
[LG Optimus L90] asterix005:
after more testing with 8/2 build for 415 and heaving keys remapped correctly only issue is the camera. maybe it is easier to fix camera issue fot this kernel then trying to recompile new one for newer builds.
[LG Optimus L90] Edvinoske:
Super su from play store fixed viper4android issues :)
[LG Optimus L90] Quarx:
They both support ext4 and f2fs :)

Nice to hear about touchscreen:)

Please upload full logcat from rom where wifi not work. Maybe it's mac issues.
[LG Optimus L90] androidvillage:
Try to test on a TV,But you will need the quickremote app inculded maybe..
[LG Optimus L90] asterix005:
wifi works on 8/2 . only iussue is camera.

on 8/15 build with new kernel for d415 touchscreen is working but wifi, is not and major issue is internal storage always shows 128mb of space so no way to install any apps after full rom is installed.

---------- Post added at 08:20 AM ---------- Previous post was at 08:15 AM ----------

if you can fix storage issue in kernel i can run logcat for wifi.
[LG Optimus L90] M I N E:
hi does this work with L70 metro pcs?
[LG Optimus L90] shinobisoft:
No
[LG Optimus L90] Rabid Flasher:
Okay, so using the D415 boot image fixed the touchscreen on the other builds. But the glitch that wipes the phone on boot is still present. Maybe it's that /data isn't being written to in the first place?

Sent from my LG-D415 running CM11 (4.4.4) ?
[LG Optimus L90] SubliemeSiem:
D405n problems

On the D405n I installed the CWM recovery from the first post and the last CM, but after a few minutes the play store kept saying there wasn't enough space left (still more than 2 Gb) and all my apps started shutting down one by one, including trebuchet. Eventually even touch stopped working. And CWM won't restore my backup either, gives me an error when it is writing /system.

I am flashing the kdz as we speak, so I hope that will fix my phone.. Might try TWRP later to see if I get better results.

EDIT:

When trying to install CM11 using TWRP, I get the "some symlinks failed" message followed by error executing updater binary. TWRP also won't restore my backup, it says "E:DataManager::eek:utput_Version - - Unable to make /cache/recovery". Hope this info helps.
[LG Optimus L90] Ilxaot:
Just for clarification, what's the last stable build for D415? Minus the Camera obviously
[LG Optimus L90] xyrnox:
The same thing is happening on my D405n, but I don't really know how to reproduce it, it just happens randomly sometimes, so I didn't report it yet. Restarting the phone temporarily fixes it. Next time it happens, I will save the relevant part of logcat. It seems changing data and cache to f2fs helps a bit, it is happening more rarely.

Also, my GPS doesn't seem to work, it can't get any signal. Can anyone confirm this?
[LG Optimus L90] TeODH4:
I think it is still the 8/2 release. It would seem that new boot image fixed the touchscreen issue on the recent builds. So hopefully we will see some fixes for the storage subsystem, camera, and WiFi.

I haven't tested it yet but I think we found the key mapping error in 8/2 as well.

Sent from my LG-D415 running CyanogenMod 11

---------- Post added at 04:29 AM ---------- Previous post was at 04:04 AM ----------

I can confirm this works on d415 (8/2 release).

Open: /system/usr/keylayout/gpio-keys.kl

Change: key 172 HOME VIRTIAL

to: key 172 MENU VIRTUAL

Sent from my LG-D415 running CyanogenMod 11
[LG Optimus L90] Quarx:
Someone can upload boot.img from D415?
[LG Optimus L90] SubliemeSiem:
Do you also have problems restoring a backup from recovery? Which recovery are you using?

I don't have CM installed anymore since I really need a working phone right now, but somehow the problems seemed to arise as soon as I installed a few apps through the play store. And yes, a reboot will temporarily fix it, but for me the problems came back within the first minute after rebooting.

First thing first though, I'd actually like to be able to do a proper backup and restore from recovery since now I have to flash the KDZ every time to revert to stock, which I'll probably need to do a lot.
[LG Optimus L90] shinobisoft:
Here ya go, stock boot.img D415 http://d-h.st/NaS
[LG Optimus L90] xyrnox:
Currently I'm using TWRP because it can format f2fs partitions. Although CWM seemed to work better with backups and restores. TWRP often fails when restoring backups. I'm pretty sure this problem is related to the play store crashes.
[LG Optimus L90] SubliemeSiem:
On my device CM11 won't even install using TWRP. I get the "some symlinks failed" message.

EDIT:

If I'd have to guess what's happening with the play store and other apps crashing, I'd say it looks a lot like all the apps lost their ability to access the internal storage somehow. That would explain the "not enough space" message from google play. Either that or somehow during boot all the permissions got changed (like when you use the wrong chmod on your linux root, you'll see all programs crashing one at a time there too untill eventually your kernel panics). But then the problem should persist through a reboot. But that's just my 2 cents, I'm a developer, but don't have any experience porting CM or compiling a custom rom, so it might be something completely different.

I also get the "error -110" message from time to time (also google play). Haven't tested anything without gapps installed, since I don't think the device is of much use to me without those apps.
[LG Optimus L90] xyrnox:
Try again until it succeeds. It will succeed after a few tries (at least it did on my device).
[LG Optimus L90] danyleene:
Use latest CWM
[LG Optimus L90] SubliemeSiem:
Latest CWM from OP won't let me restore backups. Error during the write to /system. I was able to install CM11, but I got all the problems I described in my previous post shortly afterwards.

And restoring backups? Did you get that to work?
[LG Optimus L90] shinobisoft:
Here's a link to the first TWRP released for our devices. The only issue with this recovery is the initial 1 minute screen time out before it recognizes touch events. This can be adjusted after using the first time. I've set the time out to 15 seconds on my device. Although I've not flashed CM11 with this TWRP, I know that restoring from backup works just fine.
[LG Optimus L90] luisro:
You want the boot.img from the stock firmware?
[LG Optimus L90] shinobisoft:
Already took care of ;)
[LG Optimus L90] luisro:
Yeah just noticed that, sorry!
[LG Optimus L90] Quarx:
Please test new version of TWRP and CWM.

http://quarx2k.ru/lg_l90/

Looks like i found problem with backup's and random installation zip error.
[LG Optimus L90] SubliemeSiem:
So this should be a TWRP with working external mem, touch, and restoration of backups? And do you think this will affect the installation of CM11 on the D405n? Or do those problems arise from the rom itself?
[LG Optimus L90] xyrnox:
Thanks, I'll try them.

Do you have any information on today's CM build? What's changed?
[LG Optimus L90] SubliemeSiem:
Let me know how it goes, since we have the same device and seem to run into the same issues. I'm rooting for you :D

---------- Post added at 08:07 PM ---------- Previous post was at 07:30 PM ----------

I actually tried the last TWRP now and it seems to work. I've just succesfully created a backup and restored it. Touch works right away and it recognizes the external sd card. I haven't tried installing CM11 with this recovery yet though. Might try that later tonight or wait for a few nightlies to pass. First I want to know if the problem with all my apps shutting down and becoming unresponsive has been addressed yet.
[LG Optimus L90] Disrupthor:
Well Quarx just tried the new recovery and ROM and looks to be as good as the ROM from day 15 with the bonus of internal memory working good. Thanks.
[LG Optimus L90] SubliemeSiem:
I've installed the latest rom on my D405n and so far it seems to be working fine. The front camera still doesn't work and I haven't been able to test nfc or bluetooth yet. I would like to be able to install QuickRemote again though, and the apk's which were provided a few post back don't seem to work (app immediatly force closes). Other ir apps can't find the ir blaster, so that doesn't work yet. I don't know how the sound is during calls, since I haven't called anyone yet, but it is smoother than the stock rom, so I guess I'll stick with it for a while and let you know if any more problems arise.

Most important features for me right now are the ir blaster with QuickRemote and the front camera, asuming bluetooth, nfc and calls work fine.
[LG Optimus L90] Quarx:
[MENTION=1401586]SubliemeSiem[/MENTION], which model of front camera in D405n?
[LG Optimus L90] Disrupthor:
How do I see that for you?
[LG Optimus L90] Quarx:
I dont know if it works with single sim.

If it boots and you get no network, try change in build.prop

persist.radio.multisim.config=dsds

to

persist.radio.multisim.config="" or persist.radio.multisim.config= or remove at all :)
[LG Optimus L90] xyrnox:
Ok, I'll try this if I have some free time, maybe this weekend. :)

Can you please drop your sources on github so I can investigate if I have some problems?

Thanks!
[LG Optimus L90] 4peace1:
Thanks very much

Download-successfully

Flash-successfully

Testing mode-activated

L90 D410

[IMG="Testing"]http://dl-1.va.us.xda-developers.com/2/8/7/8/2/0/8/Screenshot_2014-07-31-17-34-21.png?key=mlJVCjSUW_RiKBIqkmDgxw&ts=1406825333[/IMG]
[LG Optimus L90] Quarx:
Wi-Fi fixed:)
[LG Optimus L90] LaDY Vengeance:
Thanks for all of your hard work! [emoji4]
[LG Optimus L90] Quarx:
[MENTION=5412690]LaDY Vengeance[/MENTION], D415 able to use it? Or not unlocked?
[LG Optimus L90] LaDY Vengeance:
I'm going to try tonight and follow your steps with the SIM since the D415 only has one. I'll post the results!

fastboot oem device-info shows bootloader is unlocked on my phone.
[LG Optimus L90] Ilxaot:
I'll flash when the WiFi bug is fixed, as I don't have a data plan :p
[LG Optimus L90] Portgas D. Ace:
Would it be possible to get a step-by-step instruction how to unlock the bootloader, install recovery and flash the ROM for the D405 with V10a when the ROM for this device is available?

In general I do know how to flash a ROM, but I am a complete noob when it comes to unlocking the bootloader.
[LG Optimus L90] aSuperSaiyanG0D:
I believe it is fixed in his screenshot a few replies up?
[LG Optimus L90] PLANETKA:
How to install it on the Polish version of the phone, can someone write.?
[LG Optimus L90] RodimusConvoy:
So there's two version of this, the D405, which is single sim, and the D410, which is dual-sim?

I remember seeing this in Walmart for the Tmobile Family Plan, but I'm guessing its the former version, not the latter.
[LG Optimus L90] Portgas D. Ace:
D405 is single SIM, yes.
[LG Optimus L90] RodimusConvoy:
I didn't even realize a dual version existed till I saw this thread. I googled it, and I got hits for the dual version but very few for the single version (hence how I even found the model number). Strange, since the single version is readily available.

anyway this phone seems like a well kept secret. The specs make it seem pretty powerful. And $150 is pretty decent. Almost seems like a steal. If Cyanogenmod can be flashed to this (without too many things breaking), then all the better. :good:
[LG Optimus L90] Ilxaot:
That's the problem, I don't know if that's the current build or not >.< So I'm just waiting (:
[LG Optimus L90] aSuperSaiyanG0D:
Ohhh aha my bad cx
[LG Optimus L90] xyrnox:
Great news, keep up the good work! :good:
[LG Optimus L90] AndroidHAX:
Can anyone confirm this will work with D415? Cant afford to brick this phone :(
[LG Optimus L90] androidguy1991:
I can confirm that this DOES work on T-Mobile D415.

Make sure you're:

Rooted

oem unlocked

You need to modify the updater-script

Remove this from the updater-script and then you can flash:

assert(getprop("ro.product.device") == "w7ds" || getprop("ro.build.product") == "w7ds" || abort("This package is for \"w7ds\" devices; this is a \"" + getprop("ro.product.device") + "\"."););
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/userdata", "/data");
package_extract_file("system/bin/otasigcheck.sh", "/tmp/otasigcheck.sh");
package_extract_file("META-INF/org/cyanogenmod/releasekey", "/tmp/releasekey");
set_metadata("/tmp/otasigcheck.sh", "uid", 0, "gid", 0, "mode", 0755);
run_program("/tmp/otasigcheck.sh");
sha1_check(read_file("/tmp/releasekey"),"7241e92725436afc79389d4fc2333a2aa8c20230") && abort("Can't install this package on top of incompatible data. Please try another package or run a factory reset");
unmount("/data");

PS:

Mobile data works
[LG Optimus L90] Ilxaot:
Is Wifi working or no?
[LG Optimus L90] SubliemeSiem:
How can I tell? All I know is that it has 1.3 Mp..
[LG Optimus L90] enij:
D405n fron camera it's VGA...
[LG Optimus L90] Rabid Flasher:
Dude, you are a life saver. I was spazzing out along with my touchscreen after restoring to stock.
[LG Optimus L90] aSuperSaiyanG0D:
Glad I could help, and glad your touch is back to normal also ??
[LG Optimus L90] 4peace1:
LG D410

Build 8/17

There is blue screen on rotation
[LG Optimus L90] SubliemeSiem:
Actually if I check the specs on the LG site I can clearly see it's a 1.3 Mp camera, however it seems to be market dependant. The back camera is 8 Mp for me, but I know the device is also available with 5 Mp. So I'd say it's a combination of 8 Mp back, 1.3 Mp front, or 5 Mp back and VGA front.

Most common version seems to be the 8 Mp / 1,3 Mp combo though, since it's the most reviewed device. Don't know why they ever even made a 5 Mp / VGA combo..

Sources:

http://www.lg.com/nl/mobiele-telefoons/lg-L90-D405N-smartphone/technical-specifications

This is the dutch specs page, but even when you don't speak dutch you can see under camera that the front is 1.3 Mp.

http://www.gsmarena.com/lg_l90_d405-6100.php

This site actually shows both options and mentions it's market dependent.
[LG Optimus L90] Quarx:
L90 different revisions have many cameras, but with same specs:

IMX111

IMX179

IMX219

MT9M114

HI543

HI707

IMX119

Almost all supported, in next build i added support HI543(front camera).
[LG Optimus L90] SubliemeSiem:
Nice, and what about the ir blaster? Already got some thoughts on that?
[LG Optimus L90] Quarx:
I hacked QuickRemote app(link in first post), it start on D410(maybe others too, if not: upload logcat with crash), find IR hw, but cant use it correct, because i stubbed "setAudioTrackCallback" function in libmedia.so (https://github.com/Quarx2k/android_frameworks_av/commit/ec5971f5d5e7ad61aacf6996e20fc5566ea474e5)

This function used by /system/bin/irrcServer

Need reverse this function and implement to our libmedia

[IMG="Func form stock libmedia.so"]http://i.imgur.com/WriTOPc.png[/IMG]

Apps from others phones with IR will not work.