Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
[REQUEST] Asus PRIME B460M-A modding bio...
Last Post: hnoimahi
Today 08:04 AM
» Replies: 1
» Views: 238
[REQUEST] Lenovo G580 (62CNxxWW) Whiteli...
Last Post: Dudu2002
Today 05:34 AM
» Replies: 809
» Views: 246575
[REQUEST] Asus maximus X Code "fan profi...
Last Post: appletechgeek
Today 12:12 AM
» Replies: 0
» Views: 90
[REQUEST] Acer Aspire S3-391 BIOS Unlock
Last Post: Dudu2002
Yesterday 04:27 PM
» Replies: 57
» Views: 25527
[REQUEST] Lenovo V580(c) (H1ETxxWW) Whit...
Last Post: Dudu2002
Yesterday 04:26 PM
» Replies: 588
» Views: 147779
[REQUEST] GL504GS BIOS unlock
Last Post: pl4gue
Yesterday 12:19 PM
» Replies: 75
» Views: 59218
[REQUEST] Thinkpad T14S G3 AMD (Type 21C...
Last Post: Dudu2002
Yesterday 04:37 AM
» Replies: 1
» Views: 107
[REQUEST] Lenovo B490 (H1ETxxWW) Whiteli...
Last Post: sardax
04-25-2024 10:03 PM
» Replies: 101
» Views: 31977
[REQUEST] Acer Aspire E1-571(G) BIOS Unl...
Last Post: Dudu2002
04-25-2024 04:44 PM
» Replies: 127
» Views: 58193
Acer Predator Helios 300 N17C1 G3-572-79...
Last Post: chadreuel
04-25-2024 11:39 AM
» Replies: 0
» Views: 152
[REQUEST] Acer Nitro 5 AN515-56 BIOS Unl...
Last Post: Dudu2002
04-25-2024 07:25 AM
» Replies: 5
» Views: 908
[REQUEST] Lenovo Y50-70 (9ECNxxWW) BIOS ...
Last Post: Dudu2002
04-25-2024 03:52 AM
» Replies: 1972
» Views: 663148
[Request] Acer Aspire Z1620 (h61h aio v1...
Last Post: spingernexx
04-24-2024 06:09 PM
» Replies: 2
» Views: 195
[REQUEST] Lenovo G505 (82CNxxWW) Whiteli...
Last Post: khaos
04-24-2024 04:15 PM
» Replies: 155
» Views: 55592
Asus Prime b250m plus, RAM compatibility
Last Post: Slayery777
04-24-2024 06:23 AM
» Replies: 0
» Views: 183
[REQUEST] Bios Unlock Request Clevo W230...
Last Post: happycrazyman
04-23-2024 03:53 PM
» Replies: 0
» Views: 161
Rog Strix B650E-F BIOS File Extraction
Last Post: panmetrix24
04-23-2024 11:25 AM
» Replies: 0
» Views: 171
[REQUEST] Lenovo G50-70 (9ACNxxWW) White...
Last Post: Pipo89
04-23-2024 06:47 AM
» Replies: 236
» Views: 70104
[REQUEST] Acer Nitro 5 AN517-41 BIOS Unl...
Last Post: onetapxdf
04-23-2024 03:37 AM
» Replies: 11
» Views: 1399
[REQUEST] Lenovo G400S (7BCNxxWW) Whitel...
Last Post: Dudu2002
04-23-2024 03:14 AM
» Replies: 203
» Views: 71009

Mysterious UEFI Behavior on Biostar AM1MH with AMI v4 BIOS
#11
Change
Code:
0x390B5         Suppress If: {0A 82}
0x390B7             Variable 0x6 equals 0x0 {12 06 06 00 00 00}
to
Code:
0x390B5         Suppress If: {0A 82}
0x390B7             Variable 0x6 equals 0x1 {12 06 06 00 01 00}
One byte patch:
0x390B5 0A 82 12 06 06 00 00 00
to
0x390B5 0A 82 12 06 06 00 01 00
find
quote
#12
Note that setting values in PState isn't set higher than full speed of CPU.
It's for power saving, not for overclocking.
You can't set multiplier higher than x22 for Athlon 5370
In first screen shot x36 is the maximum allowable value in BIOS.
Note that Universal IFR Extractor wrong interpret EFI_IFR_EQ_ID_VAL. Variable 0x6 isn't number of variable in VarStore, but QuestionId.
find
quote
#13
(11-07-2016, 04:14 PM)DeathBringer Wrote: Note that setting values in PState isn't set higher than full speed of CPU.
It's for power saving, not for overclocking.
You can't set multiplier higher than 22 for Athlon 5370
In first screen shot you can see PState of previous installed CPU.

DeathBringer,

I think you are only confused by Biostar's bad naming scheme. Their P-State stuff IS their overclocking software on other computers. It's a bad name because as you say, it seems like you would choose it to set multipliers at different power states (p-states) - but this is not so. Instead it applies the multiplier only to the "standard" running P-state, which is pstate0. If you turn off Cool 'n Quiet or whatever the modern equivalent of that in an AMD system is, it will run in pstate0 (max speed) at all times.

While you cannot in theory set the multipliers higher for the Athlon 5370 because it is a "locked" chip, it can in fact be overclocked by multiplying the base clock (what used to be called an FSB overclock) in ASUS motherboards in this series. While changing the multiplier is not the same thing, I have some hope that this may work anyway, because of how this UEFI is behaving:

I know that the first multiplier is not the multiplier of the previous CPU because no other CPU has ever been installed on this system. Another thing indicates to me that it might actually set the multiplier higher - The first time I saw the higher multis, I set the CPU to the max, x36, to see if it would crash the system. It did - the system failed to POST. If setting the higher multi did nothing, then the system should post just fine and go back to a UEFI showing that it had set itself to the stock x22 multiplier. Instead after shutting down from the failed POST and rebooting, I booted to a UEFI telling me it had set the system to the failsafe x8 multi, indicating a failed overclock attempt had occurred. 

The actual remaining problem for overclocking on this board is just getting the settings to stick. To get the higher multiplier options to show again all I have to do is remove the CMOS battery, then put it back in and boot. If I choose a lower OC next time like x22.5, the system restarts and POSTs just fine, but the BIOS shows me set at default x22. That's the problem I need to see if I can change. The first step is making sure we can always see the higher multiplier and voltage options!

EDIT: More evidence that setting the multiplier for these chips is only a BIOS setting and not part of the CPU design:
  • The 5350, another "locked" chip, can have its multiplier set from x20.5 to x21 in some motherboards in this series
  • There are no unlocked "K" series chips in this socket, so AMD doesn't have to do anything to the chip design to make it locked; just ask motherboard OEMs to disable multiplier changes in the BIOS
Evidence that I might be wrong:
  • The OEMs that do allow overclocking on this series use inferior (for SoC type CPUs) "FSB" overclocking. You would think if they could choose multiplier OC options they would have, but perhaps they were under contract not to allow that kind of setting in AMD's budget series?

I intend to get to the bottom of the mystery  Cool
find
quote
#14
You can set value of Core FID without BIOS editing.
1. Take USB stick and format to FAT32
2. Create directory structure EFI\Boot
3. Download and unzip bootx64.7z
4. Put BOOTX64.EFI to Boot directory.
5. Boot from this USB stick
6. Run command: setup_var 0x1
7. Make and post a photo of the screen.
find
quote
#15
(11-07-2016, 04:51 PM)DeathBringer Wrote: You can set value of Core FID without BIOS editing.
1. Take USB stick and format to FAT32
2. Create directory structure EFI\Boot
3. Download and unzip bootx64.7z
4. Put BOOTX64.EFI to Boot directory.
5. Boot from this USB stick
6. Run command: setup_var 0x1
7. Make and post a photo of the screen.

Sure thing. Here it is:     
find
quote
#16
OK. Now you can change Core FID by command
setup_var 0x1 0xXX
where 0xXX is
0x1C - x22 (2200 MHz)
0x1D - x22,5 (2250 MHz)
0x1E - x23 (2300 MHz)
0x1F - x23,5 (2350 MHz)
0x20 - x24 (2400 MHz)
etc
find
quote
#17
Or you can try my mod of BIOS.
find
quote
#18
(11-08-2016, 02:07 AM)DeathBringer Wrote: Or you can try my mod of BIOS.

Haha, you move too fast for me to learn everything you are doing!

THANKS though for all the help. I will catch up to everything in this thread someday. I just tried the bootx64.efi method and set multi to x23 but upon reboot BIOS still says x22. Because I am running Linux (lubuntu) on this machine I don't have CPU-Z to verify; maybe I'll load WinPE and verify with CPU-Z that way. HWinfo doesn't show me the multiplier in use, sadly.

Before I flash your mod, what specifically did you change? I was looking at the bit change you suggest earlier (0x390B5 0A 82 12 06 06 00 01 00), but from what I can see in the BIOS that will only unhide the menu, not unhide the hidden options in the menu. Correct? So that wouldn't expose new multipliers, I think. Take a look at the first two pics in the original post of this thread to see what I'm talking about.

Or did you change something else?
find
quote
#19
I've changed conditions for suppressing options in Core FID&Core VID settings only.
find
quote
#20
(11-08-2016, 02:44 AM)DeathBringer Wrote: I've changed conditions for suppressing options in Core FID&Core VID settings only.

Your mod worked almost in the way that I expected it to:

Now when I first booted I could see all the menus under "Performance" regardless of whether "Custom P-State" was enabled. I selected x23 overclock and 1.3375 overvolt, then saved and rebooted. The system successfully went to POST, and in the UEFI I got the screen below, where now I cannot choose any other option: 

   

So I need to dig around and figure out how to make the overclock actually stay applied rather than trip the failsafe settings.
find
quote


Forum Jump:


Users browsing this thread: 3 Guest(s)