To create a modified version of the firmware with custom pins, just follow these steps:
-
Download the firmware following Espressif's guide.
-
Download the
at.py
program from the tools folder in the ESPAT repo. -
Run the python command
python at.py modify_bin -tx <tx pin> -rx <rx pin> -cts <cts pin> -rts <rts pin> -in <factory bin patch> --output <output bin patch>
-
Send the generated binary to the board.
That's enough to have version 2.2.0.0 running on third-party boards based on the ESP8266 :)