[ROM][5.1.1][AOSP] XenonHD Stable 2.0 Build 6 (26.07.15) [SM4.9/4.9]

frap129

Inactive Recognized Developer
Jan 6, 2013
1,392
4,116
0
Team Horizon Presents...

XenonHD's Official Home

XenonHD is a custom firmware aka ROM for various Android devices. It is built from Android Open Source Project (AOSP) with additional features, performance and battery life improvements.

The idea behind XenonHD is to give users a ROM that is "blazing fast, rock stable and buttery smooth".​
d2spr Specific Features (May or May not apply to other devices)
  1. Deathly Kernel
  2. SaberMod 4.9/4.9 Toolchains
  3. NDK 4.9
  4. PNGQuant Optimized
  5. Latest Host Toolchain

Layers Theming Guide
To use the layers theme engine please follow this guide in the YouTube video, but remember you already have the layers app built in to this rom, so you don't need to worry about joining the community or downloading the beta. See the XDA page below for available themes (you can also go to the Google play store and search "layers themes" - if you install themes from the play store make sure you open the theme after downloading and follow instructions from there)
Official MEGA RRO Layers Overlays Collection
Here is the youtube guide https://youtu.be/jfsVp57CSnY


Device Source:
d2spr Tree
Deathly Kernel Source


Flashing Instructions:

To install this ROM you will need to have an unlocked boot loader and a latest custom Recovery such as TWRP 2.8.7.0 or PhilZ installed - Download it now from here

  1. Copy the downloaded ROM to your phone.
  2. Boot into your recovery
  3. Back up your ROM
  4. Enter recovery
  5. Make a full wipe (system, data, cache, dalvik). If you're updating rom or have other 5.1 already you don't need to wipe data (wipe system, cache, dalvik)
  6. Install the ROM
  7. Install GAPPS package (OpenGAPPS Recomended)
  8. Reboot - the first boot can take up to 5 minutes


Download:
AndroidFileHost

XDA:DevDB Information
XenonHD for d2spr, ROM for the Sprint Samsung Galaxy S III

Contributors
frap129, pcarenza, TheBr0ken, The rest of XenonHD
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: AOSP

Version Information
Status: Stable

Created 2015-05-25
Last Updated 2015-07-26
 
Last edited:

frap129

Inactive Recognized Developer
Jan 6, 2013
1,392
4,116
0
Changelog

Project name: android_external_jpeg
•Xin Qi - Enable neon optimization for 32bits.

CyanogenMod Project name: android_external_android-visualizer
•Roman Birg - VisualizerView: add ability to disable drawing
•Roman Birg - Revert "visualizer: don't draw fade out paint when there's no content"
•Roman Birg - visualizer: don't draw fade out paint when there's no content

CyanogenMod Project name: android_external_openssl
•Brandon McAnsh - openssl: host: Only show warning if HOST OS is not linux or darwin

Project name: android_external_icu
•Roman Birg - icu: add Kiev summer time zone translation

Project name: android_external_libnfc-nci
•Ricardo Cerqueira - pn547: Don't attempt to downgrade firmware
•Ricardo Cerqueira - pn547: Force rewrite of config even if we think it's the same
•Steve Kondik - libnfc-nci: Add NXP chip type disambiguation
•Jizhou Liao - Rename NXP HAL
•Rashed Abdel-Tawab - Include stl symbols and headers
•Jizhou Liao - Update .conf file
•Jizhou Liao - Add Peer-To-Peer priority mechanism
•Jizhou Liao - Adding MiFARE DESFire format support
•Jizhou Liao - Correct corrupted CC value on MIFARE ULC tag
•Jizhou Liao - T1T HR0 and HR1 parameters missing in tag dectection
•Jizhou Liao - Increase maximum AID routing buffer length and entry size.
•Jizhou Liao - Increase APDU buffer size to support extended APDU
•Jizhou Liao - Fix unhandled NCI errors and wrong states
•Jizhou Liao - Increase HCI EVT buffer size
•Jizhou Liao - Fix maximum HCP package size
•Jizhou Liao - Memory leak and NULL pointer check fixes
•Jizhou Liao - Code inspection fixes
•Jizhou Liao - Changes base on coding conventions rules
•Shareef Ali - Fix board-specific HAL module naming
•Steve Kondik - nfc_nci: Allow passing in the HAL suffix as a variable

CyanogenMod Project name: android_external_stagefright-plugins
•Steve Kondik - stagefright-plugins: Restructure the code
•Ethan Chen - stagefright-plugins: Remove Vorbis/MP3/H263/H264/HEVC
•Steve Kondik - stagefright-plugins: Fix adaptive buffer and crop handling
•Steve Kondik - stagefright-plugins: Add special handling of DivX files
•Steve Kondik - stagefright-plugins: Improve seeking further
•Steve Kondik - stagefright-plugins: Disable lowres

CyanogenMod Project name: android_build
•Joe Maples - qcom: Add TARGET_CAF_IDENTIFIER
•Joe Maples - Revert "build: Add chromium prebuilt support to envsetup.sh && The core Makefile"
•Joe Maples - Revert "Prebuilt chromium: Run a check for target device directory"
•Joe Maples - Revert "Prebuilt chromium: update again script for lollipop"
•Joe Maples - Revert "Fix chromium scripts for XenonHD"
•noname55804 - Use Google's prebuilt webview (2/3)
•arter97 - Create 0 compression ratio jar files
•Peter Carenza - Clean up block-based build commit
•Shaun Eaton - Add flag to toggle block-based build
•The Android Automerger - "LMY48G"
•The Android Automerger - "LMY48F"
•The Android Automerger - "LMY48E"
•The Android Automerger - "LMY48D"
•The Android Automerger - "LMY48C"

Project name: platform_manifest
•Peter Carenza - Add vanilla caf repos
•Joe Maples - Lighten up a little, bro.
•Joe Maples - Add Google prebuilt Webview (3/3)
•Daniel Sikorski - upgrade to 5.1.1_r8
•T-Macgnolia - Removed remote as it is no longer needed.
•T-Macgnolia - Adding a new remote temperarily for test builds of android_device_lde_c50. Will remove once test builds are done and all of c50 repos are moved to TeamHorizon github.
•iceandfire - Remove CM File Manager
•pcarenza - Nuke whisperpush
•Daniel Sikorski - Update to 5.1.1_r6
•pcarenza - Upgrade to 5.1.1_r5

Project name: android_packages_providers_DownloadProvider
•Danesh Mondegarian - DownloadManager : Only remove stale id if download is not deleted
•Roman Birg - DownloadManager: allow ACCESS_ALL_DOWNLOADS to be granted via whitelist

Project name: android_packages_services_Telephony
•garwedgess - [4/4] Telephony: Breathing missedcall/sms/voicemail
•dankoman - [2/3] Telephony: Proximity speaker

Project name: packages_apps_SlimLauncher
•Andreas Blaesius - Automatic translation import
•Andreas Blaesius - Automatic translation import

Project name: android_packages_apps_Settings
•XXMrHyde - Lock screen weather: Add options to hide the weather when notificatio…
•LorDClockaN - Settings: Hide carrier on lock screen (2/2)
•iceandfire - Stats: Update for XenonHD
•Adnan Begovic - Settings: Rebase against GoogleAnalyticsV3.
•Adnan Begovic - Settings: Map to new Secure Setting for Stats Collection.
•Adnan - Settings: Migrate stats opt out to global settings.
•Chris Soyars - Use SSL for submitting stats
•Ricardo Cerqueira - ReportingService: Fix service startup
•Adnan Begovic - Settings: Update Anonymous Stats Implementation.
•Adnan Begovic - Settings: Add stats collection preference to privacy.
•Danesh Mondegarian - Settings: Anonymous Statistics
•theringmaster - XenonHD logo in About section
•theringmaster - XenonHD logo in About section
•iceandfire - Revert "Settings: Ambient Display configurations"
•TheBr0ken - Add NavRing strings back in
•TheBr0ken - Revert "Fix button settings FC"
•TheBr0ken - Remove redundant code
•TheBr0ken - Add hook in Settings for Layers Manager
•iceandfire - Disable slim recents by default [2/2]
•Brandon McAnsh - Settings: Remove Performance Settings
•iceandfire - Bring back lift to wake option
•TheBr0ken - Lockscreen shortcuts
•Jmz - Disable Immersive Messages [2/3]
•LorDClockaN - Breathing notifications: hide and seek game
•Bajee11 - [3/4] Settings: Breathing missedcall/sms/voicemail
•TheBr0ken - Fix button settings FC
•iceandfire - New icon for ROM Settings
•iceandfire - Add kernel adiutor to settings
•Peter Carenza - Kill WhisperPush with napalm
•Peter Carenza - Revert "Settings: Re-add whisperpush settings."
•Yin Liu - Fix memory leak issue in application settings
•Wilhelm Fitzpatrick - Settings: use WhisperPush v2 if it is installed in place of v1
•yank555-lu - DeviceInfo: remove unused variable in getMemInfo()
•Muhammed Nazim - Add RAM info.
•ljjehl - fix Processor info, some devices were showing unknown status. Amended by ljjehl <[email protected]>

CyanogenMod Project name: android_packages_apps_Eleven
•Utkarsh Gupta - Upgrade visualizer
•Michael Bestas - Automatic translation import
•Jorge Ruesga - eleven: fix invalid srt formats
•Michael Bestas - Automatic translation import
•Utkarsh Gupta - Dynamically generate visualizer color
•Michael Bestas - Automatic translation import

CyanogenMod Project name: packages_apps_Dialer
•xWASABI - KIO - Call Log Phone Tint 2
•xWASABI - KIO - Call Log Phone Tint 1
•Peter Carenza - Revert "Revert "set call recording to true""

CyanogenMod Project name: android_packages_apps_InCallUI
•Adnan Begovic - InCallUI: Unbreak heads-up disabled incoming call.
•Jean-Pierre Rasquin - Proximity speaker: Fix issue with routing to speaker when connected to bluetooth
•dankoman - [2/2] InCallUI: let InCallUI handle proximity sensor for incoming calls fixes "proximity sensor doesn't control screen state on incoming call. must manually turn on screen to see who's calling."
•dankoman - InCallUI: clean up prox speaker code and improve usability Addresses a rare bug or two, relating to proximity speaker behavior during the beginning of an outgoing phone call. Change-Id: I4aff0c393a9803d648538c2e268a2c3d446f536d
•dankoman - [3/3] InCallUI: Proximity speaker Patchset: lollipop no longer uses CallCommandClient

CyanogenMod Project name: android_packages_apps_Mms-caf
•Bajee11 - [2/4] Mms: Breathing missedcall/sms/voicemail

Project name: android_packages_apps_Bluetooth
•Divya Sharma - Compilation fix for bluetooth

CyanogenMod Project name: android_packages_apps_LockClock
•Brandon McAnsh - LockClock: Only show timestamp if it can fit
•Michael Bestas - Automatic translation import
•Michael Bestas - Automatic translation import

CyanogenMod Project name: android_packages_apps_Camera2
•iceandfire - New icon

CyanogenMod Project name: android_packages_apps_Browser
•iceandfire - New browser icon

CyanogenMod Project name: frameworks_native
•Dheeraj CVR - ui: fix blit2Hdmi function arguments
•Dheeraj CVR - exynos: fix HDMI include path for exynos
•Ricardo Cerqueira - ui/sf: Add support for exynos HDMI
•Javi Ferrer - sf: exynos4: set proper usage and flags for propietary HWC
•Javi Ferrer - sf: Exynos4: improve workaround for swapBuffers bug
•Javier Ferrer - sf: Exynos4: fix workaround for swapBuffers bug when there is no hwc
•Dheeraj CVR - sf: workaround for swapBuffers bug on Exynos4
•deadman96385 - Add 3GB dalvik heap and hwui memory

Project name: platform_frameworks_base
•fusionjack - WifiTile: Fix wifi toggle state in detail view
•LorDClockaN - FWB: Hide carrier on lock screen (1/2)
•Chirayu Desai - Revert CAF's default system sound settings
•Roman Birg - SystemUI: update notification clipping when reset
•martincz - base: display headset when plug
•Adnan Begovic - SettingsProvider: Migrate STATS_COLLECTION to secure.
•XXMrHyde - Lock screen weather: Add options to hide the weather when notifications are visible, (1/2):
•Jorge Ruesga - qs: fix NPE in visualizer tile
•Roman Birg - SystemUI: fix keyguard unlock drawable not updating
•iceandfire - DocumentsUI: New icon
•iceandfire - Revert "Implement ambient display as Active Display"
•iceandfire - Revert "SystemUI: fix doze pickup for shamu"
•Rudolf Tammekivi - policy: Show a simple dialog about optimizing apps
•LuK1337 - ActivityStack: Delay Binder Explicit GC during application launch
•TheBr0ken - Revert "Even more duplicates"
•iceandfire - Disable slim recents by default [1/2]
•iceandfire - Stock navigation bar icons
•riddle_hsu - [ActivityManager] Refactor broadcast and reduce deliver delay.
•martinusbe - Use Google Webview
•Lucas Gomez Jimenez - DO NOT MERGE Fix JNI global references leak in AudioEffect
•jshe32X - Avoid AsyncTask ThreadPool leak in RecentTaskLoaser
•Utkarsh Gupta - Rewrite Keyguard Visualizer
•tingna_sung - Should reset mDismissKeyguard on keyguard secure change
•ywen - Fix a GL error leak issue
•Henrik Baard - Remove memory leak in PersistentDataBlockService jni
•Abhisek Devkota - Even more duplicates
•Jmz - Disable Immersive Messages [1/3]
•garwedgess - [1/4] Base: Breathing missedcall/sms/voicemail
•Christian Poetzsch - Barrier only messages shouldn't prevent the idle handlers from running
•Emmanuel Berthier - Add Process IOWAIT info to ANR dump
•Snild Dolkow - Avoid ANR loop because of queued-up ANR runnables
•Charles Tsai - Use isolated thread to perform onStart()
•Roman Birg - SystemUI: dismiss brightness slider on screen off
•LuK1337 - SystemUI: Fix FC when mHandler is null
•Roman Birg - SystemUI: don't launch visualizer before we are attached
•Roman Birg - SystemUI: be more event driven in keyguard visualizer
•Roman Birg - SystemUI: workaround for visualizer flash on track change
•Roman Birg - SystemUI: dynamically generate visualizer color
•Roman Birg - SystemUI: visualizer state improvements
•Roman Birg - SystemUI: fix visualizer tile initial state
•TheBr0ken - Tweak animations a bit
•iceandfire - Add missing drawables for floating mode
•BlackDragon - Floating windows: Fix minimize/maximize buttons coloring.
•BlackDragon - Floating windows: Fix when we close floating window also remove the task.
•rogersb11 - Notifications: Launch in floating mode button.
•BlackDragon - Floating windows update: Fixes and Improvements.
•BlackDragon - Slim recents: Fixup float mode string.
•BlackDragon - Recents: Launch as Floating app.
•BlackDragon - Remove: "Recents: Launch as floating app."
•LorDClockaN - Chrome floating fix:
•oreiche - Keep app when opening floating window from recents panel
•Evan Anderson - Dismiss IME when floating window is dismissed
•Sean Hoyt - Add on-the-spot user preference dialog
•oreiche - SystemUI: Extend swipe helper (Part1)
•BigBrother1984 - Forward Port: Floating Window with Multitasking.
•Peter Carenza - Import Moto X Ringtones and Notifications
•Matt Garnes - Wait until the Keyguard is drawn to dismiss the boot dialog.
•Adnan Begovic - PackageManagerService: Don't attempt to dexopt platform-res.
•Wilhelm Fitzpatrick - WhisperPush: allowing whitelisting of needed framework permissions
•Roman Birg - Explicitly declare which permissions can be granted via signature
•Roman Birg - Allow permissions to be granted via whitelisted signatures
•jrizzoli - base: zenmode: add 90 minutes downtime
•Daniel Koman - [1/3] Frameworks: Proximity speaker

Project name: android_frameworks_opt_hardware
•Steve Kondik - cmhw: Add auto contrast support

Project name: webview
•Björn Hutmacher - Update WebView for arm to 44.0.2403.90
•Björn Hutmacher - Update WebView for arm and arm64 to 44.0.2403.83
•Björn Hutmacher - Update WebView for arm and arm64 to 44.0.2403.73
•Björn Hutmacher - Update WebView for arm and arm64 to 44.0.2403.64
•Björn Hutmacher - Individual apk files per arch
•Björn Hutmacher - Add x86 targets
•Björn Hutmacher - Add WebView 43.0.2357.121 for x86
•arter97 - Update WebView 43.0.2357.86 to 43.0.2357.121

Project name: frameworks_av
•Paras Nagda - Acodec: Add interlaced video support
•Pavan Chikkala - audio: fallback to SW decoder for video clips
•Diogo Ferreira - mediatek: Port AV changes
•Emilian Peev - CameraService: Bump up the maximum number of cameras
•Caio Schnepper - libstagefright: back off exynos4_enhancements HWC_HWOVERLAY usage
•Ricardo Cerqueira - Revert "libstagefright: free mMoovBoxBuffer"
•Steve Kondik - audiopolicy: Add msm8994
•Ricardo Cerqueira - stagefright: ffmpeg: Slightly raise the threshold for the ffmpeg scanner
•Xavier Varricatt - nuplayer: Fix incorrect audio resume time during seek
•MarcKe - smdk4412: disable buffer reallocation for the exynos4 platform

Project name: vendor_lge
•dadi11 - Initial support for D855 - LG G3
•Joe Maples - c50-common: Allow h345 to build
•C457 - initial support for h345
•C457 - initial support for LG Leon
•Joe Maples - Revert "Merge in blobs from h345/c50 and similar devices"
•Joe Maples - Revert "move blobs into c50 folder"
•Joe Maples - Merge in blobs from h345/c50 and similar devices
•dadi11 - move blobs into c50 folder
•AndroidAddict92 - wcnss
•AndroidAddict92 - added wcnss
•chevan gard - c50-vendor.mk: remove useless request
•chevan gard - Initial Commit for c50
•dadi11 - add init.d scripts
•Kevindeving - bin: addpdec from stock kk

Project name: proprietary_vendor_htc_m8
•iceandfire - Update blobs
•TheBr0ken - move files to proper location
•TheBr0ken - Remove depreciated blobs

Project name: vendor_xenonhd
•Joe Maples - baconcaf: Fix build
•Joe Maples - baconcaf: Add baconcaf to products
•Joe Maples - h345: Fix PRODUCT_DEVICE value
•Daniel Sikorski - Update xenonhd_d855.mk
•Daniel Sikorski - Update xenonhd_d855.mk
•Daniel Sikorski - Update xenonhd_d855.mk
•Daniel Sikorski - Add D855 - LG G3
•Daniel Sikorski - Create xenonhd_d855.mk
•T-Macgnolia - Fixed directory path
•T-Macgnolia - Fix durp
•T-Macgnolia - Update vendorsetup.sh
•T-Macgnolia - Update AndroidProducts.mk
•T-Macgnolia - Update and rename xenonhd_c50.mk to xenonhd_h345.mk
•iceandfire - Add stats collection overlay
•T-Macgnolia - Added products/xeononhd_c50.mk to complete the bring up of c50 to vendor/xeononhd
•T-Macgnolia - Bringing up c50 for XenonHD
•Peter Carenza - Update fingerprint for bacon
•TheBr0ken - Set Layers Manager Icon to not display in launcher
•iceandfire - Remove CM File Manager from builds
•iceandfire - Bring back old XenonHD boot animation for now
•TheBr0ken - Revert "Update apns-conf.xml"
•iceandfire - New XenonHD boot animation by DigitalHigh
•Peter Carenza - Correct bacon device id
•iceandfire - Add Kernel Adiutor
•iceandfire - Remove ota update center
•Peter Carenza - Expand the reach of changelog
•TheBr0ken - i605: Set Default Alarm to Cesium
•Gerald - added Telephony config and updated FINGERPRINT
•TheBr0ken - t0lte: Update t0lte mk files
•Daniel Sikorski - add geehrc
•Daniel Sikorski - add geehrc
•Peter Carenza - Add Surnia to menu
•Omkar - update xenonhd_ghost.mk
•audahadi - simplified build prop override
•Peter Carenza - Expand the reach of changelog
•TheBr0ken - i605: Set Default Alarm to Cesium
•Gerald - added Telephony config and updated FINGERPRINT
•TheBr0ken - t0lte: Update t0lte mk files
•Daniel Sikorski - add geehrc
•Daniel Sikorski - add geehrc
•CallMeAldy - Update Layers Manager to 4.1
•CallMeAldy - Add Layers Manager 4.0

Project name: proprietary_vendor_samsung
•ljzyal - Add klteduos
•ljzyal - kltechnduo:Update blob
•gekkehenkie11 - trlte-common: add qualcomm location service and bring makefiles up to date
•Michael Wawrzyniak - Add libalarmservice_jni.so to trltespr-vendor-blobs.mk
•Michael Wawrzyniak - Update trltespr GPS blobs

Project name: android_art
•Chirayu Desai - Improve dalvik cache pruning
•Igor Murashkin - dex2oat: Add a --compile-pic option
•Yevgeny Rouban - ART: prevent patchoat from symlinking with dummy files
•Yevgeny Rouban - ART: patchoat gets gzip support for compressed odex files
•Andreas Gampe - ART: Check for exceptions from unresolved classes

Project name: android_device_moto_shamu
•iceandfire - Shamu: Add battery capacity in charging animation
•iceandfire - Revert "Doze: force using accelerometer as pick up sensor"
•Zyg0te - Corrected the boot animation screen dimention parameters
•Jean-Pierre Rasquin - motorola-shamu: Use new 3gb dalvik heap and hwui
•zephiK - Add WiFi Calling build props
•CPA-Poke - overlay: Correct VZW overlay format so it applies correctly
•ayysir - shamu: Fix video playback
•lichti1901 - fix sprint data not working add missing sprint apn's
•rascarlo - replace mixer_paths with 5.0.2_r1 version: fix the speaker issue
•iceandfire - Revert "Update liblights"
•iceandfire - Revert "Update liblights"
•iceandfire - Track kernel from our git
•CPA-Poke - Update liblights
•CPA-Poke - Update liblights
•Steve Kondik - shamu: Define TARGET_VENDOR

Project name: android_device_lge_hammerhead
•myfluxi - hammerhead: Remove unused chown calls
•iceandfire - Revert "Doze: force using accelerometer as pick up sensor"

Project name: android_device_lge_mako
•Elliott Hughes - Remove lge/mako no-op.
•Zhao Wei Liew - Revert "mako: Enable QRNGD"

Project name: android_device_asus_flo
•iceandfire - Revert "Doze: force using accelerometer as pick up sensor"
•Zhao Wei Liew - flo: Update interactive tunables
•Zhao Wei Liew - flo: Remove no-op flag

Project name: android_device_htc_m8
•iceandfire - Revert "Doze: force using accelerometer as pick up sensor"
•Dan Pasanen - Revert "Revert "m8: disable hce""
•Dan Pasanen - Revert "m8: disable hce"
•Susan McCombs - Fix overlay for showing APN on CDMA
•TheBr0ken - Fix m8 vendor
•Dan Pasanen - init: set fiops io scheduler after boot
•Dan Pasanen - releasetools: s/makelinks/variant_script/
•Dan Pasanen - m8: bring in gps.conf from vendor tree
•Ethan Chen - amplifier: Use VOIP configs for VOIP
•Shareef Ali - m8: use custom ril class for sprint variant to fix 'no-sim' bug
•TheBr0ken - Update xenonhd.dependencies
•Dan Pasanen - tfa9887: clean up unused blobs
•Dan Pasanen - tfa9887: skip over header in patch file
•d8ahazard - fstab: re-add F2FS mounts
•Dan Pasanen - props: add missing drc and eq
•Dan Pasanen - tfa9887: don't use boomsound eq
•Ethan Chen - amplifier: Allow loading of stock EQ parameters
•Dan Pasanen - audio_platform: alias handset dual mic to handset-mic

Project name: android_device_qcom_common
•Steve Kondik - power: Additional changes for 8994
•Steve Kondik - power: Send 8994 perf commands ourselves
•Steve Kondik - power: Add features to the 8994 PowerHAL

Project name: android_device_samsung_qcom-common
•Michael Bestas - Automatic translation import
•Michael Bestas - Automatic translation import
•Dave Daynard - SamsungDoze: restore proximity wake preference on boot
•Michael Bestas - Automatic translation import

Project name: android_hardware_libhardware
•Ethan Chen - audio: Notify amplifier HAL of device enable/disable

Project name: android_hardware_qcom_bt
•Srinu Jella - Bluetooth: Don't return in case external ldo is not present

Project name: android_hardware_qcom_media
•Michael Bestas - mm-video-v4l2: Remove useless build warning

Project name: android_hardware_qcom_audio
•Ethan Chen - audio: Notify amplifier of device enable/disable
•Ethan Chen - audio: Refactor amplifier_set_device logic

Project name: android_hardware_qcom_audio
•Eric Laurent - compress offload: use new sample rate representation.
•Ethan Chen - hal: Notify amplifier of device enable/disable

Project name: android_hardware_qcom_keymaster
•Scott Mertz - keymaster: fix build for msm8994
•Rashed Abdel-Tawab - keystore: Enable building on msm8992 and msm8994

Project name: android_hardware_qcom_fm
•lijun.xie - FM: The collect channel disappear when quit FM
•Michael Bestas - Automatic translation import
•geralD-carl - fixed built
•Martin Brabham - Fix status text to reflect when FM is enabled.
•Michael Bestas - Automatic translation import
•Michael Bestas - Automatic translation import
•Hamster Tian - FM: fix mRadioTextScroller usage in transmitter activity
•Michael Bestas - Automatic translation import
•Michael Bestas - Automatic translation import
•Michael Bestas - Automatic translation import
•Dhruv Paranjape - FM: respect hw.fm.internal_antenna
•Danesh M - FMRadio : Launch station list automatically after scan
•Michael Bestas - Automatic translation import
•Michael Bestas - Automatic translation import
•Michael Bestas - Automatic translation import
•Michael Bestas - Automatic translation import
•Edward Wang - FM: reenable radio text visibility after station info updated
•Edward Wang - FM: Store tag num/value in sequence
•Edward Wang - FM: always use overlay default country
•Edward Wang - FM: retune last frequency when resume after call
•linuxx - FM2: one more missing materialization change
•linuxxxxx - FM2: missing materialization changes
•linuxx - fmapp2: materialize
•NBruderman - FM: fixup strings
•Michael Bestas - Automatic translation import
•Michael Bestas - New Material icon
•Michael Bestas - Move Indonesia entries to arrays
•Michael Bestas - Automatic translation import
•Raj Yengisetty - FMRadio: add Indonesia
•Michael Bestas - Automatic translation import
•Michael Bestas - Automatic translation import
•Michael Bestas - Automatic translation import
•Brinly Taylor - FM: Add property to force use internal antenna
•Michael Bestas - Automatic translation import

Project name: android_hardware_qcom_display
•Naseer Ahmed - hwc: Handle DOZE_SUSPEND properly

Project name: android_hardware_samsung
•Christopher N. Hesse - libril: Add support for ST-Ericsson Thor M7450 modems
 
Last edited:

DrLipschitz

Member
Sep 13, 2013
9
3
0
If you search "Xenon HD" the d2spr link that shows up is downloadable - so temporary solution to everyone who doesn't have access to the file.

Flashed this last night before bed. Very smooth, I missed Lollipop! Only tried once but the camera took a pic with the flash on, haven't tested it again. I was surprised the camera worked, that was the one thing holding me back from switching to a 5.0 rom. Only thing is that the battery seemed to drain pretty quick on standby, but I was kinda expecting it. Anyway, thanks for the awesome rom! Look forward to seeing where you guys take this!
 

frap129

Inactive Recognized Developer
Jan 6, 2013
1,392
4,116
0
No permissions to download? Can't wait to try it out!
Need to be logged in to access that page.... Not able to download
Link Fixed! Sorry bout that.

If anyone is confirmable l comfortable flashing this on the Boost Mobile variant, please post results.
This is d2pr, not d2bst.

Ah, on further look, Bluetooth does not turn on :(
Fixed, should be fine in the next release. I'll upload a fixed version in a few hours.
 

frap129

Inactive Recognized Developer
Jan 6, 2013
1,392
4,116
0
Just flashed 5/25 build. I don't use blue tooth so I just went for it. So far so good. I'm on virgin mobile, got 4g working with my "dirty re-flash" method ®. (Lol) I like this ROM so far. Now to test some layers.
Thanks! Glad you like it. The 5/28 build is up now. Includes some new optimizations such as OpenMP and auto memory leak sanitizing.