I9100 CyanogenMod 13
Powered with: Linaro and SaberMod!
{
"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"
}
In brightest day, in blackest night, no lag shall escape my sight. Let those who worship Apple's might, beware my power, Green Lantern's light!
Click to expand...
Click to collapse
cm-13.0-20161216-MARKOX89-i9100 is UP!
Download Folder on AndroidFileHost
AFH calculates md5sum for every build: please, always check it before flashing!
Highlights of the main features:
Kernel is compiled with latest Linaro arm-eabi-4.9 toolchain
Source:
https://github.com/CyanogenMod/android_kernel_samsung_smdk4412/tree/cm-13.0
ROM is compiled with latest SaberMod arm-linux-androideabi-4.9 toolchain
Source:
https://github.com/CyanogenMod
https://github.com/CyanogenMod/android_device_samsung_i9100/tree/cm-13.0
https://github.com/CyanogenMod/android_device_samsung_galaxys2-common/tree/cm-13.0
ART tweaks for devices with less memory, as provided by arter97 and JustArchi
Fix for Google Play Services crashes, as provided by fusionjack
Fix for the infamous "music bug", as provided by Lanchon and zeitferne
Support for Screen Mirroring through Chromecast
Changelog:
BACKPORT: perf: Allow the PMU driver to choose the CPU on which to install events CyanogenMod/android_kernel_samsung_smdk4412
BACKPORT: perf: Introduce perf_pmu_migrate_context() CyanogenMod/android_kernel_samsung_smdk4412
BACKPORT: lockdep: Silence warning if CONFIG_LOCKDEP isn't set CyanogenMod/android_kernel_samsung_smdk4412
BACKPORT: perf: Fix event->ctx locking CyanogenMod/android_kernel_samsung_smdk4412
perf: protect group_leader from races that cause ctx double-free CyanogenMod/android_kernel_samsung_smdk4412
net: ping: Fix stack buffer overflow in ping_common_sendmsg() CyanogenMod/android_kernel_samsung_smdk4412
fbmem: Check failure of FBIOPUTCMAP ioctl CyanogenMod/android_kernel_samsung_smdk4412
fbcmap: Remove unnecessary condition check CyanogenMod/android_kernel_samsung_smdk4412
drivers: video: Add bounds checking in fb_cmap_to_user CyanogenMod/android_kernel_samsung_smdk4412
netfilter: Change %p to %pK in debug messages CyanogenMod/android_kernel_samsung_smdk4412
smdk4412-kernel : do not ignore COB wifi chips CyanogenMod/android_kernel_samsung_smdk4412
smdk4412-kernel : kona wifi module is COB type CyanogenMod/android_kernel_samsung_smdk4412
mobicore: Fix pointer narrowing issues CyanogenMod/android_hardware_samsung_slsi-cm_exynos7420
soundtrigger: fix memory corruption CyanogenMod/android_frameworks_av
version: Set version string to 13.0.5 to reflect security update CyanogenMod/android_vendor_cm
Updating Security String to 2016-12-01 CyanogenMod/android_build
Fix out of bound access in libziparchive CyanogenMod/android_system_core
Unexport OmtpMessageReceiver CyanogenMod/android_packages_services_Telephony
Restrict SipProfiles to profiles directory CyanogenMod/android_packages_services_Telephony
mm-video-v4l2: vdec: Disallow input usebuffer for secure case CyanogenMod/android_hardware_qcom_media
Fix potential NULL dereference in Visualizer effect CyanogenMod/android_hardware_qcom_audio
Handle color bounds correctly in GIF decode. CyanogenMod/android_frameworks_ex
ExifInterface: Close the file when an exception happens CyanogenMod/android_frameworks_base
Isolated processes don't get precached system service binders CyanogenMod/android_frameworks_base
Fix divide by zero CyanogenMod/android_frameworks_av
Fix potential NULL dereference in Visualizer effect CyanogenMod/android_frameworks_av
Decoder: Fixes in handling errors in Mbaff clips. CyanogenMod/android_external_libavc
Decoder: Ignore few dpb errors CyanogenMod/android_external_libavc
resolve merge conflicts of 849c5c7 to mnc-dev CyanogenMod/android_frameworks_opt_net_wifi
wifinative jni: check array length to prevent stack overflow CyanogenMod/android_frameworks_opt_net_wifi
wl12xx: Common WLAN KM build target for reuse by devices CyanogenMod/android_hardware_ti_wlan
Add Reliance Jio India IMS volte apn's CyanogenMod/android_vendor_cm
Fix Reliance Jio India APNs. CyanogenMod/android_vendor_cm
Enable support for groups in External contacts accounts CyanogenMod/android_packages_apps_ContactsCommon
macloader : add n5120 murata MAC address CyanogenMod/android_hardware_samsung
macloader : add n5110 murata MAC address CyanogenMod/android_hardware_samsung
build: repopick: Avoid failing on commits lookup CyanogenMod/android_build
vendor: cm: Add some more BQ maintainers/devices CyanogenMod/android_vendor_cm
build: repopick: Support squashed commits for Change-Id detection CyanogenMod/android_build
build: repopick: Support projects with less than 10 commits CyanogenMod/android_build
repopick: handle revisions with slashes CyanogenMod/android_build
repopick: don't re-pick duplicate changes CyanogenMod/android_build
repopick: try to use remote's default revision CyanogenMod/android_build
Settings: Fix the failing strings CyanogenMod/android_packages_apps_Settings
Contributors: Add maintainer for Xiaomi Redmi 3/Prime (ido) CyanogenMod/android_vendor_cm
SystemUI: Don't vibrate on touchscreen camera gesture CyanogenMod/android_frameworks_base
ActivityControler: Fix BadPacelableException in certain scenarios CyanogenMod/android_packages_apps_UnifiedEmail
Check if Volte is enabled in ImsManager to determine Volte support CyanogenMod/android_packages_apps_PhoneCommon
cmhw: Account for devices that don't use manager0 sysfs paths CyanogenMod/android_hardware_ti_omap4
Support for MODE_ASK in commandline CyanogenMod/android_frameworks_base
AppOps: Do not prune apps that are not present CyanogenMod/android_frameworks_base
cm: Add more Mi 5 maintainers CyanogenMod/android_vendor_cm
Contributors: Add Xiaomi Mi 5 maintainer CyanogenMod/android_vendor_cm
More...
Buildbot:
CPU: Intel Core 2 Quad Q8300 2.50 GHz
MotherBoard: ASUS P5K
RAM: 4 GB Corsair DDR2 667 MHz
Main HD: SanDisk SSD SDSSDP-128G 128 GB SATA 6 GB/s
ccache HD: Western Digital Raptor WD1500ADFD 150 GB SATA 1.5 GB/s
OS: Linux Lubuntu 16.04 "Xenial Xerus" x64
Kernel version: 4.4.0
Donations:
If you're enjoying my work you may consider sending a small donation using this link
Special Thanks:
CyanogenMod Dev Team
Linaro Dev Team
sparksco and the whole SaberMod Dev Team
IAmTheOneTheyCallNeo
Lysergic Acid
JustArchi
fusionjack
Android-Andi
Ziyan
tuxafgmur
Infected_
-Grift-
prace86
jamal2367
XDA:DevDB Information
[ROM][I9100][MM][6.0.1][Linaro][SaberMod] CyanogenMod 13, ROM for the Samsung Galaxy S II
Contributors
Markox89
Source Code: https://github.com/CyanogenMod
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
ROM Firmware Required: CWM Recovery
Based On: CyanogenMod
Version Information
Status: Stable
Current Stable Version: CyanogenMod 13
Created 2014-03-19
Last Updated 2016-12-17
How to: Installation and Bug Reporting
Disclaimer (read it before installing the ROM for the first time):
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed.
Please do some research if you have any concerns about features included in this ROM before flashing it!
You are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh.
Regarding the compatibility with mods or apps, these builds are as compatibile as official CyanogenMod nightly builds.
Click to expand...
Click to collapse
Installing CyanogenMod 13 on your Galaxy S II:
Copy CyanogenMod 13 zip and a light GApps package of your choosing to your Internal or External SD card;
Make sure you are not running a kernel with the MMC-Superbrick-Bug and you are using latest version of a MarshMallow compatible recovery;
Boot into recovery;
Flash CM 13 zip;
Flash GApps package;
If you're coming from another non-CyanogenMod ROM do a Data Wipe / Factory Reset (otherwise your device will be stuck at boot);
Reboot.
Posting Bug Reports (comply these requisites is mandatory, otherwise your report won't be considered):
Use the newly added Bug Reports tab;
I always test my builds before releasing them and use the latest build as daily ROM for my devices: do not claim it doesn't boot or it gives you force close loops (if this is your case it's either a corrupted download or your phone needs a full wipe);
Clearly state which build are you using (for reporting a bug it needs to be the latest);
Clearly state that you're using the kernel that comes with the build and not a modded one (if you're experiencing issues using a modded kernel, you should refer to the kernel's developer thread);
Clearly state which mods are you using (e.g. Xposed Framework): try to remove the mod and see if the bug is still there;
Clearly state which runtime are you using (e.g. Dalvik or ART); if you're using ART try to switch to Dalvik and see if the bug is still there;
In addition before posting bug reports, test if your bug is also present in the same day's official CyanogenMod nightly; if it is present there, wait until the CyanogenMod Team fixes it or report directly to them;
As a small courtesy, please don't report bugs that can easily be fixed with well known patches (e.g. CWM zips);
GApps related crashes should be reported to GApps package maintainer (at least at first).
F.A.Q (Frequently Asked Questions)
Uff, our device is slow and Screen Mirroring is laggy, can you fix this?
Nope, our device is old and OEM support lacks.
You shouldn't complain about the overall performance or about the performance of some specific features (e.g. Screen Mirroring through ChromeCast).
Your latest build isn't working at all, can you fix it?
I personally test every build before releasing it, so the device will always be usable.
If you experience weird issues or something that's a showstopper for you, you should consider switching to CyanogenMod's official builds, or to another ROM: your device or setup may be incompatible with my builds.
Where can I find CyanogenMod's official builds?
If you're looking for something common or some common infos, you should definitely use xda search engine or Google.
May you give me some informations about your builds?
All the infos about my builds (e.g. technical compilation infos, features and installation guide) are in the first three posts: you should definitely read them before posting.
I saw this cool feature on another ROM, can you include it in your builds?
Nope, sorry, I'm not taking Feature Requests (see that the correspondent tab is missing from OP): you should make Feature Requests to CyanogenMod Team in the ways you prefer.
In addition, you can look for some Xposed Module, maybe you'll find one that can add to my builds what you're looking for.
A new "SnapShot" build is out! When you'll compile a build based on it?
Never, sorry. My builds are compiled from the nightly branch. The "SnapShot" builds are compiled from a dedicated branch; "SnapShot" releases doesn't influence in any way my builds.
I need some technical explanation about the tools you're using, may you provide them?
What is Toolchain?
In software, a toolchain is the set of programming tools that are used to create a product (typically another computer program or system of programs). The tools may be used in a chain, so that the output of each tool becomes the input for the next, but the term is used widely to refer to any set of linked development tools.
A simple software development toolchain consists of a compiler and linker to transform the source code into an executable program, libraries to provide interfaces to the operating system, and a debugger. A complex product such as a video game needs tools for preparing sound effects, music, textures, 3-dimensional models, and animations, and further tools for combining these resources into the finished product.
Click to expand...
Click to collapse
Source: http://en.wikipedia.org/wiki/Toolchain
What is SaberMod?
SaberMod is a AOSP based ROM with some extra features added in and mostly from CyanogenMod. SaberMod started out pure AOSP when android 4.2.1 launched. Originally it was pure AOSP with a few extra features I ported over from CyanogeMod and linaro optimizations. Then I rebased everything off of rasbeanjelly because I liked many features found in rasbean. Since then I've modified a lot of the code so not much of it is rasbeanjelly based anymore. But you will still find some commonly used features found in rasbeanjelly. SaberMod is not a rasbeanjelly or CM clone, or KANG. Custom kernels are included for certain devices when available. These are personal builds we make for ourselves and originally became very popular in the nexus 7 forums. Features are very rarely added, and are built to SaberMod's team members liking. Currently there are two members of SaberMod working on this project. Myself and @jarjar124. Please understand our time is limited and we are only two people who have lives, and do not have 25-50 members like CyanogenMod to add things. And our goal is not to add a bunch of features that bloat the system of the ROM.
Click to expand...
Click to collapse
Source: http://forum.xda-developers.com/show....php?t=2158698
What is Linaro?
Linaro is the place where engineers from the world's leading technology companies define the future of Linux on ARM. The company is a not-for-profit engineering organization with over 120 engineers working on consolidating and optimizing open source software for the ARM architecture, including the GCC toolchain, the Linux kernel, ARM power management, graphics and multimedia interfaces.
Click to expand...
Click to collapse
Source: http://www.linaro.org/linux-on-arm/
Glad to see you're on your feet now. Good. Looking forward to some good cooking from you. All the best.
Sent from my GT-I9100 using Tapatalk
Glad to see your own thread! :laugh:
Glad to see you in your own new house Markox89 ! Im downloading and trying your new build 1603 :good:
Dear colleagues, my friend has a problem. After installing the firmware and restore applications using Titanium Backup is a window appeared. Today it has been updated on a regular nightly, but it reappeared window. Can this be fixed without full wipe?
blinoff82 said:
Dear colleagues, my friend has a problem. After installing the firmware and restore applications using Titanium Backup is a window appeared. Today it has been updated on a regular nightly, but it reappeared window. Can this be fixed without full wipe?
Click to expand...
Click to collapse
Have a look at this
Hey @Markox89......
Glad to see you here fella.....keep up the DAMN FINE work.......
Sent from my Markox powered, KitKatted S2.....
Nicely Done :good:
New thread, niiice
via Tapatalk
drdays said:
Glad to see you're on your feet now. Good. Looking forward to some good cooking from you. All the best.
Click to expand...
Click to collapse
blinoff82 said:
Glad to see your own thread! :laugh:
Click to expand...
Click to collapse
aiyeumiforever said:
Glad to see you in your own new house Markox89 ! Im downloading and trying your new build 1603 :good:
Click to expand...
Click to collapse
keithross39 said:
Hey @Markox89......
Glad to see you here fella.....keep up the DAMN FINE work...
Click to expand...
Click to collapse
scorpion.hbs said:
Nicely Done :good:
Click to expand...
Click to collapse
MPL92 said:
New thread, niiice
Click to expand...
Click to collapse
Many thanks to all of you...this means a lot to me, for real :')
great work
but this rom better than slimkat and EHNDROIX
amrtare said:
great work
but this rom better than slimkat and EHNDROIX
Click to expand...
Click to collapse
@Markox89 Well done! Sorry to keep you awake to build.
@Markox89 Good luck and thank you for still supporting our s2 [emoji106][emoji106]
I updated from 2014-02-28 build to 03-16 but camera is always crashing while opening... Even after clearing the Caches again and clearing camera app Data... Is there a fix?
cubflyer said:
I updated from 2014-02-28 build to 03-16 but camera is always crashing while opening... Even after clearing the Caches again and clearing camera app Data... Is there a fix?
Click to expand...
Click to collapse
Try replacing the Camera apk with this one, or the one extracted from latest official nightly
Next build should fix the issue, but this can be a good workaround
Sent from my GT-P5110 using Tapatalk
@Markox89 Thanks man!
Thanks for this cook.
Will put an eye on it. Will Try it in the next future.
Any screenshots, or known bugs?
Sent from my GT-I9100 using Tapatalk 2
Related
SlimSaber i9100 Uber 4.8
Making SlimKat more faster and smoother
{
"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"
}
SlimSaber: Uber toolchain 4.8.4
SlimKernel: Uber toolchain 4.9.4
Disclaimer
I'm not responsible for any damages on your device.
It comes from my hobby to building rom that is actually for private use and then some users found it on my goo.im. Due to some suggestions from them (rkoby13 is one of them ), I decided to create this thread to share my builds with you.
My focus is to optimize the ROM in many areas and compiled it with custom toolchain Uber for more performance and smoothness.
I choose SlimRoms as a base because it is a lightweight and not a bloated ROM, but it still has rich features. Combined with some of CM features, I bake a ROM that has more useful features but still lightweight.
The ROM and the kernel are tested by me first before I make it available online. I could have overseen something during testing, please be understand.
Features summary
See here. Thanks a lot Harsha Raj!
Installation instructions
Coming from 4.1.x or 4.2.x or 4.3.x or another ROM to 4.4.x:
Flash a kitkat compatible recovery from here. A kernel is a recovery and a recovery is a kernel.
Reboot to recovery. Not to the system!
Full wipe: data, cache, dalvik cache.
Mount system and format system partition manually.
Flash the unofficial build.
Flash gapps from here. Please use the 'minimal' one since our system partition is not big enough to carry the 'full' one.
Coming from previous unofficial build:
Wipe cache and dalvik cache.
Flash the unofficial build.
No need to re-flash gapps. Gapps will be restored back automatically by backup tool during flashing.
Another version of full wipe/dirty flashing from Hopper8
Known Issues
See this post.
F.A.Q
See second post.
Latest release
Latest 4.4.4: 20151021
Latest 4.4.3: 20140616
Latest 4.4.2: 20140604
Full Changelog
androidfilehost
Download
androidfilehost
Credits
SlimRoms - The SlimRom team
zzmoove governor - ZaneZam
Uber toolchain - Cl3Kener
SlimSaber banner and signatures - kroz
Special Thanks
HardCorePawn - for his great work making the SlimKat available on i9100 device.
Dorimanx - for patches to disable sqlite fsync.
Sources
https://github.com/SlimSaber
How To Build
See this post
F.A.Q (Freaking Annoying Questions)
Battery percentage drops frequently after boot
The full gauge needs to be reset. See here how to do it: http://forum.xda-developers.com/showpost.php?p=55371824&postcount=15027
How to disable CellBroadcastReceiver
There are three possibilities to disable it:
Disable its setting: See here
Remove it: Settings - SlimCenter - SlimSizer - Delete CellBroadcastReceiver
Freeze it: Use Titanium Backup and freeze 'Mobile Broadcast'
Root doesn't work!
Enable 'Developer options'
Go to Settings -> About Phone
Tap on the Build Number 7 times
Go to Settings -> Developer options -> Root access
Choose 'Apps' or 'Apps and ADB'
How to set zzmoove profile
Available zzmoove profiles:
Default
Will set governor defaults
Yank Battery
A very good battery/performance balanced setting - DEV-NOTE: highly recommended! -
Yank Battery Extreme
Like yank battery but focus on battery saving
ZaneZam Battery
A more 'harsh' setting strictly focused on battery saving - DEV-NOTE: might give some lags! -
ZaneZam Battery Plus
NEW! reworked 'faster' battery setting - DEV-NOTE: recommended too! -
ZaneZam Moderate
NEW! setting based on 'ZaneZam Optimized' which has mainly (but not strictly only!) 2 cores online -
ZaneZam Optimized
Balanced setting with no focus in any direction - DEV-NOTE: relict from back in the days, even though some people still like it! -
ZaneZam Performance
All you can get from zzmoove in terms of performance but still has the fast - down scaling/hotplugging behaving
ZaneZam InZane
NEW! based on performance with new insane scaling active. a new experience!
ZaneZam Gaming
NEW! based on performance with scaling block enabled to avoid cpu overheating during gameplay
How to set the zzmoove profile:
Go to Settings - Advanced options - Performance - choose zzmoove governor
Press menu key and choose Governor Settings
Search for 'profile_number' and pick a number from above
Press 'Apply values' and eventually enable 'Apply on boot'
Only profile_number can be persisted, any other gov settings will be changed based on the chosen profile template.
* Media scanner eating my battery
* CPU stuck at 1.2 GHz
* Random music player stop
For media scanner problem, try this following solution first: http://forum.xda-developers.com/showthread.php?p=47868557, also see this.
At these problems could have the same root cause: The kitkat sdcard fuse daemon issue on the Exynos 4210 family of devices. There is no fix yet. See this thread for more information.
How to check corrupt partition
See here: http://forum.xda-developers.com/showpost.php?p=50264173&postcount=9137
I have excessive RILJ wakelocks
See here: http://forum.xda-developers.com/showpost.php?p=50227440&postcount=9049
and here: http://forum.xda-developers.com/showpost.php?p=50758124&postcount=9790
My recovery won't flash the 4.4 zip... aka "Status 7 error"... what do I do?
You need a kitkat compatible cwm. See installation instructions in 1st op
How to change DPI?
Currently, this feature hasn't been ported... so you'll need to install Texdroider DPI from the playstore... or edit /system/build.prop and change ro.sf.lcd_density to the desired value
Stuck at the Samsung logo
Follow this steps to get rid of the stuck and to have back your valuable data:
Go to recovery and make a twrp/cwm backup.
Do a full wipe + mount system + format system.
Flash the rom + gapps.
Reboot to rom and skip the setup wizard.
Go to recovery again and advance restore your data only.
Reboot.
My timezone is reset and it is wrong
See this workaround from rkoby13 or eskriminal here: http://forum.xda-developers.com/showpost.php?p=45572515&postcount=2668
What is Toolchain?
In software, a toolchain is the set of programming tools that are used to create a product (typically another computer program or system of programs). The tools may be used in a chain, so that the output of each tool becomes the input for the next, but the term is used widely to refer to any set of linked development tools.
A simple software development toolchain consists of a compiler and linker to transform the source code into an executable program, libraries to provide interfaces to the operating system, and a debugger. A complex product such as a video game needs tools for preparing sound effects, music, textures, 3-dimensional models, and animations, and further tools for combining these resources into the finished product.
Click to expand...
Click to collapse
Source: http://en.wikipedia.org/wiki/Toolchain
What is SaberMod?
The term "SaberMod" is coming from:
SaberMod is a AOSP based ROM with some extra features added in and mostly from CyanogenMod. SaberMod started out pure AOSP when android 4.2.1 launched. Originally it was pure AOSP with a few extra features I ported over from CyanogeMod and linaro optimizations. Then I rebased everything off of rasbeanjelly because I liked many features found in rasbean. Since then I've modified a lot of the code so not much of it is rasbeanjelly based anymore. But you will still find some commonly used features found in rasbeanjelly. SaberMod is not a rasbeanjelly or CM clone, or KANG. Custom kernels are included for certain devices when available. These are personal builds we make for ourselves and originally became very popular in the nexus 7 forums. Features are very rarely added, and are built to SaberMod's team members liking. Currently there are two members of SaberMod working on this project. Myself and @jarjar124 . Please understand our time is limited and we are only two people who have lives, and do not have 25-50 members like CyanogenMod to add things. And our goal is not to add a bunch of features that bloat the system of the ROM.
Click to expand...
Click to collapse
Source: http://forum.xda-developers.com/showthread.php?t=2158698
What is Linaro?
Linaro is the place where engineers from the world's leading technology companies define the future of Linux on ARM. The company is a not-for-profit engineering organization with over 120 engineers working on consolidating and optimizing open source software for the ARM architecture, including the GCC toolchain, the Linux kernel, ARM power management, graphics and multimedia interfaces.
Click to expand...
Click to collapse
Source: http://www.linaro.org/linux-on-arm/
Goodies
Radio cleaner
If you have signal dropping problem or once messing with your RIL, flash this to return to the OpenRIL: http://d-h.st/LqZ (Credit to codeworkx)
It flashes also the LS8 modem.
KrozMod Collection
A theme collections by kroz, visit his thread here: http://forum.xda-developers.com/showthread.php?t=1960233
Signatures by kroz
SlimSaber
SaberMod SlimRoms
Download here: http://d-h.st/users/kroz/?fld_id=25717#files
Bootanimation by kroz
Download here: http://d-h.st/users/kroz/?fld_id=28876#files
More information about this bootanimation, see here: http://forum.xda-developers.com/showpost.php?p=47920976&postcount=5592
Bootanimation by thereald
Download here: http://forum.xda-developers.com/showthread.php?t=2499512
Nice work mate,I am downloading now and will post my thoughts. Thumbs up
Sent from my GT-I9100 using Tapatalk 4 Beta
What does saber mod Toolchain do mate?
Sent from my GT-I9100 using Tapatalk 2
Downloading and very curious
Thanks for your efforts!
Sent from my GT-I9100 using xda app-developers app
Anyone could supply some OpenPDroid patches? Thanks
Or could you implement them @fusionjack?
Cant wait to test - downloading...
Greetz
SlimBean-6.2|Dorimanx9.34|i9100¬Tapa2
diddly3000 said:
What does saber mod Toolchain do mate?
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
its job is to compile libs and some other stuff with some optimizations. as result, the rom could be smoother or faster. whether it is a placebo or not, you decide it.
leechseed said:
Anyone could supply some OpenPDroid patches? Thanks
Or could you implement them @fusionjack?
Cant wait to test - downloading...
Greetz
SlimBean-6.2|Dorimanx9.34|i9100¬Tapa2
Click to expand...
Click to collapse
Since unofficial build 20130602, Slimbean has merged CM's privacy guard. I don't think another 'privacy' thing is necessary.
fusionjack said:
its job is to compile libs and some other stuff with some optimizations. as result, the rom could be smoother or faster. whether it is a placebo or not, you decide it.
Click to expand...
Click to collapse
Ok I guess I will decide downloading
Sent from my GT-I9100 using Tapatalk 2
---------- Post added at 01:33 PM ---------- Previous post was at 01:28 PM ----------
Will I flash this build with slim 6.xx gapps?
Sent from my GT-I9100 using Tapatalk 2
fusionjack said:
Since unofficial build 20130602, Slimbean has merged CM's privacy guard. I don't think another 'privacy' thing is necessary.
Click to expand...
Click to collapse
Ok didnt know that
Nice gimmick but its lacking on personal settings - i checked it but i still prefer pdroid as i can set almost anything with the pdroid manager, not only contacts, messages & call logs
Greetz
SlimBean-FJ03/07|i9100¬Tapa2
diddly3000 said:
Will I flash this build with slim 6.xx gapps?
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
If you dirty-flash over the official one, you don't need to flash gapps. gapps is automatically backed up prior to flashing ROM.
If you do full-wipe, then you need to flash gapps after flashing ROM.
You can consider these builds are nightly and the builds from the official thread are stable and weekly. So the same rules are applied and forget the toolchain thing.
fusionjack said:
If you dirty-flash over the official one, you don't need to flash gapps. gapps is automatically backed up prior to flashing ROM.
If you do full-wipe, then you need to flash gapps after flashing ROM.
You can consider these builds are nightly and the builds from the official thread are stable and weekly. So the same rules are applied and forget the toolchain thing.
Click to expand...
Click to collapse
it's good to flash upgrade package for build 6.x tho
Sent fom my S-II running >>SlimBean build 6.9 Unofficial (20130703) SaberMod 4.9 by fusionjack<< powered BY >>DorimanX kernel 9.34<<
rkoby13 said:
it's good to flash upgrade package for build 6.x tho
Sent fom my S-II running >>SlimBean build 6.9 Unofficial (20130703) SaberMod 4.9 by fusionjack<< powered BY >>DorimanX kernel 9.34<<
Click to expand...
Click to collapse
oh, didn't notice that. thanks.
leechseed said:
Ok didnt know that
Nice gimmick but its lacking on personal settings - i checked it but i still prefer pdroid as i can set almost anything with the pdroid manager, not only contacts, messages & call logs
Greetz
SlimBean-FJ03/07|i9100¬Tapa2
Click to expand...
Click to collapse
yeah, I heard that pdroid can basically do more than cm's privacy guard or other things. I didn't follow the discussion.
@wonsky21:
to answer your question from official thread: the unofficial build 20130701 has already the newest mali r3p1-01rel1 May 13.
fusionjack said:
yeah, I heard that pdroid can basically do more than cm's privacy guard or other things. I didn't follow the discussion.
Click to expand...
Click to collapse
Ok
Will you stick to cm guard or will you go for pdroid?
Like this modded rootbox comes straight patched:
http://forum.xda-developers.com/showthread.php?p=42234394
Greetz
SlimBean-FJ-03/07|Dorimanx9.34|i9100¬Tapa2
leechseed said:
Ok
Will you stick to cm guard or will you go for pdroid?
Like this modded rootbox comes straight patched:
http://forum.xda-developers.com/showthread.php?p=42234394
Greetz
SlimBean-FJ-03/07|Dorimanx9.34|i9100¬Tapa2
Click to expand...
Click to collapse
i'll stick with cm pg, because i don't think we can have both in the rom. even if we can have them both, it looks to me like to have two antivirus software.
there is too many changes if i want to revert cm's pg which could break here and there. so better to stick with cm's pg.
Btw, if you guys have problem with gps, you can try to flash the static navigation gps lib that I put on OP.
I usually flash this after flashing ROM. I find I can get gps fix easily with this lib.
Subscribed
{
"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"
}
Linaro CarbonRom 1.9.1 Nightly Builds
(Android 4.3.1)
Build 20131112 is ONLINE
Sync/Build Date: Nov 12 2013 01h:31 GMT+0 Lisbon
DOWNLOAD
MAIN MIRROR
(MEDIAFIRE FOLDER)
BACKUP MIRROR
(AFH FOLDER)
Changelog #1
Changelog #2
Builds are compiled ONLY with official GCC Linaro & SaberMod toolchains (sabermod arm-linux-androideabi-4.9.0 13.07 & linaro arm-eabi-4.7.4 13.10)
-O3 building optimizations;
custom performance flags;
strict-aliasing rules;
cortex string routines handling;
sqlite fsync hack (by dorimanx);
over +20 cherry-picked commits/patches;
Builds are hosted in my private account at MediaFire (purchased account - 120GB | no ads and really fast downloads!)
(buildbot: intel core i7 [email protected], asus p8z77-v, 8gb corsair vengeance pro 2133mhz cl9, sapphire hd7970 dual-x, 2x samsung 128gb ssd 840 pro raid 0 array,
2x western wigital wd3200aaks raid 0 array, samsung f1 1tb, silverstone olympia 1000w psu, antec 1200 high-tower)
(wc setup: swiftech apogee xt cpu-block, black-ice gtx-lite 240 radiator, 2x noiseblocker eloop b12-3 1900rpm fans, swiftech mcp355 water-pump, danger den 5.25" reservoir bay)
(Linux Mint 15 x64 3.9.11)
Disclaimer:
Freshly compiled/synced from CarbonRom open-source code:
https://github.com/CarbonDev/
When its necessary, it can be cherry-picked a commit and integrate it on the build
sabermod arm-linux-androideabi-4.9.0 201307, and linaro arm-eabi-4.7.4 201310 toolchains used to cross-compile.
If you have any doubt or question, post it in the main thread, so we can help out.
You can check Official i9100 CarbonRom thread for support also, since the source code is the same.
Special Thanks
IAmTheOneTheyCallNeo, DJLamontagneIII, fusionjack and bluefa1con - for the tips, and some of the commits/patches on the ROM building.
Click to expand...
Click to collapse
FAQ and Tutorial
What is the difference between these builds and the official builds?
These are unofficial builds of CarbonRom (Android 4.3) for the i9100.
ROM is built using the same source code (github) like the official one but with these following additions:
Compiled using linaro arm-eabi 4.7.4 13.10 (kernel code) & sabermod arm-linux-androideabi 4.9.0 13.07 (rom code) toolchain compilers
May contain some custom cherry-picks. Always see changelog for details.
Cross-compiled using those custom toolchains results in a more smoother, faster, and battery friendly ROM
What is Toolchain?
In software, a toolchain is the set of programming tools that are used to create a product (typically another computer program or system of programs). The tools may be used in a chain, so that the output of each tool becomes the input for the next, but the term is used widely to refer to any set of linked development tools.
A simple software development toolchain consists of a compiler and linker to transform the source code into an executable program, libraries to provide interfaces to the operating system, and a debugger. A complex product such as a video game needs tools for preparing sound effects, music, textures, 3-dimensional models, and animations, and further tools for combining these resources into the finished product.
Click to expand...
Click to collapse
Source: http://en.wikipedia.org/wiki/Toolchain
What is SaberMod?
The term "SaberMod" is coming from:
SaberMod is a AOSP based ROM with some extra features added in and mostly from CyanogenMod. SaberMod started out pure AOSP when android 4.2.1 launched. Originally it was pure AOSP with a few extra features I ported over from CyanogeMod and linaro optimizations. Then I rebased everything off of rasbeanjelly because I liked many features found in rasbean. Since then I've modified a lot of the code so not much of it is rasbeanjelly based anymore. But you will still find some commonly used features found in rasbeanjelly. SaberMod is not a rasbeanjelly or CM clone, or KANG. Custom kernels are included for certain devices when available. These are personal builds we make for ourselves and originally became very popular in the nexus 7 forums. Features are very rarely added, and are built to SaberMod's team members liking. Currently there are two members of SaberMod working on this project. Myself and @jarjar124 . Please understand our time is limited and we are only two people who have lives, and do not have 25-50 members like CyanogenMod to add things. And our goal is not to add a bunch of features that bloat the system of the ROM.
Click to expand...
Click to collapse
Source: http://forum.xda-developers.com/show....php?t=2158698
What is Linaro?
Linaro is the place where engineers from the world's leading technology companies define the future of Linux on ARM. The company is a not-for-profit engineering organization with over 120 engineers working on consolidating and optimizing open source software for the ARM architecture, including the GCC toolchain, the Linux kernel, ARM power management, graphics and multimedia interfaces.
Click to expand...
Click to collapse
Source: http://www.linaro.org/linux-on-arm/
About GCC main compiler cflags
-O1
Optimize. Optimizing compilation takes somewhat more time, and a lot more memory for a large function. With -O, the compiler tries to reduce code size and execution time, without performing any optimizations that take a great deal of compilation time.
-O2
Optimize even more. GCC performs nearly all supported optimizations that do not involve a space-speed tradeoff. As compared to -O, this option increases both compilation time and the performance of the generated code. -O2 turns on all optimization flags specified by -O.
-O3
Optimize yet more. -O3 turns on all optimizations specified by -O2 and also turns on the -finline-functions, -funswitch-loops, -fpredictive-commoning, -fgcse-after-reload, -ftree-loop-vectorize, -ftree-slp-vectorize, -fvect-cost-model, -ftree-partial-pre and -fipa-cp-clone options.
-Os
Optimize for size. -Os enables all -O2 optimizations that do not typically increase code size. It also performs further optimizations designed to reduce code size.
Click to expand...
Click to collapse
Q: I love Carbon but I don’t type in English. How can I change my default keyboard language to <insert your language here>?
A: The stock android keyboard in Carbon comes with the ability to download a variety of language packs. To change it go to Settings>Language & input>Android keyboard (AOSP) settings button>Input languages. Uncheck “use system language” and select the language that you would like to use.
—————————————————————————————————————————–
Q: I see you make something called “Nightly Builds”. What are those?
A: Nightly Builds are experimental builds that are released each night with the latest features, and bug fixes, which keeps you up to date but may also be dysfunctional due to the adding a new features and code.
—————————————————————————————————————————–
Q: How do I switch from my current ROM over to Carbon?
A: (These directions are assuming you are already rooted and have installed a recovery manager, preferably CWM Recovery)
(1.) Decide whether you would like to use the stable release version of Carbon, or whether to use the nightly version of Carbon
(2.) Once you have decided, download the correct file of Carbon for your specific device using the goo app on your phone or from the goo website (make sure you know your device’s codename)
(3.) Download the corresponding GApps file using goo app on your phone or from the goo website (20130813)
(4.) Make sure you know where both files are on your phone’s sd card and then reboot to recovery
(5.) MAKE A NANDROID BACKUP of your current ROM so you have something to go back to in case anything goes wrong
(6.) If you are switching to Carbon from another ROM, you must do a full wipe before flashing Carbon, please follow these steps to wipe: Factory reset, wipe system partition, wipe cache and dalvik once more.
(7.) Now once everything is wiped, flash the Carbon zip you downloaded and then IMMEDIATELY after flash your GApps zip.
(8.)(Optional) If you have a custom kernel you would like to flash, flash it now.
(9.) Reboot your device and allow it a few minutes to startup, it may take some time on first boot.
(10.) You’re all done. Enjoy using Carbon!
—————————————————————————————————————————–
Q: What is “dirty” flashing?
A: Dirty flashing is when you do not wipe any of your data or the system partition before flashing a newer version of Carbon.
—————————————————————————————————————————–
Q: I am using the stable version of Carbon, can I switch over to the nightly builds (and vice versa) without clean wiping?
A: If you are already running Carbon you can switch over to any version of Carbon by dirty flashing (unless directly stated that a wipe is required in the changelog).
—————————————————————————————————————————–
Q: If I am already running Carbon, do I have to reflash GApps every time I dirty flash the newest updates?
A: No, Carbon has a built in script that backs up the system partition and will reapply your GApps automatically when you flash the newer version of Carbon.
—————————————————————————————————————————–
Q:How do I update my version of Carbon?
A: If you are already running Carbon and would like to update to the latest version, you can simply dirty flash the newest version on top of your current setup (unless otherwise stated in the changelog).
reserved +1
Sweeeet!
After great Saber/linaro Cm, even this..
You are awesome!
Screen
Inviato dal mio GT-I9100 con Tapatalk 4
Great work, infected_.
I'm sure this will be a masterpiece, Carbon rom allied with Linaro/sabermod and optimizations...it can't be better.
But you should add a change log...just an idea...
Cheers
Is it stable & for daily use please ? cuz i'm thinking to try Carbon ROM
lomistars said:
Is it stable & for daily use please ? cuz i'm thinking to try Carbon ROM
Click to expand...
Click to collapse
Let me know will you? I'm giving it a go
Sent from my GT-i9100 using Tapatalk 4
Just tried this out and am surprised with the amount of deepsleep I got. I think it was 3% in 6 hours.
Good job! I might stick around on this ROM. So far, so good.
Just waiting for a better implementation of AD by ChameleonTeam.
EDIT: found a bug: Clear Recents button does not stick if you open Recent Apps with No Apps in it.
1. Enable Clear Recents button in any corner
2. Open Recent Apps switcher and clear list
3. Open Recent Apps switcher again (there should be no apps in it)
4. Close, then open an app again
5. Try to open the recent apps switcher again, the clear recents button should be gone.
It does not seem to happen all the time, though.
crypticc said:
Let me know will you? I'm giving it a go
Sent from my GT-i9100 using Tapatalk 4
Click to expand...
Click to collapse
So far so good
Sent from my GT-i9100 using Tapatalk 4
---------- Post added at 08:11 AM ---------- Previous post was at 08:07 AM ----------
!n0x said:
Just tried this out and am surprised with the amount of deepsleep I got. I think it was 3% in 6 hours.
Good job! I might stick around on this ROM. So far, so good.
Just waiting for a better implementation of AD by ChameleonTeam.
EDIT: found a bug: Clear Recents button does not stick if you open Recent Apps with No Apps in it.
1. Enable Clear Recents button in any corner
2. Open Recent Apps switcher and clear list
3. Open Recent Apps switcher again (there should be no apps in it)
4. Close, then open an app again
5. Try to open the recent apps switcher again, the clear recents button should be gone.
It does not seem to happen all the time, though.
Click to expand...
Click to collapse
All the above okay for me . tried three times. Did you come from another ROM?
Clean or dirty? I came from official carbon and dirty flash
Sent from my GT-i9100 using Tapatalk 4
crypticc said:
All the above okay for me . tried three times. Did you come from another ROM?
Clean or dirty? I came from official carbon and dirty flash
Sent from my GT-i9100 using Tapatalk 4
Click to expand...
Click to collapse
Now it's working well, came from SlimBean, done clean flash. Maybe it's just my phone
Is it possible to dirty flash from a "i9100 CYANOGENMOD 10.2 LINARO/SABERMOD NIGHTLY BUILD" ?
suchiqaz said:
Is it possible to dirty flash from a "i9100 CYANOGENMOD 10.2 LINARO/SABERMOD NIGHTLY BUILD" ?
Click to expand...
Click to collapse
nop. wipes are mandatory.
infected_ said:
nop. wipes are mandatory.
Click to expand...
Click to collapse
Thank you
Are these official carbon builds from goo.im?
Deleted...
raducux said:
Are these official carbon builds from goo.im?
Click to expand...
Click to collapse
Nope. The compiling part is slightly different but for the most part its the same ROM
raducux said:
Are these official carbon builds from goo.im?
Click to expand...
Click to collapse
Same source code; different, custom and optimized building.
I may have a couple of hours free today.
I'll sync & build then, nightly 20131002.
build 20131002 is UPLOADING!
Updated OP and added FAQ to 2nd post.
i9100 OMNI ROM 4.4.2 LINARO/SABERMOD WEEKLY BUILDS
Nightly Build 4.4.2 20140213 is ONLINE
Build/Sync Date: Feb 13 2014 07h:xx GMT+00h:00 Lisbon
DOWNLOAD
(Goo.im - Main Mirror)
DOWNLOAD
(AFH - Backup Mirror)
(md5sum included with all builds)
HOMEPAGE
http://infectedbuilds.com
Kernel code compiled with linaro arm-eabi-4.7.4 201404 toolchain
ROM code compiled with sabermod arm-linux-androideabi-4.8.3 201404 toolchain
ROM FEATURES
-O3 optimizations
strict-aliasing rules
custom performance flags
+30 cherry-picks used
sqlite fsync hack by dorimanx
white UI (following kitkat design)
Click to expand...
Click to collapse
CHANGELOG
https://changelog.omnirom.org/
https://gerrit.omnirom.org/#/q/status:merged+branch:android-4.4,n,z
Click to expand...
Click to collapse
These builds are hosted in my private account at MediaFire (purchased account - 120GB | no ads and really fast downloads!)
(buildbot: intel core i7 [email protected], asus p8z77-v, 8gb corsair vengeance pro 2133mhz cl9, sapphire hd7970 dual-x, 2x samsung 128gb ssd 840 pro raid 0 array,
2x western wigital wd3200aaks raid 0 array, samsung f1 1tb, silverstone olympia 1000w psu, antec 1200 high-tower)
(wc setup: swiftech apogee xt cpu-block, black-ice gtx-lite 240 radiator, 2x noiseblocker eloop b12-3 1900rpm fans, swiftech mcp355 water-pump, danger den 5.25" reservoir bay)
(Linux Mint 16 "Petra" x64 3.13.1)
DONATIONS
Please consider helping with this project development and hosting, by giving a small donation...
http://infectedbuilds.com is almost complete. i will try to get it up and running at full throttle by the end of this week.
i will need to buy a new dedicated hosting service... looking into the ones users suggested.
you can check the progress made by webdev @Jflima at his github: https://github.com/Jflima92/Omni
so, please donate what you can, so this project goes forward, and keeps getting better, and better.
you can donate, using this link: DONATE
thank you all,
regards.
infected_
Click to expand...
Click to collapse
Disclaimer:
These builds are freshly compiled/synced from Omni Rom open-source code:
https://github.com/omnirom
latest linaro arm-eabi-4.7.4 used to compile the kernel code & sabermod arm-linux-androideabi-4.8.3 to compile ROM code
Special Thanks
nims11, herna Omni Rom Dev Team
{
"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"
}
What is Omni ROM ?
Omni Rom Introduction
Omni Rom Homepage
Omni Rom Wiki
Omni Github
Omni Gerrit Code Review
Omni Bugtracker
Disclaimer
As you all know, every human being is responsible for their own action and reactions, so you are flashing this ROM on your own risk. I am not responsible for anything unexpected that happens to your device.
Downloads
i9100 Linaro/SaberMod Omni ROM NIGHTLY BUILDS
Gapps
Root Access
SuperSu
Installation Instructions
First Time User of Omni Rom
1. First of all download all 3 zip files and place them in your SD-card (Internal or external)
2. Backup of your current ROM
3. Wipe data/factory reset, wipe dalvik cache, wipe cache
4. Install zips from sd card, Omni ROM, Gapps and Super SU.
5. Reboot your device and wait until it boots, it might take some time to boot
- Already On Omni ROM
1. First of all download all 3 zip and put it in your SD-card (Internal or external)
2. Backup of your current ROM
3. Wipe system, wipe dalvik cache, wipe cache
4. Install zip from SD-card, Flash Omni ROM, Gapps and Super SU.
5. Reboot your device and you are good to go.
Working/Not Working
This are early nightly builds, so don't expect that everything will work as a stable release or have all the functions/options.
F.A.Q (Frequently Asked Questions)
What is the difference between these builds and the official builds?
These are unofficial builds of Omni Rom 4.4 for the i9100.
ROM is built using the same source code (github) like the official one but with these following additions:
Compiled using latest linaro arm-eabi 4.7.4 (kernel code) & sabermod arm-linux-androideabi 4.8.3 (rom code) toolchain compilers
Cross-compiled using those custom toolchains results in a more smoother, faster, and battery friendly ROM
What is Toolchain?
In software, a toolchain is the set of programming tools that are used to create a product (typically another computer program or system of programs). The tools may be used in a chain, so that the output of each tool becomes the input for the next, but the term is used widely to refer to any set of linked development tools.
A simple software development toolchain consists of a compiler and linker to transform the source code into an executable program, libraries to provide interfaces to the operating system, and a debugger. A complex product such as a video game needs tools for preparing sound effects, music, textures, 3-dimensional models, and animations, and further tools for combining these resources into the finished product.
Click to expand...
Click to collapse
Source: http://en.wikipedia.org/wiki/Toolchain
What is SaberMod?
The term "SaberMod" is coming from:
SaberMod is a AOSP based ROM with some extra features added in and mostly from CyanogenMod. SaberMod started out pure AOSP when android 4.2.1 launched. Originally it was pure AOSP with a few extra features I ported over from CyanogeMod and linaro optimizations. Then I rebased everything off of rasbeanjelly because I liked many features found in rasbean. Since then I've modified a lot of the code so not much of it is rasbeanjelly based anymore. But you will still find some commonly used features found in rasbeanjelly. SaberMod is not a rasbeanjelly or CM clone, or KANG. Custom kernels are included for certain devices when available. These are personal builds we make for ourselves and originally became very popular in the nexus 7 forums. Features are very rarely added, and are built to SaberMod's team members liking. Currently there are two members of SaberMod working on this project. Myself and @jarjar124 . Please understand our time is limited and we are only two people who have lives, and do not have 25-50 members like CyanogenMod to add things. And our goal is not to add a bunch of features that bloat the system of the ROM.
Click to expand...
Click to collapse
Source: http://forum.xda-developers.com/show....php?t=2158698
What is Linaro?
Linaro is the place where engineers from the world's leading technology companies define the future of Linux on ARM. The company is a not-for-profit engineering organization with over 120 engineers working on consolidating and optimizing open source software for the ARM architecture, including the GCC toolchain, the Linux kernel, ARM power management, graphics and multimedia interfaces.
Click to expand...
Click to collapse
Source: http://www.linaro.org/linux-on-arm/
About GCC main compiler cflags
-O1
Optimize. Optimizing compilation takes somewhat more time, and a lot more memory for a large function. With -O, the compiler tries to reduce code size and execution time, without performing any optimizations that take a great deal of compilation time.
-O2
Optimize even more. GCC performs nearly all supported optimizations that do not involve a space-speed tradeoff. As compared to -O, this option increases both compilation time and the performance of the generated code. -O2 turns on all optimization flags specified by -O.
-O3
Optimize yet more. -O3 turns on all optimizations specified by -O2 and also turns on the -finline-functions, -funswitch-loops, -fpredictive-commoning, -fgcse-after-reload, -ftree-loop-vectorize, -ftree-slp-vectorize, -fvect-cost-model, -ftree-partial-pre and -fipa-cp-clone options.
-Os
Optimize for size. -Os enables all -O2 optimizations that do not typically increase code size. It also performs further optimizations designed to reduce code size.
Click to expand...
Click to collapse
I will trie. Can you add toggles to change?
Sent from my GT-I9100 using Tapatalk
Infected thanks for your build.
I wil try this rom and report
Sent from my GT-I9100 using xda app-developers app
Please add 'Known Bug List' (guess atm same as nims11 builds) - thanks.
Downloading... Seems to take its time.
Slim-4.3.1||i9100¬Tapa2
Antutu scores please (detailed)
How to install cm10.2 on this? When trying to flash, error appears
Mate, add gapps in the OP, and a little how to...
A lot of people are changing from Dalvik to ART, it would be good some info and problems about this...
rsimas said:
I will trie. Can you add toggles to change?
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
code will be compiled as it is, from omni git. if they add toggles, then this builds will have toggles.
the only change for now, until i patch the build to compile the ROM code with linaro/sabermod, is the kernel code that's compiled with linaro arm-eabi 4.7.4 201310
Following thread. Hope OP gets updated with more details especially with what gapps to use. Or is anyone so kind there to spoonfeed me? Haha. And also guide me to be able to get ART working. Well, thanks a lot guys.
Sent from my GT-I9100 using xda app-developers app
./delete.sh
http://forum.xda-developers.com/showthread.php?t=2397942
infected_ said:
Just did a fast thread opening, and have to leave now. when i get home again, i'll arrange things better, and provably make a new build..
PS: gapps are the same used on nims11 builds, but i'll spoon-feed you guys..
GAPPS 4.4 (PA)
http://www.mediafire.com/folder/e68x4lsotd6xh/4.4
Info on pa's gapps: http://forum.xda-developers.com/showthread.php?t=2397942
Click to expand...
Click to collapse
Ok, let's try.
Nice job, mate.
thanks man but for me i will wait for more feature merging in rom and then update to 4.4 ....:good:
some screenshots plz
Thanks. Working great for the moment.
ammarsg said:
thanks man but for me i will wait for more feature merging in rom and then update to 4.4 ....:good:
Click to expand...
Click to collapse
I'm also waiting for more features, particularly the toggles in notification drawer.
Sent from my GT-I9100 using Tapatalk 4
sidrocks89 said:
I'm also waiting for more features, particularly the toggles in notification drawer.
Sent from my GT-I9100 using Tapatalk 4
Click to expand...
Click to collapse
yes at least feature in 4.3.1 ....we look forward not backword
Mobile data didn't worked :what: but @nims11 build worked fine. I've tested both
Sent from my GT-I9100 using XDA Premium 4 mobile app
OP, 2nd post and 3rd post updated..
build 4.4 20131120 is compiling, i'll upload soon.
i9100 CYANOGENMOD 11 LINARO/SABERMOD WEEKLY BUILDS
Nightly Build CM 11 20140316 is ONLINE
Build/Sync Date: Mar 16 2014 12h:00 GMT +1 Rome
http://www.androidfilehost.com/?w=files&flid=12618DOWNLOAD
(AndroidFileHost)
md5sum included with all builds: please, check it before flashing!
kernel code compiled with linaro arm-eabi-4.7.4 201401 toolchain
rom code compiled with with sabermod arm-linux-androideabi-4.8.3 201311 toolchain
-O3 optimizations
strict-aliasing rules
custom performance flags
+30 cherry-picks used
sqlite fsync hack by dorimanx
white kk UI
(Buildbot: Intel Core 2 Duo [email protected] GHz, ASUS P5K, 4 GB Corsair DDR2 667 MHz, GeForce 8600 GT, SanDisk SSD SDSSDP-128G 128 GB SATA 6 GB/s)
(Linux Ubuntu 14.04 "Trusty Tahr" x64 3.13.0 kernel)
Changelog
use different USB PIDs for adb and adb+ums modes --> CyanogenMod/android_bootable_recovery
audio: Added lock during closing of direct output --> CyanogenMod/android_frameworks_av
Update the GPS tile to use the appropriate location modes --> CyanogenMod/android_frameworks_base
Camera: remove fine/normal/superfine jpegquality and use always int --> CyanogenMod/android_packages_apps_Camera2
CMFM: New high resolution launcher icons --> CyanogenMod/android_packages_apps_CMFileManager
FaceUnlock: Check if faceunlock is disabled --> CyanogenMod/android_frameworks_base
DeskClock: Support double-digit hours for timers --> CyanogenMod/android_packages_apps_DeskClock
Hide Titlebar while loading InCallUI (2 of 2) --> CyanogenMod/android_packages_apps_InCallUI
Hide Titlebar while loading InCallUI (1 of 2) --> CyanogenMod/android_packages_apps_Dialer
Handle album and artist view intents --> CyanogenMod/android_packages_apps_Apollo
Fix resource IDs being added to the android namespace --> CyanogenMod/android_packages_apps_Settings
Fix UXD for tablets --> CyanogenMod/Superuser
Remove QuickSearchBox from build --> CyanogenMod/android_build
Settings/Wifi: Add support for Ad-hoc (IBSS) networks --> CyanogenMod/android_packages_apps_Settings
MSimPhoneFactory: use custom RIL class --> CyanogenMod/android_frameworks_opt_telephony-msim
telephony: MSim: propagate roaming and data settings to SIM --> CyanogenMod/android_frameworks_opt_telephony
Settings: use CMHW serial number for MSim --> CyanogenMod/android_packages_apps_Settings
RIL: mark mInstanceId as protected --> CyanogenMod/android_frameworks_opt_telephony
Don't fetch deleted messages from IMAP folder --> CyanogenMod/android_packages_apps_Email
Don't recreate keyguard for MCC/MNC changes --> CyanogenMod/android_frameworks_base
bta_hh: Change bus_type to BUS_USB for USB HCI --> CyanogenMod/android_external_bluetooth_bluedroid
Send out USER_PRESENT broadcast on screen on if lockscreen is disabled --> CyanogenMod/android_frameworks_base
Don't let apps disable the SIM PIN entry screen --> CyanogenMod/android_frameworks_base
Buttons: Allow disabling hard navigation keys --> CyanogenMod/android_packages_apps_Settings
Runtime toggle of navbar --> CyanogenMod/android_frameworks_base
HAF: Add KeyDisabler stub --> CyanogenMod/android_frameworks_opt_hardware
ifdef "stagefright: Enable GraphicBuffer usage to decoder before querying formats" --> CyanogenMod/android_frameworks_av
SystemUI: reactivate WiFi activity indicators --> CyanogenMod/android_frameworks_base
libstagefright: Add NULL check for mHFRRatio --> CyanogenMod/android_frameworks_av
SamsungQualcomm: Skip new requests on old RILs --> CyanogenMod/android_frameworks_opt_telephony
SystemUI: fix calculating alpha for back button in landscape mode --> CyanogenMod/android_frameworks_base
DcTrackerBase: Dont provision APN if default is disconnecting --> CyanogenMod/android_frameworks_opt_telephony
SystemUI: Set Status bar opaque during drawer pulldown on tablets only --> CyanogenMod/android_frameworks_base
telephony: Fix initialization ordering of SMS middleware --> CyanogenMod/android_frameworks_opt_telephony
vendor/cm: We are at CM11 now --> CyanogenMod/android_vendor_cm
Mms: Cleanup CAF additions --> CyanogenMod/android_packages_apps_Mms
Fix ellipsizing of emoji symbols in StatisLayout --> CyanogenMod/android_frameworks_base
Revert regressions introduced by QRD update --> CyanogenMod/android_packages_apps_SoundRecorder
telephony: Clean up IccSmsInterfaceManagerProxy --> CyanogenMod/android_frameworks_opt_telephony
fix fread buffer has no terminating null string --> CyanogenMod/android_bootable_recovery
Camera: video stabilization setting - don't default enable --> CyanogenMod/android_packages_apps_Camera2
media_profiles: the HFR parameters don't need to be mandatory --> CyanogenMod/android_frameworks_av
Settings: Day and week on data usage cycle (2/2) --> CyanogenMod/android_packages_apps_Settings
frameworks/base: Day and week on data usage (1/2) --> CyanogenMod/android_frameworks_base
Tethering: fix NPE when retrieving active interfaces --> CyanogenMod/android_frameworks_base
camera: Histogram, ZSL burst mode, HDR-on-ZSL --> CyanogenMod/android_packages_apps_Camera2
camera: Add metadata-based ASD --> CyanogenMod/android_packages_apps_Camera2
Camera2: Fix burst mode, auto scene detect layout --> CyanogenMod/android_packages_apps_Camera2
settings: Put MSIM files in the right place --> CyanogenMod/android_packages_apps_Settings
telephony-msim: Fix package errors --> CyanogenMod/android_packages_services_Telephony
telephony-msim: Fix package issues --> CyanogenMod/android_frameworks_opt_telephony-msim
msim: Put files in the corret location --> CyanogenMod/android_packages_apps_InCallUI
Camera2: Smart scene icons w. original artwork --> CyanogenMod/android_packages_apps_Camera2
MMS: Disable Android 4.2 specific hack regarding keyboard behavior --> CyanogenMod/android_packages_apps_Mms
National roaming for Telfort in the Netherlands --> CyanogenMod/android_frameworks_base
Fixed stylus eraser being rejected by palm rejection --> CyanogenMod/android_frameworks_base
telephony: Remove CdmaLteUicc and CDMA fix --> CyanogenMod/android_frameworks_opt_telephony
SystemUI: Update Ringer tile code --> CyanogenMod/android_frameworks_base
Service: Keep services needing restart --> CyanogenMod/android_frameworks_base
Fix crash in network mode settings --> CyanogenMod/android_packages_services_Telephony
overlay: add tmo and att default LTE apns --> CyanogenMod/android_vendor_cm
PackageManager: Fix reconnection logic in Installer --> CyanogenMod/android_frameworks_base
telephony: disable the use of SMS_EXPECT_MORE by default (1/2) --> CyanogenMod/android_frameworks_base
telephony: disable the use of SMS_EXPECT_MORE by default (2/2) --> CyanogenMod/android_frameworks_opt_telephony
DONATIONS
Please consider helping with this project development and hosting, by giving a small donation...
http://infectedbuilds.com is almost complete. i will try to get it up and running.
i will need to buy a new dedicated hosting service...looking into the ones users suggested.
you can check the progress made by webdev @Jflima at his github: https://github.com/Jflima92/Omni
so, please donate what you can, so this project goes forward, and keeps getting better, and better.
you can donate to me using this link
or to Markox89 using this link
thank you all,
regards.
infected_
Click to expand...
Click to collapse
Disclaimer:
These builds are freshly compiled/synced from CyanogenMod Rom open-source code:
https://github.com/CyanogenMod
latest linaro arm-eabi-4.7.4 used to compile the kernel code & linaro arm-linux-androideabi-4.8.2 toolchains to compile ROM code
Special Thanks
CyanogenMod Rom Dev Team
{
"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"
}
XDA:DevDB Information
[ROM][KK][4.4.2][LINARO/SABERMOD] CyanogenMod 11 [WEEKLY BUILDS], a ROM for the Samsung Galaxy S II
Contributors
infected_, http://forum.xda-developers.com/member.php?u=1597520
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
ROM Firmware Required: CWM Recovery
Based On: CyanogenMod
Version Information
Status: Testing
Current Stable Version: CyanogenMod 10.2.1
Created 2014-02-19
Last Updated 2014-03-19
OFFICIAL CM WIKI
Click to expand...
Click to collapse
http://wiki.cyanogenmod.org/w/I9100_Info
OFFICIAL CM INSTRUCTIONS
Click to expand...
Click to collapse
Installing CyanogenMod 11 on your Galaxy S II
- Copy GApps and CM11 ZIPs to your internal/external sdcard SDCard
- Make sure you're NOT RUNNING A KERNEL WITH THE MMC-SUPERBRICK-BUG. If you're unsure, flash this ClockworkMod-Recovery using Odin/Heimdall.
- You can also flash this on current recovery: ClockworkMod-Recovery KK compatible zip
- Boot into Recovery
- Flash CM 11 zip from internal/external sdcard SDCard
- Flash GApps zip from internal/external sdcard SDCard
- DO A DATA WIPE / FACTORY RESET (otherwise your device will be stuck at boot)
- Reboot
- Don't restore system data using Titanium Backup!
- Restoring Apps + Data might cause problems and is not recommended, avoid it if possible!
DOWNLOADS
Click to expand...
Click to collapse
i9100 LINARO/SABERMOD CM 11 Alpha Builds:
MediaFire Download Folder
AndroidFileHosting Folder
Google Apps:
MediaFire Folder
(Any gapps on this folder work fine on these builds)
CWMR's (KitKat compatible)
Zip - http://www.mediafire.com/download/weoktaelqlcvo7j/CWM-KitKatCompatible-i9100.zip
Tar - http://www.mediafire.com/download/ukrlgp5gl0j0lhx/CWM-KitKatCompatible-i9100.tar
F.A.Q (Frequently Asked Questions)
What is the difference between these builds and the official builds?
These are unofficial builds of CyanogenMod 11 for the i9100.
ROM is built using the same source code (github) like the official one but with these following additions:
Compiled using linaro arm-eabi 4.7.4 13.09 (kernel code) & sabermod arm-linux-androideabi 4.8.3 (rom code) toolchain compilers
Cross-compiled using those custom toolchains results in a more smoother, faster, and battery friendly ROM
What is Toolchain?
In software, a toolchain is the set of programming tools that are used to create a product (typically another computer program or system of programs). The tools may be used in a chain, so that the output of each tool becomes the input for the next, but the term is used widely to refer to any set of linked development tools.
A simple software development toolchain consists of a compiler and linker to transform the source code into an executable program, libraries to provide interfaces to the operating system, and a debugger. A complex product such as a video game needs tools for preparing sound effects, music, textures, 3-dimensional models, and animations, and further tools for combining these resources into the finished product.
Click to expand...
Click to collapse
Source: http://en.wikipedia.org/wiki/Toolchain
What is SaberMod?
The term "SaberMod" is coming from:
SaberMod is a AOSP based ROM with some extra features added in and mostly from CyanogenMod. SaberMod started out pure AOSP when android 4.2.1 launched. Originally it was pure AOSP with a few extra features I ported over from CyanogeMod and linaro optimizations. Then I rebased everything off of rasbeanjelly because I liked many features found in rasbean. Since then I've modified a lot of the code so not much of it is rasbeanjelly based anymore. But you will still find some commonly used features found in rasbeanjelly. SaberMod is not a rasbeanjelly or CM clone, or KANG. Custom kernels are included for certain devices when available. These are personal builds we make for ourselves and originally became very popular in the nexus 7 forums. Features are very rarely added, and are built to SaberMod's team members liking. Currently there are two members of SaberMod working on this project. Myself and @jarjar124 . Please understand our time is limited and we are only two people who have lives, and do not have 25-50 members like CyanogenMod to add things. And our goal is not to add a bunch of features that bloat the system of the ROM.
Click to expand...
Click to collapse
Source: http://forum.xda-developers.com/show....php?t=2158698
What is Linaro?
Linaro is the place where engineers from the world's leading technology companies define the future of Linux on ARM. The company is a not-for-profit engineering organization with over 120 engineers working on consolidating and optimizing open source software for the ARM architecture, including the GCC toolchain, the Linux kernel, ARM power management, graphics and multimedia interfaces.
Click to expand...
Click to collapse
Source: http://www.linaro.org/linux-on-arm/
About GCC main compiler cflags
-O1
Optimize. Optimizing compilation takes somewhat more time, and a lot more memory for a large function. With -O, the compiler tries to reduce code size and execution time, without performing any optimizations that take a great deal of compilation time.
-O2
Optimize even more. GCC performs nearly all supported optimizations that do not involve a space-speed tradeoff. As compared to -O, this option increases both compilation time and the performance of the generated code. -O2 turns on all optimization flags specified by -O.
-O3
Optimize yet more. -O3 turns on all optimizations specified by -O2 and also turns on the -finline-functions, -funswitch-loops, -fpredictive-commoning, -fgcse-after-reload, -ftree-loop-vectorize, -ftree-slp-vectorize, -fvect-cost-model, -ftree-partial-pre and -fipa-cp-clone options.
-Os
Optimize for size. -Os enables all -O2 optimizations that do not typically increase code size. It also performs further optimizations designed to reduce code size.
Click to expand...
Click to collapse
Greatings from one tuga to another.
I'm proud of you.
I'm one step to try this...
And happy for having you in KK 4.4
PMoto.
Download begins! Happy to see your Kitkat 4.4 Rom
Sent from my GT-I9100 using xda app-developers app
Oh I'm da 3rd person. Who is happy to see u again. What about omni 4.4? R u maintain these 2 ROM?
sorry 4my bed English
Great
This is just great. Thank you for developing our phone
Infected! Nice to see you doing this
Sent from my GT-I9100 using xda app-developers app
Well, making a small paralel with the football match from yesterday, Sweeden vs Portugal,
our friend INFECTED is our Cristiano Ronaldo. Ditto!
cdaarif said:
Oh I'm da 3rd person. Who is happy to see u again. What about omni 4.4? R u maintain these 2 ROM?
sorry 4my bed English
Click to expand...
Click to collapse
yes
leu6407 said:
Well, making a small paralel with the football match from yesterday, Sweeden vs Portugal,
our friend INFECTED is our Cristiano Ronaldo. Ditto!
Click to expand...
Click to collapse
there is no parallel to CR7 .. he is one of a kind..
infected_ said:
there is no parallel of any kind to CR7 .. he is one of a kind..
Click to expand...
Click to collapse
Yeah, I agree with you. I think he did Ibrahimovic cry in the night...
Also, do I update only by installing the new build? Or do I have to install GAPPS afterwards?
Thank you for doing this! Keep up the good work!
Now i can say that INFECTED is the fastest growing developer i've seen, well done mate.
Can i ask for the "Not working list" If its possible? Because if i went to kitkat there is no going back!
Can somebody please explain what's the difference between Omni and CM11? which one do you recommend? Now I am using CM11. want to try the Omni too, but I'm poor of bandwidth
CM 11 and Omni
@iNFECTED Is this rom same as [ROM][KK][4.4][LINARO/SABERMOD] Omni Rom [ALPHA BUILDS] since the download links of both seem to be pointing to the same file?
suchiqaz said:
@iNFECTED Is this rom same as [ROM][KK][4.4][LINARO/SABERMOD] Omni Rom [ALPHA BUILDS] since the download links of both seem to be pointing to the same file?
Click to expand...
Click to collapse
+1 @infected_
suchiqaz said:
@iNFECTED Is this rom same as [ROM][KK][4.4][LINARO/SABERMOD] Omni Rom [ALPHA BUILDS] since the download links of both seem to be pointing to the same file?
Click to expand...
Click to collapse
-Grift- said:
+1 @infected_
Click to expand...
Click to collapse
The 'Media Fire' link is for the 'Omni' based build's (file size is ~ 156mb) and the 'Android File Host' link is for the CM11 based builds(File Size is ~172.6mb) for u
nice one infected, will try later...
Downloading now but very slow ....Looking forward to giving this a test drive.Thanks @iNFECTED:highfive:
Wrong link. Sorry.
Correct: https://www.mediafire.com/folder/fgi8r2b4bayv2/CM-11.0
<<=// sent from an i9100 //=>>
{
"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"
}
Hello, friend.
Inspired by @wrongway213's original custom kernel for Pixel 4/XL, I decided to make my own project starting with the PIxel 4a 4G, and then wanted to expand the support to the Pixel 4a 5G. The naming is a tribute to both his ideas and Mr. Robot. fsociety tribute's goal is to give the device a set of useful features while ensuring its stability for a daily life usage. Those features and changes are pulled from different places like Sultan kernel, Arter97 kernel, Kirisakura and many more.
Features
General features
Built with Google Clang version 14.0.2 + LLD linker
Full -O3 build with chipset's flags included (thanks to @eng.stk and @Sultanxda)
AnyKernel3 powered installation to stay OTA and flashers (EXKM, FKM...) friendly
ARM64 architecture optimization and performance patches
Merged security and code fixes from Google and Qualcomm - CAF
Filesystem (ext4/f2fs) optimizations
Scheduler code improvements for better CPU tasks assigning
Disabled several debugging cruft
Memory related features
Merge zRAM and zRAM's compression algorithm code updates
Increase zRAM's disksize to 4GB (from the stock 2GB). Apps can be easily memory intensive nowadays...
Swap 1 page at a time instead of the default's 8, so that it may help in case "the device is under extreme memory pressure"
(source: https://source.android.com/devices/tech/perf/low-ram)
Reduce memory and CPU time usage by avoiding dynamic memory allocations in different kernel components (thanks to @arter97 and @Sultanxda)
Network related features
Set BBR as the default TCP network congestion control and switch to fq_codel queue discipline
(this combination improves network speed and reliability - thanks to @kdrag0n)
Enable support for TTL spoofing
Update Wireguard to its latest release
Power-saving related features
Some of the main kernel parts (such as the audio drivers and the WLAN driver's delayed work/tasks) now use power-efficient workqueues (thanks to @Freak07)
Display "power-saving tweaks" merged-in (from Proton kernel)
Reduce the GPU idle timeout set to 64 ms and implement GPU power-saving changes from Sultan kernel
battery: Tweak QG SOC to be more linear/monotonic (from Proton kernel)
That fixes the stock kernel's unlinear battery level curve, especially between 100% and 90%. The device will need a few charge-discharge cycles to take it into consideration
Performance related features
Faster system call filtering using BPF JIT (from Proton kernel)
Implement LRNG and enable it as default for better performance (more info at: https://www.phoronix.com/scan.php?page=news_item&px=LRNG-Random-2021-v41)
fuse: give wakeup hints to scheduler to speed up compress/decompress in internal storage (from Qualcomm,
found in P6's Kirisakura kernel)
Disable the GPU memory usage tracing (which was enabled for debugging purposes)
Return before thermal trip evaluates (it is a workaround for the lag occurring when the device is low on battery and automatically switches to battery saving mode)
Other under the hood changes
Extra features
KCAL Color Control support (from ElementalX/Cleanslate - thanks to @savoca, @tbalden, and @flar2)
Haptic Feedback level Control with Fingerprint Haptic Feedback Control support from blu_spark kernel (thanks to @eng.stk)
Boeffla Wakelock Blocker (to use with caution, and only if it is necessary)
Download & Links
#1.57 ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel4a-5g/fsociety-tribute-stable%231.57.zip/download
Android 12/L Franco Kernel Manager custom json: https://github.com/fsociety-tribute/redbull/raw/a12-rebase/fkm/bramble/fkm.json
Support: Telegram group
Donations: PayPal
Credits go to
LineageOS and GrapheneOS for providing their initial source drops
@wrongway213 for inspiring me to achieve this project and his contributions (especially this thread template)
@eng.stk for blu_spark kernel, for his contributions and his personal pieces of advice
@tbalden for Cleanslate kernel, KCAL support, providing the building script and his contributions
@Freak07 for his guidance in solving my first kernel compiling issues and for his amazing contributions
@kdrag0n for Proton kernel and his innovative contributions
@Sultanxda for Sultan kernel and his outstanding contributions
@arter97 for Arter97 kernel and his efficient contributions
@osm0sis for AnyKernel3 and his contributions
@flar2 for ElementalX, KCAL support and his contributions
@nathanchance for his compilation guides and repos
Thanks to
@Anonshe, @redsmith, @badaas and all my Telegram's group members for being the awesome testers they are
@lacia-chan and @JoshuaDoes for their technical support and the discussions we had together
Every person that submitted a donation, including Shane that gave me his financial contribution which pushed me to work on redbull
XDA:DevDB Information
fsociety tribute for Pixel 4a 5G, Kernel for the Google Pixel 4a 5G
Contributors
momojuro
Source code: Github repository
Kernel Special Features: KCAL, Vibration Control, Wireguard
Version Information
Status: Stable
Current Stable Version: 1.57
Stable Release Date: 2022-06-12
Created 2022-02-22
Last Updated 2022-06-12
Reserved #1
Hey nice kernel! I'm planning on using this in a custom rom(lighthouse sailboat) i plan on building and maintaining for the 4a5G. Is this ready to be built with roms or does it need any modifications? If unsure, i'll just test and see myself.
xxseva44 said:
Hey nice kernel! I'm planning on using this in a custom rom(lighthouse sailboat) i plan on building and maintaining for the 4a5G. Is this ready to be built with roms or does it need any modifications? If unsure, i'll just test and see myself.
Click to expand...
Click to collapse
Hi,
I appreciate your support! It is indeed ready to use, but feel free to contact me if you want to have the build script. I suggest you to fork the repository after the upcoming March build release (as I often force push during my testing phases)!
momojuro said:
Hi,
I appreciate your support! It is indeed ready to use, but feel free to contact me if you want to have the build script. I suggest you to fork the repository after the upcoming March build release (as I often force push during my testing phases)!
Click to expand...
Click to collapse
Ahaha no worries, the rom will be in testing for a while anyways. As for the build script, yea sure send it over!
xxseva44 said:
Ahaha no worries, the rom will be in testing for a while anyways. As for the build script, yea sure send it over!
Click to expand...
Click to collapse
You can contact me on Telegram! (username same as here)
Might be a stupid question, but can this be flashed without rooting?
Edikuun said:
Might be a stupid question, but can this be flashed without rooting?
Click to expand...
Click to collapse
Unfortunately, no.
I also want to mention that the next build is currently being tested on the Telegram group. It shall be released on XDA very soon!
Hello friends,
Here we are for a new update!
The project which started with the Pixel 4a 4G, then extended its support to the Pixel 4a 5G, Pixel 5 and Pixel 5a, has reached 2000+ downloads over 60+ countries, and it is a milestone I wouldn't have reached without your support! Thank you.
You're kindly asked to make sure you're using the stable v24.3 of Magisk before flashing fsociety tribute!
Changelog
fsociety tribute stable#1.43
- Full code rebase for better stability and address the previous reported issues on #1.00
- Android 12L - March 2022 security patch ready (thanks to @lacia-chan for providing the complementary merges)
- Merge the fix for the dirty pipe exploit (more info at: https://dirtypipe.cm4all.com/)
- Reduce the GPU idle timeout from 64ms to 58ms (stock is 80ms)
- Reset zRAM's disksize to stock's default
- Update the compiler from Clang 14.0.1 to Google's latest Clang 14.0.2
- Implement LRNG and enable it as default for better performance (more info at: https://www.phoronix.com/scan.php?page=news_item&px=LRNG-Random-2021-v41)
- Misc. under-the-hood changes
Download & Links
Android 12/L ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel4a-5g/fsociety-tribute-stable%231.43.zip/download
Android 12/L Franco Kernel Manager custom json: https://github.com/fsociety-tribute/redbull/raw/a12-rebase/fkm/bramble/fkm.json
Telegram group: https://t.me/fsociety_tribute_redbull
Donations: https://paypal.me/momojuro
Thank you for making this. Eager to give it a try.
You accidentally posted the 1.43 update file for the pixel 5. We can't flash the update as it says wrong device.
I also manually edited the script to allow it to install on bramble instead of redfin and of course when I booted my device I could not control the touchscreen (aka a pixel 5 kernel installed on pixel 4a 5g).
I checked the files on Sourceforge and I cannot actually locate the real pixel 4a 5g 1.43 update. Those are mislabeled for the wrong device.
I'm surprised no one has said anything since you released this update.....
kratosjohn said:
You accidentally posted the 1.43 update file for the pixel 5. We can't flash the update as it says wrong device.
I also manually edited the script to allow it to install on bramble instead of redfin and of course when I booted my device I could not control the touchscreen (aka a pixel 5 kernel installed on pixel 4a 5g).
I checked the files on Sourceforge and I cannot actually locate the real pixel 4a 5g 1.43 update. Those are mislabeled for the wrong device.
I'm surprised no one has said anything since you released this update.....
Click to expand...
Click to collapse
well someone did mention in the telegram group. But yes, it is as you wrote.
Hello everyone!
I hope you're all doing well. First of all, thank you for your support as always. I would also like to apologize for the sudden communication silence which wasn't planned. Sometimes life gets in the way, and you've got to make choices.
I fortunately found a part-time job and the first weeks were mentally and physically draining. If everything goes well, I will be able to buy a Pixel 5a soon in June, so that I may work again on the redbull/barbet kernel builds while also keeping my 4a 4G as my second device to maintain the original fsociety tribute project!
Excited to come back and exchange with the lots of you, but also address the reported issues.
Hello friends,
Let's finally get back to business! I would like to thank each one of you for your patience, and all my Telegram testers for their feedback and support throughout the past weeks testing phase.
Note: Even though the kernel works with Android 13, I will not provide any support until it is officially released.
Changelog
fsociety tribute stable#1.57
Full code rebase to make the updating process easier and address the reported issues from the previous releases (such as the momentary display rendering lags)
Android 12L - June 2022 security patch ready with Android 13 security and code fixes merged-in
Merged-in Qualcomm's 4.19 repo latest code and scheduler improvements
Updated Wireguard to its latest version's changes
Removed the support of the following features for stability purposes:
Haptic Feedback level Control with Fingerprint Haptic Feedback Control (Vibration control is still supported however)
Boeffla Wakelock Blocker
Download & Links
Android 12/L ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel4a-5g/fsociety-tribute-stable#1.57.zip/download
Android 12/L Franco Kernel Manager custom json: https://github.com/fsociety-tribute/redbull/raw/a12-rebase/fkm/bramble/fkm.json
Telegram group: https://t.me/fsociety_tribute_redbull
Donations: https://paypal.me/momojuro
momojuro said:
Hello friends,
Let's finally get back to business! I would like to thank each one of you for your patience, and all my Telegram testers for their feedback and support throughout the past weeks testing phase.
Note: Even though the kernel works with Android 13, I will not provide any support until it is officially released.
Changelog
fsociety tribute stable#1.57
Full code rebase to make the updating process easier and address the reported issues from the previous releases (such as the momentary display rendering lags)
Android 12L - June 2022 security patch ready with Android 13 security and code fixes merged-in
Merged-in Qualcomm's 4.19 repo latest code and scheduler improvements
Updated Wireguard to its latest version's changes
Removed the support of the following features for stability purposes:
Haptic Feedback level Control with Fingerprint Haptic Feedback Control (Vibration control is still supported however)
Boeffla Wakelock Blocker
Download & Links
Android 12/L ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel4a-5g/fsociety-tribute-stable#1.57.zip/download
Android 12/L Franco Kernel Manager custom json: https://github.com/fsociety-tribute/redbull/raw/a12-rebase/fkm/bramble/fkm.json
Telegram group: https://t.me/fsociety_tribute_redbull
Donations: https://paypal.me/momojuro
Click to expand...
Click to collapse
Thank you Momojuro, happy to have you back, and really appreciate your efforts.
I just flashed this and am excited to see how it works. The stock kernel leaves a lot to be desired.
Hi ! How install it on root devices ? And the adaptative charging work with kernel custom ?
Thanks
Could someone please advise if this Kernel will work with Lineage OS 19.1?
If so, do I need to flash it in Fastboot mode: Fastboot boot 'Kernel Image' or from Recovery > Apply Update > ADB Push.
Thank you!
brickwall99 said:
Could someone please advise if this Kernel will work with Lineage OS 19.1?
If so, do I need to flash it in Fastboot mode: Fastboot boot 'Kernel Image' or from Recovery > Apply Update > ADB Push.
Thank you!
Click to expand...
Click to collapse
Why don't you just ask someone to read the OP to you?
Try starting there before asking questions answered in the OP.