Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Molodoï

[Résolu] Logiciel pour progammateur d'eprom

Messages recommandés

Bonjour,

 

Ayant accidentellement effacé le bios d'une carte mère (asus p4b533-v) j'ai acheté un programmateur d'eeprom (54 euros sur ebay). Je sais que la puce est prise en charge par cet appareil, l'ennui, c'est que je ne sais pas comment l'utiliser.

 

Existe t'il des logiciels freeware, sous windows de préférence ?

 

Merci

Modifié par Molodoï

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour, il me faudrait quelques précisions la.

As-tu simplement fait un CLEAR_CMOS depuis le jumper de la carte mère, ou as-tu effectué un flashage du bios qui a raté ?

Lorsque tu allumes ton pc, as-tu quelque chose qui s'affiche ?

 

Tu ne peus pas utilisé les méthodes classiques, en créant une disuqette de démarrage contenant le programme de flashage et le bios ?

 

Pourrais-tu donner quelques infos de plus sur ton programmateur, référence, marque...

Ainsi que ce qui est inscrit sur la puce du bios.

Modifié par labat

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour, il me faudrait quelques précisions la.

As-tu simplement fait un CLEAR_CMOS depuis le jumper de la carte mère, ou as-tu effectué un flashage du bios qui a raté ?

Lorsque tu allumes ton pc, as-tu quelque chose qui s'affiche ?

 

Tu ne peus pas utilisé les méthodes classiques, en créant une disuqette de démarrage contenant le programme de flashage et le bios ?

 

Pourrais-tu donner quelques infos de plus sur ton programmateur, référence, marque...

Ainsi que ce qui est inscrit sur la puce du bios.

 

Bonjour labat

 

Alors pour te répondre, j'ai (bêtement je l'avoue) voulu utiliser l'utilitaire de flash sous windows d'asus.

 

J'ai téléchargé la dernière version du bios et j'ai lancé asusupdate. L'ancien bios s'est effacé, puis le nouveau s'est copié mais le test final a échoué (5 fois). Pourtant, c'était bien le bon bios (1008)

 

Et c'est là que m'est venu l'idée géniale de rebooter le PC. :P

 

Au démarrage, le ventilo du proc tourne, le disque dur donne signe de vie et le lecteur CD fonctionne. Malheureusement, la led du lecteur de disquette ne s'allume pas et, bien évidemment, il n'y a aucun affichage.

 

J'ai essayé les astuces d'asus : booter avec le CD et appuyer sur "alt/f2" ou sur "+". Rien

J'ai essayé de remplacer la puce par celle d'une autre asus (en socket 939 malheureusement). Rien

Je voulais réaliser un "hot swap" (je l'ai déjà fait sur ma K7S5A) mais je n'ai pas trouvé de puce compatible, ni même une carte mère HS de la même famille.

Je n'ai pas essayer la disquette de boot avec l'utilitaire de flashage dans l'autoexec.bat puisque le lecteur de disquette ne veut rien savoir.

 

Je me demande s'il est possible de créer un CD bootable.

 

Concernant le programmateur d'eproms, je ne l'ai pas encore reçu, je pense l'avoir d'ici une semaine. Je l'ai acheté sur ebay. Je ne connais pas encore le modèle mais ma puce se trouve dans la liste de compatibilité fournie par le vendeur. Sa référence est en rouge dans la liste ci-dessous.

 

Photo du programmateur

 

 

EPROM

27C64, 27C128, 27C256, 27C512, 27C010, 27C020, 27C040,27C1001

M27C1001, M27C2001, M27C4001

27C080 (A19) ,M27C801,M87C257

2716(Vpp25V),2732, (adapter DIP24)

2764, 27128, 27256, 27512, 27010,

Vpp12.5V (21Vpp Modify Circuit)

 

EEPROM

28C65,28C64, 28C128, 28C256,28C512, 28C010, 28C020, 28C040

M28C16A/17A (DIP28)

(Adapter or Jumper) 28C16,XLS2816 (DIP24)

 

FLASH Memory

28F64, 28F128, 28F256, 28F512,28F010, 28F020

MX26C1000, MX26C2000, MX28F1000, MX28F2000

Am28F256A, Am28F512A, Am28F010A, Am28F020A (New command erase/prog.)

-- intel ---

i28F001BX, 28F004, 28F008, 28F016

 

FLASH Memory

29F64, 29F128, 29F256, 29F512,29F010, 29F020, 29F040, 29F080

29F001,29F002, 29F004, 29F008, 29F016, 29F032

 

Serial (I2C) EEPROM

24Cxx

24C02,24C04,24C08,24C16, 85C72, 85C82, 85C92

--- page write ----

24C32,24C64,24C128,24C256,24C512

 

Microwire EEPROM

 

<------ Data 8bit -----> (pin 6 ->ORG. [schematic connect to GND])

93C06, 93C46, 93LC46, 93C56, 93C57,

93C66, 93C76, 93C86 (8bit), AT59C11, AT59C22, AT59C13

CAT35C102, CAT35C104, CAT35C108 (pullup pin7)

<------Data 16bit------> (pin 6 ->NC [No Connect])

93C06A ,93C46X,93C56,93C66,93C76,93C86 (NS)

 

MicroChip PIC

16C84, 16F84, 16F84A ,16F627/16F628

12C508/A, 12C509/A, 12CE518, 12CE519, 16C505

16C620 16C621, 16C622, 16CE623, 16CE624, 16CE625, 16C710/711

---ICSP connector----

16F870, 16F871, 16F872, 16F873, 16F874, 16F876, 16F877

PIC16F873A, PIC16F874A, PIC16F876A, PIC16F877A

 

Atmel Flash Memory

(Sector Programming)

(Software Data Protection)

AT29C256, AT29C512,AT29C010A, AT29C020, AT29C040,AT29C040A

W29EE512,W29EE011, W29EE012, W29C020(128),W29C040

PH29EE010(W29EE011)

 

ASD AE29F1008 (AT29C010), AE29F2008 (AT29C020)

Ver 0.992 up(DOS). Can run under win9x

(disable prog. CPUIdle or CPUCool)

 

Atmel Flash Memory

AT49Fxxx (Subset 29Fxxx)

(Byte-by-Byte Programming)

(Software Data Protection)

Command seq. 5555/AA, 2AAA/55, 5555/A0

AT49F512, AT49F010, AT49F020, AT49F040

SST39SF010, SST3S9F020 ,SST39SF040

AT49F001,AT49F002 , AT49F008A

 

Command seq. 555/AA, 2AA/55, 555/A0

Am29F512, Am29F010, Am29F020, Am29F040,HY29F080

29F002, 29F002T, Pm29F002T

 

Serial Peripheral Interface (SPI)

EEPROM Mode0 (0,0)

AT25xxx, W95xxx

[Atmel] AT25010,020, 040 (A8-A0)

AT25080, 160, 320, 640, 128, 256 (A15-A0)

[sT] W95010....256, Microchip 25x010 - 25x640

 

--- Byte programming

25010,25020,25040

--- Page programming

25C080,25C160,25C320,25C640,25C128,25C256,25C512

AT25HP256,AT25HP512

AT25HP1024 (24bit address)

 

-- CAT64LCxxx (16bit DATA IN/OUT) use Socket 93Cxxx

CAT64LC010, CAT64LC020, CAT64LC040

 

Atmel EEPROM (page prog.)

(Software Data Protection)

AT28C256, AT28C010, AT28C040

 

Nonvaltile SRAM (DS12xx)

DS1220,DS1225Y, DS1230Y/AB, DS1245Y/AB, DS1249Y/AB

 

static RAM (Test RAM)

6116, 6264, 62256, 62512, 628128

 

EPROM winbond,SST

Electrical Erase Chip

W27E512, W27E010, W27C010, W27C020, W27C040

SST27SF256, SST27SF512, SST27SF010, SST27SF020

MX26C4000

Vcc = 3.3-3.6V SST37VF512, SST37VF010, SST37VF020, SST37VF040

 

Flash Memory SST,Sanyo

SST28SF040A ,LE28F4001

 

 

 

Adapters

 

 

 

Atmel AT89Cxx (MCS-51)

Adapter 32pin to MCS-51

Atmel Auto Setect

AT89C51,52,55, AT89LV51,52,55

AT89S8252 (8K+2K), AT89S53, AT89LS8252,AT89LS53

AT89C1051,AT89C2051,AT89C4051 (20pin)

AT89C51RC (32KB), AT89C55WD (6.2V)

SST89C54/58, SI89C52

Intel Auto Select

i87C51, i87C51FA, i87C51FB

------------------------------------------------

i8xC51,i8xC52,i8xC54,i8xC58 (tWP = 100uS*25 Pulse)

 

Atmel AVR 8-bit RISC AT90Sxxx

(Parallel programming)

Adapter 32pin to MCS-51

(read,write,erase,verify,checkempty,Lockbits ,Fusebits) [Flash memory/EEPROM]

AT90S1200,AT90S2313

90S2333, 90S4433, 90S4414, 90S8515, 90S4434, 90S8535

reference AT90S2313 pin

Function Lockbit read AT90S2313 Errata Sheet.pdf

 

MCS-48,MCS-41

Adapter 32pin to MCS-48/41

ROM (read/verify)

P8048AH, P8049AH,P8050AH, P8042AH Vea = 12V

P8041, P8042

 

OTP (read/verify/Progam)

P8748,P8749H,P8742H Vea = 18V

 

EPROM (read/verify/Progam)

D8748,D8749,D8742,D8741, D8742 Vea = 18V

 

FLASH memory 8/16bit

(Software Data Protection)

</FONTAdapter (TSOP48)

Am29F400,Am29F800,29F160,29F320 (read,write byte mode)

HY29F200, HY29F400, HY29F800 , AT49F2048A, AT49F4096A, AT49F8192A

 

FLASH memory 8/16bit (Vpp12V)

(Software Data Protection)

</BAdapter (TSOP48)

i28F200,i28F400,i28F800,i28F160 (TSOP48)

28F001(DIP32 or PLCC32)

 

 

EPROM 16bit (DIP40) (1-4Mbit)

Adapter Eprom 16bit

Eprom only

 

27C1024 (27C210), 27C2048 (27C2002), 27C4096 (27C4002),

Schematic by Toomas Toots

(read,Program byte mode

by use Resister pull up Data Bus (0xFF), A0 select low or high byte)

 

 

EPROM 16bit (DIP42) (4-32Mbit)

Adapter Eprom DIP42

Eprom only

 

M27C400(DIP40), 27C800, 27C160, 27C322

Schematic by Toomas Toots

(read,Program byte mode

by use Resister pull up Data Bus (0xFF), A0 select low or high byte)

 

 

FLASH memory 8/16bit

(Software Data Protection)

Adapter (TSOP48LV)

29LV200, 29LV400,29LV800,29LV160,29LV320 (read,write byte mode)

 

 

Firmware Hub / LPC FLASH

Adapter Firmware Hub/LPC (PLCC32) (PP mode) (3.3V)

 

-- Firmware Hub

82802AB, 82802AC, AT49LW040, AT49LW080

 

SST49LF002A, SST49LF003A, SST49LF004A, SST49LF008A

W49V002FA, W39V040FA

 

-- LPC flash

SST49LF020, SST49LF040

W49V002A, W39V040A

 

P28F002BC

Adapter P28F002BC (DIP40)

 

BOOT BLOCK FLASH MEMORY

- P28F002BC

 

Je sais bien que je peux commander une nouvelle puce pour environ 16 euros ou bien trouver sur un forum une bonne âme qui me la flashera pour le prix du timbre poste mais, vu que c'est la deuxième fois que je suis confronté au problème et vu le nombre d'internautes en détresse que j'ai croisé sur les forums depuis une semaine, je me dit que si j'apprends à utiliser un programmateur, je deviendrais le bon samaritain de ma région, le robin des bois de la carte mère, celui qu'on appelle au secours quand rien ne va plus...

 

Mais je m'emballe. :P

 

Je pense avoir tenté ce qui est en mon pouvoir, j'ai échoué. Et maintenant, c'est moi qui recherche de l'aide.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon pour le flashage, en aucun cas tu n'as fais d'erreur.

Normalement, les logiciels constucteurs comme celui d'Asus, doivent fonctionner sans problèmmes, donc ta puce aurait du être flasher sans problème.

Cependant, comme l'électronique est un monde assez vaste, il y aura toujours des problèmes.

 

Ton bios à l'air complétement à zéro d'aprés ce que tu décris, car le minimum pour un bios est de reconnaître le lecteur disquette ( à se que je sache en électronique, c'est le plus basique des systèmes ).

 

Il est normal que de remplacer la puce par celle issue d'une carte socket 939 ne fonctionne pas, car entre les processeurs AMD et INTEL, je doute très fortement qu'ils utilisent mes mêmes adresses physiques.

 

Ta puce est une mémoire flash pour les chipsets Intel 8xx.

 

Je vais essayer de te trouver un programme compatible avec ton bios ; si tu pouvais m'en dire plus sur ton programmateur : cd livré avec, nom du programme ...

 

Edit : Apparemment d'après ce que je viens de voir sur ebay, les programmateurs sont généralements livrés avec leur programmes. Donc tiens moi au courant quand tu recevras ton programmateur.

Modifié par labat

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour labat.

 

C'est ce que j'ai écrit à asus juste avant qu'ils m'envoient bouler.

 

Bonjour,

 

Voulant installer de la mémoire DDR 333 mhz et ayant lu que la révision 1008 du bios le permettait,

j'ai utilisé l'utilitaire asus update pour faire la mise à jour sous windows.

 

Le nouveau fichier s'est téléchargé, l'ancien bios a été effacé, puis le nouveau s'est bien copié

(100%). Cependant, un message d'erreur est apparu lors du contrôle final.

 

J'ai essayé à nouveau 4 ou 5 fois, sans succès.

 

J'ai alors voulu redémarrer le système mais c'est devenu impossible.

 

Que puis-je faire ?

 

Merci

Bonjour

 

Essayez de faire un clear CMOS.

Si ça ne marche pas, la seule solution pour que votre carte remarche correctement est de contacter

votre revendeur pour qu’il puisse faire un flashage à chaud de votre EEPROM.

Si il ne peut pas le faire, il n'y aura malheureusement pas de solution pour remettre la carte en état de

marche.

 

cordialement,

Bonjour,

 

J'ai contacté mon revendeur mais il ne possède pas de puce correspondant à ce modèle de carte

mère (qu'il m'a vendu il y plus de 3 ans)

 

N'est il pas possible à ASUS de m'envoyer (ou à mon revendeur) une puce contenant un bios valide?

 

A aucun moment lors de l'utilisation d'asusupdate il n'est fait mention d'un quelconque risque de

rendre la carte inutilisable.

Pourtant, en 3 clics, je me retrouve dans l'obligation de remplacer ma carte mère, donc mon

processeur, donc ma mémoire, ainsi que l'alimentation du PC.

Tout ça parce qu'une procédure de mise à jour n'a pas fonctionné correctement.

 

Pour équiper notre bureau, nous avons choisi ASUS pour sa réputation et son SAV performant.

Malgré ça, ni mon revendeur, ni le SAV ne peuvent nous dépanner !

 

Je trouve ça un peu léger.

 

Je veux bien admettre que mon revendeur ne veuille pas prendre le risque de griller ma carte mère en

réalisant un "hot-swap".

Moi , je peux prendre ce risque mais il n'existe aucun moyen de me procurer une eeprom qui me

permette de booter le PC.

 

C'est regrettable.

Bonjour

 

Nous n'avons malheureusement pas d'eeprom disponible. Nous sommes un service technique et non de SAV. Ce type de composant ne peut être fournit.

 

cordialement,

 

Asus France

Service Technique Composant

(Link: http://www.asus.fr)

http://www.asus.fr

Sans commentaires :P

 

Concernant le programmateur, le vendeur le livre sans CD (il l'aurait acheté comme ça) mais il utilisait "ICPROG" que j'ai téléchargé ainsi que plusieurs autres logiciels (DEVPIX87X, LOGIPIC, PROPROGW95).

 

J'ai regardé l'interface de ces logiciels pour me faire une idée. L'ennui, c'est qu'autant je peux me lancer dans du bidouillage informatique, autant l'électronique m'est totalement inconnue. Je ne comprends pas 1/10e de ce que je vois.

 

Pour le moment, je crois avoir compris que la puce est de type PLCC32 et qu'il faut lui fournir un fichier ".bin".

 

Je tâcherai de te donner plus de détails dès que j'aurais reçu l'appareil.

 

En tout cas, je te remercie de t'intéresser à mon cas. :P

Partager ce message


Lien à poster
Partager sur d’autres sites

Je fais des études dans l'électronique, alors autant que cela serve.

 

Pour ICPROG, c'est un programmateur qui va servir à envoyer les données sur la puce.

 

Ce qu'il faut maintenant, c'est un compilateur qui va permettre de décompiler le bios qui est au format AWD, afin de le recompiler en BIN.

 

Je vais essyer de faire sa, et je texpliquerai ensuite comment t'y prendre pour utiliser le programmateur.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour Molodoï, bon désolé mais je n'ai pas de bonnes nouvelles.

 

Après de longues heures de recherches et de travail, j'ai réussi à décompiler le bios, mais la je tombe sur une multitude d'autres fichiers.

 

Certains de ces fichiers sont en langage assembleur, et je npossède ni les logiciels, ni les connaissances nécessaires pour les comprendre.

 

De plus, tous les fichiers présents sont nécessaires, et chacun doit être programmé à un endroit défini dans la puce.

 

La seule solution qu'il te reste, est d'effectuer un hot-flash, mais pour cela, il te faudrait une carte mère identique à la tienne, ou une autre carte mère intel prenant en charge ce format de bios.

 

Je pourrais t'expliquer la procédure si tu veus.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour labat,

 

Pour le hot-swap, je sais faire, mais ne trouvant pas de carte mère (ni de PC en étant équipé) compatible, je vais être obligé de faire ça sur un PC équipé d'un autre chipset (amd, c'est tout ce dont je dispose).

 

Sinon, concernant le programmateur, j'essaierai ce que j'ai dès que je l'aurai reçu. Si ça se trouve, ça n'est pas aussi compliqué que nous le pensons.

 

L'une de mes devises est : "On n'est jamais à l'abri d'un coup de bol"

 

Je prendrai quand même la précaution de te demander conseil pour configurer le, ou les logiciels dont je dispose. Je ne voudrais pas envoyer 5v s'il n'en faut que 3.

 

Merci pour le temps passé.

 

@ bientôt

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon ben voila, j'ai reçu l'appareil et... je suis dans la mouise.

 

Je n'ai ni mode d'emploi, ni même la marque. J'ai essayé tous les logiciels que j'avais téléchargé mais aucun ne reconnais le programmateur.

 

J'ai bien un support pour ma puce, un port lpt1 et un autre en usb. Quand je branche l'usb, plusieurs leds s'allument mais je ne peux pas communiquer avec la puce.

 

Pourtant, il existe des dizaines de plans sur le net pour fabriquer un programmateur. Mais une fois construit, il faut bien un logiciel pour l'utiliser, non ?

 

Me voila donc revenu au point de départ.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×