[ROM] di/\/\ka LG8 - Galaxy S III Android Development

https://rapidshare.com/files/2417081873/v63.zip
No wipe.
Base- http://wanamlite.com/forums/showthread.php?tid=2480 Thanks to Wanam
Kernel Siyah 1.4
15 toggles,suppressed subsequent overheat warnings, added not charge warning indicator into status bar.
Fixed wrong battery level in not charging condition. Optimized not charge animation. More contrast stock e-mail and status bar. Visible on direct sunlight and in car when using device as navigator.
4-way reboot menu.
All Israel and Russian regions/operators. Default - Cellcom.
All languages.
hosts file with disabled add's.
Memory optimizations (heapsize=96m) some other optimizations in build.prop.
Some init.d tweaks.
ext4 optimizations:
/system & /cache +dir_index,-has_journal
/data +dir_index
sd tweak from Franco kernel v12
Disabled Kies server (has memory leak). If you need KIES - rename /system/bin/kiesexe- to kiesexe and reboot.
Odex, thanks to http://forum.xda-developers.com/showthread.php?t=1799589 . If you prefer deodex - remove odex directory from ROM before flash.
Phone - removed delay after call
Faster auto brightness delay = 250 (Pako)
8 auto brightness levels.
All stock apps inside, updated to last versions. I prefer freesing it, instead of removing.
Beer https://www.paypal.com/cgi-bin/webs...ode=USD&lc=RU&bn=PP-DonationsBF&ch****t=UTF-8

del

Related

SuperFroyo MVZ Legend 8. New froyo rom for our Legends!!

Attention, new stable rom for our legends!
From a Spanish cheff, SuperFroyo MVZ Legend 8
The thread is in Spanish, but you can download the rom from the link "Descarga" in red.
The thread: http://www.movilzona.es/foro/topic2567.html
Thanks to superatmel for his hard work, we finally have an alternative with Froyo in our machines.
EDIT: The rom is working FINE finally right now. Download and test!!
Enjoy this rom from Superatmel
EDIT2: Translation of the first post of the SuperFroyo ROM:
SuperFroyo MVZ 8 for HTC Legend, MovilZona edition
It´s installed from the recovery, as every time you install a ROM. Don't worry if takes a long time to get the first splash. It´s absolutely normal because it executes the config files in the first boot.
Added by manudas: It really reboots twice, the first time for the overlay filesystem, for having read/write access to the system partition.
You must have the Legend rooted. If you don´t know how to do, please search in this forum before asking.
I strongly recommend a full formatting to the SDCARD with three partitions EXT3 512MB / LinuxSwap 64MB and the rest in FAT32. You can do it from the recovery, but remember to save your data before (pics, music, etc…). This is because some directories are created in the sdcard (Android) in which records data I found to negatively affect the rom. PROVEN!
-------------------
WARNING!
This rom autoinstalls itself, and also restarts twice after installation. Ie, reconfigures itself.
WIPE is recommend before the installation, because it has many changes. After installing the rom leave it alone for at least 4 minutes, not touching the screen, because this is the time it takes to finish of installing everything. Then you can setup the rom, but I recommend that you skip the google config, pressing skip button, and once in the launcher you can configure the rom as you like. This is because otherwise the phone will autoconnect to the market, and begin to automatically download all the applications you had installed. Al this can saturate the terminal because it does everything at once. Besides, if the phone connects to the market, background image that you had prior to the rom flashing will be there again, and then you will ask how is possible that after a wipe the bottom appears as you had before.
If you follow my instructions you will do a clean install. Then you should enter the market and install a free application to refresh the applications you have installed in the terminal and to see if everything went well you should go into "Downloads" and see if appears at least an update of SupSetup I'll post this afternoon to check .
Very attentive to you who do restorations of any kind against the rom cause you can have problems. (I mean backups, including their own SupSetup least in the application section). Special attention to restore configuration data of any kind. Under doubt, the best it´s not doing it.
Remember that the installation is at your own risk.
- Added Apps2sd in SupSetup. Now even allows the deactivation of this without having to WIPE. NEW! Do not be alarmed if you reboot, read the posts !!!!! (Better don´t use the applications move feature of Froyo)
Don´t activate Apps2sd without at least once you have restarted
Improvements in this version.
All versions are the same for all terminals
In 8
- SupSetup with integration to Legend
- Implementation of the base for HTC Legend
- Bug fixed Chamber
- HTC Legend Custom Kernel (2.6.29.6 reissued)
- Deactivated perflock for changing CPU frequencies (Only Legend)
- Implemented Swap Legend, not Compcache
- New edition of Framework for all bases (Nexus, Magic, Dream, Legend, Galaxy S)
- Preparation for FM (But not yet available)
In 6.6.4
- On base Froyo FRG83 2.2.1
- Kernel 2.6.35.6 (Nexus One, Magic & Dream)
- Digital retouching (the Chinese muiu)
- More stable Camara
- Google Apps updates
- Etc. ..
In 6.6.2
- New Gmail upgradeable
- New upgradeable Street View
- New way of setting up the internal processes with better results
- New SupSetup V12 14.06
- Edited the rill for a better and stable 3G HSDPA coverage
- Various internal improvements
In 6.6
- New management of the post installation Rom
- New way of SupSetup for disabling applications of the rom (Attention!! Disable is not uninstall)
- New very optimized kernel and removed processes that do not use the Nexus
- New SupSetup V12 v14.00
- New Launcher Pro if activated from the SupSetup configured for higher performance.
- Appear new SupSetup's with more applications to disable!!
- Now install themselves the voices for the GPS
- And more internal improvements for a brutal stability. That if it´s installed with a generous WIPE!
- Adding the Control of energy, I recommend activating the cells that are in the last captures for battery consumption settings, because for example when you turn on wifi automatically pass to 2g for lower battery consumption or you change the data will change also to 2g, or if the wifi is enabled then will activate the sync automatically, etc ...
In 6.4
-Added new option in SupSetup with the direct integration against the system (Optimize the system)
- New setup for the Launcher Pro: to activate it from the SupSetup, go to applications! Important if the Launcher Pro is enabled, for activating the future updates of the market you have to execute the option Optimize system!
- New Shazam
- Rescheduled framework for the implementation of the new option of SupSetup
- Kernel settings
- Adding the Control of energy, I recommend activating the cells that are in the last catch for battery consumption settings.
- Etc ...
In 6.2
- Fix Shazam
- Recompiled the framework to eliminate obsolete processes
- A small graphic touch
- Added black and white bar from the jrosmetamorh. (You must enter the program and select the folder jrosmetamorh / SuperFroyoBNegra or SuperFroyoBBlanca, wait to finish installing and reboot).
- Set some xml framework
- New icon of the battery.
- Various internal improvements
- This rom is very stable.
In 6.1
- All Cyano improvements
- Fix for flash player to install without Wipe (Nexus only)
- Improved 3D Gallery
- New ADWLauncher 1.1.5
- SupSetup V12 12.94
- Updated all apps
- Added icon headphones
- New kernel 2.6.34.5
- And as always own improvements
In 6.0
- Fixed a bug in the CPU frequency
- Fixed issue with FlashPlayer, if it does not work, apply "the force be with you" from the SupSetup, and wait to restart. (Solo Nexus)
- Fixed problem with Speech Sinthesis.
- Edited the battery again to display up to 100% load
- Revert SoundRecorder
- Added Series for Android
- Optimized Kernel for lower consumption. (Removed unused drivers)
- And besides of my optimizations, all from Cyanogen too
In 4.4
- Added restart in normal mode, recovery and bootloader
- Enabled again hsdpa
- Fixed bug in the battery icon
- New Wallpaper.apk
- New sounds and notifications in addition to integrating the lock & unlock from Iphone
- Many of internal improvements in the libraries
- Camera with manual focus touching the screen.
- Added Launcher Pro activating it from the SupSetup (applications menu)
- Added File Explorer activating it from the SupSetup (applications menu)
- ADWLauncher updated to version 1.1.4 (thanks AnderWeb)
General
- New option in the SupSetup Applications
- Added Development (Disabled from SupSetup)
- Added STK sim provider (Disabled from SupSetup)
- Added File Explorer from the SupSetup (Disabled from SupSetup)
- Terminal (Available from SupSetup)
- Added news and weather
- Implemented Flash Player 10.1 (only Nexus)
- Added Google Chrome to Phone. Allows you to launch pages from pc to mobile with one click, after installing the plugin on Google Chrome on your pc.
- Now you can customize the toolbars notifications from the Spare Parts.
- New application for viewing videos.
- Control the music in the lockscreen activated from the Spare Parts
- Many and funny improvements in Spare Parts for the control of the rom.
- You can modify all the colors of the rom including notification bar (text notifications, time and date)
- Now SupSetup applies directly the changing of CPU frequency
- Modified the management of "the force be with you", with better results of suffering sporadic FC's.
- Fixed the problem of always-on Bluetooth from SupSetup
- Implemented LinuxSwap and CompCache, but warning, you can only enable one of the two. If you enable one the other will be disabled automatically (Thanks Tole)
- And many small modifications to control the system.
- Optimized all the apk's png
- Take a look at the new Spare Parts integrated settings.
- Improved management of root
- New Market Management
- Now enabling APNs from SupSetup automatically applies
- Development is disabled from SupSetup
- New options in the Spare Parts that can even choose which applications are installed if not activated Apps2sd (better do not use)
- Wake Unlock & Wake up
- Sound Recorder can record conversations
- Updated Spanish translations
- Added Speech Synthesis (To the voices of the GPS)
- Added provider SIM STK
- Now you can activate and deactivate the JIT from the Spare Parts
- Spare Parts and SupSetup integrated into the rom settings
- Bug fixed contacts and translations
- Redesign of the images of the framework
Applications
- Audio Manager
- Google Apps integrated default
- Maps with GPS 4.5.0
- New Gmail
- Shazam
- AndroidVNC
- Ebuddy
- Facebook
- SupSetup V12
- Twitter
- Wireless Manager
- Wifi status
@superatmel is great, very great. Can't wait.
Sent from my Legend using XDA App
Can I ask why I would want this over say the Cyanogen Mod froyo ROM?
not hating, just asking.
Also is it in English?
I think that is multilingual. This rom includes optimizations from cyanogen, as its author says, and many other of their own. You should try it and if you like it you stay, if not you can restore the previous. Furthermore, this will activate the FM radio in future versions.
wow great news! Finaly something fresh on legend scene! More chefs should work on froyo roms
Good!
thank you I'll try this one as soon as it's available.
PS: GPS does not work in Cyanogen for me, so I hope it's fixed in this one.
hoping that rom is multi language that avail english!
Anyway I think it would not be difficult to add some language support in case that have not english
manudas said:
Furthermore, this will activate the FM radio in future versions.
Click to expand...
Click to collapse
I laughed a lot on this one.
Not that it's impossible and I really wish the devs good luck on btips and that proprietary mess HTC created.
ali ba said:
I laughed a lot on this one.
Not that it's impossible and I really wish the devs good luck on btips and that proprietary mess HTC created.
Click to expand...
Click to collapse
I laugh because he laughed.
Rom is on servers, ready to download!
its huge 85mb... now downloading... after download flashing!!!
How is it?
I can not wait to try it. I'll download it now. Someone who has tried can give us the first impressions and tell us if in addition to Spanish it has English?
Well tried it but all i got was boot loop. It starts but at enter pin the phone reboots.
Same here.
Boot loops on pin code entering.
Did u wipe before flashing? I wanted to flash this rom to, but my SD card started to f*** with me AGAIN. Now trying to backup data and format it, if it would help.
Yes, I did.
same here wiped everything, but no go.
Wiped twice, reboots at the first screen (touch the android logo)...
Google Translate doesn't help much:
This rom installs itself alone, that is completely reconfigures.
WIPE recommend because it has many changes, after installing the rom to let her leave without touching recovery 4 minutes or more exactly because of that time will finish installing everything. Then you can already configure but I recommend you salteis the account settings to skip giving google and once in the launcher and set podreis rom to your liking. This is because otherwise the phone will Autoconnect the market and begin to automatically download all the applications you had installed and it saturates the terminal because it does hit, besides putting the background image that you had prior to the rom and then you ask me that as it is possible that if I install the rom to wipe the bottom appears to me that I had before. In this way you will do a clean install. Then you enter the market and instalais a free application to refresh anyone that you have installed in the terminal and to know that everything went well when you go into shock must appear at least an update of SupSetup I'll post this afternoon to check .
Very attentive to you to do restorations of any kind against the rom or program that you can have problems. (I mean backups, including their own SupSetup least in the section on applications), special attention to restore configuration data of any kind. Under the best not to doubt.
Remember that the installation is at your own risk.
- Added Apps2sd in SupSetup now even allows the deactivation of this without having to WIPE. NEW! Do not be alarmed if you reboot, read the posters !!!!! (Better not use the applications move Froyo)
Apps2sd not activate without at least once you have restarted

CF ext4 Manager - all choices are greyed

Hi, I tried to apply ext4 lagfix via CF ext4 Manager (CF-Root-ext4-v1.3-Addon.apk) , data was converted successfuly, system was not converted due not enough free space, which is normal as Chainfire said.
Please note that when first using the tool to convert, you will probably notice /system is not converted. If this happens, it is because /system does not have enough free space for the extra space overhead of ext4. You will need to free up some space on /system before the conversion will succeed.
Click to expand...
Click to collapse
Running 2.3.4 JVQ stock firmware with CF root.
But after reboot ext4 app have all choices grayed, so I cannot convert system or any other partion to ext4 or back.
It show "No rfs/ext4 partions found" and "unknow ,0.0MB, 0.0MB total"
Any tips appreciated. Thanks in advance
Roman
Which kernel are you running? Try changing kernel eg: Semaphore or galaxian. Then do a wipe cache and dalvik cache
Runnig CF-Root-XX_UNK_JVQ-v3.7-CWM3RFS on stock JVQ without other changes.
Thanks for advice
Problem is, that many kernels have logging disabled, I need logcat, ddms for developing
EDIT: Flashed semaphore, there is greenscreen while lock/unlock screen(minor issue),but other things seems fine, thanks!
semaphore has logging enable script
Quote :
"In order to control voodoo sound and BLN you have to download Voodoo Control and BLN control applications respectively from android market.
The max CPU frequency is by default 1Ghz.
You may use applications like Voltage Control or Pimp my CPU to control OC/UV.
In order to load various modules of the kernel copy the respective script from /res/scripts to /system/etc/init.d directory and give the script executable permissions. This is optional. It is needed only if you want to use this functionality. The scripts:
- enable_conservative (load conservative governor module)
- enable_cifs (load cifs module)
- enable_netfilter (load netfilter modules for firewall or WiFi, USB tethering)
- enable_tun (load tun module)
- enable_deadline (load the deadline I/O scheduler module)
- enable_binfmt_misc
- S05_enable_oc replaces enable_ocuv since 1.6.0 (enable overclocking)
Other scripts:
- enable_sm_cold script for SpeedMod cold preset
- enable_sm_warm script for SpeedMod warm preset
- enable_sm_neutral script for SpeedMod neutral preset (please note that this is enabled by default)
To enable logcat run the enable_logger script in res/scritps and reboot your phone."
Here is the link
Hope this helps.

[Kitkat] CM11 Android 4.4.4 for the Droid X (2015)

[Video] Installing CM11 on the Motorola Droid X (MB810)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Instructions for installing CM11 on Motorola Droid X:
If you're on a custom ROM already (CM, MIUI, LiquidICS, etc.) goto step 6.
Download Droid 2 Recovery Bootstrapper CWM 5.0.2.0,
Framaroot: newer versions may not work Framaroot-1.4.1.apk (XDA) - AFH - RootJunky - Mega -
Framaroot.apk
, twrp_2.7_cm11_dx.zip, latest gapps, and ROM to sdcard from one of the storages: MEGA, Mediafire, GDrive.
On phone: Settings->Applications(Enable Unknown sources)->Development->Enable USB Debugging.
Install Framaroot.apk, launch it and select "Gimli", reboot you're phone.
Install Droid2RecoveryBootstrap_CWM5.0.2.0.apk, launch it, select "Bootstrap Recovery", grant Superuser access and reboot phone.
Reboot phone into CWM Recovery or if you on stock firmware launch Droid X Bootstrapper and press "Reboot Recovery".
In CWM choose wipe data/factory reset (this will completely delete all your data on phone except sdcard), then install zip from sdcard and select twrp_cm11_dx.zip.
Reboot system.
(It's touch) Recovery -> Team Win Recovery.
In TWRP choose Install and select ROM, then slide, then make the same with gapps.
After install press Reboot system.
Additional:
Changelog
If you want to format data and cache partitions to ext4, you'll need to flash data_cache_2ext4.zip. To revert the partitions back to ext3, you'll need to wipe data/factory reset in stock recovery.
In both cases you loose your files on these partitions.​It at a point turns on and off the display and buttons, its not off, be patient.
Upgrading:
Reboot to recovery.
Select "Backup"
Check all boxes that apply, then swipe.
Once finished, go back to the main menu.
Select "Wipe -> Advanced Wipe".
Check all boxes that apply but "sdcard" then swipe.
Return to main menu again.
Select "Install".
Find and select the latest version of the ROM that is saved on your sdcard, then select "Add More Zips" and find the latest version of Gapps that is on your sdcard, swipe.
Select "Reboot System". Enjoy!
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Live support:
If you already have a favorite IRC client: #DROIDX-CM11
If you don't have an IRC client: Webchat.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Supported languages:
Arabic - Egypt (makes a difference!!)
Chinese - China (maybe simplified)
Chinese - Taiwan
Czech - Czech
Danish - Denmark
Dutch - Netherlands
English - U.S, British, Indian
French - France
German - Germany
Hebrew - Israel
Hungarian - Hungary
Italian - Italy
Korean - Korea
Modern Greek - Greece
Polish - Poland
Portuguese - Brazil
Romanian - Romania
Russian - Russia
Spanish - Spain
Swedish - Sweden
Ukrainian - Ukrainian
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Bugs:
Camera Colors are slightly off (slightly blueish)
Hdmi only works with "RealHdmi" app (play store)
Netflix (http://www.androidfilehost.com/?fid=23159073880937064)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Credit:
@Quarx, @m.ksy, @Aaahh, masterminds
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Preformence Guide:
About phone --> Click Build number 8 times Necessary for the two below
Developer Options --> At the Bottom: Select runtime --> ART (its truely an art)
Performance --> Force high-end graphics(optional)
Aero Control (play store) -->Menu --> CPU Performance --> Govenor Settings --> smartass
Aero Control (play store) --> Menu --> GPU Control --> GPU Control
Aero Control (play store) --> Menu --> Memory Tuning --> Low Memory Option
Aero Control (play store) --> Menu --> Memory Tuning --> IO Scheduler --> deadline
Aero Control (play store) --> Settings --> Reboot check mark...
Clear cache from twrp
Feel free to suggest more, This is what help Preformence tons...
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Links:
Download Recovery and CM and Gapps By m.ksy(Newest, first hand)
https://mega.co.nz/#F!sBZn3aga!dPA6NF1iYnZ8iWQhxIHr0Q
http://www.mediafire.com/?xdk1aolbxo4l3
App:
drive.google.com/folderview?id=0B9uqk9InEzCYWU1uczRlQlo2NGs&usp=sharing
Github
https://github.com/MotoDX-CM11/android
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Updates:
- CM repo sync
- Quarx's repo sync
- fixed BT headset audio
- fixed no digits on clock and ringing alarm screens
- leave only MPEG4 codec for camcorder(again)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I made a installer app, Why dont you give it a try? (BUGGED ABIT)
XDA:DevDB Information
MotoDX-CM11, ROM for the Motorola Droid X
Contributors
Aaahh, m.ksy, sd_shadow, Aaahh
Source Code: https://github.com/MotoDX-CM11
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 2.6.x
ROM Firmware Required: TWRP 2.6.3.0||2.7.0.0
Based On: CyanogenMod
Version Information
Status: Stable
Current Stable Version: 12.26
Stable Release Date: 2014-12-26
Current Beta Version: 09.30
Beta Release Date: 2014-09-30
Created 2014-07-24
Last Updated 2015-12-13
Reserved
Multiple Roms:
We can have two roms in place of recovery but the only other thing that would work is cm11...
Reserved
Lol, rock on!
Sent from my SM-T210R using Tapatalk
Aaahh said:
WE DID IT!!! WE DID IT!!!
Okay i got cm11 to work!!!!
Two zips to flash and an apk!!!
I just GOT IT TO WORK!!!
Um okay install the 621mod cwm5 apk after rootinging with framaroot!
Then Flash my flash.zip
Then flash C11xxxxxxx.zip
BAM!!!!
http://www.youtube.com/watch?v=SBCw4_XgouA&feature=kp
what work and doesnt is uknown it just booted,
IT will BOOTLOOP, THATS NORMAL JUST LEAVE IT THERE FOR LIKE 30MINUTES WITH A ATLEAST 80% BATTERY!!!
Cm11xxxx
https://drive.google.com/file/d/0B9uqk9InEzCYUVZ2TVVlUjd0c1E/edit?usp=sharing
YOU MUST OPEN THE CM11 ZIP AND GOT TO meta/google/android/updater-script AND DELTE THE ASSET!
i'm sorry i'm to distracted testing!
Click to expand...
Click to collapse
Thanks so much Aaahh! You are now my favorite dev!
Sent from my DROIDX using xda app-developers app
---------- Post added at 10:33 PM ---------- Previous post was at 10:30 PM ----------
So delete the file and flash? No gapps? First like!
Sent from my DROIDX using xda app-developers app
---------- Post added at 10:50 PM ---------- Previous post was at 10:33 PM ----------
Bobcus Leper said:
Thanks so much Aaahh! You are now my favorite dev!
Sent from my DROIDX using xda app-developers app
---------- Post added at 10:33 PM ---------- Previous post was at 10:30 PM ----------
So delete the file and flash? No gapps? Or at least the core ones? First like!
Sent from my DROIDX using xda app-developers app
Click to expand...
Click to collapse
Btw i don't see a assets file.
Sent from my DROIDX using xda app-developers app
Changelog
Changelog: This ChangeLog maybe more up to date.
cm-11-20150112-UNOFFICIAL-shadow.zip
fix for SMS/MMS
cm-11-20150111-UNOFFICIAL-shadow.zip
CM repo sync
Quarx's repo sync
removed LockClock, again
fix for SMS/MMS
cm-11-20140914-UNOFFICIAL-shadow
CM repo sync
Quarx's repo sync
add some langs
soft reboot option
submix support
remove egl/hwui props
decrease ro.telephony.call_ring.delay to 50
remove voice quality config (not usable)
restore 300mhz
a lot of powersave fixes for kernel
try to fix random power up after shutdown phone
twrp 2.8.0.0
cm-11-20140817-UNOFFICIAL-shadow
CM repo sync
Quarx's repo sync
minor kernel fixes
cm-11-20140729-UNOFFICIAL-shadow
CM repo sync
Quarx's repo sync
restored powersave and smartass governors
smartass+deadline used as defaults
set min CPU freq to 400 MHz (does not affect the battery)
new freq calculate method for interactive (by Blechd0se)
increase DSP freq to 875 MHz
some fixes for BT HID
fixed some memory leaks
cm-11-20140722-UNOFFICIAL-shadow
CM repo sync
Quarx's repo sync
changes for TWRP (smaller size, selectable true wipe)
enabled ALS (increase screen brightness)
autoswith battery driver for non-original battery
battery life optimization
support BT-keyboards
remove useless binaries
different kernel tweaks
cm-11-20140713-UNOFFICIAL-shadow
CM repo sync
Quarx's repo sync
fixed BT headset audio
fixed no digits on clock and ringing alarm screens
leave only MPEG4 codec for camcorder(again)
cm-11-20140709-UNOFFICIAL-shadow
CM repo sync
Quarx's repo sync
restored cm bootanimation
increased max event limit (better performance)
now use 720p encoder from sources
reduce hwui memory usage
cm-11-20140706-UNOFFICIAL-shadow
CM repo sync
Quarx's repo sync
initial HDMI support (RealHDMI required)
detailed log
cm-11-20140704-UNOFFICIAL-shadow
CM repo sync
Quarx's repo sync
some fixes for kernel
calendar sync with new gapps
detailed log
cm-11-20140620-UNOFFICIAL-shadow
CM repo sync (Android 4.4.4)
Quarx's repo sync
cm-11-20140614-UNOFFICIAL-shadow
CM repo sync (CM Account)
Quarx's repo sync
removed unneeded libs
by default GPU OC disabled
fixed charge only mode
enabled zRam (swap 128mb) (type 'free' in terminal)
some system modules moved to kernel
cm-11-20140607-UNOFFICIAL-shadow
CM repo sync (Android 4.4.3)
Quarx's repo sync
some fixes for system stability
cm-11-20140523-UNOFFICIAL-shadow
CM repo sync (lot of changes)
Quarx's repo sync
add ffmpeg support
cap max CPU frequency to 1 GHz as soon as possible
add Swedish
decrease min_free_kbytes to 10240
JustArchi's ArchiDroid Optimizations V2
prebuilt Google Now with gapps 5-22
better USB OTG support
cm-11-20140509-UNOFFICIAL-shadow
CM repo sync
possible fix for different apn: data, mms (not tested)
fixed com.google.android.location FC (require updated gapps 5-5 or up)
add missed themes settings icons
some rework for camera HAL (for future changes)
add kpanic partition support
custom eri for some carriers (require changed ro.cdma.home.operator.numeric=mccmnc in build.prop)
voicemail number moved into build.prop (ro.cdma.vm.number)
cm-11-20140505-UNOFFICIAL-shadow
CM repo sync
restored SVOX, PicoTts
fixed com.android.incallui FC
freeup ~90 Mb space on system partition
fixed vibration in recovery
disable menu, back and search buttons for wake phone
cm-11-20140502-UNOFFICIAL-shadow
CM repo sync (landscape mode for call UI, etc.)
backported interactive gov from 3.4 kernel (for test)
fixed batt charge counter in recovery
in recovery battery charging support (can be used for battery calibration)
common system cleanup
fix for new version of Netflix
increase min_free_kbytes to 20480
some performance tweaks
returned to the previous wallpaper
cm-11-20140424-UNOFFICIAL-shadow
CM repo sync
fixed GPS
option in BT settings to accept receiving any files
indicate connected headset by icon in statusbar
hide mobile plan (GSM) item in network settings
cm-11-20140422-UNOFFICIAL-shadow
CM repo sync
fixed network modes in data settings (2G(CDMA), 3G(EVDO), auto)
fix for phone randomly turns on after shutdown
deleted Defy's stuff
fix for Netflix
fixed mbm and mbm loader version
proper fix for sensors (accelerometer, etc.)
fix for 143 GPIO (audio) problem
probable fix for OTG reset
fixed kim driver
system stability improvements
cm-11-20140416-UNOFFICIAL-shadow
CM repo sync (new theme engine, etc.)
fix in call audio switching (BT also, but only scratch may hear)
Defy's files cleanup
deleted some GSM stuff
cap battery level at 100%
cm-11-20140410-UNOFFICIAL-shadow
CM repo sync
fix crash on camera close
fix widescreen photo autofocus (6Mp)
cm-11-20140409-UNOFFICIAL-shadow
CM repo sync
fix stuck on reboot
cm-11-20140407-UNOFFICIAL-shadow
CM repo sync
add egl tweaks
Defy Parts -> Additional settings
fix 720p video record (6Mp autofocus broken again)
set high-end graphics enabled by default
increase video quality
removed Stk.apk (SIM toolkit)
no need to reboot before install gapps (3-22 or later)
cm-11-20140331-UNOFFICIAL-shadow
Fixed:
data connection (EvDo, 1xRTT)
New:
changed OC method (Milestone OC)
cm-11-20140329-UNOFFICIAL-shadow
Fixed:
volume buttons for zoom in camera app
unmapped key error
unknown carrier
focus(camera) button sometimes works like back button
cm-11-20140328-UNOFFICIAL-shadow
Fixed:
CDMA
reboots
New:
TWRP Recovery 2.7.0.0
stability improves
cm-11-20140326-UNOFFICIAL-shadow
Fixed:
8Mp photo quality for stock camera
New:
some work to increase battery life
cm-11-20140325-UNOFFICIAL-shadow
Fixed:
Camera
video: 480p
photo: 5M - will be fixed soon
*​cm-11-20140324-UNOFFICIAL-shadow
Fixed:
Torch/led flash
New:
CM repo sync (KK 4.4.2_r2)
Reduce LockClock size (free up some memory on*system partition)
cm-11-20140322-UNOFFICIAL-shadow
Fixed:
Vibration
FM (that I broke in 03.20* :emoji_u1f604
New:
CM repo sync (new wallpaper from them and other things)
Stability improvements
A little closer to make CDMA working (modem detected now, but can't init)
cm-11-20140320-UNOFFICIAL-shadow
Fixed:
Proximity sensor
Inverted compass
cm-11-20140317-UNOFFICIAL-shadow
Fixed:
GPS
Bluetooth
FM Radio
cm-11-20140314-UNOFFICIAL-shadow
Fixed:
safety information in «About phone»
chargeonly mode
bootstrap image directory
proper removal of battery stats
remove export path in logwrapper
New:
more network modes (for future)
permissions for apps
low RAM enabled by default
reduce System app size
some new props in build.prop
cm-11-20140312-UNOFFICIAL-shadow(new)
Fixed:
accelerometer inverted axis
rotation sensor inverted axis
cm-11-20140312-UNOFFICIAL-shadow
Fixed:
screen rotation
cm-11-20140307-UNOFFICIAL-shadow
Fixed:
data mount on system start
-** apps can be installed normally​-** no more wipe data on reboot​
data mount in TWRP recovery
adb in bootmenu (no bootmenu - no problem )
New:
safestrap instead of bootmenu.
cm-11-20140301-UNOFFICIAL-shadow
minor version
latest version with bootmenu
cm-11-20140227-UNOFFICIAL-shadow (deleted)
unstable
data partition mount problem
wipe data after each reboot
So it takes 30 minutes to boot?
Im still sitting here amazed..........thank you Aaahh!!!!! I wish i had my laptop to sbf!!!
Sent from my unicorn themed DROID X running AOKP-Kanged? v2.5
Couldnt find asset either.
Is it inside the updater script?
holy crap! thanks! You're amazing. gonna try this tomorrow
To get the zip to flash, you need to remove the first line in updater-script, starting with "assert". If you use Windows, either use Notepad++, sed, dos2unix, or something to strip out the carriage-return for LF.
I've been following progress on this project for awhile, since page 40 something in the original thread. I'm thankful that my old DX has new life breathed into it!
Edit:
Several apps FC'd on boot. I also noticed that the notification bar was missing for some reason. I attempted to boot into TWRP following that, but it won't work. Hmm. I later discovered that internal storage wasn't mounted at all. Could that be the culprit?
Edit 2:
I did something very experimental: using /etc/init.d, I wrote a command to mount /data. I thought it was a good idea, and my DX did report that it was "upgrading" its apps, but eventually I booted to Trebuchet crashing over and over again. Hopefully something will be figured out in the meantime.
cm-11-20140301-UNOFFICIAL-shadow.zip for testing. ROM that I have built before moving repo sources on to safestrap. asset already deleted. And some screenshots Also, for me data partition mounted automaticaly and I don't got bootloop (system started for a few seconds after installing in twrp) and FC's on system starting.
New CM11: cm-11-20141226-UNOFFICIAL-shadow.zip
For now we can use kernel from Defy, anyway I will continue to keep working on ours own kernel.
USB Host (OTG) is working!! Have connected mouse right now flash drive not detected for some reason
There are links to KitKat Gapps in my list, but I have not test them on this rom
sd_shadow's [Collection] of Links For: Gapps
and TWRP doesn't seem work after flashing CM11, I haven't test but thinking flashing TWRP image right after CM11, (before rebooting) may be a temp fix.
sd_shadow said:
There are links to KitKat Gapps in my list, but I have not test them on this rom
sd_shadow's [Collection] of Links For: Gapps.
Click to expand...
Click to collapse
No free space for gapps on system partition
sd_shadow said:
and TWRP doesn't seem work after flashing CM11, I haven't test but thinking flashing TWRP image right after CM11, (before rebooting) may be a temp fix.
Click to expand...
Click to collapse
don't flash it after CM11, this will format system and left only bootmenu with twrp. I think Aaahh will make another zip with his solution.
upd: Aaahh already corrected update-script, so it don't erase system. Any way bootmenu in CM11 and flash.zip have some different structure, I can not predict the outcome of installing.
Oh my god, you're SERIOUS???? Holy **** man, you guys are amazing, I can't even express how much I appreciate your guys' work! It's time to take my X out of the drawer again!
m.ksy said:
cm-11-20140301-UNOFFICIAL-shadow.zip for testing. ROM that I have built before moving repo sources on to safestrap. asset already deleted. And some screenshots Also, for me data partition mounted automaticaly and I don't got bootloop (system started for a few seconds after installing in twrp) and FC's on system starting.
Click to expand...
Click to collapse
booted in 2mins for me, didn't see any FCs, but didn't have much time to play with it.
Sent from my XT862 using Tapatalk
Aaahh said:
WE DID IT!!! WE DID IT!!!
Okay i got cm11 to work!!!!
Two zips to flash and an apk!!!
I just GOT IT TO WORK!!!
Um okay install the 621mod cwm5 apk after rootinging with framaroot!
Then Flash my flash.zip
Then flash C11xxxxxxx.zip
BAM!!!!
http://www.youtube.com/watch?v=SBCw4_XgouA&feature=kp
what work and doesnt is uknown it just booted,
IT will BOOTLOOP, THATS NORMAL JUST LEAVE IT THERE FOR LIKE 30MINUTES WITH A ATLEAST 80% BATTERY!!!
Cm11xxxx
https://drive.google.com/file/d/0B9uqk9InEzCYUVZ2TVVlUjd0c1E/edit?usp=sharing
YOU MUST OPEN THE CM11 ZIP AND GOT TO meta/google/android/updater-script AND DELTE THE ASSET!
i'm sorry i'm to distracted testing!
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Yeah i didnt explain well,
there are some of bugs like no status bar, and the home button doesnt work...
1. Sbf
2. Root (framaroot)
3. Restart
4. Install "Droid2Bootstrap621MOD.apk"
5. "Install bootstrap" and "Reboot now"
6. Flash "Flash.zip"
7. Restart
8. Click Vol, Down on Blue led
9. Recovery -> Twrp (its touch)
10. Select install and my rom
11. Wait awhile.
12. When done, power off, the green led may stay on, ignore, and after 2min pull battery
13. Turn on.
14. Drink 10 cups of tea, and then return.
15. Come back here and tell me how many bugs you found...
Click to expand...
Click to collapse
m.ksy said:
cm-11-20140301-UNOFFICIAL-shadow.zip for testing. ROM that I have built before moving repo sources on to safestrap. asset already deleted. And some screenshots Also, for me data partition mounted automaticaly and I don't got bootloop (system started for a few seconds after installing in twrp) and FC's on system starting.
Click to expand...
Click to collapse
As one of the members who started and led the campain for KitKat until my laptop failure in early Dec, I must say I am proud of this moment, for us all, and for this device. By achieving this milestone, we, the development community, have once again proven Motorola wrong in their decision to drop support for certain devices, and given this device new life.
I will be testing this out this evening.
Everyone involved in this rock. Majorly impressive.
Sent from my XT875 using Tapatalk 2

[April 2, 2016][MOD][FIX]MaxOpt R2 1.0.6 UPDATED CODE BASE

NEW EASY INSTALLER, RECOVERY ZIP
Total overhaul of code.
*HELP WANTED, PM FOR RELEVANT DETAILS*
This software package was originally just made for my personal use to rectify the issue of my phone not entering deep sleep when idle and me not having access to a charger for the majority of the day while also improving multitasking because being my phone is also my build environment/office environment, I am frequently jumping around various apps that I'd prefer to keep open.
Things this package accomplishes on your phone (very simple and brief summary):
*Forces entry into deep sleep as soon as the screen is off (if enabled, on by default). It also has audio detection so you can listen to music with the screen off without unwanted deep sleep entry.
*Improves multitasking, no more apps having to reload/redraw when you switch back to them.
*Automatic odexing of all apps, including new installs (if enabled, pre-lollipop ROM's).
*Easy management of swap.
*CPU management. You can set your own values to be locked (no other app can change them) or let its device manager automatically set CPU frequencies and the governor you specify.
*Dynamic Max CPU Freq: When enabled (on by default) it will automatically scale the max CPU frequency value depending on the CPU load. This can help with governors that favor the high end of the frequency table too much by allowing you to save battery but have the CPU power available when needed, without having to adjust anything manually whenever you go from doing something processor demanding to having your phone sit idle.
*Fixes issues with several kernels where the touch screen is unresponsive after waking the device. No more inconvenient force reboots.
*Enables all idle and suspend states available (they are disabled by default quite often) and can help get your device into the lower C-States.
*Fixes broken links to firmware files caused by buggy init scripts on some ROM's.
New/Other features:
*New recovery flashable installer
*Force system wide GPU rendering and faster framerate.
*Fixes Dt2w and Sw2w lock screen freeze bug.
*Now compatible with KSM.
*Faster app loading and responsiveness. Key android services are given priority status for I/O and CPU resources.
*Multitask over 20+ apps simultaneously without any redraws and low-latency app switching (provided you have the swap space)
Tip: I use the large amount of unused space on /system to increase the size of that MaxOpt managed swapfile.
*Fixed the crash on boot issue between MaxOpt and some kernels.
Default MaxOpt config:
•Swap on, default MaxOpt generated swapfile size is 64 MB, with one made on /data, one on /cache, and one on /system if mounted rw.
•Auto-odexing off.
•Hotplugging compatibility on.
•User CPU settings off, auto-device manager on.
•Deep Sleep immediately on screen off enabled.
•KSM off (you must have a kernel that supports it to enable this option and have it work).
•Kernel settings on.
•Everything is forced to be drawn by the GPU.
All of the above listed features are user optional/tuneable.
For those who wish to only use MaxOpt for fixing the lock screen freeze bug associated with some kernels/DT2W/S2W use the following link: http://forum.xda-developers.com/showthread.php?t=3061589
If you would like to just use individual components or adjust program settings from a terminal app, here is an example usage and description of their individual functions as well as other useful documentation (VERY OLD DOC, NEEDS LOTS OF UPDATES):https://docs.google.com/file/d/0B_hgNZE_j5sVbEN4ZUtkS2p0bW8/edit?usp=docslist_api
Terminal Emulator is what I would recommend for use with managing MaxOpts' settings.
System Requirements (not entirely sure due to lack of public testing):
Busybox
A terminal app
A kernel that can best be utilized by these programs.
Please make a nandroid backup before using.
And here is the MaxOpt installer ( R2 1.0.6 ):
* https://drive.google.com/file/d/0B_hgNZE_j5sVaGdxV0FfODdxbVU/view?usp=docslist_api
Changelog:
R2 v1.0.6- Adjustments to write buffering and multitasking memory performance.
R2 v1.0.5a- Fixed a bug present in both this project and MaxLife where data wasn't validated thoroughly enough before using it.
R2 v1.0.5- Added a new completely experimental new user tuneable (on/off, default off) that changes runtime memory allocation values. Only activate it if you have a large amount of swap.
R2 v1.0.0- Totally rebuilt the project, installable with a recovery flashable zip now, kernel image installer is no longer compatible and is scrapped.
For those still getting crashes:
The issue still appears to be related to the device radio when it happens, so, after a crash could you please force reboot your device and try to disable mobile data when it boots before it crashes again and please post a copy of /proc/last_kmesg. Thank you.
Screenshots of battery screen showing time spent in sleep:
https://docs.google.com/file/d/0B_hgNZE_j5sVSjRUU0ZlX0UwUWc/edit?usp=docslist_api
https://docs.google.com/file/d/0B_hgNZE_j5sVSmNjYThkUzAtNGM/edit?usp=docslist_api
https://docs.google.com/file/d/0B_hgNZE_j5sVcWxJd0JyV09nMDA/edit?usp=docslist_api
Please thank if my software has helped you and please leave logs and descriptions of problems if my software did not work for you.
Wow, this looks amazing. Very nice work.
I Will be playing with this for the next few days.
Sent from my Moto G using Tapatalk
Damn this looks complicated as hell haha. Good job OP
Very nice job
Thank you very much everyone. Glad for the positive feedback, this is my first public software release. I daylight in a machine shop, so this was far from my field of expertise and a long learning experience for me
I tried it on faux kernel 014m.
But my phone bootlooped
I have faux clock app.
Is it causing the problem?
Thanks
One possible problem could be the boot image it made was over 10 MB depending on the size of the input one. If that wasn't the issue, did you disable signature checking? Also this is currently not ART compatible. It is also important that you run the installer from a partition that supports octal permissions, so the emulated sdcard is a no go.
Edit: it may be worth trying disabling the faux clock app too. I don't have that kernel or app to try for myself but this mod does affect CPU settings so it could be a conflict. If none of those work, I may have to look into updating my installer with an alternate method for incompatible kernels.
elrod16 said:
One possible problem could be the boot image it made was over 10 MB depending on the size of the input one. If that wasn't the issue, did you disable signature checking? Also this is currently not ART compatible. It is also important that you run the installer from a partition that supports octal permissions, so the emulated sdcard is a no go.
Edit: it may be worth trying disabling the faux clock app too. I don't have that kernel or app to try for myself but this mod does affect CPU settings so it could be a conflict. If none of those work, I may have to look into updating my installer with an alternate method for incompatible kernels.
Click to expand...
Click to collapse
I followed steps as below:
I put that 2 files in the data partition.
Then boot.img of faux.
I set permission 755 for both files and boot.img
Then from terminal I executed the command.
I got new_image.img
I repack the zip using this new boot image and flashed it in recovery.
Then I reboot.
Phone booted and stuck on "optimizing apps 1 of 98"
Then again same.
Also I had 700mb of free memory when I tried this.
When I again booted using faux kernel I had 450mb of free memory.
Can you guess what's going wrong?
Did you disable APK signature checking?
elrod16 said:
Did you disable APK signature checking?
Click to expand...
Click to collapse
Sorry I forgot that.
Where exactly should I put those 2 files.
Was I doing right to put them in data partition?
And after first boot can I enable signature verification?
Do I need to disable it before every boot?
Unfortunately for now it needs to be off whenever an app is upgraded or added, but can be enabled after the reboot that that happens on, and yeah, /data works
Even after disabling signature verification it doesn't work on faux boot.img
Am I doing right?
For whatever reason it sounds like the dexy binary isn't playing well with your phone, I'll make a new installer with the option of disabling it for incompatible setups for the time being, but the other ones should still work. I'll keep ya posted.
My rom is stock 4.4.4
I will try again with disabled optimization.
kedar512 said:
My rom is stock 4.4.4
I will try again with disabled optimization.
Click to expand...
Click to collapse
OK, hopefully that should be the only part of this package not working for ya. Keep me posted, I'll continue trying to figure this out if it persists.
elrod16 said:
OK, hopefully that should be the only part of this package not working for ya. Keep me posted, I'll continue trying to figure this out if it persists.
Click to expand...
Click to collapse
No luck bro
Same problem.Stuck at optimization.
Should I try it on Xperience kernel?
Its not working with faux.
kedar512 said:
No luck bro
Same problem.Stuck at optimization.
Should I try it on Xperience kernel?
Its not working with faux.
Click to expand...
Click to collapse
I would say yeah, try it with it and see if it makes a difference
Also did you try the new build with a clean restore? (Before any of the failed install attempts) Try not wiping the cache/dalvik-cache after install and flash.
I tried again but this time booted upto lock screen and rebooted.
I tried with new build.
after placing ./maxopt boot.img appears running with dexy enabled.
That means it's already working? If yes, have to do anything else?
Every time you turn the meter will have to repeat the procedure?
Sorry my bad english

[KERNEL][G800F][exynos][G800FXXU1*][TW Only][MM Only]Custom Kernel

hennymcc:
Important notice:
- You flash this image at your own responsibility. I am not responsible for any damage that might be caused by flashing this image (bricked device, lost data, ...)
- Flashing this kernel image will trigger the KNOX counter, so your warranty will be void.
- The image is only for S5 Mini SM-G800F (Exynos)
- The kernel is not tested well. It might be instable, crash your device, drain your battery, or even might damage your smartphone (e.g. if an OTG device drains too much power)
- Backup your data before flashing and check if the original firmware is present (e.g. at SamMobile)
Click to expand...
Click to collapse
Side note: Tripping KNOX counter might break some Samsung applications even after a factory reset. This might be due to secure storage(which is fixable), but for now be cautious if you depend on these features! This image will likley damage the Qualcomm variant of the S5 Mini, do not flash if you have a G800H!
Hello! :laugh:
I've been working on a custom kernel for a while for personal use but I thought some of you might like it.
Current feature list:
Patched to Linux 3.4.113
Fading LED notification (default disabled)
Added row I/O Scheduler
Added zzmoove CPU Governor(with temperature export)
Added PIE network scheduler(supposed to reduce latency, default disabled)
DriveDroid support
Universal Control Interface[UCI] (use the Synapse app to configure)
USB OTG
Boeffla sound engine (Only configurable via Synapse! default disabled)
Powersuspend with LCD panel hooks
1.5GHZ clock speed on processors with revision 2 and above
Double Tap 2 Wake
Voltage Control
MDNIE Hijack
F2FS Support
Haptic Feedback for soft keys
Compiled with Self built Linaro 5.3 toolchain
This kernel is currently only designed to work with the corresponding TouchWiz ROM and likely won't be able to boot custom ROMs. KitKat/Lollipop TouchWiz is also not supported!
If you have any questions about the included features (how to enable, what they do) you may ask in the Q&A until I update the thread.
About 1.5GHZ clock speed
So, as it turns out, Samsung had already done the work to push the 3470 to 1.5GHZ. The frequency tables were already there and all that needed to be done was to remove a soft limit set on it and voila! 1.5GHZ! The catch is that these tables only applied to the second revision of the SoC and above.
Possible reasons why Samsung set the limit:
The S5 mini comes out with both the older and newer revisions of the 3470 and Samsung wanted to avoid getting in legal trouble for selling a higher clocked phone as the same product
The higher clock speeds legitimately can damage the phone
As I don't have multiple S5 Mini's at hand I can't prove the first point, but the second point is more likely true. If you don't feel comfortable with the higher clock speeds you may lower the maximum to 1.4GHZ via Synapse, but the default clock is always 1.5GHZ due to the way in which the frequency controller works.
Current status : BETA
Credits:
andip71(Boeffla sound), faux123(Powersuspend), FrozenCow(DriveDroid support), ZaneZam(zzmoove), Linux Foundation(kernel patches), AndreiLux(Voltage patches for INT and MIF bus), Yank(MDNIE hijack), Samsung(F2FS)
On-board BusyBox by meefik https://play.google.com/store/apps/details?id=ru.meefik.busybox&hl=en
The authors are not responsible for the way in which their features have been implemented in this kernel. Do not post bug reports to them!
Flashing procedure will be the same as with this kernel.
Download current image here:http://forum.xda-developers.com/devdb/project/?id=10241#downloads
Chaneglog:
Code:
1.0
-Initial Release
1.1
-ZZMoove Update to 1.0 Beta 8
- Linux Update to 3.4.108
- Toolchain update
- 1.5ghz unlock for higher revision SoC's
1.2
- Ramdisk update
- Double Tap 2 Wake!
- UCI update
- USB OTG now permanently enabled
1.3
- Voltage Control (CPU, GPU, bus)
- Fixes for DT2W
- Linux Update to 3.4.109
1.4
- Intelliactive Removed
- Linux Update to 3.4.110
- MDNIE Hijack
1.4_L
- Lollipop Variant Now Live
1.4_L2
- Second Lollipop release
- Fixed OTG
- System partition can be remounted again
- Removed Frandom (Does not work so well in Lollipop)
1.5
- KitKat support terminated
- Fix annoying bootloader warning ("KERNEL IS NOT SEANDROID ENFORCING")
- F2FS Drivers updated and F2FS support improved (/data and /cache)
- Patch to Linux 3.4.111
- UKSM removed due to stability concerns
- SELinux policy support update (Latest SuperSU betas might need this)
- Switch to self built linaro toolchain
1.6
- Update to Linux 3.4.112
- F2FS drivers updated
1.7
- F2FS drivers update
- NTFS support enabled (eg. for reading USB HDDs)
- Kernel side haptic feedback on soft keys added (see second post)
1.8
- patch to 3.4.113
1.9
- Switchable OTG
2.0
- Updated to MM
- No longer need to install BusyBox manually to use Synapse
XDA:DevDB Information
G800F Custom Kernel, Kernel for the Samsung Galaxy S5 Mini
Contributors
CurtisMJ
Source Code: https://github.com/CurtisMJ/g800f_custom_kernel
Kernel Special Features: Boeffla Sound, Fading LED, Linux 3.4.113, row I/O Scheduler, zzmoove CPU governor, PIE netsched, DriveDroid support, UCI, USB OTG, DT2W, Voltage Control, MDNIE Hijack, F2FS, Haptic feedback
YOU MAY NEED TO REFLASH SUPERSU AFTER FLASHING THE KERNEL!
Version Information
Status: Beta EOL
Current Beta Version: 2.0
Beta Release Date: 2017-03-07
Created 2015-06-08
Last Updated 2017-03-07
Reserved
OTG switching
Credit to tobigun for the original code (I actually attempted it at some point but failed miserably).
Execute the commands in a terminal:
Turn on OTG
Code:
su -c echo OTG > /sys/class/sec/switch/otg_cable_type
Turn off OTG
Code:
su -c echo USB > /sys/class/sec/switch/otg_cable_type
(Haven't touched Synapse in forever, cannot make sense of it anymore, so no Synapse switch soz)
Synapse Issues
I had some trouble with colour choosers crashing Synapse under specific conditions. If Synapse keeps crashing when picking colours for MDNIE, please try the custom build available in the downloads section of this project.
IF THE DEVICE IS CRASHING WHEN USING SYNAPSE, THEN YOU HAVE LIKELY SET UNSTABLE SETTINGS! SYNAPSE WILL NOT PREVENT THIS, SO PLEASE BE CAREFUL WHEN CHANGING SETTINGS!
There are two ways to recover:
- Use your recovery to delete Synapse's data folder
- Factory Reset your device (Only in extreme cases)
Using PIE netsched:(likely not working with Android at this point in time)
Run following in root terminal or as init.d script
Code:
tc qdisc replace dev wlan0 root pie
tc qdisc replace dev p2p0 root pie
tc qdisc replace dev rmnet0 root pie
ZZMoove and profiles:
The zzmoove governor is highly recommended. It can be set to various profiles to mimic the benefits of various other governors. It'll even ensure the device doesn't overheat!
The profile can be set by setting the "profile number" tunable in Synapse to one of the number values mentioned here. Setting it will change a bunch of other tunables. You'll need to restart Synapse after setting it and save the changes for future application.
Notes on DVFS
Samsung's DVFS feature in their TouchWiz ROMs seems to get a bit shouty when anything other than the "interactive" CPU governor is active. It could also be the cause of rare kernel panics relating to CPU frequency tables(frequency controller expects something from the governor, governor doesn't deliver, panic). Since it also seems to cause a couple other unrelated issues, I'd recommended simply disabling it altogether(the easiest way being via Xposed)
Double Tap 2 Wake
This feature allows you to wake the device by double tapping on the screen while it is off. NOTE:Deep sleep is near totally inhibited while this feature is active, this means extra battery may be consumed. On a tweaked ROM you'll get 2-3%/hr on full standby, on non tweaked you'll get about 4-5%/hr, please keep this in mind while using the feature! Android OS suspension should be unaffected. The feature disables itself when a Samsung branded flip cover is closed, including S-View covers(no double tapping on the window). The feature makes use of the light and proximity sensors in order to detect whether the device is in a dark enclosed place (eg. A pocket) and disables itself in these situations as well in order to prevent accidental wakes (though that may still happen...)
MDNIE Hijack Example
Profile based of iPhone 6+ screen:
R: FF 00 00 - G: 12 FC 12 - Bu: 00 00 FF - C: 12 FF FF
M: FF 00 FF - Y: FF FF 00 - W: FF FF FF - Bl: 00 00 00
Feel free to post any other nice looking profiles you find
Init.d in Lollipop
I did not add Init.d support when building the Lollipop variant's ramdisk. Instead, /su/su.d should be used to run boot scripts. The functionality is exactly the same as the old Init.d.
Haptic feedback on soft keys
In order to avoid conflict with ROM side solutions, haptic feedback is disabled by default. It can be enabled via the following command which can be run as a boot script (eg. in /su/su.d). Command must run as root.
Code:
echo 1 > /sys/class/misc/abov_touckey/vibrate
NOTE: Above "touchkey" was misspelled in code. It should be fixed in a future update. Sorry for any inconvenience
still not fixed lol
Extra Compatibility Notes:
[url]http://forum.xda-developers.com/showpost.php?p=62226500&postcount=2[/URL]
Awesome, thanks !
Installed it and testing now
After a few days of testing !!! All I can say is, Great Kernel :good:
Good performance, great battery life
No issues so far.:highfive:
Working fine on G800FXXU1AOE3
And works great on G800FXXU1AOG2 too.
Again big Thanks Curtis ! :angel:
kernel is damn good.
Games running very fast for me with the new updated kernel
The 1.5Ghz CPU overclock is .. awesome
For additional gaming performance you can lock the GPU Frequency like this:
Shell command:
cd sys/module/mali/parameters
echo 533 > mali_dvfs_control
thats it, gpu locked to 533 mhz. Thanks to hennymcc for this commands
for example:
GTA San Andreas running now with maximum resolution+visibility graphical settings
Solid 30+ FPS :cyclops:
Sorry for noob question - can someone show me the exact syntax to enter in Terminal (or procedure) to activate OTG ? I don't seem to figure it out .
seaman5705 said:
Sorry for noob question - can someone show me the exact syntax to enter in Terminal (or procedure) to activate OTG ? I don't seem to figure it out .
Click to expand...
Click to collapse
To turn on:
Code:
su -t echo 1 > /sys/devices/virtual/sec/switch/otg
And off:
Code:
su -t echo 0 > /sys/devices/virtual/sec/switch/otg
Will ask for root.
EDIT: Enter exact commands in terminal emulator or adb shell
Thanks Curtis , but something is wrong in my case . It doesn't work and I don't understand why . After running the script , I granted the root access
, everything seemed to be ok , but nothing happens when I connect and USB key which is recognized in my S4 phone .
seaman5705 said:
Thanks Curtis , but something is wrong in my case . It doesn't work and I don't understand why . After running the script , I granted the root access
, everything seemed to be ok , but nothing happens when I connect and USB key which is recognized in my S4 phone .
Click to expand...
Click to collapse
Does anything else work? OTG also gets reset on boot, maybe it needs to be in an init.d script. I'll admit, I don't have an OTG cable to test, perhaps I should get hold of one, but the code definitely creates the right behavior (exactly the same as the other OTG kernel around here actually). Maybe switchable isn't the right way to go about it and OTG must be enabled permanently. I'll have to look into this, but in the meantime could you perhaps test with the other OTG kernel and see if it works? Also, the stick maybe might not be automatically mounting. Run "mount" in a terminal and see if it pops up. Apologies for the inconvenience.
CurtisMJ said:
Does anything else work? OTG also gets reset on boot, maybe it needs to be in an init.d script. I'll admit, I don't have an OTG cable to test, perhaps I should get hold of one, but the code definitely creates the right behavior (exactly the same as the other OTG kernel around here actually). Maybe switchable isn't the right way to go about it and OTG must be enabled permanently. I'll have to look into this, but in the meantime could you perhaps test with the other OTG kernel and see if it works? Also, the stick maybe might not be automatically mounting. Run "mount" in a terminal and see if it pops up. Apologies for the inconvenience.
Click to expand...
Click to collapse
No, it will not mount . I tested and OTG works with henny's kernel . Otherwise you made a great kernel - thanks for your work and your advices !
seaman5705 said:
No, it will not mount . I tested and OTG works with henny's kernel . Otherwise you made a great kernel - thanks for your work and your advices !
Click to expand...
Click to collapse
Attached is a build of the kernel with OTG enabled on a permanent basis. If you would not mind, could you test to see if it works? If so it will be done this way in future release, if not I will have to have a good look at any related code...
(P.S, sorry for the wait, my dual-boot was giving me issues)
CurtisMJ said:
Attached is a build of the kernel with OTG enabled on a permanent basis. If you would not mind, could you test to see if it works? If so it will be done this way in future release, if not I will have to have a good look at any related code...
(P.S, sorry for the wait, my dual-boot was giving me issues)
Click to expand...
Click to collapse
Yes , OTG works with this kernel . Great !
Note that after flashing, another reboot is needed to have the usb key properly mounting and poping up the file explorer with the key's content on connection .
Thanks !
New Version!
New version of my custom kernel released. Now includes Double Tap 2 Wake.
Is it possible to add voltage control to your kernel ? thanks .
CPU Voltage control is now implemented. Will work on a Synapse interface and the int and mif buses later today.
New Version!
Voltage control, Linux patches and fixes for DT2W waking up the screen while a call is in progress(sorry 'bout that)
Working great - I achieved good undervolting . Thanks
Hope to see a modified kernel for Lollipop too .

Categories

Resources