[ROM DISCONTINUED][27-06-2013] AOSP - Jelly Bean 4.2.2 - Build 16 - myTouch 4G Android Development

This is pretty much pure AOSP ported from the desire z, thanks to cy.fyodor for making it first.
Also I havent tested it much. I don't even remember if WiFi Works.
So yeah I just remember it boots up and works fine
Credits:
AOSP, CodeAurora, CyanogenMod, and Andromadus
Darkspadez for codefi.re
Elginsk8r
Cnote74
Coderzs
Issues:
no thumbnails shown for few 720p videos, which can be played though
Green splash issue while playing capture animation, not affecting the captured images though
Weird Red Flashes
Please attach the logcat or /proc/last_kmsg when you report any bugs unless it can be reproduced.
Download:
http://goo.gl/FQthqN
This AOSP ROM doesn't include Google Service, please get the latest gapps from Goo.im.
Changelog:
Build 16:
fix wrong data usage calculation
remove stock LiveWallpapers (anyone used them for daily driver?)
display HAL synced with CM
Kernel 3.0.83
Build 15:
fix battery drain using DYN as the default composition
fix Bluetooth battery drain
fix the display suspend/resume hang caused by wait4vsync
display HAL synced with CodeAurora
merged set of optimizations for Dalvik from AOSP Gerrit
use the Audio Pack for GNex in AOSP (change audio settings if ringtones/notifications are missing)
get back the "H" icon again for 3G network
keep keyboard lit until the screen is dimmed (CM patch)
make the caller's image half transparent as user required
black theme for Superuser app (white text on white background before)
enable ftrace support in Kernel
Kernel 3.0.80
Build 14:
fix crashing when input in browser or Play Store
fix a bug of Superuser that apps can get root perms without the user being prompted (Koush)
Kernel 3.0.71
Build 13:
Bcmdhd driver switched to Google AOSP version 5.90.195.114 (credit goes to paulb-nl)
add Bluesleep support (I don't use BT too often, please test if it helps to save battery)
use high speed (1GHz) as often as possible via the new delay feature of Interactive governor
few FB/KGSL patches from CodeAurora Kernel
few Vsync optimizations by CodeAurora, also fixed the 'excessive delay' issue
use Double buffering for Display HAL (Triple buffering before)
merge implementation of HTML5 WebSockets to play Flash in browser (CM)
fix wpa_supplicant service start up issue by Flinny
remove WiFi P2P support (seems not supported on this legacy bcm4329?)
fix sudden lags after heavy loads (eg. taking pictures or installing apps)
do not PM to idle on booting to speed up the process
disable KSM by default (enable it manually if you need)
use CM's prebuilt flash_image binary (stock one doesn't work for MMC)
fix Force Close on QuickSearch Settings when Gapps were not installed
merge some significant bug-fixes for MMS from Google
more Keylayout changes by NeverGone-RU
fix time picker layout on landscape for DeskClock app
new Superuser app from Koush
Kernel 3.0.70
Build 12:
boost CPU frequency while scrolling (merged from CM)
lock the hispeed_freq at 1GHz for Interactive governor
enable KSM again, which should work in background silently this time
few Keylayout and Overlay tweaks by NeverGone-RU
display HAL sync-ed with upstream (thanks CAF, GUI goes pretty fast again)
remove useless sample videos
Kernel 3.0.68
Build 11:
fix Force Close in Settings->Storage
remove the Settings menu in Gallery (does nothing and causes confusion)
tweaks and few patches from CodeAurora to display HAL
add Cortex-a8 optimization to build system (merged from CM)
Kernel 3.0.67
Build 10:
full sources synced from AOSP JB MR1.1 (aka Android 4.2.2)
Display HAL synced with CodeAurora (GPU is the default composition)
hack to add the ability of flipping to QuickSettings on statusbar even without gapps
update backup tool to deal with new gapps
use HW acceleration for keyguard to fix the Widget choppy issue
fixed zoom issue when swiping on images or other situations like this
BFQ v6 and several LMK patches
Kernel 3.0.66
Build 09:
Display HAL rebased to jb_mr1_chocolate branch of CodeAurora
HWComposer updated to 1.1 to match with JB 4.2 SurfaceFlinger
massive FB/KGSL kernel commits merged from MR1 branch
Kernel 3.0.61
Build 08:
fix SurfaceFlinger crashing framework issue
fix Gravity Sensor not working problem
EGL and Interactive governor tweaks
Webkit tweaks pulled from CM
Kernel 3.0.59
Build 07:
merged few optimized FB commits from CodeAurora
updated Interactive CPU Gov to the latest from Google
VoiceDialer works now but voice via BT has been disabled
show SoundRecorder app icon in app drawer
fixed GPS issue, as you wish
Build 06:
give back more memory to SF in kernel side, hope to solve the browser/lockscreen issue
fix camcorder (b0rked in Build 05)
BFQ updated to v5r1
Build 05:
updated to AOSP 4.2.1, and merged lots of fixing work by Flinny
reworked the memory layout in the kernel, 370MB left for userspace now
add ROW disk scheduler by CodeAurora, and set it as default
massive updates of Interactive CPU governor
merged the CM patch that displays QuickSettings when pulling over 70% of status bar
add a workaround to make adb always working if required
disable Multi-user feature support (you can change the prop in build.prop to enable it again)
disable KSM by default
kernel 3.0.57
Build 04: (AOSP 4.1.2)
Wireless Tether (softAp) fixed
use CM's MediaProvider repo instead (hope to fix internal audio blobs not listed in Settings issue)
add userinit script to init.d (yeah, init.d was supported already)
remove Apollo/CMFileManager apps
enable KSM in ramdisk
kernel 3.0.53
Build 03:
fix the network location issue (Google Now rocks etc)
implemented in-app search function based on CM's patch (you still can long-press the search key to access Google Now over any focused apps)
simplify the vsync thread, should be slightly faster than before
fix the unstoppable vsync warnings caused by the kernel
Port Fix Sluggish App Launch from ICS by darkspadez
use my own backuptool to fix CM's potential bugs
Build 02:
fixed USB storage issue
trying to fix Google network location not working
remove tracing debug in the kernel
add backup tools for gapps
Build 01:
latest AOSP source of 4.1.2
CMFileManager, Superuser, and Apollo apps from CM
kernel and userspace display driver synced from upstream
[/QUOTE]

Reserve...

In Case

N_otori0us_ said:
This is pretty much pure AOSP ported from the desire z, thanks to cy.fyodor for making it first.
Also I havent tested it much. I don't even remember if WiFi Works.
So yeah I just remember it boots up and works fine
Credits:
AOSP, CodeAurora, CyanogenMod, and Andromadus
Darkspadez for codefi.re
Elginsk8r
Cnote74
Coderzs
Issues:
no thumbnails shown for few 720p videos, which can be played though
Green splash issue while playing capture animation, not affecting the captured images though
Weird Red Flashes
Please attach the logcat or /proc/last_kmsg when you report any bugs unless it can be reproduced.
Download:
http://goo.gl/FQthqN
This AOSP ROM doesn't include Google Service, please get the latest gapps from Goo.im.
Changelog:
Build 16:
fix wrong data usage calculation
remove stock LiveWallpapers (anyone used them for daily driver?)
display HAL synced with CM
Kernel 3.0.83
Build 15:
fix battery drain using DYN as the default composition
fix Bluetooth battery drain
fix the display suspend/resume hang caused by wait4vsync
display HAL synced with CodeAurora
merged set of optimizations for Dalvik from AOSP Gerrit
use the Audio Pack for GNex in AOSP (change audio settings if ringtones/notifications are missing)
get back the "H" icon again for 3G network
keep keyboard lit until the screen is dimmed (CM patch)
make the caller's image half transparent as user required
black theme for Superuser app (white text on white background before)
enable ftrace support in Kernel
Kernel 3.0.80
Build 14:
fix crashing when input in browser or Play Store
fix a bug of Superuser that apps can get root perms without the user being prompted (Koush)
Kernel 3.0.71
Build 13:
Bcmdhd driver switched to Google AOSP version 5.90.195.114 (credit goes to paulb-nl)
add Bluesleep support (I don't use BT too often, please test if it helps to save battery)
use high speed (1GHz) as often as possible via the new delay feature of Interactive governor
few FB/KGSL patches from CodeAurora Kernel
few Vsync optimizations by CodeAurora, also fixed the 'excessive delay' issue
use Double buffering for Display HAL (Triple buffering before)
merge implementation of HTML5 WebSockets to play Flash in browser (CM)
fix wpa_supplicant service start up issue by Flinny
remove WiFi P2P support (seems not supported on this legacy bcm4329?)
fix sudden lags after heavy loads (eg. taking pictures or installing apps)
do not PM to idle on booting to speed up the process
disable KSM by default (enable it manually if you need)
use CM's prebuilt flash_image binary (stock one doesn't work for MMC)
fix Force Close on QuickSearch Settings when Gapps were not installed
merge some significant bug-fixes for MMS from Google
more Keylayout changes by NeverGone-RU
fix time picker layout on landscape for DeskClock app
new Superuser app from Koush
Kernel 3.0.70
Build 12:
boost CPU frequency while scrolling (merged from CM)
lock the hispeed_freq at 1GHz for Interactive governor
enable KSM again, which should work in background silently this time
few Keylayout and Overlay tweaks by NeverGone-RU
display HAL sync-ed with upstream (thanks CAF, GUI goes pretty fast again)
remove useless sample videos
Kernel 3.0.68
Build 11:
fix Force Close in Settings->Storage
remove the Settings menu in Gallery (does nothing and causes confusion)
tweaks and few patches from CodeAurora to display HAL
add Cortex-a8 optimization to build system (merged from CM)
Kernel 3.0.67
Build 10:
full sources synced from AOSP JB MR1.1 (aka Android 4.2.2)
Display HAL synced with CodeAurora (GPU is the default composition)
hack to add the ability of flipping to QuickSettings on statusbar even without gapps
update backup tool to deal with new gapps
use HW acceleration for keyguard to fix the Widget choppy issue
fixed zoom issue when swiping on images or other situations like this
BFQ v6 and several LMK patches
Kernel 3.0.66
Build 09:
Display HAL rebased to jb_mr1_chocolate branch of CodeAurora
HWComposer updated to 1.1 to match with JB 4.2 SurfaceFlinger
massive FB/KGSL kernel commits merged from MR1 branch
Kernel 3.0.61
Build 08:
fix SurfaceFlinger crashing framework issue
fix Gravity Sensor not working problem
EGL and Interactive governor tweaks
Webkit tweaks pulled from CM
Kernel 3.0.59
Build 07:
merged few optimized FB commits from CodeAurora
updated Interactive CPU Gov to the latest from Google
VoiceDialer works now but voice via BT has been disabled
show SoundRecorder app icon in app drawer
fixed GPS issue, as you wish
Build 06:
give back more memory to SF in kernel side, hope to solve the browser/lockscreen issue
fix camcorder (b0rked in Build 05)
BFQ updated to v5r1
Build 05:
updated to AOSP 4.2.1, and merged lots of fixing work by Flinny
reworked the memory layout in the kernel, 370MB left for userspace now
add ROW disk scheduler by CodeAurora, and set it as default
massive updates of Interactive CPU governor
merged the CM patch that displays QuickSettings when pulling over 70% of status bar
add a workaround to make adb always working if required
disable Multi-user feature support (you can change the prop in build.prop to enable it again)
disable KSM by default
kernel 3.0.57
Build 04: (AOSP 4.1.2)
Wireless Tether (softAp) fixed
use CM's MediaProvider repo instead (hope to fix internal audio blobs not listed in Settings issue)
add userinit script to init.d (yeah, init.d was supported already)
remove Apollo/CMFileManager apps
enable KSM in ramdisk
kernel 3.0.53
Build 03:
fix the network location issue (Google Now rocks etc)
implemented in-app search function based on CM's patch (you still can long-press the search key to access Google Now over any focused apps)
simplify the vsync thread, should be slightly faster than before
fix the unstoppable vsync warnings caused by the kernel
Port Fix Sluggish App Launch from ICS by darkspadez
use my own backuptool to fix CM's potential bugs
Build 02:
fixed USB storage issue
trying to fix Google network location not working
remove tracing debug in the kernel
add backup tools for gapps
Build 01:
latest AOSP source of 4.1.2
CMFileManager, Superuser, and Apollo apps from CM
kernel and userspace display driver synced from upstream
Click to expand...
Click to collapse
[/QUOTE]
Just curious !Why would you post a Rom that you havent really tested much ?It seems a little risky to just post a rom without knowing what all works and such .Most people are a little hesitant to try out a rom that the developer or porter hasnt even tried themselves or tested enough ,Might be a good idea to get a tester or two before posting something YA think! IMO..dont or not trying to flame you ,but there has been roms out there that have bricked peoples phones because of un-testing prior to posting!

Lol I made it a while ago and never bothered posting it. So I just found it laying around on my computer and posted it lol.
I'll assure you everything works, the only thing I'm not sure about is wifi
Sent from my HTC Glacier using xda app-developers app

N_otori0us_ said:
Lol I made it a while ago and never bothered posting it. So I just found it laying around on my computer and posted it lol.
I'll assure you everything works, the only thing I'm not sure about is wifi
Sent from my HTC Glacier using xda app-developers app
Click to expand...
Click to collapse
Good enough for me!

Related

Official Q&A Thread For Existz's AOSPX

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The purpose of this thread is to help those of you who aren't sure of something find answers. All credits go to Existz and his team for all their hard work and dedication. This will hopefully keep the dev thread clear of clutter so they can work more efficiently. Feel free to ask questions pertaining to his rom!
This Rom Features!:
- Based off AOSP master
- Busybox and Init.d support
- Updated TalonACE kernel for ICS
- Compiled with Linaro Android 4.6.3 Toolchain
- Custom Quick Toggles Menu (tap Settings icon in notification pulldown)
- Patches from AOKP, CM, CodeAurora, Linaro, 0xlab..plus more
- Working Bluetooth, GPS, WIFI/Tethering
What Works!:
* Camera
* Sound
* Phone works 2G/3G
* Touch
* SD Card
* Wifi
* Sensors
* Headphones
* Bluetooth
* EGL
* Market
* Gallery
* 3D Acceleration
* Video Playback
* GPS
* Tethering
* Facebook contact sync
* Much More!
Changelogs:
AR28:
kernel: Revert back to old cpu frequency layout
framework: Bring auto-brightness inline with CM
Keyboard backlight for non-autobrightness fix (Issue #14)
google: Updated Email/Exchange apks to 4.0.4 version (Issue #43)
AR27:
Ace: Update qcom prop
Ace: Support Android encryption
dalvik: Added/Enabled KSM Support
DeskClock: Add Digital Clock widget
bluetooth: AVRCP 1.3 feature changes
su: Revert back to ics release branch
Camera: Updated app to latest from CM
framework: More updates from CodeAurora
Merged latest from AOSP (Android 4.0.4)
msm7x30: Updated Camera HAL from Twisted
msm7x30: Updated kernel (kgsl/vidc drivers)
Fixed some Touchscreen issues (ie. Temple Run)
qcom/mm-core: Updated to latest from CodeAurora
qcom/mm-video: Updated to latest from CodeAurora
qcom/display: Updated to latest from CodeAurora
qcom/media: audio: Disable debug messages in log
zlib: merged latest develop branch from madler (v1.2.7)
AR26:
dalvik: Tons of fixes from CodeAurora
Launcher2: CellLayout: Better Scaling
qcom/display: Merged latest from CodeAurora
qcom/mm-video: Merged latest from CodeAurora
Settings - Fix Google typo in utility function
DeleteDropTarget: Haptic Feedback on Long-Press
DeleteDropTarget: Clear when dragging from AllApps
msm7x30-common: Updated Camera HAL from Twisted
Updated to official Adreno GPU libs from Qualcomm
Phone/Contacts: Update T9 and Dialpad translations
bionic: define malloced address to 16-byte aligned
bionic: include <machine/cpu-features.h> in byteorder.h
build: Fix for "dexopt: No such file or directory" error
libpixelflinger: Add ARM NEON optimized scanline_t32cb16
libpixelflinger: Neon*implementation*of*t32cb16blend*function
simplify and improve BOARD_USE_LEGACY_TOUCHSCREEN
su-binary: synced with latest development branch from ChainsDD
vendor/htc: updated libbcc.so compiled with Linaro 2012.03
framework: audioflinger: Optimze ditherAndClamp with ARM NEON
framework: Remove 'Bypass Texture Creation' hack in frameworks
framework: SystemUI: Hide expanded dialog when screen is off
frameworks/base: Removed intent logging from SearchDialog.java
Phone: Prevent DTMFTwelveKeyDialer from logging all keypresses
Phone: Disable accelerometer sensor while in-call & screen UI off
AR25:
Some minor fixes to MediaProvider
Music: Various fixes from CodeAurora
Monkey: request am to show the ANR dialog
Dialer: Fix initial state for t9 sort mode
msm7x30-common: Update Camera HAL from Twisted
ContactsProvider: Adjust a variable type conversion
frameworks/base: More various updates from CodeAurora
Change default mode for journal files created by sqlite
dalvik: Exclude sha1.c when building libdex for device
core: allow radio users to access all rmnet* interface
Webkit and Skia(r3312) version updates from AOSP Master
qcom/media: Built using new qcom audio libs (mic works!)
qcom/display: Merged with latest from CodeAurora ics_chocolate
zlib: Update to version on adler32/slhash repo as of Mar 07, 2012
AR24:
Merge latest from AOSP Master
mm-core: Updates from CodeAurora
mm-video: Updates from CodeAurora
Launcher2: Removed 5.2mb of unused pngs
Dialer: Add Dialpad settings and T9 dialer
frameworks/base: Tons of updates from CodeAurora
Tons of fixes from CodeAurora for video playback
qcom/display: Synced with CAFs ics_chocolate branch
mTetherInterfaceName vs mInterfaceName mismatch
msm7x30-common: Updated Camera HAL from Twisted (Panaroma)
Changes to MediaProvider fixing missing media in apps (ie. Gallery)
AR23:
Merged latest from AOSP master
Ace: Updated OMX permissions in uevent
DeleteDropTarget: Long-Hold To Uninstall
msm7x30-common: updated media_profiles.xml
vendor/aospx: Set BUILD_ID to release standards
framework: Telephony: Correct the typo in RIL.java
Avoid video buffers filling and flushing in SEEK state
libstagefright: Fix to free buffers properly in ERROR state
Fixed hardware video decoding (HD video, streaming video..etc)
framework: Tons of updates from CodeAurora for video playback
framework: ShutdownThread: Set property to indicate radio shutdown
ace: shutdown: Force modem file system sync as part of shutdown
AR22:
Merged latest from AOSP master
Fixed Market issues introduced in AR21
bionic: Make use of ARMv7 optimized strlen()
msm7x30-common: enabled Scorpion optimizations
msm7x30-common: updated vidc headers from CodeAurora
NotificationMgr: Force led notification even if screen off
libpixelfliner: Use GCC visibility to reduce code size by 28%
AR21:
Fixed auto rotate not working on AR20 release
DeskClock: fix alarm not setting with voice action (issue #26)
AR20:
Launcher2: AppsCustomize: Fix Cling
Launcher2: A few minor speed tweaks
device/htc/msm7x30-common: sync latest Camera HAL
Mms: Display contact pictures in Mms notifications
Mms: fix Problems sending/receiving MMS, tears down MMS APN
Settings: Replace Performance category with AXControl
Settings: Add option to disable boot animation to Performance
Settings: option for volume wake (Settings>Display>Volume Wake)
Launcher2: Preferences: Hide Market button from the app drawer
Launcher2: Move "System settings" to the bottom of the menu
framework: Add support for bmp and wav content types in MMS
framework: NotificationManagerService: Fix notification led bug
framework: Increase PDU parts buffer size for performance reasons
Added new API for AtomicFile - NoSync to address power regression
system/extras: Store the uid and gid (when running on an Android device)
hardware/qcom/display: Add flag to avoid mapping memory in userspace
prebuilt: update Linaro Android toolchain to 4.6-12.02 pre-release
Custom libjpeg-turbo and ARM optimizations to freetype, libpixelflinger
Fixed more strict aliasing violations from Linaro + prepare for GCC 4.7
AR19:
msm7x30-common: updated 7230 kernel
msm7x30-common: cleaned up init.rc
msm7x30-common: updated headers from caf
Launcher2: added scroll wallpaper option
Phone: Add end call button to notification panel
Browser: option to long press to open in incognito tab
Browser: move UserAgent and CPU Upload to advanced menu
hardware/qcom/display: tons of updates from CodeAurora
Ace: fixed overlays and set own number as default vm #
framework: telephony: Add support for Caller Name Display
framework: allow backlight to decrease for lower ambiant light
framework: Fix data activity overlay not being removed when data is disabled
framework: Remove opaque check in GLRenderer when preparing dirty region
framework: Fix 'Avoid Binding Texture' logic in SurfaceTexture & SurfaceFlinger
framework: SurfaceTexture: Avoid binding texture if format not supported in GPU HW
framework: SystemUI: Display data icon independent of voice service state
AR18:
Fixed issue #12: mute not working
Ace: re-synced repo with Cyanogen
external/skia: Skia merge (r3022)
vendor/google: update gapps to 20120207
vendor/htc: updated adreno libs from Kali
Launcher: Add menu + number of homescreens
msm7x30-common: updated common 7230 kernel
msm7x30-common: updated media_profiles.xml for ICS
msm7x30-common: updated usb legacy (init.htc7x30.usb.rc)
Accept all mimetypes for inbound bluetooth file transfers
framework: AbsListView: Improve scrolling cache (re-enabled)
framework: Get SoftAP interface from wifi.ap.interface prop
framework: Set the data type icon to 0 when connected to wifi
framework: Add LegacyUsbDeviceManager::setCurrentFunction method
framework: Keep track of tetherable USB interfaces in up/down link states
AR17:
Now fully merged with AOSP master
vendor/google: updated gapps and maps
vendor/aospx: updated build fingerprint
qcom/display: updates from CodeAurora
system/vold: synced vold with CyanogenMod
vendor/aospx: updated apns-conf (fix issue #13)
Settings: allow developer options as a shortcut
Settings: add Performance menu with CPU settings
external/bluetooth: fix aliasing violations from linaro
frameworks/base: AbsListView: disable scrolling cache
frameworks/base: improved media scanner on devices with emmc
frameworks/base: Hiding media from folder with .nomedia file
SurfaceFlinger: Set the buffer size in the GraphicBufferAlloc
AR16:
msm7x30-common: updated headers
qcom/display: updates from CodeAurora
Camera: prebuilt apk to fix force closing
system/core: updated hosts file for ad blocking
system/core: Safely restart services to avoid race conditions
Superuser: fixed FC when checking for su binary update
Ace: updated init.spade.rc and ueventd (possible BT fix??)
hardware/msm7k: compiled with old audio libs (fixes mic issues)
prebuilt: updated to Linaro Android 4.6.3-2012.01 toolchain
AR15:
vendor/htc: updated proprietary libs
vendor/google: attempt to fix Exchange
vendor/aospX: disabled hot bluetooth switching
frameworks/base: Add percentage to stock battery
frameworks/base: option to disable bootanim via build.prop
dalvik: fix a bug in redundant branch elimination
Added larger font cache memory for large memory devices
libstagefright: Fix to free buffers properly in ERROR state
AR14:
msm7x30-common: update init.rc
Ace: Switch to mdp compostion
Ace: Add camera permissions to uevent
opengl: Enable -flto and -ffast-math
system/core: Fix aliasing violations
external/icu4c: Fix aliasing violations
fix build break with prebuilt toolchain
Exclude sha1.c when building libdex for device
AR13:
build/core: Enable more optimizations
Enable use of clz instruction in ffs function
Compiled with Linaro Android 4.6.3 toolchain + graphite
libagl: Enable CLZ instruction generation for TextureObjectManager
libpixelflinger: Build NEON optimized routine per target configuration
AR12:
vendor/htc: updated snd3254 binary
vendor/google: changed gapps to fix market issue
qcom/media: vidc/vdec updates from CodeAurora
msm7x30-common: updated vidc/vdec headers from CodeAurora
bionic: readdir: fix interface to kernel getdents64 function
bionic: sreadahead: adding readahead system call into bionic libc
bionic: Add extended attribute (xattr) system call wrappers to bionic.
AR11:
ace: static default wallpaper
qcom/display: updates from CAF
Launcher: enable 7 screens
Launcher: tweak DEFAULT_TENSION value
Launcher: PagedView: tweak mSnapVelocity
dalvik: Increase HEAP_IDEAL_FREE to 7.2mb
mms: Increased max sms threshold value
mms: Return to message list if the last message on thread is being deleted
mms: Add SMS Split by encoding and counter at end of message with settings
SurfaceFlinger: Remove the old GraphicBuffer reference
frameworks/base: Initialize MAXIMUM_FLING_VELOCITY using system prop
frameworks/base: Increase Zygote preload GC threshold to half the heapgrowthlimit
AR10:
ace: updated build fingerprint
qcom/camera: semi working now
framework: rebuilt on clean ics-mr1 base
msm7x30-common: fixed typo for wlan tethering
msm7x30-common: updated common 7230 kernel (updated wifi driver from 3.0)
AR9:
Superuser: synced repo with ChainsDD
Settings: Enable configuration of EAP-PWD
qcom/media: audio: msm7x30: fix ifdef derp
Launcher2: PagedView: Don't Clear Dirty Pages
stagefright: Fix playback for mkv files with lacing
Phone: Add option for setting device phone number
AR8:
build: Force insecure mode for userdebug builds
bionic: libm: Add a proper sincos() implementation
bionic: memcmp: prefetch optimizing for ARM Cortex-A8/A9
bionic: memmove: Fix the abuse of memcpy() for overlapping regions
bionic: revert Support GNU-style hash to speed up symbol lookup
AR7:
msm7x30-common: update flags
qcom/display: synced with latest from CAF
qcom/media: synced with latest from CAF
Music: Eliminate wakeup events for screen refresh
Music: Fix blinking of disc in Music application
Vendor: LatinIME: Update all dicts for ICS
LCD: allow dimming when docked or undocked
opengl: remove unused adreno flag from the makefile
Hold a reference to the allocated buffers in GraphicBufferAlloc
AR6:
System: fixed init.d support
msm7x30-common: update common 7230 kernel
DownloadProvider: download any file type
ContactProvider: add facebook contact support
Build: switched to userdebug instead of eng
AR5:
sqlite3: disabled sync
msm7x30-common: updated common 7230 kernel
Launcher2: LauncherModel: Optimize loading
Music: add lockscreen/notification music controls
Framework: Long press back to kill (developer options)
Framework: Custom Toggle Menu (updated with BT, Data and GPS toggles)
Download links can be found in Existz's thread in the OP (original post)
All Credits Go To!:
Existz
AOSP
AOKP (TeamKang)
beforedenied (preview image above)
CodeAurora
Codenamedroid
CyanogenMod
Kali-
LordClockan
TwistedUmbrella
Oxygen-Rom
0xlab
Be sure to thank these guys for their amazing work!
Have at it guys and gals and remember, there are no dumb questions!
Reserved
I searched a little for this rom and i can't find version for dhd only for inspire 4g is this compatible?
bondocel said:
I searched a little for this rom and i can't find version for dhd only for inspire 4g is this compatible?
Click to expand...
Click to collapse
Yes it is compatible for both!
Noob here.
Phone likes to freeze, stutter and restart. I read the other post and I know to do a clean reinstall of 28.
My question would be how do I get my contacts to sync nicely? They like to duplicate.
Also, I cannot send picture messages, and can only download them when the data is turned on.
mozilla2012 said:
Noob here.
Phone likes to freeze, stutter and restart. I read the other post and I know to do a clean reinstall of 28.
My question would be how do I get my contacts to sync nicely? They like to duplicate.
Also, I cannot send picture messages, and can only download them when the data is turned on.
Click to expand...
Click to collapse
Idk about the data you might wanna let Existz know so it can be fixed in the next build but my contacts are also doing the same thing so I "unsynced" them from my twitter and Facebook and its now fixed.
Data has always been needed to send/receive mms. Sense though had a nice little feature of turning data on long enough for the mms and then turn back off. But for aosp Rome its an on or off approach.
Encryption...
Perhaps I'm doing something wrong or I don't understand encryption....
I am attempting to add an exchange account that requires certain security features to be enabled, including storage encryption. It appears that this ROM has encryption enabled (running version AR31), but after going through the steps to begin the encryption process, the phone (Inspire 4G) arrives at the screen with the green wireframe android robot and does not leave the screen. Nothing appears to be happening, even after leaving the phone to perform its process overnight. I also tried a full data wipe, both from the UI and recovery, formatting the SD card, reloading the ROM... still no luck.
So, does this ROM really support encryption and I'm doing something wrong, or is encryption not working like it should? Any help is much appreciated, as I really like the cleanliness and simplicity of this ROM.
Edit: An additional note & question... I am giving IceColdSandwich a try and notice that the same exchange account does not require storage encryption with this ROM (didn't with gingerbread roms either). Is this a result of CM? Is there some add-on or modification one can make to bypass the encryption requirement? Thanks!
what is the difference between rom AOSPX by existz and IceColdSandwich by Lord Clockan ?
xnrs said:
what is the difference between rom AOSPX by existz and IceColdSandwich by Lord Clockan ?
Click to expand...
Click to collapse
As I understand it, and somebody please correct me if I'm wrong, the AOSP (Android Open Source Project) ROM is essentially the raw OS as it would be straight from google with no modification. IceColdSandwich on the other hand has influences of CyanogenMod, which adds extra features that would not be included on the AOSP ROM.
Chop Top said:
As I understand it, and somebody please correct me if I'm wrong, the AOSP (Android Open Source Project) ROM is essentially the raw OS as it would be straight from google with no modification. IceColdSandwich on the other hand has influences of CyanogenMod, which adds extra features that would not be included on the AOSP ROM.
Click to expand...
Click to collapse
thanks !
In your opinion which is more stable?
I want to change ROM, based on the android ICS, and I don't know which to choose..
xnrs said:
thanks !
In your opinion which is more stable?
I want to change ROM, based on the android ICS, and I don't know which to choose..
Click to expand...
Click to collapse
I offer you the IceColdSandwich 7.4. That is the best ICS Rom.
Hi, I was trying out BR1 a few days ago and found out that it doesnt play video (Stock Google gallery or Quickpic Gallery). Is it because of the lack of native hardware encoding/decoding libraries in the kernel/ROM?
If it is then that would mean,we will have to wait till HTC gives out the Kernel 3.0 source. (AFAIK lack of native hardware encoding/decoding libraries is also the reason of non function stock Video Cam, correct me if I am wrong tho).
Please recommend a video player that would work nicely with the ROM. I really liked the fluidity of the rom. Great work existz.
FM Radio
Will the FM Radio work on this ROM? If i were to pull the FM Radio App from the stock Firmware and place it under /system/app with the correct permissions set would it work? This is the only thing holding me back on flashing this ROM, one of the main reasons why i have the HTC Inspire 4G.
Sorry if this *is* a dumb question, new to AOSPX - trying it after using IceColdSandwich by LC for some time..
Forgive me if this is a CM mod, but is it possible to have the swipe security screen AND the lockscreen shortcuts on this ROM? Is there a patch or mod for this? thanks
Also,
Is it possible to add ROMcontrol to Existz's AOSPX? I tried copying the apk from ICS but it fails to install. Thank you
Sent from my Desire HD using xda app-developers app
Chop Top said:
Perhaps I'm doing something wrong or I don't understand encryption....
I am attempting to add an exchange account that requires certain security features to be enabled, including storage encryption. It appears that this ROM has encryption enabled (running version AR31), but after going through the steps to begin the encryption process, the phone (Inspire 4G) arrives at the screen with the green wireframe android robot and does not leave the screen. Nothing appears to be happening, even after leaving the phone to perform its process overnight. I also tried a full data wipe, both from the UI and recovery, formatting the SD card, reloading the ROM... still no luck.
So, does this ROM really support encryption and I'm doing something wrong, or is encryption not working like it should? Any help is much appreciated, as I really like the cleanliness and simplicity of this ROM.
Edit: An additional note & question... I am giving IceColdSandwich a try and notice that the same exchange account does not require storage encryption with this ROM (didn't with gingerbread roms either). Is this a result of CM? Is there some add-on or modification one can make to bypass the encryption requirement? Thanks!
Click to expand...
Click to collapse
Mee too, same problem am facing with 4.2 roms. Were you able to find a fix yet?
varunsareen said:
Mee too, same problem am facing with 4.2 roms. Were you able to find a fix yet?
Click to expand...
Click to collapse
Nope. I gave up on it.

[ROM][ICS][10/17/12] SyNthetic_aospX 1.0.0-MR1SG [DISCONT'D]

Team Inferno presents...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
SyNthetic_aospX​
This rom is built from existz aospX source. I plan on adding on to this and giving it more of a personal touch as I learn more.
Rules:
-Don't ask for ETA's
-Don't be a jerk to other users in my thread (we were all newbies once)
-This is a work in progress, it is what it is
-I am not responsible for anything you do to your phone
What it is:
existz said:
The whole point of aospX is to provide a clean, simple experience of ICS the way Google intended, along with fixes from CodeAurora (which aospX includes alot of stuff built off CodeAuroras source, such as display driver, audio driver, mm-core/mm-video, chromium, webkit/skia/v8..etc..etc..)...i[t']s mostly AOSP with CAF, then some device specific stuff from various places for Ace [Glacier].
Click to expand...
Click to collapse
Misc. Kernel for older ICS roms (w/ 720p video recording): frosted_cherry720 aospX kernel
Features:
-Based off of AOSP Master
-Up-to-date aospX kernel (SOURCE)
-Sweep2Wake enabled kernel w/ toggle in Settings (sweep directly above keypad left>right to wake, vice versa to sleep)
-Now includes Trackpad Wake!
-Custom Quick Toggles Menu
-Volume Rocker Music Control (enable in Sound Settings)
-Compiled with Yuxon Android 4.6.3 Toolchain (based on Linaro)
-Patches from AOKP, CM, CodeAurora, Linaro, 0xlab..plus more
-Working 720p video recording in stock camera
-About as fully functional as an ICS rom for this device can get
Not Working:
-sweep2wake causes freeze-ups on occasion (looking into it though)
-Help me find out?
Official aospX issue tracker: HERE
***(PLEASE NOTE: that this is only here so people are aware of some of the other common ics bugs they may experience, I do not encourage ANY user of SyNthetic_aospX to post their bugs there, as I would rather not have anybody bugging existz about a device he doesn't even own. If that is to change I will let you all know. Until then post here and read below)
ISSUES WITH THE ROM?: Click here to learn all about getting logs. (Adding these into your bug reports with as much detail as you as to what was done to cause the problem are VITAL to debugging and I may not be able to help you otherwise, also please be wary about the descriptions and try choosing the log you think is appropriate to your problem)
IF YOU PLAN ON UPDATING USING THE INCLUDED OTA UPDATER, I RECOMMEND YOU USE 4EXT = http://4ext.net/
(while I don't know what we would have done without koush; 4ext has proven to be more reliable)
How to Install:
*/ if you are rooted via the htcdev method you must still flash the boot.img separately */
-Reboot into recovery
-Nandroid backup (!recommended!)
-Wipe data and caches
-Install zip from SD card
-Reboot
DOWNLOAD SyNthetic_aospX
MD5: 203c9c7a5b6d3d05dd40095c1066f01b
MIRROR: TBA
Google Now for ICS: HERE
Wi-Fi Calling for ICS: HERE
Keep track of aospX development:
https://twitter.com/aospx
https://launchpad.net/aospx
My source(s):
https://github.com/SyNtheticNightmar3
https://github.com/aospX
Credits/Thanks:
existz: Help out his Nexus Fund
AOSP
AOKP (TeamKang)
CodeAurora
Codenamedroid
CyanogenMod
Kali-
LordClockan
TwistedUmbrella
Oxygen-Rom
0xlab
Showp1984
AmidaBuddha
Elginsk8r
Blackwing182
Toryheal (for the OP art)
Mr.Highway
Paulb_nl
Andromadus
The Collective
Team Inferno
anyone I may have forgotten :/
and XDA as a whole. Stay beautiful.
Special thanks go out to:
GronHog
DJ Scooby Doo
Changelog:
Code:
MR1SG (MR2 preview):
kernel/msm7x30: adapt Sweep2Wake for 2.6.35 kernel (w/ toggle)
kernel/msm7x30: updates from official aospx repo (see [URL="https://github.com/existz/htc-kernel-msm7x30/compare/7e3e80de1c...1ba8765dc4"]github[/URL])
zlib: Merged latest from github.com/madler
google: backport Google Ears
Settings: add Trackball Wake (w/toggle)
Settings: add option for lockscreen vibrate
Bluetooth:updates from AOSP
Browser: misc. fixes in accessibility settings
Browser: add new tab animation
Browser: enable "Share" option for images
Browser: updates from AOSP
frameworks/base: SurfaceFlinger: Rename ifdef around perform function
frameworks/base: Make lib dir before changing ownership of app dir
frameworks/base: Deprecate those parts of DateUtils the documentation says not to use
libcore: Manually inline StrictMath.min(JJ) and StrictMath.max(JJ)
qcom/display: merged latest from CodeAurora
msm7x30: Add wireless N to wifi bands
glacier: use older camera hack (allows to switch cams while allowing 720p/480p)
glacier: updates to audio
glacier: enable overlay to allow trackball wake setting
glacier: keylayout: remove deprecated wake buttons
MR1F(minor update):
glacier: Cleaned up device tree
kernel/msm7x30: add OVERLAY_FORCE_UPDATE hack by Zinx
kernel/msm7x30: remove snappy compression
Mms: added fix for notifications
firmware: reconfigure firmware
media_profiles: remove unneeded camera resolutions for FFC
MR1:
rootdir: updated hosts file
dalvik: Various updates from AOSP master
Bionic/libm: Prefer branches and VFP ABI
Bionic/libm: Pow optimizations and bug fixes
Bionic/libm: Add assembly versions of sin/cos
Contacts: Fixed recent Android Dialer exploit
Contacts: Fix Phone/Dialer background gradient
Fixed Caller name not sticking for missed calls
Settings: Fix crash when setting the radio band
Settings: Fix memory leak in ApnSettings activity
qcom/mm-video: Merged latest from CodeAurora
Fix SkBitmap::fPixels not being locked correctly
libstagefright: Fix for crash in specific AVI clip
libstagefright: Avoid read in non-EXECUTING state
skia: Various updates from AOSP master and CAF
msm7k: Fix dlsym call to get OMX_Deinit reference
Fixed memory leak caused by CSSRuleList wrapper
external/bluetooth/bluez: Updates from AOSP master
libdex, libskia, libsqlite: Build using -O3 optimizations
ace: Use prebuilt gps.spade from 2.50.405.2
Revert "Avoid multiple dns lookups for the same query"
MPEG2TS: graceful exit if PID changes in b\w playback
kernel/msm7x30: Updated kgsl driver to latest from CAF
kernel: Update G-sensor drivers from vivo-ics-crc-3.0.16
kernel/msm7x30: build tun and cifs as modules
kernel/msm7x30: Increased handset volume for spade/glacier
kernel/msm7x30: add snappy compression
kernel/msm7x30: add interactiveX governer
Toolchain: Updated mpfr, mpc, binutils and gdb from Linaro
Revert NEON optimized scanline_t32cb16 and t32cb16blend
Browser, chromium, Mms, Webkit: Updates from AOSP master
media_profiles: Update using aospX as reference
BR7:
Switch to Andromadus media_profiles
bluetooth: properly adjust bcm4329.hcd firmware
zlib: Merged latest from github.com/madler
vendor/google: Update Maps and StreetView
gtest: Merged latest from AOSP master (1.6)
bionic: add macro protection for MALLOC_ALIGNMENT
bionic: Enhance getcwd(3) to handle NULL like glibc
Music: Fix music crash when search song (Issue 65)
Music: Null pointer protection in AudioPreview.java
kernel: Increase PMEM_ADSP to fix 720p recording
frameworks/base: ProcessStats: Fix another crasher
frameworks/base: SystemUI: Added support for HSPA+
frameworks/base: Services: Add HSPAP info in Android
frameworks/base: Fix error trap in SurfaceTexture Client
Define TCP buffer sizes for HSPAP, HSDPA and HSUPA
DeskClock: Add permissions so it can play /sdcard/Alarms/*
jpeg: Switched back to AOSP libjpeg with VeNum optimizations
Remove Alarm_Classic.ogg to fix duplicate ringtone (Issue 103)
Performance improvements: DiskLruCache, HttpResponseCache
Settings: Updated OTA Updater icon & updated to v0.99-RC5-aospx
BR6:
Browser: Updated search engines
update openssl to version 1.0.0j
Switch to NetBSD regex and strxfrm(3)
Switch to NetBSD tdelete/tfind/tsearch
bionic: fast neon pow() for small x,y
bionic: Add unshare() syscall correctly
system/core: rootdir: update hosts file
dalvik: Backported a few commits from JB
Settings: Backported a few commits from JB
Settings: Add OTA Updater to Settings menu
kernel: Updated kgsl driver from CodeAurora
kernel: Updated genlock driver from CodeAurora
frameworks/base: Backported a few commits from JB
frameworks/base: Various fixes for AVRCP1.3 support
libstagefright: Updated latest fixes from CodeAurora
libcore: HttpResponseCache should return 504, not 502
zlib: Updated to latest version from github.com/madler
Update libvpx, sonivox and webrtc to latest from AOSP
DownloadProvider: Add missing Bluetooth as network type
libyuv: Rebased off latest version from chromium upstream
vendor/google: Updated YouTube and Gmail to latest versions
build: Switched platform version to release standards (fixes ICS app compatibilities)
glacier: clean up proprietary files
BR5:
bionic: Upgrade to tzdata2012d
skia: Merged latest from AOSP master
webkit: Tons of WebGL/HTML5 updates
webkit: Added support for WebAudio API
webkit: DOM core/traversal optimizations
vpx: Update libwebm to latest from AOSP
busybox: Update to latest version 1.20.2
freetype: Merged latest from AOSP (2.4.9)
dalvik: Backported a few commits from JB
Browser: Backported a few commits from JB
Settings: Added support for ADB Over Wi-Fi
Speex: Switched to Linaro/mainline version
Switched upstream branch to "ics-plus-aosp"
Launcher2: Improve app launching performance
glacier: Let driver decide what composition to use
glacier: Rework and clean up of device tree
SearchWidget: passing APP_DATA to voice intent
build: Switched kernel toolchain to Google 4.6
frameworks/base: set dns correctly for p2p case
qcom: mm-core/display: Updated to latest from CAF
SystemUI: Fix visual bug in EDGE network indicator
Music: Fix for seekbar issue on interrupt by call
Music: Fix seekbar stuck after pressing suspend key
drawable: fix ugly gradient on dark holo background (?)
Mms: Backported a couple commits from AOSP/JellyBean
Mms: Invalidate contacts cache if contacts DB is modified
qcom/display: Removed some logcat spam during vid playback
touchscreen: Updated ts driver so we can remove legacy fixes
BR4:
Merged latest from AOSP
rootdir: updated hosts file
v8: Switch to AOSP/JB libv8
stlport: Merged latest AOSP/JB
audio/msm7x30: fix device count
audio: Change fallback route to speaker
Reverted ISO C++11 changes for stability
aospx/common: Add e2fsprogs to the build
aospx/common: Add 2nd ATT apn to the list
zlib: Merged latest from github.com/madler
libxml2: Updated to latest version (2.7.8)
qcom/display: Merged latest from CodeAurora
webkit: Re-added WebGL support for Android 4.0
webkit: Port bug fixes from webkit to plug leaks
Use source built Calendar and CalendarProvider apks
framework: fixed wifi sleep policy (backported from JB)
framework: fix restoring network mode preference on reboot
Fix automatic timezone failing on some GSM networks
system/media: wilhelm: Fix pointer mis-assignment
MMS: fix battery drain receiving Mms when data connection off
BR3:
Merged latest from AOSP
FileManager: Updated to v1.2
Camera: Switched to CAF camerahal (recording under 480p works)
glacier: Disabled building with LPA
Launcher2: Updates from CodeAurora
Fixed issue with Netflix not loading
msm7x30: Switched to c2d composition
msm7x30: Updated CFLAGS for Cortex-A8
build: Enabled -O3 on arm_CFLAGS only
build: Enabled strict-aliasing globally
Superuser/su: Updated to latest versions
qcom: Updated Adreno libs from CodeAurora
Bluetooth: Tons of fixes and updates from CM
tcpdump and libpcap updated to latest verions
frameworks/base: Merged latest from CodeAurora
zlib: Updated to latest from github.com/madler
SettingsProvider: Disable animations by default
New 'Yuxon GCC 4.6.3' toolchain (based on Linaro)
Phone: Fix occasional completely mute incoming call
Settings: Added UI option to disable Data Statistics
Updated GooManager, Maps and YouTube to latest version
bionic: Linaro ARMv7 optimized string handling routines
bionic: Fix crash on startup when invoked with a parameter
Switched to AOSP/JellyBean chromium, webkit, skia and v8
kernel: ext4: add missing save_error_info() to ext4_error()
display, libcore, mm-video: Merged latest from CodeAurora
BR2:
Merged latest from AOSP Master
audio/msm7x30: Tons of updates
vendor/qcom: Update Chromium plug-ins
libcore: Fix an ICS DatagramPacket bug
bionic: Replace strlen() implementation
Contacts: Avoid unnecessary layer updates
qcom/display: Merged latest from CodeAurora
qcom: Add prebuilt libDivxDrm for mmparser
qcom/mm-core: Merged latest from CodeAurora
Browser, Mms, Phone: Use ICS alert drawable
frameworks/base: Merged latest from CodeAurora
Settings: Revert ad-hoc network support
skia: Removed optimizations to try to fix email apps not showing messages
ace: Change permissions for /dev/tun to fix openvpn
SoundRecorder: Changes to make sound recorder visible
dalvik, libcore, webkit: Merged latest from CodeAurora
Phone: Dismiss previous dialog before updating network list
glacier: file overhaul to reduce reliance on ace files (thanks to blackwing for some source)
glacier: fixed Bluetooth
May have goofed a bit on the changelog. (I'll be more organized next time. I promise! lol)
BR1:
Initial Release
First!
Nice ROM, will definitely try this after I get my ROM updated.
Downloading it now
im going to try this out.. just for the hell of it ill report back since its a new rom.
fix for camera black screen
needs to be put in build.prop and in your system enviroment
device/htc/glacier system.prop
#Force camera preview
ro.camera.preview=true
btw if you need help on something just ask bro!
Looks interesting, once I have wifi, I'm going to download this
try to use the kernel here in other ROM... and it works perfect this 2 hours. Thx... hope that ull keep it this way. i mean ROM and kernel separate download and always updated
This kernel is sweet!
Sent from my ROOTIE TOOTIE FRESH 'N FRUITY GLACIER
ekowanz said:
try to use the kernel here in other ROM... and it works perfect this 2 hours. Thx... hope that ull keep it this way. i mean ROM and kernel separate download and always updated
Click to expand...
Click to collapse
For now, I plan to keep it this way, that way this project is not only beneficial to users of my rom, but to all of our ics aosp users.
Sent from my HTC Glacier using XDA
Can you check bluetooth connection bluetooth a turn on but it won't find any devices
Sent from my HTC Glacier using xda premium
stlouie65 said:
Can you check bluetooth connection bluetooth a turn on but it won't find any devices
Sent from my HTC Glacier using xda premium
Click to expand...
Click to collapse
Can do. It worked in the build before this, but I might have forgotten to change some things :/
Sent from my HTC Glacier using XDA
Preciate that.
EDIT: Also, cosmetically, the wired headphone indicator is not present when you plug in.
Sent from my HTC Glacier using xda premium
Synthetic.Nightmare said:
For now, I plan to keep it this way, that way this project is not only beneficial to users of my rom, but to all of our ics aosp users.
Sent from my HTC Glacier using XDA
Click to expand...
Click to collapse
Great!... Its been a day with your kernel, and man its awesome. Its battery friendly, no lag either.
Will try the rom later this weekend...
Sent from my SCH-I500 using xda premium
blackwing182 said:
fix for camera black screen
needs to be put in build.prop and in your system enviroment
device/htc/glacier system.prop
#Force camera preview
ro.camera.preview=true
btw if you need help on something just ask bro!
Click to expand...
Click to collapse
Black wing what happen to your project???
Sent from my HTC Glacier using xda premium
Galadriel7966 said:
Black wing what happen to your project???
Sent from my HTC Glacier using xda premium
Click to expand...
Click to collapse
i think his laptop is broken, so no more builds until its fixed
But they closed his thread..
Sent from my HTC Glacier using xda premium
stlouie65 said:
Preciate that.
EDIT: Also, cosmetically, the wired headphone indicator is not present when you plug in.
Sent from my HTC Glacier using xda premium
Click to expand...
Click to collapse
I'm not sure if the wired headphone indicator is even in existz source. I dont remember seeing one in Melchizedek after roy changed bases
Sent from my HTC Glacier using XDA
Synthetic.Nightmare said:
I'm not sure if the wired headphone indicator is even in existz source. I dont remember seeing one in Melchizedek after roy changed bases
Sent from my HTC Glacier using XDA
Click to expand...
Click to collapse
Ok, thanks.
Galadriel7966 said:
But they closed his thread..
Sent from my HTC Glacier using xda premium
Click to expand...
Click to collapse
He went and got himself a Sensation.
ALSO, OP Updated. I managed to set my build environment up properly to work with the tools existz uses. FINALLY... it was giving me a lot of problems at first -__- Hopefully things will pick up from here, as I can now focus more on device specific things, rather than just working on making all the basic/important things work (as was my initial goal; I wanted everything set up to my standards before attempting to move on to things like camera).

[JB 4.2][ROM]Mackay ROM 2.999 Final (9-Oct-2013)

I have been sharing my CM7/CM9/CM10 builds for some time in several thread, which culminated in the MackayROM. I continue now with JB4.2 from where I am for JB4.1. MackayROM is based on CyanogenMod sources, with several performance enhancements.
About Cyanogen: CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.2 (JellyBean), which is designed to increase performance and reliability over stock Android for your device.
Disclaimer: 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.
If you run into errors, I may not be able to solve it!
If you know a solution to a problem, either upload it yourself to Gerrit Code Review or contact me through pm.
The ROM is based on CM10.1 with the following changes:
-Mackay Kernel:
-Set of cherries picked from gerrit (differing by the day)
-Some handmade patches I did myself to the source code
Feature request are OK, but remember:
1. I try to stay close to stock
2. I will not include additional apps, unless they can be build from source
3. The time I spend on features depends on how much I like them myself
Changelog of 2.99 Final compared to previous release (2.13.0)
-Because I am going to move over to JB4.3, this is the final JB4.2 build
-Source code updated 14-Aug-2013
-New kernel 0.399-Final (updated to Linux v3.0.90)
-Updated GPS blobs from CM10.2
Full changelog of 2.99 Final compared to stock CM10.1:
CM10.1 sources of 14-Aug-2013
All features compared to stock kernel:
-Mackay kernel 0.341: http://forum.xda-developers.com/showthread.php?t=2024374
-Christopher86's cortex-A8 optimized Linaro toolchain (June version)
-O3 optimization
-updated to linux kernel version 3.0.90
-SLQB memory allocator (default, should be slightly faster)
-XZ compression of kernel & initramfs
-395MB RAM
-SIO scheduler
-Added Lagfree governor
-ROW scheduler (tweaked, default scheduler)
-FIOPS scheduler (tweaked)
-XZ compression of kernel & initramfs
-395MB RAM
-many improvements to IO schedulers in general
-Deadline tuning (thanks to DerTeufel)
-Ondemand tuned (updated based on code of stratosk)
-SmartassV2 governor
-Interactive governor (updated to android 3.4 code + fixes)
-Wheatley & Lulzactive governors
-Conservative tuned
-Call volume hack (use “Settings>Mackay Settings”* to set volumes)
-Reduced battery polling interval
-Fast charge (activate through “Settings>Advanced Settings”* or the QuickCharge toggle in MackayROM)
-WiFi PM_FAST mode selection (activate using “Settings>Mackay Settings”*)
-Battery life extender (set through “Settings>Mackay Settings”*)
-CustomVoltage (set using NSTools)
-USB OTG support (needs external power supply)
-1100-1400MHz OC steps
-Custom kernel splash (Thanks to Malcho)
-Updated charging logo to match open charger
-Disabled swap & zram
-Improve memcopy/memmove
-Improve the performance of memcpy and memmove
-Kill task closest in size to memory needed to free
-LOAD_FREQ (4*HZ+61) avoids loadavg Moire
-Entropy tweaks: http://lwn.net/Articles/489734/
-backport CPUIDLE from 3.5
-arm/crypto: Add optimized AES and SHA1 routines
-Unaligned CPU access
-Improvements to RWSEM code
-Improvements to binder code
-Improvements to tmpfs
-Added frandom (much faster random number generator)
-Updated to lowmemorykiller with PID whitelist (thanks to stratosk)
-Many parts of the code build as module to reduce effective kernel size
-Updated wifi driver to 5.90.195.114
-Updated GPU driver to DDK [email protected]
ROM comes with stock colour. Version with voodoo colour can be downloaded from:
http://rootaxbox.no-ip.org/kasper_h/kernels/JB42/
*Available through Settings>Mackay Settings (only available with Mackay ROM 2.4.7+)
bootable/recovery:
-Mackay recovery (based on CWM 6.0.3.3 or TWRP 2.6.0.0)
-Clear NSTools settings
-Clear init.d settings
-Show battery status in recovery
-Aroma FileManager
-Include using soft keys to navigate the menu (thanks fishears for the idea)
Added apps:
-Gapps (small set of gapps)
-AngryGPS
Removed apps:
-VideoEditor & demo VideoFiles
vendor/cm:
-Adapt for custom MackayROM building (bootanimation, ROM&file name)
-Custom bootanimation (Thanks to Malcho)
device/samsung/aries-common:
-Sets app-close to 1000 ms
-Add flags to build TWRP
hardware/samsung:
-F4k 720p patch for bigmem kernels
AriesParts (“Mackay Settings” in Settings menu):
Add mackay kernel settings options:
>WiFi PM mode selection
>BLX settings
>BLN activation
>Navbar selection
>Processor settings (governor/frequencies)
>IO scheduler
frameworks/base:
Option to enable gfx effects
Changed USB page icon from Android to Cid
Set QS panel opening to outer 15% of statusbar
FastCharge toggle for QuickSettings/Powerwidget
Battery bar + Fix Battery bar 2dp and 3dp graphics glitch
RAM bar
SystemUI: Option to display Quick Settings when there are no ongoing notifications
FastCharge Tile & PowerWidget button
Phone:
Transparent incoming call screen
Settings:
Removed user stats
Option to enable gfx effects
Statusbar Clock modding (position, color, date)
Disable on/off toggle button for profiles on Settings main page
Battery bar
RAM bar
WiFi : Add “Forget all networks”
Added option to always pull down quick settings
FastCharge Tile & PowerWidget button
Coming from stock Samsung ROM/CM7:
-The safest way is to flash CM9 first and then flash Mackay ROM. Going directly from Samsung ROM/CM7 to Mackay ROM may lead to loosing IMEI.
Can be flashed on top of any CM9/CM10.0 build:
-Coming from CM9 or CM10-builds with an old/different partition layout (older than 0817, helly bean): your phone will be wiped (except SD card)
-Coming from a recent CM10.0 build (0817 or later): this is a non-wipe update. I advice to wipe, except when coming from MackayROM 1.6.1 or higher
-Any JB4.2/CM10.1 gapps packages should be flashed for Google Play and other google apps (e.g. from http://goo.im/gapps)
-Custom kernels can be used only if specific for JB4.2
Credits:
-teamhacksung/pawitp for making CyanogenMod work on our ancient phone
-stratosk/DerTeufel/Mialwe for the inspiration I got from their kernels
-rootax &xdafileserver for providing a high-speed server for high quality downloads
-Malcho for his bootanimation & kernel splash
Downloads:
https://s.basketbuild.com/devs/kasperhettinga/sgs/rom/pre-KK/
Official gapps:
http://goo.im/gapps
For those who want to theme it even further, Bejda made a Mackay splash screen!
http://forum.xda-developers.com/showthread.php?t=2214468
To download the same kernel, but then with voodoo colour:
https://s.basketbuild.com/devs/kasperhettinga/sgs/kernel/pre-KK/
FAQ
Q. I can't change governor in NStools (or any similar app)
A. Go to recovery, mount data & datadata partition, then fix permission. You can also install the fix permissions app to this for you: http://bit.ly/YxPgLD
Q. Process x (e.g. mediaserver/phone) is eating 50+% of my battery, what should I do?
A. Go to settings>apps>all and find the app which is causing the battery drain. Then delete app data and reboot phone. If it does not help, you can combine this step with clearing dalvik cache.
Q. I have problems with Play Store FC
A. Please install a recent gapps package (see e.g. http://goo.im/gapps)
Q. App x misbehaves
A1. If you installed it from Play Store you should report to the author of the app
A2. If it is an app bundled with the ROM, please give me the following information:
-ROM & kernel version number
-Previous ROM & last time you wiped
-Which app
-Describe the problem (how can it be reproduced -> otherwise it is impossible to test for me)
-If possible, make a logcat (e.g. if an app crashes/does something odd, a logcat can help trace back to the origin)
Great!!! Download finished-> installation without any issues finished-> phone is booting and starting without any wipes from Matts 4.2.1. Wifi works!
Many thanks Kaspar for another great ROM!
Yeees, will try and give feedback asap
its smooth, no lags so far and no fcs for me! :good:
The most difficult part was to get WiFi to work out-of-the box.
I actually reverted all the updates of pawitp. So the source code of the kernel is identical to the JB4.1 version of the kernel.
I'm waiting for more feedback and I'll flash ..
Sent from my GT-I9000 using xda premium
Can I try flashing it over CROM Mix 8 without a wipe?
burkisha said:
Can I try flashing it over CROM Mix 8 without a wipe?
Click to expand...
Click to collapse
you should dont at crom is slim based and this is cm10.1.
if you flash you may fall under some issues so it better to have fresh installation.
Credits should also go for Pawitp for today's Wi-Fi fixhttp://forum.xda-developers.com/showpost.php?p=34883751&postcount=738
//-->
Works very smooth, better than the other 4.2 roms in terms of smoothness. No Fc or other errors, good work Is it possible to include a quick settings mod or do you wait until something similar gets merged into cm 10.1?
Ah, just a little question, it's cm based so there are toggles and cm option ?
Sent from my GT-I9000 using xda premium
H-Body said:
Works very smooth, better than the other 4.2 roms in terms of smoothness.
Click to expand...
Click to collapse
I agree. This is an amazing rom considering it's an alpha build. I'm really impressed. It's definitely ready for daily use.
I just miss one thing: center clock.
wingg said:
Credits should also go for Pawitp for today's Wi-Fi fixhttp://forum.xda-developers.com/showpost.php?p=34883751&postcount=738
//-->
Click to expand...
Click to collapse
I have no idea what pawitp's wifi fix is. I don't use a wifi fix. Anyway, I am heavily indebted to his work in general!
H-Body said:
Works very smooth, better than the other 4.2 roms in terms of smoothness. No Fc or other errors, good work Is it possible to include a quick settings mod or do you wait until something similar gets merged into cm 10.1?
Click to expand...
Click to collapse
QS mod is currently under review on gerrit. I'll give it a try anyway tomorrow. This build is just a clean start
Verstuurd van mijn GT-I9000
kasper_h said:
QS mod is currently under review on gerrit. I'll give it a try anyway tomorrow. This build is just a clean start
Click to expand...
Click to collapse
A very good clean start
Just flashed 30 min ago, im restoring apps with rom toolbox, wipped everything including system, sd card..all, tomorrow during the day ill put my thoughts here, till now its looking good no probs till now all smooth.
floflo-33 said:
Ah, just a little question, it's cm based so there are toggles and cm option ?
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
Yes.
---------- Post added at 08:23 AM ---------- Previous post was at 08:15 AM ----------
kasper_h said:
I have no idea what pawitp's wifi fix is. I don't use a wifi fix. Anyway, I am heavily indebted to his work in general!
QS mod is currently under review on gerrit. I'll give it a try anyway tomorrow. This build is just a clean start
Verstuurd van mijn GT-I9000
Click to expand...
Click to collapse
With some users Wi-Fi is broken which doesn't depend on which kernel to use. E.g. you are using Semaphore and Wi-Fi doesn't work, you can flash pawitp's Wi-Fi_fix to get Wi-Fi working.
Good job I've flashed, all is OK but for me it's laggy :/
Sent from my GT-I9000 using xda premium
Is external SD card connecting and shown at pc? For there is only internal sd connection....
External card not showing in pc, wifi , 3g net working fine, gps had a fix even before maps finished loading the graphics first time using gps this morning, the rest all fine, ready for daily use for sure, im keeping this one not going back to 4.1, if its good already in alpha it will be perfect soon.
Just missing all the tweaks that dont exist yet
Nice beginning. Perfect for daily use. Waiting for news :good:

[ROM][Kernel][Unofficial][5.1.1] SaberMod CM12.1 for Jflte - Build Nov 7, 2015

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introduction
Welcome to my SaberMod CM12.1 project! Inspired by wanting a faster Android experience, the ROM and kernel are both built with the SaberMod toolchain tuned for Cortex-A15 devices with NEON-vfpv4 with Graphite, O3 and GCC Optimizations. I cherry-picked useful tweaks and options from other AOSP based projects that I find useful for a more customizable experience. ​
ROM Overview thanks to shark jungle
DISCLAIMER: I am not responsible for any damages to your device, always have a nandroid on hand if anything happens.
​
Features
ROM
Based on the CyanogenMod 12.1 Nightly branch
Compiled with the SaberMod 4.8.5 Toolchain tuned for Cortex-A15 devices with NEON-vfpv4
Enabled -O3, Graphite, OpenMP, and Strict Aliasing Optimizations
Support for unified jflte devices
SGH-I9505
SGH-M919
SGH-I337/I337M
SCH-I545
SPH-l720
SCH-R970
Featuring the Android M Preview 3 bootanimation
Included AdAway, a powerful ad-blocker with black/whitelist capabilities
Built with newer SQLite3 for faster database performance
Built with a newer jemalloc (Bionic's memory allocator)
Added boot service to TRIM /system, /data and /cache partitions
Added boot service to vacuum and re-index SQLite databases
Included ViPER4Android Audio Effects over the stock AudioFX
Smart Pulldown option for the status bar
Switch to hide Superuser icon in the statusbar
Switch to enable legacy notification ticker
Enabled call recording for all regions
Added SasmsungServiceMode apk
Kernel
Compiled with SaberMod 4.9.4 Toolchain tuned for Cortex-A15 devices with NEON-vfpv4
Enabled -O3, Graphite, OpenMP and GCC Optimization flags
Featuring a custom LED boot pattern
Built with XZ compression for a smaller boot.img
Ability to underclock down to 162 MHz
Undervolt capabilities
Added @Faux123's Intelliactive CPU governor and Simple GPU Governor
Disabled Stock MPDecision in favor of @faux123’s Intelli-plug hotplugging solution
Added FauxSound controls
Tuned Interactive governor based on @Temasek’s hlte kernel
Tuned LowMemoryKiller
Added power efficient workqueues
Slimbus overclock for better audio quality
Enabled aggressive multicore power saving
Enabled ARCH POWER
Dyanmic Fsync disabled and Asynchronous Fsync enabled
Westwood TCP Congestion algorithm made default
This is a modified stock kernel that can be tuned with Kernel Adiutor. Feel free to flash any other CM12.1 compatible custom kernel!​
Installation Instructions:
Upgrading from a previous build:
Nandroid
Flash the ROM
Flash GApps
Flash any add-ons you want
Reboot into ROM
Upgrading from any other ROM:
Nandroid
Full wipe /system, /data and /cache
Flash the ROM
Flash GApps
Flash any add-ons you want
Reboot into ROM
Note: If you ever find yourself at the Galaxy S4 screen with your LED blinking blue, reboot back into recovery, wipe /system, re-flash and reboot.
F2FS Users! No ROM conversion is necessary.
/system is only support as EXT4, do not try to convert /system to F2FS, it will fail.
/data and /cache are supported as F2FS
How to use F2FS:
"What is F2FS?
Back up all your data. You will fully wipe your phone in order to convert to F2FS
Download @AntaresOne's TWRP with F2FS support
Boot into TWRP
Go to wipe > advanced wipe
Checkbox Data or Cache
Press the "Repair or Change File System" button at the bottom
Press "Change Filesystem"
Press "F2FS"
Swipe to confirm
Do the same for Cache/Data
Flash ROM, GApps and any other addons you want.
Downloads
Latest Build:
SaberModCM12.1-20151107-jflte-f18e215985.zip
Latest Kernel:
SaberModCM12.1-20151107-jflte-Kernel.zip (Already included in ROM)
GApps:
TK GApps (Formerly known as PA GApps)​
Archive
Older Builds:
SaberModCM12.1-20151024-jflte-a0a639c033-GCC4.8.zip
SaberModCM12.1-20151024-jflte-ecb6003d89-GCC4.9.zip
SaberModCM12.1-20151015-jflte.zip
SaberModCM12.1-20151005-jflte.zip
SaberModCM12.1-20150913-jflte-test.zip
SaberModCM12.1-20150812-jflte.zip
SaberModCM12.1-jflte-20150722.zip
SaberModCM12.1-20150709-jflte.zip
SaberModCM12.1-20150618-jflte.zip
SaberModCM12.1-20150525-jflte.zip
SaberModCM12.1-20150517-jflte.zip
SaberModCM12.1-20150510-jflte.zip
SaberModCM12.1-20150504-jflte.zip
SaberModCM12.1-20150503-jflte.zip
SaberModCM12.1-20150426-jflte.zip
SaberModCM12.1-20150419-jflte.zip
SaberModCM12.1-20150412-jflte.zip
SaberModCM12.1-20150405-jflte.zip
SaberModCM12-20150328-jflte.zip
SaberModCM12-20150321-jflte.zip
SaberModCM12-20150304-jflte.zip
SaberModCM12-20150224-jflte.zip
Older kernels:
SaberModCM12.1-20151024-jflte-Kernel.zip
SaberModCM12.1-20151015-jflte-Kernel.zip
SaberModCM12.1-Kernel-jflte-20151006.zip
SaberModCM12.1-Kernel-jflte-20151005.zip
SaberModCM12.1-Kernel-jflte-20150812.zip
SaberModCM12.1-Kernel-jflte-20150722.zip
SaberModCM12.1-kernel-jflte-20150709.zip
SaberModCM12.1-kernel-jflte-20150607.zip
SaberModCM12.1-kernel-jflte-20150525.zip
SaberModCM12.1-kernel-jflte-20150525-MakoHotplug.zip
SaberModCM12.1-kernel-jflte-20150517.zip
SaberModCM12.1-kernel-jflte-20150517-MakoHotplug.zip
SaberModCM12.1-kernel-jflte-20150510.zip
SaberModCM12.1-kernel-jflte-20150510-MakoHotplug.zip
​
Useful Links
My Github Sources
CyanogenMod Gerrit
How to build CM​
Source and Credits
CyanogenMod for the great ROM base
OmniRom and AOSPA for Ambient Display settings
SlimRoms for framework tweaks
@AntaresOne for all his help in bringing up this ROM!
@Invisiblek for maintaining our Galaxy S4
@Sparksco for the SaberMod toolchain and Graphite Optimizations
@JustArchi for the time and dedication to find optimizations flags
@Googy_Anas for kernel stuff
@Alucard for kernel stuff
@Kantjer for SaberMod build fixes​
XDA:DevDB Information
SaberMod CyanogeMod 12.1 for jflte, ROM for the Samsung Galaxy S 4
Contributors
Synergy510, sparksco
Source Code: https://github.com/xsynergy510x
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod 12.1
Version Information
Status: Stable
Created 2014-08-13
Last Updated 2015-12-14
Changelog Post
Changelog:
November 7, 2015
ROM
Sync up with Android security updates. 5.1.1_r26 base with November Security patches
Updated SaberMod GCC4.9 Toolchain
Change how RIL properties are applied (there may be some issues that arise with this)
Updated sepolicy to allow ViPER4Android to work in enforcing
You still have to switch to a permissive kernel to install. I’m still considering switching to SuperSU to circumvent this.
Set dex2oat thread count for better performance during app optimization
Sync with CM
Included Qcom PowerHAL - This mainly tunes Interactive and OnDemand if you choose them to be set
OnDemand seems to have more tuning options than Interactive at the moment
Kernel
Updated SaberMod GCC4.9 Toolchain
Merge Linux 3.4.110 from caf
Switch internal kernel work to power efficient workqueues
Removed underclocking
Added Intellidemand and Intelliminmax CPU Govs
Added FIOPS I/O scheduler
Removed some LMK commits that caused some slowdowns, systems are much snappier
Updated to CM Adaptive LMK and memory scanning for more stability
Updated LMK Adj RBTree for more memory stability
Sync with cm-13.0 changes
Bugs
It seems that with the new Adreno/msm drivers, Simple GPU Gov cannot be set
V4A Cannot be set with an enforcing Kernel, make the kernel Permissive through the built in terminal (Settings > Dev Options > Local Terminal) Then in the app drawer run the Terminal and input
su
setenforce 0
The interactive governor is tuned to be on the power saving side, you may see lag/stutter during the the installation/updating of apps
Older Changelogs:
October 24, 2015
ROM
Removed loop optimizations. Caused some app issues on GCC4.8 and system wide issues on GCC4.9
Update updater-script output strings and enhancements for block_based builds
SamsungDoze add option to vibrate on notification pulse
Option located in Settings > Gestures > Vibrator Acknowledge
Add optimization fixes for bluetooth_bluedroid and frameworks_av, needed for GCC4.9
Added WiFi filter list
Ability to filter to only see Open or Secured WiFi connections
Removed BookmaksSyncAdapter from build, it’s a flashable zip now
Sync with CM Up until October 24 9AM PST
For more details on this, check here: http://www.cmxlog.com/12.1/jfltexx
Kernel
Add CPU boost to 1.458GHz on screen wake
Fix up Intelli_plug wakeup calls
Disable power savings by default during boot, they will be set afterwards
Ramdisk updates
Use boosted Interactive gov during bootup
Disable thread boosting after boot, more power savings when watching videos
Enable multicore power savings after boot
Enable power efficient workqueues after boot
Sync with CM Up until October 24 9AM PST
For more details on this, check here: http://www.cmxlog.com/12.1/jfltexx
October 15, 2015
ROM
Changes to ART optimization
Bluetooth: Re-reverted upstream commit
Added wakelock blocker
Under Settings > Battery > Wakelock Blocker
Added AOSP Email and AOSP Browser bookmark sync
Bookmark sync will ask for you to sign in. Go into Settings > Account > your gmail account that you want to sync with the Browser and your Bookmarks and switch the Browser toggle until sync errors go away. Reboot to remove the statusbar notification. The Bookmark sync wasn’t intended for Android 4.4+ so that’s why there are issues.
Re-added CM File Manager, CM Wallpapers and Sim Tool Kit
Now the only things excluded from these builds are Sound Recorder and CM Updater. You can grab any other sound recorder from the Play Store, the stock app sounds like garbage
Removed some ART flags causing some micro lags
App optimization will go a lot faster compared to previous builds
Updated AdAway to Oct 9 build
Arter97 updated SQLite to 3.9.0
Arter97 updated jemalloc to 4.0.3
Sync with CM up until Oct 15 10 AM PST
Kernel
Enabled Underclock to 162 MHz
May cause some slowdowns/lags with audio with notification tones especially if you undervolt
Add memcpy optimized for cortex-a15
Enable ARCH_POWER for better power calculations
Improved Async I/O performance
Switch to Westwood TCP congestion
Various other commits
Ramdisk
Tone down interactive values
Enable power efficient workqueues by default
Sync with CM up until Oct 15 10 AM PST
Fix CUBIC TCP Congestion bug
October 5, 2015
ROM:
Mobile radio standby bug incorporated, battery stats are now correct. Source: http://forum.xda-developers.com/xperia-zl/general/cm12-1-cell-standby-mobile-radio-active-t3188147 (Note, this doesn’t improve battery, it only makes battery stats accurate)
Block based build, smaller zip package and faster flashes
boot_trim service TRIMs /data and /cache on every boot
boot_sqlite3 is delayed by 60 secs
Included Viper4Android
Added SamsungServiceMode
Updated Adreno blobs to GPE OH2 source
Built with Arter97's updated SQLite, better database performance
Optimizations:
Using my own GCC4.8.5 SaberMod toolchain optimized for cortex-a15 and neon-vfpv4 devices
Built with L1/L2 cache parameters for more optimization (Correct values this time)
Optimized ART and Bionic
Updated SaberMod Optimization with upstream
IPA Analyzer, scans for dead code and removes it
Added -fmodulo-sched flags for better loop handling
Sync up with CM Upstream up until Oct 4 5:00 PM PST
Steve Kondik calls the new UI handling “superbutter” so look out for smoother UI, and I can vouch for that
Kernel:
Using my own GCC4.9.4 SaberMod toolchain optimized for cortex-a15 and neon-vfpv4 devices
Removed some excess SaberMod flags that may be causing the slowdown/lags when running intensive apps such as Snapchat and Facebook
Tuned interactive governor and CPU Boost based on Temasek’s hlte kernel
Better LMK routines and better LMK RB Tree Optimization
Adaptive LMK for when memory resources gets very tight
Reduced WiFi wakelock period
Added Simple GPU Gov (default)
Added Intelliplug (default)
Disabled MPDecision
Added FauxSound
Added power efficient work queues
Slimbus overclocking
Aggressive Multicore power saving
Disabled CRC check
Disabled Fsync by default
Enabled Asynchronous Fsync
Using BIC TCP Congestion over CUBIC
L1/L2 Cache flag optimization
Ramdisk:
Changes to performance profiles check here: https://github.com/xsynergy510x/and...mmit/4f73aa84d2ba150a27b6b7729b7e59324f2fdf23
Enable adaptive LMK
Change LED bootup pattern
Sync up with CM up and until Oct 4 5:00 PM PST
BFQ updates to make the UI fluid
Fix for Livedisplay not sticking after screen off
Removal of exFat
Change readahead to 512KB
Bugs:
I don't know yet
September 13, 2015
ROM:
Updated SaberMod GCC 4.8 Toolchains
Removed Strict Aliasing Optimization
Reverted some device specific optimization
Built with a slightly optimized Bionic Repo, many thanks to @-+BB+- and the JDCTeam
Built with an updated Jemalloc repo, the memory allocator used with Bionic, thanks to @arter97
Added the Android M Preview 3 Bootanimation
Added Blue/Red/Green/Yellow Google colored LED animation during boot, all credited goes to @AntaresOne for his implementation
Removed Nova Launcher, and added back Trebuchet
Re-added all previously removed apps
Updates for boot_trim: F2FS partitions can now be trimmed at boot
Updates for boot_sqlite3: Add a 60 second delay
Changed the Ambient Display pulse schedule:
Initial pulse is now a bit faster
Pulses stay on for 10 seconds
Once you get a notification you will see: An initial pulse, one 15 seconds after the first disappears, another 30 seconds after the first, and a final pulse 1 minute after the second
Sync with CM Upstream up and until Sept 13 @ 12 noon PST
For the kernel, I've removed many things, so it's just easier to say what I re-added
Kernel:
Change back to latest SaberMod GCC 4.9 toolchain
Intelliactive is the only new CPU gov
BFQ IO scheduler added
BFQ/Interactive is the default config
Built with XZ compression for smaller boot.img
Enabled sched_autogroup for better multitasking support
Added NVIDIA power saving commits
Made LMK a bit more aggressive thanks to @arter97
Still using an RB Tree for the LMK, this needs testing still
August 12, 2015
ROM:
Built with SaberMod GCC4.8 Toolchain build 8/1/2015
Built with strict aliasing optimizations
Slightly Optimized ART
Improved bootanimation
Sped up system animations, also included 0.75x and 0.25x animation times
Powersaving/Balanced/Performance battery profiles will change intelli-plug and other kernel parameters accordingly
fstrim and sqlite3 vaccuum and re-indexing services will activate upon each boot
TRIM only works on EXT4 partitions, F2FS automatically trims.
You can run each service manually using the terminal with root permissions and run "boot_trim" or boot_sqlite3"
Logs for what each service does can be found in /data/local/logs
Sync up with CM upstream up and until August 12 @ 9:00AM PST
Kernel:
Built with SaberMod GCC5.2 toolchain build 8/4/2015 Optimized for cortex-A15 devices
Removed Dynamic/Asynchronous Fsync
Removed CPU/GPU OC, didn't work well and caused excess heat
Improved Low Memory Killer
Changed SmartMax governor parameters to be more powersaving
Enabled Hybla TCP congestion algorithm
Ramdisk updates:
Run boot_trim and boot_sqlite3 on every boot
Disable CPU boost for more power savings, can be re-enabled through a kernel tweaker
TEST Build August 8, 2015
ROM:
Built with SaberMod GCC4.8 8/1/2015 Toolchain
Optimization tweaks
Things not listed in last test build, but are included in both:
Optimized ART
Sped up animations
Sync up with CM Up until Aug 8 @ 5 PM PST
Fix 2G Mobile Data
Kernel:
Re-enabled some optimizations I thought were causing the lags but weren't
Small sync up with CM
TEST Build August 5, 2015
ROM:
Updated SaberMod GCC 4.9 toolchain
Updates to compilation flags for stability
Enabled strict aliasing optimization
Sync up with CM up and until August 5 @ 5:00PM PST
Kernel:
Version compiled with SaberMod GCC 4.9 optimized for cortex-a15 devices
Version compiled with SaberMod GCC 5.2, not optimized, but bleeding edge
People say a "device optimized" doesn't make too much of a difference if you build with the device optimization flags, which I do in both cases of the toolchains
Ramdisk updates
I stripped down the kernel again for stability's sake, I've removed:
Dynamic/Asynchronous Fsync
CPU/GPU OC. CPU OC never worked and GPU OC caused excess heat
Many misc commits
Sync up with CM
New color calibration interface
Interesting added support for low power panel mode, I don't know what it can do yet but I want to figure it out
BUGS:
Sound control: Headphone PowerAmp Gain is broken, I'm trying to find which pieces of the code to disable, but it doesn't hurt us
Reports of calls not working, but I need logs and more people to verify this
Stay on the lookout for freezes/reboots
July 22, 2015
ROM:
Device specific optimizations
Make bootanimation faster and smoother
Sync up with CM upstream up until July 21 6:00PM PST
Kernel:
Updated to GCC 5.2 SaberMod toolchain
Disabled MPDecision in favor of intelli-plug hotplugging by @faux123
SWEEP2SLEEP re-added
New Simple GPU governor
CPU Under/overclocking (Overclocking doesn't work yet) 162-2106 MHz
GPU GPU Steps 128, 200, 360, 600 MHz
Added ability to edit frequency voltages
FauxSound 3.6 drivers added
Dynamic Fsync switch, set off to default
Enabled asynchronous Fsync
Reduce WiFi wakelocks
Low memory killer optimized RB Tree
Enable sched_autogroup for better multitasking
Bugs:
Some random rebooting can happen regarding plugging in headphones while screen off or unplugging headphones while playing music
Some buzzing with audio, it may be fixed in this build but it can still occur
July 9, 2015
ROM:
Removed JustArchi's Optimizations
Updated SaberMod toolchain
Added SaberMod Optimization info in Settings menu, mainly a cosmetic thing
Synced with CM upstream up until July 9 @ 11:00AM PST
Kernel:
Removed Mako Hotplug variant, it never hotplugged correctly anyway
Removed many commits and slimmed down to the essentials for better stability
Updated SaberMod Toolchain
This kernel now only features: Intelliactive, Intelliminmax, SmartMax CPU governors and FIOPS I/O scheduler
Default configuration is now Interactive/FIOPS
Removed SWEEP2SLEEP
XZ Compresion for a smaller boot.img
Synced with CM upstream up until July 9 @ 11:00AM PST
BUGS/FIXES:
Call recording seems to be fixed!
Ambient Display seems to be fixed from being broken in the recent nightlies
June 18, 2015
ROM:
Removal of AOSPA/Omni Ambient Display Implementation
Introduction of Samsung Doze, CM's Ambient Display for Samsung devices
Updated SaberMod Toolchain
Included Google's WebView, reduces build time for me and you guys get a more up to date WebView
Many many upstream merges since May 25 until June 17 6:00 PM PST
Kernel:
Merged stock kernel and Mako Hotplug, a swtich is available to enable Mako, but be sure to disable MPDecision
Low Memory Killer Optimizations thanks to @faux123
Mako Hotplug updates
Quick wakeup driver
Bugs still exist:
Call recording doesn't work
A clean install is highly recommended. You can dirty flash, but don't post about any errors or FCs you face. ​
May 25, 2015
ROM:
Build with GCC 4.8, resolves many issues and brings better battery life
Removed pthread, introduced openMP, a better flag that handles multithreading
CM Sync up until May 24 5:00 PST
Kernel:
Common: Updated GCC 6.0 toolchain
Mako: Various updates
May 17, 2015
Rom:
Remove pthread GCC flag, a bit better battery life and an intermediate step in the next optimization
Update Nova Launcher to Stable 4.0
Sync up with CM up until May 17 9:00AM PST
Kernel:
Common: Enabled support for exFat and NTFS for kernel
Common: Update to GCC flags
Mako: Attempted to lower the overall screen brightness, it seems that things were already at the lowest
Mako: CPUs go idle faster
May 10, 2015
ROM:
Graphite updates
SaberMod Toolchain update
Better system stability
Sync up with CM up until May 10 3:00PM PST
Kernel:
Common: Tie GPU to touch events for smoother interfaces
Common: Enabled the Deadline IO scheduler
Common: Slimbus overclock thanks to @Tkkg1994
Mako: Add kernel name, you can check in Settings > About Phone
Mako: Updated Ramdisk such that Powersave, Balanced and Performance profiles will set proper tunings to Mako Hotplug
Mako: Updated the Balanced (default) profile's load threshold. The hotplug will stay as a dual-core with low loads, but will more easily go up to quad if the load demands it
Mako: Many many updates and optimizations coming form @franciscofranco's Flo and @Tkkg1994's jf kernels
May 4, 2015
ROM:
Sprint Mobile Data fixes
Change Free Mobile APN to the original
Sync with CM up and until May 4 (minimal changes from May 3)
Kernel:
Updated GCC 6.0.0 SaberMod Toolchain
May 3, 2015
ROM:
Built with SaberMod GCC 4.9.3
Updates to SaberMod and JustArchi Optimizations
Moved radio blobs, and by this, they're ina different location during the flashing process, so I wanted to make sure things were placed properly
Sync with CM up until May 3 12 Noon PST
Kernel:
Updated SaberMod GCC 6.0.0 toolchain
Added BFQ IO Scheduler
Intelliactive updates
Version with Mako hotplug available
April 26, 2015
ROM:
Android 5.1.1
Disabled AwesomePlayer by default - Fixes most Bluetooth issues
Update to SaberMod Optimizations
Re-return of JustArchi's Optimizations
Added 1.5 and 2.5 hours to the duration of priority/none mode (WIP) - I still need to make it look pretty, it rounds up 1.5 -> 2 hours and 2.5 -> 3 hours
Sync with CM 1PM PST
Silent mode available, no notifications, but alarms will still go through
Enable/Disable LEDs in priority/none mode
Privacy Manager notifications take you to the privacy manager settings of the app
Ability to change LCD density
Kernel:
Updated arm-eabi-6.0 toolchain
Remove stack protector flag due to some RR
Reduce IO latency
Enable Sweep2Sleep thanks to @friedrich420 - Bottom right to bottom left, back button to menu button. NO SWEEP2WAKE due to battery rain
Bugs:
Button backlight values don't persist over a reboot
April 19, 2015
ROM:
Temprarily built without JustArchi's Build Optimizations
Enhance the HOST compiler
Updated radio blobs thanks to @AntaresOne
Don't use AwesomePlayer (Dev Options), may fix some bluetooth issues
Sync with CM up and until 9:00 PST
Kernel:
Built with GCC 6.0
Add more SaberMod flags
Compiled with stack protector to build more secure code
Fixed some wifi issues during sleep thanks to @Alucard24
April 12, 2015:
ROM:
Updated SaberMod toolchain
Sync with CM up until April 12th
Fix bluetooth music streaming
Kernel:
Updated SaberMod toolchain
Reduction in GCC flags
Unknown:
Haven't seen the messaging FC
The keyboard FC appeared in SwiftKey for me, it may be gone in the AOSP keyboard, please report on this
Known:
Space between Battery as Text and Signal bars is still big
April 5, 2015:
ROM:
Rebased on the cm-12.1 branch
Rebuilding cache on bootup displays current APK
Re-added CM's opticharger, squashes built-in APK's png files
Kernel:
Re-add kernel pthread and graphite flags
Update GCC flags thanks to @alucard_24
FAQ / Common Issues / Bug Reporting
F.A.Q's
What makes this different from Optimized CM12.1 or CM12.1 Nightlies?
The CM nightlies are the baseline that provides a fast and clean experience. Optimized CM and my SaberMod CM try to take that even further by applying our optimizations to the source code. The difference between Optimized and SaberMod is that the JDCTeam strives to provide the best, polished experience for the Galaxy S4 whereas I’m an enthusiast turning this ROM into a collection of commits and features that I find interesting that I share for you guys.
What is SaberMod?
The SaberMod team provides Android optimized toolchains and ROM optimizations. Their toolchains are based on Google’s and cherry-pick from GNU. They also offer modular optimizations that speed the Android system even further.
Why don’t you use JustArchi’s build optimizations?
The SaberMod optimizations fulfill nearly the same optimizations with a different approach. It’s redundant to include them both.
XXX Doesn’t work for me?
I have the T-Mobile variant SGH-M919 as my daily driver, so I cannot cover every aspect of the ROM. I test enough so that I can run SaberMod CM as a daily driver, but our usage patterns may vary.
Common Issues
How do I enable Developer Options?
Settings > About Phone > Tap “Build Number” multiple times.
How do I remove the “ # “ icon from the statusbar?
You could flash SuperSU as with other ROMs, or you can turn it off in the Settings. Settings > Status Bar > Superuser indicator
*Note: A System UI FC may occur sometime after setting this, this is normal and will only happen once.
Bluetooth share keeps crashing / Bluetooth won’t turn on
Reboot your phone. Once the ROM boots up, wait for Bluetooth to automatically turn on. Make sure you turn it off, or else it will silently crash until you repeat this process.
I don’t have superuser/root
Enable Developer Options and enable Root Access from this menu. Changes in CM make it so that I can’t set root to default, so you have to set this after every clean flash.
I can’t install the ViPER4Android driver!
Temporarily set the kernel to "Permissive" through ADB shell or the local terminal (Enable in Dev Options)
su
setenforce 0
Proceed with V4A driver installation
Audio/Notification lag
If undervolted, try raising voltages
If underclocked, step up the lowest clock frequency
WhatsApp audio lags
There are some errors with the S4 and CM based ROMs due to our audio driver
Bookmark sync will ask for you to sign in
Go into Settings > Account > your gmail account that you want to sync with the Browser and your Bookmarks and switch the Browser toggle until sync errors go away. Reboot to remove the statusbar notification. The Bookmark sync wasn’t intended for Android 4.4+ so that’s why there are issues.
I can’t power on from power off while charging
It’s a known issue. Just unplug, wait for the battery icon to disappear then hold power to boot. Then you can charge once the phone is booting.
How to ask for help / Bug Reporting
Here are some steps to reporting bugs. You must follow these steps to streamline the help process, and it may lead you to finding the solution.
I will eventually ask all of these questions regardless, so let’s save a post or two:
Did you verify the MD5sum of all packages you flashed?
What ROM are you coming from?
Coming from a previous SaberMod CM release did you try wiping /system?
Coming from a different ROM did you fully wipe /system, /data and /cache?
What else did you flash? What modifications do you have?
Xposed: I do not support Xposed or any of it’s modules.
Specify a custom kernels:
Check if your problem persists within the kernel thread, then come here
It’s possible that kernels older than the current SaberMod CM build has some incompatibilities
Other system modifications must be specified
Have you searched the thread? There’s a high possibility that a problem you have in the ROM is being discussed in the latest pages of the thread
Is it in the bugs list? It may be a known problem
If it's an issue no one has reported:
Can you recreate the issue? Try to be as detailed as possible so I can recreate it.
ex. I can't play mp3s in Play Music but I can in PowerAmp
Make a logcat!
Know how to recreate the problem
Acquire software to make a logcat (ADB/CatLog on the playstore)
Do a fresh boot
Begin a logcat via "adb logcat"/start a Catlog
Let the phone settle for a bit
Create the issue
ex. Play a song that will FC/Go to an app that FCs
Stop the logcat
Send it to me over PM/Post with details on what you did
​
Thanks.. I will try this out
I'd like to thank the 37 people who have downloaded the ROM so far! Your opinions and thoughts are greatly welcomed here.
I'm getting a build ready for tomorrow with 3 new changes:
Tuned in-call and speaker volumes
Dynamic Kernel Tweaker shortcut in Settings App that replaces Performance Settings!
Rebuilt with cortex-a15 flags for a little performance boost
I'm doing a clean build tonight with the new build flag, so I'm hoping to give you guys something tomorrow. I've spent all day working on the Dynamic Kernel Tweaking shortcut in the Settings menu (You can check my github to find the mess in trying to get it right) but I'm very very happy to say that it's finally complete.
For the not-yet convinced on this ROM, it's just CM11 with a few additions which I will highlight in this video:
http://youtu.be/IOQyVimN-Vo
Alright a new one tot try. Nice
Sent from my GT-I9505 using XDA Free mobile app
New build posted 8/14/2014
Hello everyone, my latest build is available for download.
Build 08/14/2014:
Tuned in-call and speaker volumes
Updated Alucard kernel to 2.7.0d
Added cortex-a15 flags to build for a little performance boost
Added Dynamic Kernel Tweaker shortcuts in the Settings Menu! http://imgur.com/gEeUhU9
I would really appreciate if someone with an S-view cover would test to see if it works! Also any feedback, good or bad is welcomed!
Synergy510 said:
Hello everyone, my latest build is available for download.
Build 08/14/2014:
Tuned in-call and speaker volumes
Updated Alucard kernel to 2.7.0d
Added cortex-a15 flags to build for a little performance boost
Added Dynamic Kernel Tweaker shortcuts in the Settings Menu! https://dl-web.dropbox.com/get/Came...AAlDzIPILLWL5BVZmHxhhvtHgQ-Qc9ZmdkZIabIxmyFig
I would really appreciate if someone with an S-view cover would test to see if it works! Also any feedback, good or bad is welcomed!
Click to expand...
Click to collapse
When trying i become the message: Url not found
Sent from my GT-I9505 using XDA Free mobile app
ruud said:
When trying i become the message: Url not found
Sent from my GT-I9505 using XDA Free mobile app
Click to expand...
Click to collapse
Thanks, I replaced the link
Well I'm downloading now, and as long as it's got lock screen notifications and Heads up I'll try it for a few days and test the ass out of it
Thanks for the rom Synergy510
I think you undersell yourself.
I am downloading this rom and looking forward to its performance.
You have the passion to make something better.
You have learned new skills in the process.
You are now a developer.
---------- Post added at 10:38 AM ---------- Previous post was at 10:18 AM ----------
It won't allow me to access my external SD card.
It only shows /Android and /Data.
sevsman said:
Well I'm downloading now, and as long as it's got lock screen notifications and Heads up I'll try it for a few days and test the ass out of it
Thanks for the rom Synergy510
Click to expand...
Click to collapse
The ROM doesn't have lockscreen notifications. But I can look into implementing it if it isn't too difficult
evansx6 said:
I think you undersell yourself.
I am downloading this rom and looking forward to its performance.
You have the passion to make something better.
You have learned new skills in the process.
You are now a developer.
---------- Post added at 10:38 AM ---------- Previous post was at 10:18 AM ----------
It won't allow me to access my external SD card.
It only shows /Android and /Data.
Click to expand...
Click to collapse
Thank you so much. I really wanted to get the most out of the S4. It's going to last me until the S8
And regarding your external SD. Did you do a full wipe or did you flash over a previous ROM? What app are you using?
Which CM Version or nightly is this Rom based off?
Must say it is a pretty fast ROM. I'm using for a few hours now and I'm quite happy with it :> Although the rom is great, there's one thing that pisses me off - when I pull down the notification bar, it shows me quick settings, not notifications coming (as it's made in other roms, that have quick settings pulled down by two fingers). I understand when there's no notifications it could shows quick settings but not now lol.
Cozmos23 said:
Which CM Version or nightly is this Rom based off?
Click to expand...
Click to collapse
I'm building this off the stable branch of CM11, this should be based on the same sources as the M9 snapshot
Graivite said:
Must say it is a pretty fast ROM. I'm using for a few hours now and I'm quite happy with it :> Although the rom is great, there's one thing that pisses me off - when I pull down the notification bar, it shows me quick settings, not notifications coming (as it's made in other roms, that have quick settings pulled down by two fingers). I understand when there's no notifications it could shows quick settings but not now lol.
Click to expand...
Click to collapse
I did try to implement Smart Pulldown for the notifications, so the logic should be that if there are no notifications, pulling the notification bar anywhere would result in going straight to the quick settings. I know for me Smart Pulldown isn't always as stable as it should be. Do you pull down on the notification bar as soon as the notification comes in? And could you give me an example of where this happens
Let's say you get a notification. SMS from a friend, missed call or anything. You want to see who you got that from. Easiest way? Pull down the notification bar to see what is going on. Surprise! The ROM showed you quick settings instead of notifications.
Did you get what I mean?
#Edit
I do not pull down the notification bar as soon as the notification comes in. Usually I check phone like a few times for an hour. Take the phone out of my pocket to see if there are any notifications, pull down the notification bar and boom I get quick settings :<
Synergy510 said:
Thank you so much. I really wanted to get the most out of the S4. It's going to last me until the S8
And regarding your external SD. Did you do a full wipe or did you flash over a previous ROM? What app are you using?
Click to expand...
Click to collapse
Just tested it and it runs really fast and smooth.
No Problems so far but I couldn't test it any further cos I experienced the same with the SD Card and all my apps and themes and backup stuff are there.
The SD Card doesn't show up in the system. I'm using FX file Explorer with Root Addon.
It was a clean install with full wipe and Dalvik\Cache wipe after install with banks minimal gapps.
But man when I say the Rom is fast I really mean it.
I dont have any problemen with my SD card. I have installed the first rom
Sent from my GT-I9505 using XDA Free mobile app
Graivite said:
Let's say you get a notification. SMS from a friend, missed call or anything. You want to see who you got that from. Easiest way? Pull down the notification bar to see what is going on. Surprise! The ROM showed you quick settings instead of notifications.
Did you get what I mean?
#Edit
I do not pull down the notification bar as soon as the notification comes in. Usually I check phone like a few times for an hour. Take the phone out of my pocket to see if there are any notifications, pull down the notification bar and boom I get quick settings :<
Click to expand...
Click to collapse
When pulling down goes to the wrong menu, it usually happens to me right when the notification comes in. I've been trying to pulldown to see if it gets it wrong, but I'm not getting anything. Did you try messing with the settings? Try to re-apply the setting for Quick and Smart pulldowns and see if that helps.
Cozmos23 said:
Just tested it and it runs really fast and smooth.
No Problems so far but I couldn't test it any further cos I experienced the same with the SD Card and all my apps and themes and backup stuff are there.
The SD Card doesn't show up in the system. I'm using FX file Explorer with Root Addon.
It was a clean install with full wipe and Dalvik\Cache wipe after install with banks minimal gapps.
But man when I say the Rom is fast I really mean it.
Click to expand...
Click to collapse
Thank you, I was hoping it would be fast.
I downloaded FX File explorer and I can see my SD card perfectly. Can you try going into Settings > Storage and seeing if you can see your SD card from there? If you can't, I think I know what could be wrong with yours. Do you happen to know what format your SD card is in? exFat, Fat32... etc If it is exFat, then that's why and I need to apply some patches for you in the next build
S View
Synergy510 said:
Hello everyone, my latest build is available for download.
Build 08/14/2014:
Tuned in-call and speaker volumes
Updated Alucard kernel to 2.7.0d
Added cortex-a15 flags to build for a little performance boost
Added Dynamic Kernel Tweaker shortcuts in the Settings Menu! http://imgur.com/gEeUhU9
I would really appreciate if someone with an S-view cover would test to see if it works! Also any feedback, good or bad is welcomed!
Click to expand...
Click to collapse
Hi Syn,
S View hasn't worked for me. The ROM has not presented any sign that the S View cover was there. So I have uninstalled your ROM as S View is a key funcionality for me.
Anyway, this is fine work! Keep it up, i'm sure you'll sort out the s view issue. I'll be around checking your progress. Thanks! :good:

[JDCTeam][STABLE][5.1.1][RRO][10 April] The Android Open Source Project LMY49J (EOL)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The Android Open Source Project
Brought to you by Jflte DevConnection Team​
Looking for variants threads?
AT&T
Sprint
T-Mobile
Verizon
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We're 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 us for messing up your device, we will laugh at you.
*
*/
What is AOSP?
AOSP is Android as Google publish without other modifications. More or less AOSP is the Nexus devices stock rom without gapps. Anyway to get a working system me and @-+BB+- added some changes from CyanogenMod. We added also some non-AOSP features like init.d support, @alucard_24 kernel for better performance and energy saving, STweaks for advanced kernel settings and support for Over-The-Air updates through a dedicated app (OTA Updates). Maybe something else from us might be added, but please do not ask for features to be added because we're not going to add more to keep this ROM small, fast and pure.
JDCTeam
In alphabetical order:
Diego Monaco - @alucard_24
Dimitris Katikaridis - @side
Franck Rohée - @franzyroy
Jim Silverlock - @Jimsilver73
José Adolfo Galdámez - @josegalre
Marco Zanin - @-+BB+-
Matthew Booth - @MattBooth
Mattia D'Alleva - @AntaresOne
Mike Atkins - @FernBch
Oliver - @angelcalibur
Paul Harris - @hawkerpaul
Paul Keith - @javelinanddart
Simeon Ivanov - @smstiv
Stefano Meroni - @smeroni68
Yannis - @SkL*
Known issues
ANT+
A note about Android Pay: will Android Pay work here? The answer is no. According to Google infos it works only on factory-preinstalled and unrooted Android, do not blame us for this!
Download
ROM builds are hosted on RomHut
TWRP Recovery v2.8.7.0 with F2FS management support: AndroidFileHost
Installation
TWRP Recovery v2.8.7.0 is suggested for installation
Devices supported: I9505, I9507, I9508, I545, R970, I337, M919, L720. (I9515 and I9500 are not supported).
AT&T and Verizon users: since your bootloader is locked, you must be on the UCUAMDB or UCUAMDL bootloader if you own an AT&T phone, otherwise if Verizon you must be on the VRUAMDK bootloader in order to use this ROM. Do getprop ro.bootloader in Terminal Emulator or through ADB shell to find out which bootloader you have
First time or clean install:
Download the ROM from the link above
Download GApps package for Lollipop 5.1
Put the zip files on your SDCard
Reboot in Recovery
Wipe Data / Factory Reset
Optional: convert to F2FS
Select "Install zip from SDCard"
Choose AOSP zip file
Choose GApps zip file
Reboot system
Update from a previous build:
Via OTA Updates:
Open OTA Updates app
Download the update
Press "Install"
Your device will automatically reboot and install the update.
Manual update with TWRP:
Download updated build from the link above
If you do not have the Gapps package, download Open GApps
Put the zip files on your SDCard
Reboot in TWRP Recovery
Wipe /cache and dalvik-cache
Select "Install zip from SDCard"
Choose AOSP zip file
Choose GApps zip file
Reboot system
We don't have a backup/restore GApps script yet. When you update /system is formatted, so you need to reflash GApps package too. In case you don't do it, Google Apps will fail in endless force closes after boot.
First boot after install/update takes a while, wait at least 5 minutes for it to boot.
To convert cache, data and system partitions to F2FS look in post below.
Sources
Kernel source here
ROM here
Social
Google+: JDCTeam Community
YouTube: JDCTeam TV
Credits
-+BB+- - Lead developer
JDCTeam
CyanogenMod
Google
OpenGApps
Special thanks:
RomHut
gkkovacs - JDCTeam-Build02
XDA:DevDB Information
AOSP 5.1.1 for Samsung Galaxy S4 (Qualcomm variants), ROM for the Samsung Galaxy S4
Contributors
-+BB+-, AntaresOne, smeroni68, alucard_24, MattBooth, angelcalibur, franzyroy, hawkerpaul, javelinanddart, Jimsilver73, side, smstiv
Source Code: https://github.com/AOSP-JF
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: AOSP
Version Information
Status: Stable
Current Stable Version: v7 - 20160410
Stable Release Date: 2016-04-10
Created 2015-06-06
Last Updated 2016-08-18
Reporting issues
Please report issues in our issue tracker: https://github.com/AOSP-JF/issue_tracking_aosp/issues
Things like "this doesn't work", "this keeps FCing", "found a bug: *someapp* FC" etc. don't help. We need logs!!!!!!
Do not report bugs if you:
Flashed a different kernel
Installed or did mods from untrusted sources
Installed Xposed
Modified system files
Changelog
20160410 - Stable V7
MD5 - 56b28abf29cebd3cb1667d6f80d42785
Kernel:
General code update + fixes
More code ported from 3.10
Updated Toolchains (5.3.0) and Busybox (from official Master branch)
ROM:
Update sources to Android 5.1.1 release 37
Update SuperSU to v2.71
Update LayersManager to v4.4.4
SnapdragonCamera: Small updates/fixes
external/jpeg: use qcom-optimised repo from cm
Switch to Linaro 4.9.4 for rom compiling
20160311 - Stable V6
MD5 - 075acabcb35a601ea9e1b27f3fac246c
Kernel:
General code update
Ramdisk: cleaning and some small opimisation
FS / BLOCK / PROC / CPUFREQ / eCryptfs / FUSE / FS Drivers : Sync with 3.10 tree
ROM:
Small APNs updates
Camera: added QCOM features + updated camcoder profiles
AV: synced code with cm-12.1/CAF (LA.BF64.1.2.1_rb2.6 branch)
Camera: Switch to SnapdragonCamera from CAF + updates/fixes from cm-13.0
Core: merge + sync missing code from CAF/cm
Native: Small fixes + added some missing stuffs
Base: fixes + ported some missing code from CAF/cm
Audio: various enhancements + fixed WhatsApp audio messages recording
Bluedroid: fixed discovery status handling
Update sources to Android 5.1.1 release 35
Fixed logcat (Must be enabled from STweaks)
20160207 - Stable V5
MD5 - 9d49d45c05aa8f55d2b373fe99927002
Kernel:
General code update
Updated Toolchains (5.3.0)
Netd/wifi: updates and fixes
Added support for SGH-S970G and SM-S975L
IR: fixed phone hotboot, crash, reboot using IR-Blaster
ROM:
Update sources to Android 5.1.1 release 34 (Google february security update)
Updated LayersManager t v4.4.1
Fixed Bluetooth sometimes not turning on after a flash
Added support for SGH-S970G and SM-S975L
Audio: add back LPA and set awesome player as default
20160104 - Stable V4
MD5 - a2d15f1f3109ee48a0593dee2a835df0
Kernel:
Fixed button vibration when screeen is off
Fixed music sometimes stuttering when user turns off the screen
Fixed freeze when booting connected to an AC/USB cable
ROM:
Bluetooth: fixed bt turn on for semcosh
A2dp: Fixed a mismerge
av/core: small fixes
AOSP Settings: completely reworked
Updater-script: fixed permissions/selinux context for ril blobs
General small fixes
20151207 - Stable V3
MD5 - d1ef760fa6faa98e3a53a583a53b0cd8
Kernel:
Small optimisations
General code update
ROM:
init: small changes and optimisations
Toolbox: updated ledify and switch to our proprietary version of Toolbox
Contacts/ContactsCommon: fixes and enhancements
SurfaceFlinger: restored high priority (Enhanced UI smoothness/responsiveness)
Proprietary blobs: added missing libbtnv.so
Restored BFQIO/cgroups changes, this time should work as expected
Added eMMC trim at startup
Enhanced brightness response when light change, much more faster than before
Updated sources to r30
Removed CPU Boost and all related changes made by cm/caf. Everything is handled by Alucard kernel, we do not need that stuffs
jflte: updates and fixes
Ramdisk: cleaned unused stuffs
General code updates/fixes from cm
Updated SuperSu, LayersManager and Toolbox
20151020 - Stable V2
MD5 - 1c4f045e456b3d1d858f0e4d4504339a
Kernel:
Governors tuning/code cleaning
General code update from 3.10 and fixes
Fixed sporadic system freeze
Updated and enabled zram (512 Mb on default profile)
Changes and fixes on LMK
Fixed MultiROM
ROM:
Gallery2: Added support for drm content + small fixes
jemalloc: update to version 4.0.0 (big thanks to arter97)
Art/libcore: reverted some things that could cause potential issues/instability
IMS: merged all updates from codeaurora/cm
ART: fixed segmentation fault when xposed is installed
libhardware: completely reworked, fixed some small bugs, added missing code and merged code for cpu boosting interface
base: fixes, speed/stability enhancements and merged cpu boosting interface code
Added LibSwitcher to build, an easy way to have an always working IR LED
native: merged some missing code from cm
Update apns
Updated WebView
libpng: small fixes from M
Updates on sepolicy
av: another integer overflow fix
base: fix sporadic SystemUI crash when user long press home button
Fixed vibration when receiving a call
Updates/Fixes on init for various devices
Bionic: reworked the entire branch
Removed not used/old optimisations
Implemeted pty.h
Lots of cleaning
Layers Manager: updated to 4.3 final version
libcore: more fixes/enhancements
Updated sources to r24
Build with JDK 8
LatinIME: fixed gesture typing + other small fixes
Reverted cm changes for BFQIO and cgroups
Improved battery stats
Icons: fixes on battery stats and bluetooth icons
Include security patch level in Settings
Updated FFmpeg to 2.7.2 release
AudioService: allow volume control on analog dock
Base: small fixes
Enabled FFMPEG codecs
Updated Layers Manager (v4.3.1) and SuperSu (2.51)
Keymaster: small changes
Fixed some warns during build
New Bootanimation!! BIG BIG THANKS TO @AntaresOne and @ovaxivanov (XDA)
20150917 - Stable
MD5 - f57cea2839cf00db4f0a4c107d4d8e04
Kernel:
General code updates from Linux kernel 3.10
Added KMS and UKMS from Linux kernel 3.10
Added VENO TCP protocol
Changes on OOM control, less battery usage
IPC: ported code from 3.10 kernel
Optimized alucard, darkness, nightmare and ondemand CPU governors
ROM:
Android-5.1.1_r18
Added STK to build
Ported all the code from AOSP for SIM handling
Add ability to ignore interruptions while active media playback
Reverted some fixes on base
Fixed APN selection on CDMA phones (this time for real)
Removed not used code from init (auditd)
Fixed last Stagefright vulnerability (CVE-2015-3864)
Launcher3: Added stock wallpapers
Frameworks: add ability to choose a different wallpaper for lockscreen
Settings: Updated icons and colours
Fixes on base/av/build repos
Added WallpaperPicker to build
Base: added dismiss button to battery saver option
Base: improved recents tasks list
Device: fix MMS
Use chromium/icu repos from AOSP
Add SamsungServiceMode specific for our RIL
More fixes from M to base/av repos
libbt: support 1.5M baudrate
Fixed encryption for f2fs
Fixed ipv6 tethering
Telecomm/Telephony: ported a part of code from AOSP
libcore/art/core repos: tons of fixes and ported a part of code from M
Init: allow SElinux permissive in user builds
Reduced log level for all the builds
Toast: Show app icon with the message
PackageInstaller: show current & new version
frameworks/native: merged a lot of fixes from M
stagefright: added new Softavc/Softmpeg2 decoders from M/master branch
Built with GCC 4.9.4 (UBER)
Art: compiled with GCC 4.8.5 (UBER) due to segfaults caused by new GCC
Bluetooth: fixed compiling for latest GCC with -os flag
Audioflinger: fixed compiling for latest GCC with -os flag on ID3
Updated Archidroid optimizations to version 4.1
Updated translations for AOSP Custom Settings
Updated Sepolicy
Some updates on wifi code
Bionic: more optimisations for krait/a15 cpu
General code updates/fixes in base/core/av/native repos
Some small changes on telephony repos
Manifest: remove not used repos
Device: update media codecs & power management
Improved InCallUI speed when receiving a call
Bionic: a lot of improvements
Native/Base/Core/Extras: more fixes from m and cm
Updated APNs
Updated and improved RIL
Gallery2: materialized, updated code and fixed a lot of bugs
Ported support for oma-drm / OmaDrmEngine from cm
Ported all changes made by cm for BFQ IO scheduler
Core: improved UI responsiveness and reduced wakelocks when phone is on deep sleep
Small bugfixes and improvements for f2fs/ext4
Build: improved build enviroment and removed some unused/outdated packages
20150813
MD5 - 7ec092cebfd227343837e7cbe83ed269
Kernel:
General code updates
Updated mm from 3.10 kernel
ROM:
Android-5.1.1_r13
Camera: added options to save photos/videos on external storage
Fixed APNs for CDMA phones
Fixed carrier text on Keyguard
DreamManager/DozeMode: do not turn on the screen if s-view cover is closed
Materialized some icons
Some framework & telephony fixes
Stock Browser: completely reworked, materialized and fixed some FCs
System animations: added a new step (0.75) and set it as default
Use freetype 2.6.0 from m-preview, this solves some security issues in older versions of this library
Use our art and bionic repos tuned for cortex-A15/krait cpu
20150807
MD5 - eb4c36f964c5db3749bfb4a9d2694995
Kernel:
Added full support for i9507
Many code updates
More eMMC enhancements (performance mode)
Updated workqueue and Idr from 3.10 kernel
ROM:
Android-5.1.1_r9
Added option to force notification expansion by default
Added Samsung doze specific settings under AOSP Settings
Added softkey backlight control under AOSP settings
Bluetooth: added accept all files option
Fixed Stagefright, now all audio files works
Fixed Twitch
Improved boot time
Massive update on telephony repos, merged and adapted all cm fixes
More updates and fixes for libhardware legacy
Removed logspam from proprietary libraries
Switched to latest glib 2.15 from m-preview
Small audio fixes
Small framework fixes
Small RRO fixes
Updated APNs list
Updated LatinIME, more languages added and small fixes
20150727
MD5 - 6aa21cc578a37b510fdaf16306b11b83
ROM:
Added customizations for Quick Settings tiles
Added long press actions to tiles
Added long press actions to notification bar objects (clock, date, avatar, battery and settings, long press on Settings icon opens AOSP Settings)
Added missing softkeys manager
Keyguard: disable menu key unlock device
Fixed screenshots
Small Exchange services fixes
Updated translations for all languages
Various bootanimation improvements
Various framework fixes
Statusbar network cluster icons: show LTE instead of 4G, distinguish between UMTS and HSPA
WiFi: revert aggressive blacklist + other fixes
20150723
MD5 - 24a4098e04af0ccd6b6a81a22d3563c9
ROM:
A lot of optimizations in build environment
Added clear all button in recent apps panel
Fixed tethering & added IPv6 tethering
Fixed back/menu keys screen wakeup
Fixed OTA updates
Launcher3: optimizations and some materialization
Made "SD Card removed" notification dismissible
Updated Stagefright with latest CM changes
Updated translations for AOSP Settings and power menu
Various framework improvements
20150715
MD5 - 9bf1dd18b0119f0d7851d138103e1b48
ROM:
Fixed a NullPointerException on app selector
Removed VoiceDialer
20150714 - Beta #2
MD5 - 9a2152910fd98863ae6f79ef3857068a
Device:
IR: use old timing code (consumerIR i.e. "IR Blaster" fixed)
Switch to prebuilt Camera HAL (less interface crashes now)
Kernel:
Various code updates
ROM:
Codebase android-5.1.1_r8
AOSP Control:
Advanced Reboot menu
Changelog
Status bar Battery icon settings
Added 60FPS BootAnimation, big thanks to @guerreromanuel
Added dancing notification LED at boot
Added Google DNS
Added Launcher3 package to build
Added Layers Manager by BitSyko
Added Reverse Lookup
Added SuperSU by @Chainfire
Blacklisted some BT devices for better compatibility
Build dummy InCallUI with persistent attribute, this allow us to keep the process in memory and helps a lot when receiving a call and the device is busy
Camera: stop using gps when camera app is in background
Fixed Archidroid optimizations V4
Fixed Bluetooth audio stream (A2DP)
Fixed camera opening when flash is enabled (doesn't crash anymore)
Fixed data usage graph on settings
Fixed init.d not working properly
Fixed QCOM Time Daemon support
Fixed some crash on MediaProvider
Fixed support for all jf variants
Hopefully fixed audioflinger/mediaserver crash and audio stuttering when indexing media files
Many fixes in environment
More Materialize on framework
Other small UI style changes on Dialer/InCallUI (Materialize)
RRO Fully fixed
Small fixes on Telephony
Switch to Contacts, Dialer & InCallUI sources from AOSP
Tons of fixes on frameworks/base
Updated stagefright with latest CM changes and fixed & updated FFMPEG 2.7 compile
20150619 - Beta #1
MD5 - 51b35865265ad3bfbc478c0d214070f8
ArchiDroid optimizations v4
Added MultiROM compatibility
RRO added and partially working: Contacts, Dialer and Settings need some changes. Everything else is correctly themed
Fixed BT/WiFi coexistence, now can be turned ON at the same time
Fixed back/menu keys lights (timeout set at 5 seconds, user settings soon available in Settings app. For now, enable/disable by writing "softkeys" without quotes in Terminal Emulator (available on Play Store))
Fixed F2FS for /cache partition
Fixed "First boot doesn't have sound across all the system if the external SD card is not in FAT32"
Fixed MicroSD card, all filesystems are mounted well and working in r/w
Init: use our specific init
Temporarily fixed "No SIM" on Keyguard (removed Carrier text)
Various kernel code updates
Various updates on audio/camera code
Various updates on BT/WiFi code
20150602
MD5 - 6cc3db0a6257641aba4dfebda0e3fb30
Initial public release
Tips
To enable Developer options go in Settings->About device and press "Build number" for 7 consecutive times.
Using F2FS
What it is? Wikipedia
To use it you should first convert your EXT4 partitions through recovery, before installing this ROM.
On PhilZ:
Wipe and format options->custom format options->toggle ext4 f2fs migration
Format data and data/media->f2fs (Warning: internal storage is formatted, make a backup of your personal data before doing this!)
Format system->f2fs
On TWRP:
Download and install this TWRP version: https://www.androidfilehost.com/?fid=24052804347763625
Wipe->advanced wipe
Select data->change or repair file system->f2fs (Warning: internal storage is formatted, make a backup of your personal data before doing this!)
Select cache->change or repair file system->f2fs
Select system->change or repair file system->f2fs
Now you can install this ROM following installation steps in post above
Some screenshots
Thanks for the new ROM!
Good luck!
Waw! The first one! Congratulations! :good:
That's what we call a great Team!
This development was started 2 months ago from @-+BB+- that has done a great job... then his coming to JDCTeam has bring his project in the Team workflow... all our devs has given a shot to the code, so is the real first common project... we hope you will enjoy it, taking care that this is the initial release, so as reported by us, there are still bugs to be fixed.
Aosp sources from Google are for different hardware, and this requires modifications and changes to let it works.
Thanks for your attention.
So far so good with gravity box. But my ringtone doesn't sound, and I don't have an extSdCard installed. I know you guys don't support xposed but I don't think xposed is the problem.
OMG YES! Finally a Lollipop AOSP ROM for our S4! I've literally been waiting for someone to make it for a while. Thank you!
SuoerSU Corrupted
@AntaresOne
The SuperSU in the RomHut Link is Corrupted, As it's Displaying 5.79KB only !
Looks gteat so far ?
Airtioteclint said:
So far so good with gravity box. But my ringtone doesn't sound, and I don't have an extSdCard installed. I know you guys don't support xposed but I don't think xposed is the problem.
Click to expand...
Click to collapse
These are both issues mentioned in the op - you probably don't have your ext sd card formatted to fat32 which is why you can't see it, and you probably haven't rebooted yet which means sound is likely affected.
Enjoy the new ROM and remember this is only the first release of this very clean AOSP source
This first build is so good - imagine what the future development is going to be like.
YES YES YES!!! I've used pure AOSP roms since Jelly Bean, I was so disappointed when the dev didn't do Lollipop. Now my prayers have been answered. Downloading this right away.
Just a suggestion, I think the OP should have a small guide to how to convert extSD to FAT32, just for the not so tech savvy
Jimsilver73 said:
These are both issues mentioned in the op - you probably don't have your ext sd card formatted to fat32 which is why you can't see it, and you probably haven't rebooted yet which means sound is likely affected.
Enjoy the new ROM and remember this is only the first release of this very clean AOSP source
This first build is so good - imagine what the future development is going to be like.
Click to expand...
Click to collapse
I dont have one installed. And my setup required me to reboot several times. But thanks.
so want to give this a try.
one thing though, i'd like to ask anybody who flashed this, just in case, since this is pure aosp.
taskbar battery icon. does it have a setting for text? or do i have to live with the battery icon?
thanks!
misha0209 said:
so want to give this a try.
one thing though, i'd like to ask anybody who flashed this, just in case, since this is pure aosp.
taskbar battery icon. does it have a setting for text? or do i have to live with the battery icon?
thanks!
Click to expand...
Click to collapse
You can install this, enable percentage and uninstall
I want to tell anyone that even if development started two months ago this ROM isn't yet ready for daily use for anyone. If you can't live without bugs do not flash it.
I can say that now it's more for experienced users rather than anyone
We'll tell you when it's ready, thank you for the attention.
Inviato dal mio GT-I9505
AntaresOne said:
You can install this, enable percentage and uninstall
I want to tell anyone that even if development started two months ago this ROM isn't yet ready for daily use for anyone. If you can't live without bugs do not flash it.
I can say that now it's more for experienced users rather than anyone
We'll tell you when it's ready, thank you for the attention.
Inviato dal mio GT-I9505
Click to expand...
Click to collapse
thanks for the fast reply.
unfortunately link says "We're sorry, the requested URL was not found on this server."
but i will take your advice and go back to the optimised builds for now
i know you said you want to keep this as close to AOSP as possible, but would you consider implementing a few things into this ROM?
you know, casual stuff like the battery percentage, or quick settings pull down method, or a fancy reboot screen.
kinda like what Kryten2k35 did with the 5.0.1 GPE.
that doesn't have all the bells and whistles of CM, but it has some of the sensible, useful stuff built in, that the users would ultimately probably install themselves sooner or later.
anyhow, much intrigued by this new project, will be waiting for the moment you deem it safe for use
I'll try. Thanks JDCTeam. See you around here.
misha0209 said:
thanks for the fast reply.
unfortunately link says "We're sorry, the requested URL was not found on this server."
but i will take your advice and go back to the optimised builds for now
i know you said you want to keep this as close to AOSP as possible, but would you consider implementing a few things into this ROM?
you know, casual stuff like the battery percentage, or quick settings pull down method, or a fancy reboot screen.
kinda like what Danvdh did with the 5.0.1 GPE.
that doesn't have all the bells and whistles of CM, but it has some of the sensible, useful stuff built in, that the users would ultimately probably install themselves sooner or later.
anyhow, much intrigued by this new project, will be waiting for the moment you deem it safe for use
Click to expand...
Click to collapse
Link fixed: https://play.google.com/store/apps/details?id=de.kroegerama.android4batpercent
Maybe, we'll consider some additions but no promise. :silly:
Anyone can answer why would I install it and not CM 12.1, is this better then the CM ?
AntaresOne said:
Link fixed: https://play.google.com/store/apps/details?id=de.kroegerama.android4batpercent
Maybe, we'll consider some additions but no promise. :silly:
Click to expand...
Click to collapse
Now only an update of MULTIROM and I will have the Galaxy S4 perfect. Thank you, you are good.

Categories

Resources