Hi guys,
in the future I will post the current modified kernel-source for the Team Eos ROM for kernel I'm using on my Xoom (and probably also the current compiled )
edit1:
current kernel-source - which I'm using with nightly #49 right now - is here:
Kernel Source:
tiamat-kernel-mod on github
update:
latest branch is at:
ics_tiamat_mod07
Installation:
either compile the kernel via ./xoom.sh and then flash the zip-package in release/Xoom
or
flash the attached compiled kernel in this post (which I'm currently using)
md5sum: ce0fdf52a8b0e28b6028a0e9cbd3f834 release/Xoom/ICS_20120222_Platypus_for_Xoom_r6.zip
Characteristics:
- hardfloat floating point (up to 40% more performance) + VFP-optimized flags
- cgroups timer slack to group together similar tasks to improve (lessen) cpu load [and potentially improve battery runtime]
- ck-patchset (by Con Kolivas): more efficient memory management & preparation for improved swap handling
- mmc/microSD card increased write timeout: fix against data loss when writing to slow cards
- quiet binder: (might not be a problem on this kernel but just in case)
- mmc: core: Claim host while freeing card: fix a BUG_ON while removing the sdcard
- pmem: fix buddy free memory corruption bug
- LOAD_FREQ (4*HZ+61) to avoid loadavg Moire
- more tighter CFS (cpu scheduler) timings: more smoothness and less delay / lags
- conservative governor tweak: to make it a min/max governor
- unlikely-likely cleanups & optimizations: less false branch-prediction
- vmscan: move referenced VM_EXEC pages to active list
- enable advanced congestion control (for network) & set YeAH TCP to be the default
- a few filesystem/inode integrity improvements
- improved memcpy & memmove
- nohz/sched: delay going tickless when CPU is loaded should in total cut down power consumption e.g. while MP3 playback
- FuguMod network security enhancements (thx to nikademus !)
- add nofail variants of kmalloc kcalloc kzalloc for the filesystems
- BFQ i/o scheduler v3-r2 for 2.6.39
- to be built with Linaro 4.5 toolchain
- graphite + other optimization flags [testing & need feedback - battery, performance, stability, etc.]
- kernel compiled with stack-smashing protector support
- UACCESS_WITH_MEMCPY disabled (higher latency)
- syncookies enabled
- (access to) DEVMEM & DEVKMEM disabled
- paranoidly initialize SD
- make kernel panic & reboot during hardlock
- debug memory during bootup (once)
- add some crypto algorithms
- add support for unaligned accesses (more performance)
- improved sha1-implementation
- smartass V2 governor (for testing)
- remove the generic_file_aio_read() plug [should improve performance & fix a regression - not sure if it plays that much of a role on the Xoom]
update:
some more stuff got added (among those: tailored CFLAGS to the tegra2 architecture/processor) - will add those here in the list later
Kudos:
Bigrushdog
Coolbho3000
Solarnz
Kcrudup
Cybertronic
Steady Hawkin
TDR
Bazar6
and all the other kernel devs out there
DISCLAIMER: the kernel (binary) and driver modules are provided as is. If problems occcur they most probably are from upstream and can be fixed with the newest version. Since I'm doing this in my free spare time as a hobby (quenching my thirst for tweaks & performance) updates will occur irregularly as time permits and I see fit (most probably when new features & bugfixes arrive). YOU are responsible for the actions that you take (such as over- or underclocking), etc. You agree that I can not be held liable for any potential damage that arises from your actions in combination with or the usage of this kernel and other related parts.
edit0:
a few questions for the start:
- anyone attempted & was crazy enough to test grsecurity stuff on their kernel ?
- until now I only flashed the kernel via fastboot flash:raw and by linking to the initramfs - how to build the gzipped cpio file into the kernel ?
--> adding it to CONFIG_INITRAMFS_SOURCE="" ?
Looking forward to improving the Xoom experience !
Thanks !
Xoom Xoom
Hey I Post little question... Hope you could help me ?
http://forum.xda-developers.com/showpost.php?p=22127704&postcount=463
Thanks a lot!
tb-killa said:
Hey I Post little question... Hope you could help me ?
http://forum.xda-developers.com/showpost.php?p=22127704&postcount=463
Thanks a lot!
Click to expand...
Click to collapse
*) nope the whole repo is cloned, not sure if there's on option only to clone ics branch
*) you need an ARM toolchain to compile it (e.g. https://android-build.linaro.org/ , use 4.5 toolchain for this; https://android-build.linaro.org/builds/~linaro-android/toolchain-4.5-2011.10/)
*) it naturally should be make stingray_defconfig - but better get the config from the running kernel on your Xoom zcat /proc/config.gz and place it in arm/arm/configs/tingray_defconfig then attempt to build
hope that helps
I'm currently still looking for SLQB and classic rcu or another more light-weight RCU implementation for the 2.6.39 kernel for SMP
there exists Tiny preemptible RCU but this only for UP (uniprocessor) so doesn't apply
any ideas ?
Ok ok I'll talk with Solarnz and see if we can post something soon. There's been ALOT of config80211 coming from upstream. When we publish it'll be a doozie
And ill publish a version for the module fans out there
ok, got some time to test the BFS scheduler which might have or not have improved battery runtime
but definitely might have improved smoothness (e.g. on the galaxy s it does)
unfortunately it doesn't play nice with the android kernel (such as the same problem occured with the kernel 2.6.35-based kernel on the gt-i9000/galaxys s and only really started to work more or less properly after it got ported to 3.0-kernel)
so there must be another way to improve smoothness ...
zacharias.maladroit said:
*) nope the whole repo is cloned, not sure if there's on option only to clone ics branch
*) you need an ARM toolchain to compile it (e.g. https://android-build.linaro.org/ , use 4.5 toolchain for this; https://android-build.linaro.org/builds/~linaro-android/toolchain-4.5-2011.10/)
*) it naturally should be make stingray_defconfig - but better get the config from the running kernel on your Xoom zcat /proc/config.gz and place it in arm/arm/configs/tingray_defconfig then attempt to build
hope that helps
I'm currently still looking for SLQB and classic rcu or another more light-weight RCU implementation for the 2.6.39 kernel for SMP
there exists Tiny preemptible RCU but this only for UP (uniprocessor) so doesn't apply
any ideas ?
Click to expand...
Click to collapse
Thanks man you made my day !!
Now i got kernel compiled but have the same problem like you without insert initramfs file ... did you fixed these problem ?
Does you could check out if we could combine xoom kernel with V4L Stuff ??
Great would be the chance to get also UVC integrated !!
tb-killa said:
Thanks man you made my day !!
Now i got kernel compiled but have the same problem like you without insert initramfs file ... did you fixed these problem ?
Does you could check out if we could combine xoom kernel with V4L Stuff ??
Great would be the chance to get also UVC integrated !!
Click to expand...
Click to collapse
like bighrushdog or solarnz already answered:
the initramfs is preserved while flashing the kernel via cwm
you can however also extract the initramfs and flash it via fastboot (that's what I usually do)
to be honest I'm currently trying to keep the footprint of kernel development as low as possible for me & I'm rather uninterested in that camera stuff right now
sorry
edit:
@all that are interested:
please give the latest kernel a try and tell what you like or don't like about it (e.g. governors, etc.)
when it works well I'll issue an pull-request to get it "upstream" into the tiamat kernel
the current kernel (ICS_20120222_Platypus_for_Xoom_r6.zip) has been tested on Team Eos nightly #70
Thanks !
Flashed! I hope in a no drain battery. Native gov is Ondemand (where's SmartAssv2?) let's test it and wait few days
EDIT : mmmmmhhhh it seems like CPU doesn't sleep. Keep testing
Sent from my Xoom on EOS ICS Everest
Support USB Mass Storage ?
like rogue kernel support fat-32?
zacharias.maladroit said:
like bighrushdog or solarnz already answered:
the initramfs is preserved while flashing the kernel via cwm
you can however also extract the initramfs and flash it via fastboot (that's what I usually do)
to be honest I'm currently trying to keep the footprint of kernel development as low as possible for me & I'm rather uninterested in that camera stuff right now
sorry
edit:
@all that are interested:
please give the latest kernel a try and tell what you like or don't like about it (e.g. governors, etc.)
when it works well I'll issue an pull-request to get it "upstream" into the tiamat kernel
the current kernel (ICS_20120222_Platypus_for_Xoom_r6.zip) has been tested on Team Eos nightly #70
Thanks !
Click to expand...
Click to collapse
As you know, the modules are the easy part. Implementation is a nightmare and not high on the priority list. However, I've spent the last few days tearing bcmdhd and wpa_supp apart looking for the final piece of the adhoc puzzle. I have alot of info. If you're interested we can open a discussion. Cause its kicking my ass atm
I figured out the adhoc problem but i'm not sure just how to fix it yet. See my post in the EOS rom threads. Also, i merged your mod8 branch with my ics_drivers branch. I'm gonna build and flash. I bet it kicks serious ass!
[REF][KERNEL] ✰ The Official Galaxy S 4 Kernel ßible Thread ✰ → 081513
[REF][KERNEL] ✰ The Official Galaxy S 4 Kernel ßible Thread ✰
Hello Members, Noobs, Themers, Developers, Cookers and such.
✰ Updates
[Kernels]ChronicKernel for T-Mobile Galaxy S4 V2 posted by albinoman887 updated 081513
Legend :
Kernels
Recovery
Staying Current
Reference Terms
MOD
Tips and How To
Date Added or Updated
File Locker, must have tools that should be kept in every users tool box
Bookmarks
Listed [Kernels] below in no specific order
[Kernels](008)TouchWiz(UV/Intelliplug/dyn fsync/FauxSound/Hybrid Linux 3.4+) By - faux123 updated 072813
[Kernels][TMO][AOSP/TW] KT-SGS4 - MF4 - KTweaker By - ktoonsez Updated 072413
[Kernels][AOSP/CM] Chronic Kernel -v2 - (UV/GPU/CPU-OC/dyn fsync/Linaro). By - albinoman887 updated 081513
[Kernels]Deviant Kernel S4 1.7 || 3.4.5 By - ptmr3 added 060513
[Kernels]Infamous S4 Kernel 4.6 - by Jamison904 Updated 072413
[Kernels]Stock Touchwiz MDB - SetUID Restriction Removed By - mattlgroff added 060713
[Kernels][STOCK]Boot.img & Modules M919 UVUAMDB & UVUAMDL ptmr3 added 061613
[Kernels][Source] T-mobile S4 Kernel posted by teshxx added 062013
[Kernels]Stock Google Play Edition 4.2.2 posted by mrvirginia added 071713
[Kernels]BioShock posted by Jamison904 added 080313
Listed [Recovery] below in no specific order
[Recovery] TWRP 2.6.0.0 touch recovery Posted By - Dees_Troy added 070813
[Recovery] ClockworkMod Recovery 6.0.3.2 Posted By - gweedo767 added 060513
[Recovery] OUDHS CWM-Based Recovery 1.0.3.3 for T-Mo GS4 Posted By - k0nane added 060513
[Recovery] TWRP Manager Posted By - jmz added 062313
[Recovery] PhilZ Touch Posted By - Phil3759 added 080313
Listed [Staying Current] below in no specific order
[Staying Current] Android CPU governors explained by -Grift- Added 061413
[Staying Current] The Governors Manual Posted By - droidphile Added 061413
[Staying Current] What is a governor? Posted By - Robin Tinsley Added 061413
[Staying Current] CPUfreq governor 'Wheatley' which is the new default governor. Posted By - phone_user Added 061413
[Staying Current] Information about I/O Schedulers Posted By - -Grift- Added 061413
Listed [Reference Terms] below in no specific order
[Reference Terms] This Reference Library Section by faux123 & N00B_IN_N33D added to the This Reference Library Section added 061513
Growing collection of terms related and not limited to the Android & Kernel genre
Listed [MOD] below in no specific order
[MOD] Google Wallet fix Posted By - joemagistro added 060713
[MOD] Quick and Dirty: Enable Tether. Posted By - Fenny added 060713
[MOD] 4-in-1 Reboot Menu [Touchwiz] | MDB | MDL | Posted By - XeoNoX added 060713
[MOD] VPN/Tether Compatibility Fix for CM10.1 :: 5/29 :: Should work w/most AOSP Posted By - k0nane added 060713
[MOD] ACID Audio Engine V7.0-[2805]-[5-17-2013] Posted By - jaytee84 added 060713
[MOD] Volume Boosting Sound Hack Mod | For Galaxy S4 | All Variants | Posted By - jovy23 added 060713
[MOD] [XPOSED MOD] NottachXposed v10 [ATT] Posted By - Nottach 0601313
[MOD] Transparent Statusbar and Pulldown Steps[TW Roms][Deviant Development] Posted By - akapaul26 060713
[MOD] [UPDATED Versions: 17 May 2013] [APP] Per APP Density Setting for Every APP Posted By - xperiacle 062013
[MOD] [XPOSED][4.0+] Icon Themer v1.5 [Updated 16/5] WinterBoard-like app for Android Posted By - ruqqq 062013
[MOD] Lists of Apps & Mods that use Xposed Module Posted By - cities516 062013
[MOD] Native Call Recording Enabled With Volume Boost Mods Posted By - jrkruse 070713
Listed [Guides, Tips and How To] below in no specific order
[HOW TO] THE ODIN THREAD :: Return to stock, fix soft brick :: 5/7/13 MDL Posted By - k0nane added 061313
[HOW TO] [ROOT] May 7th OTA Version M919UVUAMDL Posted By - mattlgroff added 061413
[HOW TO] [ROOT] Motochopper by Dan Rosenberg Posted By - k0nane added 061413
[HOW TO] [ROOT] Stupid SU: Galaxy S 4 stock+root helper Posted By - supercurio added 061413
[HOW TO] Tether using WiFi Tether- TrevE Mod (ROOT NEEDED) Posted By - hurrpancakes added 061513
[HOW TO] [ROOT][SGH-M919] CF-Auto-Root Posted By - Chainfire added 061513
[HOW TO] How to SIM unlock Samsung Galaxy S4 SGH-M919 Posted By - kaleido added 061512
[HOW TO] Developer's work shop - Build a Kernel Posted By - Jamison904 added 061812
[HOW TO] Flash Player for Galaxy S4 Posted By - blackout720 added 061913
[HOW TO] The beginner's info thread (aka. the noob helper) Posted By - Rastabolino added 061913
[HOW TO] RUN OTHER CARRIER ROMs on AT&T/TMO/Canadian S4 devices Posted By - TheAxman added 061913
[HOW TO] Samsung Galaxy S4: A Definitive Guide by Antonio Wells [/URL] added 062713
[HOW TO] Installing the JDK by source.android.com added 062913
[HOW TO] Building Kernels by source.android.com added 062913
[HOW TO] Developing by source.android.com added 062913
Listed [Bookmarks] below in no specific order
[Bookmarks] Android Open Kang Project (AOKP) Posted By - serendipityguy added 061613
[Bookmarks] SamMobile Posted By - serendipityguy added 061613
[Bookmarks] Building Kernels Posted By - serendipityguy added 061613
[Bookmarks] Get the Android SDK Posted By - serendipityguy added 061613
[Bookmarks] android-apktool Posted By - serendipityguy added 061613
[Bookmarks] goo.im Posted By - serendipityguy added 061613
[Bookmarks] Android Developers Blog Posted By - serendipityguy added 061613
[Bookmarks] Romain Guy Posted By - serendipityguy added 061613
[Bookmarks] CODEDEPENDENT Posted By - serendipityguy added 061613
[Bookmarks] bongizmo Posted By - serendipityguy added 061613
[Bookmarks] Cyril Mottier Posted By - serendipityguy added 061613
[Bookmarks] Tweeted Android Development Tips Posted By - serendipityguy added 061613
[Bookmarks]Styling Android Posted By - serendipityguy added 061613
[Bookmarks] Daniel Lew's Coding Thoughts Posted By - serendipityguy added 061613
Updates 081113
TouchWiz By - faux123 Updated 071313
NOTE:
Here's a new kernel for SGS 4 LTE editions Ver 008 (JFLTEATT/JFLTETMO/JFLTESPR/JFLTEVZW/JFLTE)
Change Log
Here's a new kernel for SGS 4 LTE editions (JFLTEATT/JFLTETMO/JFLTESPR/JFLTEVZW/JFLTE)
Release 008 072813 *** (for ROM BASE MDB/MDL/MDK/MDM)
Added various minor kernel bug fixes from CAF/kernel.org
More accurate load calculations (better battery/performance)
MMC scaling (battery savings)
Added simple GPU governor for better GPU controls! (battery/performance)
MEA (for ROM BASE MEA/MF4+)
Updated to latest GT-9505 update 2 source drop
360MHz & 600MHz GPU frequencies added
KTweaker By - ktoonsez Updated 081113
KT-SGS4 Jellybean kernel features
Must have a Touchwiz Rooted ROM
Must have CWM or other custom recovery installed
Linux kernel 3.4.56
Samsung open source
Optimized kernel configuration
Updated USB driver
unsecure root adb
Voltage interface
CPU Overclocking
CPU Underclocking
Boots on stock table (USE KTweaker app to enable OC steps all the way to 2322 Mhz. BE AWARE THAT I WAS VERY CONSERVATIVE ON THE LOW SIDE OF THE OC STEPS, SO THEY WILL NEED SOME TWEAKING!)
KTweaker app for kernel control
KTweaker Widget
Schedulers (CFQ, BFQ, VR, SIO, NOOP, DEADLINE, ROW, FIFO, FIOPS)
GOVERNORS (ktoonservativeq, intellidemand, msm-dcvs, wheatley, userspace, smartassh3, slp, powersave, pegasuq, nightmare, interactive, dancedance, conservative, badass, asswax, adaptive, abyssplug, performance, ondemand
ChronicKernel v1.20 By - albinoman887 Updated 080413
Updates: Alright all the unstable-ness from the last builds should be gone now. Rebased source off of ktoonsez's kernel. Read the changelog for full details
Here is a initial kernel for AOSP/CM. It has all the features you would expect from a modded kernel, CPU OC, GPU OC, more CPU governors, Undervolted, Underclockable, CPU L2 OC, and linaro -o3 optimizations
Change Log Aug-4
AOSP-JB4.3: Added AOSP 4.3 kernel, has all the updates from CM's kernel as of this date
AOSP-JB4.2: Sync with CM. a little clean up
TW: TW kernel is now out of RC and v1.0, Merged a few things from the AOSP-JB4.3 kernel
There were a good amount of updates that are kinda hard to explain. if you want more details check my github
DeviantKernel S4 1.7 || 3.4.5 By - ptmr3 Added 061013
Features
This Kernel Is Compatible with all TW/Samsung based JB ROMS for this device--- (Not AOSP)
Built From Official Source Code
Kernel Version 3.4.5
Advanced Power Emulation
Default Scheduler= Cfq
Default Governor= OnDemand
Added Schedulers
Built using arm 4.6 toolchain
Root Blocking Deactivated in Defconfig
Ramdisk Mods to support ADB
Does not support ex fat SD. Format to fat32!!
INFAMOUS S4 4.6 By - Jamison904 Updated 072013 ** New home
Features
Scaling to 2.1 for Over clocked version.
User voltage scaling
Trinity color
Vibration control
Zram swap
Ondemand and ROW as default
Fast Charge
Faux Sound support
USKM - INFO
many schedulers
many governors
SETUID restrictions removed
super low min - 162
Thermal throttle control
GPU Overclock... up to 600 mhz!!!
init.d support
unsecure
Stock Touchwiz MDB By - mattlgroff Added 061013
Information
SGH-M919V_JB_Opensource.zip [MDB Version] compiled with the defconfig grabbed from May 7th OTA - M919UVUAMDL.
Modules are also included from this kernel source
Flash this if you want to have a non-SetUID restricted kernel compatible with the May 7th OTA - M919UVUAMDL
[STOCK] Boot.img & Modules M919 UVUAMDB & UVUAMDL By - ptmr3 Added 061013
Information
This Kernel Is Compatible with all TW/Samsung based JB ROMS for this device--- (Not AOSP)
[Source] T-mobile S4 Kernel By - teshxx Added 062013
Information
We finally have kernel source for Tmobile S4.
[KERNEL] Stock Google Play Edition 4.2.2 By - mrvirginia Added 071713
Information
Please note that this has only been tested for Google Play Edition ROMs, I9505GUEUAMFD
I have already pulled the stock Kernel from the new full dump. I have tested this and it is working. Wifi works and the phone is recognized when plugged into a computer. I have created both a flashable and a non-flashable for devs. enjoy
[KERNEL] BioShock Kernel By - Jamison904 Added 080313
Features
Scaling to 2.1 for Over clocked version.
User voltage scaling
Trinity color
Vibration control
Zram swap
Ondemand and ROW as default
Fast Charge
Faux Sound support
USKM - INFO
many schedulers
many governors
SETUID restrictions removed
super low min - 162
Thermal throttle control
GPU Overclock... up to 600 mhz!!!
init.d support
unsecure
Update 080313
[SCRIPT] TrulyClean v1.4 - Remove all crappy stuff in no-time! Posted By - schoolsux Added 070313
CHANGES
TrulyClean is a "any rom" script that removes A LOT of crap-apps (98+ apps removed) and other stuff on the phone.
Script will remove about 600mb since version 1.3 (Counted by removing from stock firmware.)
The purpose is to give you a clean start with no extras, much like the Nexus series experience but with the Samsung core intact.
All bloatware apps will be removed running the default script. I even count apps like S Voice and Samsung Hub as unnecessary apps.
Neither do I use Earth or Google+ and don't like these apps to be forced upon me as system apps when they are so easy to install from Play store!
Version 1.4
Script now uses busybox mount method which means script should work fine on any version of the SGS4.
Velvet.apk (Google Now & Search) is no longer removed due to a problem.
[RECOVERY] TWRP 2.6.0.0 touch recovery Posted By - Dees_Troy Updated 070813
Changes
Special Note: If you are running a custom theme, you will likely need to remove that theme before updating to 2.6.0.0 as your custom theme will likely not have some of the new changes visible (e.g. you won't be able to encrypt a backup)!
Can encrypt a backup to prevent theft of private data from your backup files
Updated graphics / icon courtesy of shift
Updated exFAT to latest commits
Fixed a problem with Samsung TouchWiz decryption
Update SuperSU binary
Fixed saving of backup partitions list
Fixed saving of last used zip install folder
Fixed backup of datadata on devices that use a separate partition for datadata
Fixed some issues with the advanced wipe list (android_secure, can now wipe internal storage on data/media deivces and wipe data on the advanced list no longer formats the entire data partition)
Fixed some problems with partitioning a SD card
Various other bug fixes and tweaks
[RECOVERY] ClockworkMod Recovery 6.0.3.2 Posted By - gweedo767
CHANGES
Version 6.0.3.2 - Initial version listed here
ClockworkMod Recovery Version 6.0.3.2 is now available officially for your T-Mobile Samsung Galaxy S 4. You can install ClockworkMod Recovery on your rooted T-Mobile Samsung Galaxy S 4 by installing ROM Manager.
ROM Manager is available on the Google Play Store
[RECOVERY]OUDHS CWM-Based Recovery 1.0.3.3 for T-Mo GS4 Posted By - k0nane
CHANGES
This is an official release of OUDHSR for jftletmo and is unique to this device.
Unique features to come - and of course, touch support (as of 1.0.3.2)
[RECOVERY]TWRP Manager Posted By - jmz Added 062313
This app will let you install, restore, backup, and wipe your device. It uses OpenRecoveryScript commands to do the operations.
Requirements:
TWRP Recovery installed
Root access on device
[RECOVERY]CWM 6.0.3.4 Advanced Edition / PhilZ Touch 5.10.0 + exFAT + NTFS Posted By - Phil3759 Added 080313
Just the beginning:
- all CWM Advanced Edition features I added, as listed in post 1, include all custom backup and restore, ors support, nandroid compression, multi zip flashing...
Go and check it out, maxed in features a must see
[Staying Current] Android CPU governors explainedPosted By - -Grift- Added 061413
Explained
OnDemand
OndemandX
Performance
Powersave
Conservative
Userspace
Min Max
Interactive
InteractiveX
Smartass
SmartassV2
Scary
Lagfree
Smoothass
Brazilianwax
SavagedZen
Lazy
Lionheart
LionheartX
Intellidemand
Hotplug
[Staying Current] [REF]The Manual Posted By - droidphile Added 061413
Info (Wealth of it too)
The Manual:
Has 19 types of governors that are explained with great detail
[Staying Current] What is a governor? Posted By - Robin Tinsley Added 061413
Info (Wealth of it too)
The Manual:
Has to know 20 species of Governors, a good read . . .
[Staying Current] CPUfreq governor 'Wheatley' which is the new default governor. Posted By - phone_user Added 061413
Info (Wealth of it too)
V1.4 updated
GLaDOS-V1.4
Added 'Wheatley' CPUfreq governor and made it default.
[Staying Current] Information about I/O Schedulers Posted By - -Grift- Added 061413
Info (Wealth of it too)
I/O schedulers can have many purposes depending on the goal of the I/O scheduler, some common goals are:
Visit the post to be informed with Schedulers
[Staying Current] Reference Terms by faux123 & N00B_IN_N33D added to the This Reference Library Section added 061513
ADB
The Android Debug Bridge. A collection of tools that any rooted Android user should have. ADB allows one to interact with their device from a terminal interface. This enables the user to do a variety of tasks such as sideloading applications and more.
Android
A Linux based operating system created and mostly designed by Google. The major revisions are 1.0, 1.1, 1.5 (Cupcake), 1.6 (Donut), 2.0/2.0.1/2.1 (Eclair), 2.2 (Froyo), 2.3 (Gingerbread), 3.0 (Honeycomb - tablet only), 4.0/4.0.1/4.0.2/4.0.3/4.0.4 (Ice Cream Sandwich), and 4.1 (Jellybean). The majority of Android major revisions are named after desserts.
APK
Android PacKage. These are, basically, Android applications and all of their data. They are run via the Dalvik Virtual Machine on your device.
Bootloader
The part of a computer that loads the operating system.
Brain F*ck Scheduler - (BFS)
This scheduler is designed to be simple and speedy tailor specifically for user interface type systems such as desktop/smart phone devices where user interaction is MORE important than serving 1 million web requests (CFS, the default scheduler) at the same time (think of nimble desktop workstations vs large corporate servers).
CleanCache/FrontSwap (via ZCache backend)
Cleancache provides a place where the kernel can put pages which it can afford to lose, but which it would like to keep around if possible. A classic example is file-backed pages which are clean, so they can be recovered from disk if need be. The kernel can drop such pages with no data loss, but things will get slower if the page is needed in the near future and must be read back from disk. Like Cleancache, Frontswap can play tricks with the stored pages to stretch its memory resources. The real purpose behind this mechanism, though, appears to be to enable a hypervisor to respond quickly to memory usage spikes in virtualized guests. Dan put it this way:
Frontswap serves nicely as an emergency safety valve when a guest has given up (too) much of its memory via ballooning but unexpectedly has an urgent need that can't be serviced quickly enough by the balloon driver.
ClockworkMod
A tool that allows you to flash the phone with different ROMs from the phone (without using a PC). This is handy for developers or those who like to play around with different modified ROMs.
Fair Budget Queue (BFQ I/O scheduler)
This I/O scheduler is an improvement on top of Completely Fair Queue (CFQ). CFQ is fair in terms of time but not in terms of throughput / bandwidth, so BFQ make sure that both time and throughput / bandwidth are balanced across all requests.
Fast No Hz RCU (Optimized for SMP operations)
Fast NoHz is an optimized version of the traditional Tree RCU. Many new kernels are using the Tickless NoHz design. This RCU is tailored and designed to work with the new NoHz kernel system.
Flashing
The act of installing a ROM, Kernel, or other Mod (usually contained in a .zip folder) onto an embedded device or emulator.
Joe's RCU (Optimized for Small SMP systems)
Joe Korty has created an RCU for small SMP systems (> 32 cores). His approach is to isolate all the Garbage Collection (GC, a slow time consuming but necessary processing) to a single core, thus allowing other cores to ONLY work on real required processing. This will allow the additional cores to complete their assigned tasks as fast as possible (not bogged down by GC) then immediately go back to a suspended state (saving battery).
Heimdall
alternative to Odin & for "Mac's
Interactive Governor (Performance)
This governor is designed to put more priority to User Interface (UI aka Apps) tasks, therefore appears more responsive then the traditional OnDemand governor. So if you want the smoothest UI interaction, this governor is for you...
Odin
Odin is a Windows program that allows users to push ROMs, radios, and more onto their device from the comfort of their PC.
Overclocking
Increasing the "clock" of a processor to increase its speed at the expense of battery life and possibly your phone. Not all processors overclock the same, even if the hardware is identical. One phone with a Hummingbird SoC will not be able to overclock to 1.2ghz, yet another would be able to overclock to 1.7ghz (not very likely)
Radio/Modem
The parts of a firmware that allow communication between the operating system, the telecommunication hardware, and a mobile network. Some radios give good battery life, some good signal, some neither.
Rooting
A device hack that provides users with unrestricted access to the entire file system of their mobile devices.
Sideloading
To install applications without using the official Android Market.
SLQB - (SLAB allocator with Queue)
This memory allocator is designed for small number of CPUs system (such as desktop or smart phone devices). This allocator is design to be simple and it is optimized for using order-0 pages as much as possible (order-0 pages are the simplest therefore quickest type of memory in a Linux system to allocate). Not all kernels are using SLQB including CM7 main line...
SmartAssV2 Governor (Balanced)
This governor has a built-in "profile" similar to SetCPU, so screen off will use lower clock rate thus conserve more battery, but it also has a fast wake up feature so that user interaction will not see the lag when switching from Sleep to Wake state.... (So SetCPU Profiles are sorta redundant when using this governor, you can still use SetCPU to OC to higher than default Clock frequency).
XDA
his site; XDA Developers was founded for developers by developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.
ZRAM (aka CompCache aka RAMZSwap)
ZRAM is an updated version formally known as CompCache and RAMZSwap. It was originally designed for 2.6.38.xx kernels, I have backported to our 2.6.35.xx kernel. ZRAM allows real-time compression of memory objects in RAM thus reducing memory pressure for the Linux kernel and can keep more apps in memory longer (more apps in RAM == better performance, less fetching from slower MMC or SDCard). Compression, however, is not Free. Some CPU cycles are required to do the compress/decompression, so there's a slight penalty for it. The original CompCache / RAMZSwap required a user space binary to control its behavior which adds additional penalty to performance, but the new version ZRAM eliminated the need for a separate dedicated daemon, thus reducing the overhead and increased performance from the old CompCache by 20%. Therefore, with the newer implementation of ZRAM interface, the performance penalty is almost negligible.
Updated 070713
[MOD] Google Wallet fix Posted By - joemagistro Added 062013
CHANGES
THIS SHOULD WORK ON ALL VARIANTS (VERIZON AND ATT) WITH A CUSTOM RECOVERY, HOWEVER ITS TESTED FOR SURE ON TMOBILE
MUST BE ON A DEOXDED ROM. stock odexed roms will not work with this fix! I am running wicked V2 and it is confirmed working
[MOD] Quick and Dirty: Enable Tether. Posted By - Fenny Added 062013
Info
This has just been confirmed as working on odexed roms as well. Simply remove/rename the TetheringProvision.odex file, and clear Dalvik cache.
[MOD] 4-in-1 Reboot Menu [Touchwiz] | MDB | MDL | Posted By - XeoNoX Added 062013
Info
Here's the 4-in-1 Reboot Menu Mod for T-Mobile users running the stock Tmobile Touchwiz rom.
Description: After you press the Power Button and Restart, you now get 4 options (Normal Reboot, Download, Hot Reboot, and Recovery)
[MOD] VPN/Tether Compatibility Fix for CM10.1 :: 5/29 :: Should work w/most AOSP Posted By - k0nane Added 062013
Info
Stock tether on CM10.1 doesn't play nice if you use a VPN that sends all traffic through it (tested with OpenVPN, redirect-gateway). A few iptables rules later, it does. This fix applies those rules at startup (they're lost on reboot). Like gapps, this fix hooks into addon.d, and will survive CM OTAs.
This should work on any ROM that's based on AOSP, implements addon.d, and uses 192.168.43.x as its tether DHCP range. Don't even try this on stock.
[MOD]ACID Audio Engine V7.0-[2805]-[5-17-2013] Posted By - jaytee84 Added 062013
Info
A Sound mod to bring you overall better sound quality, more precisely
Rebuild once-again after my old beats audio version 5
Optimize for every devices
Should work on all AOSP roms
Stable
New library files
Latest Beats Audio files
Removed ALSA
SRS with Surround sound
WOWHD BASS enabled
[MOD][GUIDE] Volume Boosting Sound Hack Mod | For Galaxy S4 | All Variants | Posted By - jovy23 Added 062013
Info
This mod will let you increase your device volume up some more pretty loudly without the need for you to install any apk file or adding other sound mods into your rom.
[XPOSED MOD] NottachXposed v10 [ATT][6/5] Posted By - Nottach Updated 061313
Info
What's New:
Added font family & style options
Added brightness slider icon torch toggle
Added exchange security disable option
Added Google Wallet hack option
Added notification panel image background option
Added notification panel clock & date longpress shortcut
Close to 100 Options!!
Status Bar
Framework
Lockscreen
Launcher
Sound
Messaging
System
App
For Nottach's module you want to install:
Download .apk and install it
Launch the Xposed Installer and go to the "Modules" tab (you will also get there if you click on the notification warning you that the module is not enabled yet)
Enable the module by checking the checkbox
Reboot
Then Run Nottach Xposed app and theme/tweak away.
[MOD][GUIDE] [MOD][THEME] Transparent Statusbar and Pulldown Steps[TW Roms][Deviant Development] Posted By - akapaul26 Added 062013
Directions:
DO NOT HAVE ANY OTHER THEMES OR SYSTEMI MODS INSTALLED OR YOU WILL GET SYSTEMUI FC.
Download zip
Boot into recovery
Wipe cache and Dalvik Cache
Flash mod
Reboot
Enjoy Transparency
[MOD] [UPDATED Versions: 17 May 2013] [APP] Per APP Density Setting for Every APP Posted By - xperiacle Added 062013
Changelog:
Changelog for Xposed Installer version 2.1.4:
Support for Galaxy S4 and HTC One
Should install fine now even if BusyBox is not installed
Installation tries to continue even if mounting /system writeable fails
Xposed won't be initialized anymore for broadcasts from su to koush's Superuser implementation (distributed with CM) to avoid many log entries (same was already done for two other Superuser apps)
Changelog for AppSettings version 0.4:
Show progress while loading app list
Allow apps to display on top of a secure lockscreen (use carefully)
Force app auto rotation even when the system-wide setting is disabled
Automatically fix permission for the settings file when opening the configuration window
Filter apps by used permission
[MOD][XPOSED][4.0+] Icon Themer v1.5 [Updated 16/5] WinterBoard-like app for Android Posted By - ruqqq Added 062013
Features:
You can now use *any* launcher you prefer and still have the power to customize how your application icons look like. Icon Themer is also more consistent because the icon theme is applied throughout your device and not just confined your launcher!
More than 100 icon packs available in Play Store ready to be applied to Icon Themer
Works with Paid Icon Packs
Works with Odex/Deodexed ROMs
More features to come!
Lists of Apps & Mods that use Xposed Module Posted By - cities516 Added 062013
Mods & Growing:
App Settings by @rovo89 & @Tungstwenty - Change apps' density to enable Tablet UI & some other mods.
Disable 100% Battery Notification, Enable Call Recording, Enable scrolling wallpaper in stock launcher, Make text in email app message list clearer to read (lighter) on the black background
GravityBox by @C3C076 - Tweak box for MTK6589 devices running Android 4.2.1
Google Wallet Patcher by @Entropy512 - Disable network/device checks for Google Wallet.
Icon Themer by @ruqqq - WinterBoard-like app for Android.
Keepchat by @sturmen - Save your Snapchats automatically.
MoDaCo Toolkit by @paulobrien - Collection of the author's various mods/tweaks.
Notification Background Image by @ernest33 - Change notification background image & transparency.
Nottach Xposed by @Nottach - Special mods for AT&T Galaxy S4.
Smiley Replacer by @rovo89 - Smiley pack chooser for stock SMS/MMS app.
Status Bar Clock Color Mod by @FemBlack - Change the color of the status bar and notification bar clock color.
Tweakbox by @rovo89 - No-flashing tweaks collection.
XPrivacy by @M66B - Privacy Manager to prevent apps from leaking privacy sensitive data.
XThemeEngine by @ruqqq - Theme your device similar to T-Mobile/CM10 Theme Engine.
[MOD] S4 System Apps Safe To Remove Posted By - Obagleyfreer added 062313
Directions:
Please use some caution when deleting apps, just because they are 'safe' to remove doesn't mean you won't need them.
For example: DO NOT delete GoogleContactsSycAdapter.apk if you need to sync your Google contacts.
[MOD] Native Call Recording Enabled With Volume Boost Posted By - jrkruse added 070713
Directions:
This enables call recording on a stock or themed SecPhone.apk with out installing a whole new apk so if you are already using a themed SecPhone.apk it wont get reverted back to the white dialer.
[HOW TO] THE ODIN THREAD :: Return to stock, fix soft brick :: 5/7/13 MDL Posted By - k0nane added 061312
Info
DO NOT CHECK REPARTITION!
YOU HAVE BEEN WARNED!
[HOW TO] Root May 7th OTA Version M919UVUAMDL Posted By - mattlgroff added 061412
Info
mattlgroff puts together a very user friendly how to guide for noobs to follow and a must be bookmarked "How to".
Go there and thank him...
[HOW TO] [ROOT] Motochopper by Dan Rosenberg Posted By - k0nane added 061412
Note:
The UVUAMDL update includes Samsung's silly root-restricting kernel. You'll need to downgrade it or use a custom one to avoid that.
All you need to know, folks. To get the dev options menu, and enable USB Debugging, tap the build number in About Phone until it tells you it's been enabled.
You'll need the drivers.
Unlike on AT&T devices, we do have a return to stock option, though it is not "virgin" as a Samsung-sourced TAR would be.
[HOW TO] [ROOT] Stupid SU: Galaxy S 4 stock+root helper Posted By - supercurio added 061412
Info
As some of you must have noticed, latest Samsung GT-I9500 firmwares carry a kernel configuration supposed to prevent SETUID privilege elevation.
Stock unmodified firmware with root is my preferred setup but also a strong dependency for all my development, for me this change is a massive setback if not a dealbreaker.
Go there and view the Helper that supercurio has created, a true Elite Recognized Developer
[HOW TO] Tether using WiFi Tether- TrevE Mod (ROOT NEEDED) Posted By - hurrpancakes added 061512
You need Root Access for this to work
Step by step instructions:
Install and configure Hotspot Shield VPN
Download and install the tether mod (either download attached file in OP, or follow the link to download from the other post)
Open tether mod, press menu, settings
Configure the options mentioned in original post
Start tethering
hurrpancakes Address concerns if you are not rooted and shares the knowledge to get there. Note as well, hurrpancakes has some suggested settings for this to work via the Device Profile in your settings. Go there to read the very helpful [HOW TO]
[HOW TO] [ROOT][SGH-M919] CF-Auto-Root Posted By - Chainfire added 061412
Info
CF-Root is the root for "rooting beginners" and those who want to keep as close to stock as possible.
CF-Root is meant to be used in combination with stock Samsung firmwares, and be the quickest and easiest way for your first root.
[HOW TO] How to SIM unlock Samsung Galaxy S4 SGH-M919 (tested - works) Posted By - kaleido added 061512
Info
kaleido Saves the day and shares the knowledge, a must read...
Credit to these posts:
KaneHusky's post for the dialer code
This thread on how to unlock
chavxxx's post pointing to the right final step
[HOW TO][Guide] Developer's work shop - Build a Kernel Posted By - Jamison904 added 06712
Table of contents
Setting up Linux and a developers environment how to for Linux - post 2
Android Kitchen how to for Linux - post 3
Apktool how to for Linux - post 4
Manually decompile and recompile smali, jar's and even apks' how to for Linux - post 4
How to compile AOKP for d2tmo (T-mobile S3) - post 5
How to cherry pick - post 5 Thanks to Midnight_Rider - post 5
How to compile a kernel for d2tmo (T-mobile S3) - post 6
[HOW TO] Flash Player for Galaxy S4 Posted By - blackout720 added 061912
Info
How to Get Adobe Flash on Samsung Galaxy S4 Working.
There are only a few Web Browser that are able to use the flash player, Stock and Chrome DO NOT WORK.
[HOW TO] The beginner's info thread (aka. the noob helper) Posted By - Rastabolino added 061912
Info
Help them help you by following the following basic rules:
If you are confused or have a question, the first thing to do is READ! Read lots, look things up both on xda and using google.
[HOW TO]RUN OTHER CARRIER ROMs on AT&T/TMO/Canadian S4 devices Posted By - TheAxman added 061912
Info
ALSO TESTED & CONFIRMED WITH THESE DEVICES:
T-Mobile Galaxy S4 Model: (SGH-M919)
Canadian Variant Galaxy S4 (SGH-I337M)
Sprint SPH-L720
[HOW TO]Samsung Galaxy S4: A Definitive Guide Posted By - [URL="http://www.androidtapp.com/author/awells/"]Antonio Wells [/URL] added 062713
Info
How to Save Battery Power
How to Stop Lag when pressing Home Button?
How to use Air Gestures?
How to use Air View?
How to Answer Calls Without Touching It?
How to Preview Text Messages, Pictures, Email and more Without Touching It?
Using the Camera Modes
How to use as TV Remote?
How to Use Two Apps at the Same time?
How to use Smart Pause for video?
How to use Group Play?
How to Block Callers?
How to Change “Life Companion” and Customize Text on Lock Screen?
How to Personalize with MP3 Ringtone?
How to Turn Off Annoying Touch Sounds?
How to zoom with the camera?
How to take a Screenshot?
How change to and from Easy Mode?
How to turn on Developer Mode?
[HOW TO]Installing the JDK Posted By - serendipityguy added 062913
Java 6: for Gingerbread and newer
The Sun JDK is no longer in Ubuntu's main package repository. In order to download it, you need to add the appropriate repository and indicate to the system which JDK should be used.
Code:
$ sudo add-apt-repository [COLOR="SeaGreen"]"deb http://archive.canonical.com/ lucid partner"[/COLOR]
$ sudo apt-[COLOR="RoyalBlue"]get[/COLOR] update
$ sudo apt-[COLOR="RoyalBlue"]get[/COLOR] install sun-java6-jdk
[HOW TO]Building Kernels Posted By - serendipityguy added 062913
Java 6: for Gingerbread and newer
The Sun JDK is no longer in Ubuntu's main package repository. In order to download it, you need to add the appropriate repository and indicate to the system which JDK should be used.
If you are only interested in the kernel, you may use this guide to download and build the appropriate kernel.
The following instructions assume that you have not downloaded all of AOSP. If you have downloaded all of AOSP, you may skip the git clone steps other than the step to download the actual kernel sources.
We will use the Pandaboard kernel in all the following examples
[HOW TO]Developing Kernels Posted By - serendipityguy added 062913
Developing Kernels
To work with the Android code, you will need to use both Git and Repo. In most situations, you can use Git instead of Repo, or mix Repo and Git commands to form complex commands. Using Repo for basic across-network operations will make your work much simpler, however.
Git
is an open-source version-control system designed to handle very large projects that are distributed over multiple repositories. In the context of Android, we use Git for local operations such as local branching, commits, diffs, and edits. One of the challenges in setting up the Android project was figuring out how to best support the outside community--from the hobbiest community to large OEMs building mass-market consumer devices. We wanted components to be replaceable, and we wanted interesting components to be able to grow a life of their own outside of Android. We first chose a distributed revision control system, then further narrowed it down to Git.
Repo
is a repository management tool that we built on top of Git. Repo unifies the many Git repositories when necessary, does the uploads to our revision control system, and automates parts of the Android development workflow. Repo is not meant to replace Git, only to make it easier to work with Git in the context of Android. The repo command is an executable Python script that you can put anywhere in your path. In working with the Android source files, you will use Repo for across-network operations. For example, with a single Repo command you can download files from multiple repositories into your local working directory.
Gerrit
is a web-based code review system for projects that use git. Gerrit encourages more centralized use of Git by allowing all authorized users to submit changes, which are automatically merged if they pass code review. In addition, Gerrit makes reviewing easier by displaying changes side by side in-browser and enabling inline comments.
Code:
[SIZE="2"][COLOR="Orange"]Developing. Computer software. Android Developers.
[URL="http://creativecommons.org/licenses/by/2.5/"]Creative Commons Attribution 2.5.[/URL], n.d. Web. 29 June 2013.
<http://source.android.com/source/developing.html>.[/COLOR][/SIZE]
Portions of this page are reproduced from work created and shared by the
[URL="http://code.google.com/policies.html"]Android Open Source Project[/URL] and used according to terms
described in the [URL="http://creativecommons.org/licenses/by/2.5/"]Creative Commons 2.5 Attribution License.[/URL]
[Bookmarks]
[Bookmarks] Android Open Kang Project (AOKP) Posted By - serendipityguy added 061613
[Bookmarks] SamMobile Posted By - serendipityguy added 061613
[Bookmarks] Building Kernels Posted By - serendipityguy added 061613
[Bookmarks] Get the Android SDK Posted By - serendipityguy added 061613
[Bookmarks] android-apktool Posted By - serendipityguy added 061613
[Bookmarks] goo.im Posted By - serendipityguy added 061613
[Bookmarks] Android Developers Blog Posted By - serendipityguy added 061613
[Bookmarks] Romain Guy Posted By - serendipityguy added 061613
[Bookmarks] CODEDEPENDENT Posted By - serendipityguy added 061613
[Bookmarks] bongizmo Posted By - serendipityguy added 061613
[Bookmarks] Cyril Mottier Posted By - serendipityguy added 061613
[Bookmarks] Tweeted Android Development Tips Posted By - serendipityguy added 061613
[Bookmarks] Styling Android Posted By - serendipityguy added 061613
[Bookmarks] Daniel Lew's Coding Thoughts Posted By - serendipityguy added 061613
Man just get the phone and already posting a bible nice!!
Sent from this Evil S4 Wicked!!
Nice. I remember you from the vibrant days! Glad you chose the gs4 too!
Sent from my SGH-M919 using XDA Premium HD app
I like the Look and Feel of it and trying to find a decent case, you know a nice rubb
thachosenone said:
Nice. I remember you from the vibrant days! Glad you chose the gs4 too!
Sent from my SGH-M919 using XDA Premium HD app
Click to expand...
Click to collapse
Oh yea, After the lack of updates with the Samsung S Vibrant, it was natural to upgrade.
I went from the S Vibrant to the S3. I had the S3 for about 10 months then took advantage of the T-Mobile upgrade - Trade in Program and paid less than that I normally do monthly....
Have to get use the phone and with the way things are done using it. I like the Look and Feel of it and trying to find a decent case, you know a nice rubber one, not plastic!
This Bible will be the source for the Galaxy S 4, one stop shop!
Ultraman666 said:
Man just get the phone and already posting a bible nice!!
Sent from this Evil S4 Wicked!!
Click to expand...
Click to collapse
well Ultraman666, keep coming back & in time, This Bible will be the source for the Galaxy S 4, one stop shop!
FYI latest TWRP is 2.5.0.3
Nice thread!
Noattch mod is for AT&T but works on the M919 should be up there too.
almost 100 customization options available in the NottachXposed module!
Mr Impossible said:
FYI latest TWRP is 2.5.0.3
Nice thread!
Noattch mod is for AT&T but works on the M919 should be up there too.
almost 100 customization options available in the NottachXposed module!
Click to expand...
Click to collapse
Well Mr Impossible, thanks for posting the link, I was quick to add it and to reply with a thank.
This was a very impressive framework that Nottach assembled!
serendipityguy said:
Well Mr Impossible, thanks for posting the link, I was quick to add it and to reply with a thank.
This was a very impressive framework that Nottach assembled!
Click to expand...
Click to collapse
yep besides the few AT&T items that don't work its an amazing mod and work on a lot of S4 variants. Thanks
Not trying to sound like a prick or anything.
But shouldnt this be in the general section.
Plus they should also sticky it in the general sections.
Thanks for this though!!
We do need to get a Forum Mod involved to this puppy sticky, most indeed.
xXchrizhurtyXx said:
Not trying to sound like a prick or anything.
But shouldnt this be in the general section.
Plus they should also sticky it in the general sections.
Thanks for this though!!
Click to expand...
Click to collapse
Not at all xXchrizhurtyXx, thank you for your valuable feedback...
Someone "Please" move this thread where it can be seen by most and utilized.
I had this thread for the Vibrant & it was parked in the same place.... But hay this is not that phone.
We do need to get a Forum Mod involved to this puppy sticky, most indeed.
But for real xXchrizhurtyXx any suggestion or feed back is welcomed, o-Tay....
serendipityguy said:
Not at all xXchrizhurtyXx, thank you for your valuable feedback...
Someone "Please" move this thread where it can be seen by most and utilized.
I had this thread for the Vibrant & it was parked in the same place.... But hay this is not that phone.
We do need to get a Forum Mod involved to this puppy sticky, most indeed.
But for real xXchrizhurtyXx any suggestion or feed back is welcomed, o-Tay....
Click to expand...
Click to collapse
you sir are a true gent lol. :good: :highfive:
Updates 06/11/13
Updates 06/11/13
KTweaker By - ktoonsez Updated 061013
TouchWiz By - faux123
NOTE:
Here's a new kernel for SGS 4 LTE editions Ver 004 (JFLTEATT/JFLTETMO/JFLTESPR/JFLTEVZW/JFLTE)
Released (06/10/13)
ChronicKernel v0.6.0 By - albinoman887 Updated 060713
Updates: Alright all the unstable-ness from the last builds should be gone now. Rebased source off of ktoonsez's kernel. Read the changelog for full details
Here is a initial kernel for AOSP/CM. It has all the features you would expect from a modded kernel, CPU OC, GPU OC, more CPU governors, Undervolted, Underclockable, CPU L2 OC, and linaro -o3 optimizations
Nice thread bro, good work, this will very useful. lots a info. This deserves a sticky.
TheAxman said:
Nice thread bro, good work, this will very useful. lots a info. This deserves a sticky.
Click to expand...
Click to collapse
Thanks for your comments TheAxman, you are the 2nd member that has stated this and I am sure one of these days that we will get there , because at times goes on, the bible will grow!
Updated TouchWiz Kernel (005) 06/11/13
TouchWiz By - faux123 Updated 061013
NOTE:
Here's a new kernel for SGS 4 LTE editions Ver 005 (JFLTEATT/JFLTETMO/JFLTESPR/JFLTEVZW/JFLTE)
Updates 06/12/13
ChronicKernel v0.7.0 By - albinoman887 Updated 061113
Kernel based on CM-10.1 Kernel as of May 26th
Compiled with linaro
GPU OC to 601 Mhtz (450Mhtz default - configurable though 89chronic init script)
CPU OC to 2322 Mhtz (1890 Mhtz default)
CPU L2 cache overclocked to 1.3Ghtz
Raised the low/med/high values for GPU governor one step each
Added many I/O Schedulers
Some scheduler performance tweaks
Added CPU Governors intelidemand, wheatley, lagfree, linoheart, smartassH3, badass and smartmax (Default gov = intellidemand)
Dynamic Fsync
User adjustable CPU uV
Optimized and compiled with with the "Optimize a lot, or -o3 option)
USB fast charge (disabled by default - configurable though 89chronic init script
Patched to Linux 3.4.47
Changelog
June-11
Merged all upstream changes from CM kernel, including things like the MDM kernel source update
Updated to Linux 3.4.48
GPU OC now correctly reflects the current gpu freq to sysfs
Use Volume Key For Flashlight with Screen Off
[GUIDE] Use Volume Key For Flashlight with Screen Off Posted By - dannyben added 061312
a novel Guide if you can get it to work, I have tried and followed the steps and was met with limited success, but it is worth a look at and if someone can figure it out, then post the solution because I have tired both methods and no joy!
Why choose for CarbonRom?
CarbonRom is an AOSP based rom, which is always compiled with the latest linaro toolchain. The kernel also is compiled with -O3 optimizations for better performance. It also gives you a great option of customization. Reasons to go for CarbonRom are:
- Compiled with Linaro, this will make your phone ultrafast and ultrasmooth
- AOSP based, s no bloatware or other stuff
- Great Customization options
- Nice look
- HALO
- ...
Current Version
CarbonRom 2.0 is still in early stages, it's Android 4.3, but not all features are implemented!
I won't manually search for all new features, just wait for an official 2.0 changelog when it is completed.
- Android 4.3
- HALO
- DSP Manager
- New battery icons
- stability and speed enhancements
- a million other little things as well - we basically don't even sleep anymore.
What is CarbonRom?
CarbonRom is an aftermarket firmware based on the Android Open Source Project. We are dedicated to fast, stable, and feature-filled roms, honesty and communication with our users, and openness with our code. We like frequent builds, with the very latest and greatest hardware support and fixes. We strive to not only provide you with the best rom we can build, but also to give back to the Android community and our fellow developers. For us, this is about creating something we can be proud of and hope you will enjoy.
Please feel free to look at, build, and use our code on CarbonDev GitHub.
We would like to thank CyanogenMod for their device trees, framework/settings mods and their code that was incorporated into this project. We also extend our gratitude to the devs whose code that we have incorporated. Proper authorship has been maintained and can be viewed on our repository.
Special thanks also go to Slim Rom for some of their features, PA, AOKP, @FXP, and anyone else we may have borrowed commits from that hasn't been mentioned here. If you feel you have been unfairly left out, please - let us know.
While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device, family, pets, or perception of reality. We ask that you do your part to know your device and know how to recover from problems before you flash! If you have questions, ask your fellow users or ask us in #teamcarbon on freenode IRC.
Screenshots
Download Carbon
All Carbon downloads and further information such as features, changelog, and FAQ can be found here in the second post of this thread and in the download tab.
I'll continue building nightlies as much as possible.
Support
1) Search. Search, search, search. Yes, you. I don't care how unique or important your question is, it's very likely someone has adressed it already. Especially if you're even close to new at this.
2) Read our FAQ, which can be found on our goo.im page linked above. It's new, but expanding fast. Just like us!
3) Ask a question here. Someone will no doubt try to help you. Warning: this help may come in the form of telling you it's a dumb question that has been asked before. See step 1 - such are the perils of asking questions when you haven't done the research yourself. Android is about helping yourself.
Who is the Carbon maintainer for your device?
For you guys, Xperia developer is me only, Krabappel2548. I'm the only one working for Xperia devices, maybe I'll add more devices to my support list soon. Any donations are highly appreciated, I'll always use them for my development, to buy new devices
Who are the Team Carbon members?
andros11
BigShotRob
dg4prez
Kejar31
mattmanwrx
morfic
nocoast
pixeldotz
slick_rick
winner00
Thanks to your help we now have the machines we need for nightlies. We couldn't have done it without you! Remember, every penny you send to us goes right back into the rom. It's used for hardware, server costs, etc - all the things that help us make Carbon better with every release. Your support means the world to us! If you've enjoyed Carbon, please consider a donation toward this goal. Thank you, and we hope you continue to enjoy Carbon!
XDA:DevDB Information
[ROM][AOSP][UNOFFICIAL]CarbonRom 2.0 bèta[4.3.1][honami][Oct 31], a ROM for the Sony Xperia Z1
Contributors
krabappel2548
ROM OS Version: 4.3.x Jellybean
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Unlocked bootloader
Based On: AOSP, CyanogenMod
Version Information
Status: Testing
Beta Release Date: 2013-10-03
Created 2013-09-27
Last Updated 2013-10-31
Reserved
Downloads Android 4.3
Rom: CarbonRom Android 4.3 Bèta download
C6902 patch: C6902 patch for carbon thx to @MightyBear007
Gapps: Android 4.3 gapps
Installation instructions
Clean install
- Wipe data, cache dalvik cache
- Install CarbonRom
- Install gapps!
- Reboot device & enjoy!
Update:
- Wipe cache, dalvik cache
- Install CarbonRom
- Reflash gapps
- Reboot device & enjoy!
Working
- Everything that's not in the "bugs list"
BUGS?
- Camera is Berry buggy
- Maybe more, let me know
To Do List
- Readd all tweaks in the kernel
- Compile with linaro and -O3
- Maybe even more CPU Governors
- Maybe even more I/O Schedulars
- tell me!
Xperia Z1 changelog
The newer changelog can be found here: Carbon Rom
Code:
[QUOTE][B]== 11/10 Nightly ==[/B]
Updated the kernel:
- Small changes
Updated the rom:
- Android 4.3.1
- PA PIE
- Latest Carbon, CM etc changes[/QUOTE]
[B]== 06/10 Nightly ==[/B]
Updated the kernel:
- Update to Sony 15.1.G.1.534 sources
- Added MPdecision
- Added BFQ I/O schedular
- Added Badass and Lionheart CPU governors
- Adder GPU OC possibilities to 600MHz
- Booting up at 2.1GHz (stock speed)
- Add OC upto 2,342 GHz
- Added some more CPU frequencies in between to sav battery: Test!
- Initial ZUltra release
- Latest CM changed
Updated the rom:
- Initial ZUltra release
- Latest Carbon changes
[B]== 03/10 Nightly ==[/B]
Updated the kernel:
- Fixes for various stuff
- Added VDD
- Added Sound control
- Adder GPU OC and enabled it
- Add OC possibilities
- Add some more optimizations
- Latest CM changed
Updated the rom:
-[B][COLOR="Blue"] Camera is now working[/COLOR][/B]
- Working Audio and video
- A lot of improvements and fixes for Z1
- Latest Carbon changes
[B]== 27/09 Nightly ==[/B]
Updated the kernel:
- Initial Z1 release
Updated the rom:
- Initial Z1 release
== Kernel FAQ - GPU OC - Voltage Control - Sound Control==
GPU OC
OVERCLOCKING GPU WILL REDUCE BATTERY LIFE!
you can overclock/underclock GPU manually via scripts/commands...
[ how to do this manually/script ]
To check current max clock of GPU clock use:
Code:
cat /sys/devices/fdb00000.qcom,kgsl-3d0/kgsl/kgsl-3d0/max_gpuclk
To set GPU to particular frequency (overclock or underclock) use:
Code:
echo 533333000 > /sys/devices/fdb00000.qcom,kgsl-3d0/kgsl/kgsl-3d0/max_gpuclk
available scaling frequencies are:
Code:
[LIST]
[*]600000000 - 600 MHz
[*]533333000 - 533 MHz
[*]450000000 - 450 MHz (DEFAULT)
[*]320000000 - 320 MHz
[*]200000000 - 200 MHz
[/LIST]
Voltage Control
All credits for this interface go to Faux123!
WARNING!
DO NOT USE TOO HIGH OR TOO LOW VOLTAGES, SLOWLY increase the voltage one notch at a time for a particular frequency and do stability/testing for few hours. once you have verified that you CPU chip can handle that voltage ONLY then "Set at boot"/Use init.d script
You can either use an APP (like IncrediControl) [others mentioned in OP] or use an init.d script to do the work...
to see current voltage table use:
Code:
[B]cat /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels[/B]
to set voltage for a particular frequency:
Code:
[B]echo 1512000 1150000 > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels[/B]
will set 1512Mhz freq voltage at 1150mV
to reduce voltages for ALL frequencies:
Code:
[B]echo -25000 > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels[/B]
to increase voltages for ALL frequencies:
Code:
[B]echo +25000 > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels[/B]
Sound Control
Kernel level Sound Control
This feature has been added by faux123 himself!
The sources for this feature are covered under GPL and are released along with my kernel sources at my GITHUB repo.
[ WARNING ]
high volume can damage hearing!
Krabappel2548, DooMLoRD or faux123 are not to be held responsible if this damages ur headphones/speakers/etc
USE THIS AT YOUR OWN RISK!
There are two ways to use this interface.
manual control through sysfs interface
paid app (FauxSound Audio/Sound Control)
How to use the app FauxSound Audio/Sound Control is pretty self explanatory so I will write on how to control using the sysfs interface...
BEFORE DOING ANY ADJUSTMENTS EXIT THE APPS LIKE MUSIC PLAYER/etc!!
The interface to control the sound output is located at:
Code:
[B]/sys/kernel/sound_control_3[/B]
it has 4 control interfaces:
Camera MIC
Code:
/sys/kernel/sound_control_3/gpl_cam_mic_gain
Headphone
Code:
/sys/kernel/sound_control_3/gpl_headphone_gain
MIC
Code:
/sys/kernel/sound_control_3/gpl_mic_gain
Internal Speaker
Code:
/sys/kernel/sound_control_3/gpl_speaker_gain
each supports gain levels from 20 (-20) to 50 (+10), base is 40 (0)
(the number in the brackets correspond to the numbers displayed in the app)
say if u want to boost headphone output (both left and right channels) then use the following command:
Code:
echo "44 44" > /sys/kernel/sound_control_3/gpl_headphone_gain
u can also individually increase/decrease the gain for each right and left channel
similarly other interfaces can be controlled
TIP:
do not jump to maximum values as sometimes the headphones/speakers might start distorting the audio... slowly increase and do testing for the levels which suit you!
not all accessories will work well with boosted audio output
All of this wouldn't be possible without @Kali- and @Bin4ry helping with stuff and setting up device tree etc
Also big thx to @DooMLoRD for some of his kernel commits to tweak the CM kernel
Download links added, here is proof it runs:
{
"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"
}
Very good! This is one of first build for snapdragom 800.
Sent from my GT-I9500 using xda app-developers app
krabappel2548 said:
BUGS?
- Camera doesn't work due to unlocking bug
- Audio and Video Playback
- Maybe more, let me know
Click to expand...
Click to collapse
u have camera preview?
Kali- said:
u have camera preview?
Click to expand...
Click to collapse
It says: Camera not available
I'm back on stock now I need music in the bus
But I'll see what I can do for audio and video playback when I'm home
Sent from my C6903 using xda app-developers app
krabappel2548 said:
It says: Camera not available
I'm back on stock now I need music in the bus
But I'll see what I can do for audio and video playback when I'm home
Click to expand...
Click to collapse
well, the problem is not the unlock bug
Kali- said:
well, the problem is not the unlock bug
Click to expand...
Click to collapse
@Kali- Oh ok the hardware/qcom/camera then?
Anyway this was first build will check car for video and audio I'll also check for camera
Sent from my C6903 using xda app-developers app
krabappel2548 said:
@Kali- Oh ok the hardware/qcom/camera then?
Anyway this was first build will check car for video and audio I'll also check for camera
Click to expand...
Click to collapse
i have all working except camera, which fails to initialize (that's why i asked for it)
didnt got time to investigate about this issue :/ but is not related to unlock issue
Kali- said:
i have all working except camera, which fails to initialize (that's why i asked for it)
didnt got time to investigate about this issue :/ but is not related to unlock issue
Click to expand...
Click to collapse
Oh ok, nice, I'll wait for changes to be merged in CM github then and I'll look into camera right now then
Sent from my C6903 using xda app-developers app
krabappel2548 said:
Oh ok, nice, I'll look into camera right now then
Click to expand...
Click to collapse
i'm working to merge the new qcom audio/display/media but they are much different from the -caf used on CM (probably ill end to add another variant)
Kali- said:
i'm working to merge the new qcom audio/display/media but they are much different from the -caf used on CM (probably ill end to add another variant)
Click to expand...
Click to collapse
ok, no problem like this it's becoming a dev talk over here lol I'll come immidiately to irc next time
krabappel2548 said:
ok, no problem like this it's becoming a dev talk over here lol I'll come immidiately to irc next time
Click to expand...
Click to collapse
OMG!!!!!!!!!!!!!!!!!!1111
Dev talk in a dev forums! Is it possible?
Good to see all great developers didnt see any post by bin4ry rest all are here i guess..
This is GREAT!. Thanks man. Buying this phone tommorow. Will wait for new bootloader unlock with working camera and then directly flash your awesomeness.
Update coming up! Who is actually interested in this rom? Seems everyone is just running to CM since it's more known
Sent from my C6903 using xda app-developers app
krabappel2548 said:
Update coming up! Who is actually interested in this rom? Seems everyone is just running to CM since it's more known
Sent from my C6903 using xda app-developers app
Click to expand...
Click to collapse
All are interested i guess.Choice is good for all..
krabappel2548 said:
Update coming up! Who is actually interested in this rom? Seems everyone is just running to CM since it's more known
Sent from my C6903 using xda app-developers app
Click to expand...
Click to collapse
Im interested, its looking great so far. Hopefully once the camera issue is sorted a lot more people will be ready to jump to custom ROMs (myself included)
AdamCompedia said:
Im interested, its looking great so far. Hopefully once the camera issue is sorted a lot more people will be ready to jump to custom ROMs (myself included)
Click to expand...
Click to collapse
Yeah, I'm compiling new update right now will test myself and release tomorrow
EDIT: Camera works on my build I'll release tomorrow
== 02/10 Nightly ==
Updated the kernel:
- Fixes for various stuff
- Initial ZUltra release
Updated the rom:
- Camera is now working
- A lot of improvements and fixes for Z1
- Initial ZUltra release
Click to expand...
Click to collapse
What is the difference?
RELEASE: Tested after integrating new features, more stable than NIGHTLY. (Odexed builds)
NIGHTLY: Built daily with newest code and experimental features, might contain undiscovered bugs. (Deodexded builds)
HISTORY: Final odexded builds once a newer Android version is out and being built.
EXPERIMENTAL: Released when a new device is added or when a new feature is added for public beta testing and feedback. (Deodexded builds)
UNOFFICIAL: Maintained separately by individual developers, usually involves modification of shared code which cannot be merged (affects other devices), therefore maintained by the developer himself.
THIS IS A UNOFFICIAL VISION!
ABOUT
MoKee Open Source is based on the Google AOSP. We update our source code frequently to keep up with the latest development, and not forgetting to merge in special features of our own at the same time.
A small group of people from around the world who are interested in Android launched this project on the 12th of December 2012, and is committed to make this ROM better and better. Like most contributors of open source projects (Omni, CyanogenMod, Slim AOSPA etc), we are doing all these in our free time as our passion…
Since this project is open source, anyone interested can participate in the development (maintain new devices, contribute code etc). Newcomers are always welcomed!
Read here for developer application: http://www.mfunz.com/en/developer-application, you can host your unofficial MoKee builds on our server!
Credits:
Google, Qualcomm, Linux Kernel Organization, Motorola, Samsung, Lge, TI, Nvidia, Intel, Sony,
CyanogenMod, Omnirom, Slim Roms, Koush for open-sourced SuperUser, lineageOS, TeamWin,
Smartisan Digital Co, Substratum Development Team, The Open GApps Team.
ContributorErag0n(Migrate source from Lineage OS and build a zip) @sunilpaulmathew(Thanks for his suggestions and reply) @Alberto96(all hard work)
Features
1.Fully OMS Supported
2.Xposed Framework Supported
3.Delta update Supported(about 8~15Mb),much small than fully update.
4.Phone & Messaging:Quick contacts look up, speed dialing, caller location and other useful features
5.Colorful Themes:Unleash the creative side of you, customize how your phone looks; make it cool, make it colorful!
6.Smart Controls:Increase your productivity with Active Display, Lockscreen Notifications and other shortcuts
7.Power Saver:With our unique battery saving strategies, get the most out of your phone's battery
8.Latest source merge from goolge source.
9.Minimal but not simplify.
Enjoy it!
Change logs:
MK71.2-ja3gxx-201707231634-UNOFFICIAL
First build,sync to latest Mokee Source.
Download:
MK71.2-ja3gxx-201707231634-UNOFFICIAL:Uploading to Google,please wait a minute.
How to build:https://github.com/exynos5410/manifest(Some unique change for mokee open source,if you want to build one,ask me for help without hesitation,I will try my best to help you.
Thread closed.
Please refer original thread here https://forum.xda-developers.com/galaxy-s4/i9500-develop/unofficial-mokee-source-mk71-2-t3640978
Regards
Vatsal,
Forum Moderator.