Ça fonctionne

J'ai converti en hexa le mot de passe PLOAM et la suite de SMBS dans le SN, et ça a fonctionné ! Juste avant, j'avais découvert la commande
diag gpon get serial-number qui me restituait la valeur entrée dans la variable, mais en préfixant la partie chiffres d'un espace puis 0x. Ça m'a orienté vers l'option que ça attende de l'hexa et tu avais raison.
# flash all | grep -i GPON_SN
<Value Name="GPON_SN" Value="SMBSXXXXXXXX"/>
# diag gpon get serial-number
gpon get serial-number
serial number: SMBS 0xXXXXXXXX
RTK.0> command:# flash all | grep -i GPON_PLOAM
[...]
<Value Name="GPON_PLOAM_PASSWD" Value="0x73B3XXXXXXXX"/>
# diag gpon get password
gpon get password
password: s□↑&□□
RTK.0> command:#
Contre toute attente cependant, tout semble reposer sur
une info, soit le SN. Car même converti en hexa, le PLOAM dépasse 10 octets (12) et la commande
diag me sort un symbole bizarre si je cherche à la lire, donc je ne sais pas si ça l'envoie de manière fiable à l'OLT.
J'ai aussi voulu remettre à 0 l'ONT, mais ça n'a pas l'air radical (seule l'adresse IP et le PLOAM ont été réinitialisés). Je voulais voir en renseignant les paramètres un à un ce qui faisait fonctionner le lien, mais le fait que ça continuait de fonctionner sans PLOAM valide, revenu à une valeur de 0x20202020... m'a confirmé que ça ne semblait bizarrement pas être pris en compte. Possible qu'il y ait des différences selon l'OLT et la région.