I’m not sure what exactly you set here…communication with sfp is i2c. Maybe LAN_SDS_MODE switches to inband mode,so maybe you have to change something in driver/dts to make use of it. I hope you can set it back to original mode for further use.
R3 only supports sgmii mode…maybe Hisgmii is for sfp+ (similar to usxgmii)? Maybe you need mode 5 for 2g5 mode,but i guess 3 is right when it worked before.
Thank you for the response. I asked some people here with same router and sfp. Sfp works for them regardless lan_sds_mode setting.
I will try today connect to it via uart and revert setting back. It will be a little tricky. Sfp module hasn’t “spikes” for uart, just tiny spots on the board. I have great soldering skills (0), so I will try to fix cables via paper clips or scotch tape:) Also I need to figure out how to power module.
P.s. Also OpenWRT with default settings can’t connect to the sfp module at 2,5 Gb speed, just 1 Gb. Renaming sfp.ko module and rebooting the router “fix” problem and router can operate at 2,5 Gb. As for my problem - I can’t see sfp module in any case.