EternityProject Kernel
Bienvenue sur le kernel de EternityProject pour Endeavor HTC / One X!
Qu'est-ce que c'est?
Il s'agit d'un kernel personnalisé avec quelques mises à jour et optimisations de la plate-forme Tegra3 et gestion des pilotes Cortex A9 MPCore.
Pourquoi devrais-je le flasher?
Vous devriez flasher uniquement si vous savez ce que vous faites. Rappelez-vous que cela ne fonctionne que sur un HTC One X débloqué (Unlocked par HTC).
Fonctionnalités :
- Overclocké à * Pas encore * (?)
- Mode USB HOST activé!
- Optimisations gestion de la mémoire et du cache.
- Comportement modifié du cache du Cortex-A9 (core Tegra 3).
- Deadline I/O Scheduler par défaut.
D'excellents résultats aux 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
Note: The USB Host Mode is still EXPERIMENTAL.
v0.99 :
v0.99b
- Include correct WiFi drivers into the package
- eprjdemand: Tweak some parameters, make it more performance-friendly
Anciennes versions :
v0.99 -- MAJOR RELEASE
- New feature: EternityProject Tegra 3 CPU Manager
- EternityProject eprjdemand: Tuneup for less battery power usage
- EternityProject eprjdemand: Fix some bugs and simplify code
- EternityProject eprjdemand: New intermediate threshold for better battery
- EternityProject sysfs Tools: Add DVFS(GPU/CORE) voltage/frequency userspace management
- EternityProject Scheduling Helper: Add power management
- EternityProject Scheduling Helper: Optimizations
- New power management features
- Block: Optimize I/O operations latency
- NFC: Fall back to the old hTC driver for compatibility purposes
- EternityProject ChargerBoost: Add more 1A-forcing code
- Battery driver: Fixed some calculation bugs
- Baseband driver: Light speedup
- Add new API: pinctrl
- endeavoru-power: Convert to the new PM API
- ARM: Initialize whole RAM early
- More safety code for SoC voltages
- Optimized TLB flushing
- Optimized deadline I/O scheduler
- Audio processing on AVP instead of CPU
- Implemented CPUQuiet by nVidia (disabled - developers only)
v0.86
- Tegra: Wakeups: Restructuration
- Tegra: IRQ: Use one IRQ for multiple wakeup sources
- Tegra: GPIOs: Convert to platform device and optimize
- Tegra: GPIOs: Cleanup hTC's and nVidia's mess
- Tegra: Pinmux: Convert to platform device
- Tegra: Restructure very-early init
- ARM: SoC: Use scatterlist chaining
- ARM/Tegra: Implement device-tree support for most Tegra devices
- endeavoru: Fine-tuning for display settings (fix that retarded upper band update)
- endeavoru: Fix slow wakeup from display off (BEST with eprjdemand)
- endeavoru: Fix USBHost for the 1000th time (eh..)
- eprjdemand: Don't make large jumps on frequencies
- eprjdemand: Fix an occasional and really bad division-by-zero
- Block (drivers layer): Linux 3.4 (meh, forgot it!)
11 septembre 2012 - v0.85 - Update Majeur :
- Enable 51MHz frequency while device is awake
- 51MHz is now being really used by the device
- Move EternityProject’s Hotplug bits from eprjdemand
- Tegra Auto-Hotplug: EternityProject Hysteresis management
- Discard some code in nVidia’s Auto-Hotplug in favor of EternityProject’s code
- eprjdemand: add code for better handling of the device-resume case
- eprjdemand: some stabilization
- cgroup: Solved errors in logcat
- Frequencies: Solve MAX frequency (re)setting problem
- GPU: Some updates taken from the latest Tegra l4t release (smoother)
- Audio: Process audio on AVP when possible
- endeavoru display: Use correct display parameters.
- cgroups: Linux 3.4
- cfs: Linux 3.4
- jump_label: Linux 3.4
- USBNET: Linux 3.4
- FUSE: Linux 3.4
- NFS: Linux 3.4
- lockd: Linux 3.4
- freezer: Linux 3.4
- IPv4: Linux 3.4
- IPv6: Linux 3.4
- Netfilter: Linux 3.4
- Netlabel: Linux 3.4
- Netlink: Linux 3.4
- NET Sched: Linux 3.4
- ipx: Linux 3.4
- sunrpc: Linux 3.4
- NFC: Linux 3.4
- Ethernet: Linux 3.4
- key: Linux 3.4
- bridge: Linux 3.4
- sctp: Linux 3.4
- 802, 8021q: Linux 3.4
- packet: Linux 3.4
- dcb: Linux 3.4
- dsa: Linux 3.4
- NET infrastructure: Linux 3.4
- NET infrastructure (drivers layer): Linux 3.4
- timerfd: Linux 3.4
- FS (whole infrastructure and components): Linux 3.4
- QNX6: Add support
- kmod: Linux 3.4
- TOMOYO: Linux 3.4
- Capabilities: Linux 3.4
- PM: Suspend: Linux 3.4
- Security: Updates
- usermodehelper: Updates
- PM: Updates
- TTY: Updates
- syscalls: Updates
- RTC: Updates
- signals: Updates
- IRQ: Updates
02 septembre 2012 - v0.62 :
- New feature: EternityProject ChargerBoost!
- Sleep problems FIXED
- Crazy CPUs up/downlining FIXED
- USB: Updates
- MHL: Update to hTC's 2.17 release
- GPU: Picked some interesting stuff from hTC's 2.17
- Camera: Picked stuff from hTC 2.17
- Rawchip: Picked stuff from hTC 2.17
- Audio: Picked stuff from hTC 2.17
- I2C: Updates
- PM: updates
31 août 2012 - v0.61 :
-Audio + ASoC: Update
30 août 2012 - v0.60 :
- Scheduler: Update to Linux 3.4
- Scheduler: Optimizations
- Some updates to ARM low-level
- Support for ARM Kernel Auditing
- Block layer updated: Linux 3.4
- FAT FS updated: Linux 3.4
- UDF FS updated: Linux 3.4
- Updates to baseband driver
- MMC: Updates
- proc: Linux 3.4
- lowmemorykiller: Linux 3.4
- jump label: Linux 3.4
- workqueue: Linux 3.4
- memcg: Linux 3.4
- vmscan: Linux 3.4
- mmap: Linux 3.4
- writeback: Linux 3.4
- tmpfs: Linux 3.4
- memblock: Linux 3.4
- ARM: mm: Updates
- generic FS: Updates
24 août 2012 - v0.38 :
- Final and proper WiFi FIX
- SIO: Removed
- Save some CPU by silencing some drivers
- (OCVER) Better voltage management.
22 août 2012 - v0.37 :
- Re-gain compatibility with HTC Sense
- Updates to GPIOs
- Other updates to IRQ
- Updates to Tegra IO
- Updates to pinmux
- Updates to kernel image generation
- Updates to very early boot process
- Regulator - tps80031: updates
- ASoC (audio) Core: Updates
20 août 2012 - v0.36 :
- Audio: enable 24-bit and 32-bit playback
- GPU: Video drivers updated to latest nVidia revision
- ION: General updates
- IRQ: Finally decrease of 90% the IRQ hogging
- IRQ: General updates
- GIC: General updates
- Some refactoring of the Tegra PM layer
- PM: Add Power Management Domains
- Updates to block/fs/security (now working good)
15 août 2012 - v0.35 :
- Update GPS driver to the latest TI revision and fix crash
- Removed min frequency for audio playback/record
- Other updates to FS base
- Updates to block layer
- Updates to Security layer
14 août 2012 - v0.34 :
- Solve 95% of the freeze-softlock-omgslow cases
- Initial Device Tree support for later conversion
- Updates to cgroup
- Updates to epoll
- Updates to scheduler (CFQ)
- Updates to genirq
- Updates to FS base
- Updates to ptrace
12 août 2012 - v0.33 :
- Integrate LP CPU userspace voltage control
- Tegra-i2c: updates for avoiding bad sections
- SMP: various updates for faster boot
- cgroup: finally use the correct data type umode_t
- EternityProject SleepLock: safer operations
- EternityProject sysfs Tools driver: better coding
10 août 2012 - v0.32 :
- eprjdemand governor has been tuned. Less heat.
- New driver: EternityProject sysfs Tools
- New feature: SleepLock (lock to LP mode)
- New feature: WiFi user-customizable WakeLock
- Fix: WiFi won't drop while display is off (default)
05 août 2012 - v0.31 :
- New performance feature: Cross Memory Attach
- eMMC Performance Tuning
- Thumb-2 related updates
- ARM Kprobes: Linux 3.4
- ARM: Implement jump labels (still deactivated)
- Various minor updates on modules generation kernel scripts
- (OCVER) +25mV to the four last frequencies (1.7GHz = 1325mV)
04 août 2012 - v0.30 :
- Introduce EternityProject HSMGR modification for Jellybean
- Various cleanups
- Introduce NULL-PokeCPU for STFU'ing the camera library
- Official initial release supporting CM10-EPRJ
01 août 2012 - v0.29b :
- Fix a rare KP problem
- Release the OC version
- (OCVER) Use the EternityProject Custom Thermal Protection
- (OCVER) Singlecore: 1.7GHz - Quadcore: 1.6GHz
31 juillet 2012 - v0.29 :
- WiFi "dying after suspend" problems FIXED
- NTFS driver is now built-in
- Some minor updates to mm
- Page writeback: updates
- EXT4: Update to Linux 3.4
- EXT3: Update to Linux 3.4
- EXT2: Update to Linux 3.4
- JBD: Update to Linux 3.4
- JBD2: Update to Linux 3.4
- XFS: Update to Linux 3.4
- NTFS: Update to Linux 3.4
- RAMFS: Update to Linux 3.4
- PSTORE: Update to Linux 3.4
- Tested also with CM9 and CM10 (requires repacking)
Code: Changelog 3.4:
v0.25:
- WiFi connection drop problems SOLVED!!!
- WiFi AP working
- Updates to ARM GIC
- Updates to Timers
- Updates to ARM IRQ management
- Updates to Kernel IRQ management
- CPUFREQ updated to mainline 3.4
- Modified cpu-tegra behavior for new CPUFREQ drivers
- Tuned frequency ramp-up when event (touchscreen etc) occurs.
- Re-FIXED USBHost that I've broken in v0.24 (sorry xD)
v0.24
- Updates to Wireless core
- Updates to NET core: speedup
- debugfs: performance improvements
- page allocator updated: performance improvements
- mmc updated: stability and performance improvements
- syscalls updated: stability and performance improvements
- USB core updated: more stability
- PM updated: battery improvements
- filesystems: various updates and great speedup to procfs
- sysctl updated: Ensure compatibility and slight speedup
- netlink updated: more stability
- crypto updated: new functions, some performance improvements
- WiFi issues: Disable reconnect-while-connected (should fix some connection drops)
v0.23
- Updates to USB core
- Enhanced stability
- More compatibility for HTC Sense ROMs
v0.22:
- USB Host Mode is now working
- Optimized I/O on eMMC
v0.21
- WiFi: Custom modifications for One X hardware bugs
- Added ARM errata 743622
- Updates to ThumbEE
- Updates to identity mapping
- Custom modifications to Tegra Power Management driver
- Updates to ARM unwinder and floating point unit
- Updates to Android staging drivers
- Fixed Linux flash script
v0.20:
- Updates to ALSA (sound core)
- Updates to ASoC (SoC audio)
- Updates to some ARM assembler
- Updates to network core infrastructure
- Updates to mac80211/nl80211 and wireless core
- Updates to IPv4, IPv6, TCP, netfilter
- Some fixes to ION and Tegra SMMU
- Actualizations to Power Management QoS layer
- Some updates to ftrace
- Custom WiFi drivers, goodbye, hTC s..t!
v0.11:
- 0DAY FIX: no more permission denied(s) and no more freezes at all!
v0.01:
- IRQs problem fixed.
- Better battery life.
- LOTS of things to update to the proper version.
SWPREV01:
- Software preview released.
EternityProject Kernel | 2.6.39 v0.92b | Stable |
v0.92b
- Useless debugging taking kernel time removed (hTC: brrrrr....)
- Some updates to OOM
- Updates to regulators
- Updates to RTC
- Updates to Tegra Crypto HW driver
- Some updates to memory management
- Updates to GPIOs
- OTG Host ID is now recognized by the device (Host still not working)
v0.92
- Introduced and enabled Tegra Mediaserver driver on kernel
- Implementation of Tegra IOMMU management by HW
- Force ION Memory Allocator for board-endeavoru (/dev/ion enabled)
- Update ION Memory Allocator to the latest revision
- Fix to ondemand - up_threshold will not go to 50 automatically
- Fix to ondemand - stats are being saved (G->LP) and resumed (LP->G) on cluster switch
- Some updates to inode and superblock
- Tegra Audio should consume less battery now
- AVP can have multiple clients - HW rendering of videos (still disabled for now)
- Introduced (still disabled for now) Tegra AVP Media Offload Engine
- Introduced GART driver
- Updates to Tegra i2c driver (for accelerometer and other i2c devices)
- Minor cleanups to the Tegra GeForce ULP GPU driver
1. Copier l'image du kernel (eprjboot.img) dans votre dossier fastboot et procédez comme suit:
http://www.eternityproject.eu/topic/48-eternityproject-kernel-for-htc-one-x-endeavor/
-EternityProject Kernel 3.4 for HTC One X 3.4.0 v0.86
-EternityProject Kernel for HTC One X - v0.92b
Git pour la source:
Eternity Project hosted @ gitorious.org
ICS kernel source:http://www.gitorious...kernel-endeavor
Site developpeur
Site XDA
Dernière édition par jejehtc le Sam 7 Juil 2012 - 8:27, édité 35 fois
Description
Bienvenue sur le kernel de EternityProject pour Endeavor HTC / One X!
Qu'est-ce que c'est?
Il s'agit d'un kernel personnalisé avec quelques mises à jour et optimisations de la plate-forme Tegra3 et gestion des pilotes Cortex A9 MPCore.
Pourquoi devrais-je le flasher?
Vous devriez flasher uniquement si vous savez ce que vous faites. Rappelez-vous que cela ne fonctionne que sur un HTC One X débloqué (Unlocked par HTC).
Fonctionnalités :
- Overclocké à * Pas encore * (?)
- Mode USB HOST activé!
- Optimisations gestion de la mémoire et du cache.
- Comportement modifié du cache du Cortex-A9 (core Tegra 3).
- Deadline I/O Scheduler par défaut.
D'excellents résultats aux 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
Note: The USB Host Mode is still EXPERIMENTAL.
Derniers Changements
v0.99 :
v0.99b
- Include correct WiFi drivers into the package
- eprjdemand: Tweak some parameters, make it more performance-friendly
Anciennes versions :
Spoiler :
v0.99 -- MAJOR RELEASE
- New feature: EternityProject Tegra 3 CPU Manager
- EternityProject eprjdemand: Tuneup for less battery power usage
- EternityProject eprjdemand: Fix some bugs and simplify code
- EternityProject eprjdemand: New intermediate threshold for better battery
- EternityProject sysfs Tools: Add DVFS(GPU/CORE) voltage/frequency userspace management
- EternityProject Scheduling Helper: Add power management
- EternityProject Scheduling Helper: Optimizations
- New power management features
- Block: Optimize I/O operations latency
- NFC: Fall back to the old hTC driver for compatibility purposes
- EternityProject ChargerBoost: Add more 1A-forcing code
- Battery driver: Fixed some calculation bugs
- Baseband driver: Light speedup
- Add new API: pinctrl
- endeavoru-power: Convert to the new PM API
- ARM: Initialize whole RAM early
- More safety code for SoC voltages
- Optimized TLB flushing
- Optimized deadline I/O scheduler
- Audio processing on AVP instead of CPU
- Implemented CPUQuiet by nVidia (disabled - developers only)
v0.86
- Tegra: Wakeups: Restructuration
- Tegra: IRQ: Use one IRQ for multiple wakeup sources
- Tegra: GPIOs: Convert to platform device and optimize
- Tegra: GPIOs: Cleanup hTC's and nVidia's mess
- Tegra: Pinmux: Convert to platform device
- Tegra: Restructure very-early init
- ARM: SoC: Use scatterlist chaining
- ARM/Tegra: Implement device-tree support for most Tegra devices
- endeavoru: Fine-tuning for display settings (fix that retarded upper band update)
- endeavoru: Fix slow wakeup from display off (BEST with eprjdemand)
- endeavoru: Fix USBHost for the 1000th time (eh..)
- eprjdemand: Don't make large jumps on frequencies
- eprjdemand: Fix an occasional and really bad division-by-zero
- Block (drivers layer): Linux 3.4 (meh, forgot it!)
11 septembre 2012 - v0.85 - Update Majeur :
- Enable 51MHz frequency while device is awake
- 51MHz is now being really used by the device
- Move EternityProject’s Hotplug bits from eprjdemand
- Tegra Auto-Hotplug: EternityProject Hysteresis management
- Discard some code in nVidia’s Auto-Hotplug in favor of EternityProject’s code
- eprjdemand: add code for better handling of the device-resume case
- eprjdemand: some stabilization
- cgroup: Solved errors in logcat
- Frequencies: Solve MAX frequency (re)setting problem
- GPU: Some updates taken from the latest Tegra l4t release (smoother)
- Audio: Process audio on AVP when possible
- endeavoru display: Use correct display parameters.
- cgroups: Linux 3.4
- cfs: Linux 3.4
- jump_label: Linux 3.4
- USBNET: Linux 3.4
- FUSE: Linux 3.4
- NFS: Linux 3.4
- lockd: Linux 3.4
- freezer: Linux 3.4
- IPv4: Linux 3.4
- IPv6: Linux 3.4
- Netfilter: Linux 3.4
- Netlabel: Linux 3.4
- Netlink: Linux 3.4
- NET Sched: Linux 3.4
- ipx: Linux 3.4
- sunrpc: Linux 3.4
- NFC: Linux 3.4
- Ethernet: Linux 3.4
- key: Linux 3.4
- bridge: Linux 3.4
- sctp: Linux 3.4
- 802, 8021q: Linux 3.4
- packet: Linux 3.4
- dcb: Linux 3.4
- dsa: Linux 3.4
- NET infrastructure: Linux 3.4
- NET infrastructure (drivers layer): Linux 3.4
- timerfd: Linux 3.4
- FS (whole infrastructure and components): Linux 3.4
- QNX6: Add support
- kmod: Linux 3.4
- TOMOYO: Linux 3.4
- Capabilities: Linux 3.4
- PM: Suspend: Linux 3.4
- Security: Updates
- usermodehelper: Updates
- PM: Updates
- TTY: Updates
- syscalls: Updates
- RTC: Updates
- signals: Updates
- IRQ: Updates
02 septembre 2012 - v0.62 :
- New feature: EternityProject ChargerBoost!
- Sleep problems FIXED
- Crazy CPUs up/downlining FIXED
- USB: Updates
- MHL: Update to hTC's 2.17 release
- GPU: Picked some interesting stuff from hTC's 2.17
- Camera: Picked stuff from hTC 2.17
- Rawchip: Picked stuff from hTC 2.17
- Audio: Picked stuff from hTC 2.17
- I2C: Updates
- PM: updates
31 août 2012 - v0.61 :
-Audio + ASoC: Update
30 août 2012 - v0.60 :
- Scheduler: Update to Linux 3.4
- Scheduler: Optimizations
- Some updates to ARM low-level
- Support for ARM Kernel Auditing
- Block layer updated: Linux 3.4
- FAT FS updated: Linux 3.4
- UDF FS updated: Linux 3.4
- Updates to baseband driver
- MMC: Updates
- proc: Linux 3.4
- lowmemorykiller: Linux 3.4
- jump label: Linux 3.4
- workqueue: Linux 3.4
- memcg: Linux 3.4
- vmscan: Linux 3.4
- mmap: Linux 3.4
- writeback: Linux 3.4
- tmpfs: Linux 3.4
- memblock: Linux 3.4
- ARM: mm: Updates
- generic FS: Updates
24 août 2012 - v0.38 :
- Final and proper WiFi FIX
- SIO: Removed
- Save some CPU by silencing some drivers
- (OCVER) Better voltage management.
22 août 2012 - v0.37 :
- Re-gain compatibility with HTC Sense
- Updates to GPIOs
- Other updates to IRQ
- Updates to Tegra IO
- Updates to pinmux
- Updates to kernel image generation
- Updates to very early boot process
- Regulator - tps80031: updates
- ASoC (audio) Core: Updates
20 août 2012 - v0.36 :
- Audio: enable 24-bit and 32-bit playback
- GPU: Video drivers updated to latest nVidia revision
- ION: General updates
- IRQ: Finally decrease of 90% the IRQ hogging
- IRQ: General updates
- GIC: General updates
- Some refactoring of the Tegra PM layer
- PM: Add Power Management Domains
- Updates to block/fs/security (now working good)
15 août 2012 - v0.35 :
- Update GPS driver to the latest TI revision and fix crash
- Removed min frequency for audio playback/record
- Other updates to FS base
- Updates to block layer
- Updates to Security layer
14 août 2012 - v0.34 :
- Solve 95% of the freeze-softlock-omgslow cases
- Initial Device Tree support for later conversion
- Updates to cgroup
- Updates to epoll
- Updates to scheduler (CFQ)
- Updates to genirq
- Updates to FS base
- Updates to ptrace
12 août 2012 - v0.33 :
- Integrate LP CPU userspace voltage control
- Tegra-i2c: updates for avoiding bad sections
- SMP: various updates for faster boot
- cgroup: finally use the correct data type umode_t
- EternityProject SleepLock: safer operations
- EternityProject sysfs Tools driver: better coding
10 août 2012 - v0.32 :
- eprjdemand governor has been tuned. Less heat.
- New driver: EternityProject sysfs Tools
- New feature: SleepLock (lock to LP mode)
- New feature: WiFi user-customizable WakeLock
- Fix: WiFi won't drop while display is off (default)
05 août 2012 - v0.31 :
- New performance feature: Cross Memory Attach
- eMMC Performance Tuning
- Thumb-2 related updates
- ARM Kprobes: Linux 3.4
- ARM: Implement jump labels (still deactivated)
- Various minor updates on modules generation kernel scripts
- (OCVER) +25mV to the four last frequencies (1.7GHz = 1325mV)
04 août 2012 - v0.30 :
- Introduce EternityProject HSMGR modification for Jellybean
- Various cleanups
- Introduce NULL-PokeCPU for STFU'ing the camera library
- Official initial release supporting CM10-EPRJ
01 août 2012 - v0.29b :
- Fix a rare KP problem
- Release the OC version
- (OCVER) Use the EternityProject Custom Thermal Protection
- (OCVER) Singlecore: 1.7GHz - Quadcore: 1.6GHz
31 juillet 2012 - v0.29 :
- WiFi "dying after suspend" problems FIXED
- NTFS driver is now built-in
- Some minor updates to mm
- Page writeback: updates
- EXT4: Update to Linux 3.4
- EXT3: Update to Linux 3.4
- EXT2: Update to Linux 3.4
- JBD: Update to Linux 3.4
- JBD2: Update to Linux 3.4
- XFS: Update to Linux 3.4
- NTFS: Update to Linux 3.4
- RAMFS: Update to Linux 3.4
- PSTORE: Update to Linux 3.4
- Tested also with CM9 and CM10 (requires repacking)
Code: Changelog 3.4:
v0.25:
- WiFi connection drop problems SOLVED!!!
- WiFi AP working
- Updates to ARM GIC
- Updates to Timers
- Updates to ARM IRQ management
- Updates to Kernel IRQ management
- CPUFREQ updated to mainline 3.4
- Modified cpu-tegra behavior for new CPUFREQ drivers
- Tuned frequency ramp-up when event (touchscreen etc) occurs.
- Re-FIXED USBHost that I've broken in v0.24 (sorry xD)
v0.24
- Updates to Wireless core
- Updates to NET core: speedup
- debugfs: performance improvements
- page allocator updated: performance improvements
- mmc updated: stability and performance improvements
- syscalls updated: stability and performance improvements
- USB core updated: more stability
- PM updated: battery improvements
- filesystems: various updates and great speedup to procfs
- sysctl updated: Ensure compatibility and slight speedup
- netlink updated: more stability
- crypto updated: new functions, some performance improvements
- WiFi issues: Disable reconnect-while-connected (should fix some connection drops)
v0.23
- Updates to USB core
- Enhanced stability
- More compatibility for HTC Sense ROMs
v0.22:
- USB Host Mode is now working
- Optimized I/O on eMMC
v0.21
- WiFi: Custom modifications for One X hardware bugs
- Added ARM errata 743622
- Updates to ThumbEE
- Updates to identity mapping
- Custom modifications to Tegra Power Management driver
- Updates to ARM unwinder and floating point unit
- Updates to Android staging drivers
- Fixed Linux flash script
v0.20:
- Updates to ALSA (sound core)
- Updates to ASoC (SoC audio)
- Updates to some ARM assembler
- Updates to network core infrastructure
- Updates to mac80211/nl80211 and wireless core
- Updates to IPv4, IPv6, TCP, netfilter
- Some fixes to ION and Tegra SMMU
- Actualizations to Power Management QoS layer
- Some updates to ftrace
- Custom WiFi drivers, goodbye, hTC s..t!
v0.11:
- 0DAY FIX: no more permission denied(s) and no more freezes at all!
v0.01:
- IRQs problem fixed.
- Better battery life.
- LOTS of things to update to the proper version.
SWPREV01:
- Software preview released.
EternityProject Kernel | 2.6.39 v0.92b | Stable |
v0.92b
- Useless debugging taking kernel time removed (hTC: brrrrr....)
- Some updates to OOM
- Updates to regulators
- Updates to RTC
- Updates to Tegra Crypto HW driver
- Some updates to memory management
- Updates to GPIOs
- OTG Host ID is now recognized by the device (Host still not working)
Ancienne Version :
v0.92
- Introduced and enabled Tegra Mediaserver driver on kernel
- Implementation of Tegra IOMMU management by HW
- Force ION Memory Allocator for board-endeavoru (/dev/ion enabled)
- Update ION Memory Allocator to the latest revision
- Fix to ondemand - up_threshold will not go to 50 automatically
- Fix to ondemand - stats are being saved (G->LP) and resumed (LP->G) on cluster switch
- Some updates to inode and superblock
- Tegra Audio should consume less battery now
- AVP can have multiple clients - HW rendering of videos (still disabled for now)
- Introduced (still disabled for now) Tegra AVP Media Offload Engine
- Introduced GART driver
- Updates to Tegra i2c driver (for accelerometer and other i2c devices)
- Minor cleanups to the Tegra GeForce ULP GPU driver
Méthodes pour flasher
1. Copier l'image du kernel (eprjboot.img) dans votre dossier fastboot et procédez comme suit:
Code:
fastboot flash boot eprjboot.img
fastboot reboot
Téléchargement
http://www.eternityproject.eu/topic/48-eternityproject-kernel-for-htc-one-x-endeavor/
-EternityProject Kernel 3.4 for HTC One X 3.4.0 v0.86
-EternityProject Kernel for HTC One X - v0.92b
Git pour la source:
Eternity Project hosted @ gitorious.org
ICS kernel source:http://www.gitorious...kernel-endeavor
Source
Site developpeur
Site XDA
Dernière édition par jejehtc le Sam 7 Juil 2012 - 8:27, édité 35 fois