Auteur Sujet: La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+  (Lu 956377 fois)

0 Membres et 1 Invité sur ce sujet

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 063
  • Toulon (83)
    • HSGMII intégriste
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #972 le: 22 janvier 2021 à 10:28:38 »
J'ai réussi la connexion (stable depuis 2 jours) sur un OLT HUAWEI avec un MA5671A flashé avec le firmware de Carlitoxx.
Par contre je ne suis pas chez Orange, je ne sais pas si ça compte.  :D

Mais quand j'essaie la connexion avec un G-010S-A je n'arrive pas et je tombe sur les mêmes erreurs que les collègues ici chez Orange / OLT Huawei. Ce n'est pas donc une preuve que ça marche chez l'agrume mais c'est très encourageant!

One ring to rule them all  -

Retirer tout équipement opérateur, en plus en flashant un MA5771A (que je ne désespère pas de hacker), en plus en flashant un firmware Carlito, ça a toute sa place ici. Pointe moi le post avec les précisions, et je mets à jour. Orange, Bouygues, K-Net, intéropérons l'interopérabilité

Chaque semaine qui passe, le niveau de connaissance collégiale des mécanismes d'initialisation,  cinétique d'évolution des points de montage, avec ou sans squashfs, en lecture ou en écriture, toutes ces connaissances vont croissantes, et si elles ont du sens, c'est  pour établir un corpus commun qui permette d'établir un firmware minimal (libre) permettant une interopérabilité plus facile.

C'est un objectif qui me semble avoir du sens. Il faut convenir d'une base, et les sticks en Chipset Lantiq en 64Mo de RAM et 16Mo de Flash peuvent vraisemblablement en constituer une.

On peut le faire.



« Modifié: 22 janvier 2021 à 10:59:02 par Gnubyte »

yaltar

  • Abonné Orange Fibre
  • *
  • Messages: 221
  • Bourg la reine
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #973 le: 22 janvier 2021 à 11:42:01 »
J'ai réussi la connexion (stable depuis 2 jours) sur un OLT HUAWEI avec un c flashé avec le firmware de Carlitoxx.
Par contre je ne suis pas chez Orange, je ne sais pas si ça compte.  :D

Mais quand j'essaie la connexion avec un G-010S-A je n'arrive pas et je tombe sur les mêmes erreurs que les collègues ici chez Orange / OLT Huawei. Ce n'est pas donc une preuve que ça marche chez l'agrume mais c'est très encourageant!

Yep :) je devrais pas tarder à recevoir mon MA5671A, si t'as du temps pour écrire un tuto (rapide),  sur les étapes pour le flasher, ou au moins pointer vers les resources ou tu as trouvé l'info

J'imagine quelque chose comme  : https://forum.openwrt.org/t/support-ma5671a-sfp-gpon/48042/33

ca pour le connecteur
https://forum.openwrt.org/t/support-ma5671a-sfp-gpon/48042/24


mais je veux bien tes eclairssissements, pas sur d'avoir bien tout tout saisis  (entre autre sur le voltage 3.3 (normalement le port USB ça suffis), le 'IMPORTANT! Use GND wire as ON/OFF switch', pas sur de ce qu'il veut dire par la,  puis quel soft on utilise pour cause au port COM :D )

stevebrush

  • Abonné Orange Fibre
  • *
  • Messages: 176
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #974 le: 22 janvier 2021 à 11:58:04 »
Je viens de finir l'installation d' une appliance de VyOS (crux) ! avec mon G-010S-A qui est d'une stabilité surréaliste depuis son installation : je n'ai pas changé d'IP, le retrait, l'insertion de la fibre, le redémarrage soft, hard et changement d'OS en passthrough ne posent aucun soucis ! le tout à une température tropicale frisant les 40°C.
je n'en reviens pas.
vyos@vyos:~$ ethtool eth2
Settings for eth2:
Supported ports: [ FIBRE ]
Supported link modes:   1000baseT/Full
                        2500baseX/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: No
Supported FEC modes: Not reported
Advertised link modes:  2500baseX/Full
Advertised pause frame use: No
Advertised auto-negotiation: No
Advertised FEC modes: Not reported
Speed: 2500Mb/s
Duplex: Full
Port: FIBRE
PHYAD: 1
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: g
Wake-on: d
Current message level: 0x00000000 (0)
       
Link detected: yes
vyos@vyos:~$ sudo ethtool -m eth2
Identifier                                : 0x03 (SFP)
Extended identifier                       : 0x04 (GBIC/SFP defined by 2-wire interface ID)
Connector                                 : 0x01 (SC)
Transceiver codes                         : 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x00 0x20
Transceiver type                          : Ethernet: 1000BASE-LX
Encoding                                  : 0x03 (NRZ)
BR, Nominal                               : 3200MBd
Rate identifier                           : 0x00 (unspecified)
Length (SMF,km)                           : 40km
Length (SMF)                              : 25500m
Length (50um)                             : 0m
Length (62.5um)                           : 0m
Length (Copper)                           : 0m
Length (OM3)                              : 0m
Laser wavelength                          : 1310nm
Vendor name                               : ALCATELLUCENT
Vendor OUI                                : 20:20:20
Vendor PN                                 : 3FE46541AA
Vendor rev                                : 0001
Option values                             : 0x00 0x1a
Option                                    : RX_LOS implemented
Option                                    : TX_FAULT implemented
Option                                    : TX_DISABLE implemented
BR margin, max                            : 0%
BR margin, min                            : 0%
Vendor SN                                 : ALCLF852DB82_USE
Date code                                 : 170712_p
Optical diagnostics support               : Yes
Laser bias current                        : 8.346 mA
Laser output power                        : 1.6814 mW / 2.26 dBm
Receiver signal average optical power     : 0.0288 mW / -15.41 dBm
Module temperature                        : 38.85 degrees C / 101.93 degrees F
Module voltage                            : 3.2999 V
Alarm/warning flags implemented           : Yes
Laser bias current high alarm             : Off
Laser bias current low alarm              : Off
Laser bias current high warning           : Off
Laser bias current low warning            : Off
Laser output power high alarm             : Off
Laser output power low alarm              : Off
Laser output power high warning           : Off
Laser output power low warning            : Off
Module temperature high alarm             : Off
Module temperature low alarm              : Off
Module temperature high warning           : Off
Module temperature low warning            : Off
Module voltage high alarm                 : Off
Module voltage low alarm                  : Off
Module voltage high warning               : Off
Module voltage low warning                : Off
Laser rx power high alarm                 : Off
Laser rx power low alarm                  : Off
Laser rx power high warning               : Off
Laser rx power low warning                : Off
Laser bias current high alarm threshold   : 40.000 mA
Laser bias current low alarm threshold    : 2.800 mA
Laser bias current high warning threshold : 40.000 mA
Laser bias current low warning threshold  : 2.800 mA
Laser output power high alarm threshold   : 3.2000 mW / 5.05 dBm
Laser output power low alarm threshold    : 1.1220 mW / 0.50 dBm
Laser output power high warning threshold : 3.2000 mW / 5.05 dBm
Laser output power low warning threshold  : 1.1220 mW / 0.50 dBm
Module temperature high alarm threshold   : 85.00 degrees C / 185.00 degrees F
Module temperature low alarm threshold    : -40.00 degrees C / -40.00 degrees F
Module temperature high warning threshold : 85.00 degrees C / 185.00 degrees F
Module temperature low warning threshold  : -40.00 degrees C / -40.00 degrees F
Module voltage high alarm threshold       : 3.4650 V
Module voltage low alarm threshold        : 3.0410 V
Module voltage high warning threshold     : 3.4650 V
Module voltage low warning threshold      : 3.0410 V
Laser rx power high alarm threshold       : 0.1600 mW / -7.96 dBm
Laser rx power low alarm threshold        : 0.0015 mW / -28.24 dBm
Laser rx power high warning threshold     : 0.1600 mW / -7.96 dBm
Laser rx power low warning threshold      : 0.0015 mW / -28.24 dBm

Sinon, dans la même veine que pfsense, je posterai la configuration de Vyos qui est un peu plus velue : compilation du kernel avec le module patché de la carte - construction d'une iso contenant le module patché - installation - tweak pour l'authentification du dhcp orange, etc. mais qui vaut le coup car Vyos, c'est très réactif !

Edit : en utilisant que 1 coeur... :



"À vaincre sans péril, on triomphe sans gloire." ( Pierre Corneille, Le Cid )
« Modifié: 24 janvier 2021 à 09:46:24 par stevebrush »

proap

  • Abonné MilkyWan
  • *
  • Messages: 568
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #975 le: 22 janvier 2021 à 12:02:23 »
Yep :) je devrais pas tarder à recevoir mon MA5671A, si t'as du temps pour écrire un tuto (rapide),  sur les étapes pour le flasher, ou au moins pointer vers les resources ou tu as trouvé l'info

J'imagine quelque chose comme  : https://forum.openwrt.org/t/support-ma5671a-sfp-gpon/48042/33

ca pour le connecteur
https://forum.openwrt.org/t/support-ma5671a-sfp-gpon/48042/24


mais je veux bien tes eclairssissements, pas sur d'avoir bien tout tout saisis  (entre autre sur le voltage 3.3 (normalement le port USB ça suffis), le 'IMPORTANT! Use GND wire as ON/OFF switch', pas sur de ce qu'il veut dire par la,  puis quel soft on utilise pour cause au port COM :D )

je suis justement en train de le faire!  ;D

proap

  • Abonné MilkyWan
  • *
  • Messages: 568
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #976 le: 22 janvier 2021 à 12:25:08 »
GUIDE POUR DEBLOQUER LE BOOTLOADER ET ROOTER UN MA5671A

################### CHAPITTRE 1 ######################

ETAPE 1 - Faire un adaptateur :
J’ai acheté un connecteur MOLEX SFP 20 broches pour construire mon adaptateur :
https://www.ebay.fr/itm/2-2-x-TE-Connectivity-AMP-connecteur-1367073-1/123967311439?hash=item1cdd070e4f:g:iEsAAOSwtdpdxDGT

Voici la numération des broches :


ASTUCE : J’ai préféré éjecter les broches non utilisées afin de rendre la soudure plus simple. Pour le faire j’ai tout simplement utilisé une pince très fine et je les pousse vers l’extérieur.


Schéma de connexion
3.3V --------------------------------pin #15 et  #16
TX -----------------------------------pin #2
RX ----------------------------------pin #7
GND ------------------------------- pin #10

ATTENTION : veillez à bien nettoyer et laisser sécher les restes de flux à l’intérieur de l’adaptateur avant l’utilisation avec de l’eau ou de l’alcool. J’ai cramé un MA5671A comme ça…

ETAPE 2 - Ouvrir le le SFP:
Je ne vais pas tout réécrire ici, j’ai déjà posté ça il y a quelques jours. Pour faire simple, il suffit de redresser les petites languettes latérales. Ca se fait très bien en les poussant depuis l’intérieur.


ETAPE 3 - Débloquer le BL:
Vous pouvez utiliser cet excellent logiciel pour windows => TERATERM.
https://ttssh2.osdn.jp/index.html.en
Il a tout ce qu’il faut (console de série, transfert de fichiers via XMODEM et KERMIT)

Ouvrez le logiciel et choisissez le protocole ‘SERIAL’ et le bon port de COM qui correspond à votre adaptateur UART.

Une fenêtre noire s’ouvre.
Ensuite, il faut paramétrer le bon ‘baud rate’ :
SETUP -> SERIAL PORT -> Speed = 115200

Connectez l’ONU dans l’adaptateurs MOLEX mais ne l’alimentez pas encore (garder la TERRE ou VCC ouverts)
Connectez maintenant la TERRE ou VCC et regardez s’il y a des informations qui apparaissent immédiatement dans l’écran. S’il s’agit du texte lisible, ça veut dire que votre installation est correcte. Sinon, il faut revoir les soudures ou les branchements.
Débranchez la TERRE ou le VCC
Maintenant la partie la plus compliquée (je l’ai fait seul mais à 2 ça devrait être plus simple). Il faut faire un court-circuit entre la broche 4 et la broche 5 au démarrage. J’ai utilisé une pince très fine :


Tout en gardant le court-circuit en place, allumez le SFP. Si tout se passe bien vous devez voir ça :


(Sinon, il faut débrancher et recommencer. J’ai passé un peu de temps avant d’avoir le coup de main)

Vous pouvez retirer le court-circuit. Taper ‘7’ dans la console



FILE -> TRANSFER -> XMODEM -> SEND -> ‘1224abort.bin’



Dès que le transfert est terminé, vous avez 2 secondes pour appuyer sur « CTRL + C ». Si vous ratez la fenêtre, il faut tout recommencer. Si vous réussissez, vous allez voir ça :


Pour débloquer définitivement le BL, sans devoir faire le court-circuit et transfert du fichier BIDON à chaque coup, tapez les commandes suivantes :
FALCON => setenv bootdelay 5
FALCON => setenv asc 0
FALCON => setenv preboot "gpio input 105;gpio input 106;gpio input 107;gpio input 108;gpio set 3;gpio set 109;gpio set 110;gpio clear 423;gpio clear 422;gpio clear 325;gpio clear 402;gpio clear 424"
FALCON => saveenv

Voilà, vous pouvez redemarrer le SFP et désormais, à chaque démarrage vous avez 5s pour « CTRL + C » afin d’obtenir la console FALCON.


FICHIERS:
1224abort.bin
http://s000.tinyupload.com/?file_id=43186229947339660327

################### FIN du CHAPITTRE 1 ######################
« Modifié: 22 janvier 2021 à 14:13:58 par proap »

proap

  • Abonné MilkyWan
  • *
  • Messages: 568
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #977 le: 22 janvier 2021 à 14:04:06 »
GUIDE POUR DEBLOQUER LE BOOTLOADER ET ROOTER UN MA5671A

################### CHAPITRE 2 ######################

PRÉALABLE : vous avez débloqué le Bootloader (au démarrage, vous pouvez arrête la séquence de boot en appuyant sur ‘CTRL+C’ pour obtenir la console FALCON)

ETAPE 1 - sauvegarde (optionnelle) :
Pour cela on va utiliser des macros et des scripts que j’ai trouvé sur le forum OpenWRT.
La sauvegarde automatique consiste en :
-   Sauvegarder le bootloader (mdt0) : pas très utile, que cette partition n’est pas modifiée et elle est commune à tous les MA5671A
-   Sauvegarder les variables bootloader (mtd1) : utile, on va modifier cette partition
-   Sauvegarder le firmware (mtd2 et mtd5) : pas utile, à moins qu’on souhaite rendre le ONU complétement d’origine plus tard. Le firmware rooté qu’on va flasher est très proche de la version originale
L’exécution de la macro de sauvegarde automatique prend environ 2h. Si vous ne faites pas de sauvegarde avec ce script, je conseille vivement en faire une plus tard via SSH pour sauvegarder au moins la partition mtd1.

 -> Créer un répertoire ‘sauvegarde’ et placer les 2 fichiers dedans :
bin_convert.ps1
ma5671a_backup.ttl

-> Modifier le fichier TTL pour que le numéro de console corresponde au bon port de série :
; Connect to COM5, wait for (and then abort) autoboot.
;
connect '/C=5'

-> Lancer TERA TERM et paramétrer le bon ‘baud rate’
-> CONTROL -> MACRO -> ‘ma5671a_backup.ttl’
-> Démarrer l’ONU (Brancher le VCC ou GND) et appuyer sur ‘CTRL + C’. La macro doit se lancer toute seule et là, c’est parti pour au moins 2h.

-> Aller boire un café :)
-> Une fois la macro terminée, exécuter avec powershell ‘bin_convert.ps1’ pour obtenir les binaires à partir du ‘dump’ des logs.

ETAPE 2 – Flash du firmware rooté :
-> Lancer TERA TERM et paramétrer le bon ‘baud rate’
-> Démarrer l’ONU (Brancher le VCC ou GND) et appuyer sur ‘CTRL + C’.
-> Exécuter la commande suivante :
FALCON => loadb 0x80800000
-> FILE -> TRANSFER -> KERMIT -> SEND -> mA5671a_root_mtd2
Le transfert dure environ 50min (très variable, je ne sais pas pourquoi..)

-> Exécuter les commandes suivantes :
FALCON => sf probe 0
FALCON => sf erase C0000 740000
FALCON => sf write 80800000 C0000 740000
-> Il faut s’assurer que le bootloader démarre sur l’image ‘0’ qu’on vient de charger
FALCON => printenv committed_image-> Si besoin, modifier la variable :
FALCON => committed_image 0
FALCON => saveenv

ATTENTION : les partitons mtd2 et mtd5 n’ont pas la même taille. Les images ne sont pas inter-permutables

-> redémarrer, votre ONU devrait être joignable au 192.168.1.10 (root/admin123)
-> à vous de voir si vous flashez aussi la partition mtd5 avec
mtd -e image1 write mtd5_root.bin image1################### FIN du CHAPITTRE 2 ######################

Florian

  • Abonné Bbox fibre
  • *
  • Messages: 2 077
  • Drocourt (78)
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #978 le: 22 janvier 2021 à 14:29:20 »
C'est incroyable tout ce qui est fait ici... Et passionnant.

filou59

  • Abonné Orange Fibre
  • *
  • Messages: 68
  • 59
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #979 le: 22 janvier 2021 à 14:44:08 »
Je viens de finir l'installation d' une appliance de VyOS (crux) ! avec mon G-010S-A qui est d'une stabilité surréaliste depuis son installation : je n'ai pas changé d'IP, le retrait, l'insertion de la fibre, le redémarrage soft, hard et changement d'OS en passthrough ne posent aucun soucis ! le tout à une température tropicale frisant les 40°C.
je n'en reviens pas.

Sinon, dans la même veine que pfsense, je posterai la configuration de Vyos qui est un peu plus velue : compilation du kernel avec le module patché de la carte - construction d'une iso contenant le module patché - installation - tweak pour l'authentification du dhcp orange, etc. mais qui vaut le coup car Vyos, c'est très réactif !
 
"À vaincre sans péril, on triomphe sans gloire." ( Pierre Corneille, Le Cid )
Bravo, j'ai hate de voir ca.

Par contre sur vyos, il n'y a toujours d'interface d'admin ?

proap

  • Abonné MilkyWan
  • *
  • Messages: 568
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #980 le: 22 janvier 2021 à 14:55:22 »
j'ai aussi reçu ma commande italienne  ;D

je vais pouvoir vendre 2 MA5671A rootés pour 65e (envoi compris) s'il y 2 personnes intéressés.

yaltar

  • Abonné Orange Fibre
  • *
  • Messages: 221
  • Bourg la reine
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #981 le: 22 janvier 2021 à 15:04:48 »
j'ai aussi reçu ma commande italienne  ;D

je vais pouvoir vendre 2 MA5671A rootés pour 65e (envoi compris) s'il y 2 personnes intéressés.

Huhu, je veux bien 1 :)  (même si je compte jouer quand j'aurais recu le miens, je le revendrais aprés ;p )

proap

  • Abonné MilkyWan
  • *
  • Messages: 568
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #982 le: 22 janvier 2021 à 15:11:29 »
Huhu, je veux bien 1 :)  (même si je compte jouer quand j'aurais recu le miens, je le revendrais aprés ;p )

donne moi ton adresse par MP.
J'espère que tu ne crameras ton ONU comme moi j'ai fait avec mon premier.  ;D Je suis encore traumatisé par cette odeur de plastique brûlé!

JcDenis

  • Abonné Orange Fibre
  • *
  • Messages: 89
  • Amberieu-en-Bugey 01
    • L'homme invisible
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #983 le: 22 janvier 2021 à 15:35:29 »
j'ai aussi reçu ma commande italienne  ;D

je vais pouvoir vendre 2 MA5671A rootés pour 65e (envoi compris) s'il y 2 personnes intéressés.
J'ai un MA5671 que j'aurai jamais le temps de rooter, donc si personne d'autre le veux je prendrais bien ton second :)