Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,740,480 Members 44,943 Now Online
XDA Developers Android and Mobile Development Forum

[APP] Pimp My Z1 (Kernel/Sysfs Control) [GPLv2]

Tip us?
 
Androguide.fr
Old
#1  
Androguide.fr's Avatar
Recognized Contributor - OP
Thanks Meter 6933
Posts: 2,052
Join Date: Jul 2012
Location: Lyon, France

 
DONATE TO ME
Default [APP] Pimp My Z1 (Kernel/Sysfs Control) [GPLv2]

Pimp My Z1


Introduction
Quote:
Pimp My Z1 is a sleek, holo, fully Open-Source (GPL v2 license) app which allows to control various sysfs interfaces present on some kernels for the Z1.
Most features require either Pimped Kernel (for CM-based roms) or Doom Kernel (for Stock-based roms), but the CPU & GPU Control as well as Touch Screen control will work properly with any kernel including the stock one.

The source-code is available on my github at: https://github.com/Androguide/Pimp_my_Z1


Features
Quote:
  • CPU Control:
    • Set your minimum & maximum CPU frequencies (and overclock if your kernel allows it)
    • Set a different Governor for each CPU core
    • Select your I/O Scheduler
    • View your current CPU frequency in real-time and with a graph

  • GPU Control:
    • Set your minimum & maximum GPU frequencies (and overclock it if your kernel allows it)
    • Select your GPU Governor
    • View your current GPU frequency in real-time and with a graph

  • Power Management:
    • Select your level of multi-core power savings, a.k.a sched_mc power savings (disabled/moderate/aggressive)
    • Toggle the IntelliPlug hotplug driver on and off
    • Toggle IntelliPlug's eco mode on and off
    • Toggle between the default early_suspend PM driver and the newer power_suspend PM driver

  • I/O Tweaks:
    • Toggle Dynamic File Sync on and off
    • Set a different I/O Scheduler for the eMMC & the SD-Card

  • Memory Management
    • Toggle Kernel Same-page Merging (KSM) on & off
    • Define the amount of pages to be scanned by KSM at each run
    • Define the amount of milliseconds KSM should sleep between each runs

  • Miscellaneous
    • Define the vibrator intensity at kernel level
    • Manage Fast Charge mode & amperage level

  • Sound Control:
    • Independently control the digital headphone output left/right channels gain at a hardware level
    • Independently control the analog headphone output left/right channels gain at a hardware level
    • Independently control the speaker output left/right channels gain at a hardware level
    • Control the microphone input gain at a hardware level
    • Control the camera microphone input gain at a hardware level

  • Touch Screen Control:
    • Enable/Disable Pen Mode to allow/disallow the use of any non-plastic pen or object as a stylus for the touchscreen
    • Enable/Disable Glove Mode to allow/disallow using the touchscreen while wearing gloves
    • Enable/Disable Double Tap 2 Wake


Download

To-Do
Quote:
  • Setting different I/O Schedulers for internal and external storage
  • I/O Scheduler parameters control, readahead
  • CPU Governor parameters control
  • TCP Congestion Algorithms
  • Touch-screen pressure scale tuning for normal & pen mode
  • Sound control through mixer_paths.xml for kernels which don't implement faux sound control (i.e: stock)
  • Performance/Balanced/Battery presets
  • Voltage control
  • Download of Pimped Kernel and open-recovery script to flash it automatically
  • You tell me


Screenshots
Quote:

Show More
 
XDA:DevDB Information
Pimp my Z1, a Tool/Utility for the Sony Xperia Z1

Contributors
Androguide.fr

Version Information
Status: Alpha

Created 2014-02-27
Last Updated 2014-04-27
The Following 46 Users Say Thank You to Androguide.fr For This Useful Post: [ Click to Expand ]
 
Androguide.fr
Old
#2  
Androguide.fr's Avatar
Recognized Contributor - OP
Thanks Meter 6933
Posts: 2,052
Join Date: Jul 2012
Location: Lyon, France

 
DONATE TO ME
Default Reserved

Reserved

Quote:
My Contributions
(Apps, Librairies, Roms & Guides)
 

Pimp My Rom: Website / App / Thread

dSploit: Website / Github

Flash Gordon (Flash zips without a recovery): Thread

Universal init.d: App

PlayView/CardsUI Library: Portal / Github

HoloGraph Library: Portal / Github

Ubuntu Touch for i9300: Thread

Omni nightlies for Xperia Z1: Thread

Paranoid Android builds: Thread

Revive your bricked p68xx : Guide
Follow me on Github
The Following 4 Users Say Thank You to Androguide.fr For This Useful Post: [ Click to Expand ]
 
Androguide.fr
Old
#3  
Androguide.fr's Avatar
Recognized Contributor - OP
Thanks Meter 6933
Posts: 2,052
Join Date: Jul 2012
Location: Lyon, France

 
DONATE TO ME
Default Reserved

Reserved 2

Quote:
My Contributions
(Apps, Librairies, Roms & Guides)
 

Pimp My Rom: Website / App / Thread

dSploit: Website / Github

Flash Gordon (Flash zips without a recovery): Thread

Universal init.d: App

PlayView/CardsUI Library: Portal / Github

HoloGraph Library: Portal / Github

Ubuntu Touch for i9300: Thread

Omni nightlies for Xperia Z1: Thread

Paranoid Android builds: Thread

Revive your bricked p68xx : Guide
Follow me on Github
The Following 4 Users Say Thank You to Androguide.fr For This Useful Post: [ Click to Expand ]
 
ploopower79
Old
#4  
ploopower79's Avatar
Senior Member
Thanks Meter 60
Posts: 144
Join Date: Oct 2012
Location: Houston
Great job man you are on a role!

Sent from my Xperia Z1 using XDA Premium 4 mobile app
 
gallardo5
Old
#5  
gallardo5's Avatar
Senior Member
Thanks Meter 215
Posts: 969
Join Date: Apr 2011
Location: Glasgow
And it's here can't wait to try it with your kernel finally z1 got custom kernel and app for tweaking for AOSP ROMs

Sent from my Xperia Z1 using XDA Premium 4 mobile app
SE T290i>SE K700i>SE K750i>SE W580i>SE P900i>SE C902>Nokia 5230>HTC Wildfire>SE Xperia X10 mini>SE Xperia Arc S>HTC Wildfire>HTC Sensation>Sony Xperia S>HTC One X>LG Nexus 4>Sony Xperia Z1

And birth on 1994
 
Poesini
Old
(Last edited by Poesini; 26th February 2014 at 11:51 PM.)
#6  
Senior Member
Thanks Meter 54
Posts: 376
Join Date: Apr 2012
Location: Cali

 
DONATE TO ME
Yay man!

Will this conflict with Trickster Mod?

EDIT: When adjusting sound control gain, it doesn't stick (I don't know if it is because of Trickster Mod)
 
Juzman
Old
#7  
Senior Member
Thanks Meter 188
Posts: 973
Join Date: May 2011
Location: Townsville

 
DONATE TO ME
Uninstalled trickstermod and switched to this. Great app.

Can you implement a "delay" for applying the settings on boot?

Sent from my Xperia Z1 using xda app-developers app
Phone: Nexus 5 Sony Xperia Z1, Sony Xperia Z, Galaxy S2
Rom: ParanoidAndroid
Kernel: franco.Kernel (My Voltages)

Tablet: Nexus 7
Rom: SlimKat Weekly Builds
Kernel: franco.Kernel

My Nexus 5, Xperia Z1, Xperia Z, STweaks (S2) and TricksterMOD (N7) settings.

If I've helped you, please press thanks!
 
YamazakiRobert
Old
#8  
Senior Member
Thanks Meter 23
Posts: 142
Join Date: Dec 2007
amazing app and very nice design!
 
pranii23
Old
#9  
pranii23's Avatar
Senior Member
Thanks Meter 29
Posts: 166
Join Date: Jul 2012
Location: Bangalore
Faux display please. The one with gamma control
 
chunlianghere
Old
#10  
Senior Member
Thanks Meter 109
Posts: 429
Join Date: Oct 2011
i got FC when i click cpu control, gpu control, power management,

on DooMKernel v06 kernel, stock 290 rom.

Sony Xperia Z1 | DooMKernel v08 / Advance Stock with Recovery v02 (681) Kernel | Stock De-Odex 14.3.A.0.681 KitKat 4.4 ROM

Sony Xperia V | vKernel-Xperia 1.2.5 Kernel | Smart Xperia™ ROM SX.05.1.A.2.425 (9.1.A.1.140)

Sony Ericsson Xperia Ray | xKernel v9.587-C | Android 4.1.B.0.587 Ice Cream Sandwich FlyLight


Nokia 2100 -> SE K300i -> SE W660i -> SE K770i -> SE G700 -> SE W995 -> SE Xperia Ray -> Sony Xperia V -> Sony Xperia Z1

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes