yashsingh1/xdaforums huggingface dataset:
[LG Nitro HD] Flyview:
I had another one of those freezes :( and seems like steadily more and more flickering. Sometimes it goes out of control and you gotta switch apps to get rid of it.
[LG Nitro HD] tdm:
I got the device repos updated and pushed the upcoming kernel fix for the Bluetooth crash also (the one I thought I had fixed in rc1 but didn't). I'll send a pull request to CM so official builds can have some of my fixes, but they will probably ignore it. I've never had much luck getting their attention.

My 7yo got the spectrum to reboot this morning playing bad piggies for about 20min. It was a user space reboot command, not a crash. I'll be adding more diagnostic code to try to find the root cause of this issue.
[LG Nitro HD] lordcheeto03:
Hey tdm..are the changes you made to correctly set the baseband string for v18 and up only located in device/lge/i_atnt and device/lge/iproj?
[LG Nitro HD] tdm:
Yeah. I separated the functionality out into a separate script because i_vzw requires it. And I call it in dev.bootcomplete for the same reason.

The actual functionality is in init.qcom.baseband.sh, which is in the iproj repo. It is slightly different from rmcc's code. Note it uses a file inside the firmware filesystem instead of running strings on the raw partition. I think this is cleaner and more reliable. It also passes the result through "head -1" just in case there are multiple matches. Again for reliability.

Why do you ask?
[LG Nitro HD] lordcheeto03:
I've been trying to merge your changes into something I'm working on and I've had no luck getting it to recognize the fact that I'm on v20c. I'm using the CM device file structure, so I just wanted to make sure that I was making changes to all the correct files.

Also, what is the difference between device_lge_i_atnt/prebuilt/root and device_lge_iproj/prebuilt/root dirs? I mean, yeah, I see the difference, but why have init.iproj.rc (in the i_atnt folder) call the script (which resides in lge/iproj), while the same file in the iproj folder remains untouched, but still referenced in iproj/device.mk? Minus a change or two in init.iproj.rc, the files present in both dirs are the same. Is there a reason why they couldn't be merged together and do away with one or the other?
[LG Nitro HD] tdm:
Really, device_lge_iproj/prebuilt/root could probably go away. It's mostly just there for completeness (that is, it was copy/pasted and I'm lazy, lol).

The iproj device tree is similar in concept to CM's "common" trees (eg. iprj-common) except that it is a fully buildable target. This is the base build for all the variants that are packaged up in the "multi-rom". But since each device has its own boot image, the files in prebuilt/root (and kernels, of course) are not actually used.
[LG Nitro HD] tdm:
Just posted rc2. I'm not putting it on the OP yet because I'm rather busy with other things at the moment.

CM10 RC2 md5=418ced991880146f02bcd7721b183515

AOKP41 RC2 md5=a839ed7eb997355238c00e3c8ceb57f0

Changes:

* Fixed bluetooth crash in kernel for real.

* Added a bunch of debugging for reboots.

Reboot debugging includes:

1. At reboot, the kernel will log the process name that requested a reboot.

2. android_reboot() will dump logcats to /data/local/tmp and also dump a tombstone.

3. PowerManagerService and WindowManagerService will log the java stack when requesting a reboot.

If you get an unexpected reboot, send me all of the following files as soon as possible after the reboot:

/data/local/tmp/last_kmsg.0

/data/local/tmp/logcat_main.0

/data/local/tmp/logcat_events.0

/data/local/tmp/logcat_system.0

/data/tombstones/tombstone_X, where X is the highest number.
[LG Nitro HD] altvolt74:
Try add the nanigation bar then u must tonggle it at power menu I'm pretty sure that it will show the statusbar
[LG Nitro HD] notzippy:
Thanks for the update ! I built roms for the LG GW620, and would like to help with this one (at least the aokp41 version). Do you have a git repository separate from https://github.com/thebigq ?

Nz
[LG Nitro HD] tdm:
No, that is my repository.

The kernel source is github.com/thebigq/lge-kernel-iproj.

To build aokp41 for the p930, you will need these repos:

aokp_device_lge_iproj

aokp_device_lge_i_atnt

android_vendor_lge_i_atnt

The only thing missing is that the kernel binaries under device/lge/i_atnt/kernels/q are not current with the kernel sources. You can compile the kernel and update them, or set BOARD_USE_PREBUILT_KERNEL to false.

Of course, this will produce a ROM for only the p930. I have not published my multi-rom scripts yet, as nobody has asked.
[LG Nitro HD] tdm:
Oh, I almost forgot ... I do have a local_manifest.xml that fixes some build issues. For example, I am using dalvik, webkit, webrtc, and a couple other repos from CM instead of AOKP.

I'll try to get this updated soon.
[LG Nitro HD] tdm:
I published my local manifests for both CM and AOKP. They are here:

github.com/thebigq/cm_manifest

github.com/thebigq/aokp_manifest

Take the local_manifest.xml and put it in .repo/local_manifest.xml in your build tree.

You will need to delete the thunderc and sniper sections for now. These device trees are not complete yet.
[LG Nitro HD] notzippy:
If you could upload the local manifest that would save a lot of hassel :D

Bluetooth seems much more snappier on the new build, nice work !

Nz

---------- Post added at 07:19 PM ---------- Previous post was at 07:17 PM ----------

That was quick !

thanks

Nz
[LG Nitro HD] woodardbg:
Thanks it worked however my contacts force close when I use tablet Ui mode. When I revert back to phone Ui it works. ???

I have done fix permissions fyi
[LG Nitro HD] Flyview:
Haven't had one of those freezes I was having on CM10 since I switched to ondemand governor from conservative for 45 hours. Are the logs I posted previously enough to diagnose?
[LG Nitro HD] altvolt74:
Logs... so dev can fix it
[LG Nitro HD] tdm:
Looks like audio for Bluetooth calling is busted too.
[LG Nitro HD] drumist:
I have no way of knowing the answers to any of these questions, unfortunately.
[LG Nitro HD] Flyview:
I suppose I should "unbrick" the P936 way? It'd be cool to see if that solves the camera reboot bug.
[LG Nitro HD] aquariuz23:
Hey guys, sorry for the silly question, but in guessing I just install this through cwm? And does everyone do a fresh install or a dirty install over current cm10?
[LG Nitro HD] X0dus:
Through cwm, yes. I would do a clean install after backing up everything to avoid any possible issues with a dirty install.
[LG Nitro HD] Maverick.Marq:
OP requests not to send bug reports if you dirty flash. Don't know if that was mentioned here yet.
[LG Nitro HD] aquariuz23:
Yup, he mentioned it on the cm10 thread. I did a dirty flash just to test the rom since I don't have the time yet to do a fresh install. So far, even with a dirty flash the phone is super smooth n I have not gotten any glitches yet.

Also, someone pls tell me wat in the world is swagger mode in the toggles menu! Lol!
[LG Nitro HD] X0dus:
It obviously adds swagger to your phone!

j/k It does nothing. A joke from the AOKP team.
[LG Nitro HD] aquariuz23:
Well I guess I'll enable it anyways for a bit of swagger on this phone :D
[LG Nitro HD] aquariuz23:
Hey guys, any of u experiencing pretty severe battery drain? I'm wondering if its due to LTE being active? I can't seem to find anyways to disable it.
[LG Nitro HD] Maverick.Marq:
Make sure you are actually charging while plugged in but if that's not the issue I'm not sure. I might not be the best reference because I don't use mobile data but I've noticed better battery on akop than cm10
[LG Nitro HD] tampaboy1984:
Are there any big differences between AOKP and CM10?
[LG Nitro HD] Maverick.Marq:
Basically the same bugs as cm10 plus

Video recording bug

Charging bug (reboot/toggle adb to fix)

Bluetooth audio in calls (not sure if cm10 has this bug)

Everything is basically the same as far as GUI has small differences

But akop has the most bad ass boot animation ever created
[LG Nitro HD] tdm:
The major things off the top of my head:

AOKP is highly customizable.

AOKP comes with two launchers, AOSP launcher and nova launcher.

AOKP does not come with a music player, you need to get your own. I think the Apollo apk works if you are so inclined.
[LG Nitro HD] Maverick.Marq:
LOL soft bricked my phone changing too many system options in akop it would seem.

can't seem to boot recovery.

have download mode

too bad I don't have windows pc gonna have to install virtual machine gonna be a late night

edit:

There's my good ol CWM crisis averted

edit2:

Error while backing up data

I don't think I'm running out of space

restoring my cm10 backup for now.

can't wait to have another phone so I can mod the crap out of this thing and not worry about not having a working phone
[LG Nitro HD] aquariuz23:
I actually rly like aokp over cm10. Feels much smoother (not sure if its a placebo effect) more responsive, plenty of customization (like what OP said) and I believe it comes with some kind of audio enhancer built in. The sound on Pandora n poweramp sounds different n I had to readjust all my EQs to get the perfect sound that I like. One thing for sure, the bass is stronger now.

P.s. oh, n it has swagger mode! U should try it out, definitely brings the swag out of your phone.
[LG Nitro HD] tampaboy1984:
Why does this say that this rom has CM10 bugs? Isn't CM10 stable now?

What exactly does the swag button do in AOKP?
[LG Nitro HD] X0dus:
"Stable" note the quotes. Swagger enables 2 extra cores in your CPU. Try it! >.<
[LG Nitro HD] Maverick.Marq:
You're trolling right? Cm10 "stable" is about as stable as nitroglycerin

They only made a cm10 "stable" so they can work on cm10.1
[LG Nitro HD] tdm:
It's funny cuz it's true. But keep in mind the kernel issues are likely LG's and the others are quite possibly mine. And I don't think AOKP supports any msm devices based on the compile issues I had. Overall this is shaping up to be one of the nicest devices I've owned... My previous devices were all CDMA and had little to no CM support.

Be patient, things should get more stable in the coming weeks.
[LG Nitro HD] notzippy:
Was able to sync, but having issues with "brunch i_atnt" , am I missing something ?

...aokp>. build/envsetup.sh
including device/generic/armv7-a-neon/vendorsetup.sh
including device/generic/armv7-a/vendorsetup.sh
including device/lge/AS855/vendorsetup.sh
including device/lge/i_atnt/vendorsetup.sh
including device/lge/iproj/vendorsetup.sh
including device/lge/i_vzw/vendorsetup.sh
including device/lge/LG855/vendorsetup.sh
including device/lge/LS670/vendorsetup.sh
including device/lge/LS855/vendorsetup.sh
including device/lge/sniper/vendorsetup.sh
including device/lge/thunderc/vendorsetup.sh
including device/lge/VM670/vendorsetup.sh
including device/lge/VM855/vendorsetup.sh
including device/lge/VS660/vendorsetup.sh
including device/samsung/quincyatt/vendorsetup.sh
including device/ti/panda/vendorsetup.sh
including vendor/aokp/vendorsetup.sh
including sdk/bash_completion/adb.bash
...aokp>brunch i_atnt
including vendor/aokp/vendorsetup.sh
build/core/product_config.mk:193: *** _nic.PRODUCTS.[[device/lge/AS855/aokp_AS855.mk]]: "frameworks/base/build/phone-hdpi-512-dalvik-heap.mk" does not exist. Stop.

** Don't have a product spec for: 'aokp_i_atnt'
** Do you have the right repo manifest?

No such item in brunch menu. Try 'breakfast'

thanks

Nz
[LG Nitro HD] lordcheeto03:
The file you need SHOULD be in frameworks/native; which, if you don't already have the source and you used tdm's repo manifest, you have yet to download. I might be wrong, but I would assume his repo is both files he's created and files which he's modified from the CM/AOKP/AOSP repos; not all of the source required to build.
[LG Nitro HD] hereric:
Interesting behaviour earlier today on CM10 RC2.

Had mobile data turned off, and while it was off my texts were failing to send. I haven't been able to recreate the issue since however.

A recurring issue I'm having that I've been having since beta 6 is when I use *#*#4636#*#* to set the radio to "WCDMA only", it is no longer sticking. Keeps reverting to "LTE/GSM Auto (PRL)".

Anyways, thanks for your work!
[LG Nitro HD] tdm:
This is interesting.

Your logs indicate the PowerHAL couldn't open the ondemand governor files. I wonder if there is some correlation there?

I have always used the default ondemand governor on my Nitro and I haven't seen any issues or freezes in a long time.

Which governor were you using before, and how often were the freezes? I'll switch for a while to test.
[LG Nitro HD] tdm:
Try aokp_i_atnt-userdebug
[LG Nitro HD] tdm:
Hmm not sure about that... I don't have LTE on StraightTalk so I probably can't diagnose the issue.
[LG Nitro HD] tdm:
I got CM10.1 to compile with the CAF version of hardware/qcom. I used the mako (Nexus 4) kernel sources to figure out some things that were missing.

The ION code is really hacky. The ION stuff in the mako kernel headers doesn't seem to match the bionic kernel headers. That seems strange, since this is supposed to be one of the reference devices.

The MSM display code in the kernel is just stubbed out for now. I'll need to figure out how to fill in the new functions before it's functional, of course.
[LG Nitro HD] screwregi:
The power button is vital to me, my phone often freezes up in sleep, so I'll go and wake it and it wont wake. I have to hold the power button down for like 10 seconds to restart it!
[LG Nitro HD] tdm:
Let me know if you continue to have this problem on my Rom. I saw the problem twice when I first got my phone and installed cm10, but I have not seen it since I fixed some kernel bus and compiled with linaro.

Anyone else seen a bsod recently?
[LG Nitro HD] hereric:
The worst I've had recently (a week or so ago) was a soft reboot on AOKP.
[LG Nitro HD] screwregi:
I installed your ROM tonight. Did full wipe and install. So far so good, I'll report if I get any reboots/freezes, but I did notice some small bugs:

1.) Google Sync appears to be broken (at least partially). When I click my Google account in the settings menu, it says "Sync is currently experiencing problems. It will be back shortly". I think this only affects auto sync, it appears to be working if I manually sync, though I'm not positive yet as I haven't changed any data.

2.) Face unlock isn't working. When I slide to unlock, I'm presented with Pattern unlock instead of face unlock. Doesn't attempt to unlock with face.

3.) The option to disable LTE and use only WCDMA/GSM is missing from the Mobile Networks menu. I use my phone on T-Mobile so I have no use of the LTE, thus I'd like to disable it to save battery life if possible.
[LG Nitro HD] notzippy:
I renamed /vendor/aokp/products/AndroidProducts.mk to .old, that got rid of the complaints..

Trying to compile the kernel I cannot find kernel/lge/iproj/arch/arm/configs/nitro_defconfig, is this file comitted ?

thanks

Nz
[LG Nitro HD] tdm:
I think CM10.1 is booting okay. The logs seem to indicate so, at least. But the screen is black. No boot animation, no home screen, nothing. This probably has something to do with those stubbed out functions in the kernel that I need to implement. The kernel log shows they are being called quite frequently (many dozens of times per second).
[LG Nitro HD] tdm:
Sorry that is out of date. Use q_i_atnt_defconfig.
[LG Nitro HD] tdm:
BTW, in case any devs run into this ... to enable adb manually when you can't access the developer settings (say, because the screen is not working):

Reboot into recovery

Mount /data

echo -n "mass_storage,adb" > /data/property/persist.sys.usb.config

Unmount data and reboot
[LG Nitro HD] Flyview:
I was using conservative and it would happen every 20 hours or so.
[LG Nitro HD] _b_ship:
Reboot

Hey TDM,

Got out of the shower today to a black screen, had to pull the battery to do a reboot. The only file I was able to snag of your listed files was last_kmsg.0 none of the other files were present.

Not sure it'll be helpful, I'm pretty in the dark about how most of this stuff works, but thanks anyways!

Btw, I really dig your ROM, very smooth and works really well, better than any other JB I've tried. I'm using the AOKP RC2 ROM. Thanks for all of your hard work!

-Bryan
[LG Nitro HD] tdm:
Thanks, but unfortunately it doesn't look like there is anything useful there. The log file is partially corrupt, possibly because of the battery pull.

The best thing to do is connect up to a computer and get logs before rebooting. A copy of the kernel log and logcat would be ideal. Like this:

adb shell dmesg > dmesg.txt

adb logcat -d > logcat.txt

Alternatively, you can use adb to reboot and then grab last_kmsg.0 and logcat_main.0 when it comes back up.
[LG Nitro HD] aldo90:
I'm going to try AOKP when I get home. I'm using GB but I still have random reboots, usually when the temperature reach 41C, and when I use youtube app. Also I have a question, ¿can I use this ROM with the korean v10f baseband? because my network is permanently locked and with this baseband the SIM card works fine.
[LG Nitro HD] notzippy:
Thanks it is compiling to this point now.. I am drawing a blank on how to resolve this any ideas ?

Import includes file: out/target/product/i_atnt/obj/SHARED_LIBRARIES/audio.primary.msm8660_intermediates/import_includes
target thumb C++: audio.primary.goldfish <= device/generic/goldfish/audio/AudioHardwareGeneric.cpp
target thumb C++: libmemalloc <= hardware/qcom/display/libgralloc/ionalloc.cpp
target thumb C++: hwcomposer.msm8660 <= hardware/qcom/display/libhwcomposer/hwc.cpp
target thumb C++: hwcomposer.msm8660 <= hardware/qcom/display/libhwcomposer/hwc_video.cpp
device/generic/goldfish/audio/AudioHardwareGeneric.cpp: In function 'android_audio_legacy::AudioHardwareInterface* android_audio_legacy::createAudioHardware()':
device/generic/goldfish/audio/AudioHardwareGeneric.cpp:411:37: error: cannot allocate an object of abstract type 'android_audio_legacy::AudioHardwareGeneric'
device/generic/goldfish/audio/AudioHardwareGeneric.h:105:7: note: because the following virtual functions are pure within 'android_audio_legacy::AudioHardwareGeneric':
hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h:347:29: note: virtual android_audio_legacy::AudioStreamOut* android_audio_legacy::AudioHardwareInterface::openOutputStream(uint32_t, audio_output_flags_t, int*, uint32_t*, uint32_t*, android::status_t*)
make: *** [out/target/product/i_atnt/obj/SHARED_LIBRARIES/audio.primary.goldfish_intermediates/AudioHardwareGeneric.o] Error 1

thanks

Nz
[LG Nitro HD] altvolt74:
OK did flash cm10.1 from lu6200

http://main.develoid.com:82/lg/Optimus LTE/LG-LU6200/ROM/

Boots but stuck at cm10 logo

Is built from maguro hope this can help
[LG Nitro HD] tdm:
That one threw me for a loop too. You need to apply this:

https://github.com/CyanogenMod/andr...mmit/8ea31f5541f343bcd9f26e850977dfb760eb3da0
[LG Nitro HD] notzippy:
Thanks, got there...

/mnt/Work/builds/android/p930/aokp2/out/target/product/i_atnt/aokp_i_atnt_unofficial_Jan-24-13.zip

Nz
[LG Nitro HD] lordcheeto03:
What function exactly does audio.primary.goldfish have for the Nitro? I just disabled it in /build/target/board/generic/device.mk (also generic_x86) and haven't really noticed anything yet...
[LG Nitro HD] lyfkevin:
Not sure it could help.

http://www.lg.com/global/support/opensource/opensource.jsp

search for LGF160

LG LTE2 has similar spec. ( S4 CPU, Adreno225, 2GB) and it got official JB.
[LG Nitro HD] tdm:
The goldfish drivers are for the emulator, they aren't used. They just suck compile time and sometimes break the build.
[LG Nitro HD] screwregi:
Well, I've been running the ROM for over 25 hours now and not a single random reboot or freeze! Wow! Seems to be pretty stable! I did find another bug to add to the list, apparently when taking a picture, it doesn't save proper time and date info to the picture file. I forget what its called but the info itself doesn't appear to be coming out right.

Also, the Google Sync appears to be working properly, it's strange though because it still says the error message in Settings > Google Account. Yet it's apparently syncing everything up properly.
[LG Nitro HD] woodardbg:
Seems that the culprit was my "DS Battery Saver" app. It did work wonders for my battery life but apparently messes up the WiFi after a while. When I uninstalled it I had no more WiFi issues. If someone wants to try this app out for a couple days just to verify that would be great.

If not , this is just an FYI in case somebody wanted to install it.
[LG Nitro HD] tdm:
I've been using it for weeks. Occasionally wifi will mess up but toggling airplane mode always fixes it.
[LG Nitro HD] woodardbg:
Will reinstall and give it a try. Thanks
[LG Nitro HD] tdm:
The time and date info is part of the EXIF metadata. I just checked a picture that I took last week using a tool called (surprise!) exiftool. It says:

Date/Time Original : 2002:12:08 12:00:00

Create Date : 2002:12:08 12:00:00

The actual file on the sdcard looks like this:

----rwxr-x system sdcard_rw 1007416 2013-01-16 07:34 IMG_20130116_073428.jpg

The rest of the EXIF metadata seems reasonable (shutter speed, aperture, etc.), but I don't really have a good way to verify it.

I submitted a bug report here:

http://code.google.com/p/spectrum-c...e Version Model Status Priority Owner Summary

As for google sync, it seems to be working fine for me and there are no errors in the account settings menu.
[LG Nitro HD] lordcheeto03:
Lol, the date/time bug has been being reported for weeks by mattman. It's not just AOKP, it's CM10 wide, from my experience. One thing I noticed about it is that it works right in CM9...
[LG Nitro HD] tdm:
Interesting. If it works in CM9 then the proprietary libs are probably doing the right thing.

Honestly, though, I don't think I'm going to spend a lot of time on this. The camera stuff is rather complex and it would take some time to detangle it and figure out what's going on. I have higher priority things to look at.
[LG Nitro HD] tdm:
On a suggestion from another dev at AF, I ran screencast with my CM10.1 build. And...

It works! It works! It works!!! :D :D :D

I can see the boot animation and lockscreen, unlock, see the desktop, flip through menus, everything.

The only catch (besides the screen not actually working) is that CM10.1 doesn't have LGEQualcommUiccRIL integrated. So I removed the ril classsname property to use the default ril. Which means the modem watchdog kicks in at about 90 seconds after boot and resets the phone. So I can play with CM10.1 for 90 seconds at a time lol. :p
[LG Nitro HD] notzippy:
You have a 10.1 build ??!?!?

Very cool I have been playing a bit with the 3.4 kernel from LGF160 to see if it is compatable, havent had to much luck yet..
[LG Nitro HD] tdm:
Yes, indeed I do. I "only" need to fix the display and the RIL and it should be functional.
[LG Nitro HD] tdm:
Got LGEQualcommUiccRIL to compile by cribbing the changes in QualcommSharedRIL. It still resets after 90 seconds, but it works well enough that I got an incoming text message (!?!).
[LG Nitro HD] notzippy:
Are you creating a new branch for this work ?

thanks

Nz
[LG Nitro HD] tdm:
Yes I will, as soon as I get some of the issues sorted out.
[LG Nitro HD] aldo90:
does the CM10 ROM install a baseband? if yes, where is located so I can delete it

forget it, I got signal, after 30 seconds with the rom I got a random reboot
[LG Nitro HD] tdm:
No, basebands are never bundled with roms. At least I've never seen it. You can use any baseband with this rom.

As for the reboot, send me a last_kmsg and I'll have a look. You won't find any more stable ics or jb kernel than mine.
[LG Nitro HD] lordcheeto03:
I was incorrect when I said it works in CM9. It works in official ICS, but has the same bug in CM9. From what I can tell, the EXIF information is being saved as correctly as it can; the proprietary camera file is the problem.
[LG Nitro HD] drumist:
Some (all?) of HO!NO!'s ROMs come with baseband/firmware images, and I can't remember right now but I think someone else was putting them in there too.
[LG Nitro HD] lordcheeto03:
HO!NO!'s CWM flashable ICS ROMs and Full Throttle v9 comes with baseband/firmware. Hyper Sonic and afaik, previous version of FT don't include fw/bb. Not that it really matters.