yashsingh1/xdaforums huggingface dataset:
[HTC Incredible S] nlooooo:
One quick question, will this kernel work with stock 4.0.4, sense 3.6, just rooted, plus the phone is s-off (BlackRose 2.02)?

Sent from my Incredible S using Flashes and Thunders
[HTC Incredible S] poondog:
Only elite recognized developers get paid for their work by xda, in the form of new phones to work on every now and then.

Recognized developers, let alone recognized contributors get nothing in the form of payment from xda.

/rant :)

Sent from my Nexus 7
[HTC Incredible S] Nonverbose:
Yes it shouldn't be a problem. Use the Redux_0.6_Sense3.6_BlackRose version.

I recommend doing a nandroid backup in recovery first of course.
[HTC Incredible S] MARCO2349:
İ try to install this kernel about one week day and night thanks for @Nonverbose and other people (especially @markj338 )

i always think problem is mine and finally i found and solve with helps

but now i returned to my previous kenel becouse of battery performance and never charge developer ( i think it's about my radio)

please be kind and think these people doing this works free

we must be respecful to them
[HTC Incredible S] nlooooo:
Thanks for the fast answer, but now I'm having another issue, after I flashed kernel I tried to turn wifi on but I couldn't. I don't wanna say that it's related to kernel, cause I didn't try it before the flash. So I restored a nand backup and I still can't turn it on. I tried flashing the latest radio but the problem is still there.

Any advice?
[HTC Incredible S] Nonverbose:
Have you tried another kernel before this? Might be a conflict between WiFi modules. Check the kernel version is Redux 0.6, try deleting the /system/lib/modules folder and reflash.
[HTC Incredible S] Rude_Dollah:
Guys, please tell me, how i can install this kernel on stock rom?

I tried flash Redux_0.3_ProjectX.zip first and after that flashing version 0.6_Sense3.6_BlackRose, but no result.
[HTC Incredible S] suliman lbabidi:
Which kernel is for maui wowie 1.8?
[HTC Incredible S] Nonverbose:
Because you flashed projectX kernel first, you will have to do a reinstall. The Blackrose 3.6 version should work after that. Restore your data partition after first boot to get your settings back.

Redux_0.6_sense3.6 should be fine on that Rom.
[HTC Incredible S] Cookie Ninja:
As I understand from the posts, first install 0.3 sense 3.6.zip, then flash 0.6 sense 3.6 blackrose.zip (i'm s-off, on ARHD 3.01 with blackrose). I did not find a blackrose version of 0.3sense 3.6.zip, so what I've posted is ok?

And any real improvements/benifits from the xskernel, other than 2wcr?

Will try once I get a successful download of the 0.3.zip.

Dead cookies leave no trails...
[HTC Incredible S] nlooooo:
Thanks, but all I tried didn't work, i even tried to flash boot.img from RUU and no luck. Nd no I didn't try any kernel before that I was on stock.

After that I tried to instal CM7 and wifi worked perfectly. Now I reflashed ICS RUU and everything works fine for now, but the biggest pain in the ass was setting everything as I want

I just don't understand during the instal (not the kernel but from RUU and so on) cause I believe I got corrupted wifi before I installed the kernel, cause when I restored my nand backup it still didn't want to work.

EDIT:

Now after a fresh RUU install, rooting and other stuff, made a nand backup from recovery and everything still works fine. I'll stick to stock for now, at least until I manage to make a stock rooted rom on my own (tried yesterday with dsixda and had no luck, that crappy kitchen didin't want to make a build.prop so I can go further).
[HTC Incredible S] mohdsubaie:
Directly flash 0.6 sense 3.6 non blackrose version even if you have blackrose hboot it should work fine. No need to flash any of the older versions.
[HTC Incredible S] MARCO2349:
I returned to radio 3831.18.00.28_M

and install v 0.6 i hope better battery performance :fingers-crossed:

also is there any solution for overheating at charging
[HTC Incredible S] xsaper:
Yes. ARHD officially requires BlackRose (see ARHD head post) though some guys reported successful work of ARHD on Revolutionary. But, again, developers strongly recommend to use BlackRose when users asks if they can stay with old good Revolutionary.

P.S. Personally I follow this thread but afraid to try your kernel because of possible compatibility issues with it. Therefore my phone is still on XS kernel, sorry.
[HTC Incredible S] mohdsubaie:
I am not seeing any overheating issues and my battery life is pretty decent. Get through a whole day with heavy usage. If I don't use the phone much lasts for almost 2 days.

Using smartassv2 governor with 122-1409 freq

---------- Post added at 09:22 AM ---------- Previous post was at 09:13 AM ----------

@nonverbose I am on blackrose hboot and can confirm that the non blackrose version works fine using it on ARHD without any issues.

The blackrose version seems to break WiFi so probably not needed.
[HTC Incredible S] Nonverbose:
Information about BlackRose

The BlackRose hboot is different from Revolutionary in the way it installs modules as it has a seperate /lib partition that was introduced with the official 2.02 hboot to work around /system space issues encountered with the ICS update. Many of our custom Roms do not use this /lib partition for module installation as they have slimmed down the /system enough to allow it to fit without it therefore making it compatible with both Revolutionary and BlackRose.

There is a way to confirm if BlackRose is actually required and that is to have a look in your custom Rom's updater-script file. Open it up in a text editor (Notepad++ is recommended as it formats it correctly), and have a look near the beginning of the file. If both /system and /lib partitions are mounted seperately then the Rom is only compatible with BlackRose. If only /system is mounted, then you can use Revolutionary.

The way this translates to my kernel and It's BlackRose versions is if the Rom is only compatible with BlackRose then install the BlackRose version of my kernel. If the Rom is compatible with Revolutionary, even if you happen to be using BlackRose, install the vanilla version of my kernel.

The consequences of installing the wrong version (vanilla vs BlackRose) is the Rom will still boot, but none of the modules, including WiFi will work.
[HTC Incredible S] nsg86:
Very useful information , now i know when i will need to install BlackRose hboot by viweing the updater-script file :D
[HTC Incredible S] Drugzy:
Works well

Hi all,

Just want to share some feedback. Rom: Nik's Project X V4, original kernel: ICS V1

Performed this:

e.g.

You want to install the latest version of Redux Kernel on Nik's ProjectX, replacing stock/another kernel:

Flash Redux_0.3_ProjectX.zip first, then latest Redux Kernel version, wipe cache/dalvik and reboot.

Worked like a charm.

Wifi working great, came straight up (even seems like i have better reception but who knows) GPS working, everything is nice and smooth. Thanks Nonverbose!

Anyone having any issues, read the OP, it's not that hard to follow simple instructions!

Hopefully this solves my random rebooting issues!

Cheers!
[HTC Incredible S] nlooooo:
Remember me from yesterday?

As a stubborn dush I tried to instal blackrose version to stock rom, again, and got WIFI corrupted, again.

I found this as unusual, when I go into phone info in settings it still says that kernel is htc one (see attachment), shouldn't it says something different?

Like this I assume that kernel is not installed at all.
[HTC Incredible S] Nonverbose:
Are you s-on?
[HTC Incredible S] nlooooo:
BlackRose 2.02. Using 4ext recovery. Install ends fine but when I go to info it's like on the picture.

Now I tried to install previous version (0.5 I know it's for sense 4 user nut I tried) before newest and still the same.
[HTC Incredible S] Nonverbose:
If you wish to stay with stock Rom, I recommend flashing tpbklake's stock rooted Rom for WWE then install 0.6(non blackrose).
[HTC Incredible S] nlooooo:
I tried to make mine but didn't have success.

If you don't mind I'll try to compile your zImage with stock boot.img, then to flash it via fastboot. I'm just note sure for file named 'dd' in kernel folder of your kernel .zip, what is its purpose and do I have to put it somewhere in unpacked boot.img files?
[HTC Incredible S] Nonverbose:
Of course that's not a problem. The dd file is used by the installer to copy the newly packed boot.img from the temp dir to the boot partition, you do not need to include it in your boot image. You will need to push the modules dir over though.
[HTC Incredible S] nlooooo:
Ok, I'll flash the .zip from recovery first, and then to go to fastboot and flash boot.img, cause, obviously, it's not working for me like this.

Thanks, once more.
[HTC Incredible S] Rude_Dollah:
What about "black screen" problem, when phone out from deep sleep mode? You can fix that bug in your kernel?
[HTC Incredible S] Nonverbose:
How can I reproduce this issue on my phone?
[HTC Incredible S] Cookie Ninja:
@nonveebose,

I think you are right in asking people whether blackrose version is needed or not. I think you know the answer as well, based on the WiFi problems that people have with redux version 0.6 for sense 3.6/4.x (i can vouch for the 3.6 version). Blackrose version causes WiFi error and if you flash the plain 0.6 redux kernel (non-blackrose version), you have WiFi intact! This holds good for 2suns, ARHD (and I think for project x also) esp if you have blackrose hBoot, DON'T USE THE BLACKROSE KERNEL, just use the 0.6 sense3.6 or 4.0 plain vanilla kernel.

Dead cookies leave no trails...
[HTC Incredible S] Nonverbose:
Thanks for the confirmation, blackrose versions have now been discontinued.
[HTC Incredible S] nlooooo:
Problem solved. Packed boot.img with your zImage, flashed via fastboot and everything works now.

Now I'm sure that I could also fix the problem flashing lib.img.from fastboot.

Thanks
[HTC Incredible S] Nonverbose:
Good job. I also recall a post from amidabuddha saying s-off users can flash zImage directly in fastboot.

fastboot flash zimage zImage

I have confirmed that this works. It's a bit late to be telling you this now of course, but it may help you in the future. I still stand by my recommendation to use a stock rooted or custom rom.

The permissions for the modules if you need them.

rw- r-- r--
[HTC Incredible S] lavier:
After the latest update I get a lot of graphical glitches
[HTC Incredible S] Rude_Dollah:
I don't have any guesses, because it's really totally random.
[HTC Incredible S] lavier:
I think it comes when we press power button after a deep sleep
[HTC Incredible S] nangia879:
Confirmed. 0.6 working great on project X.

Blackrose version are not required even in Blackrose hboot for project X.
[HTC Incredible S] Rude_Dollah:
Wow, really!?

Of course it comes when we press power button after a deep sleep, but not always.

And the button is not being, same it happens when i got call.
[HTC Incredible S] Burtrum57:
Yet I have found I needed the Blackrose versions to get my WiFI working??? I'm on Project X and loaded the normal .6 and hotspot was going but not WIfi. So this afternoon I loaded .6 Blackrose and all is good again.

I have now got my good battery life back again!! Not as good as Nik's Kernal at 4% , but I am looking at about 8% overnight. I think it was Trikster Mod that somehow drained the battery using 20%

Great job Nonverbose
[HTC Incredible S] nangia879:
well that didnt happened for me.. i am using the non blackrose version from 0.2 to the latest every time.. never have a problem :)
[HTC Incredible S] Nonverbose:
WiFi and hotspot are controlled by the same module, bcmdhd.ko for sense 4 roms. Your case is unusual to say the least. Could you describe the issue in a bit more detail? e.g. WiFi not working means not switching on at all or not connecting to networks?

What is your installation method, do you wipe cache and dalvik and is it sense 4 or sense 3.6 kernel versions you are using to get WiFi.

What about if you flash back to 0.6 normal version again, is the WiFi still functional or does it break again?

I'm on same Rom and recovery as you but I can't recreate the issue.

With regards to battery drain, the extra 4% is from the s2w, It's adding around 16mA (i believe) to deep sleep current draw. I don't believe the trickster mod is responsible for your current drain as it does not remain active after you exit, but it does have the disable s2w feature which is handy for getting your current down if you want. Turning off auto rotate also saves a few mA.
[HTC Incredible S] Burtrum57:
I'm on Project X 4.1 the Sense 4 that comes with it. I thought it was unusual as well, the Hotspot working but not WiFi connect.

I use my phone as a hotspot at home for our internet connection and last night was perfectly ok. The problem was that I turned WiFi on, it appeared to turn on but would find no connections, LOL even sitting in the middle of the Appple store! (I'm not proud, I'm happy to download all my roms and updates using their public hotspot) I then reloaded the .6 blackrose kernal by going into 4ext recovery, install zip file then rebooted and while sitting at work had all the connections in the area appear.

I realise that S2W has a minimal drain along with rotate, but these were active with Niks kernal and I took them into account. And those features are what makes the rom and kernal so great, so I was prepared to put up with 20% because I wanted them. I was rapt when i got below 10%. My posts were in no way critisism, but in case others had the same issue, and also that others are reporting a much better battery life so I was curious as to what they were doing to get it.

And sorry to say, perhaps I am a bit lazy. I have only installed the kernal, very rarely wiping the cache and dalvik. Pehaps I had better do this each time?

When I finish this post (I'm on the laptop and need the hotspot)I am going to wipe cache/dalvik install the .6 normal and see how I go. The next door neighbour has a Wifi signal that I can see, just not connect!
[HTC Incredible S] Nonverbose:
Was not taken as criticism, I appreciate the feedback.

Edit: I recommend wiping cache and dalvik after each flash.
[HTC Incredible S] Burtrum57:
Ok. I wiped dalvik/cache and installed .6 normal and all appears ok, I can see the neighbours hotspot, and my hotspot is ok too. Looks like I shouldn't be so lazy.
[HTC Incredible S] ayieo7:
need confirmation...this v0.6 can only be overclock to 1.5Ghz??
[HTC Incredible S] mohdsubaie:
Yes that is correct
[HTC Incredible S] highKo:
my phone ofter falls into a deep sleep. i notice that wifi/mobile data again often is starting after turning the screen on (then i receive push notifications etc)

i'm on 0.6 , projectx , blackrose, newest radio.
[HTC Incredible S] Blackrose666:
Kernel version 0.6 is working very well.

re the unresponsive screen while charging it seems it's only whilst charging from a PC, when charging from the wall charger the screen is as responsive as normal, I rarely charge via PC but am fairly sure it also did this before I rooted my phone and loaded custom roms etc.
[HTC Incredible S] @di:
How is the battery life? Is phone still getting heated up ever after browsing internet for 5 mins?
[HTC Incredible S] Nonverbose:
Are you using the same USB cable from the wall charger in the pc and are you charging from a hub or straight into the pc?
[HTC Incredible S] Blackrose666:
Battery life seems very good, though I've been trying and testing a few things so is a little hard to judge exactly compared to others.

I've haven't had a problem with overheating either whilst using the phone or charging.
[HTC Incredible S] Nay Linn:
I'm recently experiencing this too. My wifi switches off when i turn my screen off.

Anyone knows what's the cause of this?
[HTC Incredible S] vikan:
It happens for me only when the screen has been off for too long.. my guess would be deep sleep.

sent from my vivo
[HTC Incredible S] ayieo7:
What do you think? With normal usage like whatsapp,fb n surfing internet...after 12 hour my battery remain 45%...data connection always on.. is it normal?
[HTC Incredible S] MARCO2349:
at least better than me

and this differencences coming from rom you are at stock mine is full sense
[HTC Incredible S] Howie3045:
what changed for 2wcr in .6? Im still using .3 but ive noticed while using callrecorder i need to record a call via standard api first then switch to the kernel to get the best possible recording. standard records but its a little static on the line. via the kernel after switching its really good. if i dont record via standard first i get an error encoding.
[HTC Incredible S] Blackrose666:
Yeah using the same USB cable from wall charger and from PC, the PC is a little old so it may be the problem.
[HTC Incredible S] xsaper:
Here is my quick view on experience with Redux 0.6 after "migration" from XS 2.1:

* more battery consumption while in deep sleep (at least) - around 8%@Redux vs 2-3%@XS for full night ~8 hours

* input lag is slightly longer but on par with XS

* no big long lag that appeared periodically on all other ICS kernels I ever tried - the main reason for me to stay with Redux

* however there is another new long lag that happens when device is charging - already reported few posts above

* surfaceflinger process is running almost all time and eats battery, on XS it appeared periodically, for relatively short time

I suppose I have to try disabling S2W in order to improve battery when in deep sleep though it was not required with XS. But I must admit that S2W on XS did not worked when device was in deep sleep. That's why I would try disabling it.

Thanks to Nonverbose for this kernel.
[HTC Incredible S] xsaper:
Got 3% per full night after disabling S2W:

echo 0 > /sys/android_touch/sweep2wake

:o
[HTC Incredible S] Rude_Dollah:
How forever disable s2w? Because after reboot value is again 1.
[HTC Incredible S] poondog:
Try using trickstermod or use a script.
[HTC Incredible S] Cyb0rgz:
Hi. I'm using this kernel in project x and getting good battery usage. Really great!!

I've some issues like com.android.phone not responding when I'm trying to make a call for first time. But that's ok, after making one or two calls, it seems to be working fine. Is this due to kernel or due to ROM?

Kind request,it would be great if powersaver Governer is included:) thanks for your time in reading this!
[HTC Incredible S] Nonverbose:
Thank you for editing your post :) I'm running ProjectX also and have not seen the phone app not responding, did you clear cache and dalvik on kernel install?

The powersave governor is the exact opposite of the performance governor. Where performance sticks to the max frequency, powersave sticks to min. This should be enough info for you to recreate a suitable scenario.
[HTC Incredible S] Cyb0rgz:
Haha.. I'm sorry, mentioned wrong name in post that's y edited:)

Yes, cleared cache and dalvik while flashing v0.5. But not while flashing v0.6. Shall I clear that now? And reflash 0.6 or just clearing alone will do?

Yes, thanks for your explanation nonverbose. Can you add powersaver governer please. Need to switch to powersaver during screen off..just my request:)
[HTC Incredible S] Nonverbose:
It's a good idea to wipe cache and dalvik every time you flash, yes you can wipe now without reflashing.

My explaination was not that good apparently. If you set performance max frequency low, it will be the same as setting the powersave min frequency.

E.g. performance set to max 1024/min 122 will not move from the 1024. The min frequency is irrelevant.

Powersave set to max 1497/min 1024 will also not move from the 1024. The max frequency is irrelevant.

So if you wanted your frequency to stay on 122MHz, you could set performance to 122max and 122min. (the phone can still enter deep sleep)

Edit: BTW, both the InteractiveX and OnDemandX governors have a preset suspend (screen off) frequency of

368MHz.
[HTC Incredible S] Cyb0rgz:
Thanks for your detailed explanation. Really helpful and informative!! :)

The previous explanation provided by you is clear, but I haven't think that scenario of achieving with performance governer. Thanks again mate:)
[HTC Incredible S] lavier:
some one please build an AOKP kernel............................:D:D:D:D:D
[HTC Incredible S] Nonverbose:
Attention all ProjectX users.

There have been reports of the phone getting warm while doing tasks like browsing and tethering. I have been looking into it and found that the build.prop file may be, at least partially, to blame.

I have edited my build.prop and found the phone to stay a few degrees cooler and as yet have not had any overheat issues under extreme load.

This is just a preliminary edit and will be cleaned up when I have more time.

Try it out if you like, just backup your old build.prop in case you run into any issues. Unzip the attachment first of course.

The build.prop is found in the system directory, can be copied with a file explorer that can mount system as r/w (i used ES) and its permissions are rw- r-- r--

You will need to reboot after replacing the build.prop.

As usual, post your result/opinion/finding/issue/improvement here.

This should also work with other kernels, but as yet is unconfirmed
[HTC Incredible S] Blackrose666:
The phone does seem cooler with the new build.prop, though it never really got overly warm for me, my phone has been on the charger for about 2hrs and does not feel warm at all with the new build.prop.

Even with the old build.prop I don't think my phone got as warm as it did when I still had the stock Optus rom before I rooted my phone.
[HTC Incredible S] itandy:
Can you tell us which values you changed in the build.prop? I'd like to make the change manually to my own ROM. Thanks! :)
[HTC Incredible S] Nonverbose:
I'm not convinced that the edits that I did to that build.prop have had any real effect on the temps or if it was just a placebo. I have had an overheat with it and smoothness has somewhat decreased, so I can't recommend using it. One thing that has yielded a very positive result though, is changing the

dalvik.vm.heapgrowthlimit

from 48 to 64 MB.
[HTC Incredible S] poondog:
@non verbose are you considering adding the tweaks originally by Ziggy that were implemented in the latest update by amiabuddha? They supposedly increase performance, and Ziggy is a well known and respected dev of evo devices so his stuff should be good :)

http://xdaforums.com/showthread.php?p=32608563

Sent from my Nexus 7
[HTC Incredible S] Nonverbose:
Yeah, if they turn out to be worthwhile improvements I will be adding them. I have just finished rewriting a boot.img for primo based roms (projectX, sabsa, etc) that is almost completely based on the stock primo boot.img, giving a much less "hacky" WiFi tether. As well as adding an improved ext4 mount options and the wireless module being initialized during boot, so no more init.d script for that. Also disabled the cleancache feature upon reading that it is responsible for some additional battery drain. I'll also be revisiting governor selection and tuning before the next release as there seems to be a couple of bugs there.
[HTC Incredible S] poondog:
Thanks for the update, seems that you've been busy :) best of luck

Sent from my Venomous ViperVIVO
[HTC Incredible S] MARCO2349:
i never understand why desire s or dhd development is few steps ahead of us always

we have newer and better device but no luck at develepmont

thank you so much @nonverbose for your support
[HTC Incredible S] Nonverbose:
It's about the userbase Marco. Those devices are much more popular than ours and the developers can enjoy a much larger and often more detailed feedback for updates. But that can be both a good and bad thing. On the good side with more users testing and reporting their findings it can mean that bugs are isolated and eliminated faster, but more users having issues can mean the devs are on the forum giving support a lot more, taking them away from developing and improving the device.
[HTC Incredible S] demonicangell™:
is it possible to flash this kernel on my S-ON device if i use the XS ICS method ?
[HTC Incredible S] MrToastbrot:
Yes