Bonsoir à tous.
Un petit souci pour passer de la version 4.0.1 à une version inférieure :
La commande "int6k.exe -I" coince sur la version 4
Il faut donc faire tout à la main ...
Plus de détail plus tard ... quand j'aurai un peu de temps !
@spiider : Il vaut peut-être mieux que tu patiente un peu ...
Hors ligne
Et voici la procédure de "downgrade" manuelle ...
B) A la main (ça peut être nécessaire si vous êtes avec une version plus élevée de firmware, par exemple la 4.1 ) :
Préalable : Un seul plug doit être connecté directement au PC, aucun autre plug sur les prises secteur ...
Dans le répertoire où est installé SoftPlug :
1) Vérifier les interfaces réseau :
./pcapdevs
Et repérer le n° associé à l'interface où est connecté votre plug
2) Interroger le plug :
./int6k -i <N° d'interface> -I
Si ici, vous ne "voyez" pas le plug, c'est peut-être qu'il est sur une autre interface réseau ... -> Retour au point 1) __^
3) Envoyer le fichier nvm au plug :
./int6k -i <N° d'interface> -N INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.nvm
4) Envoyer le fichier INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.pib
./int6k.exe -i <N° d'interface> INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.pib
5) Demander le flashage :
./int6k -i <N° d'interface> <adresse MAC> -FF
A partir d'ici, il est possible de reprendre avec la procédure shell fournie en C)
Si vous continuez manuellement ...
6) Copier le fichier INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.pib dans tempo.pib par exemple :
cp ./INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.pib ./tempo.pib
7) Interroger le plug :
./int6k.exe -i <N° d'interface> -I
-> récupérer l'adresse MAC, et la clé DAK ...
8)Modifier le fichier tempo.pib pour qu'il contienne l'adresse MAC et la clé DAK du plug à programmer, en demandant la correction des checksums :
./modpib.exe -M <adresse MAC> -D <clé DAK> -X tempo.pib
9) vérifier la taille du fichier, le ramener à sa taille correcte si nécessaire
./chkpib -v tempo.pib
wc -c tempo.pib (à comparer avec le résultat du point 6 (PIB x-y zzzz bytes))
dd if=tempo.pib of=mypib.pib bs=1c count=<taille>
10)Envoyer le nouveau fichier pib et le fichier nvm au plug et le flasher :
./int6k.exe -i <N° d'interface> -P mypib.pib -N INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.nvm -FF
Ce qui nous donne en exemple (l'interface Ethernet est interface N°3) :
$ ./pcapdevs.exe 1 \Device\NPF_GenericDialupAdapter (Adapter for generic dialup and VPN capture) 2 \Device\NPF_{0F407843-432E-4024-AD0F-2AC92F2C952A} (Sun (Microsoft's Packet Scheduler) ) -> 3 \Device\NPF_{1B578B2A-E572-4622-8EEA-455855A023FC} (Realtek RTL8139/810x Family Fast Ethernet NIC (Microsoft's Packet Scheduler) ) 4 \Device\NPF_{52AE32D3-D694-434B-8016-895244024214} (802.11g Wireless PCI Adatper (Microsoft's Packet Scheduler) ) $ ./int6k.exe -i 3 -I eth3 00:B0:52:00:00:01 Device Identity eth3 00:0B:3B:xx:yy:zz ------- PIB 4-2 10888 (not supported) $ ./int6k.exe -i 3 -N INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.nvm eth3 00:B0:52:00:00:01 Write Firmware to Device eth3 00:0B:3B:xx:yy:zz Wrote INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.nvm $ ./int6k.exe -i 3 -P INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.pib eth3 00:B0:52:00:00:01 Write Parameters to Device eth3 00:0B:3B:xx:yy:zz Wrote INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.pib $ ./int6k.exe -i 3 -FF eth3 00:B0:52:00:00:01 Flash NVRAM eth3 00:0B:3B:xx:yy:zz Flashing ... eth3 00:B0:52:00:00:01 Wait for Reset eth3 00:B0:52:00:00:01 Wait for Start eth3 00:0B:3B:xx:yy:zz Started INT6000-MAC-2-0-2010-1021-20070726-FINAL-B $ ./int6k.exe -i 3 -I eth3 00:B0:52:00:00:01 Device Identity eth3 00:0B:3B:xx:yy:zz ------- PIB 2-0 7820 bytes -> MAC 00:0B:3B:xx:yy:zz -> DAK FE:C7:60:EA:7B:A2:64:C8:39:E0:98:50:EC:40:FC:9E NMK 50:D3:E4:93:3F:85:5B:70:40:78:4D:F8:15:AA:8D:B7 (HomePlugAV) NID B0:F2:E6:95:66:6B:03 NET Intellon Enabled Network MFG devolo dLAN 200 AV USR Intellon Enabled Product $ cp INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.pib tempo.pib $ ./modpib.exe -v -M 00:0B:3B:xx:yy:zz -D FE:C7:60:EA:7B:A2:64:C8:39:E0:98:50:EC:40:FC:9E -X tempo.pib PIB 2-0 7820 bytes MAC 00:0B:3B:xx:yy:zz DAK FE:C7:60:EA:7B:A2:64:C8:39:E0:98:50:EC:40:FC:9E NMK 50:D3:E4:93:3F:85:5B:70:40:78:4D:F8:15:AA:8D:B7 (HomePlugAV) NID 3E:68:FB:47:8F:F4:06 NET Intellon Enabled Network MFG France Telecom Liveplug HD [MT2109] USR Intellon Enabled Productb $ ./chkpib.exe -v tempo.pib ------- tempo.pib ------- PIB 2-0 7820 bytes MAC 00:0B:3B:xx:yy:zz DAK FE:C7:60:EA:7B:A2:64:C8:39:E0:98:50:EC:40:FC:9E NMK 50:D3:E4:93:3F:85:5B:70:40:78:4D:F8:15:AA:8D:B7 (HomePlugAV) NID 3E:68:FB:47:8F:F4:06 NET Intellon Enabled Network MFG France Telecom Liveplug HD [MT2109] USR Intellon Enabled Product chkpib.exe: tempo.pib looks good ou chkpib.exe: Wrong file size: tempo.pib $ dd if=tempo.pib of=mypib.pib bs=1c count=7820 7820+0 enregistrements lus 7820+0 enregistrements écrits 7820 bytes (7.8 kB) copied, 0.553 s, 14.1 kB/s $ ./int6k.exe -i 3 -P mypib.pib -N INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.nvm -FF eth3 00:B0:52:00:00:01 Write Firmware to Device eth3 00:0B:3B:5B:AF:C4 Wrote INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.nvm eth3 00:B0:52:00:00:01 Write Parameters to Device eth3 00:0B:3B:5B:AF:C4 Wrote mypib.pib eth3 00:B0:52:00:00:01 Flash NVRAM eth3 00:0B:3B:5B:AF:C4 Flashing ... eth3 00:B0:52:00:00:01 Wait for Reset eth3 00:B0:52:00:00:01 Wait for Start eth3 00:0B:3B:5B:AF:C4 Started INT6000-MAC-2-0-2010-1021-20070726-FINAL-B
Dernière modification par JoeKer (25-08-2009 00:24:12)
Hors ligne
Joeker super boulot. Merci pour cette procédure de downgrade et pour le reste.
Hors ligne
Salut Plagrod.
Pas de quoi me remercier ... C'est normal, c'est l'esprit du forum :
Tu partages, les autres partagent -> tout le monde y gagne.
Et comme tout le monde était un peu coincé, il fallait bien débloquer la situation ...
Mais je crois que je suis tombé sur un des rares plugs qui accepte qu'on dumpe son firmware : Sur 4 plugs différents, un seul a accepté de livrer ses secrets
Dernière modification par JoeKer (19-09-2009 19:22:55)
Hors ligne
bon, je sais pas qui peux m'aider... j'ai des liveplug HD tout neufs, les nouveaux avec la prise,... les ai betement upgradés de 334 en 41 via devolo update ! génial bien sur : informer m'indique qu'ils sont en 4.1 mais 'silencieux', bon, ok ai forcé le pib en mettant 2217 alors que ce sont des............. 2217 bien sur pas listés dans la maj 4.1 de devolo !
ai tout essayé pour downgrader via les infos du post mais rien n'y fait... qui a une idée ? je sens que je vais appeler la fibre pour demander 'piteusement' un échange....
Hors ligne
Bonjour,
@JoeKer
Bravo et merci pour ce magnifique tuto.
J'ai un problème avec un couple de CPL LEA Netsocket 200+. Devant les apparier avant chaque utilisation, j'ai cherché une solution sur Internet et j'ai utilisé des outils trouvés sur ce site:
http://www.zibri.org/2009/03/powerline-ethernet-fun-and-secrets.html
J'ai fait une fausse manoeuvre en les flashant. A l'origine les CPL ont deux adresses:
eth2 00:B0:52:00:00:01 Device Identity eth2 00:0C:B9:xx:yy:zz -------
Je suppose que le logiciel n'était pas prévu pour ma version de CPL parce que maintenant j'ai ceci:
eth2 00:B0:52:00:00:01 Device Identity eth2 00:B0:52:00:00:01 -------
Mes essais à l'aide de vos explications:
C:\LEA>int6k.exe -i 2 -N int6000-v3.3.0-0-5-B-FINAL.nvm eth2 00:B0:52:00:00:01 Write Firmware to Device eth2 00:B0:52:00:00:01 Wrote int6000-v3.3.0-0-5-B-FINAL.nvm C:\LEA>int6k.exe -i 2 -P pib1003.pib eth2 00:B0:52:00:00:01 Write Parameters to Device eth2 00:B0:52:00:00:01 Wrote pib1003.pib C:\LEA>int6k.exe -i 2 -FF ou: int6k.exe -i 2 00:0C:B9:xx:yy:zz -FF eth2 00:B0:52:00:00:01 Flash NVRAM eth2 00:B0:52:00:00:01 No NVRAM (0x14): Device will not Flash.
Autre essai avec modif du fichier pib
C:\LEA>modpib.exe -v -M 00:0C:B9:xx:yy:zz -D 50:D3:E4:93:3F:85:5B:70:40:78:4D:F8:15:AA:8D:B7 -X pib1003.pib PIB 3-5 8072 bytes MAC 00:0C:B9:12:EC:55 DAK 50:D3:E4:93:3F:85:5B:70:40:78:4D:F8:15:AA:8D:B7 NMK 50:D3:E4:93:3F:85:5B:70:40:78:4D:F8:15:AA:8D:B7 (HomePlugAV) NID B0:F2:E6:95:66:6B:03 NET LEA Enabled Network MFG LEA HomePlug AV Device USR LEA CCo Auto
C:\LEA>int6k.exe -i 2 -P pib1003.pib -N int6000-v3.3.0-0-5-B-FINAL.nvm -FF (ou avec: C:\LEA>int6k.exe -i 2 00:0C:B9:xx:yy:zz -P pib1003.pib -N int6000-v3.3.0-0-5-B-FINAL.nvm -FF) eth2 00:B0:52:00:00:01 Write Firmware to Device eth2 00:B0:52:00:00:01 Wrote int6000-v3.3.0-0-5-B-FINAL.nvm eth2 00:B0:52:00:00:01 Write Parameters to Device eth2 00:B0:52:00:00:01 Wrote pib1003.pib eth2 00:B0:52:00:00:01 Flash NVRAM eth2 00:B0:52:00:00:01 No NVRAM (0x14): Device will not Flash.
Il doit exister une solution pour rétablir l'adresse MAC mais je ne sais pas comment faire.
Une idée ?
Quoiqu'il en soit, encore merci.
Hors ligne
joest a écrit:
Bonjour,
@JoeKer
Bravo et merci pour ce magnifique tuto.
J'ai un problème avec un couple de CPL LEA Netsocket 200+. Devant les apparier avant chaque utilisation, j'ai cherché une solution sur Internet et j'ai utilisé des outils trouvés sur ce site:Code:
http://www.zibri.org/2009/03/powerline-ethernet-fun-and-secrets.htmlJ'ai fait une fausse manoeuvre en les flashant. A l'origine les CPL ont deux adresses:
Code:
eth2 00:B0:52:00:00:01 Device Identity eth2 00:0C:B9:xx:yy:zz -------
Pas tout à fait exact ...
00:B0:52:00:00:01 est une adresse générique pour flasher (disons que c'est l'adresse du logiciel qui flashe)
Les vraies adresses MAC sont avec les trois derniers octets différents de "00:00:01"
Je suppose que le logiciel n'était pas prévu pour ma version de CPL parce que maintenant j'ai ceci:
Code:
eth2 00:B0:52:00:00:01 Device Identity eth2 00:B0:52:00:00:01 -------
Si tu avais lu tout le fil, tu aurais vu qu'il y a eu des problèmes de perte d'adresse MAC ...
Mes essais à l'aide de vos explications:
Code:
C:\LEA>int6k.exe -i 2 -N int6000-v3.3.0-0-5-B-FINAL.nvm eth2 00:B0:52:00:00:01 Write Firmware to Device eth2 00:B0:52:00:00:01 Wrote int6000-v3.3.0-0-5-B-FINAL.nvm C:\LEA>int6k.exe -i 2 -P pib1003.pib eth2 00:B0:52:00:00:01 Write Parameters to Device eth2 00:B0:52:00:00:01 Wrote pib1003.pib C:\LEA>int6k.exe -i 2 -FF ou: int6k.exe -i 2 00:0C:B9:xx:yy:zz -FF eth2 00:B0:52:00:00:01 Flash NVRAM eth2 00:B0:52:00:00:01 No NVRAM (0x14): Device will not Flash.Autre essai avec modif du fichier pib
Code:
C:\LEA>modpib.exe -v -M 00:0C:B9:xx:yy:zz -D 50:D3:E4:93:3F:85:5B:70:40:78:4D:F8:15:AA:8D:B7 -X pib1003.pib PIB 3-5 8072 bytes MAC 00:0C:B9:12:EC:55 DAK 50:D3:E4:93:3F:85:5B:70:40:78:4D:F8:15:AA:8D:B7 NMK 50:D3:E4:93:3F:85:5B:70:40:78:4D:F8:15:AA:8D:B7 (HomePlugAV) NID B0:F2:E6:95:66:6B:03 NET LEA Enabled Network MFG LEA HomePlug AV Device USR LEA CCo Auto
Pour résoudre ton problème il faudrait que tu réutilises cette phase ...
Code:
C:\LEA>int6k.exe -i 2 -P pib1003.pib -N int6000-v3.3.0-0-5-B-FINAL.nvm -FF (ou avec: C:\LEA>int6k.exe -i 2 00:0C:B9:xx:yy:zz -P pib1003.pib -N int6000-v3.3.0-0-5-B-FINAL.nvm -FF) eth2 00:B0:52:00:00:01 Write Firmware to Device eth2 00:B0:52:00:00:01 Wrote int6000-v3.3.0-0-5-B-FINAL.nvm eth2 00:B0:52:00:00:01 Write Parameters to Device eth2 00:B0:52:00:00:01 Wrote pib1003.pib eth2 00:B0:52:00:00:01 Flash NVRAM eth2 00:B0:52:00:00:01 No NVRAM (0x14): Device will not Flash.Il doit exister une solution pour rétablir l'adresse MAC mais je ne sais pas comment faire.
Une idée ?
Quoiqu'il en soit, encore merci.
Il faut que tu récupères l'adresse MAC de ton/tes plug(s) (ça doit figurer sur l'étiquette ...)
Ensuite, la où j'ai signalé la phase, il faudrait que tu redémarre, en mettant la bonne adresse MAC et en faisant deux fois la phase de flashage (j'ai expliqué ça sur mon post concernant le flashage ...)
Après ça, ça devrait être OK
Hors ligne
Bonjour Joeker et merci beaucoup pour la réponse.
J'avais occulté en partie l'adresse MAC pour le post mais en réalité elle était complète.
J'ai fait les essais suivants :
Etat du boitier
C:\_LEA>int6k.exe -i 2 -I eth2 00:B0:52:00:00:01 Device Identity eth2 00:B0:52:00:00:01 ------- <------- le problème MAC 00:0C:B9:12:EC:55 DAK 50:D3:E4:93:3F:85:5B:70:40:78:4D:F8:15:AA:8D:B7 NMK 50:D3:E4:93:3F:85:5B:70:40:78:4D:F8:15:AA:8D:B7 (HomePlugAV) NID B0:F2:E6:95:66:6B:03 NET LEA Enabled Network MFG LEA HomePlug AV Device USR LEA CCo Auto
Avec fichier pib original
C:\_LEA>int6k.exe -i 2 -N int6000-v3.3.0-0-5-B-FINAL.nvm eth2 00:B0:52:00:00:01 Write Firmware to Device eth2 00:B0:52:00:00:01 Wrote int6000-v3.3.0-0-5-B-FINAL.nvm C:\_LEA>int6k.exe -i 2 -P pib1003.pib eth2 00:B0:52:00:00:01 Write Parameters to Device eth2 00:B0:52:00:00:01 Wrote pib1003.pib C:\_LEA>int6k.exe -i 2 -FF eth2 00:B0:52:00:00:01 Flash NVRAM eth2 00:B0:52:00:00:01 No NVRAM (0x14): Device will not Flash.
Avec fichier pib modifié (modpib et chkpib looks good)
C:\_LEA>int6k.exe -i 2 -P pib1003.pib -N int6000-v3.3.0-0-5-B-FINAL.nvm -FF eth2 00:B0:52:00:00:01 Write Firmware to Device eth2 00:B0:52:00:00:01 Wrote int6000-v3.3.0-0-5-B-FINAL.nvm eth2 00:B0:52:00:00:01 Write Parameters to Device eth2 00:B0:52:00:00:01 Wrote pib1003.pib eth2 00:B0:52:00:00:01 Flash NVRAM eth2 00:B0:52:00:00:01 No NVRAM (0x14): Device will not Flash. 30s plus tard C:\_LEA>int6k.exe -i 2 -P pib1003.pib -N int6000-v3.3.0-0-5-B-FINAL.nvm -FF eth2 00:B0:52:00:00:01 Write Firmware to Device eth2 00:B0:52:00:00:01 Wrote int6000-v3.3.0-0-5-B-FINAL.nvm eth2 00:B0:52:00:00:01 Write Parameters to Device eth2 00:B0:52:00:00:01 Wrote pib1003.pib eth2 00:B0:52:00:00:01 Flash NVRAM eth2 00:B0:52:00:00:01 No NVRAM (0x14): Device will not Flash.
Si j'essaye en ajoutant l'adresse MAC
C:\_LEA>int6k.exe -i 2 00:0C:B9:12:EC:55 -P pib1003.pib -N int6000-v3.3.0-0-5-B-FINAL.nvm -FF eth2 00:0C:B9:12:EC:55 Write Firmware to Device int6k.exe: Unknown error: Read timeout or network error eth2 00:0C:B9:12:EC:55 Write Parameters to Device int6k.exe: Unknown error: Read timeout or network error eth2 00:0C:B9:12:EC:55 Flash NVRAM int6k.exe: Unknown error: Read timeout or network error
Le write doit se faire sur 00:B0:52:00:00:01 et le wrote doit être confirmé sur 00:0C:B9:12:EC:55.
Ce qui n'est pas le cas puisque le boitier ne voit plus 00:0C:B9:12:EC:55.
Hors ligne
Bonsoir Joest.
1) Le plug à flasher est directement sur le PC ?
2) Tu as "flingué" un ou deux plugs ?
3) Sais tu avec quel firmware tu l'as "flingué"
4) Dispose tu du firmware original ?
Hors ligne
Bonjour Joeker,
1) Le plug à flasher est directement sur le PC ?
Oui. Le plug est directement sur le PC et il est seul sur le réseau.
2) Tu as "flingué" un ou deux plugs ?
Oui. Les deux sont dans le même état.
3) Sais tu avec quel firmware tu l'as "flingué"
Oui. Devolo: firmware-dlan-200-av-windows-4-1-1
Le dossier de Devolo contient plusieurs pib et nvm
Les fichiers utilisés sont:
int6000-pib20-devolo-old.pib
int6000-v2.0.0-0-0-B-FINAL.nvm
Le but était d'éviter d'avoir à resynchroniser les CPL à chaque coupure.
4) Dispose tu du firmware original ?
Oui. Il s'agit du LEA v3.3.0-0-5-B-FINAL
Si on télécharge SoftPlug (SoftPlug 3.1.0.18386) actuellement il se trouve dans le dossier.
Les fichiers sont:
pib1003.pib
int6000-v3.3.0-0-5-B-FINAL.nvm
C'est celui que j'essaye de réinstaller.
Bonne journée et merci.
Hors ligne
Bonjour Joest.
Il faudrait que tu télécharges l'un des firmware inférieur à la version 4 de Devolo (les liens que j'ai mis sur ce fil ou sur le tuto sur les CPL peuvent convenir).
Ne fais la manip qu'avec un seul plug pour le moment ... Quand t'auras récupéré un tu pourras t'attaquer au deuxième.
Le principe est de réinstaller quelque chose de correct : la version 4 des firmwares n'est pas compatible avec les modèles un peu plus anciens ...
Avec les fichiers pib et nvm, il doit y avoir moyen de s'en sortir :
Si ça ne marche pas bien, tu peux juste flasher le .pib d'une version 3, deux fois, puis reflasher avec le firmware version 3 complet.
Bon flashage et bonne journée.
Hors ligne
Bonjour JoeKer,
J'ai essayé avec "INT6000-MAC-2-0-2010-1021-20070726-FINAL-B" et "int6000-v3.3.0-0-5-B-FINAL".
nvm et pib ou pib seul, ça ne passe pas. A chaque fois, que je sois dans la config "-F[F]" ou "-C n", il bloque sur nvm:
"No NVRAM (0x14): Device will not Flash" ou "Unknown error: Read timeout or network error".
Apparemment le pib ne peut pas être flashé sans que le nvm le soit au préalable.
(Que ce soit avec fichier pib modifié et ajusté ou tel quel).
Que l'on écrive le nvm ou le pib, on devrait avoir:
ethx 00:B0:52:00:00:01 Write Firmware to Device
ethx ---adresse MAC---- Wrote xxx.nvm ou xxx.pib
et j'ai toujours:
ethx 00:B0:52:00:00:01 Write Firmware to Device
ethx 00:B0:52:00:00:01 Wrote xxx.nvm ou xxx.pib
et si j'interroge le plug, c'est la même chose:
ethx 00:B0:52:00:00:01 Device Identity
ethx 00:B0:52:00:00:01 -------
Dans le cas des pertes d'adresse MAC connues, est-ce que cela se présentait de la même façon ?
Je crois que les boitiers sont grillés et il est bien dommage que je n'ai pas vu ce post avant de jouer aux appprentis sorciers.
Encore merci beaucoup JoeKer pour vos explications et cet excellent tuto.
Dernière modification par joest (06-02-2010 19:01:59)
Hors ligne
Bonsoir.
Essaye d'envoyer le .PIB seul :
1) Envoyer le fichier INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.pib
./int6k.exe -i <N° d'interface> -P INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.pib
2) Demander le flashage :
./int6k -i <N° d'interface> <adresse MAC> -FF
ou
2) ./int6k -i <N° d'interface> <adresse MAC> -C0 (je crois que c'est -C0 ...)
Puis après, de reflasher avec l'ensemble .PIB + .NVM
3) Envoyer le nouveau fichier pib et le fichier nvm au plug et le flasher :
./int6k.exe -i <N° d'interface> -P mypib.pib -N INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.nvm -FF
Hors ligne
Bonsoir JoeKer,
J'ai essayé les 2 façons de flasher le pib sans succès que ce soit avec le pib en l'état ou modifié et ajusté avec modpib et chkpib.
Le problème est toujours le même, toujours les 2 adresses MAC identiques pour la lecture et l'écriture, il ne tient pas compte de l'adresse MAC réelle que l'on peut changer uniquement dans la variable MAC en écrivant (-P) dans la mémoire temporaire (et malheureusement volatile puisqu'on ne peut pas flasher).
Ceci étant dit, je pense que tous les ennuis viennent probablement du fait qu'il s'agit d'un nouveau processeur sur les LEA NetSocket 200+ : l'Intellon 6300 !
J'ai pu lire la version de firmware en place: INT6300-MAC-2-0-2000-1012-20070531-Final-B, en fait, cette version doit-être celle d'origine parce que je n'ai jamais flashé ou essayé de flashé une INT6300-xxx...
(J'ai vu la version installée avec un utilitaire d'Intellon datant de 2007).
Avec SoftPlug, j'ai tenté une mise à jour. Par Internet la réponse est : pas de mise à jour disponible. En local avec le pib et le nvm contenus dans le répertoire de SoftPlug: la mise à jour démarre, la barre de défilement avance d'un quart et une boîte de dialogue annonce que c'est fait, pas un message d'erreur alors que rien n'a été flasher !!!
On va attendre la première mise à jour de LEA pour le 6300, il y aura certainement des changements dans le SoftPlug qui nous permettront d'aller plus loin.
En attendant, mille fois merci JoeKer pour tout.
Hors ligne
Bonsoir.
Je ne baisse pas encore les bras ...
Alors étape suivante, tu essayes juste de changer le NVM et tu flashes.
Puis tu essayes de faire NVM+PIB, et tu flashes deux fois (j'ai vu des bugs à cause de ça ...).
Sinon, il faudra qu'on essaye de "feinter" sur la version
Hors ligne
Bonjour JoeKer,
Séances de flashages:
C:\_LEA>int6k -i 2 -N INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.nvm
eth2 00:B0:52:00:00:01 Write Firmware to Device
eth2 00:B0:52:00:00:01 Wrote INT6000-MAC-2-0-2010-1021-20070726-FINAL-B.nvm
x2
C:\_LEA>int6k.exe -i 2 -FF ou avec int6k.exe -i 2 -C 2
eth2 00:B0:52:00:00:01 Flash NVRAM
eth2 00:B0:52:00:00:01 No NVRAM (0x14): Device will not Flash
en changeant l'intitulé
C:\_LEA>int6k -i 2 -N INT6300-MAC-2-0-2010-1021-20070726-FINAL-B.nvm
Toujours le même résultat : No NVRAM (0x14): Device will not Flash
Est-ce-que l'on pourrait essayer la commande:
-S f write an SDRAM Configuration file using VS_SET_SDRAM
à condition de récupérer un fichier compatible avec -s (read SDRAM Configuration using VS_RD_CBLOCK)
Comme les 2 boitiers sont dans le même état je ne peux pas le faire.
Cordialement.
Hors ligne
Bonsoir Joest.
Un doute me prend ...
Es-tu certain d'être sur la bonne interface réseau ?
Peux-tu afficher le résultat de la commande pcapdevs ?
Hors ligne
Bonjour JoeKer,
A partir du moment où il n'y a qu'un CPL sur le réseau et qu'il est connecté au PC, il n'y a aucun doute.
C:\_LEA>int6k local -a eth2 00:B0:52:00:00:01 Fetch Device Attributes eth2 00:B0:52:00:00:01 INT6300-MAC-2-0-2000-1012-20070531-FINAL C:\_LEA>pcapdevs 1 \Device\NPF_GenericDialupAdapter (Adapter for generic dialup and VPN capture) 2 \Device\NPF_{498E60A5-D47E-475A-BCDC-519BCCFB17BC} (Realtek RTL8169/8110 Fami ly Gigabit Ethernet NIC (Microsoft's Packet Sche duler) ) C:\_LEA>int6k -i 2 -I eth2 00:B0:52:00:00:01 Device Identity eth2 00:B0:52:00:00:01 ------- PIB 2-0 7820 bytes MAC 00:B0:52:00:00:01 DAK 50:D3:E4:93:3F:85:5B:70:40:78:4D:F8:15:AA:8D:B7 NMK 50:D3:E4:93:3F:85:5B:70:40:78:4D:F8:15:AA:8D:B7 (HomePlugAV) NID B0:F2:E6:95:66:6B:03 NET Intellon Enabled Network MFG Intellon HomePlug AV Device USR Intellon Enabled Product
Cordialement.
Hors ligne
Bonjour Joeker,
J'ai le même problème que joest (perte @mac).
Lorsque je fais :
8)Modifier le fichier tempo.pib pour qu'il contienne l'adresse MAC et la clé DAK du plug à programmer, en demandant la correction des checksums :
./modpib.exe -M <adresse MAC> -D <clé DAK> -X tempo.pib
Le fichier obtenu est trop long de 4 octets (7824 pour 7820).
Si je l'ouvre avec Notepad, et que je supprime à la main les 4 derniers octets, après le checksum devient incorrect avec chkpib.
Tu conseille de faire :
wc -c tempo.pib (à comparer avec le résultat du point 6 (PIB x-y zzzz bytes))
dd if=tempo.pib of=mypib.pib bs=1c count=<taille>
Ca ne marche pas dans la fenêtre DOS, sur mon PC.
J'ai cherché sur Wikipédia, et cela me dit que c'est des commandes Unix.
Le problème, c'est que j'ai pas Unix sur mon PC (je suis sous Windows 7).
Comment puis-je faire ?
Y a-t-il moyen d'installer un logiciel utilitaire pour faire la même chose ?
Ou bien, est-ce possible de faire à la main, sous Notepad, ou autre ?
Cordialement
Hors ligne
Bonsoir Marcos.
Effectivement, toutes les procédures et commandes que j'ai utilisées étaient fournies par CygWin ...
Et le problème de longueur, je le traite effectivement avec "wc" et "dd" qui sont des commandes Unix/Linux ...
Je vois deux possibilités :
- Tu modifies avec l'éditeur comme tu as tenté de le faire.
Le problème, c'est que NotePad est un éditeur Windows (et qui transforme les "LF" en "RC+LF") ...
Essaye avec NotePad2, et tu fais attention au format (Menu "File"/"Line endings ...") ...
- Tu installes CygWin et tu pourras utiliser "wc" et "dd" ...
Il existe peut-être d'autres solutions, mais rien ne me vient à l'esprit ...
Tiens moi au courant
Hors ligne
Bonjour Joeker,
J'ai téléchargé Notepad2, puis j'ai un peu galéré, puis fini par trouver :
- Ouvrir Notepad2
- Aller dans File, Line Endings, Default, puis sélectionner Unix (LF) et désélectionner "Ensure consistent line endings when saving.".
- Ouvrir le fichier "tempo.pib" avec Notepad2
- aller à la fin du fichier et supprimer les 4 derniers caractères
- Sauver sous "mypib.pib"
Puis j'ai vérifié que le fichier était correct en utilisant chkpib.exe -v mypib.pib (the file looks good)
Par contre, tout comme joest, en faisant int6k.exe -i1 -FF : impossible d'écrire sur la Flash (avec pcapdevs, la carte éthernet est en position 1 sur mon PC).
De même, en faisant int6k.exe -i1 -f : impossible de lire la Flash.
C'est une SST25VF016B.
Je pense, que soit elle n'est pas compatible avec le firmware, soit elle est HS.
Dans d'autres CPLs que j'ai mis à jour avec succès, la Flash est une 25P16.
Je pense donc remplacer la SST25VF016B par une M25P16.
Saurais-tu me dire qu'est-ce que tu as comme référence pour la Flash dans tes CPLs ?
Cordialement
Hors ligne
Bonsoir Marcos.
Je ne suis pas "at home" là, donc je ne peux pas té répondre ...
Les miens sont des LivePlugs HD, si ça peut te renseigner ...
Je regarde de plus près la semaine prochaine ...
Hors ligne
Bonjour Joeker,
J'ai aussi un Devolo dLan200AV Easy (= LivePlug HD, non ?).
Je l'ai ouvert : on ne peut voir la référence de la Flash, car elle est masquée par un dissipateur.
Cependant, en faisant int6k.exe -i1 -f, j'ai pu voir qu'il s'agissait d'une 25P16.
Cette commande est vraiment intéressante pour connaître le modèle de Flash.
Cordialement
Hors ligne
Bonjour.
Oui, les Devolo dLan200AV Easy sont quasi équivalents aux LivePlugs :
- je crois que le LivePlug HD à l'origine était le dLan200AV, modèle qui ne se fait plus chez Devolo (ce modèle n'avait pas le bouton de cryptage)
- et la série suivante de LivePlug HD serait bien le dLan200AV Easy.
- les LivePlugs HD+ seraient les dLan200AV+
La différence serait dans le firmware qui serait "optimisé" par FT pour faire de la vidéo.
Je regarde la semaine prochaine ce que j'ai comme mémoire flash ...
Hors ligne
Bonsoir.
Je réveille la discussion pour tenir ma promesse
Alors Marcos, voilà ce que ça donne chez moi :
PC_a_JoeKer a écrit:
$ ./int6k.exe -i 3 -f
eth3 00:B0:52:00:00:01 Fetch NVRAM Configuration
eth3 00:0B:3B:xx:yy:zz TYPE=0x1520 (M25P16) PAGE=0x0100 BLOCK=0x10000 SIZE=0x200000
Ca ne contredit pas ce que tu disais :
Marcos a écrit:
.../C'est une SST25VF016B.
Je pense, que soit elle n'est pas compatible avec le firmware, soit elle est HS. /...
Si joest pouvait faire le même test ...
Hors ligne