Hi community,
I bought two brand-new SparkFun WAV Triggers (both from European distributor in 2025.
Both boards behave exactly the same and I’m 99 % sure it’s a bad batch.
What works 100 %:
-
Physical trigger pins 1–8 → play tracks perfectly
-
SD card with track001.wav is recognized
-
Power, GND, everything OK
What does NOT work at all (both boards):
-
Serial communication in any direction
-
No response to ‘v’ (version request)
-
No track starts with ‘p’ command
-
No response from bootloader in LOAD position (tried 38400, 57600, 115200, 9600 baud)
-
No response in RUN position on 57600 baud
What I have tried (everything tested on both boards):
-
Direct connection (no level shifter): Mega TX → 10 kΩ → WAV RX, Mega RX ← WAV TX
-
Level shifter (TXS0104 and BSS138 versions)
-
Arduino Mega Serial1 / Serial2
-
ESP32-S3 as USB-UART bridge (GPIO17/18)
-
Common GND, pull-down on RX, different baud rates
-
Different wavtrigr.ini files (SerialControl=1, TrackReporting=1, etc.)
-
LOAD position with 38400 baud + “?” command → silence
-
RUN position with 57600 baud → silence
Result:
-
WAV Trigger receives nothing on RX (commands don’t trigger tracks)
-
WAV Trigger transmits nothing on TX (not even bootloader replies)
So serial port is completely dead in both directions on both brand-new units.
Is this a known bad batch from SparkFun?
Or is there any secret jumper / fuse bit that completely disables serial on some revisions?
Thank you very much for any help!
Best regards from Slovakia)

