Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fennec Banner

 

📖 Explore the Fennec Wiki

Hardware, flash steps, every face, the web API, serial commands, and the "it doesn't work" list live in the Wiki. Same pages are in docs/index.html if you are reading this from the repo.

Copy docs/TFT_eSPI_User_Setup.h over Arduino/libraries/TFT_eSPI/User_Setup.h before you upload.

Firmware, PCB, schematic, and a pre-compiled bin are in the GitHub repo.

 

🌟 About the Project

Fennec is a handheld shortwave listening station on the ESP32-S3 and the SI4732-A10. Receive only. No transmitter, no CAT, no station-memory list.

Tune AM, FM, and HF from a 2.8" touchscreen. Decode SSTV and Morse. Sweep an antenna into a peak. Log when a carrier comes up. Drive the same radio from a phone over Wi-Fi (SSID Fennec, http://192.168.4.1/).

Same family of hardware as ESP32-DIV. Different job. This one listens.

Note

Analog coverage is FM 64-108 MHz and AM/SW 153 kHz-27.90 MHz. Airband, NOAA, VHF/UHF, and 10 m ham (28 MHz+) are out of range. That's the chip, not a firmware bug.

 

🎯 Features

  • Radio - FM / AM / SW through one SI4732, seek, RDS, last frequency in flash
  • SSTV - Martin, Scottie, Robot 36 from the radio tap or the I2S mic
  • Morse - Goertzel copy, pitch, USB/LSB, BFO
  • Homing - RSSI plot, not a compass. You walk the antenna
  • Watch - ARM a channel, log when the carrier holds (32 events)
  • Web - phone and LCD stay in sync

Stay on Arduino-ESP32 2.0.10. Core 3.x breaks the NeoPixel RMT code. Full flash guide is in the Wiki.

ESP32-DIV Beta

Fennec

ESP32-DIV v1

Also Fennec

 

Roadmap / v2 TODO

  • Fix LF33 overheating (move to a separate/buck regulator)
  • Add audio jack
  • Add radio transmitter
  • Add OLED display support
  • Add SD card slot to the PCB
  • Connect GPIO1 to LOUT
  • Connect INMP441 mic's CHIPEN pin (currently floating)
 

License

MIT © CiferTech 2026. See LICENSE.

 

Support & Contributions

  • 💬 Found a bug or have a feature request? Open an Issue
  • ⭐ Like the project? Star the repo!
  • 🛠 Want to contribute? Fork it and submit a pull request.

Contact

Acknowledgements

About

Handheld AM / FM / SW receiver on ESP32-S3 and SI4732. SSTV, Morse, RSSI homing, and a web remote.

Topics

Resources

Stars

49 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages