Related
Welcome to my Adrenalized version of AOKP
{
"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"
}
For any of you who are Familiar with my "Adrenaline" Rom, you will understand what it means to "Adrenalize" AOKP
I have modified it to my liking and I'm sure many of you will like as well!
Here is what you have to look forward to:
*TRUE AOSP!
*GUTTED. Considered to be De-Bloated "further". Increased the speed
*removed a good portion of media tones and kept the few I liked.
*rooted
*data/app ability added
*init.d tweaks for battery and performance
*Working Google Now WITHOUT the voice workaround and a true working jelly bean voice search made available by udz2002 for the find (requires a flash of my gapps package)
*Working Camera and Video recording both rear and front facing. *NOTE: Streaming video recording force closes for now like with Skype or Hangout (Gtalk)
*Working WiFi
*Working Native Tether
*No Wakelock
*Custom Kernel and undervolted
*Working Bluetooth
*Working frequency and Governor Control
*Working 3G/4Glte (do NOT mess with network toggles or go into mobile networks)
*Beats Audio/DSP Mod. Thanks to xda member "Awesome" for modifying! Make sure you check out all your options in "Awesome Beats"
*SEVERAL Build.prop tweaks for optimized battery performance, internet speed, and system speed.
*Removed Nova and the Standard Launcher and replaced with Apex ( can provide flashables of the originals if you want them back)
*WiFi tether app added (for those who have issues with the integrated tether)
*Google Ears (Sound Search Widget)
*Latest Superuser
*Latest SU Binaries
*Inverted Calendar
*Inverted Messaging (with working mms!)
*Inverted E-mail and Exchange
*Inverted Gmail (my gapps package)
*Inverted Contacts
*Inverted Play Music (my gapps package)
*Inverted Play Store (my gapps package)
*Inverted GTalk (my gapps package)
*Inverted Youtube (my gapps package)
***NOTE*** If this is your first time coming to an AOSP Rom and you are S-ON, you will need to extract the boot.img and flash it in hboot after the rom flash.
FOR BEST PERFORMANCE, FLASH WITH AMON RA RECOVERY. (Download link for Amon Ra in Post #2)
Click to Download--->AOKP-Neo 1.8 Linaro
md5: 6b50cc000167084021067f1a942d0ea5
***DO NOT FLASH GAPPS! They are baked in now. Clean flash required. Just flash the rom and Done. Included gapps fixes a number of issues.
Developer Edition 1.5 Linaro
AOKP NEO Developer Edition (unsupported. This is how I roll. DOWNLOAD
^Don't complain about this build^. It's for me only. I'm just sharing
md5: ecfa9e4f3640fcba4a86ce4dc0cd729a
If you like my work, donations are always accepted!
[mbobino] - For teaching me how to compile roms and always willing to help.
[dmeadows013] - For teaching me how to compile AOKP for the Rez and allowing me to be the nightly maintainer.
[chad0989] - For all the fixes and making AOSP possible for the Rezound.
[Snuzzo] - For his Incredible Funky Kernel.
[SynisterWolf] - For being my closest android buddy, for helping deliver some of the nightlies, and for his custom keyboards.
[localceleb] For the awesome custom wallpaper.
[XRaptor29] - For inspiring me to start developing.
A big THANK YOU to the following XDA Members for their generosity! I appreciate everything!
Please PM me with your username if you are one of the following non xda user names listed below so that I may have you recognized properly.
CompTek | Matthew S. | Christopher E.
WeThePeople13 | David P. | He W.
RolandDeschain | William M. | Benjamin J.
Drew C. | Eric K. | Valerie M.
Matthew P. | Ryan K. | Eric B.
Tad H. | Jeremy M. | Shawn T.
B.MAC | Brandon E. | Max M.
JL. | bestechnow | localceleb
Thomas W. | Andy M. | David A.
whotahnHTC | Brian M. | Jared G.
Guys if you like the rom, consider donating! It's always appreciated and will go directly to helping me support my mini me's insatiable desire to consume ice cream!
Mine: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ER36WF5HCHTEU
Chad's: https://www.paypal.com/us/cgi-bin/we...22c6eea13ecd7b
dmeadows013: https://www.paypal.com/us/cgi-bin/we...22c6eea13ecd7b|
|
|
|
|
Changelogs, Downloads, FAQs
AOKP-Neo 1.8 Linaro:
***NOTE*** If coming from 1.7 a clean flash is NOT required. If coming from any previous version, it is required.
Remember: Do Not Flash Gapps.
*Added the data/app installation script and moved Beats installer and Adobe Flash Player to be installed as a Data/App so that it works.
*Added Google Now back into the rom with an Inverted M7
AOKP-Neo 1.7 Linaro:
*Working I/O Scheduler!
Swapped the Funky 1.7 kernel for a different version of Funky1.7 compiled with Shrike's ramdisk by Shrike using Snuzzo's Kernel Source.
Doing so has fixed the internal built in I/O scheduler settings in Performance options.
*DO NOT FLASH GAPPS!!!
Gapps are now baked in! Rom carries a new AOSP Setup like you would see on a Google device for quick setup. Personally, I would skip the mail sync portion for now but it's entirely up to you. Having gapps baked in ensure that you do not delete the camera, have an extra gallery, or destroy the Sphere view ability..
*Working Sphere View ability in Gallery. Pretty awesome
*Quick GPS locking now with Gapps baked in. (Doing this fixes GPS on JB roms also)
*Updated:
Maps
Streetview
SuperSU
Gmail 4.2
Latest Playstore
*Added in my JB AOKP Boot animation.. A teaser of what is soon to come..
*Nova Launcher is now default.
*New Inverted version of GTalk to allow for video chat ability!
* Integrated The long lost Android Flash Player from Adobe that is no longer supported but definitely required for several flash required environments as not everyone has transitioned to the new HTML yet
*Beats Audio Installer with working Beats Notification! (App allegedly claims to install the needed drivers and produce Beats quality sound! You decide)
Please note that you must go through it's installation process and it will reboot TWICE! First reboot will freeze and then reboot once more. Will be fine after that.
*Exchange.apk added back in so E-mail/Exchange accounts should work perfectly again.
*Calendar Provider and Sync adapter modified. Hopefully the Calendar sync works again. (let me know if it doesn't)
*Build.Prop modified some for overall system improvement.
*NOTE that the MIUI Music app force closes on first launch.
*Note also that if your status bar on first flash happens to be acting wonky, reboot your phone and it should be fixed.
AOKP-Neo 1.5 Linaro:
***CLEAN WIPE REQUIRED!!!***
*Completely rebuilt from source with the Linaro Tool chain instead of Android "Vanilla". Much faster and Cleaner! (Google "Linaro" if you don't know what it is) Try those heavy graphics games now
*Merged New Funky Kernel v1.2 (Thanks Snuzzo)
Kernel revisions include:
-minor I/O tweaks
-Updated Adreno Drivers
-modules built into the kernel
-GPU OverClocked
-default Wheatley config. restored
-Lazy governor added
-CPU stats added.
*Custom Boot Animation.
*GPS Lock Fix (mod)
*Use popup Settings instead of Knobs for the Camera (no need for tiny sliders anymore! Easy to read and set pop ups)
* Improved Http Response Cache performance (Faster Page Loads)
*Added the Option to Change App Drawer Grid Size in Trebuchet
*Added the option to Enable/Disable the Download of “Potentially Unsafe Content” in Email Settings
*Streaming Camera for Hangout/skype/etc Fixed (Chad0989)
It also fixed scanners (for those who use them)
*Removed Apex Launcher and added my personally modified lite and faster version of Trebuchet.
*Multi-touch truly fixed this time.
*Music sound quality/volume fixed
*Custom AOKP Wallpaper merged into Trebuchet (localceleb)
*Awesome 360 degree ripple effect on lockscreen! (SynisterWolf)
*init.d Fixed (Shrike)
*Forced sio in I/O scheduler (Snuzzo Kernel)
*Native Tether Fixed (Can't remember if it was broken before or not)
*Call Quality better (Snuzzo Kernel) (not bluetooth)
*WiFi Wake Lock Fixed
*Modified the larger LatinIME keyboard to 2mb by removing most of the foreign language packs from it.
*Fixed the double vibration in the dialer by replacing the inverted contacts app with the version that comes standard with this build.
*Added all the Build prop tweaks for maximum performance with exception to the network speed tweaks (for battery life)
*Replaced SuperUser with SuperSU so as not to have that annoying "forgetfulness" that SuperUser has when granting apps SU permissions.
*Added SyniserWolf's Lockscreen fix. (for the included HC Animation)
*Added a modified services.jar that improves memory handling and overall rom performance (thanks SynisterWolf for modifying it to work with AOKP!)
*Added .nomedia files to every folder within the rom to combat wakelock from mediaserver (thanks Argumentation for researching)
*Removed some green from the rom and replaced with ICS blue.
*Overall increased speed and battery life.
AOKP-Neo 1.4:
*Phone.apk returned! You get your Dialer back! The problem was due to the inverted contacts.apk no longer playing well with phone.apk... For whatever reason.. Must be the new source. I will be modifying the working contacts.apk of course to be inverted and hopefully included in the next release.
*New Kernel by Snuzzo! Updated Funkey Kernel to include the following:
-SIO Scheduler
-Force AC charge over USB
-Multi Touch Fix
You guys should see the multitouch fix truly implemented now.
*Modified aosp keyboard by SynisterWolf! He took it and made it a little bit bigger. How convenient!
*Honeycomb style Lockscreen Clock by Snuzzo!
*Overall increased speed and battery life.
AOKP-Neo 1.3:
**A CLEAN WIPE IS REQUIRED**
*Completely rebuilt from the latest source.
*WiFi Glitch Fixed.
*Native Tether fixed.
*Wakelock Fixed.
*Multi-touch Fixed.
*Undervolted kernel with all frequencies by -50mv (Thanks Snuzzo!)
*New Wheatley Governor for incredible battery life. (Thanks Snuzzo!)
*New custom wallpaper specific to this build! (Thanks localceleb!)
*Torch app included.
AOKP-Neo 1.2:
**A CLEAN WIPE IS REQUIRED** Don't complain if you have launcher issues or problems resulting from not following this instruct.
* FASTER! >_<
*Increased max fling to 20,000 and min to 16,000
*Added the new calculator that will eventually become the official calculator for the CM10 nightlies. It has advanced functions like log, sin, cos and irrational numbers like pi and e. It can also calculate complex numbers,graph X,Y equations, Matrix addition/multiplication, determinants, and eigen values.Hexadecimal,Binary support, displays history by pulling down from the top, and can hide the pages you don't need.
*Updated to the latest Adreno Drivers. Improved system speed, quadrant, and enables flash to work in rom.
*Torch works and no longer buggy (at least for me)
*Added facebook contacts sync ability! (Thanks SynisterWolf!)
*Moved a few apps over to the data partition to free up system space for speed!
*Added X-Play as a default music player (awesome options). (note that the app is pre-set to auto play with headset plug-in and can be disabled.)
*Updated to the latest Superuser
AOKP-Neo 1.1:
*FASTER!
*WiFi now works with the tether workaround listed in the FAQ's below.
*Changed init.d permissions so hopefully they are all working now.
*Disable kernel error logging for improved system performance.
*Got rid of CPU rendering completely by removing the entire soft-rendering pathway from the OS.
*Enabled Tile Rendering. (let me know if there is any glitchiness with app tiles and such
*Raised max fling velocity to 14000 zooom!
*Raised minimum fling velocity to 12000 (this was the original max)
*Added a faster boot up tweak (may be placebo. you decide!)
*Disabled that annoying USB debugging notification icon when attaching to a pc
*Swapped out the calculator for a more inverted version that I liked better.
*Changed the debug composition type to gpu rendering. Should see improved performance!
-448 Sounds Flashable Pack: DOWNLOAD
-Flashable zip to revert the stock apps to normal (non-inverted): DOWNLOAD
md5: 2f1cc8ee78afc334ce46d559c8fa461a
-Amon Ra Recovery 3.15: DOWNLOAD
-Gapps-Invert-Revert: DOWNLOAD - Only flash these if you've already flashed my inverted gapps package and want to go back to uninverted.
md5: 4aebe853e4dba0759844ed4c6e91dced
Q: "Ever since I came to AOSP, I get these weird, annoying text messages from Verizon. How can I make them stop?"
A: " Click this:
http://www.verizonwireless.com
-Sign in at the top right corner.
-If an add pops up, bypass it by selecting the link that says "Continue to My Verizon"
-Under the "Plan" options in the middle of the screen, click on change features.
-Select your phone in the next window if it asks for it and click "Next" off to the right of the screen.
-Here you can choose to add and remove features and it's the 2 cloud storage options that you want to opt out of or disable. They were free any way and most don't even use it. Continue in the bottom right corner after that and I'm sure you can figure out the rest!
***NOTE***
You most likely will get slammed by a recall to delete message for every weird text you received since switching to AOSP. After that they are gone for good."
Q: "How do I configure the wireless tether app to work properly?"
A: "Tap menu, then settings.
-Change the Device profile to HTC Rezound
-Change the Setup Method to Netd (master)
-Enabling WiFi Encryption is your choice, however, I would recommend it (password protect your hotspot!)
-Enabling the encryption will allow you the next option of creating a password for your network.
-Changing the SSID is the name of your network hotspot that you want to show as an available network.
-You can enable access control if you like but it is not necessary.
-Scroll all the way down and check off "Enable routing fix"
That's it! Ready to go."
Q: "You mentioned that until WiFi is truly fixed, there is an easy workaround to get it working. What must I do?"
A: "Simply enable the Tethering and Mobile Hotspot option located Settings/Wireless & Networks (under more). After it is successfully enabled, disable it and your WiFi will work just fine until a reboot. You can also speed up this toggle process by having the included WiFi tether app listed above configured so all you have to do is enable then disable."
Q: "Battery percentages do not match what the system shows when power is low or what is showing on the statusbar or lockscreen. Can we fix this?"
A: "This is a known HTC issue and there is not a fix for it at the moment. Your best bet would be to stick with the lowest percentage the system indicates is the remaining power for your battery. There is however a 1% battery mod that attempts to give a more accurate reading but it doesn't always work. I may attempt to merge it into one of these builds eventually."
Q: "Does this ROM suffer from choppiness of the homescreen like many others?"
A: "The choppiness of the homescreen is due to the default settings within Apex Launcher. Users can tweak their individual homescreen transition and scrolling settings to fine tune it's performance to their liking and nearly do away with any lag or choppiness resulting from the preset. A good first start would be to change the wallpaper scrolling to fixed, or setting the minimum scrolling time to somewhere betweek 1-4. 0 is NOT fastest."
Q: "Is this rom for S=OFF ONLY people, or can we S=ON people flash your rom?"
A: "At the moment, I have not created a rom specifically for S=ON flashing. However, if you are on one of the last few ICS firmware released, you can extract the boot.img from the zip and you will need to flash it in hboot after flashing the rom"
Q: "I am still on Gingerbread firmware. Is this rom old firmware friendly? If not, will the Gingerbread patch I have from another rom work with yours?"
A: "It is not old firmware friendly. However, you may be able to use a Gingerbread Patch from another rom. If you've tried this, please let me know if it worked.
Q: "In order to use the rom previous to flashing yours, I had to flash a Gingerbread patch. Now that I have flashed your rom, I get these reboots every 15 seconds. Why is this happening?"
A: "Since you are on the older firmware, you are going to have to flash this patch each and every time you switch to a newer firmware rom. That will fix the issue"
Q: "I flashed your rom but while I'm on it, it reboots after about 20 seconds every time it gets back to the rom. Why is it doing this?"
A: "You are on the old Gingerbread Firmware or not on an ICS firmware new enough. Either RUU your way to the latest leak or use a Gingerbread patch"
Q: "I downloaded the rom but want to make sure it downloaded properly before I attempt to flash it. Everyone keeps telling me to check my md5 but I'm not sure how to do it"
A: "Here is a link to the Free md5 checker/generator that I use: http://www.winmd5.com/. Use that to compare the string of code with that of what I have listed for the rom download. If you can not use this app, you can also view the md5 on your phone via a root browser like root explorer by checking the properties of the zip.
Q: "Which gapps are safe to flash on this rom?"
A: "I would suggest only flashing the latest ICS gapps for any of my roms. For AOSP specifically, I have an inverted gapps package listed in post 1"
Q: "Does "Google Now" work with this rom? If so, does the voice portion work also?"
A: "Yes google now works as does the Jelly Bean Voice Search."
Q: "I read that you included the Google Sound Search (Google Ears) app in your rom but I can't find it?"
A: "It is a widget. long press your homescreen, select widget, and you will find it"
Q: "I flashed your rom and my phone gets really hot after a while. In fact, Ive noticed it on all the newer roms lately. What could be causing it and how can I attempt to fix it?"
A: "Make sure you have updated your radio to the latest available. In fact, you should update to he latest firmware".
Q: "When I turn the wifi on, it gets stuck in the "turning on" mode but never comes on. Why is it doing this and how can I fix it?"
A: "The kernel has most likely been installed incorrectly or you are missing the module located system/libs. Place that folder from the rom zip to that location and reboot"
Q: "Does this rom include an AD Blocker?"
A: "It does not as it interferes with some market apps that require it. You can however download several free ad blockers from the play store"
Q: "Do you have plans to add Aroma to your roms?"
A: "I may in the future yes"
Q: "Does Bluetooth work with this rom?"
A: "Yes althought for the moment, call quality may not be that great. It's still in development."
Q: "My gallery is not showing my pictures nor is my the Latin player showing my music. How do I fix this?"
A: "You just need to clear the cache on those apps and it will solve the problem"
Q: "I use the Navigation app all the time to get me from point A to point B but it is not in this rom nor can I find it in the market. How can I get it back?"
A: "The navigation app (Blue Chevron for the icon) is actually part of the Google Maps app. Re-Download Google Maps and you will have your Navigation app back"
Q: "I noticed on most roms anything I download goes to the internal memory under the downloads folder. How can I change this to where downloads will go to my sd card's download folder?"
A: "There is a way to do it although I'm unsure of how at the moment. However, if you can change the default downloads folder in tapatalk or the xda app to "Downloads" and anything downloaded through those apps will go to that folder on your sd card"
Q: "I noticed your tweaks force GPU rendering instead of hardware rendering. This conflicts with a few games I play and won't allow me to play them until I change it. If it's possible, where would I go to change that?"
A: "It is possible and is as easy as un-checking the option listed under system apps/developer options/Force GPU Rendering"
Q: "Everyone else is reporting amazing battery life but mine drains incredibly fast. What can I do to fix this?"
A: "Ensure that you are on the latest radio (1.22.10.0424r, 1.22.10.0424r) and firmware, and that you have no background apps that are using major resources constantly running. Also, make sure to tweak your screen properties/setting as the screen takes up a great deal of power. Live wallpapers and things like gps/wifi/bluetooth being left on can drain power fast."
Q: "Will there be any way to add switchable equilizers in your rom?"
A: "There is a modified DSP manager called Awesome Beats with a load of options to choose from!"
Q: "Every now and then when I toggle bluetooth, it will lock up and not turn on. How do I fix it?"
A: "Reboot"
Q: "What purposes does an i/o scheduler serve?"
A: "The following:"
Minimize hard disk seek latency.
Prioritize I/O requests from processes.
Allocate disk bandwidth for running processes.
Guarantee that certain requests will be served before a deadline.
***In short, the Kernel controls the disk access via using the I/O Scheduler.***
Q: "What goal does every I/O scheduler try to balance?"
A: "The following:"
Fairness (let every process have its share of the access to disk)
Performance (try to serve requests close to current disk head position first, because seeking there is fastest)
Real-time (guarantee that a request is serviced in a given time)
Q: "How do I determine what I/O Scheduler setting is best for me?"
A: "It depends on how you use your phone and what is most important to you. Refer to the chart below to customize your scheduler appropriately:
Noop
Inserts all the incoming I/O requests to a First In First Out queue and implements request merging. Best used with storage devices that do not depend on mechanical movement to access data (like flash drives). Advantage here is that flash drives do not require reordering of multiple I/O requests unlike in normal hard drives.
Advantages
Serves I/O requests with least number of cpu cycles. (Battery friendly)
Best for flash drives since there is no seeking penalty.
Good throughput on db systems.
Disadvantages
Reduction in number of cpu cycles used is proportional to drop in performance.
Deadline
Goal is to minimize I/O latency or starvation of a request. The same is achieved by round robin policy to be fair among multiple I/O requests. Five queues are aggressively used to reorder incoming requests.
Advantages
Nearly a real time scheduler.
Excels in reducing latency of any given single I/O.
Best scheduler for database access and queries.
Bandwidth requirement of a process - what percentage of CPU it needs, is easily calculated.
Like noop, a good scheduler for solid state/flash drives.
Disadvantages
When system is overloaded, set of processes that may miss deadline is largely unpredictable.
CFQ
Completely Fair Queuing scheduler maintains a scalable per-process I/O queue and attempts to distribute the available I/O bandwidth equally among all I/O requests. Each per-process queue contains synchronous requests from processes. Time slice allocated for each queue depends on the priority of the 'parent' process. V2 of CFQ has some fixes which solves process' i/o starvation and some small backward seeks in the hope of improving responsiveness.
Advantages
Considered to deliver a balanced i/o performance.
Easiest to tune.
Excels on multiprocessor systems.
Best database system performance after deadline.
Disadvantages
Some users report media scanning takes longest to complete using CFQ. This could be because of the property that since the bandwidth is equally distributed to all i/o operations during boot-up, media scanning is not given any special priority.
Jitter (worst-case-delay) exhibited can sometimes be high, because of the number of tasks competing for the disk.
SIO
Simple I/O scheduler aims to keep minimum overhead to achieve low latency to serve I/O requests. No priority quesues concepts, but only basic merging. Sio is a mix between noop & deadline. No reordering or sorting of requests.
Advantages
Simple, so reliable.
Minimized starvation of requests.
Disadvantages
Slow random-read speeds on flash drives, compared to other schedulers.
Sequential-read speeds on flash drives also not so good.
vr
Unlike other schedulers, synchronous and asynchronous requests are not treated separately, instead a deadline is imposed for fairness. The next request to be served is based on it's distance from last request.
Advantages
May be best for benchmarking because at the peak of it's 'form' VR performs best.
Disadvantages
Performance fluctuation results in below-average performance at times.
Least reliable/most unstable.
One more..
Hi
Via my Google Galaxy Nexus with Butter
Yes, please!
Sent from my ADR6425LVW using Tapatalk 2
Thank you, Neo! I've missed some AOKP love.
This is going to rock! Btw, error on the download site.
Edit..it downloaded. It downloaded 8mb but windows says it can't open it,says zip is invalid?
Dam# not first!
Sent from my HTC Rezound using xda app-developers app
Rom isn't uploaded yet whooops lol h/o
I think this is still uploading, or he massively stripped it. I got a 64 mb download
---------- Post added at 09:43 PM ---------- Previous post was at 09:41 PM ----------
IAmTheOneTheyCallNeo said:
Rom isn't uploaded yet whooops lol h/o
Click to expand...
Click to collapse
.... beat me to it
Ill be right back after i change my pants...
Ok now it's up
Enjoy.
AOKP Nightly going up in just a sec on D's thread
What is the full size? I got 102mb.
Sent from my HTC Rezound using xda app-developers app
Downloading.
howellcp said:
What is the full size? I got 102mb.
Sent from my HTC Rezound using xda app-developers app
Click to expand...
Click to collapse
Correct
Make sure to match md5!
Also, don't forget to flash my modified Gapps package! It's part of the whole effect..
IAmTheOneTheyCallNeo said:
Correct
Click to expand...
Click to collapse
thats really small! thats what she said lol but, seriously, nice!
So is the google Now the one from mikeyxda v7 or something else? I usually flash awesome beats, google now, and google ears whenever i flash a new rom and im glad they are built in this rom. Also, is it safe to flash dantuzz bild prop tweaks or would you not recommend it?
evilstewie23 said:
So is the google Now the one from mikeyxda v7 or something else? I usually flash awesome beats, google now, and google ears whenever i flash a new rom and im glad they are built in this rom. Also, is it safe to flash dantuzz bild prop tweaks or would you not recommend it?
Click to expand...
Click to collapse
AOKP comes standard with a majority of his tweaks. Not sure if it is ok to flash over this or not though. You can gladly guinea pig if you like!
so is bluetooth really working? like,working i can make a phone call and talk on it working? or it just connects,like in the other current AOSP roms? if its working,working you will officially be my new hero!
thanks a bunch,downloading now!
[ROM] 【4.0.4】【GPL】(╯°□°)╯︵ ┻━┻ v1.9.6【3/20/13】【CM-9】【Linaro-12.12】
(╯°□°)╯︵ ┻━┻
*********Rage!!!!*********
I only care about ICS!!!
{
"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"
}
This is my Adrenalized version of CM9!
Here is what you have to look forward to:
*TRUE AOSP!
*GUTTED. Considered to be De-Bloated "further". Increased the speed
*removed a good portion of media tones and kept the few I liked.
*rooted
*data/app ability added
*init.d tweaks for battery and performance
*fixed perms for init.d so hopefully it all works now!
*FUNKY KERNEL by Snuzzo! All frequencies undervolted by 50mv! 2 new governors to add for all you girls and boys to enjoy! On a sleep test last night, only 4% battery was lost in 8 hours! Thanks Snuzzo
*Custom wallpaper by localceleb! suweeeeeet
*Working Google Now WITHOUT the voice workaround and a true working jelly bean voice search made available by udz2002 for the find (requires a flash of my gapps package)
*Working Camera and Video recording both rear and front facing. *NOTE: Streaming video recording force closes for now like with Skype or Hangout (Gtalk)
*Working WiFi
*No wakelock issues
*No Multitouch issues
*Working Bluetooth (call quality issue is still present obviously)
*Working frequency and Governor Control
*Working 3G/4Glte
*Beats Audio/DSP Mod. Thanks to xda member "Awesome" for modifying! Make sure you check out all your options in "Awesome Beats"
*SEVERAL Build.prop tweaks for optimized battery performance, internet speed, and system speed.
*Removed Nova and the Standard Launcher and replaced with Apex ( can provide flashables of the originals if you want them back)
*WiFi tether app added and tested working fine (added because native tether does not work)
*Google Ears (Sound Search Widget)(part of gapps flash package)
*Added back my favorite ICS calculator.
*Inverted Calendar
*Inverted Messaging (with working mms!)
*Inverted E-mail and Exchange
*Inverted Gmail (my gapps package)
*Inverted Contacts
*Inverted Play Music (my gapps package)
*Inverted Play Store (my gapps package)
*Inverted GTalk (my gapps package)
*Inverted Youtube (my gapps package)
PLEASE NOTE: This picture is with the "Cobalt Theme" and available for download in the app market.
Default wallpaper is user set-able
***NOTE*** If this is your first time coming to an AOSP Rom and you are S-ON, you will need to extract the boot.img and flash it in hboot after the rom flash.
FOR BEST PERFORMANCE, FLASH WITH AMON RA RECOVERY. (Downwload link for Amon Ra in Post #2) I can't stress this enough.
Click to Download--->(╯°□°)╯︵ ┻━┻ v1.9.6 Linaro!
md5: 2a4ba20b5fd12e7e7a100978409950d0
***DO NOT FLASH GAPPS! They are now baked in. Doing so solves a number of problems and this build should be the most stable of them all***
CM9-Rage1.9.4-DevEdition (12/13/12)
md5: 2c8d4aa0ab0e62be5f48bcd5b06c2c42
(Unsupported build. Made for me personally but you're welcome to try it)
Let me know of any bugs that may be in the official build!
If you like my work, donations are always accepted!!
[mbobino] - For teaching me how to compile roms and always willing to help.
[Snuzzo] - For the amazing Funky Kernel in this rom!
[localceleb] - For his custom wallpaper in this rom!
[dmeadows013] - For teaching me how to compile AOKP for the Rez and allowing me to be the nightly maintainer.
[XRaptor29] - For inspiring me to start developing.
Wildstang83 - For answering dev questions and always willing to help.
[SynisterWolf] - For being the best android buddy a guy could ever hope for
A big THANK YOU to the following XDA Members for their generosity! I appreciate everything!
Please PM me with your username if you are one of the following non xda user names listed below so that I may have you recognized properly.
CompTek | Matthew S. | Christopher E.
WeThePeople13 | David P. | He W.
RolandDeschain | William M. | Benjamin J.
Drew C. | Eric K. | Valerie M.
Matthew P. | Ryan K. | Eric B.
Tad H. | Jeremy M. | Shawn T.
B.MAC | Brandon E. | Max M.
JL. | bestechnow | localceleb
Thomas W. | Andy M. | David A.
whotahnHTC | Brian M. | Jared G.
Guys if you like the rom, consider donating! It's always appreciated and will go directly to helping me support my mini me's insatiable desire to consume ice cream!
Mine: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ER36WF5HCHTEU
Chad's: https://www.paypal.com/us/cgi-bin/we...22c6eea13ecd7b
snuzzo: http://forum.xda-developers.com/donatetome.php?u=3419683
shrike1978: http://forum.xda-developers.com/donatetome.php?u=4152223
SynisterWolf: http://forum.xda-developers.com/donatetome.php?u=2918354
localceleb|
|
|
|
|
(╯°□°)╯︵ ┻━┻ v1.9.5 LINARO:
*Completely rebuilt from the ground up on fresh source.
*Optimized the rom build using a patched linaro 12.12 chain that optimized kernel build as well!
*Built with Funky Kernel 2.5 with and all new optimizations!
*Visual enhancement/performance tweaks added (thanks Snuzzo)
*New Build.prop tweaks added from my experience with JB roms
*init.d tweaks added
*fstrim mod
*Entropy Generator mod
*MPEngine11 mod
*Supercharger mod
*Multitasker mod
*Copy and paste ability for GTalk added to the rom
*Kernel Tuner added
*LMT Launcher/GUI added
*Latest SuperSU
*Latest Play Store
*Latest Maps
*Latest Streetview
(╯°□°)╯︵ ┻━┻ v1.9.4 LINARO:
***NOTE*** If coming from 1.9.3 a clean flash is NOT required. If coming from any previous version, it is required.
Remember: Do Not Flash Gapps.
*Added the data/app installation script and moved Beats installer and Adobe Flash Player to be installed as a Data/App so that it works.
*Added Google Now back into the rom with an Inverted M7
(╯°□°)╯︵ ┻━┻ v1.9.3 LINARO:
*Working I/O Scheduler!
Swapped the Funky 1.7 kernel for a different version of Funky1.7 compiled with Shrike's ramdisk by Shrike using Snuzzo's Kernel Source.
Doing so has fixed the internal built in I/O scheduler settings in Performance options.
*DO NOT FLASH GAPPS!!!
Gapps are now baked in! Rom carries a new AOSP Setup like you would see on a Google device for quick setup. Personally, I would skip the mail sync portion for now but it's entirely up to you. Having gapps baked in ensure that you do not delete the camera, have an extra gallery, or destroy the Sphere view ability..
*Working Sphere View ability in Gallery. Pretty awesome
*Quick GPS locking now with Gapps baked in. (Doing this fixes GPS on JB roms also)
*Updated:
Maps
Streetview
SuperSU
Gmail 4.2
Latest Playstore
*New Inverted version of GTalk to allow for video chat ability!
* Integrated The long lost Android Flash Player from Adobe that is no longer supported but definitely required for several flash required environments as not everyone has transitioned to the new HTML yet
*Beats Audio Installer with working Beats Notification! (App allegedly claims to install the needed drivers and produce Beats quality sound! You decide)
Please note that you must go through it's installation process and it will reboot TWICE! First reboot will freeze and then reboot once more. Will be fine after that.
*Exchange.apk added back in so E-mail/Exchange accounts should work perfectly again.
*Calendar Provider and Sync adapter modified. Hopefully the Calendar sync works again. (let me know if it doesn't)
*Build.Prop modified some for overall system improvement.
*NOTE that the MIUI Music app force closes on first launch.
(╯°□°)╯︵ ┻━┻ v1.9.2 LINARO:
***CLEAN WIPE REQUIRED***
*Rebuilt with the latest Linaro 12.10 Toolchain. Apparently the version I've been using is 6 versions behind and over 6 months old
*threw out the plain music app and tossed in a NEW MIUI music app. It's very nice It may force close on first use just fyi
*Added all those super fast network speed tweaks for LTE, 3G, WiFi, Tether, etc. Feel the difference!
*Also added in other build.prop tweaks to help the rom perform more smoothly and save battery (if possible)
*No more Apex launcher or Trebuchet *yuck. I have moved on to Nova and am converting all my roms to it Much much better.
*Themed a few icons to better suit the rom
*Threw Dev tools and Terminal Emulator back in for more dev and debugging, etc.
*Rom overal feels more stable, smoother, and quicker. I like this one.
(╯°□°)╯︵ ┻━┻ v1.9.1 LINARO:
***CLEAN WIPE REQUIRED***
*Completely rebuilt today from fresh, new source with minor big fixes.
*Funky Kernel 1.7 added in! New governors and other stuff. See changelog for kernel HERE
*SuperSU updated
*Fixed the Nexus 4.2 camera and Gallery instal so that Gapps will not overwrite them
*modified 4.2 keyboard to be slightly larger (Thanks SynisteWolf) and RAGE themed a bit
*Added GPS fix to both rom and new Gapps package.
*Terminal emulator removed
*Commit added: Don't touch mobile data on USB event
*Default tones changed (but still available)
***GAPPS PACKAGE UPDATED. DOWNLOAD FROM POST #1***
(╯°□°)╯︵ ┻━┻ v1.9 LINARO:
*Funky Kernel 1.5 added in! This kernel sports voltage control Thanks Snuzzo
*Original fallback fonts added back in for the missing foreign languages (╯°□°)╯︵ ┻━┻ <---- "I Haz Armz!"
*SuperSU updated to the latest available version
*New commits merged into the rom:
-SystemUI/res: Move files to proper directory
-Make alternate character popup for hardware keyboard more user-friendly and locale-specific
-surfaceflinger: Improve dithering method (in settings)
-libpixelflinger: Include NEON optimized assembly
*New Nexus 4.2 camera added! Sports the cool full screen capturing, Long press UI, and Shhere mode! (still bugs to work out)
*New 3d gallery added (still bugs to work out)
*New Android 4.2 Keyboard with Trace! Also modified by me to reduce any possible lag
*Terminal Emulator added back in
*A few new alarms, alert, and ringtones added from the new Nexus build.
*I/O scheduler fix implemented (thanks Shrike for the commit) although it doesn't work at the moment with the current kernel. Will soon!
*Modified the modified boot animation to make it BIGGER and faaaasssttterrrrr!
*Rom overall more stable and smoother.
(╯°□°)╯︵ ┻━┻ v1.8 LINARO:
****CLEAN FLASH REQUIRED****
*Moved Trebuchet back to System Apps to fix the widget/Force Close issue.
*1st ever build brunched with Snuzzo's newest Funky Kernel Source instead of dropping into the build after brunch.
*New intellidemand governor!
*Cleaned some source "pre-brunch" for a cleaner build.
*Merged Chad's new wifi fix (if wakelock still wasn't fixed before, it should be now)
*Added a Rezoundized MIUI Camera file in place of the default camera. Not sure if there is much of a difference but everything still works.
*Replaced the CM9 Mms with the Inverted version that allows for longer texting without forcing a split of messages (that was annoying!) No face calling tho
*Replaced the Email app with the Inverted version like in the very beginning. (Don't think many utilize the download of potentially unsafe files option anyway)
*Added back a few system files that I feel could possibly have contributed to rom instability.
*Replaced Apollo with a CyanogenMod's native music player. (Kinda like the cm7 player)
*I themed the following app icons to match my rom better:
-Calendar
-Downloads
-Email
-Messaging
-Torch
*Rom overall feels pretty smooth and runs cool.
(╯°□°)╯︵ ┻━┻ v1.7 LINARO:
*****A CLEAN FLASH IS REQUIRED*****
*Rom is over 8mb smaller in zip size
*Boot Animation modified by RKight fixed and sped up!
*Analyzed every single file in the rom to determine it's necessity in my build.
*Deleted duplicates/triplicates of tones that were simply renamed to look like different tones.
*Replaced a massive fall back fonts pack with that of a pack 25 times smaller than it that works perfectly fine.
*Deleted other unnecessary backup files and other files that were contributing to system bloat thus now making the rom faster and smoother!
*Restructured system apps that operate properly as data apps to the data folder to free up system room thus " " " " " "
*Modified Trebuchet to remove all the unnecessary extra wallpapers from the launcher thanks to SynisterWolf!
*Added to the build.prop the following tweaks (unconfirmed if they actually work or not):
-Faster Streaming Videos
-Video Acceleration and Hardware Debugging
-Power Saving Mods
-Phone Rings Immediately instead of a long delay
-Better Phone Signal
-Better Call Quality
-Faster Boot Time
-Disable Error Checking
-Dalvik Virtual Machine Tweaks
-Disable Sending of Usage Data
-Disable Strict Mode Checking
-Qualcomm Tweaks
(╯°□°)╯︵ ┻━┻ v1.6 LINARO:
*****Dirty Flash should suffice after wiping BOOT. Wipe cache and Dalvik after flash*****
*New Rage boot animation thanks to XDA member RKight! (EDIT: I goofed his animation up. No your phone is not frozen! I'll fix this tomorrow)
*Modified system UI sounds (I like these better. Taken from the sgs3)
*Added about 10 new short notification sounds (for those in office areas like myself) and 1 new alarm.
*GPU Overclocked (truly) this time with Snuzzo’s new kernel.
*Alleged GPS locking fix integrated.
*.nomedia files added to every non media file within the rom (to combat wakelock from mediaserver)
*Rom feels much faster and smoother thanks to the new kernel.
(╯°□°)╯︵ ┻━┻ v1.5 LINARO:
*Added a modified services.jar that improves memory handling and overall rom performance (thanks SynisterWolf for the find!)
*Added SyniserWolf's Lockscreen fix. (for HC Animation)
*Replaced SuperUser with SuperSU so as not to have that annoying "forgetfulness" that SuperUser has when granting apps SU permissions.
*Added the default Mms back that contains all the emoji's as it was causing conflicts with messaging.
*2 versions of the rom uploaded tonight. 1 without init.d and 1 with init.d for testing purposes to see which performs best and without issues.
*Modified the build.prop scripts to remove what may have cause heating issues in the last release.
(╯°□°)╯︵ ┻━┻ v1.4 LINARO:
*Added all the Build prop tweaks for maximum performance that were accidentally left out of the past build (muh baaaaad)
*Fixed the double vibration in the dialer by replacing the inverted contacts app with the version that comes standard with this build.
*Modified the 13mb LatinIME to 2mb by removing most of the foreign language packs from it.
*Modified the Mms.apk to remove all 875 emojis as most phones don't support them anyway. This cut the apk down a lot.
*Rom overall smoother than the last release. Zip files are much smaller
(╯°□°)╯︵ ┻━┻ v1.3 LINARO:
***CLEAN WIPE REQUIRED!!!***
*Built from "Linaro" chain and not Android "Vanilla". MUCH FASTER and Cleaner! (Google "Linaro" if you don't know what it is) Try those heavy graphics games now
*WiFi Wake Lock Fixed! (Snuzzo Kernel)
*Call Quality fixed! (Snuzzo Kernel) (not bluetooth)
*Native Tether Fixed! (dmeadows' Broadcom )
*Forced sio in I/O scheduler! (Snuzzo Kernel)
*init.d Fixed! (Shrike)
*Streaming Camera for Hangout/skype/etc Fixed! (Chad0989)
*Awesome 360 degree ripple effect on lockscreen! (SynisterWolf)
*Removed the "lite" Trebuchet and modified the Original myself and cut in in half Only this version, has an added ability to modify the app drawer grid size
*Custom Rage Wallpaper I merged into Trebuchet! (localceleb)
*Music sound quality/volume possibly fixed! (unconfirmed)
*Modified Deskclock added to get a Digital Clock Widget for the home screen
(╯°□°)╯︵ ┻━┻ v1.2:
*Rebuilt again completely from fresh source.
*New Kernel by Snuzzo! Updated Funkey Kernel to include the following:
-SIO Scheduler
-Force AC charge over USB (Fast Charge)
-True Multi Touch Fix
*Removed Apex Launcher and added an extremely lite and faster modified version of Trebuchet!
*Modified AOSP keyboard by SynisterWolf! He took the stock keyboard and made it a little bit bigger. Convenient!
*Honeycomb style Lockscreen Clock by Snuzzo!
*Overall increased speed and battery life.
*Implemented Chad’s front face video calling fix for streaming skype,Gtalk, etc.
*Added a Center Clock option
*Added Screen rotation in lockscreen option
*Added the option to Reverse Volume Key Logic on Cursor Control
*Added the option to Long Press Status Bar to set Brightness Level (Slid on Status Bar still works too. Must be enabled for long press to work)
*Added the option to Disable Camera Shutter Sound
*Added the option to Enable/Disable the Download of “Potentially Unsafe Content” in Email Settings
*Added the Option to Change App Drawer Grid Size (Only works on the original Trebuchet that came with this brunch and can give upon request)
* Added the MIUI Battery Bar option via and included Team Battery Bar App
*Added the WiFi Sleep Policy Fix (untested)
*Added the Fix for Wifi Strength Indicator
*Added ARMv7 Optimized String Handling Routines
*Added the Option to Answer Incoming Calls with the HOME soft key (Must be enabled in Accessibility Options and is active after rebooting)
*Added I/O Scheduler Settings in Performance Options for older sd cards (untested)
*Added the “Clever Dialing” feature in MMS (If you want to immediately call the person you’re in a current text message with, simply hold the phone to your ear like you are on a call and it will dial them! Must be activated in MMS settings at the very bottom and have the phone rebooted at least once)
*Added the 1% battery mod (untested). This is where the phone reports the exact battery drainage as indicated by your battery info and battery in status bar.
* Improved Http Response Cache performance (Faster Page Loads)
*Added a Fix for possible Battery Drainage while receiving Mms with a bad data connection. (phone will not constantly keep draining power by reconnecting to get the message if your data is off or in an area where there is no data)
*Use popup Settings instead of Knobs for the Camera (no need for itty bitty sliders anymore! Easy to read and set pop ups)
*Removed a lot of unused stuff and made the code cleaner before compiling the rom for improved performance
(╯°□°)╯︵ ┻━┻ v1.1:
*Rebuilt completely from source today with latest repos.
*Chad's Multitouch fix implemented.
*Some minor app changes.
-448 Sounds Flashable Pack: DOWNLOAD
-Flashable zip to revert the "stock" apps to normal (non-inverted): DOWNLOAD
md5: 2f1cc8ee78afc334ce46d559c8fa461a
-Amon Ra Recovery 3.15: DOWNLOAD
--Gapps-Invert-Revert: DOWNLOAD - Only flash these if you've already flashed my inverted gapps package and want to go back to uninverted.
md5: 4aebe853e4dba0759844ed4c6e91dced
-Chad's CM9 Kernel 10/15/12: DOWNLOAD
Q: "How do I configure the wireless tether app to work properly?"
A: "Tap menu, then settings.
-Change the Device profile to HTC Rezound
-Change the Setup Method to Netd (master)
-Enabling WiFi Encryption is your choice, however, I would recommend it (password protect your hotspot!)
-Enabling the encryption will allow you the next option of creating a password for your network.
-Changing the SSID is the name of your network hotspot that you want to show as an available network.
-You can enable access control if you like but it is not necessary.
-Scroll all the way down and check off "Enable routing fix"
That's it! Ready to go."
Q: "Ever since I came to AOSP, I get these weird, annoying text messages from Verizon. How can I make them stop?"
A: " Click this:
http://www.verizonwireless.com
-Sign in at the top right corner.
-If an add pops up, bypass it by selecting the link that says "Continue to My Verizon"
-Under the "Plan" options in the middle of the screen, click on change features.
-Select your phone in the next window if it asks for it and click "Next" off to the right of the screen.
-Here you can choose to add and remove features and it's the 2 cloud storage options that you want to opt out of or disable. They were free any way and most don't even use it. Continue in the bottom right corner after that and I'm sure you can figure out the rest!
***NOTE***
You most likely will get slammed by a recall to delete message for every weird text you received since switching to AOSP. After that they are gone for good."
Q: "Battery percentages do not match what the system shows when power is low or what is showing on the statusbar or lockscreen. Can we fix this?"
A: "This is a known HTC issue and there is not a fix for it at the moment. Your best bet would be to stick with the lowest percentage the system indicates is the remaining power for your battery. There is however a 1% battery mod that attempts to give a more accurate reading but it doesn't always work. I may attempt to merge it into one of these builds eventually."
Q: "Does this ROM suffer from choppiness of the homescreen like many others?"
A: "The choppiness of the homescreen is due to the default settings within Apex Launcher. Users can tweak their individual homescreen transition and scrolling settings to fine tune it's performance to their liking and nearly do away with any lag or choppiness resulting from the preset. A good first start would be to change the wallpaper scrolling to fixed, or setting the minimum scrolling time to somewhere betweek 1-4. 0 is NOT fastest."
Q: "Is this rom for S=OFF ONLY people, or can we S=ON people flash your rom?"
A: "At the moment, I have not created a rom specifically for S=ON flashing. However, if you are on one of the last few ICS firmware released, you can extract the boot.img from the zip and you will need to flash it in hboot after flashing the rom"
Q: "I am still on Gingerbread firmware. Is this rom old firmware friendly? If not, will the Gingerbread patch I have from another rom work with yours?"
A: "It is not old firmware friendly. However, you may be able to use a Gingerbread Patch from another rom. If you've tried this, please let me know if it worked.
Q: "In order to use the rom previous to flashing yours, I had to flash a Gingerbread patch. Now that I have flashed your rom, I get these reboots every 15 seconds. Why is this happening?"
A: "Since you are on the older firmware, you are going to have to flash this patch each and every time you switch to a newer firmware rom. That will fix the issue"
Q: "I flashed your rom but while I'm on it, it reboots after about 20 seconds every time it gets back to the rom. Why is it doing this?"
A: "You are on the old Gingerbread Firmware or not on an ICS firmware new enough. Either RUU your way to the latest leak or use a Gingerbread patch"
Q: "I downloaded the rom but want to make sure it downloaded properly before I attempt to flash it. Everyone keeps telling me to check my md5 but I'm not sure how to do it"
A: "Here is a link to the Free md5 checker/generator that I use: http://www.winmd5.com/. Use that to compare the string of code with that of what I have listed for the rom download. If you can not use this app, you can also view the md5 on your phone via a root browser like root explorer by checking the properties of the zip.
Q: "Which gapps are safe to flash on this rom?"
A: "I would suggest only flashing the latest ICS gapps for any of my roms. For AOSP specifically, I have an inverted gapps package listed in post 1"
Q: "Does "Google Now" work with this rom? If so, does the voice portion work also?"
A: "Yes google now works as does the Jelly Bean Voice Search."
Q: "I read that you included the Google Sound Search (Google Ears) app in your rom but I can't find it?"
A: "It is a widget. long press your homescreen, select widget, and you will find it"
Q: "I flashed your rom and my phone gets really hot after a while. In fact, Ive noticed it on all the newer roms lately. What could be causing it and how can I attempt to fix it?"
A: "Make sure you have updated your radio to the latest available. In fact, you should update to he latest firmware".
Q: "When I turn the wifi on, it gets stuck in the "turning on" mode but never comes on. Why is it doing this and how can I fix it?"
A: "The kernel has most likely been installed incorrectly or you are missing the module located system/libs. Place that folder from the rom zip to that location and reboot"
Q: "Does this rom include an AD Blocker?"
A: "It does not as it interferes with some market apps that require it. You can however download several free ad blockers from the play store"
Q: "Do you have plans to add Aroma to your roms?"
A: "I may in the future yes"
Q: "Does Bluetooth work with this rom?"
A: "Yes althought for the moment, call quality may not be that great. It's still in development."
Q: "My gallery is not showing my pictures nor is my the Latin player showing my music. How do I fix this?"
A: "You just need to clear the cache on those apps and it will solve the problem"
Q: "I use the Navigation app all the time to get me from point A to point B but it is not in this rom nor can I find it in the market. How can I get it back?"
A: "The navigation app (Blue Chevron for the icon) is actually part of the Google Maps app. Re-Download Google Maps and you will have your Navigation app back"
Q: "I noticed on most roms anything I download goes to the internal memory under the downloads folder. How can I change this to where downloads will go to my sd card's download folder?"
A: "There is a way to do it although I'm unsure of how at the moment. However, if you can change the default downloads folder in tapatalk or the xda app to "Downloads" and anything downloaded through those apps will go to that folder on your sd card"
Q: "I noticed your tweaks force GPU rendering instead of hardware rendering. This conflicts with a few games I play and won't allow me to play them until I change it. If it's possible, where would I go to change that?"
A: "It is possible and is as easy as un-checking the option listed under system apps/developer options/Force GPU Rendering"
Q: "Everyone else is reporting amazing battery life but mine drains incredibly fast. What can I do to fix this?"
A: "Ensure that you are on the latest radio (1.22.10.0424r, 1.22.10.0424r) and firmware, and that you have no background apps that are using major resources constantly running. Also, make sure to tweak your screen properties/setting as the screen takes up a great deal of power. Live wallpapers and things like gps/wifi/bluetooth being left on can drain power fast."
Q: "Will there be any way to add switchable equilizers in your rom?"
A: "There is a modified DSP manager called Awesome Beats with a load of options to choose from!"
Q: "Every now and then when I toggle bluetooth, it will lock up and not turn on. How do I fix it?"
A: "Reboot"
Q: "What purposes does an i/o scheduler serve?"
A: "The following:"
Minimize hard disk seek latency.
Prioritize I/O requests from processes.
Allocate disk bandwidth for running processes.
Guarantee that certain requests will be served before a deadline.
***In short, the Kernel controls the disk access via using the I/O Scheduler.***
Q: "What goal does every I/O scheduler try to balance?"
A: "The following:"
Fairness (let every process have its share of the access to disk)
Performance (try to serve requests close to current disk head position first, because seeking there is fastest)
Real-time (guarantee that a request is serviced in a given time)
Q: "How do I determine what I/O Scheduler setting is best for me?"
A: "It depends on how you use your phone and what is most important to you. Refer to the chart below to customize your scheduler appropriately:
Noop
Inserts all the incoming I/O requests to a First In First Out queue and implements request merging. Best used with storage devices that do not depend on mechanical movement to access data (like flash drives). Advantage here is that flash drives do not require reordering of multiple I/O requests unlike in normal hard drives.
Advantages
Serves I/O requests with least number of cpu cycles. (Battery friendly)
Best for flash drives since there is no seeking penalty.
Good throughput on db systems.
Disadvantages
Reduction in number of cpu cycles used is proportional to drop in performance.
Deadline
Goal is to minimize I/O latency or starvation of a request. The same is achieved by round robin policy to be fair among multiple I/O requests. Five queues are aggressively used to reorder incoming requests.
Advantages
Nearly a real time scheduler.
Excels in reducing latency of any given single I/O.
Best scheduler for database access and queries.
Bandwidth requirement of a process - what percentage of CPU it needs, is easily calculated.
Like noop, a good scheduler for solid state/flash drives.
Disadvantages
When system is overloaded, set of processes that may miss deadline is largely unpredictable.
CFQ
Completely Fair Queuing scheduler maintains a scalable per-process I/O queue and attempts to distribute the available I/O bandwidth equally among all I/O requests. Each per-process queue contains synchronous requests from processes. Time slice allocated for each queue depends on the priority of the 'parent' process. V2 of CFQ has some fixes which solves process' i/o starvation and some small backward seeks in the hope of improving responsiveness.
Advantages
Considered to deliver a balanced i/o performance.
Easiest to tune.
Excels on multiprocessor systems.
Best database system performance after deadline.
Disadvantages
Some users report media scanning takes longest to complete using CFQ. This could be because of the property that since the bandwidth is equally distributed to all i/o operations during boot-up, media scanning is not given any special priority.
Jitter (worst-case-delay) exhibited can sometimes be high, because of the number of tasks competing for the disk.
SIO
Simple I/O scheduler aims to keep minimum overhead to achieve low latency to serve I/O requests. No priority quesues concepts, but only basic merging. Sio is a mix between noop & deadline. No reordering or sorting of requests.
Advantages
Simple, so reliable.
Minimized starvation of requests.
Disadvantages
Slow random-read speeds on flash drives, compared to other schedulers.
Sequential-read speeds on flash drives also not so good.
vr
Unlike other schedulers, synchronous and asynchronous requests are not treated separately, instead a deadline is imposed for fairness. The next request to be served is based on it's distance from last request.
Advantages
May be best for benchmarking because at the peak of it's 'form' VR performs best.
Disadvantages
Performance fluctuation results in below-average performance at times.
Least reliable/most unstable.
Last one!!!
First! My first ever first!
Sent from my Rezound using xda app-developers app
What do we call it?
Sent from my ADR6425LVW using xda app-developers app
danutzz said:
What do we call it?
Sent from my ADR6425LVW using xda app-developers app
Click to expand...
Click to collapse
(╯°□°) ╯︵ ┻━┻
lol
You can call it RAGE ROM
Yes! Downloading now.
Chad's latest multitouch fix to be integrated on Monday.
Raging CM9: Loving it! A rom under 100 mb too. Gotta flash this now. Thanks Neo.
Sent from my ADR6425LVW using xda premium
DownRiver_Droid said:
Raging CM9: Living it! A rom under 100 mb too. Gotta flash this now. Thanks Neo.
Sent from my ADR6425LVW using xda premium
Click to expand...
Click to collapse
No prob. it is fast and good on batter (during sleep) I would imagine it is the same result with screen on time.
IAmTheOneTheyCallNeo said:
(╯°□°)╯︵ ┻━┻
lol
You can call it RAGE ROM
Click to expand...
Click to collapse
Is that an upside down pi symbol?
Sent from my ADR6425LVW using xda premium
Damn you guys are fast. I can't even reserve a post. Lol
Sent from my ADR6425LVW using xda app-developers app
About time you upload this!!! Sweet wallpaper
Sent from my ADR6425LVW using Tapatalk 2
First
Sent from my iPhone...
DownRiver_Droid said:
Is that an upside down pi symbol?
Sent from my ADR6425LVW using xda premium
Click to expand...
Click to collapse
It's a table flipped in anger
Sent from my Rezound using xda premium
What's the WiFi workaround?
Sent from my HTC Express using Xparent Blue Tapatalk 2
Nice :thumbup:
Infused with Rezound engine
Man, Neo cranks out ROMs faster than Moto releases new phones.
Cool stuff, thanks for all your work, may have to finally give CM9 a spin...though how worried do I need to be about this multi-touch issue?
OddFutur3 said:
What's the WiFi workaround?
Sent from my HTC Express using Xparent Blue Tapatalk 2
Click to expand...
Click to collapse
Doesn't need one. It works just fine. Same with networks. I'm running it now and haven't had to to any workarounds for data or wifi. Hope it helps.
IAmTheOneTheyCallNeo said:
(╯°□°)╯︵ ┻━┻
lol
You can call it RAGE ROM
Click to expand...
Click to collapse
I got a raging clue right now
Sent from my ADR6425LVW using xda app-developers app
[ROM] 【4.2.2】【GPL】《《TRON-2.2》》【06/17/13】【PAC】【Gcc-4.9】
{
"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"
}
AOSP JELLYBEAN FOR THE HTC REZOUND
Welcome to TRON! This ROM is dedicated to my Android Development Origins, my Developer Status recognition, and to all those who helped me get to this point.
This is a JellyBean PAC-Man based Rom.
Thanks for the working source made build-able for our device goes to Shrike1978 and for allowing me to post this work.
A CLEAN FLASH is required if coming from any aosp rom on any platform.
*Android 4.2.2 based! (Much smoother now than the earlier base)
*Working native WiFi tether!
*Working Video Chat!
*Working Bluetooth and Bluetooth calling!
*No annoying 160 text message splitting!
*Built Linaro with both kernel and rom optimized
*Built using the latest Linaro optimized GCC
*Debloated MUCH further than a stock rom
*Battery Bar
*Center Clock
*Copy and Paste ability in GTalk!
*alsa_sound modification: Ability to control Speaker Phone volume without modifying ear piece volume
*Swapped volume buttons when the screen is rotated by 90 degrees (makes more sense)
*Latest Version of Hiro Kernel! (Thanks iHateWebOS!)
*Entropy Generator Mod for massive lag reduction and massively improved system response time! (Thanks lambgx02, Ryuinferno, and pepoluan!) (Please allow a few minutes for the rom to settle on first boot and allow first time application launches the time to cache. Rom is Incredibly quick with this mod)
*Supercharged with the Supercharger mod
*Maximum Overdrive Multitasking Mod
*Framework Speed Transition mods (Thanks Snuzzo)
*Fstrim mod made init.d friendly (Thanks SynisterWolf and Shrike1978)
*MPEngine Mod for improved 3D performance rendering (great for gamers!)
*Option to automatically connect to a remembered wifi location!
*Ability to configure the delay for snoozing calendar reminders.( This allows both configuring the default snooze delay as well as ask for the delay whenever snoozing a reminder.)
*Flip and shake to either snooze or turn off an alarm! (now merged)
*Notification sound-to-vibration conversion toggle (Allows to change the new feature of AOSP 4.2, where all notification are changed to vibrations on vibrate mode. Instead, allow the old behavior to silence sound notifications and to only play vibrations if desired.)
*PowerUsage: show more apps with a more accurate percentage in battery info( - Increases the maximum displayed items from 10 to 20. - Make visible items with lower usage percentage (from 1 to 0.1) - Display two significant values (84%, 2.6%, 0.32%)
*GPS connectivity mod for improved “lock”
*Reduced City and Weather Condition font by 2sp to avoid ending dots for long city names in Cronus.
*Add storage selection for camera
*True Beats Audio Installer. Run through the Install process and test for yourself! Noticeable quality difference through head phones.
*Inverted Calculator
*Latest Inverted GTalk with working video stream
*Latest Inverted Google Now
*Latest Inverted Apollo Music Player
*half Inverted 4.2 Keyboard (holo style)
*Latest Maps and Navigation
*init.d tweaks for battery and performance
*Working wireless tethering via the included WiFi tether app (but ONLY confirmed pc tethering to work)
*SEVERAL NEW Build.prop tweaks for optimized battery performance, internet speed, and system speed.
*Custom Boot Animation
*Adobe Flash Player 11 for Android
*Latest Apex Launcher
*Latest WiFi tether app
*Kernel Tuner
*Latest LMT GUI/Launcher (Paranoid PIE launcher look-alike app)
*4.2 Sphere Mode Camera with working 3D gallery Sphere View and editing.
*Latest SuperSU version
*Latest Google Ears Sound Search Widget
*Latest Play Store
*Personally themed icons
*A few custom UI and system tones
***NOTE*** If this is your first time coming to an AOSP Rom and you are S-ON, you will need to extract the boot.img and flash it in hboot after the rom flash.
Enjoy the rom!
TRON-2.2 GCC-4.9! (Android Revolutions Mirror)
If you like my work, donations are always accepted!!
A BIG Thank You to the following:
[Chad0989] - For making AOSP even possible on the HTC Rezound.
[flyhalf205] - For really stepping it up and fixing all the issues left unfixed.
[Shrike1978] - For the PAC source and making it available to the Rezound.
[Snuzzo] - For the amazing Funky Kernel in this rom.
[sparksco] - For creating and allowing the use of his state of the art 4.9 toolchain.
[mbobino] - For teaching me how to compile roms and always willing to help.
[localceleb] - For his custom wallpaper in this rom!
[XRaptor29] - For inspiring me to start developing.
[SynisterWolf] - For being the best android buddy a guy could ever hope for
[kroz] - For his amazing Hue Themes
Additional Hue Themes can be found on his page: HUE 2.4: http://forum.xda-developers.com/showthread.php?t=2008993
A big THANK YOU to the following XDA Members for their generosity! I appreciate everything!
Please PM me with your username if you are one of the following non xda user names listed below so that I may have you recognized properly.
I realize that half of you are left off this list and I hope to update it soon!
CompTek | Matthew S. | Christopher E.
WeThePeople13 | David P. | He W.
RolandDeschain | William M. | Benjamin J.
Drew C. | Eric K. | Valerie M.
Matthew P. | Ryan K. | Eric B.
Tad H. | Jeremy M. | Shawn T.
B.MAC | Brandon E. | Max M.
JL. | bestechnow | localceleb
Thomas W. | Andy M. | David A.
whotahnHTC | Brian M. | Jared G.
Guys if you like the rom, consider donating! It's always appreciated and will go directly to helping me support my mini me's insatiable desire to consume ice cream!
Mine: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ER36WF5HCHTEU
chad's: https://www.paypal.com/us/cgi-bin/we...22c6eea13ecd7b
flyhalf205's: http://forum.xda-developers.com/donatetome.php?u=3082717
shrike's: http://forum.xda-developers.com/donatetome.php?u=4152223
snuzzo's: http://forum.xda-developers.com/donatetome.php?u=3419683
sparksco's: http://forum.xda-developers.com/donatetome.php?u=2394329
Changelogs, Downloads, FAQs
TRON v2.2 Umbrella:
***A CLEAN WIPE IS REQUIRED IF COMING FROM ANYTHING***
*Much smoother and quicker than the previous version!
*Rebuilt from fresh source
*First ever built using 30 linaro optimization patches/fixes from the linaro team
*First ever built with a 4.9 optimized GCC instead of all the previously built 4.6 gcc (thanks sparksco!)
*Built using strictest aliasing for optimized performance
*All Video Tearing Fixed! (Thanks Flyhalf!)
*Message waiting indicator light finally fixed! Does not remain on now anymore like previously. Also, will flash when charging if a message is received.
*1080p video recording and Higher Quality snapshot ability and HDR! (Thanks flyhalf for 1080p!)
*4G toggle fixed! (Thanks Flyhalf)
*Native USB Tethering Fixed! (Thanks Flyhalf) (Note that you will need to update your device driver on the pc for adb and tether: INSTRUCTIONS)
*CRT (TV-Off) animation fixed!
*Proximity Sensor Fixed! (Thanks Flyhalf!) (fixes "black screen before/after call" problem) This can be changed and tweaked in the beta integrated Advanced Options (NOTE: Some options broken for now)
*Advanced Options as listed above!
*Phone encryption fixed! (Thanks Flyhalf)
*HALO Mod Implemented!
*AOKP Ribbons Implemented!
*”MAKE IT DARK” mode added to settings! This allows you to instantly switch between inverted and non-inverted apps and system!!
*CRT Animation options added! Horizontal, vertical, or orientation dependent.
*Ability to enable or disable wake on charger plug/unplug
*Increased selection of batteries for the status bar!
*Notification limiter added to System! Allows you to control the number of notifications in the status bar
*Do not disturb mode added to System! Allows you to disable animations for incoming notifications
*Enable/Disable profiles option
*Permission manager added! Allows you to alter the individual permissions allowed per app!!
*Voice Activated Camera shutter! Simply enable and say "Neo!" or "Geronimo!". Also, timer function added as well.
*Increased battery performance in standby (last longer!)
*Rom much smaller than before for less memory usage
*Volume levels massively increased in all forms of output!!! LOUD (Thanks Flyhalf)
*GSM support directly integrated! (Thanks Flyhalf) All you have to do is change your preferred network
*Latest Funky Kernel built off sparksco's optimized gcc! (thanks Snuzzo for the Kernel! Thanks sparksco for the toolchain!)
*Blacklist option added to phone.apk to block those annoying phone calls!
*Updated Seeder mod to version 7 for improved overall performance
*Power Sound Ability added. This gives the option to specifically assign a sound and/or vibration to your phones change of status when being plugged/unplugged from a power source.
*New addictive Sense 5.0 touch sound XD (Thanks for the tip Brenuga!)
*Sense 5.0 sounds added for ringtones and alarms (not in slim or dev edition)
*Rom Specific personalized wallpapers added! (not in dev edition)
*Latest Google Now added
*Switched to latest Nova Launcher as default launcher of choice
*Latest Playstore Version 4.1.10 added
*Latest Hangouts added
*Switched Calendar to Google Calendar and placed in /data instead of /system. This should help with some users having sync or FC issues.
TRON v2.1 Umbrella:
***A CLEAN WIPE IS REQUIRED IF COMING FROM ANYTHING***
*FASTER!!!
*Completely rebuilt from scratch on the latest 4.2.2 PAC Source
*Compiled with the latest Linaro Optimized GCC and G++ 4.7.2
*In-line Kernel and Rom Build/Optimized 13.04 Linaro
*System UI Memory Leak patch implemented
*Added back the Connect to remembered WiFi Network option
*Fixed Video chat
*GPS lock refined for faster lock
*Weather API issue fixed for Weather in clock
*Weather on by default to current location in Lock Clock
*Gapps re-worked to be much slimmer
*Rom re-worked to be much slimmer
*Latest Funky Kernelpre-overclocked to 1620 (thanks Snuzzo!)
*Copy and Paste ability in GTalk
*Swapped volume buttons when the screen is rotated by 90 degrees (makes more sense)
*Entropy Generator Mod for massive lag reduction and massively improved system response time! (Thanks lambgx02, Ryuinferno, and pepoluan!) (Please allow a few minutes for the rom to settle on first boot and allow first time application launches the time to cache. Rom is Incredibly quick with this mod)
*Supercharged with the Supercharger mod
*Maximum Overdrive Multitasking Mod
*Framework Speed Transition mods (Thanks Snuzzo)
*Fstrim mod made init.d friendly (Thanks SynisterWolf and Shrike1978)
*MPEngine Mod for improved 3D performance rendering (great for gamers!)
*PowerUsage: show more apps with a more accurate percentage in battery info( - Increases the maximum displayed items from 10 to 20. - Make visible items with lower usage percentage (from 1 to 0.1) - Display two significant values (84%, 2.6%, 0.32%)
*Reduced City and Weather Condition font by 2sp to avoid ending dots for long city names in Cronus.
*SEVERAL NEW Build.prop tweaks for optimized battery performance, internet speed, and system speed.
*Custom Boot Animation
*Latest Apex Launcher
*Latest LMT GUI/Launcher (Paranoid PIE launcher look-alike app)
*4.2 Sphere Mode Camera with working 3D gallery Sphere View and editing.
*Latest Play Store
*Personally themed icons
*A few custom UI and system tones
*Goo Manager app added as I will be utilizing this convenient feature from now on
****There are now 6 different versions for CDMA users to choose from!
-Standard (Action packed and full of audio tones, few live walls)
-Slim (Audio tones stripped down to a normal amount plus a couple live walls)
-Dev (My personal build just for me lacking of a few apks you guys may find necessary.)
*There is also an Inverted Version of all 3!
****A CLEAN WIPE AND FRESH INSTAL IS REQUIRED****
I will not address any gripes otherwise.
Happy Downloading!
TRON v2.0 Umbrella:
***A CLEAN WIPE IS REQUIRED IF COMING FROM ANYTHING***
*Re-based on 4.2.2 PAC source!
*In-line Kernel and Rom Build/Optimized 13.01 Linaro!
*iHateWebOS' Deluxe+ Kernel added as the ROM default for increased speed and plenty of options
*Inverted Mms app with quick reply, pop-up, and media messaging working
*PIE fully integrated into the source
*Dash Clock Widget for lockscreen and plenty of extra extensions included
*A slew of custom tones by yours truly
*All Google Apps Updated
*Every mod and trick all my latest roms carry
TRON v1.2:
*Fixed the quick phantom SystemUI Force Close on first boot.
*Added the PIE Gui Overlay via apk/mod (Thanks Droid Life)
*Fixed Media Scan Stage Fright typo in Build.Prop (hopefully this fixes the audio scan issues some of you are having. Thanks Smitelight for finding it!)
*Fixed Paranoid Prefs (Thanks Brenuga and Red3razor!)
*Added a few Paranoid Papers and a lot of Tron one's (Thanks Red3Razor for TRON and Brenuga for PA!)
TRON v1.1:
*Funky Kernel version 2.3 with fsync controller added back in as default kernel!
*Visual Performance Enhancement for quicker transitions and increased speed with no cost to battery life! (Thanks Snuzzo!)
*Increased battery life and more free memory
*Storage and Performance mod LagFix (FSTRIM) by AuxLV made init.d friendly thanks to SynisterWolf and Shrike1978. Thanks guys!
*MPEngine11 mod by Lag Dr. Fixes lag due to High End Memory hog games!
*Improved Network Signal tweak
TRON:
*Initial Release
-Sanity-Reversion (Reverts the phone and all apps to normal dpi and panels: DOWNLOAD
-TRON GSM Patch: DOWNLOAD
-448 Sounds Flashable Pack: DOWNLOAD
-Amon Ra Recovery 3.15: DOWNLOAD
Q: "How do I configure the wireless tether app to work properly? (If having issues with Native Tethering)"
A: "Tap menu, then settings.
-Change the Device profile to HTC Rezound
-Change the Setup Method to Netd (master)
-Enabling WiFi Encryption is your choice, however, I would recommend it (password protect your hotspot!)
-Enabling the encryption will allow you the next option of creating a password for your network.
-Changing the SSID is the name of your network hotspot that you want to show as an available network.
-You can enable access control if you like but it is not necessary.
-Scroll all the way down and check off "Enable routing fix"
That's it! Ready to go."
Q: "Ever since I came to AOSP, I get these weird, annoying text messages from Verizon. How can I make them stop?"
A: " Click this:
http://www.verizonwireless.com
-Sign in at the top right corner.
-If an add pops up, bypass it by selecting the link that says "Continue to My Verizon"
-Under the "Plan" options in the middle of the screen, click on change features.
-Select your phone in the next window if it asks for it and click "Next" off to the right of the screen.
-Here you can choose to add and remove features and it's the 2 cloud storage options that you want to opt out of or disable. They were free any way and most don't even use it. Continue in the bottom right corner after that and I'm sure you can figure out the rest!
***NOTE***
You most likely will get slammed by a recall to delete message for every weird text you received since switching to AOSP. After that they are gone for good."
Q: "Battery percentages do not match what the system shows when power is low or what is showing on the statusbar or lockscreen. Can we fix this?"
A: "This is a known HTC issue and there is not a fix for it at the moment. Your best bet would be to stick with the lowest percentage the system indicates is the remaining power for your battery. There is however a 1% battery mod that attempts to give a more accurate reading but it doesn't always work. I may attempt to merge it into one of these builds eventually."
Q: "Does this ROM suffer from choppiness of the homescreen like many others?"
A: "The choppiness of the homescreen is due to the default settings within Apex Launcher. Users can tweak their individual homescreen transition and scrolling settings to fine tune it's performance to their liking and nearly do away with any lag or choppiness resulting from the preset. A good first start would be to change the wallpaper scrolling to fixed, or setting the minimum scrolling time to somewhere betweek 1-4. 0 is NOT fastest."
Q: "Is this rom for S=OFF ONLY people, or can we S=ON people flash your rom?"
A: "At the moment, I have not created a rom specifically for S=ON flashing. However, if you are on one of the last few ICS firmware released, you can extract the boot.img from the zip and you will need to flash it in hboot after flashing the rom"
Q: "I am still on Gingerbread firmware. Is this rom old firmware friendly? If not, will the Gingerbread patch I have from another rom work with yours?"
A: "It is not old firmware friendly. However, you may be able to use a Gingerbread Patch from another rom. If you've tried this, please let me know if it worked.
Q: "In order to use the rom previous to flashing yours, I had to flash a Gingerbread patch. Now that I have flashed your rom, I get these reboots every 15 seconds. Why is this happening?"
A: "Since you are on the older firmware, you are going to have to flash this patch each and every time you switch to a newer firmware rom. That will fix the issue"
Q: "I flashed your rom but while I'm on it, it reboots after about 20 seconds every time it gets back to the rom. Why is it doing this?"
A: "You are on the old Gingerbread Firmware or not on an ICS firmware new enough. Either RUU your way to the latest leak or use a Gingerbread patch"
Q: "I downloaded the rom but want to make sure it downloaded properly before I attempt to flash it. Everyone keeps telling me to check my md5 but I'm not sure how to do it"
A: "Here is a link to the Free md5 checker/generator that I use: http://www.winmd5.com/. Use that to compare the string of code with that of what I have listed for the rom download. If you can not use this app, you can also view the md5 on your phone via a root browser like root explorer by checking the properties of the zip.
Q: "Which gapps are safe to flash on this rom?"
A: "I would suggest only flashing the latest ICS gapps for any of my roms. For AOSP specifically, I have an inverted gapps package listed in post 1"
Q: "Does "Google Now" work with this rom? If so, does the voice portion work also?"
A: "Yes google now works as does the Jelly Bean Voice Search."
Q: "I read that you included the Google Sound Search (Google Ears) app in your rom but I can't find it?"
A: "It is a widget. long press your homescreen, select widget, and you will find it"
Q: "I flashed your rom and my phone gets really hot after a while. In fact, Ive noticed it on all the newer roms lately. What could be causing it and how can I attempt to fix it?"
A: "Make sure you have updated your radio to the latest available. In fact, you should update to he latest firmware".
Q: "When I turn the wifi on, it gets stuck in the "turning on" mode but never comes on. Why is it doing this and how can I fix it?"
A: "The kernel has most likely been installed incorrectly or you are missing the module located system/libs. Place that folder from the rom zip to that location and reboot"
Q: "Does this rom include an AD Blocker?"
A: "It does not as it interferes with some market apps that require it. You can however download several free ad blockers from the play store"
Q: "Do you have plans to add Aroma to your roms?"
A: "I may in the future yes"
Q: "Does Bluetooth work with this rom?"
A: "Yes althought for the moment, call quality may not be that great. It's still in development."
Q: "My gallery is not showing my pictures nor is my the Latin player showing my music. How do I fix this?"
A: "You just need to clear the cache on those apps and it will solve the problem"
Q: "I use the Navigation app all the time to get me from point A to point B but it is not in this rom nor can I find it in the market. How can I get it back?"
A: "The navigation app (Blue Chevron for the icon) is actually part of the Google Maps app. Re-Download Google Maps and you will have your Navigation app back"
Q: "I noticed on most roms anything I download goes to the internal memory under the downloads folder. How can I change this to where downloads will go to my sd card's download folder?"
A: "There is a way to do it although I'm unsure of how at the moment. However, if you can change the default downloads folder in tapatalk or the xda app to "Downloads" and anything downloaded through those apps will go to that folder on your sd card"
Q: "I noticed your tweaks force GPU rendering instead of hardware rendering. This conflicts with a few games I play and won't allow me to play them until I change it. If it's possible, where would I go to change that?"
A: "It is possible and is as easy as un-checking the option listed under system apps/developer options/Force GPU Rendering"
Q: "Everyone else is reporting amazing battery life but mine drains incredibly fast. What can I do to fix this?"
A: "Ensure that you are on the latest radio (1.22.10.0424r, 1.22.10.0424r) and firmware, and that you have no background apps that are using major resources constantly running. Also, make sure to tweak your screen properties/setting as the screen takes up a great deal of power. Live wallpapers and things like gps/wifi/bluetooth being left on can drain power fast."
Q: "Will there be any way to add switchable equilizers in your rom?"
A: "There is a modified DSP manager called Awesome Beats with a load of options to choose from!"
Q: "Every now and then when I toggle bluetooth, it will lock up and not turn on. How do I fix it?"
A: "Reboot"
Q: "What purposes does an i/o scheduler serve?"
A: "The following:"
Minimize hard disk seek latency.
Prioritize I/O requests from processes.
Allocate disk bandwidth for running processes.
Guarantee that certain requests will be served before a deadline.
***In short, the Kernel controls the disk access via using the I/O Scheduler.***
Q: "What goal does every I/O scheduler try to balance?"
A: "The following:"
Fairness (let every process have its share of the access to disk)
Performance (try to serve requests close to current disk head position first, because seeking there is fastest)
Real-time (guarantee that a request is serviced in a given time)
Q: "How do I determine what I/O Scheduler setting is best for me?"
A: "It depends on how you use your phone and what is most important to you. Refer to the chart below to customize your scheduler appropriately:
Noop
Inserts all the incoming I/O requests to a First In First Out queue and implements request merging. Best used with storage devices that do not depend on mechanical movement to access data (like flash drives). Advantage here is that flash drives do not require reordering of multiple I/O requests unlike in normal hard drives.
Advantages
Serves I/O requests with least number of cpu cycles. (Battery friendly)
Best for flash drives since there is no seeking penalty.
Good throughput on db systems.
Disadvantages
Reduction in number of cpu cycles used is proportional to drop in performance.
Deadline
Goal is to minimize I/O latency or starvation of a request. The same is achieved by round robin policy to be fair among multiple I/O requests. Five queues are aggressively used to reorder incoming requests.
Advantages
Nearly a real time scheduler.
Excels in reducing latency of any given single I/O.
Best scheduler for database access and queries.
Bandwidth requirement of a process - what percentage of CPU it needs, is easily calculated.
Like noop, a good scheduler for solid state/flash drives.
Disadvantages
When system is overloaded, set of processes that may miss deadline is largely unpredictable.
CFQ
Completely Fair Queuing scheduler maintains a scalable per-process I/O queue and attempts to distribute the available I/O bandwidth equally among all I/O requests. Each per-process queue contains synchronous requests from processes. Time slice allocated for each queue depends on the priority of the 'parent' process. V2 of CFQ has some fixes which solves process' i/o starvation and some small backward seeks in the hope of improving responsiveness.
Advantages
Considered to deliver a balanced i/o performance.
Easiest to tune.
Excels on multiprocessor systems.
Best database system performance after deadline.
Disadvantages
Some users report media scanning takes longest to complete using CFQ. This could be because of the property that since the bandwidth is equally distributed to all i/o operations during boot-up, media scanning is not given any special priority.
Jitter (worst-case-delay) exhibited can sometimes be high, because of the number of tasks competing for the disk.
SIO
Simple I/O scheduler aims to keep minimum overhead to achieve low latency to serve I/O requests. No priority quesues concepts, but only basic merging. Sio is a mix between noop & deadline. No reordering or sorting of requests.
Advantages
Simple, so reliable.
Minimized starvation of requests.
Disadvantages
Slow random-read speeds on flash drives, compared to other schedulers.
Sequential-read speeds on flash drives also not so good.
vr
Unlike other schedulers, synchronous and asynchronous requests are not treated separately, instead a deadline is imposed for fairness. The next request to be served is based on it's distance from last request.
Advantages
May be best for benchmarking because at the peak of it's 'form' VR performs best.
Disadvantages
Performance fluctuation results in below-average performance at times.
Least reliable/most unstable.
last one..
FIRST!
EDIT: this is a cool lookin rom
Re: [rom][jb][01.18.13]=TRON=[aosp-4.1.2][linaro]
I just came...
Re: [rom][jb][01.18.13]=TRON=[aosp-4.1.2][linaro]
DANG IT NEO!!!! I just downloaded rage 2.3 to install tonight when I get to a computer. Now I am torn between this and RAGE!!!!! Decisions, decisions...
Sent from my Rezound using xda app-developers app
And the hits just keep coming! Well done sir! :good:
Re: [rom][jb][01.18.13]=TRON=[aosp-4.1.2][linaro]
Very nice dl'ing now but you already know it's the ****
Sent from my Rezound using Tapatalk 2
sanders539 said:
DANG IT NEO!!!! I just downloaded rage 2.3 to install tonight when I get to a computer. Now I am torn between this and RAGE!!!!! Decisions, decisions...
Sent from my Rezound using xda app-developers app
Click to expand...
Click to collapse
I would choose this.. personally I took a week on this one and I definitely was not done with it but wanted to get something out today.
WOW! D/ling now.. backing up now!! w00t.. thanks Neo
My batt is only at 32 percent... grrr.. to take the chance or not!!
Re: [rom][jb][01.18.13]=TRON=[aosp-4.1.2][linaro]
This ROM is all the tweaks mods and abilities of all of my AOSP roms wrapped into 1 hot package
I consider it to be my favorite.
Sent from my Rezound using xda premium
Re: [rom][jb][01.18.13]=TRON=[aosp-4.1.2][linaro]
I will take your word on it then!
Sent from my Rezound using xda app-developers app
Thank you neo rebooting to recovery now!
Install from SD Card Complete... Reboot System Now....
Re: [rom][jb][01.18.13]=TRON=[aosp-4.1.2][linaro]
Thanks Neo!
Re: [rom][jb][01.18.13]=TRON=[aosp-4.1.2][linaro]
This is the matrix and you are the one...
Thanks Neo.
Sent from my Rezound using Tapatalk 2
haha you are definitely gonna wear my phone out with all this wiping/flashing! I knew when you said "I've entered the grid" that you were referring to TRON haha so beast!
Re: [rom][jb][01.18.13]=TRON=[aosp-4.1.2][linaro]
red3razor said:
Thank you neo rebooting to recovery now!
Click to expand...
Click to collapse
Including a couple of your wallpapers in the next release
Thanks
Sent from my Rezound using xda premium
Neo, any reason I'm missing a launcher?
Re: [rom][jb][01.18.13]=TRON=[aosp-4.1.2][linaro]
Just curious With 4.2 having everything 4.1.2 has now working now (I remember Chad saying something to that effect in the dev forum) how come this isn't based off of that. Thanks a million though.
{
"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"
}
2015-10-14
New:
Hi guys. First I want to thank you all, both current and former users, for being here in this thread with me. It's been a pleasure for me, you are all awesome.
This release is the final update of Spring. It'd took a bit longer as I wanted this one to be the most throughout tested release to date. It's rock stable for me, probably the best rom version I've released.
Now I'm moving to another project, which is different to this project, and it feels super exciting. So I'll hope to see you around.
Thanks again,
Per
Rom no longer forces encryption, meaning there's no need to flash a different kernel to stay decrypted.
The main goal with this project is to provide an optimized ROM with a handful of useful features added, on top of a heavily improved base (kernel) to improve speed, network and battery life.
This is my personal preference of how a ROM should be. I will never add features just for the sake of it, I pick those which makes sense for me. This is a one man ROM, which is good as I got control over every little bit of the process. The base of Spring is CyanogenMod 12.1 and I will always try to keep this as close to CM as possible, but at the same time improve the experience for me and you.
Except for the great features CM provides, the following additions are made (changelog in second post):
Rom additions:
Disabled forced encryption
- Added a quick setting tile to toggle expanded desktop.
- Built with latest 4.9 linaro
- Patches and optimizations from linaro.
- Added a setting to force expanded notifications (Settings -> Notification drawer -> Force expanded notification). This feature is nice when you have a big device as ours. Credits to jmztaylor.
- Settings: addded development animation transition mode 0.9. I find 0.75 too fast, and some stutter may occur. 0.9 makes no sacrifice of the lollipop fluidity and speeds the animations up 10%.
- Added LCD Density changer. Credits to Tom Marshall (Source 1) (Source 2). I very much recommend to set the DPI to 480. This will give you more screen real estate and improve your android experience. Try it, play around, and evaluate after a couple of days.
- Fixed some graphics to go with a wider range of densities.
Click to expand...
Click to collapse
Kernel additions:
- M-Preview kernel.
- Kernel compressed with LZ4 (see https://lwn.net/Articles/534168/ for info).
- Optimized VMA caching (see this for info)
- Byte-sized index for the freelist of a slab (see this for reference).
- Updated idle driver and suspend (deep sleep) code.
- MSG_FASTOPEN is now enabled by default. You can try it in your chrome browser. Enable the "TCP Fast Open" flag.
TCP Fast Open is an optimization to the process of stablishing a TCP connection that allows the elimination of one round time trip from certain kinds of TCP conversation, which can improve the load speed of web pages. In Linux 3.6 and Linux 3.7, support was added for this feature, which requires userspace support. This release enables TCP Fast Open by default.
Click to expand...
Click to collapse
- TCP auto corking.
When applications do consecutive small write()/sendmsg() system calls, the Linux kernel will try to coalesce these small writes as much as possible, to lower total amount of sent packets - this feature is called "automatic corking". Automatic corking is done if at least one prior packet for the flow is waiting in Qdisc queues or device transmit queue. Applications can still use TCP_CORK for optimal behavior when they know how/when to uncork their sockets. A new sysctl (/proc/sys/net/ipv4/tcp_autocorking) has been added to control this feature, which defaults to enabled. For benchmarks and more details see the commit link. For benchmarks see this commit.
Click to expand...
Click to collapse
- Multiboot compatible.
- Completely ditched the interactive governor from 3.10 kernel and replaced it with the one from the 3.18 kernel.
- Added a quickwake patch from Motorola.
The purpose of this feature is to drastically reduce the suspend/resume time for device driver which needs to do periodic job. In our use case (android smartphone), the system is most of the time in suspend to RAM, and needs to send a low level command every 30s. With current framework it takes about 500ms on omap3430 to resume the full system, and then suspend again. With quickwakup feature, in the resume process after resuming sysdev and re-enabling irq, the driver handler is executed, and then it suspends again. This new path takes 20ms for us, which leads to good power-saving.
Click to expand...
Click to collapse
- Added SCHED_DEADLINE, a new scheduling class for resource-reservation real-time CPU scheduler in the kernel.
Quoted from: https://lwn.net/Articles/575497/: "Deadline scheduling does away with the concept of process priorities that has been at the core of most CPU scheduler algorithms. Instead, each process provides three parameters to the scheduler: a "worst-case execution time" describing a maximum amount of CPU time needed to accomplish its task, a period describing how often the task must be performed, and a deadline specifying when the task must first be completed. The actual scheduling algorithm is then relatively simple: the task whose deadline is closest runs first. If the scheduler takes care to not allow the creation of deadline tasks when the sum of the worst-case execution times would exceed the amount of available CPU time, it can guarantee that every task will be able to finish by its deadline. Deadline scheduling is thus useful for realtime tasks, where completion by a deadline is a key requirement. It is also applicable to periodic tasks like streaming media processing."
Click to expand...
Click to collapse
- Added Heavy-Hitter Filter (HHF) qdisc.
This is a first size-based qdisc that attempts to differentiate between small flows and heavy-hitters. The goal is to catch the heavy-hitters and move them to a separate queue with less priority so that bulk traffic does not affect the latency of critical traffic. Currently "less priority" means less weight (2:1 in particular) in a Weighted Deficit Round Robin (WDRR) scheduler. In essence, this patch addresses the "delay-bloat" problem due to bloated buffers. In some systems, large queues may be necessary for obtaining CPU efficiency, or due to the presence of unresponsive traffic like UDP, or just a large number of connections with each having a small amount of outstanding traffic. In these circumstances, HHF aims to reduce the HoL blocking for latency sensitive traffic, while not impacting the queues built up by bulk traffic.
Click to expand...
Click to collapse
- Added PIE AQM scheme
This is a Proportional Integral controller Enhanced (PIE) scheduler to address the bufferbloat problem. Bufferbloat is a phenomenon where excess buffers in the network cause high latency and jitter. As more and more interactive applications (e.g. voice over IP, real time video streaming and financial transactions) run in the Internet, high latency and jitter degrade application performance. There is a pressing need to design intelligent queue management schemes that can control latency and jitter; and hence provide desirable quality of service to users. We present here a lightweight design, PIE(Proportional Integral controller Enhanced) that can effectively control the average queueing latency to a target value. Simulation results, theoretical analysis and Linux testbed results have shown that PIE can ensure low latency and achieve high link utilization under various congestion situations.
Click to expand...
Click to collapse
- Many updates to the interactive cpu governor.
What is an interactive CPU governor? Quoted from https://android.googlesource.com/ke...aebe08b/Documentation/cpu-freq/governors.txt: "The CPUfreq governor "interactive" is designed for latency-sensitive,interactive workloads. This governor sets the CPU speed depending onusage, similar to "ondemand" and "conservative" governors. However,the governor is more aggressive about scaling the CPU speed up inresponse to CPU-intensive activity."
Click to expand...
Click to collapse
- Many updates to cpuidle.
What is cpuidle? Quoted from www.fsl.cs.stonybrook.edu/docs/cpuidle/cpuidle-from-userspace.pdf: Cpuidle is a module in the Linux kernel which is respon- sible for running some power saving routines on a core when the core does not have any task in its run queue . The power saving routines try to put the core into a low power state or an idle state."
Click to expand...
Click to collapse
- Added frandom module. The following is quoted from Eli Billauer at (source):
Frandom is a Linux kernel random number generator, which is 10-50 times faster than what you get from Linux' built-in /dev/urandom. And it uses very little (/dev/frandom) or none (/dev/erandom) of the kernel's entropy pool, so it is very useful for applications that require a handy source for lots of random data.
Click to expand...
Click to collapse
- mm: Increase MIN and MAX default readahead sizes for performance reasons, and we've got enough RAM to handle it.
- Built with latest a15 optimized 4.9 linaro toolchain. See this thread (source) for info.
- Updated kernel from 3.10.40 to latest 3.10.79.
Click to expand...
Click to collapse
Download ROM: https://www.androidfilehost.com/?w=files&flid=28963
Download Gapps (Updated!): https://github.com/cgapps/vendor_google/raw/builds/arm/gapps-5.1-2015-07-03-13-41.zip
Want root? Flash SuperSU in recovery. Download it here: https://download.chainfire.eu/696/SuperSU/UPDATE-SuperSU-v2.46.zip
Credits:
- CyanogenMod
- jakew02
- bbedward
- Imoseyon
- Altaf-Mahdi
- Chainfire
Kernel source (branch "new"): https://github.com/PerLycke/android_kernel_moto_shamu
XDA:DevDB Information
Spring, ROM for the Nexus 6
Contributors
pemell
Source Code: https://github.com/PerLycke
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
Based On: CyanogenMod
Version Information
Status: Beta
Created 2015-04-06
Last Updated 2015-10-14
Changelog
2015-10-14
Hi guys. First I want to thank you all, both current and former users, for being here in this thread with me. It's been a pleasure for me, you are all awesome.
This release is the final update of Spring. It'd took a bit longer as I wanted this one to be the most throughout tested release to date. It's rock stable for me, probably the best rom version I've released.
Now I'm moving to another project, which is different to this project, and it feels super exciting. So I'll hope to see you around.
Thanks again,
Per
2015-09-29
- Kernel update. Added BFQ-v7r8 I/O scheduler which cyanogen himself states as SUPERBUTTER. Let's see if we all agrees with him.
- All the ordinary upstream changes.
2015-09-22
- Kernel update to 3.10.89.
- Updates to wireless driver.
- Upstream updates.
2015-09-16
This update is all about power saving behavior. I don't like the stock behavior, it throttles the CPU as soon as you hit 40% and unplug a CPU as soon as you hit 15%. As long as we have the battery saver feature and the fast charging, let us stay in control, and don't force a worst performance on us. I've changed it so the CPU will throttle at 20% and unplug a CPU at 10% (and never unplug a second one).
I've also enabled a low memory kill optimization option, to have LMK select task to kill from rbtree.
Older changelogs:
2015-09-10
- Kernel update and wireless driver update.
- ROM upstream updates.
2015-09-01
Big kernel update:
- Up to par with M-kernel
- Updated to Linux 3.10.87
- Updated wireless driver
- Rom: Upstream changes
2015-08-29
- Fixed mms issue
- Updated wireless drivers
- Upstream changes
2015-08-15
- I was not pleased with the slow USB charging rate. With USB the charging current is around 160-170 mA. So the charging output is slightly increased over USB (up to about 300-400mA, courtsey of imoseyon).
- Upstream changes, a lot of them
2015-08-11
- Big kernel update (Now on Linux 3.10.86)
- Upstream changes, a lot of them.
2015-07-27
- Updated wireless driver. Should improve wireless stability and improve battery performance.
- Fixes and improvements here and there. Trying to squash the few bugs still there (which I don't experience). It's very hard to fix an issue I don't have but I'm trying so please bear with me.
- A lot of CM upstream changes.
2015-07-20
This is quite a big update. There's a bunch of kernel commits from the latest m-preview which I implemented in Spring kernel. There's also many upstream CM-changes implemented.
2015-07-13
- Updated Gapps. Download here: https://www.androidfilehost.com/?fid=24052804347773064
- The updated Gapps fixes Google Play Services battery drain and the Google Search FC issue.
- Kernel update to 3.10.84.
- CM upstream changes.
2015-07-06
- Kernel update to version 3.10.83.
- Wireless driver update.
- Fixed livedisplay tile, will now show outdoor mode if available.
- CM upstream changes.
- Updated Gapps. Download link: https://github.com/cgapps/vendor_google/raw/builds/arm/gapps-5.1-2015-07-03-13-41.zip
2015-07-01
- Kernel update to version 3.10.82.
- CM upstream changes.
2015-06-27
- Updated kernel to 3.10.81.
- A lot of google upstream updates of the wireless driver.
- Updated boot animation.
- New default wallpaper.
- Some more small updates here and there.
- Added a power menu qs-tile.
- Fixed some games not opening and Kindle not being able to download books.
- Fixed kexec implementation.
2015-06-21
- Freshly synced upstream.
- New bootanimation.
2015-06-10
- Bug fixes
- Kernel update to 3.10.80
- CM upstream
2015-06-04
- Misc fixes, updates and improvements. If you want to know in detail please see my github for reference.
- Updated Gapps at https://github.com/cgapps/vendor_google/tree/builds/arm. Make sure to flash this version.
2015-06-03
ROM
- Squashed some memory leaks with fixes from Android M-release.
- A few optimizations from the Android M-release.
CM upstream with the following changes to WiFi-calling and Enhanced 4G LTE Mode:
- IMSEnabler: Application to toggle the Enhanced 4G LTE Mode setting
Somewhere in the changes made by caf to IMS the AOSP ims.apk is not
reading that Enhanced 4G LTE Mode is enabled at boot, or possibly its
a race condition. IMS works fine if it is toggled off and back on
after network data is established. So we set up a reciever for network
change events and do the toggle when mobile data is activated.
Click to expand...
Click to collapse
KERNEL
- Memory enhancements.
- Updated CPU interactive governor to follow aosp-common/android-3.18 repo.
- CM upstream with a big update to the f2fs file system.
2015-05-31
- Android M kernel base. Kernel is now up to par with the kernel coming with Android M. I've redone my whole kernel (again lol) so every single commit from Android M preview is implemented cleanly without a single conflict. I've implemented all my improvements, and CM improvements, from the past on top of the Android M kernel, thus you don't miss out on the features from past releases. Also, the kernel base is updated to 3.10.79 so it's on par with Linux mainstream. This means it's up to date with both AOSP and Linux and in whole provides a cutting edge kernel.
- ROM-wise there's a lot of updates to AOSP repositories.
- CM upstream
- VoLTE now kind of works. It will soon fully work but in the meantime see this post: http://forum.xda-developers.com/showpost.php?p=61028937&postcount=76
2015-05-28
- Merged in Android 5.1.1 release 4: https://github.com/PerLycke/android...mmit/943467249627a91eee4bf2fbed7750226c8c5d72
- Kernel update from AOSP: https://github.com/PerLycke/android...mmit/6647622c39e00d981b8bdeeaeda55eeb6251c55d
- Shamu vendor blobs updated to LYZ28E: https://github.com/TheMuppets/propr...mmit/cf5ddd2b15b53d2dfaa01e3a42772926283cd688
2015-05-27
- Fixed Google Play Services FC. Thanks to arter97 for pinning down the issue and to squid267 for pointing me to it.
- Updated cpu interactive governor. The governor in it's updated state seems to work just wonderful, makes things smoother. IMO It's worth upgrading to this release just for this.
- Upstream CM changes. There's been some important changes, e.g. some bug fixes related to custom densities.
2015-05-24
- Added a screenshot tile to quick settings.
- Updated wireless drivers from android repo. This should improve your wireless connection and could save you some power.
- Added FauxSound support. Use FauxSound app or any other app with FauxSound compatibility to control it.
- Merged in Android 5.1.1_r3.
- CM upstream changes.
2015-05-21
- Improved scrolling fluidity
- Upstream CM changes
2015-05-17
- Updates to memory management to avoid random reboots and improve multitasking.
2015-05-16
- Bugfixes
- CM upstream
2015-05-14
- Implemented some linaro optimizations (reference) and (reference).
- Removed some CM stuff (e.g. the updater).
- Kernel is now compressed with LZ4 (info).
2015-05-13
- Fixed some compatibility issues and vastly improved battery-life. Please upgrade to this build if you are on the 20150507 or 20150510 (or older) build.
2015-05-10
- Cleaned up the kernel repository and moved to branch master.
- Updated the kernel to 3.10.77.
- Implemented a couple of new memory management features.
- CM upstream changes.
2015-05-07
- Added a quick setting tile to toggle expanded desktop. It's nice when reading articles or pdf's.
- Several updates to kernel memory management.
- CM upstream changes.
2015-05-04
- Updated idle driver and suspend (deep sleep) code.
- MSG_FASTOPEN is now enabled by default. You can try it in your chrome browser. Enable the "TCP Fast Open" flag. TCP Fast Open is an optimization to the process of stablishing a TCP connection that allows the elimination of one round time trip from certain kinds of TCP conversation, which can improve the load speed of web pages. In Linux 3.6 and Linux 3.7, support was added for this feature, which requires userspace support. This release enables TCP Fast Open by default.
- TCP auto corking. When applications do consecutive small write()/sendmsg() system calls, the Linux kernel will try to coalesce these small writes as much as possible, to lower total amount of sent packets - this feature is called "automatic corking". Automatic corking is done if at least one prior packet for the flow is waiting in Qdisc queues or device transmit queue. Applications can still use TCP_CORK for optimal behavior when they know how/when to uncork their sockets. A new sysctl (/proc/sys/net/ipv4/tcp_autocorking) has been added to control this feature, which defaults to enabled. For benchmarks and more details see the commit link. For benchmarks see this commit.
- CM upstream changes.
- Reverted adaptive-tick mode for scheduling-clock ticks handling.
2015-04-30
- Multiboot compatibility
- Disabled housekeeping ticker when a CPU handles a single task and improved timerless multitasking: allow timekeeping CPU go idle.
- CM upstream changes
2015-04-29
- Kernel updated from mainline to 3.10.76
- Upstream CM changes
2015-04-28
New: It's time for an update, and this time I'm bringing you something special. I've never been satisfied about how the CPU behaves on the interactive governor, the scaling behavior and jumping between cores and frequencies sometimes doesn't seem logical. After monitoring the CPU in different situations, especially when idling, made me want to improve the governor.
So, in today's release the interactive governor from 3.10 kernel is ditched completely. Rm'd.
Instead you'll find a completely updated interactive governor, implemented straight from the 3.18 kernel. This version of the interactive governor is implemented in a much cleaner way. It's more simple, more clean, and the the result is satisfying to say the least.
I've been running this one for 24 hours now. The way it deep sleeps, the way it idles and the way it scales up under heavy load seems great. So it should be more gentle to your battery and suite you well when you need to do some heavy work.
On a last note. This wasn't complicated. Sometimes you miss the most obvious things and opportunities, which are right there in front of you to grab.
Enjoy folks,
Per
2015-04-25
- CM upstream (including bump to Android 5.1.1).
- Disabled forced encryption by default.
2015-04-21
- More updates to the kernel. Implemented a quickwake patch from Motorola. Some minor layout updates to framework. CM upstream changes.
And I've updated the link to official CM 12.1 gapps (use this from now on).
The no encryption kernel is also updated.
2015-04-20
- You'll find a flashable kernel zip here with forced encryption disabled. If you are decrypted, flash it after you flash my ROM (before booting) and you'll stay decrypted. The ROM itself still forces encryption so flash this zip if you want to stay decrypted.
- Introducing SCHED_DEADLINE, a new scheduling class for resource-reservation real-time CPU scheduler in the kernel.
Quoted from: https://lwn.net/Articles/575497/: "Deadline scheduling does away with the concept of process priorities that has been at the core of most CPU scheduler algorithms. Instead, each process provides three parameters to the scheduler: a "worst-case execution time" describing a maximum amount of CPU time needed to accomplish its task, a period describing how often the task must be performed, and a deadline specifying when the task must first be completed. The actual scheduling algorithm is then relatively simple: the task whose deadline is closest runs first. If the scheduler takes care to not allow the creation of deadline tasks when the sum of the worst-case execution times would exceed the amount of available CPU time, it can guarantee that every task will be able to finish by its deadline. Deadline scheduling is thus useful for realtime tasks, where completion by a deadline is a key requirement. It is also applicable to periodic tasks like streaming media processing."
Click to expand...
Click to collapse
- Introducing Heavy-Hitter Filter (HHF) qdisc.
This is a first size-based qdisc that attempts to differentiate between small flows and heavy-hitters. The goal is to catch the heavy-hitters and move them to a separate queue with less priority so that bulk traffic does not affect the latency of critical traffic. Currently "less priority" means less weight (2:1 in particular) in a Weighted Deficit Round Robin (WDRR) scheduler. In essence, this patch addresses the "delay-bloat" problem due to bloated buffers. In some systems, large queues may be necessary for obtaining CPU efficiency, or due to the presence of unresponsive traffic like UDP, or just a large number of connections with each having a small amount of outstanding traffic. In these circumstances, HHF aims to reduce the HoL blocking for latency sensitive traffic, while not impacting the queues built up by bulk traffic.
Click to expand...
Click to collapse
- Introducing PIE AQM scheme
This is a Proportional Integral controller Enhanced (PIE) scheduler to address the bufferbloat problem. Bufferbloat is a phenomenon where excess buffers in the network cause high latency and jitter. As more and more interactive applications (e.g. voice over IP, real time video streaming and financial transactions) run in the Internet, high latency and jitter degrade application performance. There is a pressing need to design intelligent queue management schemes that can control latency and jitter; and hence provide desirable quality of service to users. We present here a lightweight design, PIE(Proportional Integral controller Enhanced) that can effectively control the average queueing latency to a target value. Simulation results, theoretical analysis and Linux testbed results have shown that PIE can ensure low latency and achieve high link utilization under various congestion situations.
Click to expand...
Click to collapse
- Many updates to the interactive cpu governor.
What is an interactive CPU governor? Quoted from https://android.googlesource.com/ke...aebe08b/Documentation/cpu-freq/governors.txt: "The CPUfreq governor "interactive" is designed for latency-sensitive,interactive workloads. This governor sets the CPU speed depending onusage, similar to "ondemand" and "conservative" governors. However,the governor is more aggressive about scaling the CPU speed up inresponse to CPU-intensive activity."
Click to expand...
Click to collapse
- mm: Increase MIN and MAX default readahead sizes for performance reasons, and we've got enough RAM to handle it.
- Many updates to cpuidle.
What is cpuidle? Quoted from www.fsl.cs.stonybrook.edu/docs/cpuidle/cpuidle-from-userspace.pdf: Cpuidle is a module in the Linux kernel which is respon- sible for running some power saving routines on a core when the core does not have any task in its run queue . The power saving routines try to put the core into a low power state or an idle state."
Click to expand...
Click to collapse
- Updated kernel to 3.14.75.
- Rom-wise some fixes are done to the DPI changer and upstream CM changes.
2015-04-17
- Several fixes and improvements. (It fixes a lot of things so please upgrade to this one if you are on 2015-04-16.)
2015-04-16
- Added a setting to force expanded notifications (Settings -> Notification drawer -> Force expanded notification). This feature is nice when you have a big device as ours. Credits to jmztaylor.
- Upstream kernel changes, bumped to 3.10.74.
- A lot of upstrem CM changes.
2015-04-10
- Added density changer. Changes in density have no impact on play store compatibility (Settings -> Display and lights -> LCD Density)
- Updated kernel from 3.10.40 to 3.10.73.
- Removed CM updater to stop confusing users.
- Changed navbar layout overlay to make it look better on more densities.
- Reverted BFS to CFS.
2015-04-09
- Fixed dialer layout when using 480 dpi
- Upstream CM changes
2015-04-05
- Initial release
Sweet May give this a try
Wooorrdddd
Super excited to try this! Flashing now. OP sounds very thorough. Love the idea of simple and stable.
Cool to see another BFS adopter
Double-tap to wake working nicely. Returned DPI to default (560), but Appstore still doesn't recognize it as a Nexus 6. I can download "Amazon for Tablets", but not the regular Amazon app.
Good job. This ROM flies.. Optimizations make a huge difference.
How do I change DPI back to the 560 I can't download anything from play store.
kingskidd268 said:
How do I change DPI back to the 560 I can't download anything from play store.
Click to expand...
Click to collapse
You can't even get TexDroider from the store? If not.. Google search it and you'll find the apk.
Or you can edit the build prop back to 560 or whatever you like with Root Browser / Editor.
Sounds cool. Wish it was earlier. Be back to try this tomorrow. Thanks
hijax2001 said:
Double-tap to wake working nicely. Returned DPI to default (560), but Appstore still doesn't recognize it as a Nexus 6. I can download "Amazon for Tablets", but not the regular Amazon app.
Click to expand...
Click to collapse
Edit: I see now that you are trying to use amazon app store. I've got no knowledge about that store and how it handles different densities. I will take a look at it. Cheers / Per
Edit 2: I'm tired, now I get it you are trying to download amazon app store from Google play. All my 100+ apps are treated as phone apps so I don't know why this one isn't. Will try to find out. Cheers again / Per
kingskidd268 said:
How do I change DPI back to the 560 I can't download anything from play store.
Click to expand...
Click to collapse
About DPI and Play Store: The density of your rom, like 480, will be registered within Google apps. If you change the density it needs to get re-registered. You could let it sit for a while or try to clear Googla Play Services, Google Services Framework and Play Store cache followed by a reboot. You would probably have to wait some time after this for the new density to get registered.
The reason I changed the density within the source is that if you do a clean install (format system and data before flashing) the only density which will be registered to Google apps upon first boot is 480 and you will have no problem installing apps in Play Store. I've installed 100+ apps without no issues whatsoever when following those instructions.
480 is the "native" density for Shamu and it was actually used by google some time before releasing. It gives you more screen real estate and I highly recommend using it and take advantage of the big beautiful screen we have.
Some odd apps, like Amazon app store, chooses the tablet layout resources when on 480 DPI. Not many apps behaves like this and it's not that big of a drawback IMHO. If you feel it is you can always sideload the Amazon app store phone layout app using http://apps.evozi.com/apk-downloader/. Don't use that link to try and download paid apps (It won't even work).
Thanks...I was indeed referring to downloading the Amazon Store app from Google Play.
Nice and smooth so far ! Thanks for sharing !
Rom updated to 20150409, changelog in second post.
Cheers,
Per
Solid ROM, very fluid. Just wish you had, or plan to add, LCD Density. :good:
Andromjb said:
Solid ROM, very fluid. Just wish you had, or plan to add, LCD Density. :good:
Click to expand...
Click to collapse
Just use romtoolbox.
Well, i have now an encrypted phone!!!
You should update the thread...
niyazidk said:
Well, i have now an encrypted phone!!!
You should update the thread...
Click to expand...
Click to collapse
Sorry for that mate but I haven't said I've disabled encryption by default. This is based on CM kernel and CM kernel is encrypted by default. You can't assume a non default feature is there if not stated by me.
I guess you can back up your data, flash a kernel with default encryption disabled, wipe userdata with fastboot and restore your data.
Can I ask why you want it decrypted? I can't find a good reason
Hey I made a guide on reddit, and I should have just posted it here. The goal is to have a good battery life and for everything to be buttery smooth. I've updated it with my recommendations!
Depending on your usage and how well you took care of your battery, you should get anywhere from 5-8 hours of SOT.
1) Flash custom twrp recovery if needed.
2) Flash Rom.
3) Flash SU. (OPTIONAL)
3) Flash Kernel.
4) Flash ARISE or sound mod. (OPTIONAL) If you don't want the sound mod you can skip steps 6-9 if you'd like.
5) Restart phone. Go through setup phase.
6) Install file manager (I recommend Solid Explorer)
7) Install busybox (I recommend the one by meefik)
8) Open busybox app and update/install busybox.
9) Open your file explorer and go to root. Then go to vendor/etc. Rename audio_effects.conf to audio_effects.conf.bk and restart.
10) Install Snapchat. Yell at your phone.
11) Go to SuperSu app and completely unroot.
12) Restart.
13) Log into Snapchat.
14) Restart into recovery.
15) Flash SU.
16) Flash Kernel (just incase, probably not neccesssary).
17) Download Leandroid, Ex Kernel Manager, & Substratum.
18) Apply kernel tweaks, Choose settings for leandroid app & apply substratum theme if you want.
Rom
Stock Debloated
https://forum.xda-developers.com/nexus-6p/development/rom-debloated-prerooted-deoxeded-t3372600
Custom Kernel
http://nchancellor.net/Kernels/angler/7.1.1/Personal/ would be the best for battery life + performance or you can use franco/ex kernel but I didn't like either of those as much as Nathan's.
Custom Recovery
https://dl.twrp.me/angler/
Latest SuperSU
SuperSU
Substratum Theme
Substratum swift dark
Idle Battery Saver
Leandroid
Battery Saving Wallpaper:
https://photos.google.com/share/AF1...?key=azVNa2xuR2NvNzNiWHc3dlJNbV90TGVEZlNtSUVn
Sound Mod (Optional.. uses more battery): ARISE
Kernel Tweaks:
I would just use whatever nathan has as defaults for his kernel. If using a different kernel, I recommend using hawktail 1.2 gov profile.
Here are the additional tweaks I personally use.
CPU: Hotplugging: Enable msm_hotplug.
GRAPHICS: MAX GPU Freq: 180. If you play games that max out the gpu, you might not want to mess with the gpu freq.
MEMORY: zRAM disabled; UKSM DISABLED.
MISC: I/O SCHED MAPLE; READAHEAD 2048; VIBRATION 25%. Wakelocks I have enabled are: Sensor_ind, Bluedroid, msm_hsic. Cubic for TCP algorithm.
EX KERNEL SETTINGS DISABLE CHECK FOR UPDATES.
Leandroid Settings:
Disable: Wifi, Bluetooth, Network Location, GPS Location; Switch Cell data to 2g*
* Turning cell data off or to 2g makes ok google hotword when your screen is off kinda slow.
APPS THAT USE LESS BATTERY THAN WHAT YOU'RE USING:
Battery Saving Browser: Tugabrowser Turn on battery saver in settings. Uses 1/2 - 1/3 battery than what chrome uses.
Makes screen use less battery at low battery: Monochrome
Turns off % of pixels, saves battery: Pixel Filter
Facebook lite: Less annoying facebook
Facebook messenger lite: Less annoying facebook messenger
GLTOOLS: Used to make snapchat less laggy
Apply these changes to the settings of Snapchat in GLTools;
Enable custom settings for this app -> On
Force 16 bit rendering -> On
Optimize GLSL shaders -> On
Enable texture decompression -> Disable
Enable texture recompression -> Disable
Downscale textures -> Limit to 256x256 (If pictures or text become pixelated, change this to Disable)
Restart Snapchat
System Tweaks:
ENABLE DEV OPTIONS BY TAPPING ON BUILD NUMBER A BUNCH OF TIMES. UNCHECK Automatic system updates in developer options.
You can try this too, but personally I don't use it: https://forum.xda-developers.com/an...od-ultimate-performence-blazing-fast-t3482317 Flash the kernel again after you flash this.
Other than that enable amoled black themes in apps that you use.
Here are a few nice apps to have:
https://play.google.com/store/apps/details?id=com.phoenixstudios.aiogestures&hl=en - can enable full immersion mode, works pretty well.
https://play.google.com/store/apps/details?id=com.noxx.apm&rdid=com.noxx.apm - makes it so you can reboot to recovery easy pz.
ZSL Camera Faster camera.
Accubattery - Measure your battery stats and health.
Quicktile Mod
whats your best setting on pixel filter setting it on 50%?... ty by the way
pato2015 said:
whats your best setting on pixel filter setting it on 50%?... ty by the way
Click to expand...
Click to collapse
I usually leave pixel filter off during the day, and just use it at 50% at night to make the screen a bit more dim. If I know I'm not going to be able to charge my phone for awhile, I'll use it during the day as well.
To use Nathan's defaults, do I just wipe settings in EX Kernel Manager and reboot? My hotplugging setting does not have msm_hotplug, only lazyplug. Is that the same? Thanks for sharing your tips.
Flash kernel have been updated and now have lazyplug in place of msm_hotplug. I am not sure if its not working or something but with lazyplug enabled, I still see all the cores running all the time vs msm_hotplug, I would see half the cores inactive when I am not using the phone heavily.
Would lazyplug be better than msm_hotplug?
vwrado said:
Flash kernel have been updated and now have lazyplug in place of msm_hotplug. I am not sure if its not working or something but with lazyplug enabled, I still see all the cores running all the time vs msm_hotplug, I would see half the cores inactive when I am not using the phone heavily.
Would lazyplug be better than msm_hotplug?
Click to expand...
Click to collapse
Why i understand it should be better to use lazyplug. If I understand the guys in Flash's thread.
Sent from my Nexus 6P using Tapatalk
vwrado said:
Flash kernel have been updated and now have lazyplug in place of msm_hotplug. I am not sure if its not working or something but with lazyplug enabled, I still see all the cores running all the time vs msm_hotplug, I would see half the cores inactive when I am not using the phone heavily.
Would lazyplug be better than msm_hotplug?
Click to expand...
Click to collapse
What I understand different between those 2 hotplug was...
1. MSM_Hotplug - Some core are offline and become online when above certain value
2. Lazyplug - All core are online and it will only offline when below certain value
@Secretcow hey mate ! about this >>GRAPHICS: MAX GPU Freq: 180. If you play games that max out the gpu, you might not want to mess with the gpu freq. < about this i never game, so if i set it to 180 , do i have to tick the reboot circle yes?
because it is greyed out along with the other gpu settings.
and one more thing, is it safe to have these >> MEMORY: zRAM disabled; UKSM DISABLED. disabled ? which one is the one that affects data from the storage? i wouldnt want to mess with that x.x