mtd2 et mtd5 sont les deux images utilisées normalement de manière alternative pour les mises à jour, donc si on a modifié mtd2 et on démarre dessus, modifier mtd5 en plus ne change rien.
La méthode de la p82 fait le backup et le flashage de mtd2 depuis le bootloader (ce qui fait le root).
L'autre méthode fait le "sed -i "s|/opt/lantiq/bin/minishell|/bin/ash|g" /etc/passwd" depuis le port série dans Linux.
Ensuite c'est rooté, puisqu'il y a l'accès root en ssh.
On peut faire un backup depuis le ssh, ce qui peut être utile.
Mais pour ce qui est de flasher mtd2/mtd5, je ne sais pas à quoi ça sert dans ce cas.
J'ai avancé j'ai réussi à mettre mA5671a_root_mtd2 mais pour le mA5671a_root_mtd5 j'ai crus comprendre qu'il fallait le faire en ssh ? mais comment ? Et coté commande pour envoyé les info à orange j'ai bien saisi, fw_setenv ont_serial ABCD12345678 mais quels sont les autre commande a saisir pour le vendre ID notamment etc ?
Le "fw_setenv ont_serial", c'est uniquement pour des firmwares Carlitoxx ou autres.
Dans tous les cas, tu peux tester le SN temporairement sans aucune modification avec "onu gtcsns SMBSxxxxxxxx".
Normalement ça devrait être suffisant pour passer en O5 à vérifier avec "onu ploamsg".
Sur un OLT HWTC, ça peut être suffisant pour avoir l'ONT fonctionnel (sauf que le SN est perdu au reboot).
Sur un OLT ALCL, il faut Hardware Version, donc c'est plus compliqué.
Si tu as flashé l'image de la p82, ça semble être un firmware d'origine, donc :
- Le SN est dans sfp_a2_info (cf
https://forum.openwrt.org/t/support-ma5671a-sfp-gpon/48042/25) : pour simplifier tu peux utiliser
https://gpon-sfp.felix.systems/gen_huawei.php : tu lui donnes le résultat de "fw_printenv sfp_a2_info" (begin-base64 ...), tu renseigne le numéro de série et du choisis "Modify and generate new data", et ensuite fw_setenv sfp_a2_info "..." en mettant la valeur modifiée donnée
- dans le MIB file ("fw_printenv mib_file" et "uci show omci.default.mib_file" pour voir s'il y a un fichier particulier utilisé, sinon c'est /etc/mibs/data_1g_8q.ini)
256 0 HWTC CC4.A\0\0\0\0\0\0\0\0 00000000 2 0 0 0 0 #0
=>
256 0 SMBS SMBSSGLBF121\0 00000000 2 0 0 0 0 #0
Ca permet normalement de changer :
- Vendor ID : je ne sais pas si les OLT utilisés par Orange l'exigent, mais la norme dit que ça doit correspondre aux 4 premières lettres du SN => SMBS
- Hardware Version : c'est nécessaire pour les OLT ALCL (pas pour HWTC)
Il faut redémarrer pour que ce soit pris en compte.