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

Search This thread

[Fenix]

Senior Member
Jan 6, 2011
1,109
839
Italy
www.youtube.com
Google Pixel 4 XL
Can anybody suggest a good custom kernel

Sent from my Xperia Z1

There is no actual CM based kernel.
Maybe someday this one will be usable, but not at the moment http://xdaforums.com/xperia-z1/development/kernel-fxtrinityultimatekernel-fast-t2801620
The only other one, Pimped Kernel, is abandoned for months now. Even if somebody would actualize it, I would not use it any more. I would tend to follow a regularly cared developement.

Something new here :D
http://xdaforums.com/showthread.php?p=55983282#post55983282
Thanks to @OmarEinea
We need to compile it for honami asap :p
 

cpaulin

Member
Nov 10, 2014
15
4
Milan
Hi,
Little bug while setting the cpu Max speed: even if the setting is done, it will frequently show NaN as max frequency. I think it might be easy to fix. Hope I can help you.

Cheers

Sent from my C6903 using XDA Free mobile app
 

kev70000

Member
Oct 18, 2014
10
1
Vesoul
Hi,
Little bug while setting the cpu Max speed: even if the setting is done, it will frequently show NaN as max frequency. I think it might be easy to fix. Hope I can help you.

Cheers

Sent from my C6903 using XDA Free mobile app

hello, it's a bug/lag in the display , If you correctly set your values it's ok ;) you do not focus on the display ...
 

jcsy

Senior Member
Jan 9, 2009
3,753
949
Land of the Z1/EVO3D/GTAB10.1(2)
OK does this app actually work with lollipop ? Lol I installed it and I'm not sure

-----------------------------------------------------
Tapatalked from Sony Xperia Z1
Stock LL 5.0.2 | Root |
 
L

LeParkour012

Guest
OK does this app actually work with lollipop ? Lol I installed it and I'm not sure

-----------------------------------------------------
Tapatalked from Sony Xperia Z1
Stock LL 5.0.2 | Root |
The application will work as long as the kernel supports the features the application has. It's all up to the kernel.
 

Dimitristhras

Member
Mar 6, 2015
7
0
Lollipop Support ?

First of all.. great work.!
So.. my question is if this will work on lollipop too.
And i also need help because i dont know which kernel to flash (if you have any suggestions please tell me)
I am on unlocked bootloader (C6903)
Also i wish to have DT2W feature .. do i have to have a certain custom kernel for this .. ?
If so.. can you provide me a link to this kernel please?
Thanks in advance.
 

Funkmasterchilla

Senior Member
May 13, 2014
452
128
Lorient
First of all.. great work.!
So.. my question is if this will work on lollipop too.
And i also need help because i dont know which kernel to flash (if you have any suggestions please tell me)
I am on unlocked bootloader (C6903)
Also i wish to have DT2W feature .. do i have to have a certain custom kernel for this .. ?
If so.. can you provide me a link to this kernel please?
Thanks in advance.

Yes it works on LP as long as your kernel allows it. Go in Z1 android development section and pick one of your choice such as RockZ1 (provides DT2W if you got Z1 not z1c) or unofficial doom kernel. Ensure its compatible with your current rom version.
Peace!

Sent from my D5503 using XDA Free mobile app
 
  • Like
Reactions: Dimitristhras

Top Liked Posts

  • There are no posts matching your filters.
  • 55
    lsXWTiF.png
    Pimp My Z1


    Introduction
    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
    • 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
    • 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

    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
    6
    Reserved

    Reserved
    6
    Reserved

    Reserved 2
    6
    v1.0.8-beta

    I pushed a new update to google play & github.

    Changelog
    • Touchscreen: added DoubleTap2Wake control
    • Miscellaneous: added Fast Charge control
    • CPU Control: use the contextual actionbar for min/max freq instead of applying right-away
    • Updated german translation thanks to @Henry2o1o


    Download
    5
    Update

    I have just pushed a new update to Google Play (it should take about an hour to show-up on your device), here is the changelog and the apk direct download:

    Changelog
    • Added Japanese translation (thanks to @RyokoN)
    • Fixed bug where some settings (sound control, I/O scheduler, sched_mc, pen/glove mode, etc...) didn't stick after a reboot, everything is applied properly after a reboot now.
    • Added more error-checking to CPU & GPU control in an attempt to fix FC's on some roms.
    • Fixed a bug where intelliplug wouldn't disable mpdecision
    • Fix permissions for pen/glove mode for roms where the owner is not correct


    Download

    Please note that you need to wait about a minute after a reboot in order for your settings to be applied. You will see the superuser toast.