[PROBLEME] Downgrade BIOS/UEFI HP Pavilion g7-2147sf

Pour de l'aide concernant votre matériel
Répondre
Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 9579
Enregistré le : il y a 14 ans
Localisation : On earth
Contact :

[PROBLEME] Downgrade BIOS/UEFI HP Pavilion g7-2147sf

Message par ThiWeb »

Bonjour,

Je rencontre pleins de problèmes avec cette machine (HP Pavilion g7-2147sf ou B6J88EA).

Tout d'abord, je mets à jour le BIOS avec la dernière version fournie par HP, la F.2A Rev.A publiée le 19/09/2016.
L'UEFI devient disponible alors que seul le Legacy était permis dans le BIOS précédent, tant mieux !
Sauf qu'au démarrage de l'UEFI, impossible de détecter le moindre lecteur UEFI : Clé USB, DVD, etc.
Rien n'est détecté ! Impossible d'installer Windows 10 x64 en UEFI…

J'installe donc Windows 10 x64 en legacy, et je décide de downgrader le BIOS avec les versions précédentes : F.26, F.23, F.17, F.14, F03, F02 du BIOS…
Aucune n'accepte de s'installer : "The BIOS file is not allow to flash. / The flash process will be terminated."

Je pré-installe Windows 10 x64 en UEFI sur une autre machine, et je transfère le disque sur la machine en question.
Cette dernière ne veut pas démarrer. Dès l'instant que l'UEFI est actif, plus rien ne peut booter (à part la carte réseau pour info)…

J'ai testé la méthode de HP qui consiste à appuyer sur WIN+B au démarrage de la machine pour forcer une MAJ ou un downgrade de BIOS.
Sauf que l'écran reste inlassablement noir malgré le fait que la machine démarre bien…

Je suis un peu perdu et j'aurais bien besoin d'aide ou de conseil.
Merci d'avance,

ThiWeb
Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 12066
Enregistré le : il y a 14 ans

Message par LaDidi21 »

@ThiWeb :
Sauf à bidouiller le fichier de paramètre du Firmware Upgrade, tu ne pourras PAS descendre en version.

-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 9579
Enregistré le : il y a 14 ans
Localisation : On earth
Contact :

Message par ThiWeb »

Et pourquoi ?...
Au pire c'est ce que je ferais... Avec ton aide 🙄
Mais si le BIOS est mal flashé, je devrait pouvoir le reflasher via une clé USB et WIN+B au démarrage non ?...
A ce moment-là, c'est le BIOS contenu dans la clé USB qui est utilisé pour le flashage... Et peu importe la version normalement...

La seule chose, c'est que je ne comprends pas pourquoi ça ne marche pas justement...

ThiWeb
Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 12066
Enregistré le : il y a 14 ans

Message par LaDidi21 »

@ThiWeb :
Pour gagner du temps : Ordinateur portable HP Pavilion g7-2147sf (logiciels & pilotes
Chez HP, comme chez d'autres, il y a des mécanismes de seuil où tu fixes des versions en deçà desquelles tu ne peux pas descendre.
PArametres possibles (non utilisée) :

Code : Tout sélectionner

...
;  RESSEN       | BIOS Regression enable.
;  RESSDIS      | BIOS Regression disable.
...
sinon

Code : Tout sélectionner

...
[Bios_Version_Check]
Flag=2
;This flag is the switch of checking BIOS version. 
;Flag              default : 2.
;                        0 : Don't check rom file version.
;                        1 : Check BIOS version.
;                            When rom file version is older then BIOS, it will display
;                              a warning message and close application. 
;                        2 : Depend on BIOS report.
...
Même en dehors de cela, par défaut, les flashers ne permettent pas de downgrader.
Tu as un ficher de log : InsydeFlash.Log

Tu as testé : "HP UEFI Support Environment" ?

HP ne fournit aucun driver pour Windows 10 => cette machine PEUt fonctionner sous Windows 10... ou pas !

-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 9579
Enregistré le : il y a 14 ans
Localisation : On earth
Contact :

Message par ThiWeb »

Windows 10 (legacy) fonctionne parfaitement sur cette machine.
Donc la version UEFI fonctionnera aussi très bien.

J'ai exploré une autre piste, puisque le PC boot bien en PXE, j'utilise Serva pour installer Windows 10 en UEFI… via PXE justement.
Et… ça marche !

Je suis encore entrain de me battre avec les configs du logiciels, mais ça boot bien !
J'ai plus qu'à finir de me dépatouiller et à installer Windows !

Il suffirait que l'install de Windows inscrive le Windows Boot Manager comme "périphérique" de démarrage dans le BIOS, et le problème est réglé !
L'ordinateur sera complètement propre avec un Windows 10 x64 UEFI !

Je croise les doigts pour que ma bidouille fonctionne et aille jusqu'au bout ;)

Je te tiens au courant,

ThiWeb
Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 9579
Enregistré le : il y a 14 ans
Localisation : On earth
Contact :

Message par ThiWeb »

En fait non, rien à faire...
J'ai bien booté en PXE et en UEFI, l'install de Windows démarre bien.
Tellement bien que les partitions appliquées sur le disque sont celle d'un système UEFI.

Problème, a la fin de l'install, reboot et nada !
Le PC ne voit aucun disque au démarrage en UEFI.

Clairement, le problème vient du BIOS il me semble.
Il FAUT que je downgrade en F.26 en espérant que cette version fonctionne avec l'UEFI.

Dans le cas contraire, ce PC sera condamné à tourner en Legacy alors qu'il est clairement compatible UEFI.

Comment j'applique un flag sur le flashage pour lui dire d'ignorer le check de la version actuelle du BIOS ?

Merci encore pour ton aide…

Typiquement, cet utilisateur a réussi à résoudre le problème avec la version F.24 du BIOS… :
https://h30434.www3.hp.com/t5/Notebook- ... -p/5408059
Il a réussi à downgrader… La question est… comment ?...

ThiWeb
Avatar du membre
Silvertip
Habitué
Habitué
Messages : 221
Enregistré le : il y a 5 ans

Message par Silvertip »

Je ne sais pas si tu a vu cette soluce !!!

https://h30478.www3.hp.com/t5/Archives- ... d-p/673062
Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 9579
Enregistré le : il y a 14 ans
Localisation : On earth
Contact :

Message par ThiWeb »

Merci Silvertrip,

Mais ce n'est pas le même modèle...
J'ai quand même testé pour être sûr, mais nada...

F2 dans le BIOS ne fait rien.
F2 au démarrage lance UEFI Tool HP machin et ne permet que de tester le disque dur ou la RAM.

Pénible ce downgrade... Doit bien y avoir un moyen...

ThiWeb
Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 12066
Enregistré le : il y a 14 ans

Message par LaDidi21 »

@ThiWeb :
Des fois, je me demande si tu lis ce que j'écris :pensive: ...

J'ai supposé que tu savais dézipper le fichier "sp?????.exe" et tu avais trouvé "InsydeFlash.exe"... pour flasher ?
Tu peux passer RESSEN en paramètre du flasher ou modifier le seul .ini (platform.ini) :

Code : Tout sélectionner

[Bios_Version_Check]
Flag=2
In extenso, pour le F.26 :

Code : Tout sélectionner

...
[Bios_Version_Check]
Flag=2
;This flag is the switch of checking BIOS version. 
;Flag              default : 2.
;                        0 : Don't check rom file version.
;                        1 : Check BIOS version.
;                            When rom file version is older then BIOS, it will display
;                              a warning message and close application. 
;                        2 : Depend on BIOS report.
...
Tu as bien resetté les variables du BIOS après avoir flashé, au cas où ?

Par contre, je ne vois pas de F.24 sur https://support.hp.com/fr-fr/drivers/se ... ku=B6J88EA et tu peux te brosser pour trouver le nom vu les règles de nommage chez HP !
Ou alors, tu télécharges tout entre https://ftp.hp.com/pub/softpaq/sp60001- ... p60105.exe et https://ftp.hp.com/pub/softpaq/sp60501- ... p60936.exe et tu testes chacun ^^. Rien ne garantit que les F.24 et F.25 ne soient pas des internal build non publiés...

Le BIOS F.24 dont on parle dans "UEFI mode problems" n'est pas pour ton modèle de PC...

-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 9579
Enregistré le : il y a 14 ans
Localisation : On earth
Contact :

Message par ThiWeb »

Merci LaDidi,

J'avais bien dézippé/récupéré les fichiers issus du SP****.exe

J'ai pris le temps de rentrer dans le .INI pour TOUT forcer, au risque de Bricker tout, mais nada !
Il ne veut pas flasher… sous Windows.
J'ai bien mis, comme dans ton exemple, le Flag sur 2.
Mais rien…

Par contre, comment je peux "passer RESSEN en paramètre du flasher" justement ?
-RESSEN ? /RESSEN ? Via CMD ?...

Merci encore ;)

ThiWeb
Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 9579
Enregistré le : il y a 14 ans
Localisation : On earth
Contact :

Message par ThiWeb »

En désespoir de cause, j'ai fait un truc que je ne fais qu'une fois tous les 10 ans… j'ai appelé le service technique de HP !
Le mec sur lequel je suis tombé comprenait bien les termes et le discourt. On est donc pas face à des abrutis.

Il m'a dit qu'il n'avait pas encore vu ce problème, mais a constaté comme moi le grand nombre d'utilisateurs sur les forums d'HP qui avaient le même problème.
De là, il fait donc remonter la problématique au service ingénierie de HP pour voir si une solution pourrait être trouvée.

Pour ma part, je n'attend que deux solutions possible :
- Autoriser d'une façon ou d'une autre un downgrade à la version F.26 ou F.29 que j'ai trouvé (malgré le fait que HP l'ai supprimée)
- Sortir une nouvelle MAJ de BIOS qui ferait à nouveau fonctionner correctement l'UEFI.

On semble très nombreux a avoir fait la connerie d'installer cette version F.2A pourrie !
Cette version semble apporter une correction aux failles de SPECTER et MELTDOW.
Sauf que elle flingue l'UEFI par la même occasion !
Donc si on tombe sur un autre PC portable HP, il ne FAUT PAS ! JAMAIS installer cette version F.2A

La dernière version viable fournie par HP est donc la F.26 (vu que la F.29 a été retirée).
Comme quoi, HP semble pas mal merder avec la création de ses BIOS ces derniers temps…

Bref, j'attend le retour de HP.
Mais si entre temps, un miracle providentiel trouve une solution, je suis preneur !

Reste à installer Windows en Legacy… Mais, sur un système UEFI, c'est tellement inacceptable !
Sans compter que si on a un système UEFI installé, ce dernier ne bootera plus jamais sur cette machine… l'enfer !

ThiWeb
Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 12066
Enregistré le : il y a 14 ans

Message par LaDidi21 »

@ThiWeb :
Quand tu dis "il ne veut pas flasher...", que veux-tu dire ?
Rien n'apparait ? Message d'erreur ? Tu l'as lancé dans un cmd en mode admin ? Tu as testé en mode de compatibilité ?
Des erreurs dans le fichier "InsydeFlash.Log" ?

En fait, RESSEN ou RESSDIS sont à préciser dans le fichier Platform.ini :

Code : Tout sélectionner

;This file is InsydeFlash utility configuration file
[CommonFlash]
SwitchString=
...
;SwitchString      default : empty.
;                   String : A switch flag setting string. Ex: "ACEN DCEN FHRST"
;                            Detail parameter please reference following table.
;  Parameter    | Description
;  -------------+----------------------------------------------
;  PTEN         | All protection enable.
;  PTDIS        | All protection disable.
;  ACEN         | AC protect checking enable.
;  ACDIS        | AC protect checking disable.
;  DCEN         | DC & Gangue protect checking enable.
;  DCDIS        | DC & Gangue protect checking disable.
;  RESSEN       | BIOS Regression enable.
;  RESSDIS      | BIOS Regression disable.
;  PJMDEN       | Project Model string protect checking enable.
;  PJMDDIS      | Project Model string protect checking disable.
;  FHOS         | System back to OS after flash BIOS completely.
;  FHST         | System directly shutdown after flash BIOS completely.
;  FHRST        | System directly reboot after flash BIOS completely.
;  CPVER:[Num]  | Common Flash Version information
;               | ex: [Num] is decimal and start from 1.
=>

Code : Tout sélectionner

...
[CommonFlash]
SwitchString=RESSEN
...
Tu as testé :

Code : Tout sélectionner

...
[Bios_Version_Check]
Flag=0
...

-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 9579
Enregistré le : il y a 14 ans
Localisation : On earth
Contact :

Message par ThiWeb »

J'ai testé RESSEN, mais toujours le même résultat, impossible de flasher...

J'ai pensé à un autre truc en désespoir de cause...
Serait-il possible de modifier en HEXA le BIOS F.26 pour faire croire au programme qu'il s'agit de la version F.2A ?

ThiWeb
Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 12066
Enregistré le : il y a 14 ans

Message par LaDidi21 »

@ThiWeb :
LaDidi21 a écrit : il y a 5 ans...
Quand tu dis "il ne veut pas flasher...", que veux-tu dire ?
Rien n'apparait ? Message d'erreur ? Tu l'as lancé dans un cmd en mode admin ? Tu as testé en mode de compatibilité ?
Des erreurs dans le fichier "InsydeFlash.Log" ?
...
"impossible de flasher..." ne veut rien dire.

Tu as essayé

Code : Tout sélectionner

SwitchString=RESSEN
et

Code : Tout sélectionner

SwitchString="RESSEN"
car ils ont écrit"Ex: "ACEN DCEN FHRST" ?
Pour vérifier que cela fonctionne, as-tu essayé avec ACEN (AC protect checking enable) et/ou DCEN (DC & Gangue protect checking enable) en débranchant le cordon secteur ?

Modifier à l'arrache n'est pas possible.
J'avais déjà regardé : il n'y pas de texte dans les 2 fichiers .bin. Ils sont sûrement chiffrés.

-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 9579
Enregistré le : il y a 14 ans
Localisation : On earth
Contact :

Message par ThiWeb »

Je l'ai mis dans le premier post :
"The BIOS file is not allow to flash. / The flash process will be terminated."

J'essayerais demain avec les guillemets, mais j'ai peu d'espoir...
Si t'es chaud et que tu veux prendre le contrôle de la machine... A ta dispo, tu me dis.

ThiWeb
Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 12066
Enregistré le : il y a 14 ans

Message par LaDidi21 »

@ThiWeb :
Le fichier de log est normalement plus verbeux.
Tu peux le poster ?

-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 9579
Enregistré le : il y a 14 ans
Localisation : On earth
Contact :

Message par ThiWeb »

Bon, bah je l'ai brické à force de faire joujou...
Le BIOS F.2A fourni par HP donne deux fichiers BIN.
J'ai renommé pour le fun, l'un par l'autre et ça a flashé.

Au reboot, écran noir et plus rien...
WIN+B ne donne rien de plus qu'avant et ne permet pas de faire quoique ce soit...

Je cherche à savoir si les chinois de Montgallet débrickent un BIOS HP.
Mais tel que je les connais, ils vont me faire racheter toute une carte mère...

Bref, si pas de solution. pas de solution...

ThiWeb
Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 12066
Enregistré le : il y a 14 ans

Message par LaDidi21 »

-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 9579
Enregistré le : il y a 14 ans
Localisation : On earth
Contact :

Message par ThiWeb »

Merci LaDidi,

J'hésite entre acheter le même ordi un peu abîmé sur LeBonCoin à 50 €.
Ou flasher le BIOS de la carte mère actuelle via ton site pour 40 €...

Je leur ai demandé déjà si ils pouvaient le faire.
En fonction de leur réponse, j'aviserais.

Tu ferais quoi toi ?

ThiWeb
Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 12066
Enregistré le : il y a 14 ans

Message par LaDidi21 »

@ThiWeb :
Je tenterais le flash chez eux ne serait-ce que pour savoir s'ils tiennent la route ?

-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 9579
Enregistré le : il y a 14 ans
Localisation : On earth
Contact :

Message par ThiWeb »

Pour l'instant, ils répondent pas...
Je me positionne sur le PC du BonCoin, mais j'essayerais quand même par ailleurs par curiosité aussi, je suis d'accord avec toi.

ThiWeb
Avatar du membre
Silvertip
Habitué
Habitué
Messages : 221
Enregistré le : il y a 5 ans

Message par Silvertip »

En tout cas les gars, bravo pour votre ténacité :o il est tenace le ThiWeb quand même, hein LaDidi ^^
Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 9579
Enregistré le : il y a 14 ans
Localisation : On earth
Contact :

Message par ThiWeb »

J'accepte pas qu'un système, UEFI soit flingué à cause d'un BIOS pourri d'HP.
Donc oui je m'entête ! ^^
Mais à force, j'ai brické le BIOS. M'enfin pas grave, ça va nous permettre de teste de "débrick" via la solution de LaDidi ;)

ThiWeb
Avatar du membre
Auteur du sujet
ThiWeb
Administrateur
Administrateur
Messages : 9579
Enregistré le : il y a 14 ans
Localisation : On earth
Contact :

Message par ThiWeb »

CM reçue. Flashée avec F.26 (0188DF26.BIN).
Sauf qu'il fallait la 01847F26.bin ! 😡
Le BIOS est donc toujours corrompu 😡

L'erreur était possible vu que le fichier F.26 de HP contient les deux versions...

Mais putain, il pouvait pas me demander ? J'avais la réponse 😢
Je vois ce qu'il est possible de faire maintenant...

ThiWeb
Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 15 invités