So I've followed the instructions from the 58u page and have successfully installed 19.07.2 version of the openwrt release.
The main reason I moved to OpenWrt is that the stock firmware was buggy with negotiating 1 Gbps connection with my ISP.
After installing openwrt this still doesn't seem to work. I'm stuck with a 100 Mbit connection link.
This is the output from ethtool eth1. Setting is to 1000 speed doesn't work and it just goes to Link detected : no
Settings for eth1: Supported ports: [ ] Supported link modes: Not reported Supported pause frame use: No Supports auto-negotiation: No Supported FEC modes: Not reported Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised pause frame use: Symmetric Receive-only Advertised auto-negotiation: Yes Advertised FEC modes: Not reported Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Link partner advertised pause frame use: No Link partner advertised auto-negotiation: No Link partner advertised FEC modes: Not reported Speed: Unknown! Duplex: Unknown! (255) Port: Twisted Pair PHYAD: 4 Transceiver: internal Auto-negotiation: on MDI-X: Unknown Supports Wake-on: d Wake-on: d Current message level: 0x00000000 (0) Link detected: no