Page 3 of 4
#31 RE: Trying to change the power throttling limit on Acer Spin Pentium N5000 by JasonD 22.10.2019 05:42

avatar

Zitat von Lost_N_BIOS im Beitrag #29
maybe you have TXE one, try FPT from this thread's V4 system tools - Intel Trusted Execution Engine: Drivers, Firmware & System Tools


Uhh that's a very long and complicated post, what am I doing with it exactly? Also the flashing tool arrived!

#32 RE: Trying to change the power throttling limit on Acer Spin Pentium N5000 by JasonD 23.10.2019 07:45

avatar

@Lost_N_BIOS I found an interesting post on another forum where the Throttlestop forum is. A user named Dufus seems to know of a way to trick the CPU into thinking it hasn’t reached its power limit: http://forum.notebookreview.com/threads/...haswell.766743/

“There are a least 2 other ways to program power limits other than through MSR's, those being memory mapped addresses and PECI and it does not matter if the MSR is locked, seems lowest setting wins. For instance PL1 and PL2 can also be programmed via MCHBAR+0x59A0 and MCHBAR+0x59A4 while PP0 and PP1 can be found at MCHBAR+0x59A8 and MCHBAR+0x59AC. The PECI ones though are generally controlled by the Embedded Controller (EC). If you are lucky the manufacturer might provide access to the relevant registers. If not, then an EC firmware mod would be required.”

Too bad all the pics are gone...

#33 RE: Trying to change the power throttling limit on Acer Spin Pentium N5000 by Lost_N_BIOS 23.10.2019 08:33

avatar

Sorry for any confusion, I meant for you to download the V4 system tools from that thread, then try FPT again using the FPT in Flash Programming Tools folder like I mentioned before. You will need to use different exe name in the command, since it wont be spsFPT in that package.
About the stuff you mentioned, you may have have access directly to the PL1/PL2 settings in BIOS once we can unlock it, but not sure if they are in this BIOS. That may not even apply to your CPU, maybe only certain CPU family's have controls/BIOS access to stuff like that.
I looked through the IFR of all your settings, no PL0/PL1 or PP0/PP1, or power settings etc, only what I showed you on page one. There is power/thermal settings in other areas, but nothing like we're discussing here.

If yours is EC FW controlled, I can't help with that, there's no tools that I'm aware of that edit EC FW, only direct assembly edit would be possible and I'm not familiar enough with assembly to do anything like that since it's not a usual edit I do in assembly.

Poking around, I see, even with programmer editing BIOS may be an issue. I know a few threads about re-signing RSA Signed BIOS, but I've never done it. Sometimes this doesn't matter once you have programmer, we'll have to see

#34 RE: Trying to change the power throttling limit on Acer Spin Pentium N5000 by JasonD 23.10.2019 19:28

avatar

@Lost_N_BIOS I have the programmer, it's here! What do I do with it?

#35 RE: Trying to change the power throttling limit on Acer Spin Pentium N5000 by Lost_N_BIOS 24.10.2019 05:43

avatar

Dump BIOS and send me a dump. What is yoru BIOS chip ID? here's general software - http://s000.tinyupload.com/index.php?fil...695330485827902

And here's some guides, sadly the one with the most images all the images are down
https://www.bios-mods.com/forum/Thread-G...341A-programmer << Same as one directly below, but with all images expanded/visible at once
[GUIDE] Flash BIOS with CH341A programmer
[Guide] Using CH341A-based programmer to flash SPI EEPROM
[GUIDE] The Beginners Guide to Using a CH341A SPI Programmer/Flasher (With Pictures!)
https://www.techinferno.com/index.php?/f...grammer-ch341a/
https://weborus.com/guide-flash-bios-spi...ini-programmer/

Before you connect to the chip, open software and on "Auto" function, uncheck erase/blank check, that way nothing gets erased accidentally.
Do not erase, or write to chip until I tell you the file you sent me is OK/good dump

Read, verify and then if chip and buffer match save and send me the file.

#36 RE: Trying to change the power throttling limit on Acer Spin Pentium N5000 by JasonD 26.10.2019 06:24

avatar

Okay @Lost_N_BIOS I found time to get the BIOS chip read, file attached! I hope zipping doesn't mess it up somehow, the forum told me in German that the original was too large by 2MB... (can that be changed to English?)

#37 RE: Trying to change the power throttling limit on Acer Spin Pentium N5000 by JasonD 01.11.2019 02:49

avatar

@Lost_N_BIOS did you get a chance to look at the file? Also do you have recommendations of good guides for viewing/editing the BIOS file if I wanted to try out some mods myself?

#38 RE: Trying to change the power throttling limit on Acer Spin Pentium N5000 by Lost_N_BIOS 06.11.2019 08:16

avatar

@JasonD - I think we can't change that German message, or they would have by now Zip is preferred, so no problems there!
Sorry, I don't know any guides for manipulating this kind of BIOS (Insyde), I hate Insyde BIOS There is no related settings to what you wanted in this BIOS, aside from the ones I showed you image of previously (or mentioned)

First, lets see if BIOS edit in general bricks the BIOS or not (be ready to recover!) This has FD unlocked and BIOS Lock + FPRR Disabled - so if BIOS boots, we should then be able to use FPT to dump/flash etc after that
Please make a note here, what software version and chip ID you use for the above dumped BIOS, and what is your actual chip ID, in case we need to reference this later.
This package contains two BIOS, program FD.bin one first and see if it lets you boot to BIOS. If it does, great, we can edit FD without breaking anything.
Then next program in FDSet.bin, if that fails to let you boot or enter BIOS, then RSA Signed BIOS and I will have to see if I can work around for you.
http://s000.tinyupload.com/index.php?fil...487773091899844

Also, after checking BIOS, BIOS Lock and FPRR are already disabled at least in NVRAM anyway, however both are enabled at setup modules, but I'm not sure which your BIOS uses.
So if you would have continued with the correct FPT we may have been able to flash that way, or unlock and then flash that way, but you never tried again once I linked you to the correct version.
But, it's good we wait for programmer to arrive in anyway case it's RSA signed. If it is, I may know how to work around now, but it would be my first time doing that edit, so may take a few failures too

Love the avatar! Do yo own that one? I have a few, but none I really like yet, I always grab the cheap random sample sets.

#39 RE: Trying to change the power throttling limit on Acer Spin Pentium N5000 by JasonD 07.11.2019 06:06

avatar

Zitat von Lost_N_BIOS im Beitrag #38
Please make a note here, what software version and chip ID you use for the above dumped BIOS, and what is your actual chip ID, in case we need to reference this later.

Is this info that I get while reading the BIOS chip from another computer, or at another time?

Zitat von Lost_N_BIOS im Beitrag #38
So if you would have continued with the correct FPT we may have been able to flash that way, or unlock and then flash that way, but you never tried again once I linked you to the correct version.

Sorry, it confused me what you wanted me to do. I've now done it, and attached the screencap of what happened, I think this v4 needs a different command from the other package...

Zitat von Lost_N_BIOS im Beitrag #38
Love the avatar! Do yo own that one? I have a few, but none I really like yet, I always grab the cheap random sample sets.

I don't own that one, but I do own an Intel wafer from the '80s or '90s of some random unremarkable secondary chip, and another that was a test wafer from an unknown source. I was supposed to get a third but the seller "forgot" to ship it!

#40 RE: Trying to change the power throttling limit on Acer Spin Pentium N5000 by Lost_N_BIOS 07.11.2019 06:20

avatar

Software version and chip ID is something you get what using the programmer, you choose what software version you are using when you download and pick a folder to use the program from, and then either "Detect" or you picks the ID you use.
But, I guess that may depend on where you downloaded the software and what the actual software was. I generally pass out this link, have several versions of general CH341A software - http://s000.tinyupload.com/index.php?fil...695330485827902
I assumed I'd linked you to this, and that's why I asked which version you used so you could be sure to use same to write back (or if I needed to tell you use something else, other ID etc. What is your actual chip ID, written on the chip itself?

Did you test the BIOS I sent you at post #38 (via programmer)?

Yes, v4 FPT would have a different named exe file, but rest would be same. Looks like you tried to flash something that wasn't there.
You first have to dump the BIOS region (Nameofexe.exe -bios -d biosreg.bin), then flash it back (Nameofexe.exe -bios -f biosreg.bin) Obviously, change the name of the exe there

Too bad you don't own that wafer, looks nice! I've picked up a few sets of 3-4 at different times, some $8-12 for each set I think, few cool ones but nothing super fancy, I think they all hold onto those and or sell them for much higher $$

#41 RE: Trying to change the power throttling limit on Acer Spin Pentium N5000 by JasonD 07.11.2019 06:54

avatar

@Lost_N_BIOS DISREGARD THE BOTTOM PARAGRAPH, I was dumb and didn't follow the guide properly. FD.bin boots fine!


neither BIOS would flash, always failed the verify stage, now seeing if even the original BIOS can be flashed back onto it (also fails verification). I'm not sure if this is a problem with the chip, the programmer, or the BIOS file...

#42 RE: Trying to change the power throttling limit on Acer Spin Pentium N5000 by Lost_N_BIOS 07.11.2019 07:07

avatar

@JasonD - So, you can erase chip, blank check, then write back your originally dumped BIOS and it's OK? But, if you try that same steps with BIOS I sent, it doesn't verify?
Or, do you mean even now, you already tried and original dumped BIOS also fails to program in properly? << If yes there, then this is due to incorrect software/version or chip ID used for your BIOS chip, or you are not erasing and blank checking before you write, but that's low on list of possible causes (always do that though)

What is your actual BIOS ID as written on the chip? And what software/version are you using, and what ID are you using during programming

#43 RE: Trying to change the power throttling limit on Acer Spin Pentium N5000 by JasonD 07.11.2019 07:18

avatar

Got it working after a re-read of instructions, attaching the chip details according to the flasher. Going to re-try the v4 software thing again next.

#44 RE: Trying to change the power throttling limit on Acer Spin Pentium N5000 by JasonD 07.11.2019 07:23

avatar

@Lost_N_BIOS successfully dumped!

#45 RE: Trying to change the power throttling limit on Acer Spin Pentium N5000 by Lost_N_BIOS 07.11.2019 07:29

avatar

Please edit your posts if you want to add more info and no one has replied yet, thanks.

The above image about chip details does not answer my questions (except one, which chip ID you are using in software = W25Q64FW) This is 1.8V chip ID, so I assume you are using 1.8V adapter also, correct?
That image does not tell me what software verson you are using, nor what your actual chip ID is (look in person)

As for FPT, great, you dumped BIOS region. Now, flash it back and show me error, if any >> FPTw64.exe -bios -f biosreg.bin

* Edit - so you've got it running again now, with what BIOS? Did you test now the two BIOS I sent you again? Need to know results of both, after a proper write (erase, blank check, open file, then write/verify)

Xobor Forum Software von Xobor
Datenschutz