Electronics, hardware, Networking, Reverse engineering

How to add Ethernet port to the Gen 2 Starlink router

Many people are asking about Ethernet on the Gen2 Starlink router. My article about the Ethernet adapter is also quite popular.

Let’s see how we can bring this port back to the router.

Disclaimer: I still don’t have the new router in my lab. But I’m 100% sure that the proposed solutions should work.

Ethernet pins

Ethernet PHY 88E1512 is connected directly to the proprietary SPX connector inside the router.

The single connector is used for the AUX Ethernet data and Dishy Ethernet (WAN) + Dishy PoE. There is no AUX Ethernet magnetics on the board. Everything is in the external adapter.

It’s great that there are test points around the connector. We can easily trace and map these points. Let’s use the connector pinout from the adapter article. Pins are mirrored on the board side.

Now it’s possible to add the AUX Ethernet port circuit.

First approach: Ethernet magnetics + connector

I designed a simple 1G Ethernet module (EtherMod) that can be connected to the test points described above.
The module is built around H6096NLT 10/100/1000 Base-T transformer. Also, I added TVS diodes for the PHY IC protection.

The board is compact and could be placed somewhere inside the router. I hope 🙂

Connection is easy:

Download Starlink EtherMod Gerber

Second approach: Modular Ethernet connector with built-in transformer

It’s possible to replace the Ethernet transformer and connector pair with a single combined connector (built-in transformer). Like this one.
Such a connector might be more expensive, but it eliminates most of the capacitors and resistors. This makes the board simpler and more compact.

Unfortunately, I couldn’t find any suitable connector without built-in LEDs.

Download Starlink EtherMod Lite Gerber

The connection method is the same:

Thanks for reading.

Tagged , ,

7 thoughts on “How to add Ethernet port to the Gen 2 Starlink router

  1. SP2502LBTG status: Backordered until 2023! Thanks again, chip shortage.

    I guess now we know why they removed the ethernet port from the router (and also why the ethernet adapters are so backordered for everyone, and also why there’s a proprietary adapter now instead of Cat6): SpaceX just doesn’t have the parts to use Ethernet! I don’t know much about TVS diode arrays; maybe there’s similar parts you can get or maybe you can cobble something equivalent together using individual diodes. How much lightning protection do you really need for Ethernet, anyway? Maybe the SP2502LBTG is overkill for practical usage. Or maybe I have some old Ethernet cards laying around that I can steal from…

    Regardless, thanks for the writeup and the gerbers! At the very least we can join SpaceX in waiting for parts now.

    1. Thank you for your comment 🙂

      You can omit the TVS diodes array, it’s not critical for the Ethernet functionality. But it’s important for robust and protection. Sure, it’s up to you to use these diodes or not.

      It’s always possible to find some alternative. For example:
      (simpler variant)

      I’m sure that SpaceX decision had nothing to do with chip shortage.

  2. Hi,

    Is it possible to branch from the middle of the network cable without opening the router and use the network port?


      1. This method that you have explained does not cause the packets lost?
        Should we activate the byepass starlink Wifi router tick in the router settings?
        In this case, the user receives IP from dhcp server the dish or from the wifi router again?

        1. No packet loss. You can activate bypass mode to make a “direct” connection between the Dish and your equipment. WiFi will be disabled.
          You can connect a single client or your custom router using the bypass mode.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.