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

[ROM] [5.1x] [p880] Euphoria-OS 1.1 (beta) Unofficial [8-2-16]

Search This thread

alfsamsung

Senior Member
Oct 20, 2010
366
1,776
Euphoria-OS

Screenshot_2015-01-01-16-37-43.png




Code:
[CENTER][B][COLOR="Red"]Your warranty is now void![/COLOR][/B]
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this ROM
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you. [/CENTER]


Euophoria-OS is the continuance of Mahdi-Rom on Android 5.
Euphoria-OS on Google+



The kernel included is based on Iodak's great work:
-Original kernel thread
-Removed OTG support.
-Removed HDMI
-Changelog is on post #2



Installation instructions:
Installing Euphoria-OS for the first time, or coming from another ROM:

- Make sure you're running a proper working ClockworkMod-Recovery/Team Win Recovery Project for ext4 and with selinux support.
- Copy GApps and ROM ZIP to your SDCard
- Boot into Recovery
- Make a backup of your current rom just in case
- Wipe system, data, cache and dalvik-cache
- Flash Euphoria-OS zip from SDCard
- Flash GApps zip from SDCard
- Reboot
- Don't restore system data using Titanium Backup!
- I don't recommend changing kernel.


Upgrading from an earlier version:
- Copy the ROM ZIP to your SDCard
- Boot into Recovery
- Wipe cache and dalvik-cache
- Flash the ROM zip from SDCard
- Reboot


Download:
ROM HERE
Recommended GAPPs HERE or HERE Don't use google stock package


Source:
Euphoria-OS: here
device_lge_p880: here
kernel: here
repo patches: here



Thanks:
Euphoria-OS(Mahdi789) for his great work on this rom.Make sure that any donations goes to him.
Iodak for letting me use his kernel as a base.
p880-dev team (Demetris, Adam77Root, laufersteppenwolf)
JustArchi for his ArchiDroid Optimizations and his toolchain

Also thanks to:
Google
Cyanogenmod
Slim ROM
Omni ROM
ChameleonOS
ParanoidAndroid
SaberMod
Linaro
Christopher83 for his Cross Compiler Toolchains
TKruzze
Open GApps Team
Cl3Kener for his UBER Toolchain



Changelog:
Euphoria-OS changelog: here
Device and kernel on post #2
 
Last edited:

alfsamsung

Senior Member
Oct 20, 2010
366
1,776
Bugs:
-Some users have RIL problems? This might be because you have an old sim card?
-When using Google Now with "Ok Google" detection, microphone seems to get blocked. Don't use it.
-Bluetooth button is not working when screen is off.
-??


Notes:
-Selinux is in permissive mode for now.You can change it to enforce by typing setenforce 1 in terminal.
-Wifi display(Screen cast) is disabled and it will not work with the old blobs that we have.


Changelog:
8-2-16:
Device:
-Merged Euphoria-OS updates. Changelog.
-Update Security patches to 2016-01-01
-Revert "nvaudio: TEST: Increase sampling_rates on voice and bt-voice-call to 11025"
-Fix "ok google" muting the mic forever.
-Increase zram to 20% of total memory
-Overlay: Remove LEDs support pulsing
-Overlay: Disable Hardware FLP overlay
-Add ominiswitch from Omnirom
-Partially update to android 5.1.1_r34.
-Check git for more.

Kernel:
-updates to selinux
-updates to ashmem
-Check git for more.


6-11-15:
Device:
-Merged Euphoria-OS updates. Changelog.(Android-5.1.1_r28)
-Fix hot phone when offline charging?

Kernel:
-x3 panel: TEST reduce min_emc_clk_rate to half
-tegra cpuquiet: Use earlysupend instead of screen state in screen_off_lp
-ts0710_mux: Add back only try to freeze if !is_frames in tx_looper
-max17043/8971: Remove some logging
-Revert "ts0710_mux: Back to original semaphore timeout for now"


17-10-15:
Device:
-Merged Euphoria-OS updates. Changelog.
-Change default build type to user. A clean install is recommended.(Includes light kernel, odex and less debugging.)
-Revert "Test speed up audio on mt call"
-Increase swappines to default 70
-Tune lowmemorykiller

Kernel:
-Fix panic when setting gamma_tuning and the screen is off(Live Display)
-Misc netfiler updates
-Updates to binder


25-9-15:
Device:
-Merged Euphoria-OS updates. Changelog.

Kernel:
-ts0710_mux: Reduce lopper sema timeout and make this a module for testing.
-board-x3-power: Increase cpu_resume_boost to 1300MHz
-Misc arm/mm updates


16-9-15:
Device:
-Merged Euphoria-OS updates. Changelog. (Android 5.1.1_r17)
-overlay telecomm: Test speed up audio on mt call
-Change rom Gcc to Sabermod Toolchain 4.9
-Increase swappines to default 60
-Change optimizing flags for floating-point. Set half-precision floating point alternative

Kernel:
-sound soc: Fix misc compiler warnings
-sound tegra: Add an wakelock when in call mode and remove set_suspend_mode (Fix dead screen when in a call with bluetooth/headset/speaker)
-Partially revert: "lowmemorykiller: misc updates from hammerhead kernel"
-ts0710_mux: Increase TS0710MUX_TIME_OUT and only try to sleep if there is no data to send
-Change optimizing flags for floating-point. Set half-precision floating point alternative


7-9-15:
Device:

-Merged Euphoria-OS updates. Changelog.
-Allow Overclock via scaling_max_freq
-Revert "patches: Frameworks/base: Option to disable scrolling cache via build prop". This is now in settings->screen->animation
-Update kernel Gcc to UBER Toolchain 5.2
-Update JustArchi's ArchiDroid Optimizations V4 to V4.1

Kernel:
-Disable TEGRA_CONVSERVATIVE_GOV_ON_EARLYSUPSEND
-Revert "Reduce vmalloc size to 400M"
-Enable zram and awap on "light" kernel
-Check git for more.


24-8-15:
Device:

-Merged Euphoria-OS updates.
-Disable journaling on system.img to save space
-Add a few optimization build flag
-Disable process stack trace
-Disable JIT
-PROCESS LIST tuning. Check build.prop
-Add back default install location in app settings
-Add zram with size 150M
-Tune lowmemorykiller

Kernel:
-Misc bluesleep updates (fix bluetooth button when screen is off(irq)
-updates to crc32
-Updates to zram, zchache and friends
-Enable zcache and cleancache.
-Enable zram on standard kernel.
-Disable frandom, it breaks wifi for some reason.
-a few test wifi fixes
-cpuquiet: New setting: screen_off_lp. With this enabled cpuquiet will use LP core when screen is off.
--NOTE: This might affect performance and screen on time.
-Reduce vmalloc size to 400M
-Check git for more.


6-8-15:
Device:

-Merged Euphoria-OS updates. (3 android_frameworks_base updates)
-Change kernel toolchain to UBER 5.1 (Fixes dead screen when calling with bluetooth)
-Increase Vibrator pattern for longPress,virtualKey and keyboardTap
-Added fake signature patch to support μg Project. More info here


5-8-15:
Device:

-Merged Euphoria-OS updates. Changelog. (Android 5.1.1_r8)
-Option to disable scrolling cache via build prop. Disabled by default, but app can override.
-Change default io scheduler to fiops
-Small lowmemorykiller tuning
-Switch back to jemalloc (from dlmalloc)

Kernel:
-Updates to cgroup and friends
-Misc fs updates
-Misc block updates
-New io scheduler fiops, remove row io scheduler
-Add support for XZ Kernel compression mode
-Revert: New alarm device
-Updates to zcache,zram and cleancache. Enable zcache and cleancache
-Check github for more. Currently using the test branch


7-7-15:
Device:

-Merged Euphoria-OS updates. Changelog.

Kernel:
-inpu-boost: Remove boost on irq handler
-config: Add optional CONFIG_GRAPHITE_FLAGS


27-6-15:
Device:

-Back to Uber 4.9 toolchain on rom
-audio: Update/cleanup audio includes. (This should fix dead screen when calling with bluetooth)
-switch back to dlmalloc (from jemalloc)

Kernel:
-Add back host optimization flags and add a few optimize_more flags
-Reduce temp throttle to 70 and make it slower + misc cleanup


24-6-15::
-Merged Euphoria-OS updates. Changelog.


19-6-15:
Device:

-Merged Euphoria-OS updates.
-Back to Sabermod 4.8 toolchain on rom
-Cleanup init.d input boost script
-Small performance profile tuning
-Fix mobile data qs tile not updating on click

Kernel:
-cfboost (input-boost) : Block the 15 first events to avoid Android min cpu settings being affected on boot
-cleanup optimization build flags
-small tuning of cpuquiet
-misc ext4 fs updates
-check github for more


5-6-15:
Device:

-Merged Euphoria-OS updates. Changelog.
-Fix cpu settings not being saved when selinux is in enforced mode.
-Small cpuquiet tuning in performance profiles
-Reduce config_extraFreeKbytesAdjust to 15000
-Change a few default settings

Kernel:
-Change kernel gcc to Archidroid toolchain 5.1


29-5-15:
Device:

-Merged Euphoria-OS updates. (Android 5.1.1_r3)
-Change rom Gcc to UBER Toolchain 4.9
-Move input cpu boost to /system/etc/init.d/91input_boost. Here you can disable or change input boost parameters.
-Charger cleanup

Kernel:
-input cpu boost: initialize boost values to 0
-tegra common: Misc cleanup/updates to tegra_move_framebuffer


16-5-15:
Device:

-Merged Euphoria-OS updates.
-Fix screen hard to wake on incoming call
-Fix wifi 5GHz
-Tune interactive/cpuquiet

Kernel:
-Change kernel Gcc to UBER Toolchain 5.1. Thank you @Cl3Kener
-Boost screen on by setting max cores online for 2 sec
-New alarm device
-Misc updates all over the place. Check github for more info


1-5-15:
Device:

-Merged Euphoria-OS updates. Changelog.
-Fix dead screen when calling with loudspeaker on, by reverting latest Sabermod GCC androideabi update.
-Update for latest kernel cpugreq updates. Now all cpu cores are changing cpu govenour.

Kernel:
-misc mm and pm qos updates
-Update and enable INPUT_CFBOOST. New value:boost_cpus. Def boost freq= 760MHz. /sys/module/input_cfboost
-Cpufreq: create/remove percpu sysfs nodes once
-Cpufreq: When saving cpu sysfs info turn all cores on for 1sec, so they all get updated.
-Removed modules support
-Misc updates. Check github


27-4-15:
Device:

-Merged Euphoria-OS updates. Changelog.

Kernel:
-fix lowmemorykiller
-Misc updates. Check github


25-4-15:
Device:

-Fix cpu settings not beeing restored on reboot.
-Selinux back to permissive mode
-performance profile tuning

Kernel:
-tegra: Don't reseverve mem for tegra_fb2 if CONFIG_DISABLE_FB1_AND_HDMI
-block: Add V(R) I/O scheduler
-Increase vmalloc to 512M, selinux is disabled on light config


23-4-15:
Device:

-Merged Euphoria-OS updates. Android 5.1.1_r1
-Fix offline charging
-Add JustArchi's ArchiDroid Optimizations V4
-Change MALLOC_IMPL to libjemalloc
-Selinux in enforcing mode, fix sepolicy denials and misc board updates


14-4-15:
Device:

-Merged Euphoria-OS updates. Changelog. (Android 5.1.0_r5)
-Revert to SaberMod GCC 4.8
-Sepolicy updates
-InCallUI: Allways enable mute button.

Kernel:
-Wifi country code fixes for RU and IR (not tested)
-misc updates. Check github


1-4-15:
Device:

-Fix mobile data qs not updating icon or label
-Update SaberMod GCC to 4.9 on rom.
-Remove BlurLayer from frameworks- This device don't support it and it was giving some errors.

Kernel:
-mm: Expose lazy vfree pages to control via sysctl
-add extra free kbytes tunable


30-3-15:
Device:

-Merged Euphoria-OS updates. Changelog.(Legacy is now updated to 5.1-Beta)
-Android 5.1 bring-up
-Wifi: Disable the IPv6 of p2p0 interface
-Enable NEON_MEMCPY
-Overlay: misc updates
-Change GCC to SaberMod 4.8 on rom and Linaro 4.9 on kernel
-Disable android sync framework

Kernel:
-net ipv6 updates
-Revert "config: Enable android synchronization framework"
-Check github for more


21-3-15:
Device:

-Merged Euphoria-OS updates. Changelog.(Legacy is not updated to 5.1)
-Add Performance profiles
-Enable android sync framework

Kernel:
-Update net/wireless to 3.4
-Add android sync framework
-A lot more. Check github


10-3-15:
Device:

-Fix FC on Settings/Buttons


9-3-15:
Device:

-Merged Euphoria-OS updates. Changelog
-Cleanup hwcomposer patches
-some small libart optimizing and removed some debug in libart
-don't reallocate omx buffers
-editable voicemailnumber

Kernel:
-config: wifi: BCMDHD enable SCHED_SCAN
-updates to memset
-Built with SaberMod 4.8 gcc


23-2-15:
Device:

-Merged Euphoria-OS updates. Changelog
-TEST: Ambient/active display
-Smaller vibrate pattern on longPress,virtualKey and keyboardTap
-Small adjustemt to autoBrightness
-Selinux updates

Kernel:
-vibrator: cleanup
-cryto and AES updates
-add frandom
-sha1: add ARM NEON implementation
-selinux updates
-check github for more


16-2-15:
-Merged Euphoria-OS updates. Changelog


11-2-15:
Device:

-Merged Euphoria-OS updates. Changelog
-cleanup and remove stuff that is not needed.
-Add a build prop to disable hw composer by default (Fixes lag in 2D games)
-Selinux updates

Kernel:
-cpu-tegra: Use cpu_user_cap in cpufreq_set_max_freq and don't set capped_screenoff on first early_suspend.
-Set default capped_screenoff to 475000
-Cpuqueit,balanced: tweak default settings for more performance


30-1-15:
Device:

-Merged Euphoria-OS updates. Changelog
-Enable IPv6
-Some cleanup


23-1-15:
Device:

-tcp: Remove test, reduced tcp_buffers and rmem/wmem_max.
-overlay: HardwareWakeKeys, only volume rocker and power button can wake the device.
-Fix "OK Google" muting the mic forever? (Not tested)
-Add mobile data QS tile in settings.
-Removed ScreenRecorder from settings and frameworks.
-Selinux updates

Kernel:
-Revert "cpu-tegra:Remove screen_off_max_freq eariler"(No more panic on resume I hope)


20-1-15:
Device:

-Fix quick settings quick pulldown
-Selinux updates
-Misc cleanup

Kernel:
-Fix a kernel panic during pre/post suspend. (If a suspend was aborted at the wrong time a panic could happen.)
-boot with performance freq governor


17-1-15:
Device:

-Merged Euphoria-OS updates. Changelog
-small change to default quick settings tiles
-X3RIL:small cleanup

Kernel:
-removed hdmi and mhl drivers


10-1-15:
Device:

-X3RIL: Move lgeSendCommand 0 to getIMEI and ignore setDataAllowed

Kernel:
-ts0710_mux:Send the power key event a little later
-fix vibrator(revert some things i played with earlier and forgott to revert)
-Turn off wifi prepower


08-1-15:
Device:

-Merged Euphoria-OS updates
-Turned off lock screen rotation
-Fix sysyinit, it started before filesystem was mounted.
-Audio updates
-Sepolicy updates (service fixes++)


06-1-15:
Device:

-Merged Euphoria-OS updates
-Sepolicy updates (lge-ril fixes,network props ++)
-Turn off KSM by default
-Partially revert previous RIL changes
-Reduced rmem_max and wmem_max

Kernel:
-Change to remove screen_off_max_freq eariler
-Cpuqueit,balanced: tweaked core_bias 0 a little for performance
-ts0710_mux: Longer wake_lock timeout


04-1-15:
Device:

-Fix GPS
-Merged Euphoria-OS updates
-Added back 3G UMTS
-A few RIL related updates
-Added back haptic feedback on buttons.Thanks LGaljo


02-1-15:
Device:

-Audio fixes
-Added back rndis(usb tethering), aux_ac3_dts_pass_through and AudioFx
-Increased mobile tcp buffers. Hope this can help on RIL stability.
-Added a new build.prop to disable the button backlight when you touch screen: debug.button_on.duration Set -1 to disable.
-Removed some logging.


01-1-15:
Kernel:

-Some net and power updates(Lollipop kernel update)
-check github.
Device:
-Based on Mahdi-Rom.
-Android 5 & Euphoria-OS bring up.


Old kernel changelog from Mahdi-Rom
 
Last edited:

alfsamsung

Senior Member
Oct 20, 2010
366
1,776
Euphoria-Light kernel

Here is the "light" version of the kernel.

Different from Euphoria stock kernel:
-O3 optimized
-Removed most debugging, tracing and logging
-Removed modules support
-Less code means a lighter and hopefully a little bit faster kernel.

This is an experiment and it might not be 100% stable. Use on your own risk.

Source link on post #1

gccLIN49 = Linaro 4.9 Toolchain
gccSM50 = SaberMod 5.0 Toolchain
gccUB51 = UBER 5.1 Toolchain
gccAR51 = ArchiToolchain 5.1
zram = Zram included (This is default from 7-9-15 and up)

Install in recovery, wipe cache and reboot.
Uninstall: Re install the Euphoria-OS*.zip
 

Attachments

  • Euphoria-anykernel-light-gccAR51_O3-5-6-15.zip
    4.9 MB · Views: 713
  • Euphoria-anykernel-light-gccAR51_O3-19-6-15.zip
    4.9 MB · Views: 141
  • Euphoria-anykernel-light-gccAR51_O3-27-6-15.zip
    5.5 MB · Views: 50
  • Euphoria-anykernel-light-gccUB51_O3-27-6-15.zip
    5.5 MB · Views: 95
  • Euphoria-anykernel-light-gccAR51_O3-7-7-15.zip
    5.5 MB · Views: 62
  • Euphoria-anykernel-light-gccUB51_O3-7-7-15.zip
    5.5 MB · Views: 162
  • Euphoria-anykernel-light-gccAR51_O3-5-8-15.zip
    5.5 MB · Views: 64
  • Euphoria-anykernel-light-gccUB51_O3-5-8-15.zip
    5.5 MB · Views: 216
  • Euphoria-anykernel-light-gccUB51_O3-24-8-15.zip
    5.5 MB · Views: 82
  • Euphoria-anykernel-light-gccUB51_O3_zram-24-8-15.zip
    5.5 MB · Views: 375
  • Euphoria-anykernel-light-gccUB52_O3-7-9-15.zip
    5.5 MB · Views: 216
  • Euphoria-anykernel-light-gccUB52_O3-25-9-15.zip
    5.6 MB · Views: 344
  • Euphoria-anykernel-light-gccUB52_O3-17-10-15.zip
    5.6 MB · Views: 540
Last edited:

ex0rt

Senior Member
Jul 7, 2013
161
44
Podgorica
Didnt test it much, but it boots and feels smooth enought, gonna test it few days and report :D HAPPY NEW YEAR
 

LGaljo

Senior Member
Bugs:
-GPS
-Built in camera crashes when changing to video mode. Use Google Camera from play store, that works
-??

Notes:
-Selinux is in permissive mode for now.You can change it to enforce by typing setenforce 1 in terminal.


Changelog:
01-1-15:
Kernel:

-Some net and power updates(Lollipop kernel update)
-check github.
Device:
-Based on Mahdi-Rom.
-Android 5 & Euphoria-OS bring up.


Old kernel changelog from Mahdi-Rom

Mine camera/video works fine, even captured a video
 

ex0rt

Senior Member
Jul 7, 2013
161
44
Podgorica
I have noticed few issues.
- When you swipe up quick settings it has a small "glitch" in rendering (cosmetics)
- When I try to call someone it just ends a call with message "Call not sent." (major)
- When you turn on and off flashlight from quick settings, button disappears (cosmetics, since it resets when you swipe it again)
 
Last edited:

CrazyWinner

Senior Member
Oct 29, 2012
257
99
Rom is awesome. There is lag on only 2 applications. Google play and dialer. And there is some glitches but for first release ,it's perfect :D
 

Top Liked Posts

  • There are no posts matching your filters.
  • 105
    Euphoria-OS

    Screenshot_2015-01-01-16-37-43.png




    Code:
    [CENTER][B][COLOR="Red"]Your warranty is now void![/COLOR][/B]
    I am not responsible for bricked devices, dead SD cards,
    thermonuclear war, or you getting fired because the alarm app failed. Please
    do some research if you have any concerns about features included in this ROM
    before flashing it! YOU are choosing to make these modifications, and if
    you point the finger at me for messing up your device, I will laugh at you. [/CENTER]


    Euophoria-OS is the continuance of Mahdi-Rom on Android 5.
    Euphoria-OS on Google+



    The kernel included is based on Iodak's great work:
    -Original kernel thread
    -Removed OTG support.
    -Removed HDMI
    -Changelog is on post #2



    Installation instructions:
    Installing Euphoria-OS for the first time, or coming from another ROM:

    - Make sure you're running a proper working ClockworkMod-Recovery/Team Win Recovery Project for ext4 and with selinux support.
    - Copy GApps and ROM ZIP to your SDCard
    - Boot into Recovery
    - Make a backup of your current rom just in case
    - Wipe system, data, cache and dalvik-cache
    - Flash Euphoria-OS zip from SDCard
    - Flash GApps zip from SDCard
    - Reboot
    - Don't restore system data using Titanium Backup!
    - I don't recommend changing kernel.


    Upgrading from an earlier version:
    - Copy the ROM ZIP to your SDCard
    - Boot into Recovery
    - Wipe cache and dalvik-cache
    - Flash the ROM zip from SDCard
    - Reboot


    Download:
    ROM HERE
    Recommended GAPPs HERE or HERE Don't use google stock package


    Source:
    Euphoria-OS: here
    device_lge_p880: here
    kernel: here
    repo patches: here



    Thanks:
    Euphoria-OS(Mahdi789) for his great work on this rom.Make sure that any donations goes to him.
    Iodak for letting me use his kernel as a base.
    p880-dev team (Demetris, Adam77Root, laufersteppenwolf)
    JustArchi for his ArchiDroid Optimizations and his toolchain

    Also thanks to:
    Google
    Cyanogenmod
    Slim ROM
    Omni ROM
    ChameleonOS
    ParanoidAndroid
    SaberMod
    Linaro
    Christopher83 for his Cross Compiler Toolchains
    TKruzze
    Open GApps Team
    Cl3Kener for his UBER Toolchain



    Changelog:
    Euphoria-OS changelog: here
    Device and kernel on post #2
    53
    Bugs:
    -Some users have RIL problems? This might be because you have an old sim card?
    -When using Google Now with "Ok Google" detection, microphone seems to get blocked. Don't use it.
    -Bluetooth button is not working when screen is off.
    -??


    Notes:
    -Selinux is in permissive mode for now.You can change it to enforce by typing setenforce 1 in terminal.
    -Wifi display(Screen cast) is disabled and it will not work with the old blobs that we have.


    Changelog:
    8-2-16:
    Device:
    -Merged Euphoria-OS updates. Changelog.
    -Update Security patches to 2016-01-01
    -Revert "nvaudio: TEST: Increase sampling_rates on voice and bt-voice-call to 11025"
    -Fix "ok google" muting the mic forever.
    -Increase zram to 20% of total memory
    -Overlay: Remove LEDs support pulsing
    -Overlay: Disable Hardware FLP overlay
    -Add ominiswitch from Omnirom
    -Partially update to android 5.1.1_r34.
    -Check git for more.

    Kernel:
    -updates to selinux
    -updates to ashmem
    -Check git for more.


    6-11-15:
    Device:
    -Merged Euphoria-OS updates. Changelog.(Android-5.1.1_r28)
    -Fix hot phone when offline charging?

    Kernel:
    -x3 panel: TEST reduce min_emc_clk_rate to half
    -tegra cpuquiet: Use earlysupend instead of screen state in screen_off_lp
    -ts0710_mux: Add back only try to freeze if !is_frames in tx_looper
    -max17043/8971: Remove some logging
    -Revert "ts0710_mux: Back to original semaphore timeout for now"


    17-10-15:
    Device:
    -Merged Euphoria-OS updates. Changelog.
    -Change default build type to user. A clean install is recommended.(Includes light kernel, odex and less debugging.)
    -Revert "Test speed up audio on mt call"
    -Increase swappines to default 70
    -Tune lowmemorykiller

    Kernel:
    -Fix panic when setting gamma_tuning and the screen is off(Live Display)
    -Misc netfiler updates
    -Updates to binder


    25-9-15:
    Device:
    -Merged Euphoria-OS updates. Changelog.

    Kernel:
    -ts0710_mux: Reduce lopper sema timeout and make this a module for testing.
    -board-x3-power: Increase cpu_resume_boost to 1300MHz
    -Misc arm/mm updates


    16-9-15:
    Device:
    -Merged Euphoria-OS updates. Changelog. (Android 5.1.1_r17)
    -overlay telecomm: Test speed up audio on mt call
    -Change rom Gcc to Sabermod Toolchain 4.9
    -Increase swappines to default 60
    -Change optimizing flags for floating-point. Set half-precision floating point alternative

    Kernel:
    -sound soc: Fix misc compiler warnings
    -sound tegra: Add an wakelock when in call mode and remove set_suspend_mode (Fix dead screen when in a call with bluetooth/headset/speaker)
    -Partially revert: "lowmemorykiller: misc updates from hammerhead kernel"
    -ts0710_mux: Increase TS0710MUX_TIME_OUT and only try to sleep if there is no data to send
    -Change optimizing flags for floating-point. Set half-precision floating point alternative


    7-9-15:
    Device:

    -Merged Euphoria-OS updates. Changelog.
    -Allow Overclock via scaling_max_freq
    -Revert "patches: Frameworks/base: Option to disable scrolling cache via build prop". This is now in settings->screen->animation
    -Update kernel Gcc to UBER Toolchain 5.2
    -Update JustArchi's ArchiDroid Optimizations V4 to V4.1

    Kernel:
    -Disable TEGRA_CONVSERVATIVE_GOV_ON_EARLYSUPSEND
    -Revert "Reduce vmalloc size to 400M"
    -Enable zram and awap on "light" kernel
    -Check git for more.


    24-8-15:
    Device:

    -Merged Euphoria-OS updates.
    -Disable journaling on system.img to save space
    -Add a few optimization build flag
    -Disable process stack trace
    -Disable JIT
    -PROCESS LIST tuning. Check build.prop
    -Add back default install location in app settings
    -Add zram with size 150M
    -Tune lowmemorykiller

    Kernel:
    -Misc bluesleep updates (fix bluetooth button when screen is off(irq)
    -updates to crc32
    -Updates to zram, zchache and friends
    -Enable zcache and cleancache.
    -Enable zram on standard kernel.
    -Disable frandom, it breaks wifi for some reason.
    -a few test wifi fixes
    -cpuquiet: New setting: screen_off_lp. With this enabled cpuquiet will use LP core when screen is off.
    --NOTE: This might affect performance and screen on time.
    -Reduce vmalloc size to 400M
    -Check git for more.


    6-8-15:
    Device:

    -Merged Euphoria-OS updates. (3 android_frameworks_base updates)
    -Change kernel toolchain to UBER 5.1 (Fixes dead screen when calling with bluetooth)
    -Increase Vibrator pattern for longPress,virtualKey and keyboardTap
    -Added fake signature patch to support μg Project. More info here


    5-8-15:
    Device:

    -Merged Euphoria-OS updates. Changelog. (Android 5.1.1_r8)
    -Option to disable scrolling cache via build prop. Disabled by default, but app can override.
    -Change default io scheduler to fiops
    -Small lowmemorykiller tuning
    -Switch back to jemalloc (from dlmalloc)

    Kernel:
    -Updates to cgroup and friends
    -Misc fs updates
    -Misc block updates
    -New io scheduler fiops, remove row io scheduler
    -Add support for XZ Kernel compression mode
    -Revert: New alarm device
    -Updates to zcache,zram and cleancache. Enable zcache and cleancache
    -Check github for more. Currently using the test branch


    7-7-15:
    Device:

    -Merged Euphoria-OS updates. Changelog.

    Kernel:
    -inpu-boost: Remove boost on irq handler
    -config: Add optional CONFIG_GRAPHITE_FLAGS


    27-6-15:
    Device:

    -Back to Uber 4.9 toolchain on rom
    -audio: Update/cleanup audio includes. (This should fix dead screen when calling with bluetooth)
    -switch back to dlmalloc (from jemalloc)

    Kernel:
    -Add back host optimization flags and add a few optimize_more flags
    -Reduce temp throttle to 70 and make it slower + misc cleanup


    24-6-15::
    -Merged Euphoria-OS updates. Changelog.


    19-6-15:
    Device:

    -Merged Euphoria-OS updates.
    -Back to Sabermod 4.8 toolchain on rom
    -Cleanup init.d input boost script
    -Small performance profile tuning
    -Fix mobile data qs tile not updating on click

    Kernel:
    -cfboost (input-boost) : Block the 15 first events to avoid Android min cpu settings being affected on boot
    -cleanup optimization build flags
    -small tuning of cpuquiet
    -misc ext4 fs updates
    -check github for more


    5-6-15:
    Device:

    -Merged Euphoria-OS updates. Changelog.
    -Fix cpu settings not being saved when selinux is in enforced mode.
    -Small cpuquiet tuning in performance profiles
    -Reduce config_extraFreeKbytesAdjust to 15000
    -Change a few default settings

    Kernel:
    -Change kernel gcc to Archidroid toolchain 5.1


    29-5-15:
    Device:

    -Merged Euphoria-OS updates. (Android 5.1.1_r3)
    -Change rom Gcc to UBER Toolchain 4.9
    -Move input cpu boost to /system/etc/init.d/91input_boost. Here you can disable or change input boost parameters.
    -Charger cleanup

    Kernel:
    -input cpu boost: initialize boost values to 0
    -tegra common: Misc cleanup/updates to tegra_move_framebuffer


    16-5-15:
    Device:

    -Merged Euphoria-OS updates.
    -Fix screen hard to wake on incoming call
    -Fix wifi 5GHz
    -Tune interactive/cpuquiet

    Kernel:
    -Change kernel Gcc to UBER Toolchain 5.1. Thank you @Cl3Kener
    -Boost screen on by setting max cores online for 2 sec
    -New alarm device
    -Misc updates all over the place. Check github for more info


    1-5-15:
    Device:

    -Merged Euphoria-OS updates. Changelog.
    -Fix dead screen when calling with loudspeaker on, by reverting latest Sabermod GCC androideabi update.
    -Update for latest kernel cpugreq updates. Now all cpu cores are changing cpu govenour.

    Kernel:
    -misc mm and pm qos updates
    -Update and enable INPUT_CFBOOST. New value:boost_cpus. Def boost freq= 760MHz. /sys/module/input_cfboost
    -Cpufreq: create/remove percpu sysfs nodes once
    -Cpufreq: When saving cpu sysfs info turn all cores on for 1sec, so they all get updated.
    -Removed modules support
    -Misc updates. Check github


    27-4-15:
    Device:

    -Merged Euphoria-OS updates. Changelog.

    Kernel:
    -fix lowmemorykiller
    -Misc updates. Check github


    25-4-15:
    Device:

    -Fix cpu settings not beeing restored on reboot.
    -Selinux back to permissive mode
    -performance profile tuning

    Kernel:
    -tegra: Don't reseverve mem for tegra_fb2 if CONFIG_DISABLE_FB1_AND_HDMI
    -block: Add V(R) I/O scheduler
    -Increase vmalloc to 512M, selinux is disabled on light config


    23-4-15:
    Device:

    -Merged Euphoria-OS updates. Android 5.1.1_r1
    -Fix offline charging
    -Add JustArchi's ArchiDroid Optimizations V4
    -Change MALLOC_IMPL to libjemalloc
    -Selinux in enforcing mode, fix sepolicy denials and misc board updates


    14-4-15:
    Device:

    -Merged Euphoria-OS updates. Changelog. (Android 5.1.0_r5)
    -Revert to SaberMod GCC 4.8
    -Sepolicy updates
    -InCallUI: Allways enable mute button.

    Kernel:
    -Wifi country code fixes for RU and IR (not tested)
    -misc updates. Check github


    1-4-15:
    Device:

    -Fix mobile data qs not updating icon or label
    -Update SaberMod GCC to 4.9 on rom.
    -Remove BlurLayer from frameworks- This device don't support it and it was giving some errors.

    Kernel:
    -mm: Expose lazy vfree pages to control via sysctl
    -add extra free kbytes tunable


    30-3-15:
    Device:

    -Merged Euphoria-OS updates. Changelog.(Legacy is now updated to 5.1-Beta)
    -Android 5.1 bring-up
    -Wifi: Disable the IPv6 of p2p0 interface
    -Enable NEON_MEMCPY
    -Overlay: misc updates
    -Change GCC to SaberMod 4.8 on rom and Linaro 4.9 on kernel
    -Disable android sync framework

    Kernel:
    -net ipv6 updates
    -Revert "config: Enable android synchronization framework"
    -Check github for more


    21-3-15:
    Device:

    -Merged Euphoria-OS updates. Changelog.(Legacy is not updated to 5.1)
    -Add Performance profiles
    -Enable android sync framework

    Kernel:
    -Update net/wireless to 3.4
    -Add android sync framework
    -A lot more. Check github


    10-3-15:
    Device:

    -Fix FC on Settings/Buttons


    9-3-15:
    Device:

    -Merged Euphoria-OS updates. Changelog
    -Cleanup hwcomposer patches
    -some small libart optimizing and removed some debug in libart
    -don't reallocate omx buffers
    -editable voicemailnumber

    Kernel:
    -config: wifi: BCMDHD enable SCHED_SCAN
    -updates to memset
    -Built with SaberMod 4.8 gcc


    23-2-15:
    Device:

    -Merged Euphoria-OS updates. Changelog
    -TEST: Ambient/active display
    -Smaller vibrate pattern on longPress,virtualKey and keyboardTap
    -Small adjustemt to autoBrightness
    -Selinux updates

    Kernel:
    -vibrator: cleanup
    -cryto and AES updates
    -add frandom
    -sha1: add ARM NEON implementation
    -selinux updates
    -check github for more


    16-2-15:
    -Merged Euphoria-OS updates. Changelog


    11-2-15:
    Device:

    -Merged Euphoria-OS updates. Changelog
    -cleanup and remove stuff that is not needed.
    -Add a build prop to disable hw composer by default (Fixes lag in 2D games)
    -Selinux updates

    Kernel:
    -cpu-tegra: Use cpu_user_cap in cpufreq_set_max_freq and don't set capped_screenoff on first early_suspend.
    -Set default capped_screenoff to 475000
    -Cpuqueit,balanced: tweak default settings for more performance


    30-1-15:
    Device:

    -Merged Euphoria-OS updates. Changelog
    -Enable IPv6
    -Some cleanup


    23-1-15:
    Device:

    -tcp: Remove test, reduced tcp_buffers and rmem/wmem_max.
    -overlay: HardwareWakeKeys, only volume rocker and power button can wake the device.
    -Fix "OK Google" muting the mic forever? (Not tested)
    -Add mobile data QS tile in settings.
    -Removed ScreenRecorder from settings and frameworks.
    -Selinux updates

    Kernel:
    -Revert "cpu-tegra:Remove screen_off_max_freq eariler"(No more panic on resume I hope)


    20-1-15:
    Device:

    -Fix quick settings quick pulldown
    -Selinux updates
    -Misc cleanup

    Kernel:
    -Fix a kernel panic during pre/post suspend. (If a suspend was aborted at the wrong time a panic could happen.)
    -boot with performance freq governor


    17-1-15:
    Device:

    -Merged Euphoria-OS updates. Changelog
    -small change to default quick settings tiles
    -X3RIL:small cleanup

    Kernel:
    -removed hdmi and mhl drivers


    10-1-15:
    Device:

    -X3RIL: Move lgeSendCommand 0 to getIMEI and ignore setDataAllowed

    Kernel:
    -ts0710_mux:Send the power key event a little later
    -fix vibrator(revert some things i played with earlier and forgott to revert)
    -Turn off wifi prepower


    08-1-15:
    Device:

    -Merged Euphoria-OS updates
    -Turned off lock screen rotation
    -Fix sysyinit, it started before filesystem was mounted.
    -Audio updates
    -Sepolicy updates (service fixes++)


    06-1-15:
    Device:

    -Merged Euphoria-OS updates
    -Sepolicy updates (lge-ril fixes,network props ++)
    -Turn off KSM by default
    -Partially revert previous RIL changes
    -Reduced rmem_max and wmem_max

    Kernel:
    -Change to remove screen_off_max_freq eariler
    -Cpuqueit,balanced: tweaked core_bias 0 a little for performance
    -ts0710_mux: Longer wake_lock timeout


    04-1-15:
    Device:

    -Fix GPS
    -Merged Euphoria-OS updates
    -Added back 3G UMTS
    -A few RIL related updates
    -Added back haptic feedback on buttons.Thanks LGaljo


    02-1-15:
    Device:

    -Audio fixes
    -Added back rndis(usb tethering), aux_ac3_dts_pass_through and AudioFx
    -Increased mobile tcp buffers. Hope this can help on RIL stability.
    -Added a new build.prop to disable the button backlight when you touch screen: debug.button_on.duration Set -1 to disable.
    -Removed some logging.


    01-1-15:
    Kernel:

    -Some net and power updates(Lollipop kernel update)
    -check github.
    Device:
    -Based on Mahdi-Rom.
    -Android 5 & Euphoria-OS bring up.


    Old kernel changelog from Mahdi-Rom
    30
    Euphoria-Light kernel

    Here is the "light" version of the kernel.

    Different from Euphoria stock kernel:
    -O3 optimized
    -Removed most debugging, tracing and logging
    -Removed modules support
    -Less code means a lighter and hopefully a little bit faster kernel.

    This is an experiment and it might not be 100% stable. Use on your own risk.

    Source link on post #1

    gccLIN49 = Linaro 4.9 Toolchain
    gccSM50 = SaberMod 5.0 Toolchain
    gccUB51 = UBER 5.1 Toolchain
    gccAR51 = ArchiToolchain 5.1
    zram = Zram included (This is default from 7-9-15 and up)

    Install in recovery, wipe cache and reboot.
    Uninstall: Re install the Euphoria-OS*.zip
    18
    New version ready for download. Changelog on post #2, still in beta mode.

    Please don't report any bugs if you change kernel.
    17
    Guys all the lags and heat is because someone turned on ksm by default and it was set up for a desktop computer. It is using 40% of cpu. Turn it off by writing 0 to /sys/kernel/mm/ksm/run

    I'm uploading a new build now with ksm off by default.

    EDIT: Upload done.