Auteur Sujet: Remplacer ONT SFR  (Lu 92820 fois)

rooot et 11 Invités sur ce sujet

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 761
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Remplacer ONT SFR
« Réponse #636 le: 14 novembre 2023 à 17:01:40 »
Salut Maxdata01
dans ton message de ce matin, que je viens de voir, tu m'as dis que ton ONU fonctionnait sur un routeur Openwrt et un Edgerouter X, mais pas dans un Mikrotik...
Du coup je ne comprends plus ?
Dans mon RB5009, pour que ça fonctionne j'ai du forcer le port SFP en 2.5Gbps, il ne faut pas laisser l'autonegotiation.
Mais si maintenant tu dis que l'ONU ne fonctionne plus, du coup ce n'est pas la cause de ton problème alors...


Asclèpios

  • Abonné SFR fibre FttH
  • *
  • Messages: 637
  • Marseille (13)
Remplacer ONT SFR
« Réponse #637 le: 14 novembre 2023 à 17:16:20 »
Salut Maxdata01
dans ton message de ce matin, que je viens de voir, tu m'as dis que ton ONU fonctionnait sur un routeur Openwrt et un Edgerouter X, mais pas dans un Mikrotik...
Du coup je ne comprends plus ?
Dans mon RB5009, pour que ça fonctionne j'ai du forcer le port SFP en 2.5Gbps, il ne faut pas laisser l'autonegotiation.
Mais si maintenant tu dis que l'ONU ne fonctionne plus, du coup ce n'est pas la cause de ton problème alors...

Ah oui, alors là, je suis moi-même perdu 🤣… Ton ONU fonctionne donc sur un EdgeRouter X (donc forcément 1 Gb, car SFP, et j’imagine que c’est similaire pour ton OpenWRT)… Peut-être y a-t-il un bug avec la dernière version de RouterOS ? As-tu essayé de revenir à la version 7.11, par exemple, et de faire un hard reset ?… Et bien sûr, avant tout ça, comme te l’indique @rooot, désactive l’auto-négociation !
« Modifié: 14 novembre 2023 à 19:37:19 par Asclèpios »

maximushugus

  • Abonné SFR fibre FttH
  • *
  • Messages: 258
  • 69
Remplacer ONT SFR
« Réponse #638 le: 14 novembre 2023 à 23:10:03 »
Bon, j'ai repassé mon MA5671A en firmware Carlito sur l'image1 (car c'est la configuration que je maîtrise le mieux).

Avec le tuto que j'avais fait précédemment :
Voici un tutoriel pour remplacer l'ONT externe de chez SFR par un Huawei MA5671A
.....

Je me rends compte que j'ai des différences avec l'ONT officiel SFR (sur lequel j'ai un accès root) lorsque je rentre les commandes suivantes :
 - omci_pipe.sh meg 256 0
 - omci_pipe.sh meg 257 0
 - omci_pipe.sh meg 7 0
 - omci_pipe.sh meg 7 1

Voici les modifications que j'ai effectuées pour essayer de coller au mieux avec l'ONT officiel :

1) Modifier le fichier /etc/init.d/sys.sh avec
oem-generic)
uci set sys.target.name=oem-generic
uci set sys.features.mib_customized=1
uci set sys.features.igmp_fast_leave=1
uci set sys.features.dying_gasp_enabled=0
uci set sys.features.suppress_power_level=0                           
uci set sys.features.eeprom_sync_option='1'
uci set sys.mib.vendor_id='PTIN'
uci set sys.mib.ont_version='3NT7SFU1389B25'
uci set sys.mib.equipment_id='GS0100GH\0\0\0\0\0\0\0\0\0\0\0'

Maintenant les commandes
 - omci_pipe.sh meg 256 0
 - omci_pipe.sh meg 257 0
Sont identiques

En revanche en ce qui concerne  omci_pipe.sh meg 7 0 sur le Huawei MA5671A, malgré avoir fait la commande fw_setenv image0_version=3FE7SWS4040018 j'ai toujours :
omci_pipe.sh meg 7 0
IFXOS - Pipe - open pipe /tmp/pipe/omci_0_ack
IFXOS - Pipe - open pipe /tmp/pipe/omci_0_cmd
Class ID    = 7 (Software image)
Instance ID = 0
Upload      = yes
Alarms      = -
-------------------------------------------------------------------------------
 0 Version                      14b STR  R------P---
   0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30
   00000000000000
-------------------------------------------------------------------------------
 1 Is committed                  1b UINT R----------
   0x00 (0)
-------------------------------------------------------------------------------
 2 Is active                     1b UINT R----------
   0x00 (0)
-------------------------------------------------------------------------------
 3 Is valid                      1b UINT R----------
   0x00 (0)
-------------------------------------------------------------------------------
R - Readable          O - Not supported (optional)
W - Writable          E - Excluded from MIB upload (template)
S - set-by-create     T - Table
A - Send AVC          V - Volatile
U - No upload         P - No swap
N - Not suported      Y - Partly supported
N - No swap

errorcode=0

idem pour omci_pipe.sh meg 7 1

En effet je me suis rendu compte que lorsque je rentre les commandes fw_setenv image0_version=3FE7SWS4040018 ou image1.. , si je fais un reboot, les variables ne sont pas enregistrées.
fw_printenv image0_version
## Error: "image0_version" not defined

Il doit y avoir une configuration qui réécrit ce paramètre : est ce que quelqu'un a une idée de comment modifier et enregistrer ces 2 paramètres ?
En effet ce sont les seuls qui font une différence de ce que je vois, pour l'ONT, en dehors de l'adresse mac

Demain soir j'essayerai de tester de nouveau en changeant l'adresse mac de l'ONU MA5671A avec celle de l'ONT officiel SFR

Asclèpios

  • Abonné SFR fibre FttH
  • *
  • Messages: 637
  • Marseille (13)
Remplacer ONT SFR
« Réponse #639 le: 14 novembre 2023 à 23:18:36 »
Bon, j'ai repassé mon MA5671A en firmware Carlito sur l'image1 (car c'est la configuration que je maîtrise le mieux).

idem pour omci_pipe.sh meg 7 1

En effet je me suis rendu compte que lorsque je rentre les commandes fw_setenv image0_version=3FE7SWS4040018 ou image1.. , si je fais un reboot, les variables ne sont pas enregistrées.
fw_printenv image0_version
## Error: "image0_version" not defined

Il doit y avoir une configuration qui réécrit ce paramètre : est ce que quelqu'un a une idée de comment modifier et enregistrer ces 2 paramètres ?
En effet ce sont les seuls qui font une différence de ce que je vois, pour l'ONT, en dehors de l'adresse mac

Demain soir j'essayerai de tester de nouveau en changeant l'adresse mac de l'ONU MA5671A avec celle de l'ONT officiel SFR

De mémoire sous CarlitoxxV1 pour image0_version la commande est correct ;) ... Etrange qu'elle ne soit pas sauvegardé au reboot

maximushugus

  • Abonné SFR fibre FttH
  • *
  • Messages: 258
  • 69
Remplacer ONT SFR
« Réponse #640 le: 14 novembre 2023 à 23:39:04 »
il faut peut etre le configurer avec un uci set sys.mib.... dans /etc/init.d/sys.sh
Mais quelle commende exactement ?..

maximushugus

  • Abonné SFR fibre FttH
  • *
  • Messages: 258
  • 69
Remplacer ONT SFR
« Réponse #641 le: 15 novembre 2023 à 19:29:44 »
Bon j'avance doucement.
En rebranchant en UART le MA5671A puis en stopant le démarrage (FALCON), j'ai pu modifier les variables image0_version et image1_version respectivement avec 3FE7SWS4040022 et 3FE7SWS4040018.
J'ai également modifié l'adresse mac avec fw_printenv ethaddr 00:06:91:XX:XX:XX
Et enfin de principe j'ai fait :
uci set network.lct.macaddr=L'adresse MAC de l'ONT
uci set network.host.macaddr=L'adresse MAC de l'ONT
uci commit

Néanmoins après redémarrage, je suis toujours en Fake O5 avec aucun VLAN dans gtop puis c-v.
Effectivement la commande omci_pipe.sh meg 7 1 retourne :
omci_pipe.sh meg 7 1
IFXOS - Pipe - open pipe /tmp/pipe/omci_0_ack
IFXOS - Pipe - open pipe /tmp/pipe/omci_0_cmd
Class ID    = 7 (Software image)
Instance ID = 1
Upload      = yes
Alarms      = -
-------------------------------------------------------------------------------
 0 Version                      14b STR  R------P---
   0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30
   00000000000000
-------------------------------------------------------------------------------
 1 Is committed                  1b UINT R----------
   0x00 (0)
-------------------------------------------------------------------------------
 2 Is active                     1b UINT R----------
   0x00 (0)
-------------------------------------------------------------------------------
 3 Is valid                      1b UINT R----------
   0x00 (0)
-------------------------------------------------------------------------------
R - Readable          O - Not supported (optional)
W - Writable          E - Excluded from MIB upload (template)
S - set-by-create     T - Table
A - Send AVC          V - Volatile
U - No upload         P - No swap
N - Not suported      Y - Partly supported
N - No swap

errorcode=0
Donc la variable image1_version ne semble pas prise en compte. Alors que si je fais omci_pipe.sh meg 7 0, j'obtiens bien :
omci_pipe.sh meg 7 0
IFXOS - Pipe - open pipe /tmp/pipe/omci_0_ack
IFXOS - Pipe - open pipe /tmp/pipe/omci_0_cmd
Class ID    = 7 (Software image)
Instance ID = 0
Upload      = yes
Alarms      = -
-------------------------------------------------------------------------------
 0 Version                      14b STR  R------P---
   0x33 0x46 0x45 0x37 0x53 0x57 0x53 0x34 0x30 0x34 0x30 0x30 0x32 0x32
   3FE7SWS4040022
-------------------------------------------------------------------------------
 1 Is committed                  1b UINT R----------
   0x01 (1)
-------------------------------------------------------------------------------
 2 Is active                     1b UINT R----------
   0x01 (1)
-------------------------------------------------------------------------------
 3 Is valid                      1b UINT R----------
   0x01 (1)
-------------------------------------------------------------------------------
R - Readable          O - Not supported (optional)
W - Writable          E - Excluded from MIB upload (template)
S - set-by-create     T - Table
A - Send AVC          V - Volatile
U - No upload         P - No swap
N - Not suported      Y - Partly supported
N - No swap

errorcode=0

D'ailleurs dans les log omcid que j'ai activé je vois l'erreur :
[omcid] 03:13:36 CORE  ERR: Can't remove timeout event with id = 0                         
[omcid] 03:13:36 ME    ERR: 7@1 Received Start SW Download               
[omcid] 03:13:36 ME    ERR: 7@1 Image size = 5243301 bytes, Window size = 7 


Donc ce qui semble bloquer à l'heure actuelle c'est que bien que la viariable image1_version soit fixée avec fw_setenv image1_version 3FE7SWS4040018 (que je vérifie avec fw_printenv image1_version), elle n'est pas prise en compte..
J'ai également essayé de modifier cette variablen en FALCON mais sans que cela ne change quelque chose.

Est ce que quelqu'un a une idée de pourquoi la variable image0_version est bien prise en compte mais pas image1_version ?
merci  :)

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 761
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Remplacer ONT SFR
« Réponse #642 le: 15 novembre 2023 à 19:40:35 »
de mon coté sur mon MA5671A en "fs modded" j'ai ceci :
root@SFP:~# omci_pipe.sh meg 7 0
Class ID    = 7 (Software image)
Instance ID = 0
Upload      = yes
Alarms      = -
-------------------------------------------------------------------------------
 0 Version                      14b STR  R------P---
   0x46 0x53 0x20 0x76 0x35 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
   FS v5\x00\x00\x00\x00\x00\x00\x00\x00\x00
-------------------------------------------------------------------------------
 1 Is committed                  1b UINT R----------
   0x01 (1)
-------------------------------------------------------------------------------
 2 Is active                     1b UINT R----------
   0x01 (1)
-------------------------------------------------------------------------------
 3 Is valid                      1b UINT R----------
   0x01 (1)
-------------------------------------------------------------------------------
R - Readable          O - Not supported (optional)
W - Writable          E - Excluded from MIB upload (template)
S - set-by-create     T - Table
A - Send AVC          V - Volatile
U - No upload         P - No swap
N - Not suported      Y - Partly supported
N - No swap

errorcode=0
root@SFP:~#

Ce qui correspond à ceci :
root@SFP:~# fw_printenv image0_version
image0_version=FS v5
root@SFP:~# fw_printenv image1_version
image1_version=FS v5
root@SFP:~#

Sinon truc bête, est-ce qu'il ne faut pas etre sur l'image opposée pour changer la version de l'image ?

maximushugus

  • Abonné SFR fibre FttH
  • *
  • Messages: 258
  • 69
Remplacer ONT SFR
« Réponse #643 le: 15 novembre 2023 à 19:47:00 »
Plusieurs questions :
1) Tu as le firmware 6BA1896SPLQA42_MODDED_ver5-1.img ? Ou bien quelquechose de modifié à base de ce Firmware (Asclepios ?)
2) Est ce que ta configuration fonctionne toujours actuellement ?
3) est ce que tu nous donner (en camouflant les infos importantes), les résultats de ces commandes :
- omci_pipe.sh meg 256 0
- omci_pipe.sh meg 257 0
- omci_pipe.sh meg 7 0
- omci_pipe.sh meg 7 1

4) Est ce que tu pourrai activer les logs et regarder si tu as la même erreur que moi (ERR: 7@1 Received Start SW Download)

Merci

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 761
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Remplacer ONT SFR
« Réponse #644 le: 15 novembre 2023 à 20:03:28 »
Citer
1) Tu as le firmware 6BA1896SPLQA42_MODDED_ver5-1.img ? Ou bien quelquechose de modifié à base de ce Firmware (Asclepios ?)
2) Est ce que ta configuration fonctionne toujours actuellement ?
De ce qu'Asclépios m'a dit c'est le "fs.com modded", je n'ai pas plus de détails.
Ma configuration fonctionne, mais je ne suis pas certain a 100% d'avoir eu mon OLT mis a jour.

root@SFP:~# omci_pipe.sh meg 256 0
Class ID    = 256 (ONU-G)
Instance ID = 0
Upload      = yes
Alarms      = 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
              0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
-------------------------------------------------------------------------------
 0 Vendor id                     4b STR  R--A---P---
   0x53 0x50 0x54 0x43
   SPTC
-------------------------------------------------------------------------------
 1 Version                      14b STR  R--A---P---
   0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x00
   0000000000000\x00
-------------------------------------------------------------------------------
 2 Serial number                 8b STR  R--A---P---
   0x50 0x54 0x49 0x4e 0x20 0xXX 0xXX 0xXX
   PTIN \xXX\xXX\xXX
-------------------------------------------------------------------------------
 3 Traffic management opt        1b ENUM R----------
   0x02 (2)
-------------------------------------------------------------------------------
 4 VP/VC cc function option      1b UINT R---O------
   0x00 (0)
-------------------------------------------------------------------------------
 5 Battery backup                1b UINT RW-------E-
   0x00 (0)
-------------------------------------------------------------------------------
 6 Administrative state          1b UINT RW-------E-
   0x00 (0)
-------------------------------------------------------------------------------
 7 Operational state             1b UINT R--A-----E-
   0x00 (0)
-------------------------------------------------------------------------------
 8 ONU survival time             1b UINT R--------E-
   0x00 (0)
-------------------------------------------------------------------------------
R - Readable          O - Not supported (optional)
W - Writable          E - Excluded from MIB upload (template)
S - set-by-create     T - Table
A - Send AVC          V - Volatile
U - No upload         P - No swap
N - Not suported      Y - Partly supported
N - No swap

errorcode=0
root@SFP:~#

root@SFP:~# omci_pipe.sh meg 257 0
Class ID    = 257 (ONU2-G)
Instance ID = 0
Upload      = yes
Alarms      = -
-------------------------------------------------------------------------------
 0 Equipment id                 20b STR  R------P---
   0x4d 0x41 0x35 0x36 0x37 0x31 0x42 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
   MA5671B\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
-------------------------------------------------------------------------------
 1 OMCC version                  1b ENUM R--A-------
   0xa0 (160)
-------------------------------------------------------------------------------
 2 Vendor product code           2b UINT R---O------
   0x00cc (204)
-------------------------------------------------------------------------------
 3 Security capability           1b ENUM R----------
   0x01 (1)
-------------------------------------------------------------------------------
 4 Security mode                 1b ENUM RW---------
   0x01 (1)
-------------------------------------------------------------------------------
 5 Total priority queue num      2b UINT R----------
   0x0040 (64)
-------------------------------------------------------------------------------
 6 Total traffic scheduler       1b UINT R----------
   0x40 (64)
-------------------------------------------------------------------------------
 7 Mode                          1b ENUM R----------
   0x01 (1)
-------------------------------------------------------------------------------
 8 Total GEM port-ID number      2b UINT R---O------
   0x0040 (64)
-------------------------------------------------------------------------------
 9 SysUpTime                     4b UINT R---O------
   0x0e1a423a (236601914)
-------------------------------------------------------------------------------
10 Connectivity capability       2b UINT R---O------
   0x007f (127)
-------------------------------------------------------------------------------
11 Current connect. mode         1b UINT RW--O------
   0x00 (0)
-------------------------------------------------------------------------------
12 QoS configuration flex        2b UINT R---O------
   0x0018 (24)
-------------------------------------------------------------------------------
13 Prio queue scale factor       2b UINT RW--O------
   0x0030 (48)
-------------------------------------------------------------------------------
R - Readable          O - Not supported (optional)
W - Writable          E - Excluded from MIB upload (template)
S - set-by-create     T - Table
A - Send AVC          V - Volatile
U - No upload         P - No swap
N - Not suported      Y - Partly supported
N - No swap

errorcode=0
root@SFP:~#

root@SFP:~# omci_pipe.sh meg 7 0
Class ID    = 7 (Software image)
Instance ID = 0
Upload      = yes
Alarms      = -
-------------------------------------------------------------------------------
 0 Version                      14b STR  R------P---
   0x46 0x53 0x20 0x76 0x35 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
   FS v5\x00\x00\x00\x00\x00\x00\x00\x00\x00
-------------------------------------------------------------------------------
 1 Is committed                  1b UINT R----------
   0x01 (1)
-------------------------------------------------------------------------------
 2 Is active                     1b UINT R----------
   0x01 (1)
-------------------------------------------------------------------------------
 3 Is valid                      1b UINT R----------
   0x01 (1)
-------------------------------------------------------------------------------
R - Readable          O - Not supported (optional)
W - Writable          E - Excluded from MIB upload (template)
S - set-by-create     T - Table
A - Send AVC          V - Volatile
U - No upload         P - No swap
N - Not suported      Y - Partly supported
N - No swap

errorcode=0
root@SFP:~#

root@SFP:~# omci_pipe.sh meg 7 1
Class ID    = 7 (Software image)
Instance ID = 1
Upload      = yes
Alarms      = -
-------------------------------------------------------------------------------
 0 Version                      14b STR  R------P---
   0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
   \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
-------------------------------------------------------------------------------
 1 Is committed                  1b UINT R----------
   0x00 (0)
-------------------------------------------------------------------------------
 2 Is active                     1b UINT R----------
   0x00 (0)
-------------------------------------------------------------------------------
 3 Is valid                      1b UINT R----------
   0x00 (0)
-------------------------------------------------------------------------------
R - Readable          O - Not supported (optional)
W - Writable          E - Excluded from MIB upload (template)
S - set-by-create     T - Table
A - Send AVC          V - Volatile
U - No upload         P - No swap
N - Not suported      Y - Partly supported
N - No swap

errorcode=0
root@SFP:~#

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 761
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Remplacer ONT SFR
« Réponse #645 le: 15 novembre 2023 à 20:09:35 »
4) Est ce que tu pourrai activer les logs et regarder si tu as la même erreur que moi (ERR: 7@1 Received Start SW Download)
comment on fait  pour activer les logs ?

maximushugus

  • Abonné SFR fibre FttH
  • *
  • Messages: 258
  • 69
Remplacer ONT SFR
« Réponse #646 le: 15 novembre 2023 à 20:15:02 »
comment on fait  pour activer les logs ?

Il faut modifier le fichier omcid.sh avec :
vi /etc/init.d/omcid.shDescendre tout en bas de la page.
Aller sur la ligne ${OMCID_BIN} -d3 -p$mib_file  -o$omcc_version -i$omci_iop_mask ${lct} > /dev/console 2> /dev/console &
Appuyer sur la touche "i" pour activer le mode édition de vi
Puis changer la ligne pour :
${OMCID_BIN} -d1 -p$mib_file  -o$omcc_version -i$omci_iop_mask ${lct} -l/tmp/omcid.log > /dev/console 2> /dev/console &
(en gros chager d3 en d1 et rajouter "-l/tmp/omcid.log"

Puis appuyer sur la touche "échap" puis faire ":wq" puis entrer

Le log se trouve dans /tmp/omcid.log
Tu peux faire cat /tmp/omcid.log | grep ERR

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 761
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Remplacer ONT SFR
« Réponse #647 le: 15 novembre 2023 à 20:21:07 »
Alors je pourrais pas le faire tout de suite car ca va impliquer un reboot ensuite pour que ca marche, et je ne peux pas couper le net là.
Ce serait bien que notre ami Asclépios le fasse ? ou un autre pour qui ca fonctionne...

Sinon avec ce que j'ai posté tu vois des choses interessantes ? apparemment la version n'a pas d'impact chez moi. Le Syndrome de vouloir trop imiter le l'ONT de SFR ?

Sur mon G-010S-P acheté à un autre membre (par contre flashé en fs.com non modded), il me semble que c'est pareil, j'ai un numéro de version bidon.
EDIT:
ha non j'ai ça :
image0_version=6BA1896SPLQA42
image1_version=3FE56853AOPD75
sur l'image 1 je crois qu'il m'avait mis Carlitoxx, mais j'ai jamais testé ni configuré.
et voilà la méthode qu'il a utilisé : https://lafibre.info/remplacer-sfr/remplacer-ont-sfr/msg1015753/#msg1015753