Huawei Matebook E 2022 Bios modding. "FCERR IS SET" when dumping

hello. good day.

i am in the process of bios modding a Huawei matebook E 2022’s bios to allow undervolting the cpu by following this guide

https://old.reddit.com/r/MatebookXPro/comments/iih4q9/undervolting_on_all_huawei_devices_even_matebook/

i’d also like to see if the fan can be set to be always on or always max speed.

(maybe turbo time limit increase too?)

however. whenever i try to dump the bios using CSME 15.0.

it errors out at about 50% of the way trough reading the flash with the error

“50 percent complete.Error 185: FCERR is set. Hardware sequencing failed. Make sure that you have access to target flash area.FPT Operation Failed.”

I’ve tried googling around. but i’ve been unable to find a solution.

the device is using Insydeh20 rev 5.0 bios.

and i’ve been unable to find a bios update image anywhere else. so idealy i’d have to extract it from the machine.

anyoen got any suggestions on what i could try?

Try some other tool. H2OFFT that comes with BIOS update can dump. And Universal Backup Toolkit also.

the huawei device is UEFI only. no CSM support either in the bios options.

so i’ve been unable to boot a freedos usb to run H20FFT-D.

universal backup toolkit say’s it’s a unkown bios so sadly does not work either.

is there any alternatives to running H20FFT?

Why H2OFFT-D? There’s H2OFFT for Windows.

Try choosing the flash device capacity manually.

where can i obtain the windows version?

i founda github page which has a bunch of versions of them.

huawei itself does not release bios updates really so i can’t obtain the insyde bios flaster from them.

Take it from a BIOS update for any other device, but not very ancient.

i’ve found a few versions of the FFT for windows but they all seem to error out on launch.

IHISI:get support mode error in SMI

SMI return code 0X2B

is one error.

depending on the version of FFT the return code error changes but it’s all a SMI error

i’ve tested 3.79 till 5.51 which is the lastest i’'ve found so far.

Any luck with backup toolkit?

universal backup toolkit say’s it’s a unkown bios sadly.

i just found InsydeH20FFT 6.2 and it runs and sees tiger lake. but not sure how to backup the bios from it.

i found online that you have to enable it inside the platform.ini file. but unlike the older version of FFT. it does not exist inside the platform.ini file of the newer one.

Nevermind.

H2OFFT supposed to be run in console mode. H2OFFT-W.exe backup.bin /g

that seemed to work. it tried to save the bios.

however at 50% it also stopped and tossed a “IHISI Failed” error.

seems like beyond 50% of the flash is some protected zone?

maybe the last 50% is not needed.

i dont need to bios file to modify it. i just need the bios to find registers to flip.

so the file wont be used for flashing.

Try ‘H20UVE_200 backup batch.zip - Google Drive

it runs and also tries to extract.

but looking at the log it also fails to dump bios image.

the first time i ran the software it too a while of dumping for it to fail.

it does not make sense that it does not allow reading?

i mean. the thing supports bios updating. i assume it also verifies the flashes. thus has to read the image.

It reads only a little part on update.

odd. there has to be a way to get the bios image off this thingthough.

i mean.

older huawei’s (2021 and older) had no issues.

when using CSME system toolls i did find the id 0XC22019 size 32768KB

and googling that led me to this chip

https://media.digikey.com/pdf/data%20sheets/macronix/mx25l25635f.pdf

could that be the bios chip? is this of any help?

i’ve already shot a email at huawei in the hope’s they just send me latest bios update exe so i can just use that. but it’s unlikely big corps like those help you with anything lol.

what are some other options of trying to get the data off this chip? maybe outside of windows?

idealy i dont really want to crack the tablet open again. i know the INSYDE chip is under a soldered metal cage. which can be cut off easily enough. but it’s a whole risk cracking that screen.

Yes, it is.

Don’t know what else could be done. I’m sorry.

BTW, what command do you use to execute FPTW?

i’ve used -d backup.bin that’s what i seen per documentation.

i fouund out that i likely wont get undervolting going.

but i should be able to mess with IMON slope so it holds a steady 3.9 ghz. it currently drops off to 3.5 without temp limits.

Update. i got it to work.

i tried fptw64.exe -BIOS -D bios.bin and it saved it all and it opened it fine in tools

however. i found ALOT of cool stuff hidden in here.

i found the overclocking bit. and stuff for IMON.

but i also found a “overclocking performance menu” entry.

i want to enable that option. any idea on how to? looking around. there’s alot of menu’s there seems.

and alot of 0X0 values so i assume that means disabled.

i’ve attached the DriverSampleDXE txt file with all the info to the post.

https://old.reddit.com/r/overclocking/comments/w0zyai/guide_unlock_the_ec_tdp_limit_of_your_low_power_u/

this is what i’m following for the IMON stuff

. the overclocking menu is in the exact same place. so i assume it should also be nearly the exact same procedure?

File_DXE_driver_DriverSampleDxe_SetupUtility IFR.zip (233.8 KB)

Nice update.

the IMON slope tweak worked along with the overclocking bit.

no undervolting but there’s more control and it does hold 3.9GHZ until it runs out of thermal headroom

the only thing remains.

is it possible to get that overclocking menu working?

or some way to set a undervolt offset trough the bios. there is mention of voltage offset stuff in the driversample so maybe?