I bought these https://www.ebay.com/itm/223426779978
which specifically say Mikrotik Compatible
They will show no Link LED on CRS305 if left autonegotiation ON (but RX Loss will properly toggle on/off if i disconnect/reconnect cable), and with forced to 1G/Full they will show Link LED according to cable status, but there will be 0 RX packets. The same happens in RouterOS 7.1.2 (and 7.2rc2) as well as SwOS 2.13.
They work fine in my PCI-E SFP+ cards, with autonegotiation all perfectly.
They show as this static info in SFP page, with same serial number on both modules even though printed serial number on sticker is different:
SFP2 OEM SFP-T 1.0 EA132500110106 21-07-21 100m copper 19C 3.312V 29mA -6.007dBm -4.871dBm
SFP4 OEM SFP-T 1.0 EA132500110106 21-07-21 100m copper 19C 3.312V 29mA -6.007dBm -4.871dBm
Image of modules: https://images.sshnuke.net/2022-02-14_1 ... cwdJCq.png
inside of module: https://images.sshnuke.net/2022-02-14_2 ... YptGFy.jpg
Other side of PCB: https://images.sshnuke.net/2022-02-15_0 ... WAhOPI.jpg
EDIT: i've somehow fenagled one of them to work... had to mess with settings and try autonegotiating with a 100M other side, and also turn on both flow control checkboxes, and ofc it doesnt keep working after a power cycle, so its definitely some software initialization order problem
EDIT2: the trick to making them work is to make it fixed 1G full duplex in SwOS, reboot so SwOS starts with it forced to 1G, it still wont work even though it will say link up, so just switch it to Autonegotiate and it now works until unplugged or rebooted.