Broken compatibility / wrong SFP ↔ RJ45 1G transceiver temperature since RouterOS > 7.7

The compatibility with all my SFP ↔ RJ45 1G transceivers seems to be completely broken since RouterOS > 7.7

Transceiver reference (https://fr.aliexpress.com/item/4000014498661.html) :

  • Seller : ONTi


  • Vendor Part Number : GLC-LH-SMD


  • Vendor Name : CISCO


  • Vendor Serial : FNS19200G05

RouterOS 7.7
The transceiver is well detected and link OK but without temperature
router_os_7.7.png
RouterOS 7.8
The transceiver is not detected at all
router_os_7.8.png
RouterOS 7.9.2
The transeceiver is detected but no link detected
router_os_7.9.2.png
RouterOS 7.10.1
The transceiver is detected and link is finally detected… but… temperature is detected as 255°C
I found a workaround to set SFP Shutdown Temperature at 999°C but it not clean and it is clearly a RouterOS bug.
Morover, the transceiver is not anymore plug-and-play and detected as is, I had to disable Auto negociation for link to be OK…
router_os_7.10.1.png
router_os_7.10.1_auto_negociation.png
Another person detects a similar problem but with a DAC cable http://forum.mikrotik.com/t/fs-1g-dac-cable-on-7-10-wrong-temperature/167592/1

Sincerely,

sh4444dow

No response :open_mouth: ?

I have a similar issue. The working setup on my RB5009UG+S+ is based on 7.7 and uses a SFP (Zyxel PMG3000-D20B), had to skip 7.8 and 7.9 since the SFP was not recognized.
With 7.10.2 the SFP is shut down due to temperature, but the SFP is no hotter than 51° at anytime …

Same issue here !!
downgrade to 7.06 to keep DAC twinax Cable (FS.com Generic) works again …

since version 7.06 the pblm doesn’t seem to be fixed in stable versions.
Can you check the Temperature data part? and fix the pblm because the ports are disabled and make the switch inoperable (CRS312).

It seems to be fixed since 7.11 (4 major version after…)…
There are so many SERIOUS breaking changes and bugs that appeared since RouterOS 7.7… What are you doing mikrotik…
sfp-temperature.png