[KERNEL][USBHOST][29/10] EternityProject Kernel 3.5.0 v0.10 | EXPERIMENTAL |

Search This thread

kholk

Retired Recognized Developer
May 20, 2007
2,293
3,829
Torino
Welcome to the EternityProject's Kernel for HTC Endeavor / One X Thread!


What is it?
It is a custom kernel with some updates and optimizations on Tegra3 platform and Cortex A9 MPCore management drivers.

Why should I flash it?
You should flash it only if you know what are you doing. Remember that it works only on an unlocked HTC One X.
If you know what are you doing, you shouldn't ask this question.

How to flash:
1. Enable USB Debugging (adb) on Android
2. Extract the archive
3. Execute the file called "EXECUTE_ME.bat"
4. Wait some seconds
5. Enjoy ;)


Features:
-- Overclocked version: MAX 1.7GHz (1.6GHz if quadcore)
-- USB HOST Mode finally working!
-- Memory and cache management optimizations
-- Modified Cortex-A9 (Tegra 3 core)'s cache behavior.
-- Latest Tegra drivers
-- Deadline I/O Scheduler as default
Great results on tests.

USB Host Mode How-To:
1. Connect an USB cable to your STILL-NOT-POWERED USB Hub
2. Connect at least ONE device to your USB Hub (for example, a pendrive)
3. Connect the other end to your HTC One X (OTG cable required! ID Pin has to be triggered!)
4. Connect external power to your USB Hub
5. Play with your USB devices on your HTC One X
6. Thanks, EternityProject :p
Note: The USB Host Mode is still EXPERIMENTAL.

Video How-To HERE


Changelog:
Code:
v0.10
- First release
- New feature: Contiguous Memory Allocator (CMA)
- Bleeding edge WiFi drivers (seems a lot more power efficient than the ones in 3.4)
- Performance improvements found in mainline Linux 3.5
- Other new features found in mainline Linux 3.5
- Contains all of the previous 3.4 kernel features
- 80% components updated to 3.5

Try our new feature - EternityProject CPU Manager (already activated) with eprjdemand for the BEST battery life!


---> Note: This is 3.5, an experimental branch. <---
---> If you wanted to get the STABLE 3.4, click HERE! <---


3.5 Download:
EternityProject Kernel 3.5 for HTC One X with Kernel Easy UI flasher and Auto-Repacker - OVERCLOCKED and REGULAR: EternityProject Website

Note: The kernel is being released in two flavors: Overclocked and Regular. The Regular one is recommended as it is the STABLER ONE.

Note2: The CM10-EPRJ builds can be found on the EternityProject's CyanogenMod10 Thread.


Using the new EternityProject Features:

EternityProject ChargerBoost:
By default, your devices allows to get 1A current only from AC adapters. With EternityProject ChargerBoost, you can allow the device to take 1A (fast charge) from your PC's USB, too!
Enable ChargerBoost: echo 1 > /sys/eprjmanager/charger_boost
Disable ChargerBoost: echo 0 > /sys/eprjmanager/charger_boost

NOTE: DETACH your USB cable prior enabling/disabling ChargerBoost, otherwise it won't work!

EternityProject PowerLock (lock in LP mode!):
Lock in LP mode: echo 1 > /sys/eprjmanager/power_lock
Unlock to auto G/LP: echo 0 > /sys/eprjmanager/power_lock

P.S.: Commands to be entered on Terminal Emulator, Script Manager (maybe), or ADB.

NOTE: Since there are plenty of ROMs, all using a different ramdisk from each other, prior complaining about "kernel not working", REPACK the kernel with your ROM's ramdisk.
Note 2: If something doesn't work, try to WIPE your CACHE!

NOTE 2: If you're using a 2.xx ROM base, if your 2G/3G network doesn't work after flashing this kernel, you NEED to flash those modules: http://d-h.st/a9x



Git:
Eternity Project hosted @ gitorious.org
ICS kernel source: http://www.gitorious...kernel-endeavor


Our signature for users:
EPRJSIG_GenUser_HOX.png







Enjoy!

The EternityProject Team Manager & Main Developer,
--kholk
 
Last edited:

batna.antab

Senior Member
May 13, 2012
685
112
Si there Any big difference between 3.4 and 3.5?

Sent from my HTC One X using xda app-developers app
 

starbase64

Senior Member
Apr 3, 2007
4,365
1,698
Hi,

this kernel works fine on lastest cm10 nightly, now testing.

cheers

starbase64
 

kholk

Retired Recognized Developer
May 20, 2007
2,293
3,829
Torino
Do I need to repack it for ICJ?

Sent with my HOX using IceColdJelly

Well, if it's a CM10-based ROM, try without repacking.
I don't (and can't) know! :p

Si there Any big difference between 3.4 and 3.5?

Sent from my HTC One X using xda app-developers app

There isn't any HUGE difference, just more features, like Contiguous Memory Allocator, new WiFi drivers, more power efficient under some circumstances.

It _anyway_ depends from what you want from your device: "Feature A" may be really important for you, while for other people isn't.

Remember in any case that the 3.5.0 kernel is:
1. An experimental EternityProject branch
2. A "declared unstable" Linux kernel version

1. and 2. aren't meaning that it is dangerous to flash it or that it will necessairily be unstable. I mean that there's a possibility that a reboot can happen for still-unknown-reasons.
 

starbase64

Senior Member
Apr 3, 2007
4,365
1,698
Hi,

this kernel is very very laggy on cm10, unusable for me.

no cpu or voltage tweack apps used!

back to bricked.

cheers

starbase64
 

tim071286

Senior Member
Feb 3, 2008
112
44
OnePlus 8T
My WiFi keeps dropping out on this kernel. I have to disable and re-enable and I get about 2 minutes before it switches back to mobile data.

Does anybody else experience this?

I'll do a full wipe and reflash to confirm. Otherwise I'll provide the necessary files to help debug.


Sent from my HTC One X using xda premium
 
  • Like
Reactions: mariusdroid

kylekushman

Member
Jan 8, 2011
12
4
Kernel is working nice on ICJ 3.1 10-21-2012, interactive governor runs very fast and responsive. I used the .bat and did not repack boot.img or anything. eprjdemand gov. freezes and reboots when set using Ice Cold Jelly's Rom Control. I wonder if repacking for ICJ or using System Tuner to set governor would work?
 

lowjoel

Senior Member
Aug 3, 2009
50
58
Singapore
joelsplace.sg
Kernel is working nice on ICJ 3.1 10-21-2012, interactive governor runs very fast and responsive. I used the .bat and did not repack boot.img or anything. eprjdemand gov. freezes and reboots when set using Ice Cold Jelly's Rom Control. I wonder if repacking for ICJ or using System Tuner to set governor would work?
It's a bug I'm working on. It should be fixed in the later versions.
 

DeeZZ_NuuZZ

Senior Member
May 16, 2012
11,467
4,542
28
Hanover
HTC 10
Google Pixel 3 XL
I always get the problem that after a reboot the WiFi takes really long to turn on ...repacked with nocturnal endeavorX .....performance isn't bad but WiFi takes always too long to turn on...

Sent from my HTC One X using xda app-developers app
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    Welcome to the EternityProject's Kernel for HTC Endeavor / One X Thread!


    What is it?
    It is a custom kernel with some updates and optimizations on Tegra3 platform and Cortex A9 MPCore management drivers.

    Why should I flash it?
    You should flash it only if you know what are you doing. Remember that it works only on an unlocked HTC One X.
    If you know what are you doing, you shouldn't ask this question.

    How to flash:
    1. Enable USB Debugging (adb) on Android
    2. Extract the archive
    3. Execute the file called "EXECUTE_ME.bat"
    4. Wait some seconds
    5. Enjoy ;)


    Features:
    -- Overclocked version: MAX 1.7GHz (1.6GHz if quadcore)
    -- USB HOST Mode finally working!
    -- Memory and cache management optimizations
    -- Modified Cortex-A9 (Tegra 3 core)'s cache behavior.
    -- Latest Tegra drivers
    -- Deadline I/O Scheduler as default
    Great results on tests.

    USB Host Mode How-To:
    1. Connect an USB cable to your STILL-NOT-POWERED USB Hub
    2. Connect at least ONE device to your USB Hub (for example, a pendrive)
    3. Connect the other end to your HTC One X (OTG cable required! ID Pin has to be triggered!)
    4. Connect external power to your USB Hub
    5. Play with your USB devices on your HTC One X
    6. Thanks, EternityProject :p
    Note: The USB Host Mode is still EXPERIMENTAL.

    Video How-To HERE


    Changelog:
    Code:
    v0.10
    - First release
    - New feature: Contiguous Memory Allocator (CMA)
    - Bleeding edge WiFi drivers (seems a lot more power efficient than the ones in 3.4)
    - Performance improvements found in mainline Linux 3.5
    - Other new features found in mainline Linux 3.5
    - Contains all of the previous 3.4 kernel features
    - 80% components updated to 3.5

    Try our new feature - EternityProject CPU Manager (already activated) with eprjdemand for the BEST battery life!


    ---> Note: This is 3.5, an experimental branch. <---
    ---> If you wanted to get the STABLE 3.4, click HERE! <---


    3.5 Download:
    EternityProject Kernel 3.5 for HTC One X with Kernel Easy UI flasher and Auto-Repacker - OVERCLOCKED and REGULAR: EternityProject Website

    Note: The kernel is being released in two flavors: Overclocked and Regular. The Regular one is recommended as it is the STABLER ONE.

    Note2: The CM10-EPRJ builds can be found on the EternityProject's CyanogenMod10 Thread.


    Using the new EternityProject Features:

    EternityProject ChargerBoost:
    By default, your devices allows to get 1A current only from AC adapters. With EternityProject ChargerBoost, you can allow the device to take 1A (fast charge) from your PC's USB, too!
    Enable ChargerBoost: echo 1 > /sys/eprjmanager/charger_boost
    Disable ChargerBoost: echo 0 > /sys/eprjmanager/charger_boost

    NOTE: DETACH your USB cable prior enabling/disabling ChargerBoost, otherwise it won't work!

    EternityProject PowerLock (lock in LP mode!):
    Lock in LP mode: echo 1 > /sys/eprjmanager/power_lock
    Unlock to auto G/LP: echo 0 > /sys/eprjmanager/power_lock

    P.S.: Commands to be entered on Terminal Emulator, Script Manager (maybe), or ADB.

    NOTE: Since there are plenty of ROMs, all using a different ramdisk from each other, prior complaining about "kernel not working", REPACK the kernel with your ROM's ramdisk.
    Note 2: If something doesn't work, try to WIPE your CACHE!

    NOTE 2: If you're using a 2.xx ROM base, if your 2G/3G network doesn't work after flashing this kernel, you NEED to flash those modules: http://d-h.st/a9x



    Git:
    Eternity Project hosted @ gitorious.org
    ICS kernel source: http://www.gitorious...kernel-endeavor


    Our signature for users:
    EPRJSIG_GenUser_HOX.png







    Enjoy!

    The EternityProject Team Manager & Main Developer,
    --kholk
    2
    Do I need to repack it for ICJ?

    Sent with my HOX using IceColdJelly

    Well, if it's a CM10-based ROM, try without repacking.
    I don't (and can't) know! :p

    Si there Any big difference between 3.4 and 3.5?

    Sent from my HTC One X using xda app-developers app

    There isn't any HUGE difference, just more features, like Contiguous Memory Allocator, new WiFi drivers, more power efficient under some circumstances.

    It _anyway_ depends from what you want from your device: "Feature A" may be really important for you, while for other people isn't.

    Remember in any case that the 3.5.0 kernel is:
    1. An experimental EternityProject branch
    2. A "declared unstable" Linux kernel version

    1. and 2. aren't meaning that it is dangerous to flash it or that it will necessairily be unstable. I mean that there's a possibility that a reboot can happen for still-unknown-reasons.
    1
    Oh, ehm... Fixed! :D
    1
    My WiFi keeps dropping out on this kernel. I have to disable and re-enable and I get about 2 minutes before it switches back to mobile data.

    Does anybody else experience this?

    I'll do a full wipe and reflash to confirm. Otherwise I'll provide the necessary files to help debug.


    Sent from my HTC One X using xda premium
    1
    Does this work on jb sense rom?

    Sent from my HTC One X using xda premium

    it should ...try out a try is not bad and can't kill the phone :D