yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] GnatGoSplat:
Yep, pretty sure. I tried it several times because I thought it was kind of a cool feature since I came from stock GB that didn't have it. It wasn't always 100% reliable, but it did work most of the time.

I had put Albinoman's 4.1 on my wife's old DInc a few months ago and trackball wake worked on that one too.
[Droid Incredible Android Development] zachf714:
PAC has it merged without disabling the HW keys and enabling the navbar so you could just use the commits from frameworks/base and make them work with stock CM
[Droid Incredible Android Development] Pons:
I'm pretty sure CM doesn't have PIE disable the HW keys. It just has PIE disabled by default if the device has HW keys. You then use a device overlay to enable PIE.

Much like I enabled enabled Expanded Desktop, which was only meant for tablets, and disabled on phones. It didn't disable anything, just adds a feature.
[Droid Incredible Android Development] tiny4579:
Is it really worth it with hardware keys enabled?

I'm going to use CM's implementation but going to try making it work so you just need expanded desktop (the hide navbar only option should be sufficient). I'm just trying it in this build for feedback. Still trying to get gesture typing on AOSP keyboard working.
[Droid Incredible Android Development] tiny4579:
According to this commit it does disable the setting if navbar is off:

http://review.cyanogenmod.org/#/c/34615/4/src/com/android/settings/cyanogenmod/SystemSettings.java
[Droid Incredible Android Development] Kaepernick:
The Dinc's screen isn't very large in comparison to newer phones and tablets. One handed use works fine and the nav bar would take up more screen real estate. I don't really see the point either.
[Droid Incredible Android Development] GnatGoSplat:
If the nav bar we're talking about is the Home, Back, and app soft keys like you see on a tablet, I would also prefer not to have it. No point with the hard keys there.

It would be nice however, if the illumination of the hard keys were light sensitive. For example, with stock ROM, the illumination seems to be tied to the display backlight in a dark room so there's never a point when the device is awake that you can't see the keys. Stock ROMs always work this way, but I've never seen a 3rd party ROM for any device that does it.
[Droid Incredible Android Development] tiny4579:
PIE controls are a kind of better looking, customizable, pop up nav keys. They're not a nav bar and they don't take up screen real estate except when you swipe to bring them up. Either way, the build I'm about to push has them off by default and it should be able to be activated without putting the nav bar in place. The concern for the CM team is that trying to swipe up from the bottom will likely trigger the capacitive keys at the bottom but it can be configured to be activated by swiping out from the left, right or top edges of the screen to use the controls.

On the key illumination comment, they are configurable in CM7 and I know because I've configured what brightness levels have soft key lights. They were only customizable in CM7 with custom auto brightness levels enabled. However, default auto brightness levels in theory still should be configurable via an XML edit to one of the files in the overlay. It's config.xml but I'm not sure which file.
[Droid Incredible Android Development] Kaepernick:
Well, I'll give the PIE controls a shot and see how well they work. Sounds like an interesting feature.
[Droid Incredible Android Development] zachf714:
Tiny here would be the PIE commit sets https://github.com/PAC-man/android_frameworks_base/commit/5cdce2a2849c6f4136b7bcb945479135683f6bd7

PIE Notification Quick Settings Toggle https://github.com/PAC-man/android_frameworks_base/commit/50637f2f9a0f7aa3b378947dee64e433fe0d46ad

Expanded Desktop/PIE Enable https://github.com/PAC-man/android_frameworks_base/commit/2b49f986ec86ada6fbc9716e43dd888ce2957162
[Droid Incredible Android Development] DT@china:
The reason why no one believes the status bar appears frozen for recovery file system \ bin directory to change to replace the 3/15 can fix.
[Droid Incredible Android Development] Osiris19:
Latest build, MMS isnt sending right, slow, or doesn't send at all.
[Droid Incredible Android Development] mjliteman:
Just as an update, I tried Evervolv's latest nightly (4.2.2) and it has the same issue, but when I tried their latest Release version (4.1.1) it worked properly and I also tried your CM10 (4.1.2) and it worked fine. So every ROM I've tried that is 4.2.x has had this issue for me on this phone. It's too bad, I might have to stick with an earlier version, but hey, it's still great being on Jelly Bean on this old Incredible!

For anyone else having this issue, I have not been able to find out any reason why the 4.2.x ROMS have this on the Dinc, and this isn't the only phone having it, there doesn't seem to be any rhyme or reason as some people have it while others don't.
[Droid Incredible Android Development] tiny4579:
I know you're trying to help. At this point I still need to revert CM commits to use PIE here even just to use this commits. One of the commits I could revert yesterday is failing due to changes on CM's end. At this point the only way I think PIE would be integrated is if there were an XML edit to override the new default CM behavior.

Anyway, I still don't have working adb in the ROM and I need to try and figure out why.

I also should actually have a working AOSP keyboard with gesture typing now. Hurray! New gapps have been pushed but they provide no benefit until I upload the new ROM when it's ready. I'll link them after I upload the new build.
[Droid Incredible Android Development] tiny4579:
New build up with working AOSP gesture keyboard. This one is smaller and has the extra long press keys on the keyboard. I prefer it over the other one. Be sure to wipe system then flash ROM (03/30) and latest gapps (03/28) if you want the AOSP keyboard to stay. Also, I've noticed adb doesn't seem to work over USB but does over network. I can't figure out why this is the case but there's a little workaround for the time being. Just enable adb over network in developer options and the device should show up over USB. Weird but it works.
[Droid Incredible Android Development] Osiris19:
Latest build is running great, no issues here. Very snappy.
[Droid Incredible Android Development] kramer56:
I have had 3 reboots so far since yesterday and last build it was every other day. I am not messing with the cpu speed or anything. words with friends is very slow most of the time and messaging(stock) is also very slow and it is using that is when it reboots. But when it works its very snappy and awesome.

So if i wanted to try the GB 7.2 for a bit would you guys go with stable build or the nightly builds?
[Droid Incredible Android Development] tiny4579:
They're about the same as each other. Your phone just seems to be very unstable as ive noticed a lot of reports and issues from you.
[Droid Incredible Android Development] kramer56:
How do I fix that? It's really only started on last 2 builds. Not saying it's the Rom just stating that's when it's started. Any suggestion to check into?
[Droid Incredible Android Development] Pons:
I hear logcats are handy.
[Droid Incredible Android Development] kramer56:
Me trying them don't work so well lol, never can figure it out, I'm always afraid hitting wrong key n frying something
[Droid Incredible Android Development] tiny4579:
There are plenty of resources on the internet for logcats. If your issue is a hard reboot (HTC logo) then a last_kmsg would help more.
[Droid Incredible Android Development] kramer56:
Here is a thought tiny, can you incorporate a one touch thing to run a logcat, or have an app do it. Now that be handy for the dumbass people like me especially since laptop not working
[Droid Incredible Android Development] tiny4579:
There are logcat apps available. Also Google is a handy tool.

http://help.getpocket.com/customer/...-how-to-create-a-bug-report-on-android-4-1-2-
[Droid Incredible Android Development] zimlokks:
off topic...happy easter ladies and gentlemen :D

Flowed Away From My Samsung GS2 E4GT
[Droid Incredible Android Development] Kaepernick:
Download logcat Extreme from the play store. I don't have these reboot issues, so it must be on your end.

Flashed the latest build. Everything works fine. Haven't tried adb yet, so I can't say. I like the AOSP keyboard more than the one we had. Had 60mb of system space, but I don't need that much right now, so I'll stick with it for a bit as a secondary.
[Droid Incredible Android Development] omniatic:
Just tried ADB on the new build. Don't know why, but it works fine for me. Pulled the last radio log as a test, came through fine. Didn't even enable ADB Insecure.

Only thing I have set is root access for both apps and adb in developer options.

From my Incredible
[Droid Incredible Android Development] thelunchboxosu:
Hey guys, haven't used my Inc in a while but wanted to use it as a security/dash cam. I tried the latest build of this ROM but the video is still goofy. Any suggestions for a fix or does it mean I will have to install a GB ROM?
[Droid Incredible Android Development] tiny4579:
Weird. I have to turn on network for it to work but I don't have to actually use it.

Video recording is a known issue and has been since ICS. There is no fix for choppiness. Just use GB. If there were a fix there wouldn't even be this conversation as it'd be integrated into the ROM already.
[Droid Incredible Android Development] roflhorse:
You saw that thread on reddit too, huh? For that I would use stock Rom so you can record in 720p.
[Droid Incredible Android Development] thelunchboxosu:
Ha, well. I did indeed see that article on r/Android but I wanted it more for surveillance. Someone has been opening packages at my girlfriend's apartment complex.

Have a feeling who it is, but want to know for sure before putting a giant trashcan full of water against their inward swinging apartment door....
[Droid Incredible Android Development] kramer56:
Ok so the new Rom is splitting the mms? I just noticed that and I hate it cuz people won't get the mms in the correct order. Now that they are split no order is there and people telling me they are confused lol. It is the new Rom right?
[Droid Incredible Android Development] tiny4579:
Roll back. I posted about a week ago I was enabling SMS not MMS splitting directly into the app as a cricket user had issues. I had some test it and report no issues. If the recipient is receiving them out of order blame the network. I'm pretty sure they send in order. Mms should always come as one message but Verizon usually splits SMS larger than 160 characters.
[Droid Incredible Android Development] kramer56:
Nothing ever has split before, weird now
[Droid Incredible Android Development] tiny4579:
I changed it in the ROM to split via the MMS app but if it splits a message smaller than 160 characters, then something is wrong. It would still split larger SMS messages before on the network side but now it does on the ROM level which may not be delivered in the proper order.
[Droid Incredible Android Development] tiny4579:
Updated OP with an installable version of the official android 4.2 apk. The other one was a pre-release I think.
[Droid Incredible Android Development] kramer56:
Can I ask what that is for?
[Droid Incredible Android Development] tiny4579:
It was post 2 and the android 4.2 keyboard apk. I didn't mention what it was for.
[Droid Incredible Android Development] DT@china:
感谢大神这么好的作品，这里有我的几个作品http://incredible.diypda.com/thread-945895-1-1.html

CM422我的终结版h t t p://pan.baidu.com/share/link?shareid=370527&uk=335673363

尽管中国化，但值得参考，它是非常的流畅和简洁，并有足够空间去添加你想要的软件。
[Droid Incredible Android Development] tydiamond11:
What is that?
[Droid Incredible Android Development] Pons:
And from the xda rules:
[Droid Incredible Android Development] zimlokks:
thanks for translating!

Flowed Away From My Samsung GS2 E4GT
[Droid Incredible Android Development] Kaepernick:
Nice. This one is better.
[Droid Incredible Android Development] kramer56:
For some.....
[Droid Incredible Android Development] tiny4579:
Agreed.

Why? What's wrong with it? It's the official one and the same one that was in the earlier gapps packages and in the original zip.
[Droid Incredible Android Development] tiny4579:
Sometimes random builds have a funny way of uploading themselves. A few new cherry picks in there. See if you can find them. They're not stand out ish so you may not seem them. I will say that the bug with superuser sometimes granting apps superuser permissions has been fixed by koush and is in this build. It's not a likely bug unless you uninstall and reinstall apps. I never noticed it myself.
[Droid Incredible Android Development] omniatic:
Okay, I can't find them. Though sometimes I just need a nudge in the right direction.

Seems faster than the last build, even right after flashing. Can't access adb without using your workaround now.

Works great, though...no complaints from me.

Thanks,
[Droid Incredible Android Development] kramer56:
Do you think that swype would cause lag and freezes which in turn cause reboots? I mean tiny has building these roms that are just fast and amazing. When my phone freezes or gets superslow per say, I always want to change back to a cm 7 rom, but I haven't and this is what I tried. Instead of using swype I have tried the gesture keyboard within the rom. This has been since sunday my last bunch of reboots all of which I was typing a message or trying to. The last reboot I changed to android keyboard and the phone has yet to be laggy since sunday afternoon. Although its taking me getting used due to a few differences in key placement and how to punctuate is an extra step I am thinking I will keep using this method until if/when it reboots again. Right now I am uplaoding the newest build so hopefully it goes great as before.

Thank you Tiny!!!!!!!!!
[Droid Incredible Android Development] Pons:
I don't use Swype, but haven't noticed any lag using Swiftkey/flow.
[Droid Incredible Android Development] kramer56:
flow?

NM i use to use swiftkey, flow is gesture just installed it and found that out, thanks pons
[Droid Incredible Android Development] omniatic:
I've been using Swype all along, and I haven't had any problems with lag or reboots.

From my Incredible
[Droid Incredible Android Development] Neo:
I've found that stripping the gesture keyboard of all other languages except for the English language makes it much more lightweight and less laggy (imo)

All other keyboards feel sluggish
[Droid Incredible Android Development] tydiamond11:
So what is new with the 04-03 ROM?
[Droid Incredible Android Development] Kaepernick:
For the default android keyboard? How do you do that?

As for the cherry picks, I'm not sure. I do notice more system space but that's about it.
[Droid Incredible Android Development] tODDaLLeN:
setting up build environment, need sun java 6?

I want to set up a build environment and I'm following instructions from here...

https://github.com/tiny4579/android_device_htc_inc/blob/cm-10.1/README.md

The very first instruction is that I need sun-java-6. My computer runs Ubuntu and already has openjdk installed. Would I need to uninstall openjdk? If so, I'm considering setting up the android development environment under virtualbox. Any reason this would be a bad idea?

When I went hunting for sun-java-6 I came across this:

Oracle (Sun) Java 6

WARNING: Oracle Java 6 had reached its end of life in November 2012. There is at least one severe known vulnerability in this version, and since Java 6 is neither supported by Canonical nor Oracle, there may be many more! You should really not install this unless you have a specific need to do so. It is recommended that users either migrate to OpenJDK, or install Oracle Java 7.​

Any comment on the warning? Any idea if/when the devel environment will migrate to java 7?

Finally, my desire to have a build environment is I'm hoping to be able to build kernel modules to support using sshfs and usb otg host mode. Has anyone already done this for this rom and am I likely to run into any major issues?
[Droid Incredible Android Development] tiny4579:
On Oracle Java 6, I still use it to build CM but you should be able to build it with openjdk. I think CM supports it by default. There have been AOSP master patches to start supporting Java 7. You are more than welcome to try but I use Java 6 because it's recommended by CyanogenMod and AOSP/Google so I suggest that version. The vulnerabilities were browser related and have been patched but you can disable the browser plugins to be safe.

Who knows when Java 7 will be standard? Probably the next Android release.

As far as the kernel modules, no one has done that. No one being not I. No other people on xda work on the incredible as far as the kernel realm. I tried to integrate USB host mode but it gave me issues. Oh yeah, I think it failed because it couldn't provide power to the remote device. As far as sshfs, I don't see anything that would make that too complex.
[Droid Incredible Android Development] tiny4579:
I purposely left it vague last night wanting people to try and figure out the changes. I can say that it has all the merged changes as of last night. That you can find indirectly what that means by checking the OP for the link to the CM Gerrit change which covers most changes but requires a bit of reading. As these are somewhat a nightly, I won't compile a list of changes. I need to merge a new one which fixes the weather widget not working (not CM's fault but Yahoo's for making a change on their end).
[Droid Incredible Android Development] zachf714:
Jdk 6 works fine I use it in my environment
[Droid Incredible Android Development] tODDaLLeN:
I'm hoping a powered hub will remedy the lack of power from the phone's port.
[Droid Incredible Android Development] tiny4579:
I plugged in a self powered device based on that knowledge and it was still not picked up by the phone.

I may have made a mistake in the patching process and missed something though. Don't let one person's failure stop you from trying.
[Droid Incredible Android Development] Pons:
Not sure which one you're referring to since sun-java-6 and openjdk6 are both jdk's (Java Development Kit) v6. One is open source, and the other is proprietary. I've used both successfully. Glancing through CM's wiki, a couple of devices say install openjdk-6-jdk when it used to be Oracle's jdk. And I have seen jdk7 patches submitted up to CM as well, but I haven't actually tried using it yet.

Java Development Kit
[Droid Incredible Android Development] zachf714:
I meant the straight jdk 6 I think like build 36 not sun java
[Droid Incredible Android Development] tiny4579:
You didn't answer Pons' question. Straight jdk6 sounds like the package name but on what Linux distro? If on Arch that probably is Oracle's JDK 6 (used to be Sun but Oracle bought Sun).
[Droid Incredible Android Development] omniatic:


Yes, that's right...got the bug today and upgraded. Stock VZW 4.2.2 sucks. Can't wait to root it. I really miss CM10.1.

So, if anyone needs an inc...
[Droid Incredible Android Development] tiny4579:
I actually reverted to CM10 from CM10.1 and you'll see why. Congrats on the upgrade. Maybe your inc was going bad. Stock 4.2.2 is actually smoother IMO basically due to the fact that stock has a lighter memory footprint than CM.
[Droid Incredible Android Development] Kaepernick:
You plan on selling it?
[Droid Incredible Android Development] zachf714:
Ubuntu 1204
[Droid Incredible Android Development] omniatic:
Might be. Gotta transfer files and wipe it, which may take a couple of days, depending on my work schedule.
[Droid Incredible Android Development] zombolt:
What do you want for your dinc? Mine is warped so the battery cover won't stay on and it won't charge batteries.
[Droid Incredible Android Development] omniatic:
Gimme a few days, I'll list what I've got and let you know.
[Droid Incredible Android Development] zombolt:
Good build. Battery life seems better
[Droid Incredible Android Development] Kaepernick:
Every time I over clock, it reverts back to 998mhz almost every time I reboot. Even happens with the set on boot option checked. This has been happening during the last couple of builds.
[Droid Incredible Android Development] tiny4579:
Longer than that but IMO it's only an annoyance. Considering the ramdisk or powerHAL hasn't changed, I don't know why. Try using CM's settings with set on boot unless that's what you're using. It's an issue on incredicontrol for sure.
[Droid Incredible Android Development] zachf714:
Is an issue with 4.2/4.2.2 use trickstermod to set an offset time after boot. It happens on the N7 as well
[Droid Incredible Android Development] tiny4579:
Possibly, I seem to remember other things being set at boot get overridden without a delay on my GNex.

In other news, waiting for Albinoman to let me know where he cherry picked the trackpad wake feature from Evervolv.
[Droid Incredible Android Development] zachf714:
Can you shot me it if you get it
[Droid Incredible Android Development] hapablap:
Tiny, do we need to wipe system/cache for this build and the latest gapps? I have been dirty flashing most stuff in the past, but I skipped the 3/30 build because I didn't have time, and I saw that you mentioned wiping on that one. So I'm coming directly from 3/22 -- I don't use the AOSP keyboard, so that's not an issue.
[Droid Incredible Android Development] tiny4579:
If you don't care about the Google keyboard you can just flash the new ROM without worrying about the new gapps. Though a future gapps may be based on that one so you will want to wipe system and flash ROM and gapps then. I don't have any need for a new gapps right now.
[Droid Incredible Android Development] hapablap:
Great, thanks! Now if my mysterious issue with being unable to download from goo.im here at work would go away, I'd be golden.
[Droid Incredible Android Development] zombolt:
Hapablap, I too have before had trouble getting goo downloads to start. Finally resorted to a full-wipe& re-flashed cm10.1
[Droid Incredible Android Development] tiny4579:
Wiping isn't a fix for everything. I've sometimes had to try a few times to get it to download. ;)

Maybe I should have just said wiping is usually overkill.
[Droid Incredible Android Development] hapablap:
I'm pretty sure this isn't an issue with my phone -- I rarely run the downloads on my phone -- usually I just download them on a computer while I'm sitting around and then copy them over to my phone and install when I have time. It's just weird, goo.im will randomly download to a certain point and then hang indefinitely when I'm on my computer at work. At home it works fine; it must just be something with the network here.

But anyway that has nothing to do with this build, sorry, carry on everyone!
[Droid Incredible Android Development] omino:
I agree: the battery life is noticeably better than the last couple of builds.
[Droid Incredible Android Development] mh0520:
Is there any way to backup the data for predictive typing when flashing a new build?

When I flashed the new build predictive typing wasn't working but then I cleared data on the keyboard and it worked again except that it had forgotten everything it had previously learned. When I tried to back up the keyboard apps data with TB and restore that it didn't seem to do the trick.

Is there a good way to handle this?

Thanks.
[Droid Incredible Android Development] zachf714:
Heads up Evervolv is working on a Linux 3.0 qsd8k kernel :)
[Droid Incredible Android Development] tiny4579:
I already know. ;)
[Droid Incredible Android Development] Neo:
Good to know :)
[Droid Incredible Android Development] nathansnyder:
So would this be a new, faster kernel, or would it solve problems we're having (like the camera) or both, or something else all together?
[Droid Incredible Android Development] tiny4579:
Who knows at this point?
[Droid Incredible Android Development] nathansnyder:
Alright, just curious if there was something that we'd be expecting to be in it for those of us who aren't quite as knowledgeable about the whole thing. Looking forward to it all the same!