user79827: I have designed and manufactured a PCB which contains an ESP8266 (ESP-WROOM-02D) chip with the serial uart pins connected to a 30pin connector. I made a mistake on the layout (first time designing a PCB), and have the RX (Pin 3) and TX (pin 1) pins connected incorrectly (swapped).
Is there a way to switch these pins in software? There's no nice way to physically modify and I was hoping to not have to have the boards manufactured again if I can avoid it.
Thanks!

user77300: You could potentially still fix this by using SoftwareSerial.
Instead of using the hard-wired serial, you can create one in software and use any pins you'd like... Have a look at this github project.
This work-around however requires you to have two unused pins to assign to SoftwareSerial.

79827: <p>I have designed and manufactured a PCB which contains an ESP8266 (ESP-WROOM-02D) chip with the serial uart pins connected to a 30pin connector. I made a mistake on the layout (first time designing a PCB), and have the RX (Pin 3) and TX (pin 1) pins connected incorrectly (swapped).</p>
<p>Is there a way to switch these pins in software? There's no nice way to physically modify and I was hoping to not have to have the boards manufactured again if I can avoid it.</p>
<p>Thanks!</p>
 77300: <p>You could potentially still fix this by using <code>SoftwareSerial</code>.<br />
Instead of using the hard-wired serial, you can create one in software and use any pins you'd like... Have a look at <a href="https://github.com/plerup/espsoftwareserial" rel="nofollow noreferrer">this github project</a>.<br />
This work-around however requires you to have two unused pins to assign to SoftwareSerial.</p>
