Firstly I am not a developer - merely an avid android user.
This thread stems from work done by devs on my previous device - where the developers went to the extent of providing various voltage tables for the most COMMON SoC's that users had on there devices.
Hence this is merely an attempt to define what (IF ANY) variations of CPU we may have on our beloved Z1C's.
Maybe this can in turn help Z1C users better zone in on any Undervolting attempts as well as provide our ROM & Kernel developers with further information.
This page should help with the comprehension behind CPU Binning https://plus.google.com/+PaulReioux/posts/YXxQnnZxC7j
How to post your CPU Version:
(You may want to perform this after a reboot - as the dmesg can grow very big, and the part we want may possibly have been overwritten.)
Install then open Terminal Emulator (or whichever Terminal you use on your phone.)
type 'dmesg | grep clock-krait-8974
copy and paste your findings here.
From the screenshot attached you can see I have:
PVS config version: 1
speed bin: 2
PVS bin : 3
PVS version: 0
Apparently there are 8 binnings for MSM8974 Snapdragon 800 (0,1,2,3,4,5,6,7) - if my device findings are correct then I fall half way.
It's said that the higher the PVS bin value the better - in terms of it gives of less heat and requires less voltage:
0 requires the MOST/HIGHEST voltage range to boot, and 7 required the LEAST/LOWEST voltage range to boot.
Because lower binning SOCs use higher voltage values, they tend to run hotter than higher binning versions.
This thread may amount to nothing - but it could in turn help you all with potential undervolt guidance as well as perhaps helping our kernel devs in supplying adjusted default voltage tables if we do find that there are many variations in the Z1C's being used among us - which I'm sure there are.