Auteur Sujet: Profiter des 2Gbps sur un ordinateur donné  (Lu 75965 fois)

0 Membres et 2 Invités sur ce sujet

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 061
  • Toulon (83)
    • HSGMII intégriste
Profiter des 2Gbps sur un ordinateur donné
« Réponse #132 le: 06 octobre 2020 à 17:56:34 »
Bonne chance. Huawei ONT est encore plus difficile.
https://forum.openwrt.org/t/support-ma5671a-sfp-gpon/48042/24

Ce lien est juste passionnant.
« Modifié: 12 octobre 2020 à 07:58:57 par Gnubyte »

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Profiter des 2Gbps sur un ordinateur donné
« Réponse #133 le: 06 octobre 2020 à 19:34:45 »
Je mets le ploam indiqué sur l'interface de l'ONT Huawei d'origine de mon installation.
Ah, c'est vrai que tu ne pars pas de la Livebox 5.
Pour moi, soit il n'y a pas de PLOAM, soit je n'ai aucune idée de comment on pourrait l'extraire, je n'ai que le SN sur l'étiquette.

mais d'un instant à l'autre, la sortie de "onu ploamsg" change, et montre un cycle.
Je vais vérifier avec un intervalle plus court (ou me plonger dans les options de gtop), mais à part une fois où l'avais mal enfoncé le connecteur fibre et il faisait O2/O3 en boucle, avant de finir par rebooter, je n'ai pas vu ça.

Comparativement avec les ONU à base de ZTE ou Realtek, c'est objectivement moins facile.
Oui, mais les ZTE n'ont très probablement pas de 2,5Gbps, et les Realtek on ne sait pas comment l'activer (si c'est possible).

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Profiter des 2Gbps sur un ordinateur donné
« Réponse #134 le: 07 octobre 2020 à 03:06:12 »
J'ai essayé de mettre l'adresse MAC (LAN) de la Livebox 5 :
 - sur l'ONT avec "ritool set MACAddress ..."
 - ensuite sur ma carte réseau pour l'avoir en "Client MAC adress" du DHCP Discover
Mais toujours rien.

Avec "gtop", puis "e", j'ai :
GEM port
GEM PORT ID  GEM PORT IDX  TX FRAMES   TX BYTES  RX FRAMES   RX BYTES   
          5           255        443      21264        432      20736
        133             9          0          0          0          0
        261             4          0          0          0          0
        389             2          0          0         18       1152
        517             3          0          0          0          0
        645             5          0          0          0          0
        773             6          0          0          0          0
        901             7          0          0          0          0
       1029             8          0          0          0          0
       2039             0          8        828          0          0
       4095             1          0          0     660782  911262428
Seule la dernière ligne bouge en permanence (donc il reçoit des données ?).
Rien ne bouge quand j'envoie les DHCP Discover.

Différents sous-menus listent les VLAN Orange : ONU_GPE_VLAN_TABLE, ONU_GPE_VLAN_RULE_TABLE, ONU_GPE_VLAN_TREATMENT_TABLE.
Mais tout ça doit être configuré automatiquement, donc à moins de supposer un bug quelque part, ça devrait être correct.

Pour "GPE LAN port VLAN" ("l", puis "2"), il n'y a que deux lignes :
No 0, avec ext_vlan_enable_ingress=1, ext_vlan_enable_egress=1, ext_vlan_index_egress=19, ext_vlan_increment_enable=1, les autres valeurs vides
No 4, vide
De là à savoir ce que ça veut dire...

En capturant l'ensemble du trafic, je vois une adresse MAC Huawei (l'OLT ?) qui envoie toutes les 40s un "IGMP Membership Query" en multicast sur le VLAN 840 en priorité 5.
C'est tout que ce je reçois.
Je ne vois pas pourquoi le 840 fonctionnerait et pas le 832.

Peut-être qu'il me manque quelque chose, les informations sont éparpillées dans pas mal de sujets différents, pas tous totalement à jour, et le réseau Orange ne semble pas avoir les mêmes exigeances partout  :-\
Avec la livebox 5 et son ONT intégré, je n'ai malheureusement pas la possibilité de faire une capture de référence.

yaltar

  • Abonné Orange Fibre
  • *
  • Messages: 221
  • Bourg la reine
Profiter des 2Gbps sur un ordinateur donné
« Réponse #135 le: 07 octobre 2020 à 09:28:30 »
Salut,
je me permets une petite question.

Je suis ce thread et bon hein, j'y comprends que dalle ou presque, mais ça c'est pas grave, ça me donne des sujets à chercher pour apprendre :D

ma question est plutôt :
* ce que vous cherchez à faire, c'est d'avoir toute la bande passante (2Gbps) de l'abonnement orange, sans la livebox, et pas juste ce passer de la livebox vu que ca c'est déjà fait sur d'autre sujet

J'ai parcouru les autres sujets, et je n'arrive pas à voir une vision 'claire',  de comment ce passer de Livebox5 avec ONT intégré, même sans monter à 2Gb/s, déjà 1Gb, ca me permettrais de me débarrasser de la livebox

Donc la question, y a un endroit ou y a un 'résumé' le remplacement de LiveBox5 (ont intégré) par autre chose ?

Merci :)
Je continue de vous lire :p

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 061
  • Toulon (83)
    • HSGMII intégriste
Profiter des 2Gbps sur un ordinateur donné
« Réponse #136 le: 07 octobre 2020 à 12:40:45 »
Se passer de la livebox, ou de la box fibre, est une activité particulièrement prisée sur ce forum. Ici, se trouve l'épicentre de toute l'agitation fibre de l'hexagone, aussi bien réglementaire, en théorie, que dans l'information et le suivi des déploiements. Il y a sans doute quelques endroits où on débat de ces questions, mais c'est ici que se thésaurise au mieux l'information la plus fraîche. Ici se recherchent, s'analysent, les trames, les protocoles, pour comprendre, interopérer, et remplacer. C'est ici que se trouve le plus de connaissance dans le domaine de l'accès Fibre.   

Les exemples de succès sont légion, depuis 2014. Les tutoriaux détaillant toute la technique réverse ingéniérée sont mieux référencés sur l'infrastructure Orange. Orange, opérateur historique, et de tier 1, premier en terme de part de marché, est mieux référencé, du fait du volume.  Cependant, l'état de l'art avance aussi pour les autres fournisseurs.

Se passer de la Livebox, c'est techniquement faisable, depuis 2014 donc, mais en utilisant l'ONT livré. Tant que le débit maximal tenait dans l'enveloppe d'un accès 1Gbps, tout allait bien.

L'arrivée de l'accès "Orange Fibre UP" en réponse, enfin, en "extension de l'offre commerciale", en réponse marketing à l'offre multigigabit de Free, qui propose du vrai Multigigabit depuis la Freebox Delta, a étendu la vitesse à 2Gb/s. Ainsi, sur le papier, d'un point de vue marketing, il y a 2Gbps. Hélas, ouvrant une brèche de langue de bois immédiatement suivie par SFR et Bouygues, Il y a 2Gbps, mais uniquement avec des switchs intégrés en 1GbE. Stricto sensu, on peut logiquement tirer 2 fois 1Gbps. Oui, 2x1Gbps=2Gbps.

Ce vil épouvantail était absolument intolérable pour le panel de d'aficionados de l'internet haut débit public qui rôdent par ici. Il y a de tous les niveaux, sans aller jusqu'à l'indécente accumulation de compétence de la population de la liste frnog (où des architectes des réseaux d'opérateurs peuvent intervenir), mais ici, il y a tout de même un sacré nid d'experts.

Disposer de 2Gbps théorique, mais ne jouir que d'un seul, donc, voilà bien une frustration intolérable. Passer outre la limitation de 1GbpE rejoint alors 2 problématiques différentes.
  • Arhitecturer son réseau en multigigabit
  • S'inscrire dans l'arbre GPON sans équipement opérateur.

  • Inutile de taquiner le second Gbps sans pouvoir le diffuser sur son réseau local. Le sujet est abordé ici: https://lafibre.info/free-les-news/comment-obtenir-10gbps-sur-son-reseau-local-35574/  Indispensable lecture.
  • Le branchement d'un équipement non Orange sur le brin FTTH, longtemps craint, pour le risque de perturbation de l'arbre GPON, est désormais envisageable. J'ai testé, et ça fonctionne impeccablement, depuis le 4 septembre. Si des SFP Sercomm FGS202 fournis par Orange, on été insérés dans des switchs ou des routeurs dans le passé, l'utilisation d'un ONU/T non certifié Orange ne me semble pas avoir été rapporté ici avant. Il y a quelques équipements interopérables. J'en ai personnellement 3, sur 7, fonctionnels. Seulement deux fonctionnent directement sur mon routeur Mikrotik CCR2004, et aucun ne passe en 2.5gbps, avec ou sans le pont à base de carte BCM57810S. Le pont est indispensable, pour l'heure, pour envisager le second gbps
  • L'accès au second Gbps est le Graal, que l'on est quelques uns à poursuivre.

La démocratisation du réseau local en multigig commence à émerger, avec la récente apparition de switchs 2.5GbE comme le Switch Zyxel XGS1010-12 https://www.inpact-hardware.com/article/2074/switch-zyxel-xgs1010-12-12-ports-priorisation-25-gbs-et-sfp-pour-150-euros. Aussi, sans nécessairement se lancer le déploiement de fibre entre ses swiths, comme je l'ai fait (j'assume), des solutions approchent.

Dès que je chope le second Gbps, je ferai un tuto ad hoc.

Pour l'instant, je cours encore derrière.
« Modifié: 05 novembre 2020 à 08:12:44 par Gnubyte »

yaltar

  • Abonné Orange Fibre
  • *
  • Messages: 221
  • Bourg la reine
Profiter des 2Gbps sur un ordinateur donné
« Réponse #137 le: 07 octobre 2020 à 14:16:52 »
Ha bah, je vais retourner lire les 600 pages des différents topics :)

J'ai pas vu de chose 'evidente' pour dire
"ok Livebox 5 avec ONT intégré, il faut tel ONT compatible, récupérer le S/N de livebox5 , mettre ce S/N dans le ONT" ect ect

C'est tjrs des sujet avec livebox et ONT à coté :D pas celui intégré.

J'y replonge, tout en continuant de suivre l'aventure du vrai 2G :D

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 061
  • Toulon (83)
    • HSGMII intégriste
Profiter des 2Gbps sur un ordinateur donné
« Réponse #138 le: 07 octobre 2020 à 14:34:16 »
LE principal risque de la LBv5, c'était justement la possible difficulté d'éviction.
C'est la raison pour laquelle la majorité des membres du fil concerné https://lafibre.info/remplacer-livebox/en-cours-remplacer-sa-livebox-par-un-routeur-ubiquiti-edgemax/ se sont bien gardés de monter plus haut que la LBv4.  SI il y a un fil à lire, c'est celui là. Il est très focus Ubiquiti, cependant. 386 pages. Faaaacillle.

Manifestement, selon hwti et d'autres bonzamis bien informés, il suffirait de la seule mise à jour du numéro de série.

Si j'avais du temps, plus tard dans la journée, j'essaierais en retirant le ploam, et voir si ça s'inscrit sur l'arbre.


hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Profiter des 2Gbps sur un ordinateur donné
« Réponse #139 le: 07 octobre 2020 à 22:46:24 »
D'après certains messages du forum, il faudrait mettre le champ DSCP CS6 (0xC0) dans la requête DHCP.
J'ai patché dhclient pour ça (et mettre la priorité VLAN plus directement), mais toujours pas de réponse.

Je reçois même des paquets TCPv4 et TCPv6 entrants liés aux connexions qui étaient ouvertes juste avant avec la livebox.

Soit il y a un soucis avec le broadcast, soit il y a quelque chose qui m'échappe  :-[

DisasteR

  • Abonné Orange Fibre
  • *
  • Messages: 23
  • FTTH 2Gbs sur Tours
Profiter des 2Gbps sur un ordinateur donné
« Réponse #140 le: 07 octobre 2020 à 22:54:50 »
Tu utilise quel os pour ton routeur ? Tu n'aurais pas un blocage des bogons sur le wan ? En tout cas c'est une bonne nouvelle de voirs des paquets arriver.

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Profiter des 2Gbps sur un ordinateur donné
« Réponse #141 le: 07 octobre 2020 à 23:11:13 »
C'est un PC sous Linux, et je vérifie avec Wireshark.
Je vois le DHCP discover, donc logiquement il a été envoyé à l'ONT (à moins d'avoir un problème bas niveau avec la carte réseau).
De même, si l'ONT reçoit une réponse et me la transmet, je devrais la voir, peu importe les règles de firewall.

Sur l'ONT, il n'y a pas d'interface Linux sur les VLAN.
Compte tenu de la vitesse du CPU, c'est normal, le bridge est implémenté matériellement, donc à moins de savoir quoi regarder dans gtop, je n'ai aucune information sur ce qui transite, et je ne sais pas s'il serait possible de faire du mirroring pour faire une capture.

Slothy

  • Abonné Bbox fibre
  • *
  • Messages: 1 169
  • 2x FTTH 1 Gb/s sur Le Plessis-Trévise (94)
Profiter des 2Gbps sur un ordinateur donné
« Réponse #142 le: 07 octobre 2020 à 23:27:22 »
Donc l'ONT serait bien fonctionnel et toujours alimenté, mais quelque chose ferait perdre le lien réseau.
Je vois 3 possibilités pour avancer :
 - comparer les configs de nos ONT ("uci show", "ritool dump", "fw_printenv") au cas où
 - enregistrer des logs (syslog, kernel, ...) en persistant sur l'ONT, pour pouvoir les examiner après reboot
 - peut-être essayer d'avoir le port série (mais pas pratique côté matériel)
Alors voici mes configs pour comparer (certaines valeurs telles que mon SN ont été modifiées pour ne pas les dévoiler publiquement) :

Je précise que je tente de faire fonctionner le SFP avec SFR, opérateur avec lequel j'ai réussi à changer d'ONT en changeant uniquement le S/N.

ONTUSER@SFP:~# uci show
uci: Entry not found
dhcp.odhcpd=odhcpd
dhcp.odhcpd.maindhcp=0
dhcp.odhcpd.leasefile=/tmp/hosts/odhcpd
dhcp.odhcpd.leasetrigger=/usr/sbin/odhcpd-update
dropbear.@dropbear[0]=dropbear
dropbear.@dropbear[0].PasswordAuth=on
dropbear.@dropbear[0].RootPasswordAuth=on
dropbear.@dropbear[0].Port=22
goi_config.global=goi
goi_config.global.CalibrationTimestamp=2017-10-13T01:18; script V7.6.4; OCAL V7.5.1; FW V7.5.3
goi_config.ranges=goi
goi_config.temperature_tables=goi
goi_config.dcdc_apd=goi
goi_config.transmitter=goi
goi_config.transmit_power=goi
goi_config.transmit_power.P1_0=3387
goi_config.transmit_power.P0_0=170
goi_config.monitor=goi
goi_config.monitor.MPD_Calibration_PL0=3
goi_config.monitor.MPD_Calibration_PL1=3
goi_config.monitor.TiaGain_PL1=1
goi_config.monitor.TiaGain_PL0=1
goi_config.monitor.TiaGain_PL2=3
goi_config.monitor.MPD_Calibration_PL2=2
goi_config.monitor.Dcalref0_PL0=3237
goi_config.monitor.Dcalref1_PL0=3201
goi_config.monitor.Dcalref0_PL1=3247
goi_config.monitor.Dcalref1_PL1=3209
goi_config.monitor.Dcalref0_PL2=1342
goi_config.monitor.Dcalref1_PL2=1334
goi_config.monitor.Dref0_PL0=286
goi_config.monitor.Dref1_PL0=2277
goi_config.monitor.MPDxt_PL0=2.90467024618
goi_config.monitor.Imodref_PL0=31.8153773734
goi_config.monitor.Dref0_PL1=186
goi_config.monitor.Dref1_PL1=1394
goi_config.monitor.MPDxt_PL1=3.21588491541
goi_config.monitor.Imodref_PL1=17.6529002363
goi_config.monitor.Dref0_PL2=402
goi_config.monitor.Dref1_PL2=2478
goi_config.monitor.MPDxt_PL2=13.1488197751
goi_config.monitor.Imodref_PL2=8.72169900712
goi_config.measurement=goi
goi_config.measurement.Tscal_ref=0.503783762455
goi_config.measurement.RSSI_1490dark_ref=0.0008544921875
goi_config.measurement.RSSI_1490scal_ref=0.0454402846265
goi_config.measurement.RSSI_1490parabolic_ref=0.155230687587
goi_config.omu=goi
goi_config.bosa=goi
goi_config.fcsi=goi
goi_config.fcsi.GVS=0xf653
goi_defaults.global=goi
goi_defaults.global.CalibrationTimestamp=OCAL V7.5.0
goi_defaults.global.TempMonitorInterval=1000
goi_defaults.global.TempMonitorThreshold_MPDcorrection=3
goi_defaults.global.LaserAgeStoreCycle=43200
goi_defaults.global.Polarity_Rx=0
goi_defaults.global.Polarity_Bias=1
goi_defaults.global.Polarity_Mod=1
goi_defaults.global.Temp_IntCorr_AlarmYellow_Set=390
goi_defaults.global.Temp_IntCorr_AlarmYellow_Clear=370
goi_defaults.global.Temp_IntCorr_AlarmRed_Set=420
goi_defaults.global.Temp_IntCorr_AlarmRed_Clear=400
goi_defaults.global.TransmitLevelCheckInterval=1000
goi_defaults.ranges=goi
goi_defaults.ranges.TableTemp_ExtCorr_Min=223
goi_defaults.ranges.TableTemp_ExtCorr_Max=423
goi_defaults.ranges.TableTemp_ExtNom_Min=200
goi_defaults.ranges.TableTemp_ExtNom_Max=450
goi_defaults.ranges.TableTemp_IntCorr_Min=223
goi_defaults.ranges.TableTemp_IntCorr_Max=473
goi_defaults.ranges.TableTemp_IntNom_Min=200
goi_defaults.ranges.TableTemp_IntNom_Max=450
goi_defaults.ranges.Ibias_Max=60
goi_defaults.ranges.Imod_Max=80
goi_defaults.ranges.Iavg_Max=80
goi_defaults.ranges.IbiasImod_Max=120
goi_defaults.ranges.CInt_Bias_Max=7
goi_defaults.ranges.CInt_Mod_Max=7
goi_defaults.ranges.VAPD_Min=20
goi_defaults.ranges.VAPD_Max=60
goi_defaults.ranges.Power_Measure_Min=0.30
goi_defaults.ranges.Overcurrent_Ibias_Thr=60
goi_defaults.ranges.Overcurrent_Imod_Thr=80
goi_defaults.ranges.Overcurrent_IbiasImod_Thr=100
goi_defaults.temperature_tables=goi
goi_defaults.temperature_tables.Tci_Ith_low=50
goi_defaults.temperature_tables.Tci_Ith_high=40
goi_defaults.temperature_tables.Tci_SE_low=-200
goi_defaults.temperature_tables.Tci_SE_high=-100
goi_defaults.temperature_tables.Tcd_Ith_low=30
goi_defaults.temperature_tables.Tcd_Ith_high=30
goi_defaults.temperature_tables.Tcd_SE_low=30
goi_defaults.temperature_tables.Tcd_SE_high=30
goi_defaults.temperature_tables.VAPD_scal_ref_low=0.09
goi_defaults.temperature_tables.VAPD_scal_ref_high=0.09
goi_defaults.dcdc_apd=goi
goi_defaults.dcdc_apd.VAPD_enable=1
goi_defaults.dcdc_apd.Rdiv_low=10000
goi_defaults.dcdc_apd.Rdiv_high=294000
goi_defaults.dcdc_apd.VAPD_offset=3.0
goi_defaults.dcdc_apd.VAPD_ext_inductivity=12
goi_defaults.dcdc_apd.VAPD_ext_supply=3.30
goi_defaults.dcdc_apd.VAPD_efficiency=50
goi_defaults.dcdc_apd.VAPD_current_limit=2.00
goi_defaults.transmitter=goi
goi_defaults.transmitter.TxEnableDelay=8
goi_defaults.transmit_power=goi
goi_defaults.transmit_power.P0_0=180
goi_defaults.transmit_power.P1_0=3820
goi_defaults.transmit_power.P0_1=90
goi_defaults.transmit_power.P1_1=1910
goi_defaults.transmit_power.P0_2=45
goi_defaults.transmit_power.P1_2=955
goi_defaults.monitor=goi
goi_defaults.monitor.TiaGain_PL0=2
goi_defaults.monitor.TiaGain_PL1=3
goi_defaults.monitor.TiaGain_PL2=3
goi_defaults.monitor.MPD_Calibration_PL0=3
goi_defaults.monitor.MPD_Calibration_PL1=2
goi_defaults.monitor.MPD_Calibration_PL2=2
goi_defaults.monitor.ImodScalCorr_PL0=1.0
goi_defaults.monitor.ImodScalCorr_PL1=1.0
goi_defaults.monitor.ImodScalCorr_PL2=1.0
goi_defaults.monitor.Dcalref0_PL0=3930
goi_defaults.monitor.Dcalref1_PL0=4000
goi_defaults.monitor.Dcalref0_PL1=1160
goi_defaults.monitor.Dcalref1_PL1=1230
goi_defaults.monitor.Dcalref0_PL2=1160
goi_defaults.monitor.Dcalref1_PL2=1230
goi_defaults.monitor.Dref0_PL0=180
goi_defaults.monitor.Dref1_PL0=1910
goi_defaults.monitor.Dref0_PL1=280
goi_defaults.monitor.Dref1_PL1=2540
goi_defaults.monitor.Dref0_PL2=200
goi_defaults.monitor.Dref1_PL2=1270
goi_defaults.monitor.PowerSave=1
goi_defaults.monitor.rogue_onu_interburst=0
goi_defaults.monitor.RogueAlarm_Threshold_P0=20
goi_defaults.monitor.RogueAlarm_Threshold_P1=120
goi_defaults.monitor.MPDxt_PL0=-1
goi_defaults.monitor.MPDxt_PL1=-1
goi_defaults.monitor.MPDxt_PL2=-1
goi_defaults.monitor.Imodref_PL0=36.0
goi_defaults.monitor.Imodref_PL1=18.0
goi_defaults.monitor.Imodref_PL2=9.0
goi_defaults.measurement=goi
goi_defaults.measurement.Tscal_ref=0.495933324099
goi_defaults.measurement.pnR=1.0
goi_defaults.measurement.pnIsource=1
goi_defaults.measurement.RSSI_1490mode=1
goi_defaults.measurement.RSSI_1490shunt_res=4990
goi_defaults.measurement.RSSI_1490dark_corr=1.20
goi_defaults.measurement.RSSI_1550vref=1
goi_defaults.measurement.RF_1550vref=1
goi_defaults.measurement.RSSI_1490scal_ref=0.07
goi_defaults.measurement.RSSI_1550scal_ref=0.10
goi_defaults.measurement.RF_1550scal_ref=0.10
goi_defaults.measurement.RSSI_1490parabolic_ref=0.08
goi_defaults.measurement.RSSI_1490dark_ref=0.002
goi_defaults.measurement.RSSI_autolevel=0
goi_defaults.measurement.RSSI_1490threshold_low=40
goi_defaults.measurement.RSSI_1490threshold_high=70
goi_defaults.measurement.Tbosa_source=0
goi_defaults.measurement.Vdd_scal=0.5
goi_defaults.measurement.V0K_Tref=1200
goi_defaults.omu=goi
goi_defaults.omu.SignalDetectAvailable=1
goi_defaults.omu.SignalDetectPort=2
goi_defaults.omu.LolThreshold_set=20
goi_defaults.omu.LolThreshold_clear=20
goi_defaults.omu.LaserSignalSingleEnded=1
goi_defaults.bosa=goi
goi_defaults.bosa.LoopMode=2
goi_defaults.bosa.DeadZoneElimination=0
goi_defaults.bosa.LolThreshold_set=20
goi_defaults.bosa.LolThreshold_clear=20
goi_defaults.bosa.LosThreshold_set=0.0005
goi_defaults.bosa.LosThreshold_clear=0.0010
goi_defaults.bosa.RxOverloadThreshold=0.2000
goi_defaults.bosa.CInt_Bias_init=2
goi_defaults.bosa.CInt_Mod_init=2
goi_defaults.bosa.PICtrl=0x00004049
goi_defaults.bosa.UpdateThreshold_Bias=2
goi_defaults.bosa.UpdateThreshold_Mod=2
goi_defaults.bosa.LearningThreshold_Bias=99
goi_defaults.bosa.LearningThreshold_Mod=99
goi_defaults.bosa.StableThreshold_Bias=2
goi_defaults.bosa.StableThreshold_Mod=2
goi_defaults.bosa.ResetThreshold_Bias=70
goi_defaults.bosa.ResetThreshold_Mod=70
goi_defaults.fcsi=goi
goi_defaults.fcsi.GVS=0xF653
gpon.ploam=gpon
gpon.ploam.nPassword=0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20
gpon.ploam.nT01=11000
gpon.ploam.nT02=100
gpon.ploam.nRogueMsgIdUpstreamReset=255
gpon.ploam.nRogueMsgRepeatUpstreamReset=3
gpon.ploam.nRogueMsgIdDeviceReset=255
gpon.ploam.nRogueMsgRepeatDeviceReset=3
gpon.ploam.nRogueEnable=0
gpon.gtc=gpon
gpon.gtc.bDlosEnable=0
gpon.gtc.bDlosInversion=0
gpon.gtc.nDlosWindowSize=0
gpon.gtc.nDlosTriggerThreshold=0
gpon.gtc.ePower=0
gpon.gtc.nLaserGap=0
gpon.gtc.nLaserOffset=0
gpon.gtc.nLaserEnEndExt=0
gpon.gtc.nLaserEnStartExt=0
gpon.gtc.nDyingGaspHyst=0
gpon.gtc.nDyingGaspMsg=0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
gpon.gtc.nDyingGaspEnable=0
gpon.ethernet=gpon
gpon.ethernet.bUNI_PortEnable0=1
gpon.ethernet.bUNI_PortEnable1=1
gpon.ethernet.bUNI_PortEnable2=1
gpon.ethernet.bUNI_PortEnable3=1
gpon.gpe=gpon
gpon.gpe.nPeNumber=6
network.loopback=interface
network.loopback.ifname=lo
network.loopback.proto=static
network.loopback.ipaddr=127.0.0.1
network.loopback.netmask=255.0.0.0
network.globals=globals
network.globals.ula_prefix=auto
network.lct=interface
network.lct.ifname=lct0
network.lct.netmask=255.255.255.0
network.lct.proto=static
network.lct.macaddr=ac:9a:96:00:00:00
network.lct.gateway=192.168.2.1
network.lct.ipaddr=192.168.1.10
network.host=interface
network.host.ifname=host
network.host.proto=static
network.host.ipaddr=0.0.0.0
network.host.netmask=0.0.0.0
network.host.macaddr=ac:9a:96:00:02:00
network.host6=interface
network.host6.ifname=@host
network.host6.proto=static
nmea.message=nmea
nmea.message.nmea_format=1
nmea.message.time_offset=19
omci.default=omci
omci.default.mib_file=/etc/mibs/data_2g_8q.ini
omci.default.status_file=/tmp/omci_status
sfp_eeprom.default=sfp_eeprom
sfp_eeprom.default.eeprom=0
sfp_eeprom.default.vendor_name=Lantiq
sfp_eeprom.default.vendor_partno=Part Number
sfp_eeprom.default.vendor_rev=0000
sfp_eeprom.default.vendor_oui=AC:9A:96
sfp_eeprom.default.serial_no=no serial number
sfp_eeprom.default.datecode=150414
sfp_eeprom.default.addr_eeprom_0=0x80
sfp_eeprom.default.addr_eeprom_1=0x51
sfp_pins.@pin[0]=pin
sfp_pins.@pin[0].name=tx_fault
sfp_pins.@pin[0].pin=2
sfp_pins.@pin[1]=pin
sfp_pins.@pin[1].name=tx_disable
sfp_pins.@pin[1].pin=33
sfp_pins.@pin[1].restriction=ASC_RX
sfp_pins.@pin[2]=pin
sfp_pins.@pin[2].name=los
sfp_pins.@pin[2].pin=5
sfp_pins.@pin[3]=pin
sfp_pins.@pin[3].name=mod_def
sfp_pins.@pin[3].pin=32
sfp_pins.@pin[3].restriction=ASC_TX
synce.ethernet=synce
synce.ethernet.nSyncE_Mode=0
synce.ethernet.bSyncE_SGMII_Squelch=0
system.@system[0]=system
system.@system[0].timezone=UTC
system.@system[0].hostname=SFP
system.ntp=timeserver
system.ntp.server=0.openwrt.pool.ntp.org 1.openwrt.pool.ntp.org 2.openwrt.pool.ntp.org 3.openwrt.pool.ntp.org
system.ntp.enabled=1
system.ntp.enable_server=0
uhttpd.main=uhttpd
uhttpd.main.listen_http=0.0.0.0:80 [::]:80
uhttpd.main.listen_https=0.0.0.0:443 [::]:443
uhttpd.main.home=/www
uhttpd.main.rfc1918_filter=1
uhttpd.main.max_requests=3
uhttpd.main.max_connections=100
uhttpd.main.cert=/etc/uhttpd.crt
uhttpd.main.key=/etc/uhttpd.key
uhttpd.main.cgi_prefix=/cgi-bin
uhttpd.main.script_timeout=60
uhttpd.main.network_timeout=30
uhttpd.main.http_keepalive=20
uhttpd.main.tcp_keepalive=1
uhttpd.px5g=cert
uhttpd.px5g.days=730
uhttpd.px5g.bits=1024
uhttpd.px5g.country=DE
uhttpd.px5g.state=Berlin
uhttpd.px5g.location=Berlin
uhttpd.px5g.commonname=OpenWrt

ONTUSER@SFP:~# ritool dump
the Format:01
the MfrID:PTIN (début de mon S/N)
the Factorycode:08
the HardwareVersion:3FE46541AAAA
the ICS:01
the YPSerialNum:    PTIN913969B3 (Mon S/N complet)
the CleiCode:BVL3A8JNAA
the Mnemonic:G-010S-A
the ProgDate:171012
the MACAddress:00:06:91:39:69:b3 (la MAC de mon ONT)
the DeviceIDPref:3030
the SWImage:3030
the OnuMode:0001
the Mnemonic2:
the Password:00000000000123456789
the G984Serial:913969b3 (Les 8 derniers caractères de mon S/N, après PTIN donc)
the HWConfiguration:3030303030303030
the PartNumber:3FE46542AAAA
the Variant:AA
the Spare4:303030303030303030303030
the Checksum:9ae4
the InserviceReg:3030
the UserName:        usradmin
the UserPassword:   12345
the MgntUserName:      adminadmin
the MgntUserPassword: ALC#FGU
the SSID-1Name:0000000000000000
the SSID-1Password:00000000
the SSID-2Name:0000000000000000
the SSID-2Password:00000000
the OperatorID:ALCL (parce que l'ONT d'origine semble être un Alcatel)
the SLID:30303030303030303030303030303030 (Je l'ai renseigné dans l'interface web mais faut-il le changer ici également ?)
the CountryID:eu (incertain, j'ai mis EU pour ne plus avoir d'erreur de type failed when get region)
the Spare5:303030303030
the Checksum1:61e4
the Spare6:3030
the RollbackFlag:0000
ProductClass[G-010S-A] Platform[55] Uplink[GPON] Type[SFU] EthPorts[1] EnetPortType[GE] POTS[0] USB[0] WIFI[0] SIM[0] IsBosa[6] SlicType[none] WifiType[none] JDM[CIG] SOCLANTIQ region:eu
region[15]

Slothy

  • Abonné Bbox fibre
  • *
  • Messages: 1 169
  • 2x FTTH 1 Gb/s sur Le Plessis-Trévise (94)
Profiter des 2Gbps sur un ordinateur donné
« Réponse #143 le: 07 octobre 2020 à 23:27:26 »

ONTUSER@SFP:~# uci show
uci: Entry not found
dhcp.odhcpd=odhcpd
dhcp.odhcpd.maindhcp=0
dhcp.odhcpd.leasefile=/tmp/hosts/odhcpd
dhcp.odhcpd.leasetrigger=/usr/sbin/odhcpd-update
dropbear.@dropbear[0]=dropbear
dropbear.@dropbear[0].PasswordAuth=on
dropbear.@dropbear[0].RootPasswordAuth=on
dropbear.@dropbear[0].Port=22
goi_config.global=goi
goi_config.global.CalibrationTimestamp=2017-10-13T01:18; script V7.6.4; OCAL V7.5.1; FW V7.5.3
goi_config.ranges=goi
goi_config.temperature_tables=goi
goi_config.dcdc_apd=goi
goi_config.transmitter=goi
goi_config.transmit_power=goi
goi_config.transmit_power.P1_0=3387
goi_config.transmit_power.P0_0=170
goi_config.monitor=goi
goi_config.monitor.MPD_Calibration_PL0=3
goi_config.monitor.MPD_Calibration_PL1=3
goi_config.monitor.TiaGain_PL1=1
goi_config.monitor.TiaGain_PL0=1
goi_config.monitor.TiaGain_PL2=3
goi_config.monitor.MPD_Calibration_PL2=2
goi_config.monitor.Dcalref0_PL0=3237
goi_config.monitor.Dcalref1_PL0=3201
goi_config.monitor.Dcalref0_PL1=3247
goi_config.monitor.Dcalref1_PL1=3209
goi_config.monitor.Dcalref0_PL2=1342
goi_config.monitor.Dcalref1_PL2=1334
goi_config.monitor.Dref0_PL0=286
goi_config.monitor.Dref1_PL0=2277
goi_config.monitor.MPDxt_PL0=2.90467024618
goi_config.monitor.Imodref_PL0=31.8153773734
goi_config.monitor.Dref0_PL1=186
goi_config.monitor.Dref1_PL1=1394
goi_config.monitor.MPDxt_PL1=3.21588491541
goi_config.monitor.Imodref_PL1=17.6529002363
goi_config.monitor.Dref0_PL2=402
goi_config.monitor.Dref1_PL2=2478
goi_config.monitor.MPDxt_PL2=13.1488197751
goi_config.monitor.Imodref_PL2=8.72169900712
goi_config.measurement=goi
goi_config.measurement.Tscal_ref=0.503783762455
goi_config.measurement.RSSI_1490dark_ref=0.0008544921875
goi_config.measurement.RSSI_1490scal_ref=0.0454402846265
goi_config.measurement.RSSI_1490parabolic_ref=0.155230687587
goi_config.omu=goi
goi_config.bosa=goi
goi_config.fcsi=goi
goi_config.fcsi.GVS=0xf653
goi_defaults.global=goi
goi_defaults.global.CalibrationTimestamp=OCAL V7.5.0
goi_defaults.global.TempMonitorInterval=1000
goi_defaults.global.TempMonitorThreshold_MPDcorrection=3
goi_defaults.global.LaserAgeStoreCycle=43200
goi_defaults.global.Polarity_Rx=0
goi_defaults.global.Polarity_Bias=1
goi_defaults.global.Polarity_Mod=1
goi_defaults.global.Temp_IntCorr_AlarmYellow_Set=390
goi_defaults.global.Temp_IntCorr_AlarmYellow_Clear=370
goi_defaults.global.Temp_IntCorr_AlarmRed_Set=420
goi_defaults.global.Temp_IntCorr_AlarmRed_Clear=400
goi_defaults.global.TransmitLevelCheckInterval=1000
goi_defaults.ranges=goi
goi_defaults.ranges.TableTemp_ExtCorr_Min=223
goi_defaults.ranges.TableTemp_ExtCorr_Max=423
goi_defaults.ranges.TableTemp_ExtNom_Min=200
goi_defaults.ranges.TableTemp_ExtNom_Max=450
goi_defaults.ranges.TableTemp_IntCorr_Min=223
goi_defaults.ranges.TableTemp_IntCorr_Max=473
goi_defaults.ranges.TableTemp_IntNom_Min=200
goi_defaults.ranges.TableTemp_IntNom_Max=450
goi_defaults.ranges.Ibias_Max=60
goi_defaults.ranges.Imod_Max=80
goi_defaults.ranges.Iavg_Max=80
goi_defaults.ranges.IbiasImod_Max=120
goi_defaults.ranges.CInt_Bias_Max=7
goi_defaults.ranges.CInt_Mod_Max=7
goi_defaults.ranges.VAPD_Min=20
goi_defaults.ranges.VAPD_Max=60
goi_defaults.ranges.Power_Measure_Min=0.30
goi_defaults.ranges.Overcurrent_Ibias_Thr=60
goi_defaults.ranges.Overcurrent_Imod_Thr=80
goi_defaults.ranges.Overcurrent_IbiasImod_Thr=100
goi_defaults.temperature_tables=goi
goi_defaults.temperature_tables.Tci_Ith_low=50
goi_defaults.temperature_tables.Tci_Ith_high=40
goi_defaults.temperature_tables.Tci_SE_low=-200
goi_defaults.temperature_tables.Tci_SE_high=-100
goi_defaults.temperature_tables.Tcd_Ith_low=30
goi_defaults.temperature_tables.Tcd_Ith_high=30
goi_defaults.temperature_tables.Tcd_SE_low=30
goi_defaults.temperature_tables.Tcd_SE_high=30
goi_defaults.temperature_tables.VAPD_scal_ref_low=0.09
goi_defaults.temperature_tables.VAPD_scal_ref_high=0.09
goi_defaults.dcdc_apd=goi
goi_defaults.dcdc_apd.VAPD_enable=1
goi_defaults.dcdc_apd.Rdiv_low=10000
goi_defaults.dcdc_apd.Rdiv_high=294000
goi_defaults.dcdc_apd.VAPD_offset=3.0
goi_defaults.dcdc_apd.VAPD_ext_inductivity=12
goi_defaults.dcdc_apd.VAPD_ext_supply=3.30
goi_defaults.dcdc_apd.VAPD_efficiency=50
goi_defaults.dcdc_apd.VAPD_current_limit=2.00
goi_defaults.transmitter=goi
goi_defaults.transmitter.TxEnableDelay=8
goi_defaults.transmit_power=goi
goi_defaults.transmit_power.P0_0=180
goi_defaults.transmit_power.P1_0=3820
goi_defaults.transmit_power.P0_1=90
goi_defaults.transmit_power.P1_1=1910
goi_defaults.transmit_power.P0_2=45
goi_defaults.transmit_power.P1_2=955
goi_defaults.monitor=goi
goi_defaults.monitor.TiaGain_PL0=2
goi_defaults.monitor.TiaGain_PL1=3
goi_defaults.monitor.TiaGain_PL2=3
goi_defaults.monitor.MPD_Calibration_PL0=3
goi_defaults.monitor.MPD_Calibration_PL1=2
goi_defaults.monitor.MPD_Calibration_PL2=2
goi_defaults.monitor.ImodScalCorr_PL0=1.0
goi_defaults.monitor.ImodScalCorr_PL1=1.0
goi_defaults.monitor.ImodScalCorr_PL2=1.0
goi_defaults.monitor.Dcalref0_PL0=3930
goi_defaults.monitor.Dcalref1_PL0=4000
goi_defaults.monitor.Dcalref0_PL1=1160
goi_defaults.monitor.Dcalref1_PL1=1230
goi_defaults.monitor.Dcalref0_PL2=1160
goi_defaults.monitor.Dcalref1_PL2=1230
goi_defaults.monitor.Dref0_PL0=180
goi_defaults.monitor.Dref1_PL0=1910
goi_defaults.monitor.Dref0_PL1=280
goi_defaults.monitor.Dref1_PL1=2540
goi_defaults.monitor.Dref0_PL2=200
goi_defaults.monitor.Dref1_PL2=1270
goi_defaults.monitor.PowerSave=1
goi_defaults.monitor.rogue_onu_interburst=0
goi_defaults.monitor.RogueAlarm_Threshold_P0=20
goi_defaults.monitor.RogueAlarm_Threshold_P1=120
goi_defaults.monitor.MPDxt_PL0=-1
goi_defaults.monitor.MPDxt_PL1=-1
goi_defaults.monitor.MPDxt_PL2=-1
goi_defaults.monitor.Imodref_PL0=36.0
goi_defaults.monitor.Imodref_PL1=18.0
goi_defaults.monitor.Imodref_PL2=9.0
goi_defaults.measurement=goi
goi_defaults.measurement.Tscal_ref=0.495933324099
goi_defaults.measurement.pnR=1.0
goi_defaults.measurement.pnIsource=1
goi_defaults.measurement.RSSI_1490mode=1
goi_defaults.measurement.RSSI_1490shunt_res=4990
goi_defaults.measurement.RSSI_1490dark_corr=1.20
goi_defaults.measurement.RSSI_1550vref=1
goi_defaults.measurement.RF_1550vref=1
goi_defaults.measurement.RSSI_1490scal_ref=0.07
goi_defaults.measurement.RSSI_1550scal_ref=0.10
goi_defaults.measurement.RF_1550scal_ref=0.10
goi_defaults.measurement.RSSI_1490parabolic_ref=0.08
goi_defaults.measurement.RSSI_1490dark_ref=0.002
goi_defaults.measurement.RSSI_autolevel=0
goi_defaults.measurement.RSSI_1490threshold_low=40
goi_defaults.measurement.RSSI_1490threshold_high=70
goi_defaults.measurement.Tbosa_source=0
goi_defaults.measurement.Vdd_scal=0.5
goi_defaults.measurement.V0K_Tref=1200
goi_defaults.omu=goi
goi_defaults.omu.SignalDetectAvailable=1
goi_defaults.omu.SignalDetectPort=2
goi_defaults.omu.LolThreshold_set=20
goi_defaults.omu.LolThreshold_clear=20
goi_defaults.omu.LaserSignalSingleEnded=1
goi_defaults.bosa=goi
goi_defaults.bosa.LoopMode=2
goi_defaults.bosa.DeadZoneElimination=0
goi_defaults.bosa.LolThreshold_set=20
goi_defaults.bosa.LolThreshold_clear=20
goi_defaults.bosa.LosThreshold_set=0.0005
goi_defaults.bosa.LosThreshold_clear=0.0010
goi_defaults.bosa.RxOverloadThreshold=0.2000
goi_defaults.bosa.CInt_Bias_init=2
goi_defaults.bosa.CInt_Mod_init=2
goi_defaults.bosa.PICtrl=0x00004049
goi_defaults.bosa.UpdateThreshold_Bias=2
goi_defaults.bosa.UpdateThreshold_Mod=2
goi_defaults.bosa.LearningThreshold_Bias=99
goi_defaults.bosa.LearningThreshold_Mod=99
goi_defaults.bosa.StableThreshold_Bias=2
goi_defaults.bosa.StableThreshold_Mod=2
goi_defaults.bosa.ResetThreshold_Bias=70
goi_defaults.bosa.ResetThreshold_Mod=70
goi_defaults.fcsi=goi
goi_defaults.fcsi.GVS=0xF653
gpon.ploam=gpon
gpon.ploam.nPassword=0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20
gpon.ploam.nT01=11000
gpon.ploam.nT02=100
gpon.ploam.nRogueMsgIdUpstreamReset=255
gpon.ploam.nRogueMsgRepeatUpstreamReset=3
gpon.ploam.nRogueMsgIdDeviceReset=255
gpon.ploam.nRogueMsgRepeatDeviceReset=3
gpon.ploam.nRogueEnable=0
gpon.gtc=gpon
gpon.gtc.bDlosEnable=0
gpon.gtc.bDlosInversion=0
gpon.gtc.nDlosWindowSize=0
gpon.gtc.nDlosTriggerThreshold=0
gpon.gtc.ePower=0
gpon.gtc.nLaserGap=0
gpon.gtc.nLaserOffset=0
gpon.gtc.nLaserEnEndExt=0
gpon.gtc.nLaserEnStartExt=0
gpon.gtc.nDyingGaspHyst=0
gpon.gtc.nDyingGaspMsg=0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
gpon.gtc.nDyingGaspEnable=0
gpon.ethernet=gpon
gpon.ethernet.bUNI_PortEnable0=1
gpon.ethernet.bUNI_PortEnable1=1
gpon.ethernet.bUNI_PortEnable2=1
gpon.ethernet.bUNI_PortEnable3=1
gpon.gpe=gpon
gpon.gpe.nPeNumber=6
network.loopback=interface
network.loopback.ifname=lo
network.loopback.proto=static
network.loopback.ipaddr=127.0.0.1
network.loopback.netmask=255.0.0.0
network.globals=globals
network.globals.ula_prefix=auto
network.lct=interface
network.lct.ifname=lct0
network.lct.netmask=255.255.255.0
network.lct.proto=static
network.lct.macaddr=ac:9a:96:00:00:00
network.lct.gateway=192.168.2.1
network.lct.ipaddr=192.168.1.10
network.host=interface
network.host.ifname=host
network.host.proto=static
network.host.ipaddr=0.0.0.0
network.host.netmask=0.0.0.0
network.host.macaddr=ac:9a:96:00:02:00
network.host6=interface
network.host6.ifname=@host
network.host6.proto=static
nmea.message=nmea
nmea.message.nmea_format=1
nmea.message.time_offset=19
omci.default=omci
omci.default.mib_file=/etc/mibs/data_2g_8q.ini
omci.default.status_file=/tmp/omci_status
sfp_eeprom.default=sfp_eeprom
sfp_eeprom.default.eeprom=0
sfp_eeprom.default.vendor_name=Lantiq
sfp_eeprom.default.vendor_partno=Part Number
sfp_eeprom.default.vendor_rev=0000
sfp_eeprom.default.vendor_oui=AC:9A:96
sfp_eeprom.default.serial_no=no serial number
sfp_eeprom.default.datecode=150414
sfp_eeprom.default.addr_eeprom_0=0x80
sfp_eeprom.default.addr_eeprom_1=0x51
sfp_pins.@pin[0]=pin
sfp_pins.@pin[0].name=tx_fault
sfp_pins.@pin[0].pin=2
sfp_pins.@pin[1]=pin
sfp_pins.@pin[1].name=tx_disable
sfp_pins.@pin[1].pin=33
sfp_pins.@pin[1].restriction=ASC_RX
sfp_pins.@pin[2]=pin
sfp_pins.@pin[2].name=los
sfp_pins.@pin[2].pin=5
sfp_pins.@pin[3]=pin
sfp_pins.@pin[3].name=mod_def
sfp_pins.@pin[3].pin=32
sfp_pins.@pin[3].restriction=ASC_TX
synce.ethernet=synce
synce.ethernet.nSyncE_Mode=0
synce.ethernet.bSyncE_SGMII_Squelch=0
system.@system[0]=system
system.@system[0].timezone=UTC
system.@system[0].hostname=SFP
system.ntp=timeserver
system.ntp.server=0.openwrt.pool.ntp.org 1.openwrt.pool.ntp.org 2.openwrt.pool.ntp.org 3.openwrt.pool.ntp.org
system.ntp.enabled=1
system.ntp.enable_server=0
uhttpd.main=uhttpd
uhttpd.main.listen_http=0.0.0.0:80 [::]:80
uhttpd.main.listen_https=0.0.0.0:443 [::]:443
uhttpd.main.home=/www
uhttpd.main.rfc1918_filter=1
uhttpd.main.max_requests=3
uhttpd.main.max_connections=100
uhttpd.main.cert=/etc/uhttpd.crt
uhttpd.main.key=/etc/uhttpd.key
uhttpd.main.cgi_prefix=/cgi-bin
uhttpd.main.script_timeout=60
uhttpd.main.network_timeout=30
uhttpd.main.http_keepalive=20
uhttpd.main.tcp_keepalive=1
uhttpd.px5g=cert
uhttpd.px5g.days=730
uhttpd.px5g.bits=1024
uhttpd.px5g.country=DE
uhttpd.px5g.state=Berlin
uhttpd.px5g.location=Berlin
uhttpd.px5g.commonname=OpenWrt
ONTUSER@SFP:~# fw_printenv
a0_image=3FE46542AAAA_a0.bin
a2_iaddr=0xFE0000
a2_image=3FE46542AAAA_a2.bin
act_img_addr=0xBF20003C
addip=setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:${netdev}:off
addmisc=setenv bootargs ${bootargs} ethaddr=${ethaddr} machtype=${machtype}  vpe1_load_addr=0x83f00000 vpe1_mem=1M mem=63M ${mtdparts} quiet
addmtdparts0=setenv mtdparts mtdparts=sflash:256k(uboot)ro,512k(uboot_env),6144k(linux),6144k(image1),1024k(configfs),2112k(logfs),64k(ri),64k(sfp),64k(ribackup)
addmtdparts1=setenv mtdparts mtdparts=sflash:256k(uboot)ro,512k(uboot_env),6144k(image0),6144k(linux),1024k(configfs),2112k(logfs),64k(ri),64k(sfp),64k(ribackup)
asc0=3
baudrate=115200
boot_image=run boot_image${c_img};
boot_image0=run kernel0_from_sf flashargs addip addmtdparts0 addmisc && bootm ${ram_addr}
boot_image1=run kernel1_from_sf flashargs addip addmtdparts1 addmisc && bootm ${ram_addr}
boot_image_err=setenv kernel_offs ${kernel0_offs};httpd && setenv image0_is_valid 1
bootargs=rootfstype=squashfs,jffs2 ip=192.168.1.10:192.168.1.100:192.168.2.1::::off ethaddr=ac:9a:96:00:00:00 machtype=SFP vpe1_load_addr=0x83f00000 vpe1_mem=1M mem=63M mtdparts=sflash:256k(uboot)ro,512k(uboot_env),6144k(image0),6144k(linux),1024k(configfs),2112k(logfs),64k(ri),64k(sfp),64k(ribackup) quiet
bootcmd=run flash_flash
bootdelay=5
c_img=1
commit=1
config_iaddr=0xCC0000
env_offs=0x40000
env_offs_redund=0x80000
ethact=SERDES
ethaddr=ac:9a:96:00:00:00
ethprime=SERDES
flash_flash=run select_image boot_image
flashargs=setenv bootargs rootfstype=squashfs,jffs2
gatewayip=192.168.2.1
goi_calibrated=1
goi_config=begin-base64 644 goi_config@H4sIALANxloCA+2YSW/TQBSAcyW/YlAPOdWdN4tnjMUhdEEVhVZNSA9RZU0c@p7WI48h2Svn3vMmibE5BFCIofhe/vGXeLPlmxo6K8CgdF3F4dJfGQWF6wygY@mjzKgiwaBD3UnDB/qD1LKIorxPSJsvmkoJa6sDooJqFGaG0PMskLkxFSu/zU@/tw6vd4Zl6VpUXt5ckBOUjJKCxLem9FdRIr7iLS/jSMS96NREQ/iKHvt+37d@2t5eNHGGguvTM2s5IO0oGZPuh1ufnBf3pDtpotY6ReXmKLG6wfa6+W2dU+1L@R2rqAwUHQPq0Xqvkr5DoKf6fj/4v8u8yqSr+/zH+k4r/l8H/gxn3g17/N9H/@E/yv6JID8i8V5RX/++G/v8a/5XxOe6d5dRK8O1mQ7pMOHgmk20GggfpCOVqq@iuMXxT/u2H+ghuVaSbmTf9wBasAUQg8MNwDknwNnFf/7EFoh8N/zH6ajQXw3@3QBm6n75Z9yVy71gev5zJUXF/z6kPltxgotPGnfDtGeGjforeyKkI3JshnEv@M1Zvx0mEM4UX/gbDF7ZDoIfA2xTegPZJHmbxuCAd5biO8MnlcfPC/pAO+OTs@ZqbyRn2tVmavG/mGscB7RoQFJ1k0u4tuBvTDfhjg9XQzD1vLk7goomyHJxin@X61zMbQrCChpcK7Vio1aG76NbrSRpKO4SFeSP+LFaGVugqsL29ZTfljzt2Pz@3sRzO5TZ6Q47+0Ed9LOl/yQ0Q7yz0XkHGVdbPlj4KJTm2Y4zUZ439VGvNA87@Alyw0rypj4sV37KTTLvr9nkHGVNqbeCPxdzheFS4ijLhgl5GnCdp337BnI0O@HA2SK8VVWVm7CGVlrZ17YrusHbjDQGotPJACysraZORBMm+6w/HtsjgNgrLt@snYNhdLbZafz5oDQGjylZGlZjNGOYuB6WFcB2/wrRyZHuBJ8t1/5e+W4NvZ7@D2lQR1KuNFcuE1IuQ65brfMAhEf7JvuyCMXdWkshPAZalcWuNksFRlKmhcvc@stixyUwvHcbhIgGkZJy62LJFdG0QaTLZsPTS3GyYBmEeL+u877Sw0ceBK+0+@VB37lVRSSSW179H/zfoAHAAA@====@
image0_addr=0xB00C0000
image0_is_valid=1
image1_addr=0xB0800000
image1_is_valid=1
image_name=g010sa
import_uboot_env=env import -t ${ram_addr} ${filesize}
ipaddr=192.168.1.10
kernel0_from_sf=sf probe 0;sf read ${ram_addr} ${kernel0_offs} ${max_kernel_size}
kernel0_offs=0xC0000
kernel1_from_sf=sf probe 0;sf read ${ram_addr} ${kernel1_offs} ${max_kernel_size}
kernel1_offs=0x6C0000
load_kernel=tftpboot ${ram_addr} ${tftppath}${image_name}-uImage
load_uboot=tftpboot ${ram_addr} ${tftppath}u-boot.img
load_uboot_env=tftp ${ram_addr} ${tftppath}u-boot.env
load_uboot_env_y=loady ${ram_addr}
log_iaddr=0xDC0000
machtype=SFP
magic_addr=0xBF200038
magic_val=0xDEADBEEF
max_kernel_size=180000
mtdparts=mtdparts=sflash:256k(uboot)ro,512k(uboot_env),6144k(image0),6144k(linux),1024k(configfs),2112k(logfs),64k(ri),64k(sfp),64k(ribackup)
net_nfs=run load_kernel nfsargs addip addmtdparts0 addmisc;bootm ${ram_addr}
netconsole=set stderr nulldev;set stdin nc,serial;set stdout nc,serial
next_active=1
nfsargs=setenv bootargs root=/dev/nfs rw nfsroot=${serverip}:${rootpath},${nfsoptions}
nfsoptions=rsize=1024,wsize=1024
preboot=gpio clear 100
ram_addr=80F00000
reset_uboot_env=env default -f -a; saveenv
ri_hiaddr=0xFD0000
ri_image=3FE46542AAAA_ri.bin
ri_siaddr=0xFF0000
save_uboot=sf probe 0;sf erase 0 40000;sf write ${ram_addr} 0 ${filesize}
select_image=if test -n $commit  ; then else setenv commit  _err;saveenv;fi;if test -n $image0_is_valid ; then else setenv image0_is_valid 1;saveenv;fi;if test -n $image1_is_valid ; then else setenv image1_is_valid 0;saveenv;fi;if itest *${magic_addr} == ${magic_val} ; then if itest *${act_img_addr} == 0 ; then setenv next_active 0;fi;if itest *${act_img_addr} == 1 ; then setenv next_active 1;fi;mw ${magic_addr} 0x0;mw ${act_img_addr} 0x0;fi;if test $next_active = -1 ; then setenv c_img $commit;else setenv c_img $next_active;if test $next_active != $commit ;then if test $next_active = 0 ;then setenv next_active 1;setenv image0_is_valid 0;setenv commit 1;else setenv next_active 0;setenv image1_is_valid 0;setenv commit 0;fi;saveenv;fi;fi;exit 0
serverip=192.168.1.100
start_netconsole=if test -n ${ncip}; then echo 'check for netconsole'; if ping ${ncip}; then run netconsole; echo 'netconsole enabled'; fi; fi
stderr=serial
stdin=serial
stdout=serial
update_A0=gpio clear 102;tftpboot ${ram_addr} ${tftppath}${a0_image};eeprom write 50 ${ram_addr} 0 ${filesize}
update_A2=tftpboot ${ram_addr} ${tftppath}${a2_image};sf probe 0;sf erase ${a2_iaddr} +${filesize};sf write ${ram_addr} ${a2_iaddr} ${filesize}
update_configfs=tftpboot ${ram_addr} ${tftppath}configfs.image;sf probe 0;sf erase ${config_iaddr} +${filesize};sf write ${ram_addr} ${config_iaddr} ${filesize}
update_image0=tftpboot ${ram_addr} ${tftppath}${image_name}-squashfs.image;sf probe 0;sf erase ${kernel0_offs} +${filesize};sf write ${ram_addr} ${kernel0_offs} ${filesize}
update_image1=tftpboot ${ram_addr} ${tftppath}${image_name}-squashfs.image;sf probe 0;sf erase ${kernel1_offs} +${filesize};sf write ${ram_addr} ${kernel1_offs} ${filesize}
update_logfs=tftpboot ${ram_addr} ${tftppath}logfs.image;sf probe 0;sf erase ${log_iaddr} +${filesize};sf write ${ram_addr} ${log_iaddr} ${filesize}
update_openwrt=run update_system
update_ri=tftpboot ${ram_addr} ${tftppath}${ri_image};sf probe 0;sf erase ${ri_hiaddr} +${filesize};sf write ${ram_addr} ${ri_hiaddr} ${filesize};sf erase ${ri_siaddr} +${filesize};sf write ${ram_addr} ${ri_siaddr} ${filesize}
update_system=run update_image0 && setenv commit 0 && setenv image0_is_valid 1 && saveenv
update_uboot=run load_uboot && run save_uboot
update_uboot_env=run load_uboot_env && run import_uboot_env && saveenv
update_uboot_env_y=run load_uboot_env_y && run import_uboot_env && saveenv
update_uboot_y=loady ${ram_addr} && run save_uboot
ver=U-Boot 2015.04-lantiq-gpon-1.3.6.1 (Jul 11 2017 - 12:55:33)
boot_fail=0