yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] AlexNC75:
FYI just installed the latest rom and the video camera is still bad. I think they basically just added native software encoding. When I make a new video it is very choppy, low frame rates. Anyone else have this too?

Awesome ROM otherwise!
[Droid Incredible Android Development] polarimetric:
Not sure if this might help, but MongooseHelix recommended using MX Player with software decoding for better video playback in a tweet after the release.
[Droid Incredible Android Development] AlexNC75:
I don't think playback is the issue. It is the recording process that is making a choppy.
[Droid Incredible Android Development] sparkplugDev:
hey guys I know this is a few pages later but I want to clarify something. I am pretty familiar with linux/unix commands and so this command from terminal emulator seems pretty straight forward:

su
cp /proc/last_kmsg /sdcard

it seems like it would first grant superuser permissions to terminal emulator and then copy a file called last_kmsg from the directory /proc to the directory /sdcard. That being said, when I tried the command, the terminal emulator returned saying that it couldn't find such a file so I investigated using root explorer. The file "last_kmsg" does not exist on my phone, kmsg does and so I tried copying that and found myself in a never-ending copying process. I deducted that this probably means that kmsg periodically dumps into a backup called last_kmsg, is that true? and if it is, how often does it dump this file? I've only been running nightly 6/17 for the last couple days from a fresh flash.

I haven't tried

adb pull /proc/last_kmsg

but i would guess that it is the same basic principle as the cp command.
[Droid Incredible Android Development] tiny4579:
Correct, adb pull won't work on a file that doesn't exist. The file only gets generated after a reboot. Bug related reboots are sure to create it. See if a manual restart will pull it up for you. It'll disappear after a battery pull or power down.
[Droid Incredible Android Development] Shano56:
this is from right after a reboot. Also, the phone reboots sometimes randomly, sometimes while texting. Min freq is ~300 max is 998

attached last_kmsg
[Droid Incredible Android Development] sparkplugDev:
I had the same problem today, when I received a text message the phone froze and I had to pull the battery to rectify the problem.

If I'm not mistaken, doesn't that mean that when I have to pull the battery to restart my phone (because it hard freezes) wouldn't that mean that I wouldn't ever get a last_kmsg relevant to the freezing? or would rebooting manually afterwards produce a relevant log for you guys?
[Droid Incredible Android Development] AlexNC75:
Just out of curiosity, why is it so hard to get the video camera working correctly on the Incredible with ICS. I was under the impression that HTC had opened sourced all the drivers and stuff.
[Droid Incredible Android Development] mamarley:
Because the developers have to reverse-engineer QCOM binaries designed for gingerbread and get them to work with ICS.
[Droid Incredible Android Development] AlexNC75:
Do they think it will eventually work, or have they given up? I imagine the pool of Incredible devs is shrinking every day. Though, I must say, I am very impressed with how far ICS has come on the Incredible. The video camera is the only thing that I can find that doesn't work correctly. Other than that it runs like a dream.
[Droid Incredible Android Development] mamarley:
It already works on Evervolv :)
[Droid Incredible Android Development] tiny4579:
This is bothersome. There is obviously a problem that leads to the reboot but its jot logged in last_kmsg. I know there's an issue as the log says emergency remount r/o but no kernel panic. Forgot to ask if you're using the battery mod. There must be some bug due to the hacks done to get ics working that doesn't affect all users.
[Droid Incredible Android Development] AlexNC75:
"working" is a relative term then. I have the latest evervolv installed and video is very choppy. Just like the software emulation work around suggested in earlier builds.

What I mean is, will it ever work correctly. Like in Cyanogen 7.
[Droid Incredible Android Development] tiny4579:
Unfortunately I think that means its lost. Try using adb to cat the kmsg to a file when it freezes before a battery pull if you're in a freeze situation where you can access a computer.
[Droid Incredible Android Development] Shano56:
no battery mod. And i'm actually on drk's build, i accidentally posted to this thread :P
[Droid Incredible Android Development] Shano56:
here is logcat from another crash, this time with the charger in my computer instead of the wall
[Droid Incredible Android Development] stiltzkin:
Another bug I've noticed is that the TwitchTV app (a justin.tv stream viewer) does not work on this ROM - I believe it worked fine in CM7, so I've been trying to sort out the differences. Looks like it's caused by an issue in libstagefright.

I'm not sure if this is really the place to discuss this, but I believe it is an issue with the ROM and thus probably deserves a little attention at some point. I've put up a logcat with all of the relevant information here.

The app crashes right here:

06-19 22:47:50.605 F/ACodec (24064): frameworks/base/media/libstagefright/ACodec.cpp:2248 CHECK_EQ( (status_t)OK,mCodec->initNativeWindow()) failed: 0 vs. -2147483648

Any insight is much appreciated!
[Droid Incredible Android Development] invisiblek:
testing kernel here:

http://tinyw.in/qdM2

its got a couple patches that allow it to be built with the linaro 4.7 toolchain

other than that its the same 'ol stock kernel that the nightlies run

EDIT: updated one, didn't have the smartass governor in the last: http://tinyw.in/zhhk
[Droid Incredible Android Development] yokem55:
Running fine here. Any ideas on what MongooseHelix did to fix video recording? I looked into their github and all I could find was a commit for a new qcom library...
[Droid Incredible Android Development] invisiblek:
working on that now

there was a bunch of stuff on gerrit
[Droid Incredible Android Development] mamarley:
I just released a new version of my kernel that is compiled with GCC 4.7.

Check it out here: http://xdaforums.com/showthread.php?t=1683578
[Droid Incredible Android Development] Gorilla*:
Marley, question.... if ur kernel is compaible with the linaro tweaks... does the rom have linaro included yet?
[Droid Incredible Android Development] mamarley:
I don't believe the kernel has any bearing on the ROM optimizations, so yes, my kernel should be compatible with them.

No, they are not included in the ROM yet. Steve Kondik (cyanogen) says that they are going to use GCC 4.6 instead of Linaro GCC 4.7, but that still should provide quite a boost over the current 4.4.
[Droid Incredible Android Development] invisiblek:
newer test kernel up here: http://tinyw.in/gnOy

this is built with -O3 optimizations, should provide better performance

i switched to a prebuilt kernel in the nightlies, since these 'test' are built with gcc 4.7 now and the inline kernel build would use gcc 4.4 which is still the cm default

testing kernel from earlier seems good so i'm using that as stock in the nightlies, at least for tomorrow

if we deem the -O3 to be stable, i'll move that into the nightlies instead

enjoy!
[Droid Incredible Android Development] polarimetric:
Just flashed the latest test build and -O3 kernel, full wiped. Seems to be running great so far but I'll have to put it through a full day of use.

That sure is a huge leap in the RAM score! Reproduced more or less the same benchmark here.
[Droid Incredible Android Development] withbloodskies:
I as well flashed the newest kernel, unrelated to this rom, flashed on TWCm9 and encountered a reboot. Didn't have problem with OG Kernel in that rom. Still unrelated, but I'd wait and see what other users will say.
[Droid Incredible Android Development] HoochieCoo:
Man...looking at those benchmarks makes me realize my SD card is piss poor slow. I have to have the slowest card on the planet.
[Droid Incredible Android Development] tiny4579:
Incredikernel hwa beta. Regular incredikernel won't work.
[Droid Incredible Android Development] mamarley:
Thank you invisiblek!

Yet another crackflasher here trying to get his fix.
[Droid Incredible Android Development] normanx:
Oh yeah... worked like a champ. This thing is smoking smooth.
[Droid Incredible Android Development] invisiblek:
new build up

contains a modified kernel

adds several cpu governors, ondemand is still default though. these may or may not break things, don't set on boot until you are sure its stable on your phone.

has a fix for this issue here: http://review.cyanogenmod.com/#/c/16028/

(thanks for pointing this out mamarley!)

EDIT: sorry guys, that one appears broken (lulzactive governor is what's causing it) disabling it and i'll have a new build up shortly

EDIT2: its up: http://tinyw.in/SpUN
[Droid Incredible Android Development] normanx:
Smooth....Great work as usual....
[Droid Incredible Android Development] normanx:
So far the only thing i have found is my sister sent me a video she took with her phone and sent it via text message. I can hear the sound but the video looks like something from the outer planets...lol... just letting you know.
[Droid Incredible Android Development] nfiniti9:
Gotta say so far this is running very well on the 5/26 2304 build. I haven't really noticed any real bugs so far.
[Droid Incredible Android Development] invisiblek:
tonight's build should be a good one

- fixed the gpu regression that mamarley brought to my attention the other day, this is making for some super smooth graphics

- lockscreen weather was merged in cm, very nice to have

- i enabled torch so we get the torch.apk built with this now. (still need to look into the notification pulldown LED flashlight option, its still disabled)
[Droid Incredible Android Development] normanx:
I can't help but to keep telling you what a great ROM. I'm going to keep this as my daily. It's just that good.
[Droid Incredible Android Development] Lemonslike:
How would you compare this rom to the other a8 kang? even better?
[Droid Incredible Android Development] Cellulah:
Yes, wondering myself how this compares to CyanogenMod 9 by drk.hd.
[Droid Incredible Android Development] mamarley:
It is almost the same thing. The only differences are that new CPU governors have been added to the kernel and that all the latest updates from the CM git repo are included.
[Droid Incredible Android Development] ardax:
It sounds like it should be. Can't wait to see it.
[Droid Incredible Android Development] normanx:
Yes, much better!
[Droid Incredible Android Development] normanx:
I had a lot of issues with drks rom. I tried making adjustments to it and it just kept having lock- up issues, boot looping, restarting on its own. And i reinstalled it three times and each time it had the same problems. This one has been great since installing it. But I'm not bashing the other guys rom, just didn't work good for me.
[Droid Incredible Android Development] NYC Coyote:
Is there a working / not working list for this one? And I'm assuming this one has HWA?
[Droid Incredible Android Development] Alton (Halo 2):
This is a good Rom

sent from my sense 4.0 sike ! on xda premium
[Droid Incredible Android Development] mamarley:
As far as I can tell, the working/not working stuff is pretty much the same as a8 at the moment.

The three issues I have noticed: (common to both ROMs)

Camcorder not working

Fade-out of certain notification windows and messages does not work; windows disappear instead of fading out

Hardware accelerated menus jerk somewhat when decelerating after being flung. I think this is some sort of wacky timing issue with the HWA implementation.
[Droid Incredible Android Development] enomele:
Oh invisiblek it's good to see you are still around. I remember flashing you're AOSP kernels all the time. Going to have to try this out soon, I've been to busy messing around with my unlocked Asus TF300. Baby is a freaking speed demon.
[Droid Incredible Android Development] armychris28210:
The only issue that I have that hadn't been addressed is I have horrible artifacting and jumping status bar when changing screens.. I'm on may 27 build . Anyone else?
[Droid Incredible Android Development] bobAbooE:
You can boost your SD card read and write speeds with any app that allows you to change the speed. There's a ton in the market.

I was always under the impression to take bench scores with s grain of salt.
[Droid Incredible Android Development] ardax:
That's already built in as of the June-18 builds, according to the OP.

That said, most SD benchmarks are good for the kind of information that they represent. In the linked images case, it's almost certainly large sequential I/O. Small random I/O is often significantly slower on most flash/SD/CF/your mom's media. Music, Video, Pictures are all going to generally involve decent sized files and sequential transfers though.
[Droid Incredible Android Development] bobAbooE:
I boosted mine to 2048 and saw higher results. Not sure what it's boosted to in the rom.
[Droid Incredible Android Development] ardax:
That's odd -- the ROM's supposed to be at 2048 KB already, unless something else is bringing it back down.

Edit: Yup, I just flashed 6-20 this morning and my SD cache is set to 2 MB.
[Droid Incredible Android Development] invisiblek:
ok, i'm changing things up again

drewis commit'd a patch to allow the kernel to build with 4.4.3 (stock cm toolchain) again. (with the upgrades i did yesterday it wouldn't build with 4.4.3

i've patched that in and re-enabled inline kernel building. this makes things easier to work with

the kernel in the nightlies (starting with the build i just kicked off) will now be built with 4.4.3 again (still using -O3 though)

i'm going to start a new thread for the kernel built with 4.7.1, consider it a custom kernel. i'll use it as a testing/custom kernel and push patches back to this 'stock' kernel as necessary

sorry for the confusion!
[Droid Incredible Android Development] yokem55:
I got Chrome to work on this rom. All I had to do was add an entry to my build.prop with the following:

ro.build.display.id= IML74K

Sadly it looks like performance with it is substantially worse than the stock browser though, which is quite smooth for me.
[Droid Incredible Android Development] 7he Messiah:
Hey, invisiblek, just wanted to drop in and say thank you for your efforts! I just flashed your most recent nightly and your new kernel, and so far (~1.5 hours) it's been buttery smooth and rock solid during account and software restores. Benches look pretty damned good too!
[Droid Incredible Android Development] HoochieCoo:
I have to second this. This is the best version I've tried and I'm going to run with this for awhile. The last version I tried was 6/2 but I had too many issues to stick with it. That version had the new drivers, so I don't know what's changed between now and then but this is good. I still can't get Zite to work correctly and I've noticed a few little things (like there isn't a cursor visible when editing files in Root Explorer), but overall very nice.

Thanks.
[Droid Incredible Android Development] x2kjosh:
I third this.
[Droid Incredible Android Development] Lemonslike:
4th this. Running great with a clean install!
[Droid Incredible Android Development] HoochieCoo:
Any way to tweak the optical joystick? Its skittish.
[Droid Incredible Android Development] SlimSnoopOS:
Do you mean it's moving too fast when you try editing words in a text field? If so, go to Settings/Language & Input/Pointer Speed. Decrease that adjustable bar to say midway and you should notice a significant difference.
[Droid Incredible Android Development] HoochieCoo:
Dude! Thanks. I didn't realize that was there.
[Droid Incredible Android Development] SlimSnoopOS:
Someone posted about that awhile back and I had the same reaction haha
[Droid Incredible Android Development] chocolate8175:
Me too
[Droid Incredible Android Development] sparkplugDev:
I'll post this on the doc also but I just wanted to tell tiny and invisiblek that I have a last_kmsg for them. It just happened I was about to plug in and check my email before I went to bed and It froze during plug in so I moved the usb from the charger to the computer and I was gonna adb reboot but it did it on it's own and I was able to pull the last_kmsg. so without further ado. lol

last_kmsg.txt :)

ANOTHER! last_kmsg2.txt
[Droid Incredible Android Development] ert342:
I love the new wallpapers!
[Droid Incredible Android Development] downset00:
How do you get the ICS navigation keys at the bottom of the screen for this ROM?
[Droid Incredible Android Development] withbloodskies:
There use to be mods of it, guess the devs stopped using them. Kind of useless if you ask me, fun to mess around with though.
[Droid Incredible Android Development] downset00:
Whenever I see a pic of ICS I see them. Just thought it was strange I couldn't figure out how to turn them on. Here's another, center mod clock?
[Droid Incredible Android Development] nyonya:
Does today's nightly already include the changes from the latest Evervolv beta? I remember someone saying they hadn't been submitted to gerrit yet a couple days back.
[Droid Incredible Android Development] xport:
OpenScriptRecovery

Can we install OpenScriptRecovery through GooManager to script/automate the installation of the nightlies and gapps instead of using CWM?
[Droid Incredible Android Development] polarimetric:
To my understanding, OpenScriptRecovery is only supported by TWRP. It's not a recovery in its own right, it's a recovery feature. I don't think there's a recovery available for the Incredible that supports it.
[Droid Incredible Android Development] Pons:
There isn't one available. I made a request (complete with instructions on how) and no one has taken me up on it.

http://xdaforums.com/showthread.php?t=1648022
[Droid Incredible Android Development] orfius christ:
Does anybody else have an issue installing the 6/26 build?
[Droid Incredible Android Development] withbloodskies:
Installed fine for me, but as soon as I flashed ics I flashed back to clutch.
[Droid Incredible Android Development] orfius christ:
I mean I got 6/25 to boot fine but the latest just boot loops.
[Droid Incredible Android Development] josephpalozzi:
no issues with 6/26. running with mamarley's 6/20 kernel - wipe/flash/run
[Droid Incredible Android Development] mamarley:
As it seems that the CM people have mostly abandoned trying to merge the Linaro optimizations, I have decided to attempt to apply them myself. I just made a build of this ROM that is compiled using (most of) the Linaro optimizations, including GCC 4.7 and -O3. This build is HIGHLY EXPERIMENTAL. Some stuff may not work. If you screw up your phone, I am not liable. I recommend that you use my kernel (http://xdaforums.com/showthread.php?p=26795416) with this test build.

http://dl.dropbox.com/u/45453706/cm9_dinc/cm-9-20120627-UNOFFICIAL-inc.zip

So far, there are two known issues:

Turning bluetooth off causes the Phone app to crash. The app restarts immediately, so no long-term damage is done.

Album art images in the Google Play Music app sometimes appear randomly as black boxes. This is related to the fact that libjpeg-turbo is required for building Android with -O3. I am currently looking for a fix or workaround.
[Droid Incredible Android Development] SlimSnoopOS:
6/27 booted fine for me. I've flashed daily with no bootloops. Definitely try another download and wipe/flash.
[Droid Incredible Android Development] Lemonslike:
Same here, running great. Haven't had any freezes since 6/24 build.
[Droid Incredible Android Development] Lemonslike:
Spoke too soon, had a random freeze and it rebooted itself while plugged in at 100% charge opening the xda app. Grabbed the last_kmsg. Saw these 2 errors in it, im not exactly sure what they mean but it seems something kernel related caused it. I attached the last_kmsg in zip because it kept saying the file was invalid when trying to upload it by itself. I also posted in the doc.

[14078.023681] pcm_out: release

[14080.767761] kernel BUG at mm/slab.c:497!

[14080.767883] Unable to handle kernel NULL pointer dereference at virtual address 00000000

[14080.768096] pgd = cd708000

[14080.768188] [00000000] *pgd=36c9f831, *pte=00000000, *ppte=00000000

[14080.768646] Internal error: Oops: 817 [#1] PREEMPT

[14080.768737] last sysfs file: /sys/devices/platform/leds-gpio/leds/button-backlight/brightness

[14080.768920] Modules linked in: bcm4329 [last unloaded: bcm4329]

[14080.769409] CPU: 0 Tainted: G W (2.6.38.8-invisiblek-ics+ #1)

[14080.769531] pc : [<c0033d8c>] lr : [<c0033d88>] psr: 600e0093

[14080.769531] sp : d6e17e38 ip : d6e17d56 fp : 00000001

[14080.769805] r10: 014b16c0 r9 : d6e17e8c r8 : 80287203

[14080.769989] r7 : 014b16f0 r6 : a00e0013 r5 : da1201e0 r4 : da1201e0

[14080.770080] r3 : 00000000 r2 : d6e17e2c r1 : c03d3802 r0 : 00000032

[14080.770294] Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user

And a little bit more down the list it shows this too:

[14080.848052] Kernel panic - not syncing: Fatal exception

[14080.848083] Function entered at [<c0035208>] from [<c039df94>]

[14080.848083] Function entered at [<c039df94>] from [<c0034220>]

[14080.848083] Function entered at [<c0034220>] from [<c039dbe0>]

[14080.848114] Function entered at [<c039dbe0>] from [<c0036294>]

[14080.848114] Function entered at [<c0036294>] from [<c002b198>]

[14080.848114] Function entered at [<c002b198>] from [<c003042c>]

[14080.848114] Exception stack(0xd6e17df0 to 0xd6e17e38)

[14080.848144] 7de0: 00000032 c03d3802 d6e17e2c 00000000

[14080.848144] 7e00: da1201e0 da1201e0 a00e0013 014b16f0 80287203 d6e17e8c 014b16c0 00000001

[14080.848175] 7e20: d6e17d56 d6e17e38 c0033d88 c0033d8c 600e0093 ffffffff

[14080.848175] Function entered at [<c003042c>] from [<c0033d8c>]

[14080.848175] Function entered at [<c0033d8c>] from [<c00c7784>]

[14080.848205] Function entered at [<c00c7784>] from [<c02852f0>]

[14080.848205] Function entered at [<c02852f0>] from [<c02856b0>]

[14080.848205] Function entered at [<c02856b0>] from [<c00d8580>]

[14080.848205] Function entered at [<c00d8580>] from [<c00d90f8>]

[14080.848236] Function entered at [<c00d90f8>] from [<c00d9180>]

[14080.848236] Function entered at [<c00d9180>] from [<c0030900>]

[14080.848236] Rebooting in 5 seconds..
[Droid Incredible Android Development] Shano56:
Got a lot to do tonight

Clockworkmod backup > Done!

New radio > Done!

Latest nightly (coming from drk.hd "a9") > Done!

tiny's new kernel that hopefully fixes charge issues > Done!

Hopefully all goes well :D

time to test! :D
[Droid Incredible Android Development] kevman8396:
Every Nightly?

Do we really need to flash all of the nightlies to keep updated with this ROM? What changes everyday that would require flashing anew version everyday?
[Droid Incredible Android Development] Pons:
And on the 8th day, God created the changelog and Original Post and the masses rejoiced.
[Droid Incredible Android Development] nfiniti9:
ROFL.. Well remember that some people don't read code so changelogs are another language.

kevman.. well basically most the changes are minor bugfixes. its generally not very common to see major changes night to night. and some changes will break other things. flashing nightly does give some people their fix so most people dont really talk about what gets changed much and how you might notice it.
[Droid Incredible Android Development] SlimSnoopOS:
I definitely belong to this camp!
[Droid Incredible Android Development] Lemonslike:
I'm with ya man lol!

Btw invisiblek I wasn't complaining at all, this rom has been great on my phone. The freezes are pretty rare so it really doesn't bother me. Thanks for your hard work on this!
[Droid Incredible Android Development] chocolate8175:
Running this now, seems solid. Do you plan on making a thread for this ROM eventually?
[Droid Incredible Android Development] mamarley:
I should probably do that. I will make a thread the next time I compile a new version (which I will do as soon as some important changes show up here: https://cm-kang.appspot.com/inc/ics)