Kernel "porting" - HTC EVO 3D

I was told Gently that questions belong here...
so, my question is, How to "port" a kernel.
like source-code downloaded from the htcdev.com website,
to work on a NON-sense ROM.
Is this even POSSIBLE?
i searched everywhere, but i was not getting good results.
mostly becaus my device is an evo 3D, but still no luck.
any help would be appreciated.

There are many custom kernels for evo gsm coolexe, anryl, A kernel just to mention a few, and most will work with non sense evo roms
Sent from my HTC EVO 3D X515m using xda premium

I know but i want to do some more advanced work...
I am going to build (at least trie) my own rom for which i need a kernel.
Sent from my Evo 3D GSM using xda premium

I believe HTC has the kernel source code on htcdev, but I could be wrong, check there
Sent from my EVO 3DMA with a little "Common Sense"

It's hard enough to develop a rom!
Sent from my HTC EVO 3D X515m using xda premium

if you get (or can make) the device specific files, kernels can be ported
"kernelchef" took linux 3.0.8 from kernel.org
used the gingerbread linux 2.6 device files (board-shooter.c for example) for values, while using the real files from a different device as a templete
and was able to make a working linux 3.0.8 kernel weeks/months before htc released one.
He also ported the rezound audio and gpu drivers over to the 3d...
so, with lots of spare time on your hands (and the understanding of how to read the code), it can be done.

Ok, ok.
But i want to know how to build an aosp kernel from the htcdev.com source.
I don't know if this can be done?
So i don't want to build a whole new kernel, just modify an old one.
Sent from my Evo 3D GSM using xda premium

Related

How to turn off s-off

I had used htcdev to unlock. I have 2.3.4 and want to over clock my EVO3d. Can someone help? I will donate to the person who can give me instructions on how to overclock. I have.rooted and have superuser.
Sent from HTC EVO 3D using XDA
ryansoaz said:
I had used htcdev to unlock. I have 2.3.4 and want to over clock my EVO3d. Can someone help? I will donate to the person who can give me instructions on how to overclock. I have.rooted and have superuser.
Sent from HTC EVO 3D using XDA
Click to expand...
Click to collapse
In order to overclock you need a kernel which supports overlocking, usually by allowing cpufreq values to be modified in the userspace (/sysfs)
A great app, which is given out free to XDA members is SetCPU. Load up this app and see if it works for you.
If it doesn't hopefully it will give a detailed error message instructing the next step. Otherwise, my first guess would be needing a custom kernel, which I don't think any custom kernels have been released for 2.3.4 since HTC hasn't released the source code yet.
Hopefully that helps!
ryansoaz said:
I had used htcdev to unlock. I have 2.3.4 and want to over clock my EVO3d. Can someone help? I will donate to the person who can give me instructions on how to overclock. I have.rooted and have superuser.
Sent from HTC EVO 3D using XDA
Click to expand...
Click to collapse
lol you're a very gracious person. regardless, it also depends if you have the GSM or CDMA version of the 3vo. as of right now you cannot overclock the GSM one.
There are no overclock kernels for 2.3.4 on CDMA or GSM Evo 3D yet. There probably won't be until HTC releases the source for it.
send a PM to the creator of setCPU, he made overclock possible when we had temproot. Or wait for kernel source. Good luck.
On the htcdev site the evo 3d kernel source they have listed is:
HTC EVO 3D-CRC-2.6.35
not sure what the "crc" stands for but my Rogers gsm evo 3d is kernel 2.6.35.13
does that mean it is the right one or am I too hopefull?

[To Devs] AOSP based kernel

Since HTC released the right kernel sources now it should possible
to build AOSP based kernels.
Any Dev are working on this?
No one?
So we can something try with MIUI or CM7.
I asked the evervolv cdma dev. He said their should be a cyanogen soon, or wait for ics. Don't quote me on this though....
Sent from my Evo 3D GSM...bring on the AOSP!!!
Does that men that 3D capabilities will work in AOSP roms, because I was going to take a crack at building ICS but without the 3D I say to hell with it lol
Sent from my PG86100 using XDA App
From what I read the 3d won't work and htc have closed the source. I wouldnt care too much. I love the speed of cm7, the look amd a whole lot more.
Would be a bit annoying to own a 3d phone with no 3d.... Would be cool if you could dual boot then use 3d. I think that may be the only solution. ( I remember reading this could be done)
Sent from my Evo 3D GSM...bring on the AOSP!!!
AOSP based kernel would be nice,so we can try something with CM7 or MIUI,but first
we need the kernel,I think!
And Yes,at the moment 3D not working on MIUI/AOSP!

[Q] how to overclock on stock Rom?

Hey There!
My question is simple: how to overclock on stock Rom? Just have it soff and rooted..
BTW,I don't know if I have carrier iq so if i have it, what I have to do to remove it?
Htc EVO 3d,rooted,s-off, clockwork recovery also installed..version of Rom: don't know, have to check it...
Sent from my HTC EVO 3D X515m using XDA App
Last time I checked u can overclock with stock but it going to need custom kernal that allows overclock
Sent from Epic jwolf1 using XDA App
Can you tell me where to get a good kernel?
and what about installation, do I just flash it through cwm?
Are u cdma or gma
Sent from my PG86100 using XDA App
If you are cdma just flash over top your rom. Just remember, always Android just in case!
Sent from my PG86100 using XDA App
An my point of view on best kernel is freaza his kernel are awsome
An ps.if u are looking for good ROM Olympus xe only problem no 4G,and camera but femme my use it allows overclock without custom kernel
Sent from EPIC JWOLF1 using XDA App
Ok,thanks, I'm in gdm, not cdma, I live in Germany any other kernel for gsm? BTW: I still want to use my camera and sometimes surf on the web so the Rom is not really something for me
Sent from my HTC EVO 3D X515m using XDA App
Hello? Anyone got a idea?
Sent from my HTC EVO 3D X515m using XDA App
Search for a user named freza or sum spelling like that he has good kernels
Sent from my PG86100 using XDA App
Thanks, I will search for him...will reply when found something
Sent from my HTC EVO 3D X515m using XDA App
These kernel are ****, i want to overclock, not disable cores or what ever -.-
Also i have just only my phone,my laptop is not working anymore since the hdd got damaged...so it would be nice if you could post me some links
Sent from my HTC EVO 3D X515m using XDA App
Ubuntu_Man said:
These kernel are ****, i want to overclock, not disable cores or what ever -.-
Also i have just only my phone,my laptop is not working anymore since the hdd got damaged...so it would be nice if you could post me some links
Sent from my HTC EVO 3D X515m using XDA App
Click to expand...
Click to collapse
Wow, calling a dev's kernel **** will get you no help. Good luck.
Sent from my PG86100 using xda premium
Um,maybe little Bit too hard but what is with the other kernels, the kernels what were some time ago developing stopped and now are continued developed ....but what it will give me,if I want to overclock but this kernel can just disable one core or whatever, I want to have native and full dual core computing ion my phone,overclocked and maybe some improvements, I don't need powersaving when I'm everyday in the morning and evening at home and using my phone all day,if i charge it at 8pm maybe that kernels are no ****, but aren't just the right thing for me -.-
Sent from my HTC EVO 3D X515m using XDA App
ok, I'm now on leedroid and it simultaneously changes the second core to be offline,after that it still is offline and even get online if higher load is on CPU ... I use system tweaker and it shows me this, but what I have seen is, after reboot,it is like I have configured it,but after I lock my phone and the screen goes off, the second core goes offline and it doesn't come.up later,just the second core goes to 1.89 GHz (yes,I've overclocked it) and the second still remains to be off...I already choose the option in system tweaker that all core are online,but it changed nothing,also have flashed already all zips from leedroid,without a difference...
it would be nice if someone gets an idea and share it with me,thanks in advice
Close this thread, it's not worth it....
Sent from my HTC EVO 3D X515m using XDA App
Ubuntu_Man said:
These kernel are ****, i want to overclock, not disable cores or what ever -.-
Also i have just only my phone,my laptop is not working anymore since the hdd got damaged...so it would be nice if you could post me some links
Sent from my HTC EVO 3D X515m using XDA App
Click to expand...
Click to collapse
Wow.
The source hasn't been released. And if you did some research...well, you wouldn't be so misinformed and sound like a douche nozzle.
that kid needs some serious help
Sorry about that, but if someone tells me I don't need to have the second core online and knows what I f**ing NEED so sorry, also tried to question first, but everyone tells me just that I NEED serious help and no one would help me .
That's not the f**ng point, I just wanted to know, what is happening with my phone but no one can tell me so just close this thread and I never ask anything again in this forum if you think I need serious help -.-
Sent from my HTC EVO 3D X515m using XDA App
You just choose the wrong words to use in your post. Android can be frustrating at times, but to use the term "****" when referring to a well known and respected developers work will automatically get you the responses you don't want. Then you semi offered an apology which is definitely not recommended IMO. Just a "my bad for the harsh post" would have done well I think. Anyways my point is this set some time aside to read,read,read upon what you want. If your looking to overclock on stock then read upon kernels. But if you don't read about them and then post a question well the information you receive will more than likely not make sense to you.
Always keep in mind that almost every tip,trick,hack,mod, and all the information that users might post you can find yourself just by taking a little time to search and read. But try to word your post a little more careful next time to avoid negative feedback. Also if you still need help overclocking let me know.
#Root-Hack\Mod*Always_
""Shooter on Deck""
You need root, a custom ROM, kernel, and CPU governor. Google how root, and flash ROMs and kernels. And yes, everything including web and camera work with almost every Sense ROM. Also, go to the Evo 3D GSM development forum to find a ROM and kernel. Make sure whatever questions you post are in the GSM forums or else you might get answers that may only pertain to the CDMA version of the phone.
Sent from an ICS loving Shooter via XDA Premium.

[Q] Help in porting sense to sense??

Okay i need help. I used the guide for porting sense to other sense devices, and followed it exactly. I modified the updater-script and everything, but the problem is the kernel i think. The sense for the Mytouch 4G (Glacier) is 2.3 and the HTC Evo 3D doesnt have any sense 2.3 kernels, only 3.0 and above. Can I use the stock 3VO kernel (sense 3.0) on a sense 2.3 rom or am I going to have to get someone to port a sense 2.3 kernel to the 3VO.? thanks guys
Try it out and let us know.
Sent via carrier pigeon
ognimnella said:
Okay i need help. I used the guide for porting sense to other sense devices, and followed it exactly. I modified the updater-script and everything, but the problem is the kernel i think. The sense for the Mytouch 4G (Glacier) is 2.3 and the HTC Evo 3D doesnt have any sense 2.3 kernels, only 3.0 and above. Can I use the stock 3VO kernel (sense 3.0) on a sense 2.3 rom or am I going to have to get someone to port a sense 2.3 kernel to the 3VO.? thanks guys
Click to expand...
Click to collapse
If you want to port sense 3.0 to your phone look for a phone that have sense 2.3 don't port from incredible s
Rayner1234 said:
If you want to port sense 3.0 to your phone look for a phone that have sense 2.3 don't port from incredible s
Click to expand...
Click to collapse
I just like the mytouch 4g's ui, I wanna port that one specifically.!
Sent from my PG86100 using XDA
You can use 3.0 kernels on 3.5 Sense ROMs so I don't see why not. Like I said give it a try and let us know.
Atomix86 said:
You can use 3.0 kernels on 3.5 Sense ROMs so I don't see why not. Like I said give it a try and let us know.
Click to expand...
Click to collapse
I tried tiamat sense 1.1.0, stock and whatever is in zr3d.!
Sent from my PG86100 using XDA
Hmmm I would use the EVO 3d kernal
Sent from my HTC EVO 3D X515m using xda premium
jslim38 said:
Hmmm I would use the EVO 3d kernal
Sent from my HTC EVO 3D X515m using xda premium
Click to expand...
Click to collapse
Stock, I used that.!
Sent from my PG86100 using XDA
Atomix86 said:
Try it out and let us know.
Sent via carrier pigeon
Click to expand...
Click to collapse
lol, you have to be joking... i lol'd. not picking on you, just thought that was sarcasm. good show brother.
to the OP....
you can't just flash kernels to different devices. it is not that simple. kernels contain drivers that are hardware specific to that device. so unless you have two devices that are exactly identical in drivers and kernel modules (never seen that before...) you will brick the device.
flashing software that is not meant for a particular device (a port) is a tricky thing to do and takes a lot more work that just reading a two page tutorial.
like this guy said.... try it... and let us know..... ? lol.... i would really advise against attempting this unless you are very familiar with linux kernels, C++ coding, java... etc...
willnotendwell...
cobraboy85 said:
lol, you have to be joking... i lol'd. not picking on you, just thought that was sarcasm. good show brother.
to the OP....
you can't just flash kernels to different devices. it is not that simple. kernels contain drivers that are hardware specific to that device. so unless you have two devices that are exactly identical in drivers and kernel modules (never seen that before...) you will brick the device.
flashing software that is not meant for a particular device (a port) is a tricky thing to do and takes a lot more work that just reading a two page tutorial.
like this guy said.... try it... and let us know..... ? lol.... i would really advise against attempting this unless you are very familiar with linux kernels, C++ coding, java... etc...
willnotendwell...
Click to expand...
Click to collapse
I used an tried all evo sense kernels minus chad's and infected from kernels.!
Sent from my PG86100 using XDA
So do I have to port a kernel, with patience I can learn, will take time but I'm cool with it
Sent from my PG86100 using XDA
Reality bump
Sent from my HTC Evo 3D using XDA

[Q] cdma to gsm?

was wondering how hard it would be to take a cdma rom and make it usable on a gsm phone. any info would be nice
*edit: read the post completely wrong, its possible, people have done it, thought you meant converting a cmda PHONE to gsm, not a rom woooops
Sent from my PG86100 using xda app-developers app
It is possible, though not easy.
There is a tutorial about it in the GSM forum, a bit old by now though, but perhaps still useful.
But if you aren't experienced with building Roms and such at all, I wouldn't suggest trying.
Sent from my HTC EVO 3D X515m using xda app-developers app
Sounds like too much work involved.
Just learn from others, if you do a port make sure you either use it for your own personal use or get approval, permission before
my evil evo is wired on sense 4.1 viper 3d with a dose of the infected kernel
Here you go. Good tutorial.

Categories

Resources