• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[KERNEL] LinuxDX | v004 | 04-10-2011

Search This thread

doixanh

Inactive Recognized Developer
Jan 23, 2011
1,269
5,349
Intro
Ok, this will be another fun.

Again, my first attempt (like FroyoBread and GingerDX!) to build a custom Linux kernel for a phone. I've just found some free time this weekend :) This time, this is a kernel. Again, you can guess it's a Linux kernel having my customized features. We will gradually see what can be done :)

The main goal is to have a fast, smooth, lightweight kernel with special features.

This Linux kernel is based on our great FreeXperia Project (Jerpelea) kernel. Thank you for your unbelievable contribution for our Xperias. I still use racht's great compiling machine for this project. Thank you racht.


Features
  • Linux 2.6.29
  • Default GingerDX logo
  • X8Gesture / AX8MT for (fake) dual touch
  • ext 2/3/4 support
  • FXP's merged minmax / smartass / smartass V2 governor
  • netfilter / iptables
  • swap. NOT recommended.
  • MDDI fix
  • Brain **** Scheduler

Known bugs
  • None (?)

Requirements

Downloads
v004
v003
v002
v001


Install instruction
1. Download
2. Turn off the phone
3. Run flashtool
4. Press Flash, choose downloaded file
5. Turn on phone while pressing back button
6. Wait till progress finishes
7. Unplug the phone, turn it on back
8. Enjoy.


Notice
1. This kernel is tested by me only on GingerDX. I don't test with other ROMs, so it is only supported if you are using GingerDX. (Perhaps this will change in future, but not now)
2. This kernel is written for E15i. I don't have E15a, so if you have problems with E15a, I cannot help.
3. This kernel is in development. It may contain bugs. If you have bugs (reboot, something not working, etc...), post it here. Don't send me PM for technical problems. I will not answer most of technical PMs :)
4. Incompatible with FXP ROM. Wifi will not work on his ROM.
5. Source: it has been on github for a long time but how come I forgot to put the link here @[email protected]

Thanks
Thanks go to the_laser, jerpelea, racht, nobodyAtall, zdzihu, Bin4ry and lots of other contributors...


Release history
  • October 04 v004.
    • SD Card compatibility fix.
    • Notice: after this release I'll be very busy. I will not work on both GDX and LDX for some time.
  • September 27 v003. Fully working.
    • Wifi fix! Thanks to FXP.
    • Remove chargemon compatibility to solve 100% load of init process.
  • September 24 v002. Improvements.
    • Integrated ClockworkMod 4.0.1.5. Use touchscreen to activate it during boot.
    • Built in UV/OC. Set 614MHz as default and removed 600MHz. I'm not a fan of OC.
    • BFS 0.313
    • Chargemon compatible!
  • September 19 v001. Initial public release.

Development (What has been done in my development kernel)
  • Nothing yet

Disclaimer
I'm not responsible if this kernel bricks your lovely phone. Use it at your own risk!


Donation
You like my kernel? Feel free to . I'd like some beer in this hot summer!
 
Last edited:

timpot07

Senior Member
May 27, 2011
323
35
wow.. thanks and keep it up bro.. :D

ps. noob here about this kernel thing, do I need to unlock first the bootloader or just flash it? Sorry co'z i don't see it in the installation procedure..thanks
 
Last edited:

Aessaya

Senior Member
Sep 11, 2011
64
11
Kaunas
Thanks, doixanh, you're the man! Although i'll keep my paws away from my bootloader for a little longer until all this custom kernel thing settles down :)
Keep up the awesome work!
 

biscoitu

Senior Member
Apr 26, 2011
678
146
Well dx, what word should we use to describe you? I'm just happy to see you joining this another fun time. Thks for such good job.

Sent from my X8
 

chewdaniel

Senior Member
Feb 27, 2011
2,013
859
Kuala Lumpur
GJ, DX :D

anyways... shouldn't u have a warning of some sort to remove the modules already included in your kernel? it will mess up the memory addressing and cause bootloops, no?

also, requirements should have "Unlocked bootloader" too for those ignorant twits :D
 
Last edited:

timpot07

Senior Member
May 27, 2011
323
35
GJ, DX :D

anyways... shouldn't u have a warning of some sort to remove the modules already included in your kernel? it will mess up the memory addressing and cause bootloops, no?

also, requirements should have "Unlocked bootloader" too for those ignorant twits :D

Wow! You're so great. Maybe you can be one of the president of SE. Nice bro. :D
 

skyboyextreme

Senior Member
Feb 14, 2011
1,112
153
Cairo
Thanks but I guess it will be hard for just one man to develop a kernel and a rom at the same time....so i appreciate all of this contribution to this community


Sent from my X8 using xda premium
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 112
    Intro
    Ok, this will be another fun.

    Again, my first attempt (like FroyoBread and GingerDX!) to build a custom Linux kernel for a phone. I've just found some free time this weekend :) This time, this is a kernel. Again, you can guess it's a Linux kernel having my customized features. We will gradually see what can be done :)

    The main goal is to have a fast, smooth, lightweight kernel with special features.

    This Linux kernel is based on our great FreeXperia Project (Jerpelea) kernel. Thank you for your unbelievable contribution for our Xperias. I still use racht's great compiling machine for this project. Thank you racht.


    Features
    • Linux 2.6.29
    • Default GingerDX logo
    • X8Gesture / AX8MT for (fake) dual touch
    • ext 2/3/4 support
    • FXP's merged minmax / smartass / smartass V2 governor
    • netfilter / iptables
    • swap. NOT recommended.
    • MDDI fix
    • Brain **** Scheduler

    Known bugs
    • None (?)

    Requirements

    Downloads
    v004
    v003
    v002
    v001


    Install instruction
    1. Download
    2. Turn off the phone
    3. Run flashtool
    4. Press Flash, choose downloaded file
    5. Turn on phone while pressing back button
    6. Wait till progress finishes
    7. Unplug the phone, turn it on back
    8. Enjoy.


    Notice
    1. This kernel is tested by me only on GingerDX. I don't test with other ROMs, so it is only supported if you are using GingerDX. (Perhaps this will change in future, but not now)
    2. This kernel is written for E15i. I don't have E15a, so if you have problems with E15a, I cannot help.
    3. This kernel is in development. It may contain bugs. If you have bugs (reboot, something not working, etc...), post it here. Don't send me PM for technical problems. I will not answer most of technical PMs :)
    4. Incompatible with FXP ROM. Wifi will not work on his ROM.
    5. Source: it has been on github for a long time but how come I forgot to put the link here @[email protected]

    Thanks
    Thanks go to the_laser, jerpelea, racht, nobodyAtall, zdzihu, Bin4ry and lots of other contributors...


    Release history
    • October 04 v004.
      • SD Card compatibility fix.
      • Notice: after this release I'll be very busy. I will not work on both GDX and LDX for some time.
    • September 27 v003. Fully working.
      • Wifi fix! Thanks to FXP.
      • Remove chargemon compatibility to solve 100% load of init process.
    • September 24 v002. Improvements.
      • Integrated ClockworkMod 4.0.1.5. Use touchscreen to activate it during boot.
      • Built in UV/OC. Set 614MHz as default and removed 600MHz. I'm not a fan of OC.
      • BFS 0.313
      • Chargemon compatible!
    • September 19 v001. Initial public release.

    Development (What has been done in my development kernel)
    • Nothing yet

    Disclaimer
    I'm not responsible if this kernel bricks your lovely phone. Use it at your own risk!


    Donation
    You like my kernel? Feel free to . I'd like some beer in this hot summer!
    19
    v004 is up. Enjoy guys.

    Notice: I will be busy after this release. There will be no more release after some time.
    8
    I think I enabled swap support already. Need top recheck.

    Btw, this kernel is tested only on my gingerdx. I didn't check with stock or other roms.

    Send from my GingerDX using XDA App
    7
    For the 100th time, oc module its written only for stock kernel.....

    Sent from my GingerDX using XDA App
    7
    A temp fix for sdcard problems is to ad this to the end of hw_config.sh:

    Code:
    #Temp sdcard fix LinuxDX kernel
    rm -rf sdcard
    ln -s mnt/sdcard sdcard

    This will remove the empty sdcard folder and make a shortcut to mnt/sdcard.

    Be carefull using this, and remember to remove it if you change kernel.Take a backup of sdcard just in case.

    Thanks for your great work DX:)