hwti / G-010S-A

All about Nokia G-010S-A GPON SFP
194 stars 37 forks source link

Additional Firmwares #15

Open moriel5 opened 2 years ago

moriel5 commented 2 years ago

I lack the module myself, so it will be harder for me to track the files, however there are two firmware revisions for the Nokia G-010S-A that were tested by Bezeq and announced by them as having no compatibility issues with their network:

3FE47111AGAA92 3FE46398BGCB22

hwti commented 2 years ago

I don't know if anyone has 3FE47111AGAA92.

For 3FE46398BGCB22, there is a dump on #7 which might be interesting, but I didn't check it fully.

moriel5 commented 2 years ago

Thanks, I'll try looking into it.

Update: I'll have to delay that for when power comes back, and I'll be able to access my desktop, not just this Android device.

stich86 commented 2 years ago

hi guys,

any news on the firmware 3FE47111AGAA92?

I'll try 3FE46398BGCB22 on my FTTH TIM that was updated to 2.5 profile (running on Huawei OLT) and reports back

hwti commented 2 years ago

All firmwares come from dumps, so it really depends on what users get on their SFP.

stich86 commented 2 years ago

All firmwares come from dumps, so it really depends on what users get on their SFP.

I've tried 3FE46398BGCB22 on my FTTH (TIM) can get O5 but still same bandwidth issue, so doesn't fix the problem

moriel5 commented 2 years ago

@stich86 Hmm... Does your ISP have a whitelist for 2.5Gbt/s?

Or perhaps your computer has a Realtek RJ-45 NIC (I believe that Huawei's routers have Huawei RJ-45)?

Realtek is notorious for being extremely inefficient, and you can generally count on their NICs to reach at most around 60-70% of their rated speeds, and bandwidth in general to be cut down (on WiFi it's even worse, where even a 30Mbt/s internet connection can be cut down to around 17Mbt/s, on a 150Mbt/s Wireless-N and 200Mbt/s (yes, the RTL8821AE used in the example doesn't even support the advertised speed of 433Mbt/s on Wireless-AC), while the Intel Wireless-AC (and Wireless-N) 3165 and Qualcomm QCA9377 (and any card that is not Realtek, from my testing) happily provide the full 30Mbt/s (and more, on faster plans), regardless of band (I had tested this in a period of time where there was no external slowdowns whatsoever)).

If you were using a Realtek RJ-45 NIC, try using a 2.5G (or higher) RJ-45 card with a chip from any manufacturer other than Realtek (Intel, Qualcomm/Aquantia, Broadcom, Marvell, etc.).

It is possible, however, for your Huawei router/OLT to not support 2.5G SFP+, as there are models that only sorry up to 1G. Which model do you have?

hwti commented 2 years ago

All firmwares come from dumps, so it really depends on what users get on their SFP.

I've tried 3FE46398BGCB22 on my FTTH (TIM) can get O5 but still same bandwidth issue, so doesn't fix the problem

On lafibre.info, you reported a speed issue with both G-010S-A and MA5671 on a USW-16-PoE (1Gbps switch), and later MA5671 working at full speed on a MacchiatoBIN.

Is it still the same ? If you have issues when the SFP are used at 1Gbps, it looks like a flow control issue, but I don't know how if the ONT reports the port speed or is able to tell the OLT to pause when its buffers are full.

stich86 commented 2 years ago

Yes it's my post. The stick (both omciapp from Nokia and LantiQ) present different behaviors:

I don't think that's flow control issue.. everything is turned off, both on switch and client that are doing the speedtest

hwti commented 2 years ago

stick in SGMII mode (1Gbit/s) has a cap on downloads on various Speedserver test. On some servers the cap is on DW on other is on UP. It's not related to the Speedserver test because the same with Huawei Hg8010g ONT gives me full bandwidth in DW/UP

It might be interesting to check with iperf (but there are less servers available), to compare the packet loss.

stick in HSGMII mode (2.5Gbit/s) still have some cap (about 200-300Mbit)

Do you know people with better speeds with your ISP ? GPON is 2488Mbps, but there is overhead (depending on how this is measured), and it's shared with other ONTs, including multicast like IPTV (which might be static or dynamic).

I don't think that's flow control issue.. everything is turned off, both on switch and client that are doing the speedtest

It's usually better to have Ethernet flow control enabled, to avoid packet loss (which slows down TCP connections). With the ONT at 1Gbps the speed reduction is there for the download, not on the Ethernet links. But in the upload direction, it might still be helpful.

stich86 commented 2 years ago

stick in SGMII mode (1Gbit/s) has a cap on downloads on various Speedserver test. On some servers the cap is on DW on other is on UP. It's not related to the Speedserver test because the same with Huawei Hg8010g ONT gives me full bandwidth in DW/UP

It might be interesting to check with iperf (but there are less servers available), to compare the packet loss.

stick in HSGMII mode (2.5Gbit/s) still have some cap (about 200-300Mbit)

Do you know people with better speeds with your ISP ? GPON is 2488Mbps, but there is overhead (depending on how this is measured), and it's shared with other ONTs, including multicast like IPTV (which might be static or dynamic).

I don't think that's flow control issue.. everything is turned off, both on switch and client that are doing the speedtest

It's usually better to have Ethernet flow control enabled, to avoid packet loss (which slows down TCP connections). With the ONT at 1Gbps the speed reduction is there for the download, not on the Ethernet links. But in the upload direction, it might still be helpful.

Regarding TIM ISP, there is another person that is using an "Halny SFP GPON" that is reaching full speed (2200/930). So the problem seems related to the configuration of OLT with the MIB stuff of these sticks. It's very strange, because here in Italy, other two ISP that delivery 2.5G in download doesn't present this behaviour

As i've said when enabling HSGMII with a 1000/300 profile, the cap is less but still not, how to say.. optimize like an external ONT (in our cases ZTE F601 or Huawei H8010g, where every servers we test give us full bandwidht)

hwti commented 2 years ago

As i've said when enabling HSGMII with a 1000/300 profile, the cap is less but still not, how to say.. optimize like an external ONT (in our cases ZTE F601 or Huawei H8010g, where every servers we test give us full bandwidht)

Does this mean you can change the ISP profile ? Or is this the report of other users (who may have different issues) ? With this 1000/300 profile, is there a difference between SGMII and HSGMII modes ?

moriel5 commented 2 years ago

I had just received our new transceiver, and unfortunately it is not the Nokia/Alcatel-Lucent G-010S-A, but rather the Nokia/Alcatel-Lucent G-010S-Q (I could not find any hardware information about it, so I opened it up, and it has a Realtek RTL9601C1 chipset), so while I'll continue hanging around, my usefulness will be more limited now.

Interestingly, it appears that Nokia's/Alcatel-Lucent's least problematic transceiver is the G-010S-P (with a Broadcom chipset). A shame it is not in Bezeq's whitelist (hopefully it will be added later, the list has expanded lately, with the G-010S-Q not having been there initially), despite both the G-010G-P and G-010G-Q ONTs (fiber to RJ-45 converters) being in the whitelist (and they share the same chipset as the G-010S-P transciever.

stich86 commented 2 years ago

I had just received our new transceiver, and unfortunately it is not the Nokia/Alcatel-Lucent G-010S-A, but rather the Nokia/Alcatel-Lucent G-010S-Q (I could not find any hardware information about it, so I opened it up, and it has a Realtek RTL9601C1 chipset), so while I'll continue hanging around, my usefulness will be more limited now.

Interestingly, it appears that Nokia's/Alcatel-Lucent's least problematic transceiver is the G-010S-P (with a Broadcom chipset). A shame it is not in Bezeq's whitelist (hopefully it will be added later, the list has expanded lately, with the G-010S-Q not having been there initially), despite both the G-010G-P and G-010G-Q ONTs (fiber to RJ-45 converters) being in the whitelist (and they share the same chipset as the G-010S-P transciever.

Can you share more information on that module? It can be another clone of ODI DFP or VSOL 2801.

It works on HiSGMII mode :)

moriel5 commented 2 years ago

@stich86 So far, the only things I know about it are as follows:

OEM: Nokia/Alcatel-Lucent Model: G-010S-Q SoC: Realtek RTL9601C1 Storage: Macronix MX25L12835F Storage Type: CMOS Serial Multi I/O Flash Memory Storage Capacity: 16MiB (128Mb)

I am pretty confident that it supports HiSGMII, as Bezeq is trying to push their 2.5Gbps G.PON pretty hard (and is exclusive to them (now that they are an ISP again) and their subsidiary Bezeq International), although their plans are leaning more towards download (classic trick, most of the networking companies in Israel are also trying to convince everyone that symmetric connections are non-existent), so that would be 2.5Gbps/250Mbps down/up.

Also, whoever is in charge of Alcatel-Lucent's manufacturing (or perhaps those meant for Nokia) is really slacking on their duties. Bad soldering and electrical design on the G-010S-A (the main sources of it's connection issues) and bad thermal management with the G-010S-Q (the thermal pads are extremely brittle, and the one covering the SoC doesn't fully cover it).

stich86 commented 2 years ago

@stich86 So far, the only things I know about it are as follows:

OEM: Nokia/Alcatel-Lucent Model: G-010S-Q SoC: Realtek RTL9601C1 Storage: Macronix MX25L12835F Storage Type: CMOS Serial Multi I/O Flash Memory Storage Capacity: 16MiB (128Mb)

I am pretty confident that it supports HiSGMII, as Bezeq is trying to push their 2.5Gbps G.PON pretty hard (and is exclusive to them (now that they are an ISP again) and their subsidiary Bezeq International), although their plans are leaning more towards download (classic trick, most of the networking companies in Israel are also trying to convince everyone that symmetric connections are non-existent), so that would be 2.5Gbps/250Mbps down/up.

Also, whoever is in charge of Alcatel-Lucent's manufacturing (or perhaps those meant for Nokia) is really slacking on their duties. Bad soldering and electrical design on the G-010S-A (the main sources of it's connection issues) and bad thermal management with the G-010S-Q (the thermal pads are extremely brittle, and the one covering the SoC doesn't fully cover it).

take a look here: https://github.com/Anime4000/RTL960x

if you can share photos and other info (like firmware) will be interested :)

moriel5 commented 2 years ago

@stich86 No problem, I have pictures, however I hadn't had time to upload them yet, except to a friend's and a local Telegram group.

stich86 commented 2 years ago

@stich86 No problem, I have pictures, however I hadn't had time to upload them yet, except to a friend's and a local Telegram group.

do you have some WebUI\Telnet access to the stick?

stich86 commented 2 years ago

Hi @moriel5 any news?

stich86 commented 2 years ago

Hi @moriel5 any news?

moriel5 commented 2 years ago

@stich86 I'm sorry I haven't been online, I have been busy preparing several computers at once (I'm a computer technician) and the mobile device I generally use for commenting on GitHub was misplaced while working as a substitute escort for my sister's carpool (she learns at a school for kids with special needs), so I'll only be receiving that back on Sunday.

Unfortunately, the pictures are still only on that device, so I will only be able to upload them on Sunday.

I also haven't had the time to check the management access options, I'll do so after I configure my BCM57810S's firmware to allow for 2.5Gbps (I had just upgraded it's firmware earlier in the week, right before replacing the firmware with Dasharo Coreboot on a Dell Optiplex 7010 MT that was not posting with the official firmware).

moriel5 commented 2 years ago

Update: It appears that the management interfaces is also inaccessible on the G-010S-Q, at least without being connected to the ISP.

To have access to the G-010S-A's management interfaces, does it need to be connected to an OLT? Or is just having two G.PON SFP modules enough?

stich86 commented 2 years ago

Update: It appears that the management interfaces is also inaccessible on the G-010S-Q, at least without being connected to the ISP.

To have access to the G-010S-A's management interfaces, does it need to be connected to an OLT? Or is just having two G.PON SFP modules enough?

Which IP have you tried? It should be on 192.168.1.1 if it's like other Realtek stick

To access GPON side you need to have an OLT, it's not possible to have ONT 2 ONT communication

moriel5 commented 2 years ago

@stich86 I tried 192.168.1.10 (what is supposed to be with the G-010S-A and G-010S-P), 192.168.1.1, 10.0.0.1 and 10.0.0.138 (our network provider likes to set the last address to all of the equipment they provide).

Ah, then I'll have to wait with that until we manage to run fiber to the cabinet (there are issues delaying that), since I don't currently have either the space or budget to purchase an entire OLT.

stich86 commented 2 years ago

@stich86 I tried 192.168.1.10 (what is supposed to be with the G-010S-A and G-010S-P), 192.168.1.1, 10.0.0.1 and 10.0.0.138 (our network provider likes to set the last address to all of the equipment they provide).

Ah, then I'll have to wait with that until we manage to run fiber to the cabinet (there are issues delaying that), since I don't currently have either the space or budget to purchase an entire OLT.

Can you try 192.168.100.1? May that stick is like Dlink DPN-100

moriel5 commented 2 years ago

@stich86 I'll try soon, since I had already taken out my Y40PH out of my desktop (this is also an opportunity to test my Chinese i210 card), and perhaps we should move this over to the issue I had opened about this tranciever at your repository regarding RTL690x trancievers?

I also got the phone back, so I shall you the pictures there shortly.

Blacktimess commented 1 year ago

Have MA5671A with stock root on 0 and CarlitoXX on 1. Both seem to suffer from speed caps, Carlito is down to 250 Mbps approx on a 1 Gbps line, root stock is around 500-600 Mbps on a DVA-5593. Any solution?

stich86 commented 1 year ago

you can try FS.com firmware, but if your OLT is a Huawei (with recent firmware), it's very difficult to use full bandwitdh

Blacktimess commented 1 year ago

Thank you! I will try FS

On Fri, 9 Jun 2023 at 11:44, Giammarco @.***> wrote:

you can try FS.com firmware, but if your OLT is a Huawei (with recent firmware), it's very difficult to use full bandwitdh

— Reply to this email directly, view it on GitHub https://github.com/hwti/G-010S-A/issues/15#issuecomment-1584288230, or unsubscribe https://github.com/notifications/unsubscribe-auth/A77F4JYKS35FNTJSCOUNENTXKLWAZANCNFSM5MBS4DJA . You are receiving this because you commented.Message ID: @.***>

Blacktimess commented 1 year ago

Giammarco, thank you for your help. I was not able to obtain 05 with FS firmware for unknow reason, but I have tried the Chinese firmware https://www.right.com.cn/forum/thread-8220173-1-1.html and I have obtained 940 Mbps with the MA5671A. It seems they have continued to develop firmware as opposed to CarlitoXX which seems to have been dropped with speed cap glitches as happens with stock firmware. The only highlight is that I had to change PLOAM with vim /tmp/sfp_a2.txt command to work. But it is up and running at Gigabit LAN port speed limit of 940 Mbps approx and is working in a stable condition with speed glitches fixed.

On Fri, 9 Jun 2023 at 11:44, Giammarco @.***> wrote:

you can try FS.com firmware, but if your OLT is a Huawei (with recent firmware), it's very difficult to use full bandwitdh

— Reply to this email directly, view it on GitHub https://github.com/hwti/G-010S-A/issues/15#issuecomment-1584288230, or unsubscribe https://github.com/notifications/unsubscribe-auth/A77F4JYKS35FNTJSCOUNENTXKLWAZANCNFSM5MBS4DJA . You are receiving this because you commented.Message ID: @.***>

gur111 commented 1 week ago

@moriel5 , I've gone though the process of installing a Bezeq approved firmware on the G-010S-A, if you need help with that, let me know. That goes for everyone else for that matter.