
I had this error message: esptool.FatalError: Failed to connect to ESP8266: Packet header timed out. But then I realized that I had soldered the reset and software switches in the header incorrectly. I soldered them on the back and didn't rotate the picture with the guide in mind so I soldered them to the wrong contacts. Frustrated and given up, I went back, found my mistake, fixed it, and now it's working as intended. Works well. I just wish I wanted to do this (serial communication with another Arduino based device) and transmit this information to the internet to display on my phone. Fabulous!

π SFP Copper RJ45 Transceiver Gigabit Module 1000Base-T Compatible: Cisco GLC-T/SFP-GE-T, Meraki MA-SFP-1GB-TX, Mikrotik, Ubiquiti, Netgear, D-Link, TP-Link, Broadcom - 100 Reach, 2 Pack
8 Review

TRENDnet TC-TP1 Network Signal Testing Probe with Adjustable Volume, Speaker and Compatibility for TC-NT2
8 Review

10GBase-T SFP+ Transceivers, 10G Copper RJ-45 SFP+ CAT.6a, up to 30 meters, π Cisco SFP-10G-T-S Compatible, Ubiquiti UniFi UF-RJ45-10G Supported, Fortinet, Netgear, D-Link, Supermicro (Pack of 2)
9 Review

MikroTik S+RJ10 Ethernet Transceiver
10 Review

UGREEN USB 3.0 Ethernet Adapter Hub with RJ45: Fast Gigabit Ethernet Converter, 3 Ports USB 3.0 Hub Compatible for MacBook, iMac, Surface Pro, Chromebook, Laptop, PC
11 Review

HB-UMLS Sabrent USB 2.0 Hub with 4 Ports and LED Power Switches for Each Port
12 Review

π USR-TCP232-410s: RS232/RS485 Serial to Ethernet Adapter/IP Device Server with DHCP/DNS Support
4 Review

π uni USB C Hub with Ethernet Adapter, 4K HDMI, Gigabit Ethernet, and 3 USB 3.0 Ports for MacBook Pro, iPad Pro, XPS
11 Review