Génération mobiles - Forum smartphones & tablettesConnexion

Forum Android pour smartphones & tablettes Asus, HTC, Huawei, Honor, LG, Nokia, OnePlus, Samsung, Sony, Xiaomi... Retrouvez applications, astuces, aide, jeux, tutos,...

[KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

mode_editPoster un nouveau sujetreplyRépondre au sujet
Partagez

description[KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
EternityProject Kernel


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 :P

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

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
Réservé

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
Bonne nouvelle, merci Wink

Par contre pas top Google traduction Very Happy

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
je sais je parle anglais comme une vache espagnole donc desolé pour la traduction Wink

Edit: pas mal le kart c'est le tien?

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
Je suis dans le même cas que toi smile

Non c'est celui de mon pote mais je vais bientôt me laisser tenter Very Happy

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
C'est cool ca les premiers kernels arrivent smile

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
C est tout bon ça si c est les kernels arrivent. Wink

Mais c est vrai qu une petite relecture et correction de la traduction serait bienvenue (clignoter pour flasher)

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
Une petite question au pro si je flash ce kernel sur PKMN 3.1. Et que je flash la version (PKMN 3.2 qui n’existe) pas il faudra encore le flasher?

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
oui tu as raison.

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
@ jejehtc
Il faudra le reflasher a chaque fois. Sauf si le dev ne le met dans sa ROM

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
oui c'est cela

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
@myjygwada c'est le même principe qu'avant pour le kernel car il est pas en dur dans le phone mais dans la rom en faite non sur notre one x dans le boot.img

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
Perso j'attendrai un peu pour le flasher, pour l'instant c'est une version alpha...

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
Merci pour le rens les amis

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
De rien Wink

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
Mise à jour du kernel

Post mis à jour

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
Bonsoir à tous,

Une mise à jour est disponible, EternityProject Kernel for HTC One X -- STABLE v0.60 - 09 mai 2012 :


Changelog :

- Other stability fixes
- Removed some unused code


Téléchargement :

-EternityProject Kernel for HTC One X - v0.60

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
Mise à jour du kernel

Post 1 mis à jour

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
Bonsoir à tous,

Une mise à jour est disponible, EternityProject Kernel for HTC One X -- STABLE v0.70 - 14 mai 2012 :


Changelog :

- Updated Memory Management (most of) to Linux 3.4-rc6 version
- CPUIDLE optimizations
- New SHA implementation (faster)
- ARM CPU Topology implemented
- ARM MT Scheduler ported and enabled (better on real-life usage)
- Speedup the SMP management
- Lowered the minimum CPU voltage for better battery
- SLAB updated
- Add Simple I/O Scheduler and set it as default


Téléchargement :

-EternityProject Kernel for HTC One X - v0.70

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
Mise à jour du kernel

Post 1 mis à jour

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
Les liens de téléchargements du post 1 sont morts Sad
A voir...

Par contre celui de @colonel59 est correct smile

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
Merci pour l'info j'ai corrigé le lien. Wink

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
Bonsoir à tous,

Une mise à jour est disponible, EternityProject Kernel for HTC One X -- STABLE v0.80 - 15 mai 2012 :


Changelog :

- RCU entirely updated to Linux 3.4-rc7 version
- Performance improvements
- Reliability improvements


Téléchargement :

-EternityProject Kernel for HTC One X - v0.80

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
Bonjour à tous,

Une mise à jour est disponible, EternityProject Kernel for HTC One X -- STABLE v0.82 - 15 mai 2012 :


Changelog :

- Solved v0.80 problems
- Easy flashing process


Téléchargement :

-EternityProject Kernel for HTC One X - v0.82

descriptionRe: [KERNEL] EternityProject Kernel 3.4.0 v0.99b | STABLE FOR DAILY USE [USBHOST] [20.09.2012]

more_horiz
Mise à jour du kernel

Post 1 mis à jour
Permission de ce forum:
Vous pouvez répondre aux sujets dans ce forum
reply