[Technique] A ceux qui ont déjà flashé l'eeprom de leur écran

A ceux qui ont déjà flashé l'eeprom de leur écran [Technique] - Ecran - Hardware - Périphériques

Marsh Posté le 10-09-2011 à 09:46:06    

Bonjour,
 
Je me retrouve face à une situation particulièrement embêtante au sujet du flashage de l'eeprom de mon écran. C'est un crt viewsonic (e92f+) dont j'arrive à flasher l'eeprom, et le changement est bien pris en compte. Seulement après qu'il ait été éteint trop longtemps (pas besoin de beaucoup, quelques minutes suffisent), même si c'est en veille, l'EDID original se restaure toute seule dans l'eeprom :/
 
Est-ce que quelqu'un aurait déjà été confronté à un cas semblable et aurait compris la cause ? (et surtout trouvé une solution pour que le flashage persiste)
 
Je me dis qu'il doit peut-être y avoir une protection contre la corruption des données de l'eeprom, et que c'est ce qui ferait que l'écran "s'auto-reflash". Dans ce cas il y aurait peut-être moyen de désactiver cette protection. Je sais comment accéder au service menu de cet écran (laisser appuyé sur 2, écran en veille, puis allumé l'écran) mais il n'y a rien qui s'y rapporte. Il y a une 2e page dans ce menu mais elle est protégée par mdp.
 
Autre hypothèse: une pile qui servirait à conserver les données de l'eeprom (comme pour les cartes mères), et qui serait à plat ? Ca me semble peut probable (mais ça peut être un condensateur plutôt qu'un pile ?)
 
Dernière précision: quand je flash avec powerstrip, il découvre direct une eeprom à flasher. Si je mets "non" et que je scan le bus il en trouve encore 2 autres. J'ai testé en flashant les 3 (toutes en même temps étaient flashées avec mon EDID modifié) et ça ne change rien. J'ai aussi essayé de flasher sous DOS avec DDCW.exe (EDID Writer) et ça ne change rien non plus. Le flashage passe (vérification en faisant une nouvelle comparaison fichier/eeprom après flashage), mais pareil l'eeprom se reflash toute seule avec les données EDID d'origine.
 
Voilà, si quelqu'un a déjà été confronté à ce problème, ça m'intéresse d'en savoir plus.  
En attendant je vais continuer d'essayer d'entrer en contact avec viewsonic (le sav anglais ne m'a pas répondu :/ ).


---------------
" Mais putaaain... Mais les gars qu'est-ce qu'ils font quoi, ils développent un jeu quoi ils essayent leur truc là ? ils essayent ? ils s'voyent voyent pas qu'c'est d'la merde !? "
Reply

Marsh Posté le 10-09-2011 à 09:46:06   

Reply

Marsh Posté le 11-09-2011 à 09:46:16    

Bon après quelques recherches:
 
1°) une eeprom est sensée garder les infos sans avoir besoin d'être alimentée, donc le plus probable c'est la présence de système de protection contre la corruption de données.
 
2°) J'arrive entrer dans la page 2 du service menu. Là, quelque-chose me semble intéressant. Le 1er paramètre qui s'appelle "Adjust CS switch". Il consiste en 4 switch qui sont pour l'instant réglés ainsi: 0 1 0 0. Donc il est possible qu'un ou plusieurs d'entre eux soit en rapport avec le/les systèmes de protection de l'eeprom.
 
Le soucis, je ne trouve aucune info sur le web avec la recherche "Adjust CS switch". Autre soucis, je n'arrive même pas entrer dans le mode pour modifier ces switch. J'ai testé plein de combinaisons de touches, en vain.
 
A noter que si je flash l'eeprom en ayant le service menu d'ouvert, pendant le flashage l'écran affiche DDC OK puis il se coupe et se rallume. Malheureusement, comme depuis le départ, si j'éteins l'écran après un flashage réussi, même seulement quelques secondes,  et que je le rallume, l'eeprom a de nouveau ses données d'origine :(
 
 
edit: je viens de voir que la configuration des switchs change selon la résolution:
 
- 1152x864 -> 0 1 0 0
- 800x600 --> 0 1 1 1
- 1024x768 -> 0 0 1 0


Message édité par madcat le 11-09-2011 à 10:38:21

---------------
" Mais putaaain... Mais les gars qu'est-ce qu'ils font quoi, ils développent un jeu quoi ils essayent leur truc là ? ils essayent ? ils s'voyent voyent pas qu'c'est d'la merde !? "
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed