yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] dyc4ha:
This is great news!!! I hope HTC can go back to the days of the Hero/N1 when they are much more friendly to developers
[HTC Sensation] ThatsABigOne:
So what would be an advantage over what we have right now?
[HTC Sensation] chrisrj28:
Sense roms with Jellybean
[HTC Sensation] Sultanxda:
AND proper graphics drivers in Jelly Bean, so games and the UI will be buttery smooth :D

Plus a ton of other benefits that the Linux 3.4 series has. Then there's ION, etc. etc.
[HTC Sensation] arabology:
This is awesome. Would this kernel source work on 4.2 jellybean as well? Or is 4.1 different than 4.2...
[HTC Sensation] Sultanxda:
Yep. It'll greatly improve everything in Android 4.2.
[HTC Sensation] arabology:
So, sense 4+ or maybe 5 with 4.2 is possible :laugh:
[HTC Sensation] BanB:
AW: Attention kernel devs: 3.4.10

Nooooo whyyyy :D now i must port sense 4.5 xD

Which linux version is it :)
[HTC Sensation] albinoman887:
damn i wish i could help out with this. has anyone started?
[HTC Sensation] PopaStefanx:
someone how download it try to upload on dev-host because it has been removed!!
[HTC Sensation] 该隐之怨:
are you kidding ，it's right there
[HTC Sensation] PopaStefanx:
no here it redirect me to htc.it page no to download page and also download don't start!!!!!!!
[HTC Sensation] albinoman887:
lol i know an easy way to solve this, i'm putting it up on github now
[HTC Sensation] arabology:
i wonder why the link doesn't work any more.......i hope there's nothing wrong with the source code and hTC removed it for inspection :p
[HTC Sensation] albinoman887:
its still there it keeps moving their server is being cranky

anyways heres a github link https://github.com/Albinoman887/android_kernel_htc_villec2-v3.4x

and let the forking begin ! :)
[HTC Sensation] XirXes:
I also put it up, I have already made some changes but it still isn't compiling.

https://github.com/XirXes/pyramid-3.4.10
[HTC Sensation] albinoman887:
ooo goodies lol

what exactly did you change? i'm OK at fixing compile errors
[HTC Sensation] sharukins:
okay, this might sound stupid but I don't see why this kernel should help development for the sensation in any way.

drivers are mostly not included in the kernel, cause they aren't open source. so we still have to use binary blobs which have to be extracted from htc stock roms.

and the binaries we have might not even work with kernel 3.4..

android 4.1 and 4.2 are based on kernel 3.0.xx series so 3.4 might not even work with vanilla android.

so what's the point of having a later kernel version at the moment?

maybe someone can explain this to me..
[HTC Sensation] XirXes:
I have changed anything for the villec2 over to pyramid. I'm trying not to bring anything from our old kernel.

We have these drivers. They are in the VilleC2's otas. And The nexus devices are using the 3.4 kernel.
[HTC Sensation] MidnightDevil:
I don't get something, which I'm hoping someone can help me clearing this up.

"They" say we can't have Sense 4.x / 5 due not having a official JB kernel from HTC:

Now, this may sound stupid, I know we don't have a official HTC Kernel, but we had the official ICS and is being used (patched and worked on, obviously) on Jelly Bean roms (CM and AOSP and MIUI).

Since we have kernels that work either on AOSP CM9 and Sense 3.6 (like faux, for example, I used it in CM10 even), why can't we work on those and "port" them to use with JB Sense 4.x / 5 ?

I'm sorry for my ignorance, I know there are lots of differences between AOSP / CM and Sense roms and I know there are features which have to be ported / patched and stuff, but we do have working JB kernels. Got my question? :)

Once again, not asking anything, just a doubt I have regarding these kernels :)

Cheers.
[HTC Sensation] albinoman887:
well i get a erorr on board-pyramid-camera.c which i'm sure you did too. how come our old kernel doesnt have this?
[HTC Sensation] ash123456678:
Couldn't you just get rid of the camera part for now and see if that boots or won't it compile without the camera parts? :)
[HTC Sensation] albinoman887:
Tryed, there's a bunch of defines for it it barely started compiling without it
[HTC Sensation] BanB:
Edit: Ok i got it :D :D
[HTC Sensation] Mesaman2012:
You got what?
[HTC Sensation] BanB:
Nothing that was a think errror of me :D :D

BTW: is this right. that with the 3.4 Kernel there is less porting?

http://www.xda-developers.com/android/the-new-development-cycle-starts/
[HTC Sensation] dublinz:
YET ANOTHER LINK

http://www.htcdev.com/devcenter/downloads/P50
[HTC Sensation] nitsuj17:
venom sensation team already has jellybean sense ViperS beta roms going, with most bugs squashed

sebastian fm, m0narx, ivicask, and shniz have been doing a great job behind the scenes :p
[HTC Sensation] jazzzzzzz:
So amazing works coming :cool:
[HTC Sensation] sonnhy:
HTC, i love you again :D

And i'll love even more the developers who will make this happen :)

at least we have a hope now (kernel source) for sense 4+ and JB on sensation!!
[HTC Sensation] ashkan-khatar:
devs is it for sure that we'll get sense JB? or just at the extend of a "hope"? :confused:

but I do hope it goes real as soon as possible.

anyone could make a prediction?? for the time it'll be ready?? :D

:good:
[HTC Sensation] Sultanxda:
In Venom Hub it said that Team Venom was preparing to release a Sense 4.5 ROM.
[HTC Sensation] rp56:
Yes they are hopefully soon buddy!!!
[HTC Sensation] gsmyth:
Why don't those guys share their work?? I know its a Sense based ROM but surely it would be beneficial to everyone, HTC do a good enough job of with holding sources and updates as it, I thought it all about being open source. :confused:
[HTC Sensation] albinoman887:
*1

I won't flash something unless I can see the source
[HTC Sensation] konjo236:
Does anybady booted that thing?
[HTC Sensation] BurnRubber90:
Jeez. They haven't released anything, yet you want the source. Calm down and wait patiently..
[HTC Sensation] sjknight413:
My suspicions have been somewhat confirmed:

@bruce2728: This 3.4 villeC2 kernel will never work with the pyramid, the only thing the same is the cpu, all other hardware is completely different.

So don't hold your breath and don't put more pressure on devs than they already have. If someone manages it, brilliant. But I for one am not getting my hopes up. I know venom team has something up their collective sleeves so maybe something will come out of it.
[HTC Sensation] tichyline:
Team venom is testing jb sense rom, so they manage to develop and adjust kernel for our Pyramid.

I'm proud to use venom Rom, we need to wait!
[HTC Sensation] nitsuj17:
if something is in private testing and isnt publicly released, then obviously its not to be shared at the moment

kernel source would be linked when the rom/kernel is posted

dont see why anyone would get negative over what would be considered *good* news, ie jellybean sense for this phone
[HTC Sensation] rp56:
If it works wonderful if not I will have my new m7 soon.I guess we will all find out soon.
[HTC Sensation] BanB:
I can build till

LD [M] drivers/net/wireless/bcmdhd_4330/bcmdhd.o
LD drivers/net/built-in.o
make: *** [drivers] Error 2

but then it stops....
[HTC Sensation] albinoman887:
We use 4329
[HTC Sensation] hova1888:
hallelujah !
[HTC Sensation] resadent:
Okay, so bruce said there's no way to port this kernel to our device and I think he's a good source.

Now, what's the problem? We have working new adreno driver, we have *almost* fully working jellybean, what do you guys expect from this new kernel? A hardware update?

Sure it should have some improvements, but I'm pretty sure they're negglible in daily use.
[HTC Sensation] lightninbug:
My thoughts exactly..don't expect anything, anytime soon guys.
[HTC Sensation] VictoriousShooter:
We used the ville c2 kernel to get sense 4.0 working perfectly, so this will allow the same for sense 4+
[HTC Sensation] Sultanxda:
Negligible? I ran a diff between this new 3.4.10 kernel source and our current 3.0.68 kernel source and there are over 16,000 files that are different. That means that between Linux 3.0.68 and Linux 3.4.10, roughly 16,000 files were changed. Most of those changes don't affect ARM, but I'm sure at least 1,000 affect ARM.

I'm putting my faith in Sebastian. If he can't port it then I'll accept that it's impossible to port.
[HTC Sensation] lightninbug:
I put my faith in time.....I say 2-3 weeks before we see anything worthwhile.. Still yet to hear from any major kernel dev..or any viper ROM mod
[HTC Sensation] BurnRubber90:
How about we all wait for Venom to release their JB ROM before concluding this isn't portable?
[HTC Sensation] resadent:
Even if venom team manages to port the rom, which I'm sure they will, they will probably run it with the same kernel we have now. I think it has been like that before, or am I wrong?

PS: android1-7, Iooked for 3.2 and 3.4 kernel changelog and I didn't see a lot of new features... maybe I didn't scrolled the page enough to see ARM improvements lol... you are probably right. Even so, I have to say I used both my sensation and my brother's one s (s4 variant) with latest htc ruu (jellybean, sense 4+ and kernel 3.4) and I have to say I prefer my phone's experience to his, but he just prefers sense to aosp.

and yeah, my english is not even close to perfect lol
[HTC Sensation] epsix:
If anyone can back port this to Sensation is SebastianFM. This guy can OC ICS kernel without the the source code. Now that we have the source ,I got faith :D

Tapatalk 2 ;)
[HTC Sensation] extrem0:
bruce already got ION working! but camera isn't working yet.

So, I think we'll have it sooner than we thought.
[HTC Sensation] resadent:
Lol what does ion have to do with the new kernel?
[HTC Sensation] erraggy:
The Linux 3.4.x kernel uses ion instead of pmem. That means that it could either end up being our ion solution, or maybe support the development of ion within the 3.0.x source.
[HTC Sensation] BurnRubber90:
Search.. this has been discussed a LOT the last days...
[HTC Sensation] konjo236:
i think he meant on cynogen mod
[HTC Sensation] Dijkstra88:
I think that Faux123 also has a good view on making kernels. Hope to hear from him soon.

Send from my HTC Sensation with Tapatalk
[HTC Sensation] albinoman887:
faux moved on, i doubt he would have done it anyways
[HTC Sensation] topgeardave:
The only devs I reckon that would have the time to port it would be xxxPachaxxx and Sebastian. That doesn't mean they would though
[HTC Sensation] Sultanxda:
Pacha is actually very busy with university. He said he'll look at it when he has time.

---------- Post added at 01:16 PM ---------- Previous post was at 01:11 PM ----------

XirXes, I compiled the kernel from your repo and it didn't boot. I don't think you should use the pyramid_defconfig that comes with the 3.4.10 source.
[HTC Sensation] BanB:
AW: Attention kernel devs: 3.4.10

I tried it too, didn't you got any errors?
[HTC Sensation] Sultanxda:
I just deleted the functions where the errors appeared in board-msm8x60-audio.c because I wanted to see if it would boot and it didn't boot.
[HTC Sensation] BanB:
AW: Attention kernel devs: 3.4.10

On what rom you tried?
[HTC Sensation] Sultanxda:
ROM didn't matter because it got stuck at the white htc splash screen and the notification LED was lit up red, then it rebooted :eek:
[HTC Sensation] BanB:
AW: Attention kernel devs: 3.4.10

Oh ok
[HTC Sensation] erraggy:
It compiles? Ship it! :p
[HTC Sensation] Sultanxda:
Getting it to compile required dirty "fixes" that aren't really fixes. I just deleted the functions with the errors and compiled it. Plus, it didn't boot. At all. And it made my LED light up red when I turned it on :eek:
[HTC Sensation] XirXes:
The defconfig is just the villes defconfig. We don't have it configured properly for our device yet. It is the proper starting point tho imo. We need to port our display and touch driver, and our camera sensor is a different model from the same company. I'm confident the rest will work when its ready. Android, could you pm me your compiled binary. I want to use ADM to see how far it gets.
[HTC Sensation] XirXes:
Thanks. I assume that red light means that the kernel was unable to load or initialize. The phone didn't start its usb connection which it normally does before the splash loads. So no debug output.
[HTC Sensation] erraggy:
Yeah. It's just a saying. I'm really glad you haven't given up. You've done so much for the sensation in such a short time.
[HTC Sensation] tdimarzio:
LOL ... "Ship it" ... I'd wager we have similar backgrounds in the working world.
[HTC Sensation] ash123456678:
When you tried to boot, did it get past the splash screen?
[HTC Sensation] olegat0r:
Read carefully above: kernel didn't even started booting, it can't initialise.
[HTC Sensation] BanB:
AW: Attention kernel devs: 3.4.10

So start with day 3 of kernel dev :D

But first enjoying the sun :p
[HTC Sensation] resadent:
Any news?
[HTC Sensation] BanB:
board-pyramid-camera.c mades problems and q6asm.c....

but pls be patient...

it will be come something when its ready...
[HTC Sensation] konjo236:
anything new?
[HTC Sensation] BanB:
wait for it...

If something are out, you will see it on XDA. If not, it wouldnt be anything new :P

But....
[HTC Sensation] XirXes:
Ok so here's where I've gotten on this. I have worked around the camera, it may or may not work. The real problem that has stopped me is the pyramid-panel.c. There has been a lot of changes to how displays are done in this kernel, for the better from what I can see. But because of that the display is not going to build as is. Its honestly a mess and I don't have the experience necessary to clean it up. Other than that it feels really close. I committed some changes the other night to my source tree. Besides the panel the whole kernel compiles. If anyone has some suggestions or wants to step in please do. We are close.
[HTC Sensation] ziaulh.ch:
Viper 3.0 already compiled the whole kernel?
[HTC Sensation] XeloOw:
But Xirxes compiled 3.4 kernel

Venom used 3.0.16

Envoyé depuis mon HTC Sensation Z710e avec Tapatalk
[HTC Sensation] extrem0:
I think they are still using 3.0.16, but with ion function enabled.
[HTC Sensation] Sleepy!:
No.

They found a workaround...

Ion still doesn't have camera functionality.

You can get an ion kernel built by their kernel dev, but camera doesn't work there, too.

THIS project is actually 3.4, which is the Linux mainline kernel, and should make a huge, huge difference once XirXes is able to make it work on the Sensation. :)

Sent from my HTC Sensation on CM10.1
[HTC Sensation] elgrego4:
A huge difference in what way? We seem to be at the mercy of kernel for the development of anything at the moment. It's frustrating to say the least :(
[HTC Sensation] PopaStefanx:
It's fastest .
[HTC Sensation] erraggy:
We're using a 2+ year old phone that HTC stopped releasing updates for about a year ago and lucky as all hell to have this much progress. I've never had such life and dev-community activity for a phone EVARRR :D
[HTC Sensation] Sleepy!:
I wouldn't say that this is the best community ever, but it's pretty nice. :p

Sent from my HTC Sensation on CM10.1
[HTC Sensation] ashkan-khatar:
Come on, come ooooon! Good job buddy! Keep it up please... That would be a great progress which is supposed to screw htc off...! Congrats on the success! :good: :thumbup:

That pretty "Thanks" button's waiting for U, in case I helped :P

∫εทт ƒя๑๓ α ∫нαкεท บρ нтς ∫εทรαтï๑ท жξ บรïทg... พнαтενεя! Dïƒƒεяร?!
[HTC Sensation] olegat0r:
Any progress on the kernel? Or the idea about 3.4 kernel for pyramid is abandoned? Just curious.

Added: FYI se xperia 2011 line got fully working custom 3.4.45 kernel.
[HTC Sensation] XxXPachaXxX:
Don't worry, 3.4 kernel will come. Remember that SebFM already have started the port, and i've planned a porting when i've finished my exams :)
[HTC Sensation] szotaa:
Good luck on your exams :>
[HTC Sensation] szotaa:
Sorry for being a bit irritating but I'm curious. Is it possible for HTC Sensation to have fully working 3.4 kernel? I'm asking because I know that we can't have ION because of lack of resoruces from HTC. Do we have all needed resources to have 3.4 kernel? And is Sensation powerful enough to run 3.4?
[HTC Sensation] MidnightDevil:
The HTC Desire is a 4 year old handset and still has roms being developed. A considerable amount comparing to Sensation, go have a look.
[HTC Sensation] SebastianFM:
Hi szotaa, first of all, we already have ION, ported by me to 3.0.16 kernel. HTC JB won't work without ION.

And of course Sensation is powerfull enough to run kernel 3.4.10. You will see when I'll finish porting it from Ville C2. :)
[HTC Sensation] PopaStefanx:
Comon man you are the best, do what you know, and make us happy
[HTC Sensation] yazzabo:
+1 the best!
[HTC Sensation] szotaa:
Will this kernel work with AOSP roms? You're the best :>

Wysłane z mojego HTC Sensation za pomocą Tapatalk 2
[HTC Sensation] PopaStefanx:
No, only sense
[HTC Sensation] XxXPachaXxX:
On AOSP u havent any problem, beacuse we have rom sources, so it's possible to use pmem or ion.
[HTC Sensation] MidnightDevil:
I though ION wasn't quite complete yet since the last time we tried a ION AOSP kernel the camera wasn't also functional? :)
[HTC Sensation] redback_rsa:
That was an early port
[HTC Sensation] szotaa:
So you are telling me that for example albinoman's rom is using working ION allocator? I saw before that everyone says that we need ION to get 100% device performance. I tought that we dont have it
[HTC Sensation] Sleepy!:
Let's just wait for the AOSP guys to weigh in...

I know [MENTION=4800121]android1234567[/MENTION] [MENTION=3322708]albinoman887[/MENTION] [MENTION=4732064]DennisBold[/MENTION] and the others are gonna have something to say about this ;)
[HTC Sensation] AndroidSupporter318:
I think the Linux version for albino's ROM is 3.0.77. Does that mean this kernel does not have ION?

Sent from my HTC Sensation
[HTC Sensation] bilal_liberty:
delete
[HTC Sensation] Sleepy!:
It does not.
[HTC Sensation] XeloOw:
We don't have ION, devs are currently tring to port it
[HTC Sensation] AndroidSupporter318:
Yes, vipers jellybean ROM has ion support though right?

Sent from my HTC Sensation
[HTC Sensation] rzr86:
it has
[HTC Sensation] MidnightDevil:
Point me a JB rom where ION is implemented and functional.
[HTC Sensation] extrem0:
http://xdaforums.com/showthread.php?t=2216858

Camera isn't working
[HTC Sensation] XeloOw:
He meant AOSP ........................
[HTC Sensation] extrem0:
Ah ok. I think Bruce's cm 10 (7 march) build uses ion, but camera doesn't work also.
[HTC Sensation] redback_rsa:
I just said the build you were talking about was an early porting by Bruce (if I remember correctly), never said it was functional.

Speaking of Bruce, did he start developing for the N4 or is he still MIA?

*I know the camera is the only thing that doesn't work :)
[HTC Sensation] Sleepy!:
It's totally functional, except for the camera.
[HTC Sensation] Sultanxda:
We've had ION for a while now, and the Linux version has absolutely nothing to do with ION. The reason why Albinoman isn't using ION in his CM10.1 ROM is because the camera doesn't work with ION. Other than that, he can build an ION-dependent ROM anytime and it isn't hard at all for him to do. If he switched to ION then there would be 9999999 posts complaining about the camera...
[HTC Sensation] redback_rsa:
There are enough posts about battery life already
[HTC Sensation] szotaa:
But as far as I know ION build would be much better, why not try to fix camera?
[HTC Sensation] commencal661:
Because it's really, really, really hard to do that.
[HTC Sensation] szotaa:
I guess so, but devs on xda made a lot of things which were hard or impossible :)
[HTC Sensation] commencal661:
That's true, but writing drivers from scratch is not something that can be done just like that.
[HTC Sensation] szotaa:
Oh so it can't be done because of lack of sources. But HTC Desire community also needed camera libs, so they flodded HTCDEV twitter wall and after few days... HTC released those libs !! Maybe we should do the same thing :P
[HTC Sensation] lolmachine4:
If I have learned something since I bought my first HTC and joined XDA it's the following: HTC doen't give a cr** about you, me, any dev, any communities, customers, ... .
[HTC Sensation] XxXPachaXxX:
No...I'M saying that on Aosp we have the rom source, so we can mod it and build a rom working only in pmem, ion, or hybrid.

However the aosp Roms for pyramid till now use the pmem, so no need to work on kernel. But with sense Roma U havent the source, so the libs are compiled and works with ion only. The only way to use it is to build a kernel with full ion support in all the devices.

More clear now? :)

Sent from the XxXSensationXxX
[HTC Sensation] ashkan-khatar:
Hi [MENTION=2543625]XxXPachaXxX[/MENTION]

How have you been working on the kernel? Any progress? Have you even thought about it?: D

Spit out from an HTC Sensation XE, a revived device while was dying due to lack of support, with TeamVenom, and other astonishingly amazing developers' benignity...
[HTC Sensation] spiderio:
it's so confusing,

but after read this I began to understand something

http://lwn.net/Articles/480055/

quote from there
[HTC Sensation] daheufster:
Let's 'drown' HTC by Twitter....:banghead:
[HTC Sensation] SebastianFM:
Hi,

I don't understand why you are still discussing about ION? I created few months ago kernel for Sensation with full ION support, compatible with HTC JB, based on HTC kernel 3.0.16.

Also, I already ported kernel 3.4.10 from Ville C2 to Sensation. Of course it's not finished yet but I'll try to release it soon.
[HTC Sensation] ashkan-khatar:
Hi,

You mean, over? Everything shall be working now?

Spit out from an HTC Sensation XE, a revived device while was dying due to lack of support, with TeamVenom, and other astonishingly amazing developers' benignity...
[HTC Sensation] extrem0:
No, he meant almost over.
[HTC Sensation] XxXPachaXxX:
I was only explaining to the users how it works :) it's my work of recognized contributor

However atm we havent a stable and bug free ion kernel with full support

Sent from the XxXSensationXxX
[HTC Sensation] szotaa:
Will it be possible to have 3.4 kernel on aosp rom someday? My brother owns HTC ONE X and his device is much smoother on CM 10.1 with 3.4 kernel that it used to be on 3.0.

Wysłane z mojego HTC Sensation za pomocą Tapatalk 2
[HTC Sensation] ashkan-khatar:
Don't you mind the hardwares then? ;)

Spit out from an HTC Sensation XE, a revived device while was dying due to lack of support, with TeamVenom, and other astonishingly amazing developers' benignity...
[HTC Sensation] SebastianFM:
So please tell me about bugs in my kernel PyramidION v0.1.3.

I rewrote whole source code related to Sensation's board and I created my own LCD panel driver based on code from Sensation's kernel 3.0.16. Also I adapted audio driver to Sensation's audio codec and I added few missing drivers. I'm using this kernel for few weeks, with almost stock HTC JB. Main camera doesn't work yet but I already know how to fix it.
[HTC Sensation] szotaa:
I know that the HOX is much poweful than Sensation, but for rendering the UI senny is powerful enough. Even on HOX with K3.0 it lagged sometime. After he updated to 3.4 kernel it was much much smoother.
[HTC Sensation] drdingdong:
Hurrray!:laugh: You are the best !
[HTC Sensation] XxXPachaXxX:
Why U are talking me in this way? There are any problem with me? Because we have always friendly talked.

However in the public kernel you havent implemented ion in the camera yet, so its not working.

However i know that it is useless to work on 3.0 kernel to implement ion, so it'd very good that U switched to port 3.4 kernel directly .

Good work my friend, and good luck !

Sent from the XxXSensationXxX
[HTC Sensation] nikola016:
Good luck with camera Sebastian !