First order of work is to interface onto the BT module for reprogramming purposes. Its an SPI device, and you’re meant to use an expensive development kit to program it. However, I don’t see why that should be the case when I’ve already got an SPI interface on my pickit. All I have to do is reverse engineer the windows drivers a bit to figure out the protocol they run over SPI (initial analysis shows it to be quite straightforward).