Ne suivez pas ce lien ou vous tomberez dans un trou noir et vous serez banni du site. Ne suivez pas ce lien ou vous tomberez dans un trou noir et vous serez banni du site.
  Un technicien de l'atelier ASUS en direct :  08 90 21 38 48  (0,80c/min)

RESOLU Récupérer CM d'1 M70Vn dotée d'1 mauvais BIOS?



Un support gratuit dans les Forums


Les forums

Une question sur votre matériel ?

Créer une discussion


Nos services de réparation professionnels


L'atelier ASUS

Diagnostic et devis en ligne gratuits

Ouvrir un ticket

Vos pièces détachées certifiées Asus


Pièces détachées

Officielles, neuves et garanties

Trouver une pièce

1 personne(s) consulte(nt) ce sujet : 0 membre(s) et 1 invité(s).

 Je "TIP" ce support

Statut
Ce sujet a été résolu ! Aller à la solution...
Cette discussion n'est plus ouverte aux autres réponses.
Vous pouvez demander sa rouverture auprès d'un membre de l'équipe.
A

Asusien déchu

Bonjour,

Pour faire suite à ce topic, vu que maintenant je suis pourvu du matériel permettant de pousser plus loin les investigations à la recherche de la cause rendant impossible le boot de la CM neuve d'1 M70Vn qui me servirait de remplacement au cas où celle que j'utilise pour l'instant viendrait à rendre l'âme, je tenais à vous faire part de mes découvertes.

C'est pas bien joli, et le vendeur d'eBay est 1 véritable escroc.
Mais même ainsi, j'espère, malgré sa malhonnêteté, passer outre, et être en mesure de faire fonctionner correctement cette CM.

Dc muni
- de la CM neuve vendue comme étant celle d'1 M70Vn;
- de la localisation de la puce SPI (sous le plastique noir à côté du slot MXM inversé de la CG);
- des caras de cette puce Winbond W25X80;
- de mon BP, bien branché des 2 côtés;
- de mon Ubuntu dans VBX;
j'ai réalisé 1 dump du contenu de la puce BIOS. Vu qu'elle a 1 taille de 1 Mo, ça s'est passé d'être vite, en moins de 5 minutes ...

Petite analyse brève & sommaire avec HxD Editor, en recherchant dans le corps du dump la clé correspondant au nom du PC: M70VN.

Surprise: rien!

Nouvelle recherche avec cette fois, le nom de la MBVER: M70V.
Et là 3 occurrences, dont 2 sont bien instructives au demeurant ...






Qu'est-ce que ...?
Qu'est-ce que c'est que ce M70VX avec 1 BIOS v206 en date du 07/07/2008?
Qu'est- ce qu'il m'a vendu ce f... .. p...?

Parce que de toute manière, je sais avec une certitude asymptotique de 100%, que:
- dans la série des M70Vx, il n'y a que 3 modèles: le M70VM, le M70VN et le M70VR, pas 1 de +;
- le BIOS 206 du M70VN date, non pas de juillet 2008, mais de fin 2009 - début 2010 (en plus, je ne sais même pas si en juillet 2008, les portables de la série M70V étaient déjà sur les rails???)
Preuve indubitable (recherche de la clé M70VN dans le fichier de MàJ du BIOS en v206):



Que diable, que diantre m'a-t-il donc vendu??????????

Il est temps de pousser plus loin les recherches, avec MMTool par exemple...
 


A

Asusien déchu

re,

Je rappelle que lors de ma tentative de boot du PC avec cette CM estampillée faussement M70VN, je n'avais le droit qu'a 1 écran noir avec 1 bip et la seule diode d'alimentation d'allumée, cf ici.

Cela s'explique facilement: en effet, le VGABIOS contenu dans le BIOS principal de la puce, n'est pas celle d'1 nVidia 9650M GT, mais celle d'1 nVidia 9600M GS!


nVidia 9650M GT: VEN_ID et DEV_ID

nVidia 9600M GS: VEN_ID et DEV_ID


Evidemment, comme le VGABIOS ne correspond pas à la CG installée dans la machine, il ne peut se charger ... ce qui résulte en 1 non affichage, normal donc.

Il y a aussi pas mal de différences dans les modules présents dans l'1 & l'autre des 2 fichiers comparés, notamment dans le poids/taille: en particulier, celui du SLAB et du SMBIOS, et aussi la présence d'1 carte GbE Intel (8086:10F5) dans le BIOS du dump, qui n'est pas dans le BIOS 206 du site Asus.

Dc, au vu des nombreuses différences constatées, voici ce que je compte faire:
- réécrire la puce SPI de cette CM avec le BIOS v206 du site Asus via le BP
- démonter mon PC, le remonter avec cette CM
- démarrer le PC
et peut-être, ... avec de la chance, miracle?

En espérant que le pontage dont j'ai parlé dans le précédent topic, ne soit pas bloquant ...
 

fann

Conseiller
PREMIUM
Modèle
FX553VD-DM1100
Processeur
i5 7300 HQ
Disques
SSD 124 Go SanDisk + 1 To Hitachi 7200 Rpm
Mémoire
12 Go
Ecran
1920 x 1080
Système
W10 Professionnel Ver.1709
ZZZZZZZZZZZZZZZZZ Suspense !!!!!!
 

fann

Conseiller
PREMIUM
Modèle
FX553VD-DM1100
Processeur
i5 7300 HQ
Disques
SSD 124 Go SanDisk + 1 To Hitachi 7200 Rpm
Mémoire
12 Go
Ecran
1920 x 1080
Système
W10 Professionnel Ver.1709
tu veux nous faire mariner hein.....???
 
A

Asusien déchu

attends, pour l'instant, c'est moi qui patauge: la réécriture de la puce vient de se solder 2 fois par des échecs

faut dire aussi, au départ, le BP, je ne sais pour quelle raison, ne voulais + reconnaître la puce: j'ai dû m'y reprendre à 15 ou 20 pour que ça passe ^^

c'est la seule explication que je vois, puisque la lecture c'est bien déroulée ce matin ...

en plus là, c'est pire il ne voit même plus la puce ... comme s'il n'y avait rien au bout!

c'est 1 pb de connexion du SOIC-Clip à la puce: j'arrive pas à déterminer précisément quoi, mais ça se passe à ce niveau là

bon, je laisse tomber pour auj, je verrais ça + tard
le temps que ça se décante ...
 
A

Asusien déchu

bon, a priori, ça veut pas se décanter!
- toujours pas de détection de la puce SPI sur la CM du M70V(x)n
- pire, pas non plus de détection de la puce SPI d'1 CM d'EeePC 1101 Ha, une Macronix MX25L8005M2C

et pourtant, les connexions pins à pins sont les mêmes: dc, j'ai rien touché, rien changé ... & ça veut pas!!!
B..... d. m....!!!
frapper
 
A

Asusien déchu

bon, juste histoire de dire où j'en suis.

Hier aprem, après avoir réussi le dump de la puce SPI, je me suis en route pour reflasher celle-ci avec le BIOS v206 du site Asus pour le M70VN.
A cette heure, la puce état correctement détectée:

Mais ça n'a pas réussi, au cours du flashage, je me suis rendu compte qu'à 1 certain moment l'écriture de la puce semblait comme ralentir, voire stagner, et je me suis dit, c'est pas bon ça:



Finalement, au bout d'1 très long temps (plus de 25 minutes, ce qui ne me semble déjà pas normal vu la taille de la puce), le flashage s'est terminé, mais en erreur:


Immédiatement, j'ai décidé de recommencer: même sanction!!


Là, j'ai décidé d'effacer la puce par la commande -E (erase) avant de tenter un reflashage.
Si l'effaçage de la puce se fait bien:

ce n'est tjrs pas le cas du flashage!


Après ça, j'ai eu le droit à 1 bug qui affecte mon M70Vn depuis quelque temps, à savoir le blocage intégral des ports USB (c'est pas lié au BP, ça me le faisait déjà avant; d'après le peut de ce que je comprends quand il y a "trop" de périphériques USB, ça plante): plus aucun périphérique USB ne fonctionne, la webcam (connectée sur 1 contrôleur USB) disparaît, et le PC bloque sur la logo Asus - ou si, on affiche le POST, sur:
Code:
Initializing USB controllers ...
Dc: arrêt du PC, débranchage du chargeur & retrait de la batterie puis reset électrique.
Obligé, sinon le PC reste bloqué sur le logo Asus pour 1 durée indéterminée ...

Dc, retour sous Windows, & c'est reparti pour 1 tour: et là, soit il me détecte la puce, mais seulement pour quelques secondes, soit il ne me la détecte pas du tout:
Code:
philippe@philippe-VirtualBox:~$ sudo flashrom -p buspirate_spi:dev=/dev/ttyUSB0
flashrom v0.9.6.1-r1648 on Linux 3.2.0-25-generic-pae (i686)
flashrom is free software, get the source code at https://www.flashrom.org
 
Calibrating delay loop... OK.
Bus Pirate firmware 6.1 and older does not support SPI speeds above 2 MHz. Limiting speed to 2 MHz.
It is recommended to upgrade to firmware 6.2 or newer.
Found Generic flash chip "unknown SPI chip (RDID)" (0 kB, SPI) on buspirate_spi.
===
This flash part has status NOT WORKING for operations: PROBE READ ERASE WRITE
The test status of this chip may have been updated in the latest development
version of flashrom. If you are running the latest development version,
please email a report to flashrom@flashrom.org if any of the above operations
work correctly for you with this flash part. Please include the flashrom
output with the additional -V option for all operations you tested (-V, -Vr,
-VE, -Vw), and mention which mainboard or programmer you tested.
Please mention your board in the subject line. Thanks for your help!
No operations were specified.
Ou encore, si je retire le SOIC-Clip, et que je le remets en place:
Code:
    sudo flashrom -p buspirate_spi:dev=/dev/ttyUSB0
    flashrom v0.9.6.1-r1648 on Linux 3.2.0-25-generic-pae (i686)
    flashrom is free software, get the source code at https://www.flashrom.org
 
    Calibrating delay loop... OK.
    Bus Pirate firmware 6.1 and older does not support SPI speeds above 2 MHz. Limiting speed to 2 MHz.
    It is recommended to upgrade to firmware 6.2 or newer.
    No EEPROM/flash device found.
    Note: flashrom can never write if the flash chip isn't found automatically.
Et ce, alternativement. quelque soit les manips.

En ayant assez, je laisse tomber et je reporte ça à auj.
 
A

Asusien déchu

Re,

Ce matin, rebelote, je recommence... sans + de succès, puis au bout d'1 temps, avec le même blocage des ports USB, m'obligeant 1 nouvelle fois à 1 reset électrique. Sachant qu'ici, comme pour la fois précédente, il n'y a qu'1 souris USB et le BP qui sont connectés sur les 4 ports USB disponibles (l'1 sur l'1 des ports USB de droite, l'autre sur l'1 des ports USB de gauche).

Bref, tout ceci me décide à installer Ubuntu 12.04.1 sur mon OCZ Vertex 2 pour continuer mes tests, et là, après 1 nouveau freeze des ports USB, je me décide finalement à ne pas brancher la souris USB.
Après 1 reset & 1 redémarrage de la machine, j'obtiens quelques résultats, mais la puce ne semble même plus accessible: et ce, même en lecture.

Détection de la puce OK:

mais il quand même fallu que je fasse 1 reset électrique de la CM du M70VX ^^ pour que ça opère.

En mode verbeux:

En ultra verbeux:

Et enfin, en spécifiant littéralement le nom de la puce:


Les infos sont correctes que ce soit le nom, la taille ou l'ID de la puce, c'est bien ce qui est inscrit dans la datasheet:

Par contre, une que je comprends pas:
Code:
Chip status register is 0x00
Je ne trouve rien de tel dans la datasheet, pourtant il y a tout 1 chapitre qui parle de l'état des registres pp. 11-14).

Esr-ce que ça signifierait que la puce est KO? Définitivement?

Ça se pourrait bien, vu que même en lecture, elle n'est + accessible:

La lecture se lance ... puis se bloque. Finalement, je suis obligé d'interrompre par CTRL+C.

Et là, si je recherche à détecter la puce, c'est reparti:


Puis, au bout de quelques instants, la puce est de nouveau détectée!

Après ça, sans grand espoir, tentative d'effaçage:

qui se solde évidemment par 1 échec!!

Et là, une nouvelle fois, + de puce:


Une nouvelle fois, obligé de resetter la CM M70Vx pour que la puce soit de nouveau reconnue:


PS: j'ai aussi testé le BP sur la CM d'1 EeePC 1101HA qui est en très mauvais état dans mes mains il y a quelque temps et dont je ne me suis pas occupé depuis; quand je dis très mauvais état, il a pris 1 coup de chauffe qui a fait fondre le connecteur d'alim° ainsi qu'1 partie du châssis (je ne sais dans quel état était le chargeur, je ne l'ai pas reçu).
Tjrs est-il que la CM est équipé d'1 Macronix MX25L8005 SPI.
La puce n'est définitivement pas repéré: m'étonnerait pas qu'elle ait pris 1 choc électrique lui ayant fait rendre la vie.

J'arrête là, je crois que ça suffit pour le moment.

Dc, voilà où j'en suis:
- 1 puce SPI qui est bien reconnue, identifiée
mais qui cependant:
- est illisible & non flashable!
Ce qui ne sert pas à grand chose au final :ouille:

Quelqu'un aurait 1 suggestion? 1 idée? 1 éclaire de génie?? ... mis à part le remplacement de la puce?

PS; j'ai aussi ouvert 1 topic ici:
Can't understand why it doesn't work anymore!!!!
Les réponses ne se bousculent pas au portillon ...
 
A

Asusien déchu

YEP!!

Ce matin, reprise des opérations!
Reset électrique de la CM du M70VX via: le bouton poussoir du reset hole et via le bouton poussoir du bouton d'alimentation.
- Bouton reset électrique (reset hole):

- bouton reset eélectrique (bouton d'alim°):



Puis exécution de la commande:
Code:
sudo flashrom -p buspirate_spi:dev=/dev/ttyUSB0 -c W25X80 -VVV
qui me retourne ça:
Code:
flashrom was built with libpci 3.1.8, GCC 4.6.3, little endian
Command line (5 args): flashrom -p buspirate_spi:dev=/dev/ttyUSB0 -c W25X80 -VVV
Calibrating delay loop... OS timer resolution is 1 usecs, 3139M loops per second, 10 myus = 10 us, 100 myus = 110 us, 1000 myus = 1002 us, 10000 myus = 10325 us, 4 myus = 5 us, OK.
Initializing buspirate_spi programmer
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 0, read 4 , receiving 0x42 0x42 0x49 0x4f
buspirate_sendrecv: write 1, read 0 Sending 0x0f
buspirate_sendrecv: write 0, read 6 , receiving 0x31 0x01 0x0d 0x0a 0x42 0x75
buspirate_sendrecv: write 0, read 1 , receiving 0x73
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x50
buspirate_sendrecv: write 0, read 1 , receiving 0x69
buspirate_sendrecv: write 0, read 1 , receiving 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x61
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x76
buspirate_sendrecv: write 0, read 1 , receiving 0x33
buspirate_sendrecv: write 0, read 1 , receiving 0x2e
buspirate_sendrecv: write 0, read 1 , receiving 0x35
buspirate_sendrecv: write 0, read 1 , receiving 0x0d
Detected Bus Pirate hardware v3.5
buspirate_sendrecv: write 0, read 8 , receiving 0x0a 0x46 0x69 0x72 0x6d 0x77 0x61 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x76
buspirate_sendrecv: write 0, read 1 , receiving 0x36
buspirate_sendrecv: write 0, read 1 , receiving 0x2e
buspirate_sendrecv: write 0, read 1 , receiving 0x31
buspirate_sendrecv: write 0, read 1 , receiving 0x20
Detected Bus Pirate firmware 6.1 ("v6.1")
buspirate_sendrecv: write 0, read 4 , receiving 0x72 0x31 0x36 0x37
buspirate_sendrecv: write 0, read 1 , receiving 0x36
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x42
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x6c
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x61
buspirate_sendrecv: write 0, read 1 , receiving 0x64
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x76
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x2e
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x0d
buspirate_sendrecv: write 0, read 1 , receiving 0x0a
buspirate_sendrecv: write 0, read 1 , receiving 0x44
buspirate_sendrecv: write 0, read 1 , receiving 0x45
buspirate_sendrecv: write 0, read 1 , receiving 0x56
buspirate_sendrecv: write 0, read 1 , receiving 0x49
buspirate_sendrecv: write 0, read 1 , receiving 0x44
buspirate_sendrecv: write 0, read 1 , receiving 0x3a
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x78
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x37
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x52
buspirate_sendrecv: write 0, read 1 , receiving 0x45
buspirate_sendrecv: write 0, read 1 , receiving 0x56
buspirate_sendrecv: write 0, read 1 , receiving 0x49
buspirate_sendrecv: write 0, read 1 , receiving 0x44
buspirate_sendrecv: write 0, read 1 , receiving 0x3a
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x78
buspirate_sendrecv: write 0, read 1 , receiving 0x33
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x36
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x28
buspirate_sendrecv: write 0, read 1 , receiving 0x32
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x46
buspirate_sendrecv: write 0, read 1 , receiving 0x4a
buspirate_sendrecv: write 0, read 1 , receiving 0x36
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x47
buspirate_sendrecv: write 0, read 1 , receiving 0x41
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x32
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x42
buspirate_sendrecv: write 0, read 1 , receiving 0x38
buspirate_sendrecv: write 0, read 1 , receiving 0x29
buspirate_sendrecv: write 0, read 1 , receiving 0x0d
buspirate_sendrecv: write 0, read 1 , receiving 0x0a
buspirate_sendrecv: write 0, read 1 , receiving 0x68
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x70
buspirate_sendrecv: write 0, read 1 , receiving 0x3a
buspirate_sendrecv: write 0, read 1 , receiving 0x2f
buspirate_sendrecv: write 0, read 1 , receiving 0x2f
buspirate_sendrecv: write 0, read 1 , receiving 0x64
buspirate_sendrecv: write 0, read 1 , receiving 0x61
buspirate_sendrecv: write 0, read 1 , receiving 0x6e
buspirate_sendrecv: write 0, read 1 , receiving 0x67
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x75
buspirate_sendrecv: write 0, read 1 , receiving 0x73
buspirate_sendrecv: write 0, read 1 , receiving 0x70
buspirate_sendrecv: write 0, read 1 , receiving 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x79
buspirate_sendrecv: write 0, read 1 , receiving 0x70
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x73
buspirate_sendrecv: write 0, read 1 , receiving 0x2e
buspirate_sendrecv: write 0, read 1 , receiving 0x63
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x6d
buspirate_sendrecv: write 0, read 1 , receiving 0x0d
buspirate_sendrecv: write 0, read 1 , receiving 0x0a
buspirate_sendrecv: write 0, read 1 , receiving 0x48
buspirate_sendrecv: write 0, read 1 , receiving 0x69
buspirate_sendrecv: write 0, read 1 , receiving 0x5a
buspirate_sendrecv: write 0, read 1 , receiving 0x3e
Using SPI command set v2.
Bus Pirate firmware 6.1 and older does not support SPI speeds above 2 MHz. Limiting speed to 2 MHz.
It is recommended to upgrade to firmware 6.2 or newer.
SPI speed is 2MHz
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 0, read 4 , receiving 0x42 0x42 0x49 0x4f
buspirate_sendrecv: write 0, read 1 , receiving 0x31
Raw bitbang mode version 1
buspirate_sendrecv: write 1, read 0 Sending 0x01
buspirate_sendrecv: write 0, read 3 , receiving 0x53 0x50 0x49
buspirate_sendrecv: write 0, read 1 , receiving 0x31
Raw SPI mode version 1
buspirate_sendrecv: write 1, read 1 Sending 0x4b, receiving 0x01
buspirate_sendrecv: write 1, read 1 Sending 0x64, receiving 0x01
buspirate_sendrecv: write 1, read 1 Sending 0x8a, receiving 0x01
buspirate_sendrecv: write 1, read 1 Sending 0x03, receiving 0x01
The following protocols are supported: SPI.
Probing for Winbond W25X80, 1024 kB: buspirate_sendrecv: write 6, read 4 Sending 0x04 0x00 0x01 0x00 0x03 0x9f, receiving 0x01 0xef 0x30 0x14
RDID returned 0xef 0x30 0x14. probe_spi_rdid_generic: id1 0xef, id2 0x3014
Found Winbond flash chip "W25X80" (1024 kB, SPI) on buspirate_spi.
buspirate_sendrecv: write 6, read 3 Sending 0x04 0x00 0x01 0x00 0x02 0x05, receiving 0x01 0x00 0x00
Chip status register is 0x00.
No operations were specified.
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 0, read 4 , receiving 0x42 0x42 0x49 0x4f
buspirate_sendrecv: write 0, read 1 , receiving 0x31
Raw bitbang mode version 1
buspirate_sendrecv: write 1, read 0 Sending 0x0f
Bus Pirate shutdown completed
enfin, dump de la puce SPI: ça marche enfin!
Code:
sudo flashrom -p buspirate_spi:dev=/dev/ttyUSB0 -c W25X80 -VVV -r m70vn.bin
bien entendu, vu que j'ai précédemment effacé la puce, celle-ci est complètement vide, d'où une suite de 0xFF qui s'affiche:
Code:
flashrom v0.9.6.1-r1650 on Linux 3.2.0-38-generic (x86_64)
flashrom is free software, get the source code at https://www.flashrom.org
 
flashrom was built with libpci 3.1.8, GCC 4.6.3, little endian
Command line (7 args): flashrom -p buspirate_spi:dev=/dev/ttyUSB0 -c W25X80 -VVV -r m70vn.bin
Calibrating delay loop... OS timer resolution is 1 usecs, 3130M loops per second, 10 myus = 11 us, 100 myus = 109 us, 1000 myus = 1017 us, 10000 myus = 9965 us, 4 myus = 5 us, OK.
Initializing buspirate_spi programmer
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 0, read 4 , receiving 0x42 0x42 0x49 0x4f
buspirate_sendrecv: write 1, read 0 Sending 0x0f
buspirate_sendrecv: write 0, read 6 , receiving 0x31 0x01 0x0d 0x0a 0x42 0x75
buspirate_sendrecv: write 0, read 1 , receiving 0x73
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x50
buspirate_sendrecv: write 0, read 1 , receiving 0x69
buspirate_sendrecv: write 0, read 1 , receiving 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x61
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x76
buspirate_sendrecv: write 0, read 1 , receiving 0x33
buspirate_sendrecv: write 0, read 1 , receiving 0x2e
buspirate_sendrecv: write 0, read 1 , receiving 0x35
buspirate_sendrecv: write 0, read 1 , receiving 0x0d
Detected Bus Pirate hardware v3.5
buspirate_sendrecv: write 0, read 8 , receiving 0x0a 0x46 0x69 0x72 0x6d 0x77 0x61 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x76
buspirate_sendrecv: write 0, read 1 , receiving 0x36
buspirate_sendrecv: write 0, read 1 , receiving 0x2e
buspirate_sendrecv: write 0, read 1 , receiving 0x31
buspirate_sendrecv: write 0, read 1 , receiving 0x20
Detected Bus Pirate firmware 6.1 ("v6.1")
buspirate_sendrecv: write 0, read 4 , receiving 0x72 0x31 0x36 0x37
buspirate_sendrecv: write 0, read 1 , receiving 0x36
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x42
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x6c
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x61
buspirate_sendrecv: write 0, read 1 , receiving 0x64
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x76
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x2e
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x0d
buspirate_sendrecv: write 0, read 1 , receiving 0x0a
buspirate_sendrecv: write 0, read 1 , receiving 0x44
buspirate_sendrecv: write 0, read 1 , receiving 0x45
buspirate_sendrecv: write 0, read 1 , receiving 0x56
buspirate_sendrecv: write 0, read 1 , receiving 0x49
buspirate_sendrecv: write 0, read 1 , receiving 0x44
buspirate_sendrecv: write 0, read 1 , receiving 0x3a
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x78
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x37
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x52
buspirate_sendrecv: write 0, read 1 , receiving 0x45
buspirate_sendrecv: write 0, read 1 , receiving 0x56
buspirate_sendrecv: write 0, read 1 , receiving 0x49
buspirate_sendrecv: write 0, read 1 , receiving 0x44
buspirate_sendrecv: write 0, read 1 , receiving 0x3a
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x78
buspirate_sendrecv: write 0, read 1 , receiving 0x33
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x36
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x28
buspirate_sendrecv: write 0, read 1 , receiving 0x32
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x46
buspirate_sendrecv: write 0, read 1 , receiving 0x4a
buspirate_sendrecv: write 0, read 1 , receiving 0x36
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x47
buspirate_sendrecv: write 0, read 1 , receiving 0x41
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x32
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x42
buspirate_sendrecv: write 0, read 1 , receiving 0x38
buspirate_sendrecv: write 0, read 1 , receiving 0x29
buspirate_sendrecv: write 0, read 1 , receiving 0x0d
buspirate_sendrecv: write 0, read 1 , receiving 0x0a
buspirate_sendrecv: write 0, read 1 , receiving 0x68
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x70
buspirate_sendrecv: write 0, read 1 , receiving 0x3a
buspirate_sendrecv: write 0, read 1 , receiving 0x2f
buspirate_sendrecv: write 0, read 1 , receiving 0x2f
buspirate_sendrecv: write 0, read 1 , receiving 0x64
buspirate_sendrecv: write 0, read 1 , receiving 0x61
buspirate_sendrecv: write 0, read 1 , receiving 0x6e
buspirate_sendrecv: write 0, read 1 , receiving 0x67
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x75
buspirate_sendrecv: write 0, read 1 , receiving 0x73
buspirate_sendrecv: write 0, read 1 , receiving 0x70
buspirate_sendrecv: write 0, read 1 , receiving 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x79
buspirate_sendrecv: write 0, read 1 , receiving 0x70
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x73
buspirate_sendrecv: write 0, read 1 , receiving 0x2e
buspirate_sendrecv: write 0, read 1 , receiving 0x63
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x6d
buspirate_sendrecv: write 0, read 1 , receiving 0x0d
buspirate_sendrecv: write 0, read 1 , receiving 0x0a
buspirate_sendrecv: write 0, read 1 , receiving 0x48
buspirate_sendrecv: write 0, read 1 , receiving 0x69
buspirate_sendrecv: write 0, read 1 , receiving 0x5a
buspirate_sendrecv: write 0, read 1 , receiving 0x3e
Using SPI command set v2.
Bus Pirate firmware 6.1 and older does not support SPI speeds above 2 MHz. Limiting speed to 2 MHz.
It is recommended to upgrade to firmware 6.2 or newer.
SPI speed is 2MHz
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 0, read 4 , receiving 0x42 0x42 0x49 0x4f
buspirate_sendrecv: write 0, read 1 , receiving 0x31
Raw bitbang mode version 1
buspirate_sendrecv: write 1, read 0 Sending 0x01
buspirate_sendrecv: write 0, read 3 , receiving 0x53 0x50 0x49
buspirate_sendrecv: write 0, read 1 , receiving 0x31
Raw SPI mode version 1
buspirate_sendrecv: write 1, read 1 Sending 0x4b, receiving 0x01
buspirate_sendrecv: write 1, read 1 Sending 0x64, receiving 0x01
buspirate_sendrecv: write 1, read 1 Sending 0x8a, receiving 0x01
buspirate_sendrecv: write 1, read 1 Sending 0x03, receiving 0x01
The following protocols are supported: SPI.
Probing for Winbond W25X80, 1024 kB: buspirate_sendrecv: write 6, read 4 Sending 0x04 0x00 0x01 0x00 0x03 0x9f, receiving 0x01 0xef 0x30 0x14
RDID returned 0xef 0x30 0x14. probe_spi_rdid_generic: id1 0xef, id2 0x3014
Found Winbond flash chip "W25X80" (1024 kB, SPI) on buspirate_spi.
buspirate_sendrecv: write 6, read 3 Sending 0x04 0x00 0x01 0x00 0x02 0x05, receiving 0x01 0x00 0x00
Chip status register is 0x00.
buspirate_sendrecv: write 6, read 3 Sending 0x04 0x00 0x01 0x00 0x02 0x05, receiving 0x01 0x00 0x00
Block protection is disabled.
Reading flash... buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x00 0x00 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x00 0x01 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x00 0x02 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x00 0x03 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x00 0x04 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x00 0x05 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x00 0x06 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x00 0x07 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x00 0x08 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
(...)
(...)
buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x0f 0xfe 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x0f 0xff 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
done.
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 0, read 4 , receiving 0x42 0x42 0x49 0x4f
buspirate_sendrecv: write 0, read 1 , receiving 0x31
Raw bitbang mode version 1
buspirate_sendrecv: write 1, read 0 Sending 0x0f
Bus Pirate shutdown completed.
Normal quoi!!

Tout ne semblerait donc pas perdu!
Alors, est-ce que je retente le flashage?
 

fann

Conseiller
PREMIUM
Modèle
FX553VD-DM1100
Processeur
i5 7300 HQ
Disques
SSD 124 Go SanDisk + 1 To Hitachi 7200 Rpm
Mémoire
12 Go
Ecran
1920 x 1080
Système
W10 Professionnel Ver.1709
YES
 
A

Asusien déchu

Echec!!

Ca bloque encore! J'ai été obligé d'arrêter le process à l'arrache, car ça voulait pas se finit: + de 20 minutes pour 1 puce de 1Mo, c'est pas normal!

Dc, nouveaux resets de la CM ... puce toujours détectée par flashrom.


Je ne sais + quoi faire!!

C'est vraiment 1 CM de merde qu'il m'a vendu l'autre c..
 
A

Asusien déchu

re,

nouvel essai, en limitant la vitesse de la SPI à 1 MHz:
Code:
flashrom -p buspirate_spi:dev=/dev/ttyUSB0,spispeed=1M -c W25X80 -VVV -r flash.bin -o write.txt
ça marche! ... enfin, pas!
1 moment, j'y ai cru, mais non :rage:

car s'il m'affiche à la fin:
Code:
done.
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 0, read 4 , receiving 0x42 0x42 0x49 0x4f
buspirate_sendrecv: write 0, read 1 , receiving 0x31
Raw bitbang mode version 1
buspirate_sendrecv: write 1, read 0 Sending 0x0f
Bus Pirate shutdown completed.
il n'y a eu que des 0xFF d'écrit, càd rien du tout!
[spoiler]lashrom v0.9.6.1-r1650 on Linux 3.2.0-38-generic (x86_64)
flashrom was built with libpci 3.1.8, GCC 4.6.3, little endian
Command line (9 args): flashrom -p buspirate_spi:dev=/dev/ttyUSB0,spispeed=1M -c W25X80 -VVV -r flash.bin -o write.txt
Calibrating delay loop... OS timer resolution is 2 usecs, 3173M loops per second, 10 myus = 11 us, 100 myus = 112 us, 1000 myus = 1020 us, 10000 myus = 10128 us, 8 myus = 9 us, OK.
Initializing buspirate_spi programmer
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 0, read 4 , receiving 0x42 0x42 0x49 0x4f
buspirate_sendrecv: write 1, read 0 Sending 0x0f
buspirate_sendrecv: write 0, read 6 , receiving 0x31 0x01 0x0d 0x0a 0x42 0x75
buspirate_sendrecv: write 0, read 1 , receiving 0x73
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x50
buspirate_sendrecv: write 0, read 1 , receiving 0x69
buspirate_sendrecv: write 0, read 1 , receiving 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x61
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x76
buspirate_sendrecv: write 0, read 1 , receiving 0x33
buspirate_sendrecv: write 0, read 1 , receiving 0x2e
buspirate_sendrecv: write 0, read 1 , receiving 0x35
buspirate_sendrecv: write 0, read 1 , receiving 0x0d
Detected Bus Pirate hardware v3.5
buspirate_sendrecv: write 0, read 8 , receiving 0x0a 0x46 0x69 0x72 0x6d 0x77 0x61 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x76
buspirate_sendrecv: write 0, read 1 , receiving 0x36
buspirate_sendrecv: write 0, read 1 , receiving 0x2e
buspirate_sendrecv: write 0, read 1 , receiving 0x31
buspirate_sendrecv: write 0, read 1 , receiving 0x20
Detected Bus Pirate firmware 6.1 ("v6.1")
buspirate_sendrecv: write 0, read 4 , receiving 0x72 0x31 0x36 0x37
buspirate_sendrecv: write 0, read 1 , receiving 0x36
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x42
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x6c
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x61
buspirate_sendrecv: write 0, read 1 , receiving 0x64
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x76
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x2e
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x0d
buspirate_sendrecv: write 0, read 1 , receiving 0x0a
buspirate_sendrecv: write 0, read 1 , receiving 0x44
buspirate_sendrecv: write 0, read 1 , receiving 0x45
buspirate_sendrecv: write 0, read 1 , receiving 0x56
buspirate_sendrecv: write 0, read 1 , receiving 0x49
buspirate_sendrecv: write 0, read 1 , receiving 0x44
buspirate_sendrecv: write 0, read 1 , receiving 0x3a
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x78
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x37
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x52
buspirate_sendrecv: write 0, read 1 , receiving 0x45
buspirate_sendrecv: write 0, read 1 , receiving 0x56
buspirate_sendrecv: write 0, read 1 , receiving 0x49
buspirate_sendrecv: write 0, read 1 , receiving 0x44
buspirate_sendrecv: write 0, read 1 , receiving 0x3a
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x78
buspirate_sendrecv: write 0, read 1 , receiving 0x33
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x36
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x28
buspirate_sendrecv: write 0, read 1 , receiving 0x32
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x46
buspirate_sendrecv: write 0, read 1 , receiving 0x4a
buspirate_sendrecv: write 0, read 1 , receiving 0x36
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x47
buspirate_sendrecv: write 0, read 1 , receiving 0x41
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x32
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x42
buspirate_sendrecv: write 0, read 1 , receiving 0x38
buspirate_sendrecv: write 0, read 1 , receiving 0x29
buspirate_sendrecv: write 0, read 1 , receiving 0x0d
buspirate_sendrecv: write 0, read 1 , receiving 0x0a
buspirate_sendrecv: write 0, read 1 , receiving 0x68
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x70
buspirate_sendrecv: write 0, read 1 , receiving 0x3a
buspirate_sendrecv: write 0, read 1 , receiving 0x2f
buspirate_sendrecv: write 0, read 1 , receiving 0x2f
buspirate_sendrecv: write 0, read 1 , receiving 0x64
buspirate_sendrecv: write 0, read 1 , receiving 0x61
buspirate_sendrecv: write 0, read 1 , receiving 0x6e
buspirate_sendrecv: write 0, read 1 , receiving 0x67
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x75
buspirate_sendrecv: write 0, read 1 , receiving 0x73
buspirate_sendrecv: write 0, read 1 , receiving 0x70
buspirate_sendrecv: write 0, read 1 , receiving 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x79
buspirate_sendrecv: write 0, read 1 , receiving 0x70
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x73
buspirate_sendrecv: write 0, read 1 , receiving 0x2e
buspirate_sendrecv: write 0, read 1 , receiving 0x63
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x6d
buspirate_sendrecv: write 0, read 1 , receiving 0x0d
buspirate_sendrecv: write 0, read 1 , receiving 0x0a
buspirate_sendrecv: write 0, read 1 , receiving 0x48
buspirate_sendrecv: write 0, read 1 , receiving 0x69
buspirate_sendrecv: write 0, read 1 , receiving 0x5a
buspirate_sendrecv: write 0, read 1 , receiving 0x3e
Using SPI command set v2.
SPI speed is 1MHz
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 0, read 4 , receiving 0x42 0x42 0x49 0x4f
buspirate_sendrecv: write 0, read 1 , receiving 0x31
Raw bitbang mode version 1
buspirate_sendrecv: write 1, read 0 Sending 0x01
buspirate_sendrecv: write 0, read 3 , receiving 0x53 0x50 0x49
buspirate_sendrecv: write 0, read 1 , receiving 0x31
Raw SPI mode version 1
buspirate_sendrecv: write 1, read 1 Sending 0x4b, receiving 0x01
buspirate_sendrecv: write 1, read 1 Sending 0x63, receiving 0x01
buspirate_sendrecv: write 1, read 1 Sending 0x8a, receiving 0x01
buspirate_sendrecv: write 1, read 1 Sending 0x03, receiving 0x01
The following protocols are supported: SPI.
Probing for Winbond W25X80, 1024 kB: buspirate_sendrecv: write 6, read 4 Sending 0x04 0x00 0x01 0x00 0x03 0x9f, receiving 0x01 0xef 0x30 0x14
RDID returned 0xef 0x30 0x14. probe_spi_rdid_generic: id1 0xef, id2 0x3014
Found Winbond flash chip "W25X80" (1024 kB, SPI) on buspirate_spi.
buspirate_sendrecv: write 6, read 3 Sending 0x04 0x00 0x01 0x00 0x02 0x05, receiving 0x01 0x00 0x00
Chip status register is 0x00.
buspirate_sendrecv: write 6, read 3 Sending 0x04 0x00 0x01 0x00 0x02 0x05, receiving 0x01 0x00 0x00
Block protection is disabled.
Reading flash... buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x00 0x00 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x00 0x01 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
(...)
buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x0f 0xff 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
done.
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 0, read 4 , receiving 0x42 0x42 0x49 0x4f
buspirate_sendrecv: write 0, read 1 , receiving 0x31
Raw bitbang mode version 1
buspirate_sendrecv: write 1, read 0 Sending 0x0f
Bus Pirate shutdown completed.[/spoiler]

d'ailleurs une simple vérification de l'écriture face au fichier à flasher le rapporte immédiatement:
Code:
flashrom -p buspirate_spi:dev=/dev/ttyUSB0,spispeed=1M -c W25X80 -VVV -v flash.bin -o verify.txt
 
(...)
 
buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x0f 0xff 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
done.
Verifying flash... FAILED at 0x00001300! Expected=0xff, Found=0x00, failed byte count from 0x00000000-0x000fffff: 0x400
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 0, read 4 , receiving 0x42 0x42 0x49 0x4f
buspirate_sendrecv: write 0, read 1 , receiving 0x31
Raw bitbang mode version 1
buspirate_sendrecv: write 1, read 0 Sending 0x0f
Bus Pirate shutdown completed.
 
A

Asusien déchu

bon, retour d'expérience

après plusieurs tentatives, il s'avérerait que la puce SPI ait 1 problème: je peux pas en dire plus, j'ai pas réussi à avoir plus d'infos sur l'autre fofo, il y a 1 vrai manque de réactivité & de support (enfin c'est comme ça que je le ressens):
Can't understand why it doesn't work anymore!!!!
Je suis d'ailleurs assez mécontent des réponses - toujours incomplètes & imprécises - qui m'ont été apporté là-bas.

Dc, je vais acheter quelques puces W25X80 et essayer de ressouder ça à la CM, en espérant que ça marche; sinon, ça sera une CM au rebus.

Quoiqu'il en soit je tiens à vous prévenir à propos de ce vendeur: unaliu2010 qui est celui qui m'a vendu la CM.
Si vous devez acheter une CM de portables Asus, évitez si possible ce vendeur: ces produits ne correspondent pas à ce qu'il prétend et sont fort probablement défectueux.
Et je vais le signaler également à Asus (à qui, selon moi, il fait du tort), et à eBay: ce n'est que juste retour.
 

milediou

Réparateur
Equipe atelier
Modérateur
Modèle
GL702VM
Processeur
i7-6700HQ
Disques
SSD MX500
Mémoire
16Go DDR4
Ecran
17" / 24" ext full HD
Système
Linux Mint 22.1 | Windows 10 (diag )
Cette (mauvaise) expérience t'aura permis de creuser un peu la question :)
Malheuresement les e-vendeurs chinois sans scrupules doivent être légions sur la toile. Ici c'est unaliu2010 qui se fait démasquer. Demain ce sera x et aprés-demain y...
 
A

Asusien déchu

slt milediou

Cette (mauvaise) expérience t'aura permis de creuser un peu la question
oui, toute mauvaise expérience est quand même bon à quelque chose

sans scrupules
copie d'1 de ces émails:
Una: This motherboard,we have tested before shipment,and make sure it works fine,and then send out,
so we suggest you check the cables,graphic card,(as we told you before,VGA card of this motherboard are very easy to burnt,we meet the same problem when we sold to our domestic customer)

(....)

Kindly regards
Una

- unaliu2010



j'am demande comment il a pu le tester puis vérifier qu'elle marchait bien (vu le BIOS & la puce SPI qui est KO) et d'où il tient que c'est la CG qui serait en cause car elle aurait tendance à griller sur ce modèle (combien de cas rapportés sur la fofo??)
 
A

Asusien déchu

bon
je viens donner des nouvelles de l'avancée de mes travaux, nouvelles pas bonnes!!

j'ai racheté une autre CM de soi-disant M70Vn sur Systemboard.cn car j'ai flingué l'ancienne en voulant déssouder la puce SPI.
Réception, déballage, 1ers testes
Lecture du contenu de la puce: ce n'est toujours pas 1 BIOS de M70Vn qui est dedans.
Tentatives successives d'effaçage et d'écriture du BIOS correcte: ECHECS à tous les coups.

Pas moyen de me faire rembourser par Paypal, vu, je ne sais pas vraiment si les conditions ont changé??, que si site pas eBay, pas de remboursement possible.
Une fois de +, bien profond dans le tr.. :D et même avec du beurre, ça fait mal :ouin:

Bref, je suppose que vu le montage des circuits électriques de la CM, quasiment identiques à celui des M50Vx Series, l'EC étant interfacé directement sur l'1 des pattes de la puce SPI, bloque l'effaçage/écriture pas flashrom (c'est l'1 des pbs majeurs rencontrés par celui-ci sur les portables).

Je suppose donc que finalement il faille, dans ce cas, déssouder la puce SPI pour pouvoir la flasher.
Cf:
https://dangerousprototypes.com/forum/viewtopic.php?f=40&t=5237

Ajout:
BIOS reanimator with Buspirate

Dc, je laisse en cours, en attendant d'avoir le matériel correct pour déssouder la puce.
 

milediou

Réparateur
Equipe atelier
Modérateur
Modèle
GL702VM
Processeur
i7-6700HQ
Disques
SSD MX500
Mémoire
16Go DDR4
Ecran
17" / 24" ext full HD
Système
Linux Mint 22.1 | Windows 10 (diag )
Salut,

Pas moyen de me faire rembourser par Paypal, vu, je ne sais pas vraiment si les conditions ont changé??, que si site pas eBay, pas de remboursement possible.
j'avais complètement zappé cette info^^ Va falloir que je m'informe là dessus..ça fait un peu peur en attendant !

Bref, je suppose que vu le montage des circuits électriques de la CM, quasiment identiques à celui des M50Vx Series, l'EC étant interfacé directement sur l'1 des pattes de la puce SPI, bloque l'effaçage/écriture pas flashrom (c'est l'1 des pbs majeurs rencontrés par celui-ci sur les portables).
As tu creusé la piste des pins /WP et /HOLD à relier au 3,3V comme je te le suggère ici ? >> https://www.forum-des-portables-asus.fr/forums/threads/récupérer-1-x93sm-après-1-mauvais-flashage-du-bios.8790/page-2#post-79754

Ajout: BIOS reanimator with Buspirate
Dommage qu'il manque les images sur ton lien...ça semblait intéressant.
 
A

Asusien déchu

salut milediou

s tu creusé la piste des pins /WP et /HOLD à relier au 3,3V comme je te le suggère ici ? >> https://www.forum-des-portables-asus...uvais-flashage-du-bios.8790/page-2#post-79754
j'avais pas vu ton message dans le post du X93SM ... je verrais ça tantôt

Dommage qu'il manque les images sur ton lien...ça semblait intéressant.
comme le site présentait des difficultées 1 temps, j’ai créé 1 PDF de l'article ... au cas où., ici:
https://cjoint.com/?CHziJIovuUD
Note qu'il a retiré la puce de la CM... ce qui complique & alourdit la tâche.

hé hé ^^
 


Statut
Ce sujet a été résolu ! Aller à la solution...
Cette discussion n'est plus ouverte aux autres réponses.
Vous pouvez demander sa rouverture auprès d'un membre de l'équipe.

 Je "TIP" ce support

0 membres ont lus ce sujet. Plus d'infos

Auteur Sujets similaires Forum Réponses Date
Anilom HELP ! Portable UX305F . Le disque SSD est en panne .Comment récupérer les données Support Windows 11 1
V HELP ! Recupérer la partition d'usine via clé USB Asus S et Vivobook S 10
alexandre01 GUIDE Récupérer l'usage d'une partition cryptée par Bitlocker Mon portable ASUS : maintenance 0
P ACTUALITE Microsoft Edge : une faille permet aux pirates de récupérer vos mots de passe Sécurité informatique : actualité 2
M HELP ! récupérer des données sur un UX31 dont le connecteur d'alimentation est cassé Asus U - UX - Ultrabook - Zenbook 4
Ghisbar RESOLU recupérer windows seven avant paasage HD->SSD Asus EEE PC - EEE Book - EEE Top - EEE Pad 20
alexandre01 ACTUALITE Récupérer ses fichiers chiffrés par le ransomware TeslaCrypt Sécurité informatique : actualité 1
alexandre01 GUIDE Récupérer ses données sur un disque qui ne démarre pas Mon portable ASUS : maintenance 0
dan0146 HELP ! Récuperer l'espace de la partition recovery dans un Windows 10 anciennement Windows 7 Support Windows 10 8
Trashmode RESOLU Portable dead / Comment recuperer son windows ? Support Windows 8 27
I RESOLU récupérer clé windows 8 Support Windows 8 4
alexandre01 GUIDE Récupérer ses données lorsque Windows ne démarre plus Guides et tutoriels Windows 8/8.1 0
M HELP ! UX31A Impossible de booter / Récupérer les datas Asus U - UX - Ultrabook - Zenbook 4
milediou GUIDE Récupérer les infos SPD de vos barrettes RAM Guides et tutoriels Linux 0
minothor ASTUCE Récupérer Rétroéclairage G75VW/VX après MAJ BIOS Asus G75 - G750 - G751 - G752 - G753 17
Z HELP ! .Récupérer fichier .ppt. Support Windows 8 4
xav86 HELP ! recuperer mon n° de windows Asus P (Pro) 1
T G75x récupérer clé windows 8 dans le bios ? Asus G75 - G750 - G751 - G752 - G753 6
C Impossible de récupérer windows 8 après installation d'opensuse ? Support Windows 8 12
Nicolas GUIDE Récuva : Récupérer ses fichiers effacés Mon portable ASUS : maintenance 2
A RESOLU Récupérer 1 X93SM après 1 mauvais flashage du BIOS Asus X 37
A Récupérer disque dur avant envoi SAV ? Asus K 3
M Clef W8 préinstallé - Comment la recuperer ? Support Windows 8 3
C Récupérer Données Disque Dur Asus G - Autres modèles 1
S G750 Quel HDD 2.5 en 7200rpm d'1GB? Asus G75 - G750 - G751 - G752 - G753 4
A HELP ! Clonage d'1 HDD Windows 8 avec CloneZilla (en preparation) Support Windows 8 1
A Nettoyage d'1 Asus F3 Asus E et F ou Vivobook E et F 4
J Extension de garantie d'1 an - warranty extension package Asus G - Autres modèles 3
Sujets similaires































Vos pièces détachées officielles Asus



L'atelier Asus : études de cas


Ils nous ont confié leur portable.
Découvrez nos rapports d'intervention

CONSULTER

Soutenir le support et les forums

Soutenir les forums Asus

et continuer à recevoir un support de qualité et gratuit.
Objectif
120.00 €
Collecté
0.00 €
Cette campagne s'achève dans

Register