[ROM][JDQ39][AOSP][LINARO][SM-TOOLCHAIN-4.9] 4.2.2 SaberMod - 05/19/13

Search This thread

denzel09

Senior Member
Jun 28, 2009
4,353
895
Teheran
Do you have CWM from grouper(wi-fi version)? In order to flash tilapia(3G) roms you need to have recovery from this thread: http://xdaforums.com/showthread.php?t=2022270

I use cwm from last utility toolkit 4.0.0 and all other kernels also bricked kernel are flashed good without problem

http://xdaforums.com/showthread.php?p=637670
Sent from my Asus Nexus 7 3g 32GB

---------- Post added at 01:21 PM ---------- Previous post was at 12:39 PM ----------

I changed in script kernel tilapia with grouper and errors Is gone but installation was aborted the same without errors so i don t know...

Sent from my Asus Nexus 7 3g 32GB
 
Last edited:

sparksco

Inactive Recognized Developer
Feb 27, 2010
10,048
8,861
docs.google.com
Unrelated and a bit off topic but... I will add cwm to the ROM source for building the recovery.

Sent from my Nexus 7 using Tapatalk 2
 

sparksco

Inactive Recognized Developer
Feb 27, 2010
10,048
8,861
docs.google.com
I use cwm from last utility toolkit 4.0.0 and all other kernels also bricked kernel are flashed good without problem

http://xdaforums.com/showthread.php?p=637670
Sent from my Asus Nexus 7 3g 32GB

---------- Post added at 01:21 PM ---------- Previous post was at 12:39 PM ----------

I changed in script kernel tilapia with grouper and errors Is gone but installation was aborted the same without errors so i don t know...

Sent from my Asus Nexus 7 3g 32GB

Included kernel in the ROM works fine. The attached kernel in the OP is just for flashing on older ROM versions in case people don't like the latest ROM versions for some reason or another. I'll keep a total of 5 builds up at any one time for both tilapia and grouper. Also new build should be up today.

Sent from my Nexus 7 using Tapatalk 2
 
Last edited:
  • Like
Reactions: denzel09

kenkiller

Senior Member
Nov 21, 2009
3,434
551
No patching is not good on AOSP Roms. This is not a ota based ROM so patching is not good. I needs to be in the full raw ROM source. No patching of any kind will be done unless it's in the raw source code. Have you even tried the ROM so verify if it's working? Please stop throwing things around if it's not been verified.

Sent from my Nexus 7 using Tapatalk 2
Ok boss, I flashed and indeed tethering isn't available. Thanks for the help!
 

denzel09

Senior Member
Jun 28, 2009
4,353
895
Teheran
Included kernel in the ROM works fine. The attached kernel in the OP is just for flashing on older ROM versions in case people don't like the latest ROM versions for some reason or another. I'll keep a total of 5 builds up at any one time for both tilapia and grouper. Also new build should be up today.

Sent from my Nexus 7 using Tapatalk 2

ATM i am using bricked kernel 0.58 on stock ROM but now i want try your kernel that suppose to be better then bricked kernel but installation aborte always so can you fix this buddy? Problem Is not cwm because if i change tilapia in grouper in script kernel installation aborted the same , so something in kernel zip. Thans

Sent from my Asus Nexus 7 3g 32GB
 

sparksco

Inactive Recognized Developer
Feb 27, 2010
10,048
8,861
docs.google.com
ATM i am using bricked kernel 0.58 on stock ROM but now i want try your kernel that suppose to be better then bricked kernel but installation aborte always so can you fix this buddy? Problem Is not cwm because if i change tilapia in grouper in script kernel installation aborted the same , so something in kernel zip. Thans

Sent from my Asus Nexus 7 3g 32GB

I already explained it to you. The kernel is for flashing on older ROM versions of these Roms, not stock.

Sent from my Nexus 7 using Tapatalk 2
 
  • Like
Reactions: denzel09

sparksco

Inactive Recognized Developer
Feb 27, 2010
10,048
8,861
docs.google.com
I must flash with fastboot only boot.IMG in the zip file ? Right?

Sent from my Asus Nexus 7 3g 32GB

That was the old method before I made the flashable zips for recovery. I don't think the kernel will work on stock at all but you can try it, flash at your own risk. The kernel is made for these Roms only and I plan on keeping it that way.

Sent from my Nexus 7 using Tapatalk 2
 
  • Like
Reactions: denzel09

denzel09

Senior Member
Jun 28, 2009
4,353
895
Teheran
That was the old method before I made the flashable zips for recovery. I don't think the kernel will work on stock at all but you can try it, flash at your own risk. The kernel is made for these Roms only and I plan on keeping it that way.

Sent from my Nexus 7 using Tapatalk 2

OK i remain on bricked thanks the same buddy

Sent from my Asus Nexus 7 3g 32GB
 
  • Like
Reactions: sparksco

Moscow Desire

Retired Senior Moderator
Knock it off please

Knock off the argumentative posts. BOTH parties.

If a feature doesn't work, then it doesn't work. Logcats can help in some cases when requested.

THANKS, are not mandatory, although appreciated. And they are strictly voluntary.

And people, follow the instructions in the OP. Ain't rocket science.

Thread cleaned.

MD
 
Last edited:

denzel09

Senior Member
Jun 28, 2009
4,353
895
Teheran
The rom is really amazing and performances are good. But i have a question, gpu frequency is?

---------- Post added at 01:30 AM ---------- Previous post was at 01:06 AM ----------

I can say you that kernel works really good also on stock ROM with last cwm 6.0.2.1 ;)

Sent from my Asus Nexus 7 3g 32GB
 
Last edited:
  • Like
Reactions: sparksco

strobolus

Senior Member
May 4, 2010
50
4
I tried installing this rom and I get an "assert failed" error "getprop ("ro.product.device") == "tilapia" || ...."
It seems it thinks it's a non compatible rom?

I have a Nexus 7 3g 32gb
any suggestion?

Thank you!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 36
    linaro.jpg

    I built this ROM from AOSP source and added 40+ Linaro patches to the source for strict-aliasing compiler optimizations. Roms include Linaro string handling routines for memory optimizations. No android kitchens were used to make this rom at all, everything is source build :)
    All ROMs and kernels are built with SaberMod toolchains. The ROMs are built with GCC 4.9 toolchains. The kernels are built with GCC 4.8 toolchains.

    Instructions:
    First time flashing this ROM on your Nexus 7, or coming from another ROM?
    1. Root the device and install ClockworkMod or TWRP Recovery.
    2. Perform a NANDroid backup of your current ROM.
    3. Format the system, data & cache partitions of your device.
    4. Perform a factory reset.
    5. Flash ROM.
    6. Flash Gapps package (optional)

    Flashing a newer version?
    1. Perform a NANDroid backup of your current ROM.
    2. Wipe cache and dalvik-cache in recovery
    3. Flash ROM
    4. Flash Gapps add-on package (optional)

    A few notes on battery/charging
    After flashing ROM and/or kernel you may get some battery drain. Give the device time to settle into the ROM/kernel, and after a full charge or two you should notice improved battery life.

    Flashing a Testing kernel?
    I've decided to add testing kernels which will allow users to try-out a newer kernel version and give their feedback on it before I include it in new ROM versions. This also allows me to just update kernels without having to update the entire ROM, when there is no ROM changes from one version to the next. I will include them as attachments.
    1. Reboot your device into recovery
    2. Flash the flashable zip in recovery
    3. Done

    General Credits and Features:

    * Google of course for most of the source

    Most of these feature I've ported or no porting was needed
    * CyanogenMod
    • https://github.com/CyanogenMod
    • Using CM bionic as a base
    • busybox
    • CMFileManager
    • DSPManager
    • Calendar app
    • Browser app (endhanced)
    • Torch
    • Keyboard
    • Theme chooser
    • LockClock lockscreen widget app
    • Advanced calculator app
    • Enhanced stock Email app
    • Command line tools such as bash, vim, htop and powertop
    • Forward port Long press back to kill app
    • Custom power menu: Reboot, Screenshot, Expanded Desktop
    • Expandable Volume Control
    • Volume Rocker Music Control
    • Circle Battery Mod with percentage option mod
    • Show/Hide clock and AM/PM Style
    • Openvpn, Openssh sources
    • Clear Recent apps
    • SystemUI: Statusbar Clock and Date actions
    • customizable lock screen targets
    • Variable lockscreen pattern size
    • Navigation bar customization
    • NavRing shortcuts
    • Status bar settings
    • Quiet hours
    • Launch default music app when headset plugged in
    • Safe headset volume toggle
    • Power sounds toggle
    • Rotation settings
    • Swap volume buttons when screen is rotated
    • USB OTG storage
    • USB Notify toggle to hide USB notification icon from status bar
    • Pie controls
    * Linaro
    • http://git.linaro.org/gitweb
    • Tons of strict-aliasing compiler flag optimizations
    • -O3 optimizations
    • String handling routines for memory optimizations
    * Koush for opensource SuperUser
    * Rascarlo
    * Wrixituz
    • bootanimations. The original thread is HERE
    * Other features
    • The kernel that is in this ROM
    • Disabled ROM from flashing stock recovery
    • Screen will not turn on when unplugging from power usb/ac.
    • SaberMod GCC 4.8 toolchains highly optimize the ROMs
    • Extra build optimizations
    • Battery Bar
    • Custom Navigation Bar height
    • Check Changelog on third post for more detailed info
    • Wallpaperz app for extra wallpapers
    • Probably other things, I'm too modest sometimes :)

    If I'm forgetting anyone let me know and I'll add you to the list!

    About The Kernel: Saber-toothed-Squirrel

    stscv.jpg

    Things I've added/changed
    • Merged Google's latest kernel source for android 4.2
    • A lot of kernel debugging disabled
    • Advanced memory managment all the way up to 3.2 linux kernel
    • File system enhancements include ext4, nfs, NFSv4, NFSv3, vfs, aio
    • Various other fixes from the mainline linux kernel. For more info checkout my github
    • UV voltage
    • I/O improvments/fixes from the mainline linux kernel.
    • Added ARM optimizations.

    Cherry-picked changes from faux123's Github
    • User voltage control (For voltage control use SystemTuner by 3C)

    Cherry-picked from show-p1984's Github
    • CPU overclocking

    Kernels now include Nvidia patches

    These builds can be found on goo manager app under TeamAndroid account and Rom Manager under sparksco Roms

    Enjoy!

    Latest Rom Download

    All my current Rom Manager builds

    All my current goo builds

    Latest 4.2.2 gapps

    Kernel Source Complying with GPL

    Any and all donations are appreciated! All donations will go towards purchasing of new nexus devices to continue SaberMod development.

    Donators: I will not be putting amounts donated unless requested by the donator. All donations are appreciated regardless of amounts. Everyone has different incomes and this seems like the most respectable thing for everyone ;)


    okantomi
    gabx
    johnson8cyl
    thee_anand
    eep2378
    strapped365
    miguepereira77
    dwang
    masilver
    hsrn
    ScumDroid
    davwman
    nikzDHD
    Vangelis13
    9
    Changelog

    Code:
    [B][COLOR="lime"]Initial Release full_tilapia-ota-sparksco-1355764347-1217[/COLOR][/B]
    
    [B][COLOR="Lime"]full_tilapia-ota-sparksco-1355860291-1218[/COLOR][/B]
    [B]Rom Changes[/B]
    [LIST]
    [*]SystemUI: fix delay in applying am/pm setting for notification clock
    [*]Smooth Spinners: Makes the loading "spinner" animation smoother in non-holo apps
    [*]4.2 Transition: Notification Header datetime click
    [*]GlowPadView : Re-enable magneticTargets
    [*]Prevent scanning during DHCP process
    [*]Removed zram script from running default on each boot (now requires a script if you want to enable this feature)
    [/LIST]
    
    [B][COLOR="Lime"]full_tilapia-ota-sparksco-1355956581-1219[/COLOR][/B]
    [B]Rom Changes[/B]
    [LIST]
    [*]changed behaviour of the battery tile.  onClick is now screen off. onLongClick is ACTION_POWER_USAGE_SUMMARY
    [*]added onLongClick to user tile to open ACTION_SYNC_SETTINGS
    [*]Switched compiler flags to use cortex-a9 instead of corex-a8
    [*]Added new APN list
    [/LIST]
    
    [B]Kernel Changes[/B]
    [LIST]
    [*]Switched compiler flags to use cortex-a9 instead of corex-a8
    [/LIST]
    
    [B][COLOR="Lime"]full_tilapia-ota-sparksco-1356056874-1221[/COLOR][/B]
    [B]Rom Changes[/B]
    [LIST]
    [*]Added CMFileManager Themes (Not currently working for some reason :()
    [*]Added print script info for ROM flashing
    [*]Framework: Bring Long press back kill app toast back
    [*]switch onClick and onLongClick for battery tile (rascarlo)
    [/LIST]
    
    [B][COLOR="Lime"]full_tilapia-ota-sparksco-1356205692-1222[/COLOR][/B]
    [B]Rom Changes[/B]
    [LIST]
    [*]Added theme engine support.  Ported from cm-10.1 by me.  You can now use cm10/aokp theme apps.
    [/LIST]
    
    [B][COLOR="Lime"]12/23/12[/COLOR][/B]
    [B]Kernel Changes (Attached to first post)[/B]
    [LIST]
    [*]ARM tegra3 dvfs: Because we're not using mpdecision hotplug management anymore, voltages need to be raised slighty.  This fixes some lagging issues with app scrolling and random lockups that occur when we run out of memory.  Android low memory killer needs to pull in a few more voltages.[/LIST]
    
    [B][COLOR="Lime"]full_tilapia-ota-sparksco-1356352113-1224[/COLOR]
    Rom Changes
    CyanogenMod changes[/B]
    [LIST]
    [*]Bionic:  Merged in latest [B][url=https://github.com/CyanogenMod/android_bionic/commits/cm-10.1]CM bionic changes[/url][/B]
    [*]Audioservice: Fix Theme engine support
    [*]Framework: Remove orphaned Theme related code
    [*]Framework: Fix GSM signal strength
    [/LIST]
    [B]Linaro changes for bionic[/B]
    [LIST]
    [*]Add optimized version of memcpy for Cortex A9
    [/LIST]
    [B]Other ROM changes[/B]
    [LIST]
    [*]busybox:  Merged latest mainline busybox upstream changes
    [*]Gallery2 (AOSP):  Hide from showing in launcher to avoid duplicate galleries showing.  AOSP gallery is still accessible for certain task such as video and picture editing.
    [/LIST]
    
    [B][COLOR="Lime"]full_tilapia-ota-sparksco-1356516023-1226[/COLOR][/B]
    [B]Rom Changes
    Rascarlo framework changes[/B]
    [LIST]
    [*]QuickSettings:  open ACTION_DATA_ROAMING_SETTINGS onClick for the RSSI tile.  Bring up mobile network settings, insted of data usage summary
    [*]QuickSettings:  move location tile from temporary state
    [*]QuickSettings:  add switch on/off action to onClick for WiFi and BlueTooth Tiles
    [*]QuickSettings:  add switch on/off action to onClick for Location tile
    [/LIST]
    [B]CyanogenMod changes[/B]
    [LIST]
    [*]Framework: Fix GSM signal strength
    [*]wifi: Allow Settings to retrieve country code:  This makes getCountryCode behave like getFrequencyBand.  This allows Settings to get/set country code like it can for frequency band.
    [*]SoundSettings: Show DSPManager.  DSPManager can now be accessed through the sound settings.
    [/LIST]
    [B]My own additions[/B]
    [LIST]
    [*]DeskClock:  Ported Add option to hide AlarmClock Icon in StatusBar from a older version of CyanogenMod (4.1.2 based).  This option is in alarm clock settings.
    [*]Updated Android Terminal Emulator app to latest Play Store version.
    [*]New bootanimation thanks to [url=http://xdaforums.com/member.php?u=4397671]Wrixituz[/url].  The original thread is [url=http://xdaforums.com/showthread.php?t=2053989]HERE[/url]
    [*]Updated java to latest Oracle Sun java release u38
    [/LIST]
    
    [B][COLOR="Lime"]full_tilapia-ota-sparksco-1356706639-1228[/COLOR]
    Rascarlo framework changes[/B]
    [LIST]
    [*]QuickSettings:  open ACTION_DATA_ROAMING_SETTINGS onClick for the RSSI tile.  Bring up mobile network settings, insted of data usage summary
    [*]QuickSettings:  add screenOffTile
    [*]QuickSettings:  add ACTION_DISPLAY_SETTINGS for onLongClick behaviour of the batteryTile
    [/LIST]
    [B]CyanogenMod changes[/B]
    [LIST]
    [*]Allow mounting of multiple volumes via mass storage (framework part)
    [*]Make "SD Card removed" notification dismissible if the removed SD Card is not the primary storage
    [/LIST]
    [B]My own additions[/B]
    [LIST]
    [*][*]grouper: enable USB OTG storage (Thanks to [url=https://github.com/pbeeler/android_device_asus_grouper/commit/639a1dacce05b7f57ebd13eee12679b02050677f]davet321[/url]).  Ported from older version of CyanogenMod 10 4.1.2 based.
    [*]New bootanimation thanks to [url=http://xdaforums.com/member.php?u=4397671]Wrixituz[/url].  The original thread is [url=http://xdaforums.com/showthread.php?t=2053989]HERE[/url]
    [/LIST]
    
    [B][COLOR="Lime"]full_tilapia-ota-sparksco-1356882239-1230[/COLOR]
    Rascarlo framework changes[/B]
    [LIST]
    [*]QuickSettings:  add switch on/off action to onClick for rssiTile.
    [*]QuickSettings:  Don't collapse quicksettings bluetooth and wifi after change state
    [*]QuickSettings:  add rebootTile
    [/LIST]
    [B]CyanogenMod changes[/B]
    [LIST]
    [*]Add config_speed_up_audio_on_mt_calls option
    [*]Increase lock screen widget limit from 5 to 9
    [/LIST]
    [B]My own additions[/B]
    [LIST]
    [*]Fixed bugs with USB otg storage unmounting not working properly.  Fixed permissions for usbdisk to be the same as /sdcard, read/writing permssions.  usbdisk should unmount cleanly the first time you press the button now.  [B]usb location is /storage/usbdisk[/B]
    [/LIST]
    
    [B][COLOR="Lime"]full_tilapia-ota-sparksco-1357008877-0101[/COLOR]
    CyanogenMod changes[/B]
    [LIST]
    [*]Add support for variable size pattern lockscreen (ported)
    [*]NavigationBar Customization (ported)
    [/LIST]
    [B]My own additions[/B]
    [LIST]
    [*]NavigationBar: Custom height (ported from very old cm ROM android 4.1.2 based and it was a abandoned patch that I brought back!)
    [/LIST]
    
    [B]Kernel Changes (Attached to first post)[/B]
    [LIST]
    [*]Voltage levels are back to stock android kernel
    [*]BFQ scheduler is now the default I/O scheduler[/LIST]
    
    [B][COLOR="Lime"]full_tilapia-Saber-Mod-1357148908-0102[/COLOR]
    My own additions[/B]
    [LIST]
    [*]Implement Saber Mods:  Much of the ported features that have been ported from CyanogenMod (about half), were implement/ported by me and not rascarlo.  Because of this I don't feel it represents what rascarlo himself has in mind for features of his ROM builds.  But just for the record big thanks to rascarlo for the following features ported from CyanogenMod that will now be in saber mods:
    [LIST]
    [*]Status Bar/Clock - Show Clock, AM/PM style, Battery status style
    [*]Lockscreen shortcuts
    [/LIST]
    [*]Removed unneeded patches from the device source tree (Might have been causing some issues)
    [/LIST]
    
    [B]Kernel Changes[/B]
    [LIST]
    [*]Removed unneeded patches (Might have been causing some issues)[/LIST]
    
    [B][COLOR="Lime"]full_tilapia-Saber-Mod-1357250101-0103[/COLOR]
    My own additions[/B]
    [LIST]
    [*]Add new arm and neon compiler flags
    [/LIST]
    
    [B]Kernel Changes[/B]
    [LIST]
    [*]Fixed a kernel regression:  Use new compiler flags for arm and neon and remove cortex-a9 flags
    which might be breaking some things[/LIST]
    
    [B][COLOR="Lime"]full_tilapia-Saber-Mod-1357461145-0106[/COLOR]
    Rascarlo framework changes[/B]
    [LIST]
    [*]enable copy/paste for google talk.
    [*]remove duplicate cesium for alarm
    [/LIST]
    [B]CyanogenMod framework changes[/B]
    [LIST]
    [*]GlobalActions: Fix dialog dismissal (theme engine related)
    [*]GlobalActions: Fix possible race condition when showing dialog. (also theme engine related)
    [*]Fixed typo in Recreating an Activity documentation
    [*]Fix logging typos in GpsLocationProvider
    [/LIST]
    [B]CyanogenMod bionic changes[/B]
    [LIST]
    [*]Revert "libm: Add a proper sincos() implementation"
    [/LIST]
    [B]My own additions[/B]
    [LIST]
    [*]Bring back the feature where screen does not turn on when changing the power state, e.g. plugging/unplugging from a power cable
    [*]Busybox:  Merge latest upstream changes
    [*]Revert "dmesg: implement official '-r' and colored output '-C'"
    [*]powertop: fix error message
    [*]dmesg: handle multi-char log levels
    [*]klogd: handle multi-char log levels
    [/LIST]
    
    [B]Kernel Changes[/B]
    [LIST]
    [*]Kernel compression mode XZ
    [*]Enable performance counters which is needed by powertop
    [*]block: Adding ROW scheduling algorithm
    [/LIST]
    
    [B][COLOR="Lime"]full_tilapia-Saber-Mod-1357459782-0106[/COLOR]
    Rascarlo framework changes[/B]
    [LIST]
    [*]enable copy/paste for google talk.
    [*]remove duplicate cesium for alarm
    [/LIST]
    [B]CyanogenMod framework changes[/B]
    [LIST]
    [*]GlobalActions: Fix dialog dismissal (theme engine related)
    [*]GlobalActions: Fix possible race condition when showing dialog. (also theme engine related)
    [*]Fixed typo in Recreating an Activity documentation
    [*]Fix logging typos in GpsLocationProvider
    [/LIST]
    [B]CyanogenMod bionic changes[/B]
    [LIST]
    [*]Revert "libm: Add a proper sincos() implementation"
    [/LIST]
    [B]My own additions[/B]
    [LIST]
    [*]Bring back the feature where screen does not turn on when changing the power state, e.g. plugging/unplugging from a power cable
    [*]Busybox:  Merge latest upstream changes
    [*]Revert "dmesg: implement official '-r' and colored output '-C'"
    [*]powertop: fix error message
    [*]dmesg: handle multi-char log levels
    [*]klogd: handle multi-char log levels
    [/LIST]
    
    [B]Kernel Changes[/B]
    [LIST]
    [*]Kernel compression mode XZ
    [*]Enable performance counters which is needed by powertop
    [*]block: Adding ROW scheduling algorithm
    [/LIST]
    
    [B][COLOR="Lime"]Kernel Changes[/B]-0107[/COLOR]
    [LIST]
    [*]patches from linux and nvidia for drivers cpufrequency and interactive governor
    [*]Nvidia patches for tegra devices
    [*]For the fuil list of changes see the following links:
    [LIST]
    [*][url]https://github.com/pbeeler/Kernel-Grouper/compare/1fab576460...c31c3e6081[/url]
    [*][url]https://github.com/pbeeler/Kernel-Grouper/compare/c31c3e6081...5c7441ec88[/url]
    [*][url]https://github.com/pbeeler/Kernel-Grouper/compare/5c7441ec88...3246175bc1[/url]
    [/LIST]
    [*]Voltages are very close to stock
    [*]Default underclocking to avoid battery overheating while gaming
    [/LIST]
    
    [B][COLOR="Lime"]sm_tilapia-1358765568-0121[/COLOR][/B]
    
    [B]CyanogenMod framework changes[/B]
    [LIST]
    [*]Small frameworks bug fixes and optimizations.
    [*]Launch default music player when plug in headset feature under sound settings.
    [*]Add support for external dock batteries
    [*]frameworks: base: add storage_sd_dock_card string
    [/LIST]
    [B]My own additions[/B]
    [LIST]
    [*]Shortened up ota package names more
    [*]ROM flags now match kernel flags (-O2)
    [*]Switched to user builds instead of userdebug
    [/LIST]
    
    [B]Kernel Changes[/B]
    [LIST]
    [*]Interactive governor back to default
    [*]ramp up cpu on input events for interactive governor
    [*]Fix android's lowmemorykiller from freezing the system
    [*]Updated with latest Linux-3.2.y changes
    [*]Bump to version 3.7 :)
    [/LIST]
    
    [B][COLOR="Lime"]sm_tilapia-1.0.1-1360278385-0207[/COLOR][/B]
    [B]CyanogenMod framework changes[/B]
    [LIST]
    [*]Highlight the clear button in the recents view when clicked
    [*]extend PreferenceActivity for title text on a single pane mode
    [*]SystemUI: show date on 2 lines in status bar
    [*]Webkit changes
    [*]Monitor device storage directly in /data/data
    [*]installd: Delete cache properly for devices using datadata partition
    [*]frameworks/base: Fix to avoid crash when the tab is not set from app
    [*]Wi-Fi: Pass default country code to driver
    [*]Dispatch keys to a device specific key handler [B](docking keyboard support)[/B]
    [*]DeviceKeyHandle: The device should consume only known keys (docking keyboard related)
    [*]Port "Option to hide Adb notification icon (2/2)" (find this option under development settings ;))
    [*]Various bug fixes
    [*]Asus battery dock support (untested, use at your own risk!)
    [*]Improve scrolling cache
    [*]SystemUI: highlight quick settings and notification clear buttons
    [*]Prevent audio players starting on startup.
    [*]Lockscreen Targets : Make multi-user compatible
    [*]Navbar : Fix left over glow
    [*]systemui: modify hdpi & xhdpi drawables for battery_min
    [/LIST]
    [B]CyanogenMod DeskClock changes[/B]
    [LIST]
    [*]Make analog clock available as a lockscreen widget.
    [*]Added flip and shake to snooze
    [/LIST]
    [B]CyanogenMod Settings changes[/B]
    [LIST]
    [*]Added fastsroll to the manage application screen so you don't need to scroll so much if you have alot of apps and want to go to the bottom of the list.
    [*]Settings: Added cpu info and memory info to About Phone Settings
    [/LIST]
    [B]CyanogenMod dalvik changes[/B]
    [LIST]
    [*]A lot, see here:  [url]https://github.com/SaberMod/android_dalvik/commits/sm-jb-mr1[/url]
    [/LIST]
    [B]CyanogenMod more framework changes[/B]
    [LIST]
    [*]A lot, see here: [url]https://github.com/SaberMod/android_frameworks_av/commits/sm-jb-mr1[/url]
    [/LIST]
    [B]CyanogenMod webkit changes[/B]
    [LIST]
    [*] Virtually everything since I merged their repo into mine.
    [/LIST]
    [B]My own additions[/B]
    [LIST]
    [*]Fix typos in DeskClock new feature from CM:  Display "nexus" under alarm settings instead of "phone" and/or "device".  This is related to the new flip and shake alarm clock actions.
    [*]System Core:  init: Allow for arbitrary long /proc/cpuinfo output
    [*]System Core:  libsuspend: check for NULL autosuspend operations beforehand
    [*]System Core:  rootdir: init.rc: Fix for "add_tid_to_cgroup failed to write" warnings
    [*]System Core:  Fixed improper size displaying in 'df' utility
    [*]Updated new ROM flags for C and CPP.  These flags optimize the builds more.  Updated with stable flags that do not break any functionality.
    [*]Added linaro's new GCC 4.8  daily toolchain for arm-eabi.  Only certain parts of the ROM use this.  Adds extra optimizations to the builds.  Expect frequent updates with new toolchain updates.
    [*]Updated all linaro patches to fix building with GCC 4.8 toolchains
    [*]Updated ROM builds to use java 1.7 instead of 1.6.  Patches for these I pulled from CyanogenMod's github
    [*]Merged latest busybox patches from mainline
    [*]volume rocker music control (ported from CyanogenMod).  Can be found in SaberMod settings
    [*]Volume key cursor control (Ported from CyanogenMod)  Can be found in SaberMod settings
    [*]Fixed app compatibility in bionic with games such as plague
    [*]Updated prebuilt apps such as SuperSU and android terminal emulator to latest versions
    [*]Updated compiler flags to safe and usable.  This optimizes the builds further.  New flags can be seen here:  [url]https://github.com/SaberMod/android_device_asus_grouper/commit/3bf3bda52b16a9ae1b90e6128d97bd8769062005[/url]
    [/LIST]
    
    [B]Kernel Changes[/B]
    [LIST]
    [*]Fix bug with stuck on boot when android is upgrading "starting apps message".  Changing kernel compression from lzma to gzip fixed this.
    [*]Kernel is now built with linaro's daily toolchains 4.8 so expect frequent kernel updates as the toolchains are updated.
    [*]Updated kernel flags for C to optimize the kernel further.  Fixed compiling with linaro toolchains.
    [*]Merged with latest 3.2.y linux patches.  Bump to V3.8 respectively.
    [*]Put default clock frequencies back to stock, 102MHZ min and 1.3GHZ max.
    [*]Disabled BFQ I/O scheduler.  With the latest 3.2.y changes it's not as compatible as before and is throwing out a lot of warning during compilation time.  The new default is CFQ.  Change to your liking if you so wish to.
    [*]Updated kernel flags to safe and usable.  This optimizes the kernel more.  New flags can be seen here:  [url]https://github.com/SaberMod/Kernel-Grouper/commit/7330e56a3cb2b98f148887a9451628d69f510c3e[/url]
    [/LIST]
    
    [B][COLOR="Lime"]sm_tilapia-1.0.1-RC2[/COLOR][/B]
    
    [B]CyanogenMod framework changes[/B]
    [LIST]
    [*]Asus battery dock support (untested, use at your own risk!)
    [*]Improve scrolling cache
    [*]SystemUI: highlight quick settings and notification clear buttons
    [*]Prevent audio players starting on startup.
    [*]Lockscreen Targets : Make multi-user compatible
    [*]Navbar : Fix left over glow
    [*]systemui: modify hdpi & xhdpi drawables for battery_min
    [/LIST]
    
    [B]My own additions[/B]
    [LIST]
    [*]volume rocker music control (ported from CyanogenMod).  Can be found in SaberMod settings
    [*]Volume key cursor control (Ported from CyanogenMod)  Can be found in SaberMod settings
    [*]Merged latest busybox changes from mainline busybox
    [*]Fixed app compatibility in bionic with games such as plague
    [*]Updated prebuilt apps such as SuperSU and android terminal emulator to latest versions
    [*]Updated compiler flags to safe and usable.  This optimizes the builds further.  New flags can be seen here: [url]https://github.com/SaberMod/android_device_asus_grouper/commit/3bf3bda52b16a9ae1b90e6128d97bd8769062005[/url]
    [*]Merged the rest of framework patches from 4.1.2
    [*]Still working on a fix for variable lockscreen pattern size
    [*]Fixed QuickSettings tiles for WiFi and Bluetooth
    [*]Latest nightly toolchains as always
    [*]Merged CyanogenMod busybox and mainline busybox
    [*]Framework: Make Safe headset volume user configurable (Ported from CyanogenMod)
    [*]LockscreenTargets : Dismiss on target select
    [*]Various clang fixes to allow adding graphite optimizations during compilation without the builds failing.  Some of these have been submitted by me and merged into Linaro gerrit code review.
    [*]Added graphite flags for CC and CPP programming languages optimizations
    [*]Built latest toolchains from GNU source and enabled graphite functionality.  This allows graphite optimizations to be used during compilation.
    [*]Added even more optimization flags, but none that increase code size to a unsafe level that will cause more battery drain and memory usage.
    [*]Disabled zram from running by default.  Was causing lag and battery drain.
    [*]Bring variable lockscreen pattern size back now that it's fixed.
    [*]Removed spare parts system app, it's old and broken.
    [*]Merged latest mainline busybox changes from master branch
    [*]Fixed cifs, credits for patches from CyanogenMod
    [*]Updated latest binaries for 4.2.2
    [*]Merged the rest of AOSP 4.2.2 changes now that the full source is out :)
    [*]Fixed screen not waking properly with taping power button
    [*]More bionic optimization patches ported from CyanogenMod's github
    [*]Anything else I'm forgetting will add later
    [/LIST]
    
    [B]Kernel Changes[/B]
    [LIST]
    [*]Merged with latest 3.2.y linux patches.  Bump to V3.8 respectively.
    [*]Put default clock frequencies back to stock, 102MHZ min and 1.3GHZ max.
    [*]Disabled BFQ I/O scheduler.  With the latest 3.2.y changes it's not as compatible as before and is throwing out a lot of warning during compilation time.  The new default is CFQ.  Change to your liking if you so wish to.
    [*]Updated kernel flags to safe and usable.  This optimizes the kernel more.  New flags can be seen here:  [url]https://github.com/SaberMod/Kernel-Grouper/commit/7330e56a3cb2b98f148887a9451628d69f510c3e[/url]
    [*]Kernel is now built with SaberMod's very own arm-eabi GCC 4.8 toolchain! :)
    [*]Built with toolchain revision 195953.  GNU updates their GCC source daily, sometime even hourly!  Of course I don't have time to rebuild toolchains on a hourly basis that would be absurd lol!  But I will try to update it once every day or two days if I have time.  New kernel versions will either be posted seperately on the first post and/or in new ROM versions.  New ROM builds only need to be updated with ROM changes, not for only kernel.  So if you want the latest and greatest kernel version, check regularly ;)
    [*]Toolchain source is [url=https://github.com/SaberMod/android_prebuilts_gcc_linux-x86_arm_sabermod-arm-eabi-4.8]here[/url] and does not require any special kernel patches to build the kernel with it :)
    [*]Initial merges for android 4.4.2.  This is the first beta so expect bugs, although I haven't found any yet.
    [*]Rom uses stock kernel until AOSP updates the relevant hardware to match the kernel drivers.
    [*]Merged with latest AOSP kernel source for 4.2.2.  Bumped major version to 4.8
    [*]Bumped new daily arm-eabi SaberMod toolchain.  Built with toolchain revision 195953 (Newer GNU GCC source)
    [*]Default kernel settings for governor and I/O scheduler to match stock kernel.  Userspace for governor and CFQ for I/O scheduler
    [*]Merged with latest linux-3.2.y branch patches.  Bumped minor version to 4.9
    [*]Added zen I/O scheduler per request of  [user=4495174]@danny8[/user]
    [*]Added cifs module back now that it's functional
    [*]Added more kernel flag optimizations
    [/LIST]
    
    [B][COLOR="Lime"]sm_tilapia-1.0.1-RC3[/COLOR][/B]
    [LIST]
    [*]Fixed various bugs with gallery and voice search
    [*]Other various minor ROM bug fixes
    [*]Added SaberMod GCC 4.8 toolchains for building the ROMs.  This is a huge step and a major improvement in these ROMs
    [*]Added LockClock lockscreen widget app
    [*]Added new wallpaper app
    [*]Navigation Ring shortcuts
    [*]Battery Bar
    [*]Expanded Desktop improvements
    [*]Configurable power menu
    [*]Dual pane preferences
    [*]Pie controls
    [*]Quiet hours
    [*]Power sounds
    [*]Configurable rotation settings
    [*]Swap volume buttons when screen is rotated
    [/LIST]
    
    [B][COLOR="Lime"]sm_tilapia-1.0.1-1368930533-0519[/COLOR][/B]
    [LIST]
    [*]Remove configurable rotation settings and swap volume buttons while rotated.  Was very buggy features needed to be gone.
    [*]SaberMod toolchain 4.9 implemented :D
    [*]Toggle to wake screen when plugged/unplugged.  Ported from AOKP by    [user=3124065]@rascarlo[/user]
    [*]Fix SystemUI memory leaks on theme changes.
    [*]Expanded Desktop improvements/fixes from CyanogenMod
    [*]Pie control improvements/fixes from CyanogenMod
    [*]Quiet hours cleanup/fixes
    [*]Navigation bar fixes and improvements from CyanogenMod
    [*]Power sound notifications: fix ringtone picker title
    [*]Add a option to hide power off option for power menu on lockscreen
    [*]Hide reboot menu from lock screen since this is a security risk
    [*]Remove Launch music player on headset connect
    [*]Remove music control
    [*]Fix entering navbar editor in expanded desktop mode.
    [*]Kernel updated to Linux 3.2.45
    [/LIST]
    8
    New Build

    New Build is up. I've update the changelog which I haven't done in a long time so it's huge. Posted here and in the third post. Enjoy

    Code:
    [B][COLOR="Lime"]sm_tilapia-1.0.1-1360278385-0207[/COLOR][/B]
    [B]CyanogenMod framework changes[/B]
    [LIST]
    [*]Highlight the clear button in the recents view when clicked
    [*]extend PreferenceActivity for title text on a single pane mode
    [*]SystemUI: show date on 2 lines in status bar
    [*]Webkit changes
    [*]Monitor device storage directly in /data/data
    [*]installd: Delete cache properly for devices using datadata partition
    [*]frameworks/base: Fix to avoid crash when the tab is not set from app
    [*]Wi-Fi: Pass default country code to driver
    [*]Dispatch keys to a device specific key handler [B](docking keyboard support)[/B]
    [*]DeviceKeyHandle: The device should consume only known keys (docking keyboard related)
    [*]Port "Option to hide Adb notification icon (2/2)" (find this option under development settings ;))
    [*]Various bug fixes
    [*]Asus battery dock support (untested, use at your own risk!)
    [*]Improve scrolling cache
    [*]SystemUI: highlight quick settings and notification clear buttons
    [*]Prevent audio players starting on startup.
    [*]Lockscreen Targets : Make multi-user compatible
    [*]Navbar : Fix left over glow
    [*]systemui: modify hdpi & xhdpi drawables for battery_min
    [/LIST]
    [B]CyanogenMod DeskClock changes[/B]
    [LIST]
    [*]Make analog clock available as a lockscreen widget.
    [*]Added flip and shake to snooze
    [/LIST]
    [B]CyanogenMod Settings changes[/B]
    [LIST]
    [*]Added fastsroll to the manage application screen so you don't need to scroll so much if you have alot of apps and want to go to the bottom of the list.
    [*]Settings: Added cpu info and memory info to About Phone Settings
    [/LIST]
    [B]CyanogenMod dalvik changes[/B]
    [LIST]
    [*]A lot, see here:  [url]https://github.com/SaberMod/android_dalvik/commits/sm-jb-mr1[/url]
    [/LIST]
    [B]CyanogenMod more framework changes[/B]
    [LIST]
    [*]A lot, see here: [url]https://github.com/SaberMod/android_frameworks_av/commits/sm-jb-mr1[/url]
    [/LIST]
    [B]CyanogenMod webkit changes[/B]
    [LIST]
    [*] Virtually everything since I merged their repo into mine.
    [/LIST]
    [B]My own additions[/B]
    [LIST]
    [*]Fix typos in DeskClock new feature from CM:  Display "nexus" under alarm settings instead of "phone" and/or "device".  This is related to the new flip and shake alarm clock actions.
    [*]System Core:  init: Allow for arbitrary long /proc/cpuinfo output
    [*]System Core:  libsuspend: check for NULL autosuspend operations beforehand
    [*]System Core:  rootdir: init.rc: Fix for "add_tid_to_cgroup failed to write" warnings
    [*]System Core:  Fixed improper size displaying in 'df' utility
    [*]Updated new ROM flags for C and CPP.  These flags optimize the builds more.  Updated with stable flags that do not break any functionality.
    [*]Added linaro's new GCC 4.8  daily toolchain for arm-eabi.  Only certain parts of the ROM use this.  Adds extra optimizations to the builds.  Expect frequent updates with new toolchain updates.
    [*]Updated all linaro patches to fix building with GCC 4.8 toolchains
    [*]Updated ROM builds to use java 1.7 instead of 1.6.  Patches for these I pulled from CyanogenMod's github
    [*]Merged latest busybox patches from mainline
    [*]volume rocker music control (ported from CyanogenMod).  Can be found in SaberMod settings
    [*]Volume key cursor control (Ported from CyanogenMod)  Can be found in SaberMod settings
    [*]Fixed app compatibility in bionic with games such as plague
    [*]Updated prebuilt apps such as SuperSU and android terminal emulator to latest versions
    [*]Updated compiler flags to safe and usable.  This optimizes the builds further.  New flags can be seen here:  [url]https://github.com/SaberMod/android_device_asus_grouper/commit/3bf3bda52b16a9ae1b90e6128d97bd8769062005[/url]
    [/LIST]
    
    [B]Kernel Changes[/B]
    [LIST]
    [*]Fix bug with stuck on boot when android is upgrading "starting apps message".  Changing kernel compression from lzma to gzip fixed this.
    [*]Kernel is now built with linaro's daily toolchains 4.8 so expect frequent kernel updates as the toolchains are updated.
    [*]Updated kernel flags for C to optimize the kernel further.  Fixed compiling with linaro toolchains.
    [*]Merged with latest 3.2.y linux patches.  Bump to V3.8 respectively.
    [*]Put default clock frequencies back to stock, 102MHZ min and 1.3GHZ max.
    [*]Disabled BFQ I/O scheduler.  With the latest 3.2.y changes it's not as compatible as before and is throwing out a lot of warning during compilation time.  The new default is CFQ.  Change to your liking if you so wish to.
    [*]Updated kernel flags to safe and usable.  This optimizes the kernel more.  New flags can be seen here:  [url]https://github.com/SaberMod/Kernel-Grouper/commit/7330e56a3cb2b98f148887a9451628d69f510c3e[/url]
    [/LIST]

    XDA is having issues with attachments right now apparently because I can't update the kernels in the first post to V3.8
    However the latest kernel is in the latest ROM build. I will have to try and update the kernel at a later date.
    7
    Alright guys OP and changelog updated. Enjoy all that is Saber Mod!

    I know a lot of people are use to more ROM features in daily updates, but I'm more focused on performance and stability with these ROMs :victory:

    If this is not what your looking for by all means go with a different ROM/kernel that has the features your looking for. These ROMs are not here to try to pack as many features into them as possible while ignoring some bugs as other ROM developers do... Other people in the grouper forums keep asking will I add TabletUI? The answer is no, so don't bother asking. These ROMs already have extremely customization navigation bar not like other ROMs have and split dual pane settings. This is what I consider my version of TabletUI. I build these ROMs for myself and share them here, and all aggressive request for features which I have already answered will now be ignored on future post. Thanks for listening and enjoy the ROMs :D
    4
    It's up :)

    Sent from my Nexus 7 using Tapatalk 2