What is a kernal source - AT&T, Rogers HTC One X, Telstra One XL

Many people was talking about it and i jsut read this post about kernal source got released to the att htc one x

I really don't mean to be rude, but you honestly just spent more effort making that post than googling it.
Sent from my HTC One X using Tapatalk 2

Best I ca describe and someone correct me if I am wrong.
It holds a lot of the hardware specific code. Without it we are unable to look at problems that may be specific to our device. It is at the heart of every os.

From what I have learned ... its like a bridge between software and the hardware ..
Read the first post of this thread ... faux123 is one of the best kernel developer I have ever known ..
http://forum.xda-developers.com/showthread.php?t=1647993
Sent from my Transformer Prime TF201 using xda premium

I'm mostly answering this to move towards getting the restrictions off my new account but the kernel source is essentially an oldish set of code that just got released which like has been said ferries info between the hardware and software. This code can be altered to create custom kernels that introduce new overclock speeds gpu overclocks under volting and a variety of other tweaks/enhancements.

Think of it as hardware drivers on your computer. A lot of the hardware cannot be fully utilized or is really buggy if the software does not recognize all the hardware.
Sent from my HTC One XL using xda app-developers app

pantmunu said:
From what I have learned ... its like a bridge between software and the hardware ..
Read the first post of this thread ... faux123 is one of the best kernel developer I have ever known ..
http://forum.xda-developers.com/showthread.php?t=1647993
Sent from my Transformer Prime TF201 using xda premium
Click to expand...
Click to collapse
ethantarheels123 said:
Think of it as hardware drivers on your computer. A lot of the hardware cannot be fully utilized or is really buggy if the software does not recognize all the hardware.
Sent from my HTC One XL using xda app-developers app
Click to expand...
Click to collapse
Yeah, think of a kernel as a bridge. You click something on the screen (hardware) and the kernel tells your software the screen was tapped. You press the power button and the kernel tells your phone to shut off the screen. The source code is basically the instructions or the "recipe" of how HTC made the kernel. It's useful because developers can tinker easier and add more customisations into the kernel.
Sent from my Xoom using Tapatalk 2

Related

[DEV][WIP][HELP][Reverse] Open Source Driver Project for Adreno GPUs

hope this is a GOOD news for the Developers!!!
https://gitorious.org/freedreno/
shaky156 said:
this is a project started by someone that knows how to code and is looking for serious developers.
The mission is to use tools/debug and create programs to reverse engineer the adreno gpu (specifically the adreno propriety binarys under system/egl)
Click to expand...
Click to collapse
Dose that mean we get camera drivers for sense ics rom?
Sent from my Desire HD using xda premium
i hope for ICS AOSP roms
vladnosferatu said:
i hope for ICS AOSP roms
Click to expand...
Click to collapse
and I hope for ICS + Sense4 also
What is this for exactly?
The README and Makefile seem to indicate this is for 205 and higher as indicated by this reference to C2D2 and Openvg
LFLAGS_2D = -lC2D2 -lOpenVG
EDIT: sorry lol just noticed i posted this in the wrong forum (i was sent the wrong link)
Does anyone know what this is?
Sent from my Desire HD
shaky156 said:
Does anyone know what this is?
Sent from my Desire HD
Click to expand...
Click to collapse
Does it matter? The dhd scene doesn't have any devs left
Sent from my HTC Sensation using XDA
ABorgh said:
Does it matter? The dhd scene doesn't have any devs left
Sent from my HTC Sensation using XDA
Click to expand...
Click to collapse
Ill give a simple explanation
Its a project started by someone that knows how to code and is looking for serious developers.
The mission is to use tools/debug and create programs to reverse engineer the adreno gpu (specifically the adreno propriety binarys under system/egl)
It is not for noobs lol
So @ op its not good news for people on xda unless they know whats going on and can contribute to that guys project
Sent from my Desire HD
ABorgh said:
Does it matter? The dhd scene doesn't have any devs left
Sent from my HTC Sensation using XDA
Click to expand...
Click to collapse
Agree. It seems DHD has its days numbered...
@OP I saw you @ qsd soc forum too, Youre better off renaming the title to include WIP & HELP & Reverse engineering adreno propriety files, to stop any confusion with xda community.
Also give more description in op to tell people what is actually going on, to get serious devs attention in hopin they will contribute
EDIT: I see plenty of rom threads, dhd scene looks alive lol
Sent from my Desire HD
There is an interesting article about this project on Phoronix:
http://www.phoronix.com/scan.php?page=article&item=qualcomm_freedreno&num=1
I can see this being stopped by qualcomm quite soon, theyre probably getting their lawyers ready lol
Sent from my Desire HD
ABorgh said:
Does it matter? The dhd scene doesn't have any devs left
Sent from my HTC Sensation using XDA
Click to expand...
Click to collapse
After some very well known devs moved over to another device this side has slowed way down.
Sent from my Inspire 4G using xda premium
shaky156 said:
I can see this being stopped by qualcomm quite soon, theyre probably getting their lawyers ready lol
Sent from my Desire HD
Click to expand...
Click to collapse
Well, the free ATI drivers still exist and reverse engineering is quite hard to be stopped...
Sent from my Desire HD using XDA
Elemag said:
Well, the free ATI drivers still exist and reverse engineering is quite hard to be stopped...
Sent from my Desire HD using XDA
Click to expand...
Click to collapse
Not really, graf chokolo, Geo hot, who else hmmmm
Rob might have an mdp
Sent from my Desire HD

OFFICAL ICS for o2x is out

http://www.lgmobile.co.kr/lgmobile/front/download/retrieveDownloadMain.dev#manual
That link is official ICS update for korean users!!
So few more days till drivers are out
Sent from my LG-P999 using xda app-developers app
I don't understand a thing typed up on that page.
But if this is real, I will be overjoyed.
EricTheLuminant said:
I don't understand a thing typed up on that page.
But if this is real, I will be overjoyed.
Click to expand...
Click to collapse
The OFFICIAL ics is out for su660. When kernel source cones, p990 can be made stable with the drivers in it. Which will make p999 workable when devs get to it.
Hence indirectly out of luck g2x got a life.
Sent from my LG-P999
Thanks for the quick explain :good:
RC our God will show compassion on us simple folk, for he is gracious and overflowing with ice cream sandwiches and jelly beans.
Sent from my LG-P999 using xda app-developers app
redmonke255 said:
RC our God will show compassion on us simple folk, for he is gracious and overflowing with ice cream sandwiches and jelly beans.
Sent from my LG-P999 using xda app-developers app
Click to expand...
Click to collapse
Thanks.. but who exactly is RC... I heard about him a lot... he seems very important but Im noobie here
Sent from my LG-P999 using xda app-developers app
http://wiki.cyanogenmod.com/wiki/Community_Members
jnhsd0319 said:
Thanks.. but who exactly is RC... I heard about him a lot... he seems very important but Im noobie here
Sent from my LG-P999 using xda app-developers app
Click to expand...
Click to collapse
He's the reason we have anything on our phone. He's a true developer, not just someone who can compile pre made work. He lays the basis for all the roms.
Sent from my paranoid Nexus 7.
jnhsd0319 said:
http://www.lgmobile.co.kr/lgmobile/front/download/retrieveDownloadMain.dev#manual
That link is official ICS update for korean users!!
So few more days till drivers are out
Sent from my LG-P999 using xda app-developers app
Click to expand...
Click to collapse
I'm beside myself. This just made my day!
redmonke255 said:
He's the reason we have anything on our phone. He's a true developer, not just someone who can compile pre made work. He lays the basis for all the roms.
Sent from my paranoid Nexus 7.
Click to expand...
Click to collapse
faux123 is also very skilled!
Sent from my LG-P999 using xda premium
What's LG's turnaround for releasing source been like in the past?
FatalityBoyZahy said:
faux123 is also very skilled!
Sent from my LG-P999 using xda premium
Click to expand...
Click to collapse
Each n every Dev here is skilled. For me there has always been 3 kind of peoples. People who are end users who just buy the phone and fear to fiddle with it cuz it will void the warranty. Others are power users who doesn't care about warranty and do flashing testing and even sometimes tweaking the code (these are the extreme power users). The last are developers some who add their own logic to the code to add new things and fix things the others are extreme developers (who has the android code in their brains like people in LG and Ricardo and last but never the least Google itself)
Sent from my LG-P999 using Tapatalk 2
redmonke255 said:
He's the reason we have anything on our phone. He's a true developer, not just someone who can compile pre made work. He lays the basis for all the roms.
Sent from my paranoid Nexus 7.
Click to expand...
Click to collapse
RC is the cyanogenmod developer who is in charge of the LG devices. But that's not to say everyone else isn't skilled cmon man.
Sent from my LG-G2x using XDA Developers app.
Aricrj said:
RC is the cyanogenmod developer who is in charge of the LG devices. But that's not to say everyone else isn't skilled cmon man.
Sent from my LG-G2x using XDA Developers app.
Click to expand...
Click to collapse
I didn't mean to say the others aren't skilled. RC just does the forefront of developing while most developers use his work plus other cherry picks. It's way more than I do, for sure.
And I was just talking about rom devs, faux and morfic are amazing kernel devs. Every dev here is awesome, but we need to really credit RC for the huge amount of work he puts into our phone.
Sent from my paranoid Nexus 7.
paxton said:
What's LG's turnaround for releasing source been like in the past?
Click to expand...
Click to collapse
The Optimus black's source hit in a couple days.
So what about the news that the Atrix has a leaked official build of ICS now? It's the only other Tegra 2 device that is exactly like our phone. If it would have came out months ago it would have been nice but now that it's out so soon to an official release for the p990 it makes me kind of sad.
psychoace said:
So what about the news that the Atrix has a leaked official build of ICS now? It's the only other Tegra 2 device that is exactly like our phone. If it would have came out months ago it would have been nice but now that it's out so soon to an official release for the p990 it makes me kind of sad.
Click to expand...
Click to collapse
Been covered before, the Atrix is a bit too different to be of much help. It's a Tegra 2 but there are some differences.
I'm just concerned if the Korean Su660 is similar enough to the P990, and thus the P999, for its source to be of use, or if we still need to wait for p990 source?
My secondary concern is that there will be additional time/issues getting all this to work on Jelly Bean, which is what the "cool devs" are going to work on anyway.
lotherius said:
Been covered before, the Atrix is a bit too different to be of much help. It's a Tegra 2 but there are some differences.
I'm just concerned if the Korean Su660 is similar enough to the P990, and thus the P999, for its source to be of use, or if we still need to wait for p990 source?
My secondary concern is that there will be additional time/issues getting all this to work on Jelly Bean, which is what the "cool devs" are going to work on anyway.
Click to expand...
Click to collapse
It's the same phone, minus a button + an antenna. Besides, the p990 is pretty much a p999 with a different radio and partition, while the su660 is the same with different kernel level changes (as the p990) (or something along these lines. It will get us cm10 though)
lotherius said:
Been covered before, the Atrix is a bit too different to be of much help. It's a Tegra 2 but there are some differences.
I'm just concerned if the Korean Su660 is similar enough to the P990, and thus the P999, for its source to be of use, or if we still need to wait for p990 source?
My secondary concern is that there will be additional time/issues getting all this to work on Jelly Bean, which is what the "cool devs" are going to work on anyway.
Click to expand...
Click to collapse
As far as i know, the difference from ICS to JB is MUCH MUCH smaler than GB to ICS. From what ive collected so far, if we got the ics source we will be able to get JB to work almost flawlessly, maybe not perfect, but a normal user like myself wouldnt be able to tell any difference.
To me that is great news
hhwong said:
As far as i know, the difference from ICS to JB is MUCH MUCH smaler than GB to ICS. From what ive collected so far, if we got the ics source we will be able to get JB to work almost flawlessly, maybe not perfect, but a normal user like myself wouldnt be able to tell any difference.
To me that is great news
Click to expand...
Click to collapse
Yes, with source for ICS, JB will run fine.
My Iconia tablet was upgraded to ICS stock, than with the source, the devs pounded out a fully functional JB ROM. I use it as my daily driver.

Beta Test HTC Phones

I'm looking to beta test new phones for HTC but I am unsure how to get a hold of it so that they can look into it and possibly add me on. I'm also willing to do it for Samsung if HTC is not possible. Any ideas or help?
Sent from my Incredible 2 using xda app-developers app
First start would be getting a degree in something relevant.
Sent from Arkham
Do you really want to get stressed with all that bugs? I won't do this hard work just for free phones.
herrmidnqer said:
Do you really want to get stressed with all that bugs? I won't do this hard work just for free phones.
Click to expand...
Click to collapse
I have beta tested for a few people but only software and I just like being able to try to find issues with the new phones. I really don't care that its free and as far as dealing with bugs I already do with some of the ROMs I run so it would just be a different set of bugs.
Sent from my Incredible 2 using xda app-developers app
Brennon19968 said:
I have beta tested for a few people but only software and I just like being able to try to find issues with the new phones. I really don't care that its free and as far as dealing with bugs I already do with some of the ROMs I run so it would just be a different set of bugs.
Sent from my Incredible 2 using xda app-developers app
Click to expand...
Click to collapse
The beta testing of devices is alot different then basic rom trouble shooting. You would need to know the base coding and how to decode the code to find issues. I really dont think you understand what your asking for. You would need to know java, C, C+, C++ and Linux and that is just for the software side. As you would need to be able to over solutions on how to fix any issue. Ex. Say I gave you a device to test. The GPS, WIFI, and radio antenna keep failing. Would you know how to fix it? Could you offer something more then "this is broken" Once you got into hardware then you would need to be employed by the company as Test devices are never given out side a set team.
Brennon19968 said:
I have beta tested for a few people but only software and I just like being able to try to find issues with the new phones. I really don't care that its free and as far as dealing with bugs I already do with some of the ROMs I run so it would just be a different set of bugs.
Sent from my Incredible 2 using xda app-developers app
Click to expand...
Click to collapse
Like zelendel stated above, phones are an entire deifferent league of beta testing.
Rather than finding bugs and reporting them, you actuall have to know how to fix them yourself
Sent from my DROID2 using xda premium

[Q] Reference for clocking

I'm wondering if there is some type of reference that simplifies all the things that these kernel devs talk about.
Like all the OC/UV ZRAM etc. like what is all of this.
I know I need to learn this stuff cause this phone should not have me waiting to switch apps or for the screen to rotate. I don't want memories of my HD2.
Sent from my HTC One XL using xda app-developers app
Go into Android Development and look for Elemental kernel. The dev did a great job of explaining each aspect of a kernel. Most of your questions and then some will be answered. First page of his thread is the location of the info.
Sent from my HTC One XL using Tapatalk 2
Thanks for the tip but I can't help but assume that the details the dev Included were kinda geared toward people who have more knowledge about this than I do
Sent from my HTC One XL using xda app-developers app
ceo4eva said:
Thanks for the tip but I can't help but assume that the details the dev Included were kinda geared toward people who have more knowledge about this than I do
Sent from my HTC One XL using xda app-developers app
Click to expand...
Click to collapse
You need to keep in mind that many of the things you're requesting to learn are all very much general. It becomes subjective when you start building your phones settings with the kernel of your choice. Sometimes a souped up kernel isn't the answer. Sometimes changing settings backfires with poorer performance and worse battery life. You need to experiment as not all phones (even though we have One Xs) aren't built 100% equally.
I truly recommend flashing one and starting out slow. When you change things, remember what the default values are and increment minimally. Overclocking is great but beware it can be unstable, just like underclocking. Also, the same goes for voltage. I personally leave it default. Always have. On Viper3.1 and Elemental kernel (currently 2.1), I've had massive success with battery life. Not all roms are the same though.
Again, I would search around more, get more opinions but realistically, just try for yourself. Don't get too extreme with settings and you WILL be fine.
Sent from my HTC One XL using Tapatalk 2

Sense for the Infuse

Would would either like to see a HTC Sense ROM, or would like to help? Currently I don't have the files, but xxxsuperseriesxxx and Scott have agreed to help.
Any response is welcomed
Thanks,
Magnetboard
Sent from my SGH-I997 using xda app-developers app
HTC Sense Rom? Bring it on!
magnetboard said:
Would would either like to see a HTC Sense ROM, or would like to help? Currently I don't have the files, but xxxsuperseriesxxx and Scott have agreed to help.
Any response is welcomed
Thanks,
Magnetboard
Sent from my SGH-I997 using xda app-developers app
Click to expand...
Click to collapse
I would love to see an HTC Sense ROM ported to the Infuse! Sadly I don't think I would be of much help on the developing side, I wouldn't mind being a tester if you ever happen to need one though.
Sweet, thanks. Once I have time, I'll start working on it. And as far as testing, you'll be the first one
Sent from my SGH-I997 using xda app-developers app
If its no problem I'd like to join @some_shyguy with testing it
Sent from my Samsung Infuse running CM10.1
Yeah, that's fine. Although the ROM will work for the most part, please expect major problems with it, since it is a port of a port.
Sent from my SGH-I997 using xda app-developers app
Thats not really a problem. If you don't mind my asking, what version of Android will it be running?
Sent from my SGH-I997 using xda app-developers app
IIRC, it will be running 2.3.6/2.3.7. I do believe that it uses CM7 as a base, so expect those issues as well as other
But we already got much faster smoother and more stable jellybean!
I don't see why would you want old sense UI
Sent from my SGH-I997 using xda app-developers app
That's not the point. I just wanted to know if there was interest in it.
Sent from my SGH-I997 using xda app-developers app
It's harder then you think....
First you got to find an HTC device with a similar (preferably same) chipset...which is rare since most htcs run qualacom hardware
A while back I did find a device with pretty much the same chipset that should be useable...gotta see if I still have its ruu (ruu is HTC official Rom release...actually stands for Rom update utility)
You then gotta extract the ruu contents (requires both windows and linux...)
Then you need to build the infuse kernel from source changing the bootclasspath in the init.rc and other stuff relating to sense instead of touchwiz
I'm not saying its impossible...and its still something I would like to do...but unfortuantly I just don't have the time to really do anything anymore due to school and work...and I recently got into league haha...so when I'm not working or at school I'm either with friends or playing league...but usually I'm at work or school. Oh yeah my infuse also got stolen...so no device to work with anymore (damn car fishers)
That's the basics...theres a few tutorials on how to port sense to no sense devices that can help you...just google how to port sense
Anyways, good luck...thus reply was mainly.to let you know what your in for and what kind of computer setup your gonna need (dual booting linux/windows)
Edit oh yeah...pretty sure the device I had found had an ics 4.0.4 stock Rom...at least for Iraq users...but English should still be an option in that Rom and if its not we can always add it in...anyways ill let you know later if I can find the ruu/device for you to work with
Sent from my HTC PH39100 using Tapatalk 2
Not to be mean, but I've got the hard part covered. There's a sense port for the captivate that rums on top of cm. I'm not saying that its going to be super simple, its also not going to be as hard as you described.
Sent from my SGH-I997 using xda app-developers app
I think were talking about similar but different things...
I think your talking about taking an sense Rom that's already been ported to a non sense device and then porting that port to us
I'm talking about taking an official HTC sense release, extracting the contents for a flashable zip and porting that
Regardless either way requires kernel work as the init.rc needs to be edited -which is an easy task for those who can work with source
Anyways, goodluck the more options the better...there will definitely be people wanting this as its unique for the infuse
Sent from my HTC PH39100 using Tapatalk 2
Yeah, if I wouldn't have owned a captivate, I wouldn't know about all of this, and I wouldn't even attempt this. And yes, I'm talking about a port of a port. I'm by no means a dev, but I'm slowly learning, and I thank you for your help.
Sent from my SGH-I997 using xda app-developers app
Since I've never seen a captivate port for us...here's a sense Rom for the galaxy s...galaxy s is the device we port most of our Roms for
http://forum.xda-developers.com/showthread.php?t=1593939
Idk how that compares stability wise as it seems to have some fairly big bugs (WiFi) anyways...that's just another option
Sent from my HTC PH39100 using Tapatalk 2
I looked at that, but the website is down, so I can't download it or even have a look at the ROM itself
Sent from my SGH-I997 using xda app-developers app
Anyone down this yet? I will if ya want
Sent from my SGH-I997 using Tapatalk 2

Categories

Resources