Post Reply

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

OP Androguide.fr

26th February 2014, 11:09 PM   |  #1  
Androguide.fr's Avatar
OP Recognized Contributor
Flag Lyon, France
Thanks Meter: 6,987
 
2,053 posts
Join Date:Joined: Jul 2012
Donate to Me
More
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 51 Users Say Thank You to Androguide.fr For This Useful Post: [ View ]
26th February 2014, 11:18 PM   |  #2  
Androguide.fr's Avatar
OP Recognized Contributor
Flag Lyon, France
Thanks Meter: 6,987
 
2,053 posts
Join Date:Joined: Jul 2012
Donate to Me
More
Reserved
Reserved
The Following 6 Users Say Thank You to Androguide.fr For This Useful Post: [ View ]
26th February 2014, 11:19 PM   |  #3  
Androguide.fr's Avatar
OP Recognized Contributor
Flag Lyon, France
Thanks Meter: 6,987
 
2,053 posts
Join Date:Joined: Jul 2012
Donate to Me
More
Reserved
Reserved 2
The Following 6 Users Say Thank You to Androguide.fr For This Useful Post: [ View ]
26th February 2014, 11:28 PM   |  #4  
ploopower79's Avatar
Senior Member
Flag Houston
Thanks Meter: 73
 
175 posts
Join Date:Joined: Oct 2012
More
Great job man you are on a role!

Sent from my Xperia Z1 using XDA Premium 4 mobile app
26th February 2014, 11:36 PM   |  #5  
gallardo5's Avatar
Senior Member
Flag Glasgow
Thanks Meter: 233
 
991 posts
Join Date:Joined: Apr 2011
More
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
26th February 2014, 11:43 PM   |  #6  
Senior Member
Flag Cali
Thanks Meter: 94
 
464 posts
Join Date:Joined: Apr 2012
Donate to Me
More
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)
Last edited by Poesini; 26th February 2014 at 11:51 PM.
27th February 2014, 12:17 AM   |  #7  
Senior Member
Flag Townsville
Thanks Meter: 206
 
1,025 posts
Join Date:Joined: May 2011
Donate to Me
More
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
27th February 2014, 12:24 AM   |  #8  
Senior Member
Thanks Meter: 19
 
142 posts
Join Date:Joined: Dec 2007
More
amazing app and very nice design!
27th February 2014, 04:17 AM   |  #9  
pranii23's Avatar
Senior Member
Flag Bangalore
Thanks Meter: 30
 
177 posts
Join Date:Joined: Jul 2012
More
Faux display please. The one with gamma control
27th February 2014, 06:53 AM   |  #10  
Senior Member
Thanks Meter: 114
 
450 posts
Join Date:Joined: Oct 2011
More
i got FC when i click cpu control, gpu control, power management,

on DooMKernel v06 kernel, stock 290 rom.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools
Display Modes


Top Threads in Xperia Z1 Themes and Apps by ThreadRank