yashsingh1/xdaforums huggingface dataset:
[LG Optimus L90] shinobisoft:
I didn't peel it off, just pulled up a corner. LOL...
[LG Optimus L90] coolbarlow:
Jasonmerc the first issue you brought up I believe is the correct one. I bought my phone in late September and I have video recording issues. I am guessing others who also bought their phone later in the year have issues with video recording. My phone must have shipped with an update whereas older phones did not. I don't believe it's a different model of the d415 because all of the d415 models are on t-mobile. It could possibly be a different baseband/radio version. I think it is the baseband because my first HTC phone was the HTC one v. I also bought this phone several months after it had been released and when I tried to install cyanogenmod it gave me endless bootloops. Nobody else was having this issue until others got the stock update which included the baseband update. Any rom I tried would give bootloops, because the new baseband included new battery drivers and tweaks. After waiting a while this brilliant guy (simonsickle i belive) figured out that everyone with the updated baseband had a different battery driver and created a patched kernel. After that we could install roms compatible with this patched kernel. CM10.2 roms. After an S-off patch became available it was possible to downgrade the baseband and no longer have to use the patched kernel. Most people did downgrade and were able to run any rom that was previously incompatible.
[LG Optimus L90] Rusell:
Mine has no sticker. i haven't removed anything from the phone, it came with no sticker.

Regarding codes : Right up from camera = D415 0417

Right upper corner= D415 0510

Downward right side= D415 0417

Now for the sticker under the battery

DATE: 06/2014

FCC ID:ZNFD415

H/W: 1.0

S/W: V10c

MADE IN CHINA

TMO

LG-D415

I believe that this are codes that just specifies a unique number for every LG L90. Not quiet sure but i do also think H/W stands for hardware version, well at least for me :p

---------- Post added at 06:24 PM ---------- Previous post was at 06:17 PM ----------

[MENTION=4501943]shinobisoft[/MENTION] Have you tried to ever recover phone using Download mode using KDZ. I have and used the file D41510c_00.kdz

I think everyone has used it. One way to see if that is an issue will be maybe restore back to stock and flash the latest CM build, If issue does not persist, It may be a Hardware issue.
[LG Optimus L90] jasonmerc:
Yes, I bought mine mid-to-late September as well! Shinobisoft must have bought his earlier on. These L90's according to T-Mobile have been available to buy from them since June, buy I don't know if that's the D415 variant they are referring to. Maybe someone can extract and release a KDZ of a firmware from a D415 running older firmware. Not sure if that's how that process even works, but hey...

And regarding the sticker by the camera, I tried to peel it off and it snapped. Now I have a piece of unremovable sticker sticking out of a hole in an un-disassemble-able phone. Don't even get me started on the screws. Those screws must be welded into place because they WILL NOT BUDGE. I tried jamming the screwdriver down while turning, and yes I was turning the right way for once. Not even a slight budge.

...And to anyone who may try to get these screws out, if you can get these screws unscrewed and it was easy for you, please lie and say it was hard so I don't look THAT weak to the community...

It came with no sticker? Then how are you getting those serial-number-type things? Just so you know, the black area with those numbers on it IS the sticker. If you pry hard enough at the edge it will peel off.
[LG Optimus L90] Rusell:
Brought mine like the end on July, I would say July 27 to be specifc
[LG Optimus L90] Daisuke1988:
Here's what mine reads. Nothing under the battery other than the regular information. Nothing under sim or SD card. Hope this helps.
[LG Optimus L90] shinobisoft:
Yes. I bought mine shortly after it hit the stores. I don't remember exactly when tho... LOL.

The screws more than likely have LockTite on them.

ROFLMAO :silly::p:D
[LG Optimus L90] Rusell:
Best explanation. All in one pic :laugh:
[LG Optimus L90] shinobisoft:
The date under my battery is 04/2014. Everything else is the same as what [MENTION=6110681]Rusell[/MENTION] has under his battery.
[LG Optimus L90] jasonmerc:
Here's a rough diagram of my phone's inside, with the torn-off-sticker filled in at the top (and part of the sticker sticking out as well).

And no shinobi, I didn't exactly pass art class.

EDIT: This is off-topic but I'd just like to state that I'm a little angry right now. I just checked the My-TMobile page to see if i could find the exact date I bought my device, and I found out this was a CERTIFIED PRE-OWNED PHONE! AND I PAID FULL, NEW-PHONE PRICE FOR THIS THING!!!!
[LG Optimus L90] shinobisoft:
@jasonmerc

Don't feel bad. I'm not artistic either. Extremely technical but not artistic. I can do technical drawings ( blueprints, which I've been reading and drawing since I was @ 7 ) all day long but couldn't sketch a stick figure to save my life. LMAO...

As for what you found out about your phone, THAT SUCKS... I'd personally give T-Mobile a piece of my mind, but I'm old and stupid like that LOL...
[LG Optimus L90] LaDY Vengeance:
Not even a South Park character? LOL.
[LG Optimus L90] jasonmerc:
I'm going to hold off on the complaining since this may have worked out to my advantage, actually. One of the network unlock prerequisites is that a device must be active for 2+ months. I've had mine for a month and a half or so (and so far only ONE full billing cycle) and I'm already eligible for T-Mobile to unlock my phone!

[DUMB JOKE]

Like Confucius used to say: "When one kernel vulnerability for root access is patched by an OTA, another driver exploit for unlocking the bootloader is discovered". Either that or something about doors.

[/DUMB JOKE]
[LG Optimus L90] Rusell:
Mine says that too, Hmm, I think it means that it is Certified for it to be resold to someone else (Clean ESN , Warranty, Good condition, ects)
[LG Optimus L90] jasonmerc:
I understand that that's what it means by "certified", I was just annoyed that they made it seem like I was buying a new never before used device but I got a used one. I'm not that angry anymore and you can see why by reading my previous post.
[LG Optimus L90] Ilxaot:
I bought mine May 31st, I remember because it was the day after my birthday.

Now, if any of you have rudimentary math skills, I expect you to remember my birthday :p
[LG Optimus L90] jasonmerc:
Does your video recording work?
[LG Optimus L90] Ilxaot:
Yeah, just took two videos with both cameras and played them back. Worked fine :o
[LG Optimus L90] Rusell:
LG changed maybe hardware or software. What KDZ do you use to flash back to stock if any?
[LG Optimus L90] jasonmerc:
I have (yet another) idea.

Looking at the "How To Flash KDZ To The L90" I saw there was a website where one could download stock KDZ for their specific device. Someone who has an "old" L90, one where video recording works in the CM11 ROM, use this website:

http://lg-firmware-rom.com/

To download a stock KDZ firmware file for their device. I believe what you do is put in your IMEI and the website gives you a link to download the KDZ for your device. Anyway, hopefully the IMEI attached to an "old" L90 will make the website give a download link for the "old" firmware. Then, said person can download the firmware file, and post it up somewhere else so that all of us "new" L90 users can flash the "old" KDZ and get all the drivers and such downgraded to the "old" versions that work with video recording in the ROM. Then we just root, recovery and ROM our way back to CM11 and enjoy video recording...

...However, the only thing that scares me about this is if the "new" L90 will somehow get damaged/bricked by flashing a KDZ file older than the one it shipped with out of the box. If someone wants to do this and download the KDZ to see if this plan works, I'll volunteer to be the "guinea pig" so to speak, and I'll flash the (hopefully) old KDZ first and see if it makes my "new" (haha, get it?) L90 blow up or not. Then if it works I will proceed to reroot and all that and make my way back to CM11 to see if video recording works.
[LG Optimus L90] Ilxaot:
I downloaded the KDZ I have linked on my Ultimate Thread, and then factory reset, flashed, factory reset, rooted, flashed the ROM, and it worked.

But I did that to fix my data problems because idk what I did, haha. My camera's always worked. If there were a hardware difference, I'd most likely have the same kind as shinobi. He got his shortly after I did.
[LG Optimus L90] Rusell:
I volunteer as well. I was planning on getting a Nexus 6 anyways :p

But I do want to help this community, In fact, I'm open for all kinds of testing needed.
[LG Optimus L90] jasonmerc:
I will try to do this as well. Let's see if it works. If not then I'll resort back to Plan A.
[LG Optimus L90] Ilxaot:
Just know that I'm not able to promise anything haha, I never had camera issues :p
[LG Optimus L90] jasonmerc:
.......Back to Plan A. It's no fun unless you risk your entire device anyway.
[LG Optimus L90] Rusell:
Downloading right now. Will flash later and do all the stuff ect.. and report back.

What version of TWRP did you use to flash?

What did you wipe before install?

Did you only install the CM Zip or included other ZIPs?

Sorry for many question :o
[LG Optimus L90] Ilxaot:
I wiped everything, if I didn't wipe something it would have been data.

I installed PhilZ recovery, been using it forever with no problems.

I flashed the ROM and the full PA gapps package (like 300MB or so) linked in the OP of this thread :p
[LG Optimus L90] coolbarlow:
What baseband version is your device running? (found under about device) I have issues recording video and my baseband is M8626A-AAAANAZM-1.0.6038
[LG Optimus L90] Ilxaot:
Seems to be the same to me. There's the other info if you're curious lol. :p
[LG Optimus L90] jasonmerc:
I'm calling it a night for now but I've decided that when tomorrow comes I'll flash the KDZ you told me was in your ultimate thread. Unless someone beats me to it and posts results saying it doesn't work... ;)
[LG Optimus L90] Rusell:
First try it recorded for 1 second and FC camera on me. Now it won't let me record at all, same issue :confused:

Video didn't save

What i tried:

CWM Recovery

Flash old KDZ

used steps [MENTION=5244399]Ilxaot[/MENTION] gave me
[LG Optimus L90] coolbarlow:
Flashing an older kdz seems like a logical way to fix the recording issue, if our devices were shipped with a newer version.....
[LG Optimus L90] Ilxaot:
Just out of curiosity, did you wipe? Not saying that'd fix it
[LG Optimus L90] Daisuke1988:
I'm on stock ROM and I got the same baseband but no video recording under cm11.... Are there other ways to check if we have a new or old variant of the phone?
[LG Optimus L90] Ilxaot:
Check the date around the battery, it should be on a sticker somewhere. I purchased my phone May 31st, so it was most likely manufactured in April or May, considering it released (I believe) late April.
[LG Optimus L90] Daisuke1988:
Mine is dated 06/2014. Bought my phone on Sept 16. Per the activation email.

---------- Post added at 05:34 AM ---------- Previous post was at 05:34 AM ----------

Bought it at a best buy.
[LG Optimus L90] jran0880:
I had a similar issue using apollo to play music and viper (v4a) as my dsp (freezing, then unistalling the CM DSP) with the builds PRIOR to the 10/22 build. I used the same process to install viper as i did on all the previous builds. First as a user app, then as a system app, freezing stock dsp. I still use apollo to play music as well. Now when i go to recents and clear all, apollo will continue playing. Viper will quit at times, but not always. Not sure if that provides any insight to your issue, but it may...

Also, doesn't the xsposed "version" of 3c have an "exclude" or "keep in memory" option to prevent killing selected apps that will work with the "stock" task killer/recents panel?
[LG Optimus L90] jasonmerc:
Well at least we got SOMETHING this time.

I'll be flashing the KDZ later on to diagnose the issue as well. In the meantime, IF you can get the one-second video recording to work again, then try to make a Dmesg log so shinobi or someone else can look over it and hopefully diagnose exactly the problem. The way to do it in this case would be to reboot your phone (because the more you do with your phone while it's powered on, the longer a Dmesg gets and the more unnecessary junk there will be in it), do a Dmesg right before opening the camera app, then open the camera app and try to video record once or twice, then do another Dmesg right after that.

An easy way to do Dmesg for me is with an app called Andy Log. It is free on the Play Store. Open Andy Log, check the box next to Dmesg, and press the LOG button in the upper left corner. In order to know which one is which, I'd say naming the one you take before attempting to video record "before-camera" or something, then the one after you attempt to record video "after-camera" or something of the like.

EDIT: Well, since KDZ didn't seem to fix i it (only one second of video recording), that means there must be a difference in hardware then. If only I could open the damn thing up... Maybe someone else (preferably with an older device) can try this as well? Then if I can get mine open as well we can take pictures or something and compare. Maybe we can find a difference in camera hardware. If this were the case we probably wouldn't be able to solve the problem but at least we'd know what was wrong.

---------- Post added at 07:12 AM ---------- Previous post was at 06:45 AM ----------

Waaaaaaiit a second... Is your old stock OS actually a KDZ that you flash through LG flashing software or is this just a ZIP that you flash in recovery? (I didn't check your download page yet so I don't know).

Because if it is just a ZIP you flash in recovery, AFAIK that won't do anything with regards to replacing current drivers with the "older" ones. I think you actually need to flash a true KDZ file for drivers and such to be overwritten, not just a ROM in recovery.

...Or, did I just misread the question, and he was actually asking about recovery with regards to flashing back CM11, not the stock ROM?
[LG Optimus L90] DevoutDevelopment:
I'm still getting really bad touch screen issues and they have been getting worse, any news on this?
[LG Optimus L90] Ilxaot:
Flashed from this ROM to a KDZ, then did what I said, and then flashed this ROM again haha. :p
[LG Optimus L90] Rusell:
Same here

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

Yes i wiped everything except /sdcard (external SD)
[LG Optimus L90] shinobisoft:
You're the only person I'm aware of having touch screen issues. That was common when switching from Quarx ROM back to stock, but I fixed that shortly after I started maintaining the D415 CM11 ROM.
[LG Optimus L90] DevoutDevelopment:
It is even reported in the build of PAC-ROM which currently uses your boot.img that touch screen issues are common.

I know it is not a problem with the device itself as the problem goes away after a minute or so.

I've tried switching Roms, but as both the Roms I've used use you boot.img which is why I posted here.
[LG Optimus L90] shinobisoft:
I knew my boot.img was being used to fix the PAC-ROM issues for the D415. I don't maintain PAC-ROM nor have I seen any recent posts in that forum. In fact I haven't heard from [MENTION=5671576]demonslayer12349[/MENTION] in a week or more...

Are you using my most recent boot.img? If not, and you're running PAC-ROM, then download and extract the boot.img from my latest ROM or any of the others as all build links are still active.

All I can say is get me some logs. I'm not having any issues so I can't use my device to figure out what is going on.
[LG Optimus L90] DevoutDevelopment:
I will try the latest boot.img right now, and if that doesn't work, I'll get you some new logcats.
[LG Optimus L90] LaDY Vengeance:
So the IR is basically a driver issue? Is it possible to check a CM build made for another device to check what was done?
[LG Optimus L90] Rusell:
Hardware Issue

I have tried EVERY KDZ and EVERY Recovery i could find in this forum. Tried also with previous builds of this CM thread, honestly i have ran out of ideas. I GIVE UP, I will say this issue is hardware related and the only way to fix it would be by creating a kernel for specific hardware builds OR create a kernel that is supported with every hardware. None of these "experiments" were even close to recording more than one second. I will provide logs if time allows. If anyone else out there have any ideas that you want me to try, Feel free to share it with me either by this thread or PM me.
[LG Optimus L90] DevoutDevelopment:
Running the newest boot.img seems to be working for now.

I know this is a common widespread issue, but video recording is not working and I wanted to say I purchased my device brand new in late August.
[LG Optimus L90] Ilxaot:
Thank you for your efforts(:
[LG Optimus L90] jran0880:
How apart do you need it to be? And what am i looking for? The device date on tag shows 5/14. It never received an OTA. It has spent all but 3 days of its life in a drawer. I installed CM11 10-22 build over weekend thinking maybe the camera would work in this one. Unfortunately NO VIDEO! One other note. The phone was packaged as a "Brightspot Mobile" L90. Brightspot is Target stores answer to Straight Talk.

Tell me where to go....

:silly:eek:n a completely unelated topic. I am going to be selling a "slighty used" LG L90 D415. :silly:
[LG Optimus L90] jasonmerc:
Say, uh, how'd you disassemble it? I've been having... trouble... with that.

And I'm not sure how apart it'd need to be before we notice differences. Step one for me is still actually getting it apart :p
[LG Optimus L90] xantanion:
Ive been playing with it, flashed a few things now and no issues
[LG Optimus L90] shinobisoft:
Have you checked the date and time settings? Did you have to initially set them and if so, did the changes stick?
[LG Optimus L90] xantanion:
I had to set it initally but it stuck. I just checked
[LG Optimus L90] shinobisoft:
Cool freaking beans :D:fingers-crossed:
[LG Optimus L90] 1Emerson1:
I must of activated the speakerphone right after answering the call. I have 16 hours on the battery and I still have 41% left! I'm going to push it and see how much time I can get outta this phone. Any update on the video playback issue? Thanks again for your work man! (:
[LG Optimus L90] shinobisoft:
No updates as of yet. I'll be diving in to it tomorrow and Sunday.
[LG Optimus L90] shinobisoft:
Well I just realized that MTP is broken on this ROM. It works but doesn't work. I have a L9 ( P769 ) also. When I attach my L90 ( D415 ) to my Win7 PC, in the address bar, my D415 is being identified as my LG-P769 :confused:, but in Ubuntu my D415 is identified as LG-D415.

Does anyone else have an issue similiar to this with MTP? Unless this problem is just mine, I'll have to deem MTP as broken.
[LG Optimus L90] ruzell:
No, I just have to go to control panel>Devices and printers>Right click the device> properties

From there uninstall drivers. Unplug phone. And connect again and it will install drivers again and work MTP. I have to do this every time i restart my computer (Windows 7)
[LG Optimus L90] jasonmerc:
I'll test. I'll get it later today. Unless someone has instructions with how to replace recovery image on this phone without using a computer, then I can get it done sooner.
[LG Optimus L90] shinobisoft:
You can use Flashify from Play Store

OR

1) Copy recovery to root of external sdcard

2) Open Terminal Emulator and type:

su

dd if=/extSdCard/recovery.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery bs=4096
​

Where 'recovery.img' is the filename of the recovery.

If you want to reboot to recovery while Terminal Emulator is still open, type:

reboot recovery
​
[LG Optimus L90] shinobisoft:
Driver installation should only need to be done once. That is telling me that there are some inconsistencies in how CM11 is identifying the device.
[LG Optimus L90] ruzell:
My computer might be the problem... I dindn't have this problem before but since i brought this device
[LG Optimus L90] shinobisoft:
Well, I'm trying to rebuild but am running into issues. I read that the front camera issue was a kernel bug in the CAF kernel so I'm trying to rebuild using stock kernel. However, android has one of the most asinine build systems I've ever seen. It's ridiculously difficult to change kernel configurations.

I'm seriously about out of patience with this. My temper is fixing to get the best of me and that's not a good thing...
[LG Optimus L90] slamdunksaliby:
It worked for me briefly, but not for my brother at all (both 9/4 build)

---------- Post added at 02:34 PM ---------- Previous post was at 02:31 PM ----------

No worries man thanks for all the hard work...does the video recording on the back camera a related issue to the front camera?
[LG Optimus L90] shinobisoft:
I'd say it's related to the kernel bug I read about and mentioned.

I'm gonna take a break for a couple hours and calm down. Will try again later.
[LG Optimus L90] slamdunksaliby:
For sure just a thought it looks like the person who makes the PacMan ROM is rebuilding with the stock kernel too so maybe he has some tips :)
[LG Optimus L90] Ilxaot:
Couldn't help myself. Your work is much appreciated man!(: I remember at one point you said "I don't plan on developing for this device." Everything you've done in spite of that is simply amazing :D

You could use a huge bowl of macaroni and a nice, strawberry smoothie right now.
[LG Optimus L90] shinobisoft:
Had KFC and a cup of coffee instead ;)

The biggest frustration for me is I'm actually a Windows programmer. I do know my way around Ubuntu but I'm sorry, Ubuntu has nothing on Windows. Unfortunately Android can't be built on Windows itself.
[LG Optimus L90] Ilxaot:
I'm a fan of Windows as well, never wanted Ubuntu. I imagine the frustration would be even worse than when I'm required to use a Mac...

I went to KFC last night and they didn't have popcorn chicken. They say that they don't sell it. The only chicken I like is popcorn style. WHY DO THEY NOT SELL POPCORN CHICKEN AT A CHICKEN RESTAURANT.

I went to a gas station and got a large soda with two taquitos instead, so I guess my night wasn't totally ruined.

Why do I always go off topic
[LG Optimus L90] aSuperSaiyanG0D:
Sounds like Quick Trip aha cx
[LG Optimus L90] jran0880:
I'm going to assume you have removed ths 12 screws and are trying to remove the frame?

I apologize, i did not think far enough ahead before my post. Before i post the steps i take to disassemble a d415, I have to be certain that i can reassemble the same d415 back to fully working condition.

Once i can verify my process, detailed instructions will be posted with photos. It is not a difficult process in my opinion. It takes patience and a soft touch with almost 0 force.

I'm not sure ive come across a disassembly video for any l90 as of yet, but the Samsung Galaxy S4 (i337 at&t) process is similar and makes a good reference tool.
[LG Optimus L90] Ilxaot:
This might get interesting.
[LG Optimus L90] jasonmerc:
I can't even remove the screws. I haven't gotten one screw to even budge. It is the toughest glue I've had to put up with (second being the glue on the watch battery in a GameBoy Advance Pokemon game, but that's another story). Although once I do remove the screws it would be nice to know how to remove the back plate/frame correctly without causing a nuclear meltdown.

Yep. I feel like we are making a lot of discoveries in this very thread that are helping us better understand the device's software and hardware. It's kind of exciting to me :)