[ROM][AOSP-4.2.2 JDQ39][Linaro 4.7.3-toolchain][SR12] OFFICIAL codefireX Nightlies!
This is a team effort by all Team codefireX members listed below, as well as many other developers and users in the android community. The kernel is the CM10.1 kernel built from source using cfX-Toolchain, however as of writing this thread, most all custom kernels in this forum should work.
The codefireX team:
synergy(e) - lead dev
Mustaavalkosta - lead dev
michyprima - dev
Pnoire - bug tester and french translator
Rdlgrmpf - contributor
BananaGranola - contributor
Unlike with some other JellyBean roms, I believe that all users should know exactly what is being built in/for the ROM. That is why all the repos I use and maintain are available for all to see and contribute to. The codefireX source links are above the download link. Please do not ask me to include any prebuilt or proprietary applications in this ROM; I will refuse, or ignore you entirely. Using non-vendor proprietary or closed source applications/ROMs is and always will be a security concern I would rather not expose users to.
Click HERE for a full cfX settings feature flowchart by BananaGranola (thank you!)
NOT a re-named CM build
Based on AOSP master (not release) with regular AOSP master merges
Open Source as all AOSP ROMs deserve to be
Easily switch between a custom and "vanilla" experience in the settings app "on/off switch"
LOTS of customization options including quick settings
Built with a custom linaro based gcc4.7.3 toolchain, strict aliasing, -O3 completely (including thumb_cflags), and other Linaro optimizations such as OOM/LMK changes. JUST TRY TO FIND A FASTER SOURCE BUILT JELLYBEAN ROM!
Mako: removed the obscenely large minimum spanning distance (should fix many of the pinch to zoom and other multi touch complaints)
Added NavBar widget functionality as well as an option for navigation bar controls in power menu
Using the new app resolver again
CFXSettings: Mustaavalkosta fixed many issues such as bootanimation selection with CM file manager, and the custom navbar icon picker permissions...he is a truly a machine
CFXSettings: more FR translations courtesy of Pnoire
Implemented the brightness slider for statusbar sliding - will implement a way to disable in next release
Mustaavalkosta set the volume button music controls as off by default
New bootanimation by PYR06 is now used by default
Tons of other miscellaneous fixes and updates
BR9:
Now fully built with a custom Linaro based gcc4.7.3 toolchain (major performance improvement)
CFXSettings: Mustaavalkosta fixed the QS enabled toggles FC
Mustaavalkosta fixed BLN for devices which have softkeys
Mako: had to revert to using the stock prebuilt kernel instead of source. No mako custom kernel source has been able to build with this toolchain yet. I *might* just end up working on my own kernel so I can do inline kernel building again.
BR8.1:
Mako: fixed mobile data yet again
BR8:
Tons of telephony commits from CM
Rebased frameworks/av
Ace: Clock text size lowered via overlays in what I'm considering a hack, not a fix.
Interface: Buttons: Rdlgrmpf added a new softkeys category with his Button Light Notification option
Interface: Buttons: moved the button light timeout from Display to this fragment
Interface: Status Bar: Signal: Mustaavalkosta added a six bar radio and wifi signal icon setting. The initial radio six bar code hails from evervolv, with the wifi signal icons being made by Youngunn2008, and Mustaavalkosta doing the necessary changes for sixbar wifi.
Interface: Recent Apps: Mustaavalkosta added a kill all button option.
PackageInstaller: Show current and new version in install dialog by MarcLandis
CFXSettings: more french translations by Pnoire
Settings: Allow user-installed apps to be disabled and force stopped
Misc fixes/updates
BR7:
Reverted to stock app resolver - fixed wallpaper fc
frameworks/native fixes
frameworks/av fixes
CFXSettings: more translations by Pnoire
BR6:
Fixed security related bugs
Libpng: VeNum optimizations (mostly neon)
Quick Settings: Added favorite contact tile
Phone: Advanced Phone Settings: Vibrate on Answer, Vibrate 60, Vibrate End and Vibrate on Call Waiting.
Phone: Settings: Landscape in call and exit to home
Mms: ThemeChooser support
Mms: Configurable quick reply
Mms: Emoji ported from CM9 w/ quick emoji
Mms: Sms split
BR5:
Fixed all time issues - based more off aosp release branches now with previous master optimizations
Added lockscreen widget settings to interface -> lockscreen (allow all widgets/unlimited widgets)
Mustaavalkosta added custom hardware key backlight settings to Display (only devices with bl hardware keys)
Mustaavalkosta added recent apps memory display in Interface -> Recents
Added 2g and NFC tiles as options for Quick Settings
DeskClock: Added ability to add analog clock to lockscreen without all widgets enabled
DeskClock: Added ability to change digital clock widget colors
Added new app resolver by default - the chooser which is displayed for multiple apps of the same type
Pnoire and Mustaavalkosta added more French translations to CFXSettings & made more translatable
Tons of misc updates
[b]BR4:
Email: reverted clear all button commit to fix Email FC
Bugs: analog clock widget doesn't display properly
BR3:
BIG release for optimizations, updates, and fixes
Fully merged with AOSP master (build ID OPENMASTER, version 4.2.1.2.4.8.16.32.64). TONS OF UPDATES
Added Interface -> ThemePrefs with color pickers for navbar/status bar & a custom bootanimation install setting
Added ability to enable power menu user switcher in Interface -> Power Menu
CFXSettings French translations by pnoire
QuickSettings: GPS fixes
Clock: AM/PM fixes
Better battery led support
HTC Ace: updated kernel to v1.8 of KangBang-Kernel
HTC Ace: fixed Settings -> Storage FC
Jpeg neon optimizations
Newer bionic cortex-a9 optimized string routines than the linaro-android routines (from the string library)
ICU4 updated
Tons of SELINUX updates
Fixed init.d and ksm permissions/functionality
Email: Added "Mark All Messages Read" button
Email: Added Bluetooth PAN features
Email: added option to use/unuse the LED for notifications
Email: added security bypass for exchange
Email: added more refresh intervals
Better search icon
Better copy gtalk text functionality
tons of other **** you'll probably notice due to the aosp master merge ;). Didn't add status bar/navbar transparency due to a major performance hit even while disabled
BR2:
Most of the new features don't yet conform to disabling CFXSettings - will be fixed in BR3
Moved hide adb notification setting to developer settings where it belongs (below adb checkbox)
Added configurable back to kill app & custom timeout in Interface -> Button Settings
Merged Maxxy13's squashed VoiceMail notification forwardports from CM7 for Canadian carriers
Added Interface -> Battery bar fragment and settings
Added Interface -> General -> Custom carrier label
Added Lockscreen text settings in Interface -> Lockscreen
Added Interface -> Navigation Bar fragment & settings (all cfx 4.1.2 settings here but transparency & navbar widgets)
Added Interface -> Status Bar -> Signal Settings with radio/wifi signal text & color options (as well as hide)
Added Interface -> Status Bar -> Clock Settings with clock style & color settings as well as notification clock actions
Added Interface -> Status Bar -> Quick settings with configurable quick settings.
Added longpress intent to settings in notification shade (now launches CFXSettings)
tons of other **** I'm forgetting, including some AOSP master merges ;)
BR1:
Mako (nexus4) users should be good to go now :)
BT now works on some devices about half the time (seems to be an aosp bug...same error code as on nexus7).
Additional changes which benefit performance in testing
Should be quite bugfree except for the listed 'issues"
Merged with AOSP 4.2.1
Ported T9 Dialing
Added Phone Noise Suppression
Added ability to hide ADB notification in CFXSettings ->Interface -> Status Bar
AR6:
Source built LatinIME keyboard gestures now work (with the proprietary google blob(thanks hdorious for your link))
Added a TabletUI toggle in CFXSettings (must use lowered DPI). It's the new 4.2 tabletUI same as on the N7, so google completely removed the "combined bar." in favor of a right and left notification pulldown.
Enabled the interface -> buttons settings in CFXSettings
Added T-Mobile ThemeChooser functionality.
AR5:
Added a few battery icon styles, dual pane toggle, and disable bootanimation to CFXSettings - disable bootanim won't do anything until an animation is added. All CFXSettings except build.prop can be disabled through the switch still :)
Misc fixes/performance improvements...LatinIME *almost* has working gesture.
AR4:
First release with CFXSettings (accessible through settings). This will get far more populated soon. To disable all non-aosp framework/settings changes, push the switch to "off" in the upper right of the app.
"December" issue is fixed.
Email app now being built with the ROM.
WiFi Tethering now works
Misc fixes
AR3:
Su now building, so root is working
Location Services fixed
Performance improvements
AR2:
Fixed webkit glitches (cpu upload)
Can copy gtalk text
Now has busybox build fixed. Still no working superuser.
Is is possible to modify framework-res.apk (by modifying bools.xml entry to name="config_voice_capable">true) shows up the native dialer (phone.apk) on the UI.
Is is possible to modify framework-res.apk (by modifying bools.xml entry to name="config_voice_capable">true) shows up the native dialer (phone.apk) on the UI.
Most likely yes. Probably included in the next release if I don't forget about it just after writing this message.
"Whenever a theory appears to you as the only possible one, take this as a sign that you have neither understood the theory nor the problem which it was intended to solve."
--Karl Popper
DISCLAIMER: Flashable zip has not been tested so use it at your own discretion.
"Whenever a theory appears to you as the only possible one, take this as a sign that you have neither understood the theory nor the problem which it was intended to solve."
--Karl Popper
The same goes for this. It'll be in the next release. [bitbucket commit]
"Whenever a theory appears to you as the only possible one, take this as a sign that you have neither understood the theory nor the problem which it was intended to solve."
--Karl Popper
There are still quite a few of folks who run Gingerbread on their … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?