[Request] HowTo RollBack to an older HP Insyde BIOS

What program is used to see the hidden functions of each bios? I would like to try it

@sagael


I don’t know, @Lost_N_BIOS done it for me (different laptop) some time ago with textual output of BIOS options so you can use efi shell to enable/disable without modding the BIOS (in some bios)

Link to the post:

ACPI mod request for vga Intel UHD Graphics 600 detection (3)

try this method at the time but without success as my current bios has no hidden option to modify igpu behavior

I don’t like this bios.s12 file too. If I make modification to bios for example to update CPU microcode, this s12 file prevents to flash, it understands the file changed and stops bios update.

More in detail:

I have HP Pavilion - 15-cs3001nt it has the latest F.15 Rev.A dated Sep 22, 2021. It has microcode of cpu706E5_plat80_ver000000A6_2020-11-01_PRD_BC302391.bin in it. But, the latest is cpu706E5_plat80_ver000000A8_2021-05-26_PRD_5F2962F1.bin, I can not managed to find a way, I even tried HxD Hex editor but, after integrating the new one, date changes and the program understands that the image is not original.

Any ideas for this?

Signature file (s12) is the least of your problems. You can update BIOS without it, but the computer will not start with the modified BIOS.

bios.s12 read by the bios updating program, this file has an important role of making a kind of .sha check for the bios file. So, this control check by the .s12 file is the primary problem, not he least one!

After modifying bios, a new .sha check and a new .s12 file must have to be created. I have even tried saving the new file by changing the date, saved my new file exactly at the original bios date. But, this even did not allowed me to flash. .s12 file is not checking file save date, it checks within a special algorithm for the whole file!

If those types of bios files become dominant, sadly we can not use UBU bios updater for the future bioses. Thus, we must find a way to modify insyde h2o bios files, and maybe for many others too…

In my 086AA.s12 file I read with notepad:

Ꝼṍ搦鄿�冤⟊❷�ナ㫳懧ﲶ뺉맫䅐罤ꥸﻏ崑⷇殼駡ᕆ冡䱚볭枼얋緯౰掬糦�醝᝟춆馚ᄙꃛ枪橴悋끧豆硺镤ﲽ吕༙郃蔟鯓ܘ噶㨦訜憎㷵ᄄ㋧䳋얷溴�䂩ᑐ芧㏘斩䶣�ㇼ追몘಩�꺱ꈏ쌠繣盼䣎﮸笑ꦩצּ᫂歉㎍⒗擓쀴ྔñ疤╦覮꒱鯝幮槀⭸榤玮咳�ⵌ狞殪귱㞝迶鍡

And with hex editor:

7B A7 4D 1E 26 64 3F 91 DE DF A0 E0 A4 51 CA 27
77 27 EF DC 85 FF F3 3A E7 61 FD F4 B6 FC 89 BE
96 E4 EB B9 71 F2 50 41 64 7F 78 A9 17 F2 CF FE
11 5D C7 2D BC 6B E1 99 46 15 A1 51 5A 4C ED BC
BC 67 8B C5 25 E4 EF 7D 70 0C AC 63 E6 7C D3 DC
9D 91 5F 17 86 CD 9A 99 19 11 DB A0 25 E3 AA 67
74 6A 8B 60 67 B0 B4 E8 46 8C 7A 78 64 95 BD FC
15 54 19 0F C3 90 1F 85 D3 9B 18 07 AA E1 76 56
26 3A 1C 8A 8E 61 F5 3D 04 11 E7 32 CB 4C B7 C5
05 E7 B4 6E EE DB A9 40 50 14 A7 82 D8 33 A9 65
A3 4D 7B DE FC 31 FD 8F 98 BA A9 0C 53 DE C8 EA
B1 AE 0F A2 20 C3 F3 F8 63 7E FC 76 58 E5 CE 48
B8 FB 11 7B A9 A9 46 FB C2 1A 49 6B 8D 33 97 24
D3 64 34 C0 94 0F F1 00 A4 75 66 25 72 E8 AE 89
B1 A4 DD 9B 6E 5E C0 69 78 2B A4 69 AE 73 B3 54
CE DB 4C 2D DE 72 AA 6B F1 AD 9D 37 F6 8F 61 93

Bios file: https://ftp.hp.com/pub/softpaq/sp135501-136000/sp135593.exe

No. And I can prove it: give you an archive that will update your BIOS and change, for example, the BIOS version number to any text you choose. And all this without the SHA check. The BIOS will work, but I doubt that you will find an explanation why It won’t be if you change microcodes, because you still don’t understand the whole thing.

“because you still don’t understand the whole thing.” → Ha haa, I don’t think so! I am not a newbe, I am here for a long time. If you don’t have a HP computer, this is new to you, it is completely different. Insyde h2o bios has it’s high level protection against modifying!

@karakarga
But you haven’t modified any of the HP insyde BIOSes with signature check, have you?
[InsydeH20 F.49 REV3.7] Is it possible to unlock advanced menu!??

Thanks for your reply, Sweet Kitten. Rolling back is another issue. The reverted file nevertheless original HP bios file. Modifying a rom file is a step further!

I have checked web, no one find a solution for it, yet! ( Soon or later I hope… )

Here is a solution, [Guide] Unlock Insyde H2O BIOS with Checksum Control but,

@gao2001 said: Hewlett-Packard’s BIOS verification procedure is extremely complex. The algorithm and verification method are changed almost every year.

How extract properly bios to bin file, for HP Pavilion 15-n051su? After flash all work, but not screen! Thanks of advance

@Sweet_Kitten I have another exactly laptop with an earlier BIOS version not available on the HP site, how can I backup this BIOS using the Insyde tool ? or maybe you can send me a tool?
Thanks

Regards

How much earlier can it be that it is no longer available?

Universal BIOS Backup Toolkit.

Hey guys, my laptop’s bios got updated yesterday (f40->f45, plundervolt vulnerability = I can no longer undervolt) and I can’t seem to be able to downgrade it to the previous version. The win+b recovery just recovers the same, post update version, and the usb recovery with the previous version gives me the Unable to open BIOS Signature file error. In most places on the internet they say it’s impossible to downgrade bios on hp notebooks, but some people here were successful - could you help me please? This is driving me absolutely nuts. Thank you very much in advance.
This is my model btw: OMEN by HP 15-dh0007na.

stuff I tried but only got some more emotional damage:
recovering cmos and bios - nothing new, recovers the latest, updated version
disabling sgx completely in bios - os (win10) still asks me to disable sgx apps (I have none) for whatever reason if I want to use undervolting
hp_tools - gave me a bunch of .bin and .sig files
insydeh20 - doesn’t recognize those files
tried cinebench20 without my undervolt settings since I’m stuck with that, and got even more emotional damage as I lost 700 points on my cpu (3200 to 2500) : )
universal bios backup toolkit - said it couldn’t identify the bios
contacted hp support - rollback should be possible - it isn’t, the firmware management tool (when you boot from f2) says correctly that the current version is f45 and after the process it’s going to be f40, but then just doesn’t work, saying something about not finding signature file

hey there
I have a similar issue I have hp laptop model : hp 15-bw000nf
config :
Processor APU AMD double cœur E2-9000e (1,5 GHz de fréquence de base, jusqu’à 2 GHz de fréquence de salves, 1 Mo de mémoire cache)
RAM 4 Go de SDRAM DDR4-1866 (1 x 4 Go)
dedicated GPU AMD Radeon™ R2

bios version F53 that I suspect that got my laptop so slow like the cpu is working at 100% when nothing is running; also hp took out the F53 version from there serves.
So I desperately need help !

Hello.
Can you give HP official download link to a BIOS update version above F.53? It is still available to download F.53 from ftp server.

hey there!
unfortunately, I can’t! For I only accessed drivers through their official website which only gives you access to drivers list after doing a scan to your computer components. Sorry!

OK. Which version would you like to downgrade to? F.51 or older?

hello

Just the one that got before F52

BIOS version F.51. Binary files extraction is one of the selectables.
You can follow this procedure to perform downgrade.