Closed AreYouLoco closed 1 year ago
No need to worry if keeping MAC Address and/or HW version original value...
Do note that V2801F support 2.5GbE in limited of device, so far I tried with TL-XDR5480 just fine
also V2801F don't have automatic LAN_SDS_MODE
negotiation like ODI Stick, incase of lock out or cannot login, you still can access via UART
I have UART adapter and SPI programmer in case but I would like to avoid taking apart the SFP. So when I run flash set LAN_SDS_MODE 1 and then flash your firmware that should be enough?
Also you should add Opton GP801R as another clone to the documentation and when I succeed with flashing and testing I will report back if it works with my router. Now it detects 1Gbps link because EEPROM patch is included in this openwrt version. Will see if it does 2,5Gbps.
Also how do I know if the firmware flashed successfully? Will it reboot after flashing or do I have to reboot? And if then how do I know when?
Yes, you need run flash set LAN_SDS_MODE 1
, then you can update
it will reboot automatically when firmware update is complete, but still no indicator if stick is finish booting or hang... only way to know is read UART output...
I add Opton GP801R as V2801F clone
So I flashed your firmware and after reboot the webui changed to yours but the negotiated speed is still 1Gbps. My router has 2,5Gb sfp port. Even to get that webui it was worth it. But what I could try to set speed to 2,5GbE?
root@router:~# dmesg | grep -E "(sfp|eth2)" [ 1.854999] mvneta f1034000.ethernet eth2: Using hardware mac address d8:58:d7:00:3d:9f [ 7.281393] sfp sfp: Host maximum power 3.0W [ 7.619766] sfp sfp: Detected broken RTL8672/RTL9601C emulated EEPROM [ 7.626231] sfp sfp: Switching to reading EEPROM to one byte at a time [ 7.672993] sfp sfp: module OEM V2801F rev 1.0 sn 202110220325 dc 211027 [ 7.682342] mvneta f1034000.ethernet eth2: interfaces=[mac=4,8-11,16,18-19 sfp=18] selected 18 (1000base-x) [ 7.692108] mvneta f1034000.ethernet eth2: switched to inband/1000base-x link mode [ 7.702155] sfp sfp: skipping hwmon device registration due to broken EEPROM [ 7.709220] sfp sfp: diagnostic EEPROM area cannot be read atomically to guarantee data coherency [ 11.684938] mvneta f1034000.ethernet eth2: configuring for inband/1000base-x link mode [ 11.860345] mvneta f1034000.ethernet eth2: Link is Up - 1Gbps/Full - flow control off [ 11.877244] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
EDIT: Do you think I could try LAN_SDS_MODE = 6 as you did on MacchiatoBin???
Also when I go to Backup & Restore it works but when I click on Backup then I got error Invalid config and 192.168.1.1 becomes unavaliable. Reboot fixes it. So maybe some bug in webui
Another problem I encountered is that I can login to WebUI with admin/stdONU101 but cannot login to telnet with that credentials. I tried to change password with WebUI and it succeded but still cannot login with telnet. Waiting for your advice.
Ok I flashed firmware again. It was upgrading firmware -> rebooting and instead of rebooting the router I did ifup on the interface because of the errors (below) I saw in log and I could login via telnet from my mobile. So false alarm.
[2780.147161] mvneta f1034000.ethernet eth2: Link is Down [ 2780.152425] sfp sfp: module transmit fault indicated [ 2785.592264] sfp sfp: module persistently indicates fault, disabling [ 2825.419723] mvneta f1034000.ethernet eth2: configuring for inband/1000base-x link mode [ 2825.487596] mvneta f1034000.ethernet eth2: Link is Up - 1Gbps/Full - flow control rx/tx [ 2825.495648] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
EDIT: The same error appers when I try to save backup config. Could you please confirm saving backup config works with your hardware?
@AreYouLoco I prefer to use netcat to backup the whole mtd3 partition(config)
Yeah thats a solution but for now I have nothing to backup. Default config. Was trying to make a point that WebUI might be broken. But thanks!
Yes, the WebUI is cool, but I still prefer the console because it provides feedback. It would be nice if Anime4000 created a repository for the own version of firmware where we could submit fixes and send pull requests.
I lost confidence in ODI listening to us and fixing anything a long time ago.
I plan to create new repo for WebGUI but... I found out ASP variable is different each firmware and stick, cannot made into universal, unless we have RTL960x source code, we can build and fix our own firmware...
I make new WebGUI just to follow HTML5 standard and big screen, I also notice change value in GUI seem not work especially in omci_info.asp
page. but good interface to view...
You can try LAN_SDS_MODE 6
(2500BaseX) if your router support Base-X
Most router support LAN_SDS_MODE 1
(1000BaseX) because of supported IEEE standard...
Do note 2500BaseX is not an IEEE standard, you might need set 0x8000
in ethtool
Mode | Advert |
---|---|
2500BaseT | 0x800000000000 |
2500BaseX | 0x8000 |
I plan to create new repo for WebGUI but... I found out ASP variable is different each firmware and stick, cannot made into universal, unless we have RTL960x source code, we can build and fix our own firmware...
I make new WebGUI just to follow HTML5 standard and big screen, I also notice change value in GUI seem not work especially in
omci_info.asp
page. but good interface to view...
I was thinking more about using V1.0-220414 as a base, fix the WebUI, maybe add some new pages that show what VLANs are available, read EEPROM, custom scripts and variables that are written to /var/config and available after reboot.
seem possible if you can reverse engineering boa
to add new ASP variable.
view available VLAN in WebGUI is very neat feature!
To some extent boa could be tweaked or at least replicated some of its functions, but I get your point. It's not sustainable in the long run. This is why I say that CLI should be the primary method of configuration. With 40 stars now, you have a lot of audience. If everyone can share their insights, then a common set of commands can be developed for different service configuration scenarios(RGU,Bridge,Mixed) and different VLAN implementations(Transparent, Double tagged, Translated).
Indeed... What I know, ODI stick have issue with IPTV VLAN #32
it seem Hisense RTL9601B and Firmware has very stable firmware and have working list of VLAN id on vlan.asp like this https://github.com/Anime4000/RTL960x/issues/18#issuecomment-1072015426
it seem Hisense RTL9601B and Firmware has very stable firmware and have working list of VLAN id on vlan.asp like this #18 (comment)
I would really like to get this working properly on our sticks. I think I've seen something similar implemented on my 1-port box, and even captured the command used to "discover" VLANs.
A little offtopic: Has anyone physically opened the LTE3415 to see what SoC is inside? On the internet there are two versions of the LTE3415, probably with two different chips
LTE3415-SCA+ RTL9601B
LTE3415-SH+ RTL9601CI
Can anyone confirm.
it seem Hisense RTL9601B and Firmware has very stable firmware and have working list of VLAN id on vlan.asp like this
I would really like to get this working properly on our sticks. I think I've seen something similar implemented on my 1-port box, and even captured the command used to "discover" VLANs.
A little offtopic:
Has anyone physically opened the LTE3415 to see what SoC is inside? On the internet there are two versions of the LTE3415, probably with two different chips
LTE3415-SCA+ RTL9601B LTE3415-SH+ RTL9601CI
Can anyone confirm.
LTE3415-SCA+ support 1G (SGMII)
LTE3415-SH+ support 2.5G (HSGMII)
Thanks! Great information!
if I try LAN_SDS_MODE 6 on the ODI stick with the latest firmware and the router does notr support HSGMII will I permantently D.o.S myself out of the stick ? or it will fallback to mode 1 ?
My router is 2500BaseT not 2500BaseX so I guess no 2,5Gbps for me:(
it seem Hisense RTL9601B and Firmware has very stable firmware and have working list of VLAN id on vlan.asp like this
I would really like to get this working properly on our sticks. I think I've seen something similar implemented on my 1-port box, and even captured the command used to "discover" VLANs. A little offtopic: Has anyone physically opened the LTE3415 to see what SoC is inside? On the internet there are two versions of the LTE3415, probably with two different chips
LTE3415-SCA+ RTL9601B LTE3415-SH+ RTL9601CI
Can anyone confirm.
LTE3415-SCA+ support 1G (SGMII)
LTE3415-SH+ support 2.5G (HSGMII)
Can you share your MTD dump? I want to test it on UF-Instant :)
@stich86 @Anime4000 here's full dump mtd for LTE3415-SCA+ (RTL9601B)
@stich86 @Anime4000 here's full dump mtd for LTE3415-SCA+ (RTL9601B)
thx for sharing Where did you get that stick?
thx
@stich86 hi, I'm from Vietnam.
LTE3415-SH+ is one of best in class hardware design of SFP GPON stick, it's version is industrial (up to +85 celsius) and it contains additional MCU that handles most of I2C operations (instead of passing through via 9601C)
We do our own sticks based on that hardware from Hisense, but our own firmware. Much newer SDK (Luna 3.3) and kernel 3.18.x + ofcourse our well modified OMCI stack for wide interoperability. The model is LXT-010S-H, and will be available soon.
LTE3415-SH+ is one of best in class hardware design of SFP GPON stick, it's version is industrial (up to +85 celsius) and it contains additional MCU that handles most of I2C operations (instead of passing through via 9601C)
We do our own sticks based on that hardware from Hisense, but our own firmware. Much newer SDK (Luna 3.3) and kernel 3.18.x + ofcourse our well modified OMCI stack for wide interoperability.
The model is LXT-010S-H, and will be available soon.
Wow you are the same person on LaFibre for the External ethernet 2.5 ONT? It will support HiSGMII on SFP?
Let us know when available :)
Nice, I would to buy and reasonable price, I want to try with my Fiber Vendor (using 4-port ONU SFU) and my internet explicitly only on LAN 2 and OLT disable LAN 1, 3, 4...
Model number seem like Alcatel/Nokia
Seems that answering on mail does not appears in web interface conversation.
Well, in case of price - if you have working product that is even 2x more expansive than crappy annoying "sell and forget" units - and you buy 2-3-4 or more of these for tests... what is cheaper ? :)
With 4 port emulation, not that easy. I mean - I would have to do a fake EthUni entities (0x101 to 0x104) - all bound with same physical port. And - if your ISP does configuration of all ports as untagged, such ONT would need to enforce tag to be left as is on PON port - otherwise you get a conflict. Quite complicate, I mean - lot of time to do it. If it is like you say - maybe it is simpler, I mean - instead of 0x101 to present with EthUni 0x102.. But maybe - your ISP uses 4 port ONTs that work in VEIP mode (bridges are create by TR069 provisioning or other XML method)... lot of options. I would need to see OMCI provisioning log to recognize how they do it.
I was finding good firmware that able to overcome 4-port Emulation, it seem ODI release 2 different firmware which is my fiber only work with SFU mode
I become obsess with GPON, so I learn hard way 😄
I don't mind if cost, as long have good supported stable firmware, I even make HTML5 Bootstrap WebGUI for V2801F just for High DPI Screen and look nice...
In my country, Fiber Vendor provide multiple ISP and provision only OMCI, since OLT need to support multiple brand of ONU, VLAN mapping is 1:1, PON bridge to ETH with VLAN aware
In case ONT would need to enforce tag to be left as is on PON port
, probably do like OpenWRT in MA5671a:
I would be nice allow user to upload custom OMCI Profile, user can switch any OMCI Profile to spoof OLT
I'll try capture my PON OMCI Wireshark to you discover. This my VLAN Filter Data:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
VlanTagFilterData
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=================================
EntityID: 0x1202
FilterTbl[0]: PRI 0,CFI 0, VID 621
FwdOp: 0x10
NumOfEntries: 1
=================================
=================================
EntityID: 0x1203
FilterTbl[0]: PRI 0,CFI 0, VID 821
FwdOp: 0x10
NumOfEntries: 1
=================================
=================================
EntityID: 0x1204
FilterTbl[0]: PRI 0,CFI 0, VID 822
FwdOp: 0x10
NumOfEntries: 1
=================================
=================================
EntityID: 0x120b
FilterTbl[0]: PRI 0,CFI 0, VID 621
FilterTbl[2]: PRI 0,CFI 0, VID 821
FilterTbl[4]: PRI 0,CFI 0, VID 822
FwdOp: 0x10
NumOfEntries: 3
=================================
=================================
EntityID: 0xe102
FilterTbl[0]: PRI 0,CFI 0, VID 209
FwdOp: 0x10
NumOfEntries: 1
=================================
=================================
EntityID: 0xe10b
FilterTbl[0]: PRI 0,CFI 0, VID 209
FwdOp: 0x10
NumOfEntries: 1
=================================
LTE3415-SH+ is one of best in class hardware design of SFP GPON stick, it's version is industrial (up to +85 celsius) and it contains additional MCU that handles most of I2C operations (instead of passing through via 9601C)
We do our own sticks based on that hardware from Hisense, but our own firmware. Much newer SDK (Luna 3.3) and kernel 3.18.x + ofcourse our well modified OMCI stack for wide interoperability. The model is LXT-010S-H, and will be available soon.
All righty.. looking forward to a reasonably priced international shipping suplier to consider trying it.
I rather need extended vlan tag operations MIB, not a vlan filter. If your firmware emulates 4x1G ONT - please send me complete: omcicli mib get all
you say:
In my country, Fiber Vendor provide multiple ISP and provision only OMCI, since OLT need to support multiple brand of ONU, VLAN mapping is 1:1, PON bridge to ETH with VLAN aware
Provisioning via OMCI - ok, for such case, but this is mostly ONT vendors that take care of interoperability, very rarely OLT vendors... (would have to be like Orange France do discuss such case)..
I would be nice allow user to upload custom OMCI Profile, user can switch any OMCI Profile to spoof OLT This is impossible. The design is that OLT uploads at least some vlan-tagging-ops-config or extended-vlan-tagging-ops-confg to OLT + some supplementary objects. And these, strict config related objects are allowed only OLT->ONT. It is only OLT that can do MIB_ADD, MIB_SET, MIB_DEL operations. ONT can only send back so called AVC (Attribute Value Change) information, and only if this is defined in MIB (parameter has AVC attribute). AVC is used for example to send information about change of LAN port status (up/down) or if IP address of iphost has changed.. but there is no way to upload vlan config to OLT as this is impossible by design.
All righty.. looking forward to a reasonably priced international shipping suplier to consider trying it.
Where are you from ?
All righty.. looking forward to a reasonably priced international shipping suplier to consider trying it.
Where are you from ?
Chile.. if sold in aliexpress or amazon or whatever international site will be fine.
All righty.. looking forward to a reasonably priced international shipping suplier to consider trying it.
Where are you from ?
Chile.. if sold in aliexpress or amazon or whatever international site will be fine.
Nice place, I'd been once in Santiago.
We have never sold anything on ebay or amazon... how do you handle taxes on small low value packages ? Is it as simple as registred letter ?
All righty.. looking forward to a reasonably priced international shipping suplier to consider trying it.
Where are you from ?
Chile.. if sold in aliexpress or amazon or whatever international site will be fine.
Nice place, I'd been once in Santiago.
We have never sold anything on ebay or amazon... how do you handle taxes on small low value packages ? Is it as simple as registred letter ?
Well.. Im pretty sure that varies according to destination/origin amazon ships from US to Chile. DDP only. Ebay normally does DAP, some products go through ebay international program or something and those go DDP.. small stuff from ebay is usually sent via registered mail and takes quite a while to arrive, but it is cheap and customs seldom have the resources to check all mail so it is rarely taxed, but if you parcel is choosen for screeningit .. is a pain in the ass and will cost you quite some money and bureocracy.
I recommend for more than one stick or for business shipping to never send DAP or said differently avoid anything that does not have clear, whole process upfront fees. DHL, FEDEX , UPS charge some ridiculous exorbitant fees for whatever extra service they think they provide otherwise.
All righty.. looking forward to a reasonably priced international shipping suplier to consider trying it.
Where are you from ?
Chile.. if sold in aliexpress or amazon or whatever international site will be fine.
Nice place, I'd been once in Santiago.
We have never sold anything on ebay or amazon... how do you handle taxes on small low value packages ? Is it as simple as registred letter ?
I'm also interested.. I'm from Italy
@marcinkuczera
I rather need extended vlan tag operations MIB, not a vlan filter. If your firmware emulates 4x1G ONT - please send me complete: omcicli mib get all
Here putty.log
(131KB)
putty.log
Provisioning via OMCI - ok, for such case, but this is mostly ONT vendors that take care of interoperability, very rarely OLT vendors... (would have to be like Orange France do discuss such case)..
OLT: ALCL (Nokia brand last I saw on Fiber Technician iPad)
I found my OLT behavior:
HW_HWVER 168D.A
: ALCL OLT just O5
, provisioning, have internet with default RTKG value and software version.HW_HWVER 3FE48153CBAA
: ALCL OLT wont provision even O5
, OMCI MIB detect OLT as 0x20202020
(Unknown OLT), Then flash set complete info, ALCL OLT authenticated,based from that, I assume OLT are responsible for ONU interoperability, it seem Fiber Vendor configured all OLT to support many ONU brands
ALCL = Alcatel Lucent ISAM 7360 OLT. Today - it is Nokia, but in system still keeps ALCL ID. if G-240G-E does not go to 05, that may be more complicate. Maybe PLOAM password is incorrect ? There are different authentication methods, but most popular is GPON_SN.
Btw, one of my "legs" is regular telco operator ;)
ALCL = Alcatel Lucent ISAM 7360 OLT. Today - it is Nokia, but in system still keeps ALCL ID. if G-240G-E does not go to 05, that may be more complicate. Maybe PLOAM password is incorrect ? There are different authentication methods, but most popular is GPON_SN.
Btw, one of my "legs" is regular telco operator ;)
PLOAM password is same, I just change Huawei to Nokia ONU Hardware version, ALCL OLT act differently...
I feel Nokia OLT very troublesome, giving O5
even password is wrong... very stupid Nokia
saw my friend under Huawei OLT no issue even same Fiber Vendor....
How to flash V2801F_V1.9.0-220425.tar to Opton GP801R?
I have installed V1.9.0-191015 and there isn`t upgrade from webui avaiable.
I can only backup/restore settings.
@dominiaz login to the stick via telnet run flash set LAN_SDS_MODE 1
IMPORTANT!
And then go to http://192.168.1.1/upgrade.asp and place firmware there. Wait for it to flash and then wait around 5-10 minutes and reboot device. You should be greeted with brand new HTML5 login page made by @Anime4000
Thanks.
Does GP801R works with Mikrotik 4011 or 5009 in SFP+ slot?
I tried to put it to Huawei switch with SFP+ and it does`t work.
This I wont tell you but if it doesnt work try some development or beta version of RouterOS as it needs some newer kernel.
ALCL = Alcatel Lucent ISAM 7360 OLT. Today - it is Nokia, but in system still keeps ALCL ID. if G-240G-E does not go to 05, that may be more complicate. Maybe PLOAM password is incorrect ? There are different authentication methods, but most popular is GPON_SN. Btw, one of my "legs" is regular telco operator ;)
PLOAM password is same, I just change Huawei to Nokia ONU Hardware version, ALCL OLT act differently...
I feel Nokia OLT very troublesome, giving
O5
even password is wrong... very stupid Nokia saw my friend under Huawei OLT no issue even same Fiber Vendor....
You don't know what authentication method is used on OLT side. To find a reason of not getting to O5 requires lot of debugging on frames leve. Do you know if SN phase is passed ? (O3-O4) ? Maybe there is a problem with ranging ?
Each OLT vendor has different, own OMCI implementation, and trust me, there are lot of issues on all platforms and all vendors say they do it the best way.. and my last debugging was related to.. Huawei OLT (successful).
I have tested GP801R (ver. V2801F_V1.9.0-220425) with MT 5009 and its working very well.
I am going to test 2.5Gb with CRS305-1G-4S+IN. Which LAN_SDS_MODE should I use to operate with GP801R with CRS305?
I don`t have UART so i am little scary before doing it...
I have tested GP801R (ver. V2801F_V1.9.0-220425) with MT 5009 and its working very well.
I am going to test 2.5Gb with CRS305-1G-4S+IN. Which LAN_SDS_MODE should I use to operate with GP801R with CRS305?
I don`t have UART so i am little scary before doing it...
on my ODI LAN_SDS_MODE is set to 4, but we are talking about a different chip (RTL9601D), so take care.. you can screw up everything if the stick doesn't sync and the only was to restore is with UART
we are talking about a different chip (RTL9601D),
9601D and 9601C are almost the same. Differences:
SGMII/HiSGMII port - is the same, as well as PON port, switch chip, registers etc..
I have CRS305-1G-4S+IN (7.3.1 and routerboard firmware also 7.3.1) and Opton GP801R (ver. V2801F_V1.9.0-220425) died after:
`fix the SFP port to 2.5 without auto-neg:
set [ find default-name=sfp-sfpplus3 ] advertise=2500M-full auto-negotiation=no speed=2.5Gbps
On ODI stick, because there is no auto-neg, it's necessary to fix LAN_SDS_MODE to 4:
flash set LAN_SDS_MODE 4 ; reboot`
Mikrotik shows that 2.5G link ok, but there is no ping to the device after all.
Can you fix firmware with script "if LAN_SDS_MODE 4 fails after 15mins then it automatically switch to LAN_SDS_MODE 1?"
@dominiaz it's possible if you set sfp+ IP address 192.168.1.2
when ping failed 10 times, it revert back to 0 and reboot ..
Hi I recently bought Opton GP801R and it seems like its normal V2801F underneat. I can login there with admin/stdONU101 and webui title says V2801F.
My router Turris Omnia has SFP cage and its 2,5Gbps capable. I was wondering is it safe to flash latest firmware of yours and will it work @2,5Gbps.
What steps are needed to flash this firmware?
Is doing https://github.com/Anime4000/RTL960x/tree/main/Firmware/V2801F only needed or do I have to worry about VS_AUTH_KEY even if I have no need to change MAC address.
I've read the whole https://github.com/Anime4000/RTL960x/issues/17 Great work!