Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 2.04 KB

README.md

File metadata and controls

29 lines (24 loc) · 2.04 KB

PM3 USB to UDP Bridge

Connect to PM3 hardware with UDP, using ESP32-S3/S2 as a USB to UDP bridge.
This modding only contains the firmware of ESP32-S3, and it should work on most of the ESP32-S3 and ESP32-S2 dev boards.

Tips:

  1. To use this modding, you need a Proxmark3 client newer than commit 0c0967bcc56773e0b014fd4d89d5f893052928d3
  2. You need ESP-IDF or GitHub Action to build this project
  3. The ESP32-S3 can work as a soft-AP. The SSID and the password are defined in PM3_Modding/PM3_USB2UDP/firmware/main/wifi/wifi.h
  4. To connect to an existing AP like wireless router or mobile hotspot, you should follow these steps:
  5. The default IP address of ESP32-S3 is 192.168.4.1(soft-AP mode). The server port is defined in PM3_Modding/PM3_USB2UDP/firmware/main/tcp-server.h
  6. ESP32-S2 also has the USB-Host peripheral, so it also works. Remember to set the correct target chip in ESP-IDF.
  7. Some of the arguments mentioned above can be configured by running idf.py menuconfig -> USB Bridge Configuration.

Hardware Connection

ESP32-S3 PM3
GND GND
GPIO19 USB_D-
GPIO20 USB_D+
5V 5V

The 5V pin is optional.