yashsingh1/xdaforums huggingface dataset:
[Galaxy Note II Original Android Development] JazonX:
So has anyone achieved this mod from the Framework Level ?

So far the only Guide I found to lower the brightness value is this

http://xdaforums.com/showthread.php?t=1235212

Thanks!
[Galaxy Note II Original Android Development] flatronics:
Hmmmm.... I admit that I dont understand the new ABB feature quite well yet. :D

But i have ASV: 0 . It was said that the higher the ASV the better...

This my CPU freq voltage setting. Do you think this is harmful for my chip?

Been using these values for a long time already.

CPU_VOLT_1800=1300000

CPU_VOLT_1704=1275000

CPU_VOLT_1600=1237500

CPU_VOLT_1500=1200000

CPU_VOLT_1400=1175000

CPU_VOLT_1300=1137500

CPU_VOLT_1200=1100000

CPU_VOLT_1100=1075000

CPU_VOLT_1000=1025000

CPU_VOLT_900=987500

CPU_VOLT_800=962500

CPU_VOLT_700=925000

CPU_VOLT_600=900000

CPU_VOLT_500=862500

CPU_VOLT_400=837500

CPU_VOLT_300=800000

CPU_VOLT_200=775000

AllianceRomv2 rockin` with Perseus Alpha 35
[Galaxy Note II Original Android Development] SandeepEmekar:
I beg everyone's pardon.

I never heard my phones music sound so bad. :(

Boeffla sounds awesome.
[Galaxy Note II Original Android Development] m666p:
BOOM knowledge blast...

And also could you maybe release a version of ur kernel meant for more battery efficiency ,I.e. a power saving version of perseus focused on providing 7+ hrs screen on time, cuz a lot of ppl won't bother messing with stweaks(maybe)...

And on a side note cud sumone give me flashable zip to reset stweaks settings cuz the one meant for s3 siyah didn't work for me in the past....

And thanks for the new audio engine takes sum getting used to but I don't need to use noozy nemore...

Note 2,

Rom = Omega 16

(Apex@onyx black,Wallpaper@galaxy pack)

Kernel = Perseus 35

(Cpu 1.7@1175000mV,Gpu 733@1100mV)
[Galaxy Note II Original Android Development] Cris7ianO:
Will give the new version another try anyone can suggest ultimate performance settings in stweaks? :)

Sent from my Pimped N7100 with AmnoSpherum 8.0.1
[Galaxy Note II Original Android Development] AndreiLux:
You are correct, typo. I wrote it correctly first time round then edited something and mistakenly changed switched that too.
[Galaxy Note II Original Android Development] tuxonhtc:
Anyone get to lower their brightness? Register hook is enabled, I've tried setting reduction rate to max and lower and see no effect. I'm on minimum brightness with autobrightness off.

Am I missing something here?
[Galaxy Note II Original Android Development] dubber:
If anyone installs new version, let us know of how it goes.
[Galaxy Note II Original Android Development] b2rdetor:
same here... how it works?
[Galaxy Note II Original Android Development] Euro_Rules:
Notification lights are not blinking even though there are notifications.....

any one facing notification lights issue?

While Charging , Restarting & Shutdown LED are normal
[Galaxy Note II Original Android Development] pepe2909:
same here, always remains on, not blinking...
[Galaxy Note II Original Android Development] flatronics:
Notification light is blinking here..

AllianceRomv2 rockin` with Perseus Alpha 36
[Galaxy Note II Original Android Development] antt00:
Notification blinking as normal with monx.
[Galaxy Note II Original Android Development] sklchan:
The kernel mod on brightness is minimum, use this setting on those three value 128, 32 (not important), 0
[Galaxy Note II Original Android Development] AndreiLux:
The second value is important, it dictates the percentage of reduction you have at minimum / the range of the reduction curve. So I guess this works and the above reports are just bogus? Had another dev confirm it works correctly when he pulled the patch.

I'm gonna release 36.2 with more LED changes to fix the stupid user-space notification apps in a bit.
[Galaxy Note II Original Android Development] b2rdetor:
try to set that values and cant see any changes...
[Galaxy Note II Original Android Development] flatronics:
It works when autobrightness is on.

AllianceRomv2 rockin` with Perseus Alpha 36
[Galaxy Note II Original Android Development] b2rdetor:
tryed ON OFF - cant see any changes...
[Galaxy Note II Original Android Development] sklchan:
As told the different is minimum and you need to observe it carefully...

If you prefer darker effect then you can use those screen masking app which physically add a layer of mask toward the screen to make it darker... ;)
[Galaxy Note II Original Android Development] Mustinky:
Still version 34.2 is more stable and more battery friendly

And more smooth as well, I noticed that the screen consumes alot more battery on 35 and above
[Galaxy Note II Original Android Development] MeetFace:
I second something like this, or perhaps just a general wiki article on the relevant settings and what you're missing out on by changing them to favor battery life.

Thanks for the amazing kernel

sent from my ginormous Note II
[Galaxy Note II Original Android Development] lavanhu:
35 working perfect only 2 things might not be working perfectly..

1: while playing games phone gets overheated

2: led consumes more then previous version.

Any fix for that plz
[Galaxy Note II Original Android Development] sklchan:
The 36 so far perform better then any previous version in term of battery life... The latest ABB setting seem able to further bring down the consumption by reducing the leakage current within the cpu... :thumbup:
[Galaxy Note II Original Android Development] MeetFace:
Very good, I'll have to read up on that and play with it more.

I've tried one bout of UV on this kernel with my Note 2, fairly conservative and I ended up with data corruption and boot loops, so need to make sure I'm going about it correctly.

sent from my ginormous Note II
[Galaxy Note II Original Android Development] omniwolf:
Hi [MENTION=4167023]AndreiLux[/MENTION],

I'm trying to understand this ABB stuff. I'm not interested in OC, but I am in battery saving (and therefore UV). I think I understand the gist of it, but there are a few things. Everything I talk about here is regarding the CPU ABB.

1. Trying to collate all your informative posts on the issue, initially (according to the OP) I would say that I would want to achieve an RBB by having higher slice values in the ABB tab than in the CPU tab. For slice 1 that's easy, as it only includes the 200MHz step. If my current gate voltage (which is tested the lowest I can go before crashing pre alpha 36) for 200MHz is 712, and I set slice 1 to be 750, I'm achieving an RBB. As long as I don't crash, this is a win, right?

2a. In a later post, you mention power savings, but your example is an FBB. Is this because your example is using a high frequency step? Therefore, to achieve better battery usage, would we want an RBB in slice 1 and 2, and an FBB in slice 3 and 4 (assuming we follow the lessons taught in your example regarding lowering both gate and body voltages, while increasing the bias)?

2b. In your example above, by decreasing both gate and body voltages, you lower the power consumption. By increasing the positive bias, you increase the chance that the chip will be stable at a higher frequency. Are these statements true? If so, when in a RBB situation, what will increasing the negative bias do? further potential instability, but lower static leakage?

3. Slices: why are there only 4, why not one for each frequency?

4. This is confusing me a lot. When I go into the ABB tab in STweaks, all 4 slices are set to 750mV. Is this right? You mention default body values, but I can't assume they're all 750mV.. or is it at this point I need to start delving into the /sys/devices/system/abb/ area?

As a side note, my N7105 is ASV1, but across the frequency steps I have managed UV of between 75 - 200! Averaging about 150mV. This seems pretty good for an ASV1 chip? Do you still want us to enter our values into the spreadsheet? I did it for my i9305 back when you first requested it, but only recently found my max UV levels for my N7105.

As another side note, I tried to test the digital screen brightness settings, this was my procedure:

1. go into a dark room

2. confirm auto brightness is on

3. in STweaks, tick Enable register hook

at this point should I notice the screen brightness reduce as the default settings kick in and reduce the luminance? There was no brightness change :(
[Galaxy Note II Original Android Development] AndreiLux:
I didn't include this feature to use some stupid layering app on top: if you want it darker then set the takeover point to something higher. The maximals in STweaks are able shave off a third of the luminance off the channel components, which is more than enough.

As I said, this is also tied in the type of control you have for brightness, the default Samsung slider doesn't go below 20 and thus the kernel isn't aware of it and doesn't apply the maximal value. Use a third-party brightness slider which can go to 0 and you'll have the full weight of the brightness reduction, in which case you're shaving off half of the luminance off the channel components with a reduction of 128.

Version: 36.2:

- User-app notifications: Fixed colour scaling on the LED notifications, and also added brightness scaling. User apps will now also enter lowpower/high-power modes depending on outside brightness, just like the stock notification behaviour. Fixed the erroneous blinking behaviour for user-apps.

1. Yes.

2a. Yes.

2b. Yes. Because reducing dynamic leakage (gate voltage) at higher frequencies is more important than static leakage of idling frequencies.

3. Because it would be a mess to control and configure. This is how it is for now.

4. Those are the correct defaults for ASV1, you have a bad chip, can't do anything about it.

About the brightness: Please test what I've mentioned above. I want to know if it works on the Note 2 or not, you guys are giving me confusing reports.
[Galaxy Note II Original Android Development] SirCanealot:
I've read the explanations for ABB about 5 times now and it's only starting to vaguely make sense. Damn dyslexia. I can read and understand what all the words mean, but my brain literally explodes at the concept of actually fully understanding what all the words mean together and how to apply what the words mean :p

Can anyone suggest any papers or anything that are written in real English that better explain how the different voltages work? Sometimes I need to read something more complicated to understand a something simple :)

Anyway, so far random semi-educated button mashing haven't produced any results for me. I've tried running stability test while keeping an eye on cpu temp (via Android tuner - not looking at battery temp) for a very rough idea of how much power is going through the chip. Are all the slice voltages for the cpu meant to be set all to 750mv on Note II?

But I think I need to move the sliders is stweaks a little more vigorously and see what happens and if it crashes I obviously send AndreiLux a PM written in strict pigeon English.
[Galaxy Note II Original Android Development] AndreiLux:
If your gate voltage is bigger than your body voltage, then you are making the chip faster in the sense that it can achieve higher frequencies, or achieve better undervolting, at the cost of exponentially increasing the static power consumption. (FBB)

If your gate voltage is lower than your body voltage, you are making the transistor slower and it might need more voltage, but you are drastically reducing static power consumption. (RBB)

At higher frequencies, dynamic leakage overshadows static leakage, so you want FBB.

At lower frequencies, static leakage overshadows dynamic leakage, so you want RBB.

If you want some papers, here:

http://web.eecs.umich.edu/~manowar/publications/dvsabb-ICCAD2002.pdf

http://www.ece.mtu.edu/faculty/shiyan/EE5900Spring08/BodyBias.pdf

By the way, I'm going to turn off my mention notifications, it's fairly annoying to get an Email every time when somebody @'s me, it's basically like a PM.
[Galaxy Note II Original Android Development] omniwolf:
OK, i set:

Brightness reduction: 128

Takeover point: 64

and I left Auto-brightness input delta at 20. I still didn't notice any changes in a dark room when ticking and unticking Enable register hook.

1,2,3: OK thanks.

4. Wow OK. I'll try some values and see how I go. Currently running slice 1 at 750, slice 2 at 950 (my 800MHz gate voltage is 937mV), have left 3 and 4 alone for the moment.

In my above case where i have created an RBB situation for both slice 1 and 2, should I now be trying to further reduce the gate voltages of the frequency steps affected by slice 1 and 2? Or does only an FBB situation allow for potential further UV'ing?

sorry! I guess this function of the forums might be more useful if you could blacklist notifications from being mentioned in your own threads.
[Galaxy Note II Original Android Development] SirCanealot:
AL: (mention notification sounds terrifying!) thanks a lot. Makes a little more sense and I will certainly try that paper later :)
[Galaxy Note II Original Android Development] AndreiLux:
AHHHH! You Note 2 bastards have two different AMOLED controllers floating around for the same device. I totally forgot about that shenanigans. You have a ea8061 right? You probably do.

I'll fix this and have a new version up in a few moments.

Version: 36.2:

- User-app notifications: Fixed colour scaling on the LED notifications, and also added brightness scaling. User apps will now also enter lowpower/high-power modes depending on outside brightness, just like the stock notification behaviour. Fixed the erroneous blinking behaviour for user-apps.

- Fixed digital brightness reduction for EA8061 users

- EA8061 Note 2 owners: increased the maximum brightness by 50 candela: the manual controls were limited to 250cd as maximum as opposed to 300cd which was only usable during auto-brightness, and unusable for any third-party apps.
[Galaxy Note II Original Android Development] DubelBoom:
Opened the QR code for download, scanned it, error, not file.

The was an extremely bad timing XD

Waiting for new version!

BTW, all those features are so complicated.. ><
[Galaxy Note II Original Android Development] tuxonhtc:
[/COLOR]

Ahh, there I was thinking I've gone partially blind or something :laugh:

Awesome Andrei. Flashing right away and will report back!

---------- Post added at 04:24 PM ---------- Previous post was at 04:15 PM ----------

PS: Works like a bloody charm! Loving it :)
[Galaxy Note II Original Android Development] lavanhu:
Need help please 36.1 working perfect only 2 things might not be working perfectly..

1: while playing games phone gets overheated

2: led consumes more battery then previous version.

Any fix for that plz
[Galaxy Note II Original Android Development] omniwolf:
36.2 fixes the brightness settings, I can now notice a slight change at 128, 64, 20.

are you able to quickly comment on my question?
[Galaxy Note II Original Android Development] DubelBoom:
Where is the file that I can see if I have EA8016?

I can't remember it's location..

And if I have this model, where should I change the max brightness? I'm lost in all this info :(
[Galaxy Note II Original Android Development] Dardevil1977:
Flashed 36.2, so far no bugs on my Note, everything's working just fine.
[Galaxy Note II Original Android Development] rob_z11:
If you are in ASV Group 1, shouldn't you set following values for your four slices?

1600 - 562500

800 - 262500

400 - 187500

200 - 162500.

I may be reading it wrong if these values are delta?
[Galaxy Note II Original Android Development] frankcilo:
No No, this values are delta!!

You can set for esample:

1600 - 850

800 - 800

400 - 750

200 - 700
[Galaxy Note II Original Android Development] rob_z11:
Thanks. I thought that may be the case. What would be ideal values for these four slices if someone wants to Undervolting the phone to get more out of the battery.
[Galaxy Note II Original Android Development] Silenus21:
Looks like I have ASV 1.

Does that mean I'm good?
[Galaxy Note II Original Android Development] frankcilo:
If you reduce -50mv slices (setting to 700mv) you can undervolt -25mv your cpu and you have a difference of +25mV body bias compared to the initial, but you have reduced the gate voltages, you should be get faster gate switching while also decreasing the power consumption:good:

---------- Post added at 05:16 PM ---------- Previous post was at 05:15 PM ----------

ASV 0 bad......ASV12 excellent
[Galaxy Note II Original Android Development] tuxonhtc:
Just flash the latest version and you're good to go! It's in the display settings, play around with it and set the lowest brightness to your liking.
[Galaxy Note II Original Android Development] sklchan:
Be aware the cpu gate voltage do have limitation... The value you can get from abb doesn't fully reflect the value you can reduce the cpu core voltage... :rolleyes:
[Galaxy Note II Original Android Development] rob_z11:
That makes sense, but you have to determine other factor such as temperature and quality of the board. I am not sure who has ASV12 as I got ASV1 which is pretty mediocre and one can expect from Sammy.
[Galaxy Note II Original Android Development] Silenus21:
Oh didn't know 1 was bad.

Is there a switch/toggle to increase asv without having to manually adjust everything.

What is a really safe asv?

3, 4.

I don't really want to push things.

But would like to test it with some safe values.
[Galaxy Note II Original Android Development] sklchan:
The asv is the cpu chip quality bin and it's not something that you could change
[Galaxy Note II Original Android Development] frankcilo:
Certainly, it was just an example to understand the concept better.

I have ASV1 and normally overclock to 1800mhz with 1263mv voltage, the lower I can not get down with the voltages otherwise crashes, but after many trials I managed to get down to 1238mv only by reducing the body voltage to 600mv (-150mv body bias for -55mv reduction of cpu voltage!)

Beginning 1263-750=513 body bias

Now 1238-600=638 body bias

Plus the body bias is greater and more you can reduce the voltage of the cpu
[Galaxy Note II Original Android Development] nemesis93:
I really really hope I can have you AndreiLux, as a kernel developer for the SPH-L720 very soon.
[Galaxy Note II Original Android Development] Silenus21:
Ok I understand now.

Wish someone could post conservative values for ASV 1 owners.

Anything to help battery life.
[Galaxy Note II Original Android Development] Simone:
Yes, please.
[Galaxy Note II Original Android Development] AndreiLux:
Glad to see that people understand and use it correctly. The question now is the actual benefit, if 125mV increased bias is worth only 25mV decreased gate voltage.

No Qualcomm for me, sorry.
[Galaxy Note II Original Android Development] frankcilo:
In fact, not worth it, and I left at 750 as original. Thanks Andreilux
[Galaxy Note II Original Android Development] Mustinky:
How can I know my sv version ? Is it the imei sv version in the about ?
[Galaxy Note II Original Android Development] frankcilo:
To find out your ASV group: You can read out your ASV group in /sys/devices/system/abb/abb_info now.
[Galaxy Note II Original Android Development] sklchan:
Yup that's why I kept all my cpu core uv value and only tweak on the abb by increase its value so reduce the fbb voltage or even make some freq band to rbb to reduce the cpu leakage... ;)

---------- Post added at 02:46 AM ---------- Previous post was at 02:44 AM ----------

Check my above perseus setting as I'm from asv 1 ;)
[Galaxy Note II Original Android Development] frankcilo:
Cpu

1800mhz: 1263 mV

1704mhz: 1238 mV

1600mhz: 1188 mV

1500mhz: 1163 mV

1400mhz: 1113 mV

1300mhz: 1088 mV

1200mhz: 1063 mV

1100mhz: 1038 mV

1000mhz: 988 mV

900mhz: 963 mV

800mhz: 938 mV

700mhz: 913 mV

600mhz: 888 mV

500mhz: 863 mV

400mhz: 838 mV

300mhz: 813 mV

200mhz: 788 mV

Gpu:

54MHz 775mV

108MHz 825mV

160MHz 850mV

266MHz 900mV

350MHz 950mV

440MHz 1000mV

533MHz 1075mV

640MHz 1125mV

733MHz 1175mV

800MHz 1225mV
[Galaxy Note II Original Android Development] choco376:
I am a novice and have installed this kernel on my cellphone.

To avoid any goof ups, I just need to know what are the best settings for STweaks in each category for this kernel to be at it's best.

I'm currently on ARHD 14 ROM with both Simplistic and Xposed frameworks installed.

Many Thanks.
[Galaxy Note II Original Android Development] themichael:
As far as voltages, every chip is different with its tolerances. As far as settings, stick with stock for a great balance of performance/ battery
[Galaxy Note II Original Android Development] MeetFace:
Any way to change these in an xml file or something? Those sliders are a little beast.

sent from my ginormous Note II

---------- Post added at 07:44 PM ---------- Previous post was at 07:41 PM ----------

Also, if I'm ASV 0, does that mean I'm SOL?

sent from my ginormous Note II
[Galaxy Note II Original Android Development] OldBoy.Gr:
So if I got it straight cpu voltages we had till now represent gate voltage for each frequency, and abb tab voltages represent the body voltage for each slice of frequencies. That being said, we opt for RBB (if possible or else lowest FBB possible) in lower frequencies aka the first 2 slices to reduce static leakage, while we go for FBB on the other 2 slices which represent higher frequencies.

If all this is correct then we do the same along this line of thinking for gpu, mem, int.

Right?

_______________________________________________

Life is what happens while we make ... plans!
[Galaxy Note II Original Android Development] omniwolf:
that is the theory, yes.
[Galaxy Note II Original Android Development] m666p:
I'm gonna sound a bit stupid but I just want to say that it's safe to turn everything down to 600mV under abb, btw my phone's asv1...

Note 2,

Rom = Omega 16

(Apex@onyx black,Wallpaper@galaxy pack)

Kernel = Perseus 36.2

(Cpu 1.7@1175000mV,Gpu 800@1125mV)
[Galaxy Note II Original Android Development] frankcilo:
Andreilux for me is the master of the kernel, he is light years ahead of the other kernels, has created a kernel that can really personalize as you wish, but with a really impressive stability. My Notes 2 now runs overclocked to 1800mhz from a month without ever having a freeze and with excellent fuel consumption. Thanks again:good:
[Galaxy Note II Original Android Development] sklchan:
why u making it worst?? the default 750mv already confirmed by sammy team as good??? :confused:
[Galaxy Note II Original Android Development] bervin:
what are some recommended abb values for asv 1? cpu,gpu and int
[Galaxy Note II Original Android Development] sklchan:
CPU Freq	CPU Original	CPU Mods	ABB	FBB/RBB

CPU_VOLT_1800	1400000	1300000	1000000	300000

CPU_VOLT_1704	1400000	1300000	1000000	300000

CPU_VOLT_1600	1312500	1212500	950000	262500

CPU_VOLT_1500	1262500	1162500	950000	212500

CPU_VOLT_1400	1225000	1125000	950000	175000

CPU_VOLT_1300	1175000	1075000	950000	125000

CPU_VOLT_1200	1137500	1037500	950000	87500

CPU_VOLT_1100	1100000	1000000	950000	50000

CPU_VOLT_1000	1075000	975000	950000	25000

CPU_VOLT_900	1050000	950000	950000	0

CPU_VOLT_800	1012500	912500	900000	12500

CPU_VOLT_700	987500	887500	900000	-12500

CPU_VOLT_600	962500	862500	900000	-37500

CPU_VOLT_500	950000	850000	900000	-50000

CPU_VOLT_400	937500	837500	900000	-62500

CPU_VOLT_300	925000	825000	900000	-75000

CPU_VOLT_200	912500	800000	900000	-100000
[Galaxy Note II Original Android Development] badril81:
I have ASV 2
[Galaxy Note II Original Android Development] TheMrcool212:
Please delete
[Galaxy Note II Original Android Development] muena90:
Thank you!

Please can you tell us your value for Slice 1 (...200])?
[Galaxy Note II Original Android Development] Silenus21:
Thanks for this.

Please confirm where do you input those values.
[Galaxy Note II Original Android Development] Mustinky:
It seems that most of the devices r asv1

How can u confirm that sv1 is bad ?