Thanks for getting back to me. I've gone ahead and built my own parser, written in Go, that fully decodes a WAV file, including all Uniden private fields.
It's now available here (and tomorrow will be merged into
Bearcatter). The library is fully tested and works very well against the corpus of 900 or so audio files that I and others have collected but I'm sure there are still places that it fails currently. The code isn't super well commented but I do think it's quite easy to read and understand. Let me know if you have questions and I can try to answer them as much as possible. I've attached a image of what the output looks like as JSON. Everything in the Public object comes from the publicly documented chunk of the RIFF header. Everything in the Private object was reverse engineered. Maybe when I have some free time I will make a CLI app to output a CSV given a directory.
Thanks also goes to
@gariac and
@theaton for their previous work on documenting the private part of the WAV file.
View attachment 87051