An apparatus adapting a USB connection to an Ethernet connection with dynamic multiplex power supply, comprising: a USB-C connector capable of connecting to a USB port of a computer; an Ethernet connector capable of connecting to an Ethernet port of a peripheral device; a data flow circuitry adapted to transmit data between the USB-C connector and the Ethernet connector, said data flow circuitry comprising a USB PHY connecting to an Ethernet MAC, which is connected to an Ethernet PHY, the Ethernet PHY in turn being connected to a magnetics layer; and a power supply circuitry adapted to provide dynamic multiplex power supply to the Ethernet connector from a multiplicity of power sources, said multiplicity comprising a direct current power jack and a VBUS from the USB-C connector, wherein said power supply circuitry comprises a power multiplexer adapted to receive power from the multiplicity and send power to a power over Ethernet power sourcing equipment, PoE PSE, controller, wherein the PoE PSE controller is connected to the magnetics layer thereby transmitting power to the magnetics layer, and wherein the magnetics layer is adapted to deliver PoE to the Ethernet connector coupled with data; wherein the power supply circuitry further comprises: a direct current - direct current, DC-DC, voltage step-up converter downstream to the power multiplexer, the DC-DC voltage step-up converter being adapted to increase voltage in the power supply circuitry before outputting to the PoE PSE controller; a current detection circuitry, the current detection circuitry being adapted to detect the current level upstream the DC-DC voltage step-up converter and provide a signal indicating if a sufficient current level exists; and a PoE enable logic block downstream of the current detection circuitry, the PoE enable logic block being adapted to activate the DC-DC voltage step-up converter and enable the PoE PSE controller when a sufficient current level is detected, and deactivate the DC-DC voltage step-up converter and disable the PoE PSE controller when no sufficient current level is detected, wherein the Ethernet connector is adapted to transmit data decoupled from power when the DC-DC voltage step-up converter is deactivated. a USB-C connector capable of connecting to a USB port of a computer; an Ethernet connector capable of connecting to an Ethernet port of a peripheral device; a data flow circuitry adapted to transmit data between the USB-C connector and the Ethernet connector, said data flow circuitry comprising a USB PHY connecting to an Ethernet MAC, which is connected to an Ethernet PHY, the Ethernet PHY in turn being connected to a magnetics layer; and a power supply circuitry adapted to provide dynamic multiplex power supply to the Ethernet connector from a multiplicity of power sources, said multiplicity comprising a direct current power jack and a VBUS from the USB-C connector, wherein said power supply circuitry comprises a power multiplexer adapted to receive power from the multiplicity and send power to a power over Ethernet power sourcing equipment, PoE PSE, controller, wherein the PoE PSE controller is connected to the magnetics layer thereby transmitting power to the magnetics layer, and wherein the magnetics layer is adapted to deliver PoE to the Ethernet connector coupled with data; wherein the power supply circuitry further comprises: a direct current - direct current, DC-DC, voltage step-up converter downstream to the power multiplexer, the DC-DC voltage step-up converter being adapted to increase voltage in the power supply circuitry before outputting to the PoE PSE controller; a current detection circuitry, the current detection circuitry being adapted to detect the current level upstream the DC-DC voltage step-up converter and provide a signal indicating if a sufficient current level exists; and a PoE enable logic block downstream of the current detection circuitry, the PoE enable logic block being adapted to activate the DC-DC voltage step-up converter and enable the PoE PSE controller when a sufficient current level is detected, and deactivate the DC-DC voltage step-up converter and disable the PoE PSE controller when no sufficient current level is detected, wherein the Ethernet connector is adapted to transmit data decoupled from power when the DC-DC voltage step-up converter is deactivated. a direct current - direct current, DC-DC, voltage step-up converter downstream to the power multiplexer, the DC-DC voltage step-up converter being adapted to increase voltage in the power supply circuitry before outputting to the PoE PSE controller; a current detection circuitry, the current detection circuitry being adapted to detect the current level upstream the DC-DC voltage step-up converter and provide a signal indicating if a sufficient current level exists; and a PoE enable logic block downstream of the current detection circuitry, the PoE enable logic block being adapted to activate the DC-DC voltage step-up converter and enable the PoE PSE controller when a sufficient current level is detected, and deactivate the DC-DC voltage step-up converter and disable the PoE PSE controller when no sufficient current level is detected, wherein the Ethernet connector is adapted to transmit data decoupled from power when the DC-DC voltage step-up converter is deactivated.