An update on my 'corrupted' SD card problem: Having acquired an SD card reader (basically just a USB stick with an SD slot, and dirt cheap), I found that the 'Corruption' the scanner reported was just a missing folder — the entire data folder. The 'setup' folder was still intact. Uniden need to stop the scanner firmware panicking, and get it report the actual problem. So I lost all my manually input data, but it's now easier to recreate using Sentinel writing the SD card in my SD card reader.
I'd endorse the comment of ChrisP above and say that if you have a BCD436/536 and a Mac DO NOT CONNECT THEM using the USB – micro USB cable! Put the cable back in the box and label it "DO NOT USE!" until such time as Uniden sort out whatever the hardware/firmware/software problem is.
You can program the SD card directly in the SD card reader, Sentinel seems able to detect it easily and treat it as if it is the scanner. Of course this means swapping the fiddly SD card in and out, which is not to be recommended doing frequently.
Being able to copy and paste data from a spreadsheet into Sentinel is a great time saver, though Apple Numbers doesn't have a Tab Seperated Variable format, so you have to export as CSV and use a text editor such as "TextMate" to convert the commas to tabs. (/t being the regular expression for a tab).
You can figure out the record format by copying a few rows from Sentinel into your text editor.