Auteur Sujet: Remplacer ONT SFR  (Lu 87285 fois)

0 Membres et 1 Invité sur ce sujet

ricky68

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 81
Remplacer ONT SFR
« Réponse #732 le: 18 avril 2024 à 09:15:18 »
exact.
il faut bien que l'image sur laquelle tu boot soit l'image avec la version de firmware la plus récente.

fw_setenv onu_serial XXXX (SN en ASCII)
fw_setenv onu_ploam XXX (SLID en ASCII)
fw_setenv image0_version 3FE7SW04040022
fw_setenv image1_version 3FE7SWS04040018
fw_setenv image1_is_valid 1
fw_setenv mib_file data_1g_8q_us1280_ds512.ini

d'ailleurs je ne vois pas ce qui poserait problème si on mettait la version 0022 sur les 2 images
fw_setenv image0_version 3FE7SW04040022
fw_setenv image1_version 3FE7SW04040022

chez moi que je boot sur image 0 ou 1 , je reçois les vlan sans problème

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 725
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Remplacer ONT SFR
« Réponse #733 le: 18 avril 2024 à 09:20:32 »
chez moi que je boot sur image 0 ou 1 , je reçois les vlan sans problème
parce que tu as tout paramétré sur les 2 images. est-ce le cas de Romain ?

@Romain attention aussi a ne pas tomber dans le piège des numéros de versions:
https://lafibre.info/remplacer-sfr/remplacer-ont-sfr/msg1043994/#msg1043994
Citer
En fait voici les versions d'images officielles SFR : 3FE7SW04040022 et 3FE7SWS4040018
Comme un imbécile je n'avais pas vu la différence de lettre au milieu et je ne changeait que le 18 et 22 à la fin  >:( >:( >:( ::)

ricky68

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 81
Remplacer ONT SFR
« Réponse #734 le: 18 avril 2024 à 09:28:38 »
parce que tu as tout paramétré sur les 2 images. est-ce le cas de Romain ?

@Romain attention aussi a ne pas tomber dans le piège des numéros de versions:
https://lafibre.info/remplacer-sfr/remplacer-ont-sfr/msg1043994/#msg1043994

la commande fw_setenv image1_is_valid 1 va mettre la version passive en active et inversement, pour booter sur la 022 c'est fw_setenv image1_is_valid 1 pour la 018 fw_setenv image0_is_valid 1

et l'OLT je pense qu'il s'en moque que tu boot sur l'un ou l'autre firmware tant qu'il est valide

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 725
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Remplacer ONT SFR
« Réponse #735 le: 18 avril 2024 à 10:41:54 »
ce que l'OLT risque de faire si tu déclares la mauvaise version c'est de pousser en boucle un update du firmware, du coup t'es en O5 sans connectivité, et ton ONU devient instable voire reboot en boucle.
J'ai eu ce souci avec les ONT externe Leox.

Romain

  • Professionnel des télécoms
  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 319
  • Issy-les-Moulineaux (92)
Remplacer ONT SFR
« Réponse #736 le: 20 avril 2024 à 01:17:37 »
J'avance doucement car je ne peux bricoler mon ONU que tard le soir quand tout le monde est couché ! ;-)

exact.
il faut bien que l'image sur laquelle tu boot soit l'image avec la version de firmware la plus récente. Sinon l'OLT risque de pousser en boucle un update du firmware...

fw_setenv onu_serial XXXX (SN en ASCII)
fw_setenv onu_ploam XXX (SLID en ASCII)
fw_setenv image0_version 3FE7SW04040022
fw_setenv image1_version 3FE7SWS04040018
fw_setenv image1_is_valid 1
fw_setenv mib_file data_1g_8q_us1280_ds512.ini
la commande fw_setenv image1_is_valid 1 va mettre la version passive en active et inversement, pour booter sur la 022 c'est fw_setenv image1_is_valid 1 pour la 018 fw_setenv image0_is_valid 1

C'est bien la version 3FE7SW04040022 qui est la plus avancée à ce jour ? (désignée "Version principale" par l'interface d'administration web de la NB6VAC)
Si je définis l'image0 sur cette version, ne devrais-je pas définir l'image0 comme étant "valid" ? (fw_setenv image0_is_valid 1)
Autrement je ne comprends pas la logique !

d'ailleurs je ne vois pas ce qui poserait problème si on mettait la version 0022 sur les 2 images
fw_setenv image0_version 3FE7SW04040022
fw_setenv image1_version 3FE7SW04040022

Quoi qu'il en soit, en cherchant ce soir à m'assurer que j'avais bien démarré sur une image en version 3FE7SW04040022, à coup de fw_setenv, de reboot et de fw_printenv, j'ai remarqué que fw_printenv renvoyait le numéro de version original FS.com (débutant par 6BA1896…) pour l'image1, sans tenir compte de la commande fw_setenv image1_version 3FE7SWS4040018 exécutée précédemment.

Au gré des reboots :

1° J'ai ainsi remarqué qu'exécuter fw_setenv image1_is_valid 1 ne basculait pas automatiquement image0_is_valid à 0. J'avais donc à la fois image0_is_valid 1 et image1_is_valid 1.

2° Sans chercher à déterminer par d'autres moyens avec laquelle des 2 images le SFP fonctionnait, j'ai voulu de nouveau repartir à zéro avec les commandes firstboot puis reboot. Il a fallu plus de temps que d'habitude pour que l'ONU redémarre, puis PuTTY m'a signalé que l'empreinte SSH avait changé, ce qui laissait entendre que la remise à zéro avait (de nouveau ?) fonctionné, mais finalement un fw_printenv renvoyait mes variables personnalisées ! (onu_serial, onu_ploam, image0_version…)

3° Faute de parvenir à le remettre à zéro via la commande firstboot prévue à cet effet, j'ai commencé à supprimer des variables superflues : par exemple en exécutant fw_setenv image00_version (pour supprimer une variable image00_version apparue je suppose quand j'ai exécuté fw_setenv image0_version 3FE7SW04040022 alors qu'elle était déjà définie ?), puis fw_setenv image1_is_valid, puis fw_setenv nSerial et fw_setenv nPassword, car l'une des deux semblait encodée en héxadécimal et car elles me paraissaient en conflit avec les variables onu_serial et onu_ploam. Puis j'ai exécuté "reboot". Mais j'ai bien peur d'avoir brické le SFP : dans le convertisseur de média UMC-GA1F1T, le voyant FX/LNK du logement SFP reste désormais éteint, et dans mon MikroTik hEX S, le voyant SFP reste éteint aussi ! :-/



Avez-vous donc des idées :
1° Pour ressusciter mon ONU ?
2° Sur mes autres déboires ? (fonction firstboot qui ne fonctionne pas, problème de version, d'image…)
Je reste optimiste car j'ai découvert ce soir des erreurs et problèmes dans ma configuration, ce qui me donne espoir qu'après les avoir corrigés ça pourrait enfin fonctionner !

Merci par avance !

ricky68

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 81
Remplacer ONT SFR
« Réponse #737 le: 20 avril 2024 à 10:03:50 »
J'avance doucement car je ne peux bricoler mon ONU que tard le soir quand tout le monde est couché ! ;-)

C'est bien la version 3FE7SW04040022 qui est la plus avancée à ce jour ? (désignée "Version principale" par l'interface d'administration web de la NB6VAC)
Si je définis l'image0 sur cette version, ne devrais-je pas définir l'image0 comme étant "valid" ? (fw_setenv image0_is_valid 1)
Autrement je ne comprends pas la logique !

Quoi qu'il en soit, en cherchant ce soir à m'assurer que j'avais bien démarré sur une image en version 3FE7SW04040022, à coup de fw_setenv, de reboot et de fw_printenv, j'ai remarqué que fw_printenv renvoyait le numéro de version original FS.com (débutant par 6BA1896…) pour l'image1, sans tenir compte de la commande fw_setenv image1_version 3FE7SWS4040018 exécutée précédemment.

Au gré des reboots :

1° J'ai ainsi remarqué qu'exécuter fw_setenv image1_is_valid 1 ne basculait pas automatiquement image0_is_valid à 0. J'avais donc à la fois image0_is_valid 1 et image1_is_valid 1.

2° Sans chercher à déterminer par d'autres moyens avec laquelle des 2 images le SFP fonctionnait, j'ai voulu de nouveau repartir à zéro avec les commandes firstboot puis reboot. Il a fallu plus de temps que d'habitude pour que l'ONU redémarre, puis PuTTY m'a signalé que l'empreinte SSH avait changé, ce qui laissait entendre que la remise à zéro avait (de nouveau ?) fonctionné, mais finalement un fw_printenv renvoyait mes variables personnalisées ! (onu_serial, onu_ploam, image0_version…)

3° Faute de parvenir à le remettre à zéro via la commande firstboot prévue à cet effet, j'ai commencé à supprimer des variables superflues : par exemple en exécutant fw_setenv image00_version (pour supprimer une variable image00_version apparue je suppose quand j'ai exécuté fw_setenv image0_version 3FE7SW04040022 alors qu'elle était déjà définie ?), puis fw_setenv image1_is_valid, puis fw_setenv nSerial et fw_setenv nPassword, car l'une des deux semblait encodée en héxadécimal et car elles me paraissaient en conflit avec les variables onu_serial et onu_ploam. Puis j'ai exécuté "reboot". Mais j'ai bien peur d'avoir brické le SFP : dans le convertisseur de média UMC-GA1F1T, le voyant FX/LNK du logement SFP reste désormais éteint, et dans mon MikroTik hEX S, le voyant SFP reste éteint aussi ! :-/



Avez-vous donc des idées :
1° Pour ressusciter mon ONU ?
2° Sur mes autres déboires ? (fonction firstboot qui ne fonctionne pas, problème de version, d'image…)
Je reste optimiste car j'ai découvert ce soir des erreurs et problèmes dans ma configuration, ce qui me donne espoir qu'après les avoir corrigés ça pourrait enfin fonctionner !

Merci par avance !

en faisant image1 valide 1 chez moi il boot sur l'image fs image0 et inversement sans problème et en tapant fw_printenv imageX_version :

image0_version=6BA1896SPLQA42
image1_version=3FE7SWS4040018

même en basculant sur la 18, je reçois les vlan et l'ipv4 et ipv6

pour le brick, pose la question directement a fs

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 725
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Remplacer ONT SFR
« Réponse #738 le: 20 avril 2024 à 12:17:12 »
@Romain
Je ne sais plus ou j'ai lu ça, mais ce que tu écris en faisant des fw_setenv va s'inscrire dans une partition spécifique du SFP, le reset ne touche pas a cette partition c'est pourquoi tu retrouves toujours tes anciennes valeurs.

snow678

  • Abonné SFR fibre FttH
  • *
  • Messages: 21
Remplacer ONT SFR
« Réponse #739 le: 20 avril 2024 à 19:23:05 »
Le texte a été créé avec un traducteur, je m'excuse pour tout malentendu

Est-il correct d'obtenir "image0_version=6BA1896SPLQA42" ?

J'ai été surpris et j'ai essayé de définir plusieurs fois "fw_setenv image0_version 3FE7SW04040022" comme décrit. Après un redémarrage, la version « BA1896SPLQA42 » s'affiche à la place de la version « 3FE7SW04040022 ».

Je n'ai pas non plus de VLAN.

VLAN GPE
Name:        ONU_GPE_VLAN_TABLE
ID:          18
no;pcp;dei;vid;vlan_meter_enable;vlan_meter_id;end

 "onu ploamsg" imprime ce qui suit :
code d'erreur = 0 curr_state = 5 previous_state = 4 elapsed_msec = 4294715336


est-ce que j'ai une erreur dans ma réflexion ?

J'ai le module via un convertisseur de média sur un UDM Pro. Je n'arrive pas à avoir d'IP, même avec l'option DHCP 60 "neufbox"

snow678

  • Abonné SFR fibre FttH
  • *
  • Messages: 21
Remplacer ONT SFR
« Réponse #740 le: 21 avril 2024 à 10:15:53 »

3° Faute de parvenir à le remettre à zéro via la commande firstboot prévue à cet effet, j'ai commencé à supprimer des variables superflues : par exemple en exécutant fw_setenv image00_version (pour supprimer une variable image00_version apparue je suppose quand j'ai exécuté fw_setenv image0_version 3FE7SW04040022 alors qu'elle était déjà définie ?), puis fw_setenv image1_is_valid, puis fw_setenv nSerial et fw_setenv nPassword, car l'une des deux semblait encodée en héxadécimal et car elles me paraissaient en conflit avec les variables onu_serial et onu_ploam. Puis j'ai exécuté "reboot". Mais j'ai bien peur d'avoir brické le SFP : dans le convertisseur de média UMC-GA1F1T, le voyant FX/LNK du logement SFP reste désormais éteint, et dans mon MikroTik hEX S, le voyant SFP reste éteint aussi ! :-/



Avez-vous donc des idées :
1° Pour ressusciter mon ONU ?
2° Sur mes autres déboires ? (fonction firstboot qui ne fonctionne pas, problème de version, d'image…)
Je reste optimiste car j'ai découvert ce soir des erreurs et problèmes dans ma configuration, ce qui me donne espoir qu'après les avoir corrigés ça pourrait enfin fonctionner !

Merci par avance !

J'ai le même problème.
Comme écrit précédemment, il m'est parvenu sous image0: "image0_version=6BA1896SPLQA42"
J'ai donc entré cette commande:

image0_is_valid 0
Après le redémarrage, FX reste désactivé et je ne peux plus accéder au module publicitaire.
Si vous avez trouvé comment revenir au module, écrivez-moi.

ricky68

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 81
Remplacer ONT SFR
« Réponse #741 le: 21 avril 2024 à 10:38:48 »
J'ai le même problème.
Comme écrit précédemment, il m'est parvenu sous image0: "image0_version=6BA1896SPLQA42"
J'ai donc entré cette commande:

image0_is_valid 0
Après le redémarrage, FX reste désactivé et je ne peux plus accéder au module publicitaire.
Si vous avez trouvé comment revenir au module, écrivez-moi.

Sachant que l'onu fs boot sur l'image0 et que t'as renseigné image non valide "image0 valid 0", je dirais que ca me parait logique qu'il boot plus, faut trouver un moyen de remettre image0_is_valid=1

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 725
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Remplacer ONT SFR
« Réponse #742 le: 21 avril 2024 à 11:05:00 »
si on fait un "fw_printenv" on trouve les settings suivants :
Citer
load_kernel=tftp ${ram_addr} ${tftppath}${image_name}-uImage
load_uboot=tftp ${ram_addr} ${tftppath}u-boot.img
update_image0=tftp ${ram_addr} ${tftppath}${image_name}-squashfs.image;sf probe 0;sf erase ${kernel0_offs} +${filesize};sf write ${ram_addr} ${kernel0_offs} ${filesize}
update_image1=tftp ${ram_addr} ${tftppath}${image_name}-squashfs.image;sf probe 0;sf erase ${kernel1_offs} +${filesize};sf write ${ram_addr} ${kernel1_offs} ${filesize}
serverip=192.168.1.100

Ce qui laisse entendre qu'on peut flasher l'ONU par TFTP. Le serveur TFTP devant etre sur l'ip 192.168.1.100
il faudrait chercher sur cette piste.

ici on a le u-boot et l'image 0 : https://hack-gpon.org/ont-fs-com-gpon-onu-stick-with-mac/

après je ne sais pas trop comment ca marche...mais j'imagine qu'au démarrage l'ONU va chercher les images sur le serveur tftp et va essayer de les flasher...
déjà faut trouver comment nommer les images correctement.

snow678

  • Abonné SFR fibre FttH
  • *
  • Messages: 21
Remplacer ONT SFR
« Réponse #743 le: 21 avril 2024 à 11:42:14 »
Sachant que l'onu fs boot sur l'image0 et que t'as renseigné image non valide "image0 valid 0", je dirais que ca me parait logique qu'il boot plus, faut trouver un moyen de remettre image0_is_valid=1


Mais ça devrait passer par
image1_is_valid 1
Le stick ne démarre-t-il pas de toute façon ?
Je ne sais pas si j'ai oublié quelques étapes avant. J'ai fait exactement ça:

fw_setenv onu_serial XXXX (SN en ASCII)
fw_setenv onu_ploam XXX (SLID in ASCII)
fw_setenv image0_version 3FE7SW04040022
fw_setenv image1_version 3FE7SWS04040018
fw_setenv image1_is_valid 1
fw_setenv mib_file data_1g_8q_us1280_ds512.ini



Il a changé l'image0 en 6BA1896SPLQA42 après le redémarrage.
Ensuite, j'ai essayé image0_is_valid 0 comme test pour qu'il démarre uniquement sur image1 et rien n'a fonctionné depuis. J'ai bien peur d'avoir mal compris quelque chose à propos des images et du démarrage.