[HTC One X] kholk:
Welcome to the EternityProject!

What do we have here?

CM10.2-EPRJ --- Or... EternityProject's CyanogenMod 10.2 build for HTC One X!

Yeah, it's a long time I wanted to make something like that and... I'm proud of this now. :P

What's the point in using CM10.2-EPRJ?

It contains various optimizations made at compilation time. Moreover, it isn't being compiled with the default Android toolchain, but with a custom one that handles and optimizes the code better.

Is there anything not working?

....Watch at the bugs voice.

Everything is working well, until someone proves that something isn't! :D

Recommendations:

For achieving the BEST performance on CM10.2-EPRJ, make sure to use our EternityProject Kernel 3.4.37 for HTC One X: I'm developing that ROM always on our kernel and I'll also make this ROM to use the unique features that only our kernel is bringing at the time of writing this (04/08/2012).

Can I use a non-EternityProject Kernel on CM10.2-EPRJ?

For now, it's possible. Absolutely.

Features:

- All the standard CM10.2 Features are enabled

- New, custom toolchain for improved code optimization and better performance

- More to come ;)

EPRJ-SleepLock (LP Lock)

Start by firing up a terminal (Terminal emulator or ADB), then.. here's how to use it:

Activate LP lock: echo "1" /sys/eprjmanager/power_lock

Deactivate LP lock: echo "0" /sys/eprjmanager/power_lock

Changelog:

20131008:
- CM repos synced
- New EternityProjectOS performance optimizations
- Built with GCC 4.8.x
v0.15
- CM repos synced (29/10/2012, 1.00PM GMT+1)
- OpenGL performance improvements
- libc performance improvements
- skia performance improvements
v0.08
- CM repos synced (31/08/2012, 5.00PM GMT+1)
- libcore performance enhancements
v0.07
- CM repos synced (24/08/2012, 11.00PM GMT+1)
- Call recording is now possible
- WiFi problems gone (along with new kernel)
v0.06
- CM repos synced (18/08/2012, 12.00AM GMT+1)
- Launcher settings now customizable
- USB Mass Storage transfer speedup!
- Camera: solve FC when switching to camcorder mode
- Other speed tweaks
- Some battery tweaks
v0.05
- Proprietary binaries updated to hTC 2.17.401.2
- Introduce experimental USB pendrive automount (for USBHost)
- Solve the crash in Settings -> Storage (remember to flash the latest kernel)
- Solve the inverted-axis problem that was happening in some apps (like camcorder)
- A little faster
v0.04
- CM repos synced (10/08/2012, 11.00AM GMT+1)
- WiFi Wakelock (de)activable!
- Included EternityProject SleepLock (no widget at the moment)
- Performance enhancements
v0.03:
- CM repos synced (06/08/2012, 8:40PM GMT+1)
- User customizable HW buttons!
- User customizable brightness settings (light sensor)
v0.02:
- CM repos synced (05/08/2012, 11:40PM GMT+1)
- skia enhancements (should give less overhead on 2DHW)
v0.01:
- First release.

Screenshots can be found following the download link.

How-To:

1. Copy the CM10.2-EPRJ and GApps packages on your internal memory

2. Flash CM10.2-EPRJ, then flash GApps

3. Make a complete wipe (erase cache and userdata)

4. Flash the kernel package

5. Reboot

6. Enjoy!

If you have WiFi problems, make sure you've flashed the latest EternityProject Kernel for CM10-EPRJ prior complaining!

Do I have to make a full wipe if coming from a previous version of this ROM?

Usually, you only have to wipe your CACHE, unless specified.... but I can't assure you at 100% that you won't have any problem. You shouldn't, but we're living in a world where the only sure thing is that sooner or later we will d.. ehm... understood? :)

Various:

- Have you got any problem? That's probably because you didn't do a SUPER-UBER-WIPE when coming from CM10/10.1 or Sense.

So, what to download?

You'll find everything here: EternityProject Website

Important: Flash our kernel AFTER flashing the ROM!

Hey, and what about GPL?

Search on my GIT: HERE

Or on our new self-hosted GIT: http://pubgit.eternityproject.eu

Thanks to:

The CyanogenMod Team for the CM base sources!

That said, enjoy!

The EternityProject Team Manager & Main Developer,

--kholk