yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] tiny4579:
If anyone needs me to upload this to incredikernel.com for TWRP 2.3 compatibility I can. This is the latest jellybean kernel. I don't want to make a habit of having to fix the scripts but I don't mind replacing the update-binary if it's still cwm backwards compatible.

Ok, so I looked at the updater-script and the functions have changed. See below example from the cm10 zip:

format("yaffs2", "MTD", "system", "0", "/system");
mount("yaffs2", "MTD", "system", "/system");

Any thoughts if I should make one or more of my kernel zips updated? It's only needed for TWRP 2.3 and CWM if it upgrades to the new recovery API.
[Droid Incredible Android Development] jacobsensei:
Tiny : I've tried numerous times to get TWRP working including the update 2.3.

I'm done with it.

It can seem like it's working, I did a backup and restore and it was functioning, then I noticed about 30mb were missing on the system partition. Apps were missing, widgets stopped.

CWM5020 always works perfectly!!

Any desire on your part to work on invisibleks CWM Touch ?

I don't know if that's something you're interested in but it would be great.

Thanks for all your work.

And everyone please don't tell me how great TWRP works, if it works for you, fine, use it, just my experience.

Sorry for being OT, but you were talking about adapting your kernel for it.

Sent from my ADR6300
[Droid Incredible Android Development] tiny4579:
I don't see any point to work on cwm touch when I'm fan of twrp and already use it. It works fine. I know that's not what you wanted to hear but I don't believe in recoveries hating some phones. Twrp 2.3 may not be good on this phone as it will break many older zips and the devs who made them aren't on this device anymore.
[Droid Incredible Android Development] zachf714:
But you can still flash 2.2.2.1
[Droid Incredible Android Development] zimlokks:
dinc users should actually flash TWRP it would create a common ground for all devs like cwm did wen it was introduced to the dinc
[Droid Incredible Android Development] zachf714:
Yeah I agree ;)
[Droid Incredible Android Development] tiny4579:
I reuploaded my latest GB, ICS, and JB kernel zips with TWRP 2.3 compatibility. If anyone needs older ones I'll do those as well. I just want to make sure the latest don't break on at least as far back as CWM 5.
[Droid Incredible Android Development] jacobsensei:
I don't agree.

I've had nothing but problems with TWRP and I've been flashing the Dinc since it came out.

Don't assume it works for everyone.

Sent from my ADR6300
[Droid Incredible Android Development] zachf714:
Try 2.2.2.1 I'll post a link in a little... 2.3.0.0 is a little messed up
[Droid Incredible Android Development] tiny4579:
2.2.2.2 is the latest before 2.3.0.0 by the way:

http://goo.im/devs/OpenRecovery/inc/openrecovery-twrp-2.2.2.2-inc.img

I believe he said he's tried 2.2 before as I remember him saying 2.3 still gave him issues.
[Droid Incredible Android Development] zachf714:
I need to stop looking at my tf101 that was the version on it and well I forgot 2 check the inc b4 the flash
[Droid Incredible Android Development] Gblake13:
I flashed the kernel and other don't know why but now the sound on calls is all messed up. I restored a nandroid backup but it's still the same. The sound is all fuzzy and you can't hear anything. Would the kernel have caused this or does any one have any idea of anything else that would have caused this
[Droid Incredible Android Development] tiny4579:
Turn off audio boost with incredicontrol from the market.

Also what ROM were you running?
[Droid Incredible Android Development] Gblake13:
Cm7 I nandroid restored district fix do I need to reflash the kernel
[Droid Incredible Android Development] tiny4579:
District fix and what do you mean reflash the kernel? If you do a nandroid restore it should restore the kernel you had at the time of the backup.
[Droid Incredible Android Development] Gblake13:
It did but didn't fix the problem.though I didn't have the prob on her phone till I flashed the kernel. District fix was supposed to didnt fix stupid auto correct

Sent from my MB870 using Xparent Cyan Tapatalk 2
[Droid Incredible Android Development] Pons:
@tiny I'll take a look later, but do you know off hand if you have the kernel support required for this commit: http://review.cyanogenmod.com/#/c/24874/ ?

Edit: doesn't look like your kernel has support.
[Droid Incredible Android Development] Gblake13:
District fix was supposed to be didn't fix but auto correct decided it was better as district. I reflashed the kernel and used the app you said to and it made it better. Still really fuzzy though

Sent from my MB870 using Xparent Cyan Tapatalk 2
[Droid Incredible Android Development] Pons:
A follow up, just add

#define MSMFB_OVERLAY_COMMIT _IOW(MSMFB_IOCTL_MAGIC, 163, unsigned int)

to your include/linux/msm_mdp.h. To keep all the MSMFB_OVERLAY_* together, I added it to line 59, but that's up to you.
[Droid Incredible Android Development] Gblake13:
Do what now?

Sent from my MB870 using Xparent Cyan Tapatalk 2
[Droid Incredible Android Development] Pons:
That was directed at tiny.
[Droid Incredible Android Development] Gblake13:
So how do I go about fixing the audio issue? I put incredikernel back on the incredible and used incredicontrol to turn off enhanced audio. The sound is better but still not right still really fuzzy. So what do I do now to fix it? If a new rom will do the trick I don't mind changing to a different one. Or if now that I turned off enhanced audio nandroid restore will fix it that's cool too

Sent from my MB870 using Xparent Cyan Tapatalk 2
[Droid Incredible Android Development] tiny4579:
I'm building it. Did you test it out with the kernel change? Were you going to try building without those three reverts? I haven't looked to closely but it was pretty much rejected by the big CM people. Wait the revert was rejected. Did you have build issues without the device and kernel changes?

Audio boost should only be for calls and disabling it should revert call volumes to normal. It's not a permanent change and it actually is set on boot. Volume in this kernel should be pretty much the same as any other and I haven't heard other complaints on this sound quality issue. If you nandroid restore your system will be the same as that backup. Reflash the ROM to get the stock kernel to compare again is my best advice as if call quality in sound is bad with audio boost off I don't know what to tell you. Audio quality in calls could be affected by ROM, kernel, ,network, or the quality of the hardware or a combination or two or more of those factors.
[Droid Incredible Android Development] Pons:
Thanks, and yes.

Correct, the revert was rejected, and the commit (the one that made it) requires those changes.

Separate issue. I will, but not yet.

Yes, it was needed in both to finish compiling; I haven't flashed the ROM yet.

---------- Post added at 01:24 PM ---------- Previous post was at 12:44 PM ----------

Pushed it up to Evervolv. Here's the kernel commit. Let's see what they make of it.

http://review.evervolv.com/#/c/3598/
[Droid Incredible Android Development] tiny4579:
Pons, I built it in and am testing my own build. I thought I built for inc but it was toro so I had to build again and add that change for it to compile. I built it under a different branch and haven't merged it since I'm not sure how it should affect other ROMs (shouldn't as it's just a define). I was going to ask why we need the define in the kernel but the old FBIOPUT_VSCREENINFO was defined in include/linux/fb.h. I'm about to test it for anything weird and I'll commit it or you can build it manually and use the prebuilt kernel until I'm ok with it being part of the jellybean branch.
[Droid Incredible Android Development] tiny4579:
Hey Pons, drewis from the evervolv team doesn't believe the kernel change is needed. See latest comment here:

http://review.evervolv.com/#/c/3598/

He did merge your other change though :)

I'm going to hold off on merging. I trust his judgment there and it actually makes sense as the ROM shouldn't be dependent on the kernel to build. Most likely the CM person was mistaken on needing the kernel changes for that particular header change.
[Droid Incredible Android Development] jumperalex:
Just flashed albinomans JB RC3 rom + incredikernel + incredicontrol ... can't seem to get Fast USB charge to work. It sticks, but when i plug in i get USB charging. I had an adaptor with the data pins shorted, and when i plug into that i do in fact get AC charging with more current (per Battery Monitor), so I know the phone will go into AC mode.

I'm gonna wipe and reflash, but before I get home to do it ... any thoughts? Anyone else?
[Droid Incredible Android Development] tiny4579:
Don't bother wiping for this. It's not a bug. It's how USB fast charge is implemented. On the Inc with the fast charge USB patch you can still access your device. On the Galaxy Nexus you cannot. According to the kernel logs it does switch:

<6>[ 3273.804901] Switch charger ON (FAST)
<6>[ 3273.806732] Switch charger version 2

It will say switch charger ON (SLOW) when fast charge isn't working.

The important thing to check is whether it charges faster with fast charge on and I can confirm I'm pulling over 500mA even with it showing as charging USB and the charge rate is much slower with fast charge off.
[Droid Incredible Android Development] diegolopez10:
???

Is incredikernel site down??

Keep getting an error... :confused:

thanks
[Droid Incredible Android Development] tiny4579:
Yep, seems that way. I PMed Chad0989 who manages the host. Hopefully we'll see a response within a couple days.
[Droid Incredible Android Development] turboguy:
Hi Tiny, can this kernel be patched to allow 2-way voice recording? Like was mentioned here:

http://xdaforums.com/showpost.php?p=33783265&postcount=2545

Sorry if this has been asked already, I didn't see anything about it in this thread.
[Droid Incredible Android Development] tiny4579:
Its been incredikernel since 8/2011. I didn't mention it in the as this thread started the changelog from when I took over. I pulled the patch from that kernel into the sense one from a recent request.
[Droid Incredible Android Development] turboguy:
Thanks, that's awesome to hear. This should also apply for the kernel in Pons' CM10 builds right? (From what I can tell he's using Incredikernel) For some reason I'm unable to get it to work using Auto Call Recorder on CM10. I only see Mic as an audio source and it only records my side of the conversation. Has anyone else tried this?
[Droid Incredible Android Development] tiny4579:
Yes his builds include incredikernel and ICS/JB incredikernel was forked from the gingerbread kernel which has the patch. Not sure if it's an app compatibility/limitation of the ROM or what. Did you confirm if the app works on jellybean on other devices via a search?
[Droid Incredible Android Development] tiny4579:
Just an FYI but I added my kernels to goo, at least the ones that I already have. For CM10 I'd recommend the packaged kernel as I haven't gotten around to building and uploading a zip for it yet. I haven't figured out how to make it show in compatible ROMs for easier access (even though it's not a ROM).
[Droid Incredible Android Development] tiny4579:
Updated incredikernel for JB. It has all the features of the one packaged with my latest CM build but it also has overclocking up to 1.19Ghz. The kernel OP has a changelog posted but the most detailed is found in my github.
[Droid Incredible Android Development] tiny4579:
New kernel up with support for Android 4.2 up at incredikernel.com. I don't recommend this be flashed on anything prior to Android 4.2.
[Droid Incredible Android Development] jlvlawrence:
I took my incredible apart here a while back and ripped the ribbon for the LCD screen. I was super bummed. A friend of mine just upgraded so she is giving me her old inc. Looking forward to flashing this when I get it up and running again. Been using your kernel on my gnex for a few weeks now. Its been rock solid for me.
[Droid Incredible Android Development] Osiris19:
I couldn't get on your website this morning.
[Droid Incredible Android Development] tiny4579:
I just mirrored it on goo. It's Chad's site. I'll let him know.
[Droid Incredible Android Development] zimlokks:
well i flashed this(latest 4.2 kernel) on zachs pac man rom and nothing negative happened. :)
[Droid Incredible Android Development] @di:
Will this kernel work for HTC Incredible S also.

Our forum is struggling to make aosp 3.0.X kernel to RUN our JB ROM's. Our developers are using hacked Ginger Bread Kernel (2.6.XXX) to RUN JB ROMs, because of which we have so many bugs and issues....

Will this kernel be able to boot HTC Incredible S JB ROM as well?
[Droid Incredible Android Development] dccoh:
Hey Tiny, I'm on the Evervolv nightly with your kernel for jb 4.2.

I'm only seeing Interactive as the governor that you can chose from. Were the other governors (namely smartassv2) taken out?
[Droid Incredible Android Development] tiny4579:
Accidentally they were. I pushed the changes to git but haven't gotten around to making a new zip for JB 4.2.
[Droid Incredible Android Development] @di:
Thanks
[Droid Incredible Android Development] tiny4579:
Today's release has them back.
[Droid Incredible Android Development] lukkypuggy:
Re: [KERNEL][AOSP] Incredikernel (Chad+Tiny) - 12/20/2012

Just a kinda random question, for experimental purposes is it at all possible to replace the existing processor with say a dual core from the same brand, if it fits in the socket?

I'm guessing you would have to make a special kernel for the new CPU, causing a lot of work, possibly by porting a kernel from a device that already has it but just heavily modifying it for our device?

Just something I have been wondering for a while.:D
[Droid Incredible Android Development] tiny4579:
Re: [KERNEL][AOSP] Incredikernel (Chad+Tiny) - 12/20/2012

You're thinking a desktop board. I doubt that will work on a mobile device with an integrated soc. The answer is 99% likely no. Everything on a phone is soldered on.
[Droid Incredible Android Development] Great Offender:
what ever happened to chad?
[Droid Incredible Android Development] tiny4579:
Re: [KERNEL][AOSP] Incredikernel (Chad+Tiny) - 12/20/2012

He's working on the rezound.
[Droid Incredible Android Development] Great Offender:
Please don't take offense to my "where's chad" comment. You do excellent work with the kernels and your cm 10 roms. I was way past my expiration date on this phone and you kept it going. I have recently moved on with phones but your work carries on as now one of my kids uses the phone.

Well Done!
[Droid Incredible Android Development] tiny4579:
Necroing my own thread for this:

Updated kernels on goo. Enjoy! I will likely be moving to the HTC One today so I'll have less time for the Incredible.
[Droid Incredible Android Development] BoKnows?:
Will you incorporate this into any future CM 10.1 ROMs or should it be flashed on its own? Thanks for all your work in keeping the Incredible a viable phone.
[Droid Incredible Android Development] Pons:
CM10 pulls from his source, so any changes to it will update automatically when tiny or I build CM10.
[Droid Incredible Android Development] tiny4579:
Minus the sysfs fast charge change and enabling FUSE (FUSE has its uses like with the ntfs-3g binary compiled for Android you can read and write to an NTFS filesystem), I already have all the changes as I sync my changes to incredikernel right before building the ROM which pulls from the incredikernel github. I just haven't released a standalone build in a long time.
[Droid Incredible Android Development] Tribulattifather:
So we're both moving on from the Inc today.

I wanted to ask you if I can use this kernel for my pac that I have on it now? (which is what I am gonna sell it with)
[Droid Incredible Android Development] tiny4579:
That's fine. You should try 1.7. It seems faster so far and it might just be zram.
[Droid Incredible Android Development] Tribulattifather:
Okay. I will. One more flash, heheh.
[Droid Incredible Android Development] uconnpat:
How do I go about flashing this kernel

is it the same way flash roms and gapps.... or is there a different process? and where can I find the latest incredikernel for cm7.2?

Thanks
[Droid Incredible Android Development] zimlokks:
incredikernel.com is the best place to find the latest version of incredikernel and yes basically the same process

Flowed Away From My Samsung E4GT!
[Droid Incredible Android Development] zachf714:
Last time I checked the site was down
[Droid Incredible Android Development] uconnpat:
I grabbed them off of goo.im but I can't flash

I am running cm7.2 (latest) and I have tried to flash two kernels 2.6.38.8-incredikernel-gb-10032012.zip and 2.6.35.14-gingertiny-v2-04252013.zip

I tried two processes both with the same results a) rom, gapps, gapps with talk, kernel and then b) I also tried flashing after the initial rom was all set up.

Both resulted in an unusable touch screen... it was the right screen but my touchscreen was rendered inoperative

any suggestions
[Droid Incredible Android Development] uconnpat:
I think I answered my own question thanks everyone... I was using twrp 2.4.4.0 and I think that doesn't support... you can correct me if I'm wrong
[Droid Incredible Android Development] uconnpat:
actually it still doesn't work

any help on this would be great.... everything looks fine until I touch the screen, which is totally unresponsive
[Droid Incredible Android Development] zachf714:
Try not flashing incredikernel
[Droid Incredible Android Development] uconnpat:
I don't understand...

do you mean try a different process or do you mean forget the incredikernel all together
[Droid Incredible Android Development] zachf714:
Try to not use incredikernel and just flash the gapps and rom
[Droid Incredible Android Development] tiny4579:
Well, gingertiny is the wrong kernel for cm. Did you flash both or try each and boot the ROM?
[Droid Incredible Android Development] uconnpat:
I'm pretty sure I flashed both but I'll try the incredikernel again... I flashed twrp 2.2.2.1 and am using that to flash (which I think is the one without any problems) I'm not excited about the battery life right now... the kernel in there now is 2.6.37.6-cyanogenmod+ I'm hoping for an improvement

Is this the right way to flash... wipe all then add these 4 zips in order and then flash them: cm7.2 rom, gapps, gapps with talk and then kernel? Or should I do it a different way
[Droid Incredible Android Development] uconnpat:
Again!!!! you are the man! I tried again and it worked
[Droid Incredible Android Development] Cothek:
Hey Tiny, I am trying to get a decent GB kernel for my Inc running MIUI GB which I have found to be most stable with the most features working correctly. The problem I am having is that I cannot flash the older GB kernels. They fail in TWRP and I'm not sure if it's something I'm doing. I think the Inc is running the latest TWRP...I can check on that when I get home. Any thoughts?

Edit: Oh an thanks for your still supporting the Inc!
[Droid Incredible Android Development] Pons:
Since TWRP 2.3+ is based on AOSP jelly bean sources, TWRP now uses recovery API 3 instead of 2. Some zips may no longer work if the developer is using an out-of-date update-binary. This API change should not be a problem on newer devices, but older devices will probably encounter several zips that need to be updated. If needed, you can try using this update-binary that was compiled with current sources. It goes in your zip file in the META-INF/com/google/android folder. If you're getting a status error 2 during zip install, then an outdated update binary is almost certainly to blame.
[Droid Incredible Android Development] Cothek:
I appreciate the response Pons but I'm not sure which files from the old kernel zip are necessary. I don't mind doing it myself (and I have already looked into it) but I'd need someone to walk me through it.
[Droid Incredible Android Development] Pons:
Just look for the update-binary, it's buried in the META folder. And replace it with the one I linked you. Just copy and paste it in, and you're done. That or downgrade your recovery.
[Droid Incredible Android Development] Paul.ryan:
@ Cothek

I keep a folder on my SD card with essential PB31IMG files in it. Clockwork 5.0.2.0 and TWRP recovery being the most used. Clockwork will flash the old stuff. They are labeled in the folder so I know what's in them. I copy and paste the one I need to the root of my SD card. Then delete everything but (PB31IMG) from the file name and flash it from hboot. Once the old kernel or rom is flashed I switch back to TWRP the same way. I've tried to flash TWRP with (Recovery Flasher app) with no success. This works.

It's a little more complicated than just editing the file as described but easier when you don't know what needs changed or how to do it.

I usually leave a copy of whichever recovery I currently have installed as a PB31IMG file on the root of my SD card and delete it only when switching recovery's. It's like insurance because you can quickly re-flash a working recovery if needed. It has kept me from having to use fastboot to get my phone running again.
[Droid Incredible Android Development] tony442:
Does anyone know where I can find these files as tiny's goo.im account doesn't appear to be active and ibcant find anything on the site or Google regarding these files. Thanks
[Droid Incredible Android Development] zachf714:
Goo is down they are migrating servers
[Droid Incredible Android Development] tony442:
I'm on goo now and tiny is not there...nor are there any files in the device section of the incredible that relate to this kernel. Anyone else have these or know where to find them?
[Droid Incredible Android Development] Pons:
Are you on goo.im, or the Goo Manager app? Taken from the #Goo-Inside.me IRC channel:

Welcome to the official channel of Goo.im | Everything is offline while we upgrade our servers, please be patient and STFU.

Anyways, I might have a copy somewhere (I'll look; no promises), but I haven't used a stand-alone kernel zip since CM7, and I've since switched over to CM10.1/.2 a while ago which uses the incredikernel built from source.
[Droid Incredible Android Development] tony442:
I was on goo.im and didn't see him in the devs list but saw you and invisiblek and a few others I've seen. Checked devhost and nothing regarding incredikernel. I have CM10.1-20130708-TINY-inc installed but incredicontrol only shows interactive, on demand, and performance as governers. Did I miss something in the thread ?
[Droid Incredible Android Development] tiny4579:
Are you sure Incredikernel is included? It hasn't worked since the EV switched to ion.
[Droid Incredible Android Development] tiny4579:
Goo is being updated. They should be done soon if not already.

Also that build uses EV kernel and Incredikernel won't boot on that build.
[Droid Incredible Android Development] Pons:
No I'm not sure. I meant 10 had incredikernel, while 10.1 and 10.2 do not. Details.
[Droid Incredible Android Development] tony442:
Thank you must have missed it in the thread. Will check goo now.
[Droid Incredible Android Development] tiny4579:
Whatt!!!! There's an incredikernel update!??!!! FOR REALL?????
[Droid Incredible Android Development] mamarley:
Cool, thanks! Flashing it now.

EDIT: WiFi is completely busted. It won't turn on at all. Other than that, it seems to work.

EDIT 2: Apparently it isn't even being flashed at all. It still says the kernel is 2.6.38.8-evervolv-...
[Droid Incredible Android Development] mamarley:
I finally got it working. Turns out it doesn't flash properly if I use Clockwork Mod Recovery. If I use TeamWin Recovery, it works fine.
[Droid Incredible Android Development] tiny4579:
Correction. CWM 6 had the issues you were describing but CWM 5 the official release is fine. TWRP should also work.
[Droid Incredible Android Development] mamarley:
Yeah, I never tried CWM 5. Sorry.
[Droid Incredible Android Development] normanx:
Just gave the DINC new life.