My new CRS312 shipped with 2.10 which does not work with 1G SFPs at all. I've been talking to support a bit with this being my latest reply (there is more conversation before about it not establishing a 1G link to my UBNT ERP):
I did more testing with the following and found the same results for all:
-10Gtek SFP+ DAC
-10Gtek 1G SFP MM fiber
-Cisco 1G SFP MM fiber
-UBNT 1G SFP MM fiber
-addon 10G SFP+ MM fiber
-Dell 1G SFP MM fiiber
-ipolex 1G SFP MM fiber
My Ubiquiti Edgerouter Pro will link to anything else I throw at, but even so I forced the port to 1000/full/no auto negotiation using ethtool.
The CRS312 will not link to anything at 1G with any of the above SFPs when it auto negotiation mode, and will always establish a simplex link when forced to 1G but obviously traffic only in one direction doesn't help me much.
As mentioned before, the CRS312 does link successfully at 10G with an EdgeSwitch, or at least it did until the SwOS version 2.10 (dated 09/03) came out. Now to even get that to link I have to reboot with it auto negotiating, force it to 1G, and then set it back to auto negotiation again. That will finally bring up the link. Additionally, all of the ports of the switch drop off entirely when I make any changes to the SFP ports.
This thread mentions at least some of what I'm dealing with:
viewtopic.php?f=21&t=144031
I think the SwOS firmware is just a disaster at the moment when it comes to SFP slots. BTW, I tried RouterOS and it was no better.
I doubt there is much you or I can do until these issues evolve more, but I would ask if there is anything I can do to help the development of this firmware, please let me know.