Keeping up with its trend of timely code release, HTC dropped kernel source code for the HTC One X today, the same day the device became available through AT&T. The code release includes kernel source for the One X across a range of carriers and regions, including Optus, T-Mobile, Orange, Vodafone, and more, though the list notably excludes AT&T.


While HTC's release of One X kernel source is certainly a step in the right direction, the AT&T variant's absence is unsettling, and many are no doubt still wondering when (or if) the device may be allowed into HTC's bootloader unlock program after a controversial statement from the manufacturer Friday. It remains unclear whether this decision comes from HTC, or is due to pressure from AT&T.

That being said, those interested can grab a handful of fresh source code by hitting the link below.

Source: HTC Dev Center

Liam Spradlin
Liam loves Android, design, user experience, and travel. He doesn't love ill-proportioned letter forms, advertisements made entirely of stock photography, and writing biographical snippets.

  • CoreDuo08

    Have they released the source code for the One XL yet? There's nothing concrete supporting this theory, but it could be that they're releasing the AT&T "One X" kernel source along with the international One XL since they're the same device minus the branding.

  • Eric To

    And guess which carrier I will be avoiding in the near future?

    • http://profiles.google.com/scottoldfield Scott Oldfield

      For me (being on T-Mo)...just more reason to be happy that T-Mo didn't get bought out be AT&T.

  • sonicxml

    What I'm trying to figure out is why their kernel is still on 2.6.xx, instead of 3.0.x like the Gnex

    • http://twitter.com/rohanXm Rohan Mathur

       I'm not sure about the other variants but my AT&T One X is on 3.0

      • sonicxml

        hmmm then the AT&T version is the anomaly it seems. 
        Because if you look at all the listings in the pic above, all the kernels are on 2.6.39

        • One is all

          I'm also on the 3.0 kernel source on my ATT One X.

          • shoop

            a friend of mine got his unlocked one x today, in germany, and I was also suprised to See it running on a 2.6.x Kernel.

    • https://twitter.com/#!/psycho_maniac_ Jerry Lange

      Didn't google/samsung say that ICS runs on the new 3.0? I thought I remember them saying something about 3.0 at the '11 unpacked 

    • loda

      If you need to browse the latest Linux Kernel and Android Source Code,

      Hala01 Android/Linux Source Code Cross Reference

      Should be a good reference.

  • Marc

    I wouldn't cry "foul" just yet.  The kernel source for the Rogers HTC One X (which is the same as the AT&T HTC One X) isn't on the list either.  The Rogers HTC One X is able to unlock the bootloader through HTCDev.com so I doubt there is any real connection between the kernel source release and the locked AT&T bootloader.

    • marcusmaximus04

      Not to mention that it's fully illegal to withhold the kernel source code, since it's under the GPL license

      • http://codytoombs.wordpress.com/ Cody Toombs

        It's not really illegal yet...as in, they basically have a grace period before they would be in violation.  Notice the international One X has been out for a bit and HTC is just releasing it?  Since the AT&T/Rogers One X was on a delayed release, it's plausible that the kernel drop will come with a comparable offset.  If the drop doesn't come and anybody makes a formal request to HTC for the kernel code (no doubt somebody has already done that), then it becomes a violation.

        I suspect this is a case of multiple bits of related news and AT&T's generally bad reputation (as if VZW wasn't worse?) leading to a bit of panic.  This looks bad but I'm willing to bet this will be worked out shortly.  I think the bootloader unlocking issue is still the bigger subject.

        • marcusmaximus04

          Oh, sure. I just meant actually withholding the kernel forever would be illegal.

  • solomonsright

    I'll bet that the carriers, wouldn't DARE try to pull this crap with Apple.....

    • https://twitter.com/#!/psycho_maniac_ Jerry Lange

      no, only because apple has carriers by the balls