Si4713 module setup
Connect I2C plus reset and confirm module power before opening FM mode.
ESP32-S3 FM and Si4713 debugging
ESP32 Bit Pirate turns a compatible ESP32-S3 board plus a Si4713 module into an FM and RDS debugging workbench. Use it to wire I2C plus reset, scan the FM band, trace one frequency and inspect waterfall activity in authorized lab conditions.
Start with wiring and observation. Keep broadcast-related work legal, controlled and documented.
Wire SDA, SCL, reset, power and ground between the Si4713 module and the ESP32 Bit Pirate.
Enter FM mode and run configuration so the firmware knows the selected I2C and reset pins.
Use sweep or waterfall to observe FM band activity before focusing on one frequency.
Trace one frequency to compare signal strength while keeping the antenna and wiring stable.
Only continue into broadcast operations under legal low-power lab conditions.
mode fm
config
sweep
trace 101.7
waterfall
Example CLI flow. See the FM wiki for exact syntax, Si4713 setup prompts and firmware-specific options.
Use this overview to choose the right Si4713 workflow before opening a detailed recipe.
Connect I2C plus reset and confirm module power before opening FM mode.
Set the selected board pins and initialize the module from the serial CLI.
Inspect the FM band before choosing a single frequency for closer observation.
Track signal strength at one frequency while comparing antenna placement or test conditions.
Use waterfall output when a visual activity baseline is more useful than one reading.
Keep any RDS or broadcast-related experiments constrained to authorized low-power lab conditions.
These checks keep the workflow practical without repeating the detailed recipe pages.
Check SDA, SCL and common ground before assuming the module or firmware is wrong.
The reset pin is part of the setup. Configure the selected GPIO instead of copying another board map.
Verify the module supply requirement before powering the Si4713 board.
Keep antenna and wiring stable while comparing sweep or trace readings.
Use FM workflows only where local rules and your lab setup allow them.
These pages are the task-level FM and Si4713 workflows. This overview keeps the protocol-level guidance here, while each recipe covers setup, commands and troubleshooting in detail.
This page is a protocol overview. Use the site index for the full web experience, or GitHub for source code, firmware documentation and the FM command reference.
Flash a supported ESP32-S3 board before testing FM mode from the browser.
Open Web FlasherOpen the maintained firmware wiki for FM mode commands and Si4713 setup.
Open FM command referenceSi4713 uses I2C, so the I2C overview helps when wiring or bus discovery fails.
Open I2C debugging guideOpen Web Serial for FM commands after the matching firmware is running.
Open Web Serial Terminal for ESP32 Bit PirateBrowse recipes that connect FM work to wiring, commands, captures and troubleshooting.
Browse all hardware debugging recipesCheck firmware source, issues and releases that affect FM support.
Open GitHub repositoryShort answers for common questions before moving into a detailed workflow.
Yes. FM mode is built around an external Si4713 module connected through I2C plus a reset signal, with the module powered according to its hardware requirements.
Yes. FM sweep and waterfall workflows can inspect FM band activity so you can observe signal strength before focusing on one frequency.
No. Use FM workflows only in legal, controlled and authorized lab conditions, and start with scan or trace observation before any broadcast experiment.