Auteur Sujet: Remplacer ONT SFR  (Lu 226423 fois)

0 Membres et 2 Invités sur ce sujet

G8U5

  • Abonné SFR fibre FttH
  • *
  • Messages: 158
  • La Rochelle 17
Remplacer ONT SFR
« Réponse #1116 le: 05 janvier 2025 à 11:50:20 »
Bonjour @G8U5,

Je suis dans le même cas de figure que toi (Bananpi R4 + GPON-ONU-34-20BI).

J’aimerai faire ton fix pour activer le quirk mode sous Openwrt 24.10-rc4 pour qu'il soit bien reconnu à 2.5Gb et donc renommer mon Vendor Name + Vendor PN mais je ne suis pas certain des commandes a utiliser, malgré une lecture attentive des docs.

Peux tu me dire lesquelles tu as utilisé ?

Merci,

Aworan

Salut.
Et bien, pour savoir quelles commandes utiliser, pour commencer, vas faire un tour sur ton routeur, en SSH et lances la commande ethtool -m eth2 (il faut installer ethtool-full sur le routeur).
Ça te donnera donc des infos qui sont en fait dans l'Eeprom du stick, qu'OpenWRT lit pour configurer le LINK.
On sait que sur ce module, l'Eeprom est simulée et que donc les infos sont en fait dans les Envs dans sfp_i2c....
La commande qui modifie ces lignes est sfp_i2c -i...
Donc normalement, si tu tapes la commande sfp_i2c sur l'ONU (en SSH), la commande te renvoie quels index de paramètres correspondent au Vendor_NAME, et Vendor_PN.
Il faut donc taper les commandes sfp_i2c -i index Vendor_NAMEet sfc_i2c -i index Vendor_PN.
Et voilà, le module envoie bien les bons paramètres.
Sauf que, au reboot, les valeurs sont à nouveau celles d'origine!
En fouillant un peu dans les scripts d'init, dans /etc/init.d/ tu trouveras le script sfp_eeprom.sh, je t'invite à le lire pour comprendre (cat /etc/init.d/sfp_eeprom.sh).
Maintenant, quelle valeur saisir?
La j'ai fouillé un peu le forum de BPI et tanté le tout pour le tout, ça passe ou ça casse (enfin pas physiquement, on peut toujours revenir en arrière).
Dans les sources du kernel d'OpenWRT il y a un fichier sfp.c dans lequel tu trouveras tous les QUIRKs. Un des QUIRKs support un module nommé "OEM". Celui que j'ai choisi en premier lieu car rien de plus standard qu'OEM. Pour le PN, en 2.5baseT c'est "SFP-2.5G-T"
https://elixir.bootlin.com/linux/v6.12.6/source/drivers/net/phy/sfp.c à partir de la ligne 466.
En reprenant le lien, je vois même:
// Fiberstore GPON-ONU-34-20BI can operate at 2500base-X, but report 1.2GBd
// NRZ in their EEPROM
SFP_QUIRK("FS", "GPON-ONU-34-20BI", sfp_quirk_2500basex,
  sfp_fixup_ignore_tx_fault),

J'ai fait une autre modif. (un peu plus compliquée) dans l'Eeprom suite à une info sur un autre forum, mais je ne sais pas si elle est utile (elle fixe du coup le 1.2GBd report, j'ai mis 3.1GBd).
J'ai donc maintenant passer le Vendor_NAME et Vendor_PN à ceux de FS, pour ignorer également le TX_Fault, ça fonctionne également et sera plus propre.

Je te laisse te débrouiller un peu, c'est toujours mieux de comprendre par soit même, pour mieux intégrer ce qu'il se passe...

N'hésite pas à revenir pour la suite.
« Modifié: 05 janvier 2025 à 13:26:58 par G8U5 »

G8U5

  • Abonné SFR fibre FttH
  • *
  • Messages: 158
  • La Rochelle 17
Remplacer ONT SFR
« Réponse #1117 le: 05 janvier 2025 à 13:38:49 »
@rooot et @artemus24

J'ai maintenant remis omcid.sh par default.
Je l'avais modifié pour mettre PTIN à la place de HWTC et le Trafic-Management à 0. Ce qui n'est plus utile maintenant.

En réalité, si tu veux PTIN dans le Vendor_ID du MIB, il faut 'fw_setenv omci_vendor_id "PTIN"', sfp_eeprom.sh le rentre dans l'Eeprom et OMCID le lit.
Idem pour Equipment id: fw_setenv omci_equip_id "GR140IG" -> le modèle du block fibre de la BOX 8.
D'après toi, Artemus24, pas vraiment nécessaire.

Par contre pour le LINK MODE 2500BaseT/FULL, pour l'instant sur la 24.10-rc4 il te faudra:
fw_setenv sfp_vendor_name "FS"
fw_setenv sfp_part_name "GPON-ONU-34-20BI"
fw_setenv sgmii_mode 5 ou fw_setenv sgmii_mode (pour le supprimer car 5 par defaut)

Et aussi peut être modifier manuellement deux autres paramètres de l'Eeprom (disabling 1000base-LX and set BR, Nominal value to 3100MBd)
Ce que @aworan ne devrait pas tarder à confirmer (ou pas)


artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 1 970
  • Montignac Lascaux (24)
Remplacer ONT SFR
« Réponse #1118 le: 05 janvier 2025 à 13:47:04 »
Citation de: G8U5
En réalité, si tu veux PTIN dans le Vendor_ID du MIB, il faut 'fw_setenv omci_vendor_id "PTIN"', sfp_eeprom.sh le rentre dans l'Eeprom et OMCID le lit.
Idem pour Equipment id: fw_setenv omci_equip_id "GR140IG" -> le modèle du block fibre de la BOX 8.
D'après toi, Artemus24, pas vraiment nécessaire.
La bonne question est de savoir ce que désire l'OLT afin que ton ONU puisse échanger avec lui.
Nous n'avons pas tous les mêmes OLT dans les NRO, d'où je suppose les différences de configuration.
Dans mon cas, je n'ai pas eu besoin d'utiliser ces paramètres.

Citation de: G8U5
Par contre pour le LINK MODE 2500BaseT/FULL, pour l'instant sur la 24.10-rc4 il te faudra:
fw_setenv sfp_vendor_name "FS"
fw_setenv sfp_part_name "GPON-ONU-34-20BI"
Je n'utilise pas le Banana Pi R3 ou R4. Cela concerne plutôt Rooot et Aworan.

G8U5

  • Abonné SFR fibre FttH
  • *
  • Messages: 158
  • La Rochelle 17
Remplacer ONT SFR
« Réponse #1119 le: 05 janvier 2025 à 15:14:23 »
@artemus24

Je viens de switcher sur la version d'origine du FS (6BA1896SPLQA42), j'ai bien un O5, qui n'est pas un fake O5, mais je ne récupère pas les VLANs.
J'ai lu, il y quelques jours (je n'arrive pas à retrouver où) que certains OLT, une fois l'O5 atteint, attendent une autre info (le FW_Ver) pour continuer et setter les VLANs.
Seulement, sur la version d'Origine du FS, il n'y a pas moyen de changer la version logiciel car elle est codée en dur dans OMCID, voir https://hack-gpon.org/ont-fs-com-gpon-onu-stick-with-mac/#setting-omci-software-version-me-7.
Donc rien à faire sans patcher, enfin pour moi.
Si toi tu n'as pas à rentrer la version firmware (imageX_version), ça fonctionnera surement!
Tu n'auras alors que 3 valeurs à saisir pour t'enregister:
nSerial, nPassword et l'@MAC.

Et @rooot, donc j'imagine que c'est ce qui peut bloquer sur les autres modèles comme le LEOX.

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 1 970
  • Montignac Lascaux (24)
Remplacer ONT SFR
« Réponse #1120 le: 05 janvier 2025 à 19:58:58 »
Citation de: G8U5
Je viens de switcher sur la version d'origine du FS (6BA1896SPLQA42), j'ai bien un O5, qui n'est pas un fake O5, mais je ne récupère pas les VLANs.
Je ne sais pas trop pourquoi, on désigne le fait de ne pas avoir les VLAN par un fake "O5".
Le niveau 5 est en attente d'un PLOAM ou mot de passe fibre. As tu vérifié qu'il est correctement renseigné ?
Il se peut qu'il soit à transmettre sous forme hexadécimale dans "nPassword" ou ailleurs comme dans [C]sfp_i2c -i11 -s "1234567890"[/C].

Citation de: G8U5
J'ai lu, il y quelques jours (je n'arrive pas à retrouver où) que certains OLT, une fois l'O5 atteint, attendent une autre info (le FW_Ver) pour continuer et setter les VLANs.
Dans la version Carlito, je me souviens que j'avais un "O5" mais pas les VLAN. J'avais pourtant renseigné la version Software en mettant celle de la BOX. Quand j'ai mis celle donnée dans le site "Hack Gpon", j'ai obtenu les VLAN. Je veux signifier que l'on ne peut pas mettre n'importe quoi comme version Software dans IMAGEx_VERSION.

A ma connaissance, la verion Hardware est a renseigné dans le fichier "/etc/init.d/sys.sh". Là aussi, ça dépend de l'OLT. On ne peut pas généraliser.

Citation de: G8U5
Donc rien à faire sans patcher, enfin pour moi.
Je n'ai pas testé la version native de l'ONU FS car je ne me suis pas encore procuré l'ONU FS.
J'ai testé la version "6BA1896SPLQA42_MODDED_ver5-1.img" que j'ai installé dans mon ONU Huawei SmartAX MA5671a.
Attention : Ce n'est pas parce que la version est presque la même (FS NATIVE / FS MODDED) que cela se configure de la même façon.

Citation de: G8U5
Si toi tu n'as pas à rentrer la version firmware (imageX_version), ça fonctionnera surement!
La version software de l'installation "FS Modded" est "FS v5".
Je ne l'ai pas renseignée et si je la modifie, je retrouve cette valeur après le reboot.

Citation de: G8U5
Et @rooot, donc j'imagine que c'est ce qui peut bloquer sur les autres modèles comme le LEOX.
Pas nécessairement. Je pense plutôt que par défaut, les VLAN sont marqués alors qu'ils devraient ne pas l'être pour SFR.

xavave

  • Abonné SFR fibre FttH
  • *
  • Messages: 7
  • Paris 75
    • blog.avxt.fr
Remplacer ONT SFR
« Réponse #1121 le: 06 janvier 2025 à 14:24:15 »
ils vendent des media converter avec les pin ttl pour nokia et huawei directement dans la carte mere. Artemus en a acheté un. 36,39€ sur aliexpress
https://fr.aliexpress.com/item/1005007198047818.html

le pcb du media converter devrait ressembler a ca :

Bonjour
J’ai réussi à faire fonctionner l’adaptateur molex 20 broches après de multiples essais et j’ai réussi à rooter le MA5671A via la page dédiée du site hack-gpon. Malheureusement, ensuite mes fils se sont dessoudés et après les avoir ressoudés, ça ne fonctionnait plus du tout , j’ai abandonné cette technique et je n’ai donc pas pu flasher le firmware du MA5671a.
J’ai donc commandé le média converter cité ci-dessus sur aliexpress et j’attends de le recevoir.
À ce propos, je suppose que le MA5671a sera déjà alimenté par le média Converter, donc il n’y a plus qu’à brancher en TTL, le RX et le TX ? (Il ne faut donc pas brancher le 3.3V et le GND ?)
Ou alors il faut brancher à la fois l’alim du média converter et aussi le GND et 3.3V du connecteur PON-TTL ?
Est-ce que quelqu’un pourrait me confirmer ça svp ?

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 567
  • Chambly (60)
Remplacer ONT SFR
« Réponse #1122 le: 06 janvier 2025 à 14:25:32 »
Il faudra brancher GND, TX et RX.

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 1 970
  • Montignac Lascaux (24)
Remplacer ONT SFR
« Réponse #1123 le: 06 janvier 2025 à 16:56:59 »
Citation de: xavave
Est-ce que quelqu’un pourrait me confirmer ça svp ?
Tu as deux possibilités :

a) soit tu alimentes ton Media Converter et dans ce cas, comme l'indique HWTI, tu ne dois utiliser que trois fils (GND, Tx, Rx) mais surtout pas le fil Vcc.

b) soit tu n'alimentes pas ton Media Converter et dans ce cas, tu peux utiliser les quatre fils.
Sauf que cette technique a l'inconvénient d'utiliser la prise USB de ton ordinateur pour l'alimentation.
Il se trouve que cette alimentation peut être insuffisante pour alimenter ton stick ONU. Ce fut mon cas !

En principe, il faut croiser, c'est-à-dire faire Tx <--> Rx. Sauf que le bon branchement est : Tx <--> Tx & Rx <--> Rx.
J'ai constaté chez moi que cette configuration est la bonne car le Media Converter croise déjà les transmissions.

Citation de: xavave
je n’ai donc pas pu flasher le firmware du MA5671a.
Quelle version vas tu installer ?
Ce qui fut pour moi le plus simple a été la version "Carlito".

xavave

  • Abonné SFR fibre FttH
  • *
  • Messages: 7
  • Paris 75
    • blog.avxt.fr
Remplacer ONT SFR
« Réponse #1124 le: 06 janvier 2025 à 18:59:31 »
Merci pour ces infos
Je comptais installer la version Carlito. Cela dit je ne sais pas si le MA5671A va fonctionner correctement sur mon routeur netgear X10 (R9000) qui est en openwrt.

bendamat

  • Abonné Bbox fibre
  • *
  • Messages: 10
  • Grenoble 38
Remplacer ONT SFR
« Réponse #1125 le: 12 janvier 2025 à 12:50:00 »
Bonjour,
j'espère écrire sur le bon topic, si c'est pas le cas, dites-moi..

Après avoir passé des journées entières sur ce forum, en particulier sur ce fil ici et sur la console à essayer de faire fonctionner mon Huawei MA5671A avec SFR, je commence vraiment à sécher (et à avoir envie de brûler le stick GPON).
Pour le contexte : Je suis sur une offre RED 1Gbit/s depuis peu mais avec une box 8 fibre donc avec ONT intégré. On avait des soucis au début, après la 3e box qu'ils nous ont onvoyée et qui ne marchait toujorus pas, un technicien nous a branché celle-ci parce que c'était la seule qu'il avait sur lui, donc maintenant ça fonctionne, mais sans ONT ext, donc bien moins pratique..

J'ai flashé Carlito sur mon MA5671A (acheté préflashé avec le firmware rooted Huawei) et j'ai suivi le super tuto de @maximushugus : https://lafibre.info/remplacer-sfr/remplacer-ont-sfr/msg998831/#msg998831

J'ai tout vérifié plusieurs fois, réinitialisé et recommencé, mais je n'arrive pas au bout.
J'ai un PLOAM state 5, mais pas de VLAN.
J'ai vérifié via omci_pipe.sh les messages 256 et 257 et j'ai vérifié le mdp avec onu gtcpg, tout m'a l'air OK. J'ai mis l'adresse MAC également.
J'ai joué avec l'equipment_id, en mettant soit le modèle de la box 8 (GR140IG), soit le SN (PTINxxxx), soit un autre modèle (GS0100GH), ça ne change rien.

Donc je vous mets tout ça en espérant que qu trouve la coquille...

gtop a :

OPTION                                             VALUE
PLOAM state                                        5
Downstream FEC enable                              no
Upstream FEC enable                                yes
PLOAMd message waiting in buffer                   no
PLOAMd message buffer overflow                     no
Receive state machine status                       sync
Receive superframe state machine status            sync
PEE received                                       no
ONU ID                                             10
Start Offset enable                                no
[0] Interface mode                                 15
[0] PHY status                                     4
[0] PHY duplex                                     1
[0] WOL status                                     0

/opt/lantiq/bin/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---
   0x50 0x54 0x49 0x4e
   PTIN
-------------------------------------------------------------------------------
 1 Version                      14b STR  R--A---P---
   0x33 0x4e 0x54 0x52 0x47 0x57 0x32 0x31 0x32 0x37 0x31 0x55 0x30 0x31
   3NTRGW21271U01
-------------------------------------------------------------------------------
 2 Serial number                 8b STR  R--A---P---
   0x50 0x54 0x49 0x4e 0x## 0x## 0x## 0x##
   PTIN\x##\x##\x##\x##
-------------------------------------------------------------------------------
 3 Traffic management opt        1b ENUM R----------
   0x00 (0)
-------------------------------------------------------------------------------
 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)
-------------------------------------------------------------------------------

/opt/lantiq/bin/omci_pipe.sh meg 257 0 :
Class ID    = 257 (ONU2-G)
Instance ID = 0
Upload      = yes
Alarms      = -
-------------------------------------------------------------------------------
 0 Equipment id                 20b STR  R------P---
   0x47 0x52 0x31 0x34 0x30 0x49 0x47 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
   GR140IG\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------
   0x0000 (0)
-------------------------------------------------------------------------------
 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------
   0x0080 (128)
-------------------------------------------------------------------------------
 9 SysUpTime                     4b UINT R---O------
   0x000013fa (5114)
-------------------------------------------------------------------------------
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------
   0x0000 (0)
-------------------------------------------------------------------------------
13 Prio queue scale factor       2b UINT RW--O------
   0x0030 (48)
-------------------------------------------------------------------------------

Qu'est-ce que je peux faire ?

G8U5

  • Abonné SFR fibre FttH
  • *
  • Messages: 158
  • La Rochelle 17
Remplacer ONT SFR
« Réponse #1126 le: 14 janvier 2025 à 19:45:53 »
@bendamat
Depuis que je suis passé à la Box8...
Pour ma part, je n'ai toujours pas réussi à me connecter avec les valeurs de la BOX8. J'ai toujours la MAC, le SN, HW_VER et SW_VER de l'ONT que j'ai rendu.
Seul le SLID est le nouveau.

Un commercial m'a appelé aujourd'hui pour "prendre des nouvelles", j'ai réussi à négocier qu'il me rappel en fin de semaine pour me passer un technicien qui bosse sur les OLT...
Je vais bosser mes questions  ;D

bendamat

  • Abonné Bbox fibre
  • *
  • Messages: 10
  • Grenoble 38
Remplacer ONT SFR
« Réponse #1127 le: 16 janvier 2025 à 14:52:38 »
@G8U5 intéressant ! :D Hâte de voir ce qu'ils te racontent...