Pins are set by the board's firmware (v8.3) and read back here whenever the board answers. Learning only works over ESP Wi-Fi — the board has to hold the capture while you press the real remote.
Flash it to the new board at 0x0 with esptool:
PORT=$(ls /dev/cu.usbserial-* | head -1); esptool --chip esp32 --port "$PORT" --baud 460800 write-flash 0x0 gcp-prop-firmware.bin
Power the board, join its Wi-Fi (GCP-Prop-01), open its /setup page, name it (GCP-Prop-02…) and join your router if you use one.
Back here: add the board in the boards list above.
Library
Remotes
No remotes yet — add one, then learn its buttons from the real remote, one press at a time.
Add remote
Pair the physical remote with the board first — once paired, the board hears its button presses.