yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] Yank555:
That's correct, and unfortunately not so new either ;) (was discussed a lot around 007u, hence 007u_r2)

In fact, ARHD and Elegancia seem to have an strange way of doing things, init.d should be taken care of elsewhere ... but we can't change that, can we ;)

What you can do is use the file provided with the kernel, just change the end replacing this :

target=`getprop ro.ident`
case "$target" in "Android_Revolution_HD")
/system/xbin/busybox run-parts /system/etc/init.d
;;
esac

with this :

target=`getprop ro.ident`
case "$target" in "Android_Revolution_HD")
/system/xbin/busybox run-parts /system/etc/init.d
;;
"Elegancia_ICS")
/system/xbin/busybox run-parts /system/etc/init.d
;;
esac

Let me know if it works out, I'll update the file in the kernel so it'll work for all Elegancia users as well.

JP.
[HTC Sensation] VekiCRO:
Its working now in Elegancia Blitz 2.5.0 with these changing lines that you posted :)
[HTC Sensation] Yank555:
I'll upload a new kernel zip with these changes.

Thx for testing ;)

JP.

Sent from my HyperNonSense v3.3 / Yank555.lu kernel v1.5 (faux 008b6 based) powered htc Sensation XE using xda premium

Edit : --------------

The new version is uploaded, could you test to validate it works ? Thanx !

JP.
[HTC Sensation] VekiCRO:
Where it is uploaded?Link on first page leads to yours post edited yesterday?
[HTC Sensation] Yank555:
The link is unchanged, I reuploaded the corrected file to the server ;)

JP.

Sent from my HyperNonSense v3.3 / Yank555.lu kernel v1.5 (faux 008b6 based) powered htc Sensation XE using xda premium
[HTC Sensation] laxin:
Beta7 is out http://faux.androidro.ms
[HTC Sensation] VekiCRO:
Ok,going to try now.

EDIT:its working ok.
[HTC Sensation] guitarhero2:
Sorry for noob question, can i try this kernel on viperS1.0.1?
[HTC Sensation] joaquinf:
yes you can. Although, some people have reported wifi problems on ported ROMs. But no harm on trying
[HTC Sensation] :
Wifi won't work for 100 %, @ joaquinf .. So try only if you don't need wifi ;)
[HTC Sensation] Iceberger:
WiFi wouldn't work. The driver is not compatible with ViperS.
[HTC Sensation] Yank555:
Hi,

008b7 Aroma is online :

008b7 Download link

(with included governor fix)

I have updated the installer since I originally posted this (23/07/2012) !

The most updated version features these changes :

Governor fix included (replaces the stock "/system/etc/init.d/init.qcom.post_boot.sh" so it doesn't influence governors anymore)

Default suggested undervolting is now disabled (0 mV) ... test this with great care as stated by faux in the OP, too high undervolting and you will end up in a bootloop

If you ended up in a bootloop due to too high undervolting, that's no big deal, boot into recovery (using Power & vol.down method), reflash using AROMA installer, disable undervolting and chose "Config only" in the last menu ("What do you want to do now ?") and you're good to go again ;)

JP.
[HTC Sensation] rebuild:
First of all thanks for your response.

Before installing of the new kernel I had enough memory left. But now on every restart my memory is getting out of space. I already delted some apps so that I had about 30 mb free memory. After a restart my memory was full again.

I just tried to run your commands in the terminal emulator but the response on the first was " no such file or directory -h" and after running the second one my mobile is always restarting.

Any idea how could fin out what is filling my memory? I also tried to find some file or big folder by hand in the es file explorer ...

Gesendet von meinem Transformer Prime TF201 mit Tapatalk 2
[HTC Sensation] joaquinf:
I think you meant viperS isn't fully compatible with the sensation wifi driver
[HTC Sensation] Yank555:
OK, you can try just "df" in that case.

"du" is making your device rebot ?!? Wow, very strange :(

Have you tried wiping dalvik ? That could free up some space there if there are unused cached files...

JP.
[HTC Sensation] XDeviateX:
Does this have the Elegancia script change also? Like you just changed for b6.
[HTC Sensation] VekiCRO:
Yes,you can see that when you open kernel zip file,than go to system/etc/init.post_boot.sh.

Its in the end of that file.
[HTC Sensation] Yank555:
Yep, won't remove it ;)

It's also stated in the changelog displayed when AROMA starts.

JP.
[HTC Sensation] Iceberger:
You think wrong. This is not what I meant.

You're right about the compatibility of ViperS with the sensation wifi driver. That's why some other kernels are using wifi drivers that work.
[HTC Sensation] fr0zenblood75:
Does the beta 7 kernel have the governor fix ? Or should I still flash it ? Great kernel!!
[HTC Sensation] Yank555:
Governor fix is not included.

I'd recommend to only flash it, if you have the issue of ending up on 'ondemand' ;)

JP.

Sent from my HyperNonSense v3.3 / Yank555.lu kernel v1.6 (faux 008b7 based) powered htc Sensation XE using xda premium
[HTC Sensation] fr0zenblood75:
OK thanks! How may I check what I ended up with ?

EDIT never mind found it.
[HTC Sensation] zooster:
Guys I use ARHD 6.7.0 with stock kernel, because faux till 8b4 were broken, so now can I use b7? I read about a problem with governor??
[HTC Sensation] faultytowersdude:
Hey guys im using ARHD 6.7.0 and tried this kernel the one for 3.33 firmware at 1.5ghz, but I get better benchmarks with stock kernel why is this?
[HTC Sensation] faux123:
Switch to on-demand if you want to use benchmarks sigh..
[HTC Sensation] faultytowersdude:
Cheers dude, just tested ondemand tis an awesome kernel :D :good:
[HTC Sensation] theooo:
Thank you for the new 008b7, it's working perfectly on elegancia blitz 2.5.0 :D

Thank you for your work dude,

008b7 running smooth even @1.18Ghz and two phase freq 918Khz :good:

Will report back after few charging cycle.
[HTC Sensation] kayroccs:
So these kernels aren't compatible with firmware 3.32 anymore ?
[HTC Sensation] faux123:
No, Use Beta 4 for 3.32
[HTC Sensation] Yank555:
Well if you tick the 'set on boot' option, then it's not just for reading, as it will set options on boot, overriding whatever is done in scripts.

Nothing bad about it, just be aware of that fact, so if you change settings in script, setcpu will revert them once it autostarts ;)

JP.

Sent from my HyperNonSense v3.3 / Yank555.lu kernel v1.6 (faux 008b7 based) powered htc Sensation XE using xda premium
[HTC Sensation] ThatsABigOne:
Is there any small changelog that I could see for the newest kernel? :)
[HTC Sensation] Yank555:
It's displayed during install, but it's either very vague (kernel has been rebased to Linux 3.0.38), or you would have to have a look at the code itself, since there are quite a few changes ;)

In essence :

008b6 : Kernel was rebased on htc 3.33 RUU update (GPU driver most importantly) and brought back up to Linux 3.0.37 (htc was 3.0.16)

008b7 : Kernel was brought to Linux 3.0.38

JP.
[HTC Sensation] acesabe:
OK had one crash (no reboot) over the weekend, as as usual for me it appears related to camera, poor/no mobile/cell coverage and suspend. Basically with camera on, hitting power button sometimes causes crash. I noticed phone was hot and battery level had dropped suddenly. After reboot level had recovered somewhat, but clearly it seems to be a process running away probably triggering an overheat and power-off *not a reboot*. There is no /proc/last_kmsg so I can't report that. So this is with ARHD 6.7 and 8b5, so not to try 8b7 and see what happens. In my experience such issues seems mostly related to poor cell/mobile coverage and camera, as the rest of the time it's working peachy!

[Edit] Just tried your Aroma installer - nice work, didn't know about the hard-swap thing so left that out - I should read the docu before trying these things out! (there is docu right?! ;) )

[Edit #2] Boot loop! Keeps with the 'Android is upgrading - optimizing applications' but not completing..maybe the under volting is a tad too much?
[HTC Sensation] Yank555:
OK, if you're on ARHD 6.7, than you're on a htc RUU 3.33 based ROM, which means that you need to / have to / must (chose whichever you prefer, but you get the picture ;)) run a 3.33 based kernel !

That would be 008b6 or 008b7, everything else is a bad combo !

Put in other words :

Kernels 008 up to b5 are htc 3.32 based, so for older 3.32 based ROM using 3.32 firmware.

Kernals 008 starting from b6 are 3.33 based, so for newer 3.33 based ROM using 3.33 firmware.

At since we're at that, running a 3.33 based kernel, I'd really very warmly recommend having flashed 3.33 firmware !

In essence, you are best off running a plain 3.33 stack, Firmware - Kernel - ROM, that will eliminate random reboots ;)

Thanx ;)

As for a docu, there's a complete thread for it : http://xdaforums.com/showthread.php?t=1630095

But in doubt, it's best to leave it out, even though if you have no swap partition on your SD card, it wouldn't even try to install it, so it's safe either way :D

As for everything, start with standard config, so no undervolting. Then you can start testing step by step until it crashes and go one step back.

Undervolting is very hardware specific, your device is not mine, so your undervolting limit is not the same as mine...

I'll set undervolting default to 0mV in the AROMA installer, it's safer this way to start with ;)

JP.
[HTC Sensation] scm_crash:
I updated my firmware to 3.33 and I'm on 008b7. My WiFi and Bluetooth don't turn on at all. My 3G/4G works just fine. Speeds are about normal. Maybe a little slower than I'd expect at 2:30am. Yes, I've updated my RIL to 31 to match the radio that came with 3.33.

I'm going to try b6 and see if that makes any difference.

Here's what the logcat says:
[HTC Sensation] acesabe:
Yep, already flashed the 3.33 Universal firmware before trying 6.7 (and then 8b5/6) - all was ok).

With your installer I:

wiped cache & Dalvik, battery stats, then ran installer and chose all defaults apart from sd swap and zram, so I will try the default zram thing, and if that don't fix it, less under volt...failing that back to 8b6!

Think I will give it a miss for now - not got time for all that just now!!
[HTC Sensation] zyonee:
So let me get this straight, if I'm using a rooted stock ICS Sense ROM with a 3.32 base from around january 2012, can I simply upgrade to 3.33 with the corresponding RIL files, or does this require a newer ROM by itself? It's my wife's phone. Wouldn't want to get her really upset. :p
[HTC Sensation] Yank555:
Let us know, but I'm afraid I don't think so ... VI should be rebased to 3.33, even if you get radio to work, expect issues with the GPU, or you'd also need to update the adreno drivers to 2.18 (from 3.33 Sensation RUU, not from the htc Ville !!). A lot has changed there, and unless you match kernel and userspace drivers, you're likely to have random reboots.

That is what made me move on from VI to HNS ...

JP.

---------- Post added at 11:41 AM ---------- Previous post was at 11:38 AM ----------

Either you keep Firmware 3.32 with 008b4 and your current ROM, or you need to go the whole nine yards, flash firmware 3.33, use a 3.33 based ROM and possibly 008b6 or 008b7 kernel on it.

Forget about zram, that has no impact (zram is fine to use anyway, but won't help here !), start with 0 undervolting, my setting -87.5mV is quite extreme !!!

BTW, there is no need to wipe anything when flashing a new kernel ! ;)

JP.
[HTC Sensation] scm_crash:
OH! I need to update my signature. I'm on OpenSensation.

I think I'll try installing ARHD. I haven't used it in a long time, but I just hate sense.

OK... Looks like I'm going back to 3.32 and flashing B4. Thanks for the heads up. Doesn't look like very many ROMs are 3.33 based yet. And I just can't bring myself to install another Sense ROM.
[HTC Sensation] Yank555:
OK, I've just uploaded a new AROMA installer, that keeps undervolting to 0 by default, my setup is just too dangerous to start with ;)

Sorry for that !!

JP.

---------- Post added at 11:50 AM ---------- Previous post was at 11:48 AM ----------

Well HyperNonSense 3.3 is (got updated the day htc published RUU 3.33).

And it is very similar to VI if that is what you like. That's what I'm using and I'm totally happy with it ;)

PS: If you like stock looks, you need to flash the "Default Theme" add-on, else it's a black & white theme you'll get (I like it actually so I kept it).

JP.
[HTC Sensation] scm_crash:
Sweet. I'll give that a try. I just flashed B4 and 3.32 and the 7M2 RIL... Let me see if all is well. If not, then it may be a bigger problem. Either way, I'll give hypernonsense a shot.

---------- Post added at 03:07 AM ---------- Previous post was at 02:59 AM ----------

Well, it's a no-go. Back on 3.32 with 008b4 and WiFi/BT no longer work. :(

EDIT:

Restored from a back up and flashed the right RIL. Everything's working again. I guess I'll leave it alone for now. Thanks for your help.
[HTC Sensation] acesabe:
OK went with no undervolting (0) and all is now well again. Maybe a warning on the undervolt dialog as your default was too extreme for my device (an early model)! Thanks for the no need to wipe tip!
[HTC Sensation] bASKOU:
Here since v008b I can uv to -95000 didn't try further yet. But I constat a heavy drain since I use 8b4. Didn't have time yet to see where it come from and can't tell if it's due to the kernel or the firmware 3.33 I installed in a bit before. Maybe can be due to the ROM I use based on 3.32. When have time i'll do some try for see what it is exactly.
[HTC Sensation] acesabe:
I think you will have better performance with a ROM based on the firmware version you are using, like ARHD 6.7 which is based on 3.33. Those using 3.32 who upgraded to 6.7 from 6.6.7 (3.32 based) without upgrading the firmware are having problems..
[HTC Sensation] TheUntouchable:
And your wlan is working with this kernel..?
[HTC Sensation] Yank555:
Well I've set the default to 0mV now, so that should be safe. I'll add a warning on the next update to be totally safe ;)

JP.
[HTC Sensation] faultytowersdude:
Im using your default -(87.5mV) undervault on 0008b6 kernel and its working great for me done lots of benchmarks and stability tests, all good :good:
[HTC Sensation] Yank555:
Then you're a lucky guy like me that got a "nice playing" hardware ;)

JP.
[HTC Sensation] bASKOU:
The ROM I use is certainly discontinued so won't have any update for base it on 3.33 firmware. So I am in the opposite of of those using ARHD 6.7 with 3.32 firmware. I'll revert to 3.32 for see. But my problem can come to something else too.
[HTC Sensation] bASKOU:
I am not on ViperSs, I am on Ordroid where the wifi tether doesn't work but wifi do with faux. So I stay here as for me this is the fastest and smoothest of sense 4 ROM and this thanks to faux awesome work on his kernel.
[HTC Sensation] TheUntouchable:
Just to get it right :D :

Doesnt the build and the kernel mix decide if the wifi is working or not? Or is it the sense version too? ViperS has the same build as your Ordroid.. So i dont get it :(
[HTC Sensation] Yank555:
As far as I know, most Sense 4 ROMs will have the userspace side of the wifi driver of the htc Ville, since Sense 4 on Sensation is a port from the htc Ville.

For that to work, you need to have the kernel side drivers of the htc Ville as well.

Now, if Ordroid has ported Sense 4 but managed to keep the Sensation userspace Wifi drivers (don't know if this is the case), it will work with faux's kernel.

ViperS instead keeps the userspace drivers of the htc Ville, which requires porting the kernel side Wifi drivers from the htc Ville as well, it won't work with faux's kernel (Sebastian and Bricked have done this and should work).

Independantly of this, there is general misbehaviour when mixing versions while staying 100% Sensation :

Firmware 3.32 & 3.32 based kernel & 3.32 based ROM : will run fine

Firmware 3.33 & 3.33 based kernel & 3.33 based ROM : will run fine

Anything else is just gambling ;)

Anyway, mixing 3.33 with 3.32, be it kernel / ROM or ROM / kernel will get you random reboots, due to a deep change in the kgsl driver (GPU) by htc on the 3.33 RUU compared to their 3.32 RUU.

So having a userspace driver of a different version than kernel side driver, will sooner or later crash the system.

JP.
[HTC Sensation] TheUntouchable:
Thanks for that explanation! And i read that faux will not make a kernel for a rom with software not made for the sensation.. So no wifi driver in his kernel which will work with ViperS and so no kernel for this rom.. Sadly i have to stay with sebastians or brickeds kernel :(
[HTC Sensation] Saml01:
I am running a 3.33 firmware, 3.32 based rom, and 3.32 based kernel and the phone is rock solid, fast and gets me to 20h battery life.

Thank you for providing this invaluable service to the community.
[HTC Sensation] WarpigtheKiller:
What, no more Faux Kernel for Sensa?
[HTC Sensation] Yank555:
I agree to that, had mine running for a few days like that, no issues... But it's best to keep it all at one level, especially when something's not running smooth ;)

The most important part is kernel & ROM matching, even though I'd not try 3.32 firmware on 3.33 kernel & ROM though, even if it might work.

I must have missed an episode ? Who said that ???

JP.
[HTC Sensation] Raven2k:
Many people complain about stability - and the reason usually is a problem with the 'mix and match'. Fixing everything to the same version fixes things for 100%.

I'm not convinced it was that smooth for you either - It seems you have installed Adreno 2.18 drivers, rather than use whatever comes with a firmware or a rom - correct?

Yank555 is a respected member of this community. He developed/modded/embedded a few parts of the kernel.

The information he provided seems legit, and I do not understand the sarcasm. And I'm sure it does not contribute to the spirit of this forum.
[HTC Sensation] faux123:
Just want to clear up one thing about this Sense 4 BS I am seeing about my kernel.

First of all, my kernel is for STOCK based custom ROMs... Sense 4 is NO WHERE CLOSE to STOCK! And I DO NOT run Sense 4 Ports.

2nd... what is my motivation for creating a hack for this? ;)

Lastly, my kernel is unified for Pyramid and Vivid (ATT version of Sensation). There are some technical challenges because of this unification of the source code. Other kernels can easily add the necessary WiFi driver because they DO NOT HAVE TO WORRY ABOUT compatibility and other devices OTHER THAN SENSATION itself.

So with the 3 main reasons above, with my EXTREMELY limited time, and DOING THIS COMPLETELY FOR FREE... why should I put this as priority and make extra work for myself WITH NOTHING to gain or in return but more work for myself?
[HTC Sensation] Saml01:
At first I installed 2.18 on 3.32. Then I installed 3.33 Base. So its running 2.184622 I think.

It's running 100 percent smooth, I havent had a single reboot. I have been using it like this since the day 3.33 became available from Kroh_ah.
[HTC Sensation] bduvel:
your motivation could be people wanting to donate for it, but you know how it goes around here with requests and will always stay the same i guess.

there are also much people who don't even dare to ask you for an working Sense 4.0 version! because they know you are so busy and its holiday time, tho your work is so great some people can't resist to ask you!

also we don't know how much work it is for you to apply that Sense 4.0 wifi hack, with intellidemand which you created the Sense 4.0 ports run very good, performance wise and battery wise.. nothing beats intellidemand!

what do want from us ;)?
[HTC Sensation] Yank555:
Well I said :

Gambling does not mean losing, just "might win, might lose" ;)

What is a real looser would be mixing kernel & ROM of different bases, garanteed random reboots ! Which you don't, so that confirms your lack of random reboots ;)

If you're running 2.18 Adreno drivers, then only the 2.18 one's ported from the htc Ville (mike added them to ARHD around 6.6.5 / 1.0.0, so since 1.2.0 is still 3.32 based, mike then likely has kept those), certainly not the 3.33 based one's, or you'd have random reboots with a 3.32 kernel below your ROM.

JP.
[HTC Sensation] Saml01:
Pardon me. I am confused.

I flashed 3.33 Base. That means I am running the 2.18 drivers that came in it as they would have overridden what came with the ARHD.

I can however see an issue in running 1.2.1/6.7 with 3.32 because Mike based it to 3.33. If one is running and older firmware and in turn an older kernel, then that will logically cause reboots.

If there is something I can do to help you investigate, let me know.

---------- Post added at 02:31 PM ---------- Previous post was at 02:23 PM ----------

What sarcasm?

That was a genuine thank you and compliment. If it wasnt for chaps like Faux and Yank spending their time figuring this stuff out we'd all be using iphones.
[HTC Sensation] Yank555:
When you say flashed 3.33 base, you mean firmware, right ?

The 1.2.1 ARHD still is based on 3.32 Tmous as mike indicates in his OP.

Only 6.7.0 is rebased on htc RUU 3.33.

I'll try to explain this in another way.

Htc released a new OTA update, say system update, which is called a RUU and has version number 3.33.

This RUU 3.33 contains 3 things :

- new firmware

- new kernel

- new ROM

Adreno drivers reside partially in the kernel, partially in the ROM, but not in the firmware. The firmware contains in essence a new radio firmware.

To be on the safe side, you'd better run the three bits of the same release level (all "3.33 based").

Now since you have ARHD 1.2.0, you have a 3.32 based ROM, running faux 007xx which is a 3.32 based kernel. This way Adreno driver levels are a match, which helps prevent random reboot.

Mike may also have still included the 2.18 Adreno drivers ported from the htc Ville, in which case you are running a version of Adreno drivers intended for the htc One S which also run on our Sensation (and still are 3.32 compatible, not 3.33).

So either you have flashed the 3.33 firmware, which luckily for you works fine with 3.32 kernel & ROM, or you have 3.32 firmware still, which means you have a full 3.32 stack, explaing again why it's running fine.

Check and let us know your radio version (Settings / About ... somwhere) that should tell us what firmware you have.

Thanx ;) And I like the iPhone thing a lot :D

JP.

Sent from my HyperNonSense v3.3 / Yank555.lu kernel v1.6 (faux 008b7 based) powered htc Sensation XE using xda premium
[HTC Sensation] Saml01:
Yes. I meant Firmware. I wish we had a glossary of terms somewhere, I bet a lot of stuff gets lost in translation like this.

My radio is 11.76a.3504.00p_11.24a.3504.31_M. Which is the 3.33 firmware radio.

I think your conclusion why I am not experiencing reboots is accurate. The drivers I installed were the drivers ported from the One S.

This also explains a lot.
[HTC Sensation] Yank555:
I'd say YES to everything ;)

JP.

Sent from my HyperNonSense v3.3 / Yank555.lu kernel v1.6 (faux 008b7 based) powered htc Sensation XE using xda premium
[HTC Sensation] Saml01:
Let me pick your brain some more. What is the difference between bases? A layman explanation would more than suffice.
[HTC Sensation] Yank555:
Well a base is just one particular htc system update version, upon which others here would 'base' their work on, hence the name 'base'.

Those guys would be ROM chefs or kernel devs.

JP.

Sent from my HyperNonSense v3.3 / Yank555.lu kernel v1.6 (faux 008b7 based) powered htc Sensation XE using xda premium
[HTC Sensation] mohseen khan:
download links not working.............
[HTC Sensation] Yank555:
I just tested, it downloaded fine !?

Here is the link again :

http://www.homepages.lu/rasquin/kernel/faux123/pyramid-ics-xe-008b7-gf-aroma.zip

JP.

Sent from my HyperNonSense v3.3 / Yank555.lu kernel v1.6 (faux 008b7 based) powered htc Sensation XE using xda premium
[HTC Sensation] WarpigtheKiller:
Pls! Your Kernel save Battery and is very stable! Please built in the WiFi Driver for Sense 4 Roms. :) Yank555 can help! :D

Sry, i miss understand this post. ;)

http://xdaforums.com/showpost.php?p=29197109&postcount=7690