Playing around with bccmd and your CSR based Bluetooth Dongle you might end up with your dongle being a tiny little brick. At least that’s what happened to me three times. Having these little bricks laying around I wondered if it’s possible to repair them.
First: void your warranty and open the case of your dongle. On the circuit board of your Bluetooth dongle you might find some connectors labeled with SPI.

Opened BPA-6030

Using the SPI connector and CSR’s Windows Tools you might be able to recover the dongle. Via SPI you can upload a new firmware and modify the PSKEYs. Unfortunately SPI is not standardized and there is no Open Source tool available, therefore you have to use CSR’s Development Software which comes with their Casira Development Kit. If you are a proud owner of the Casira Development Kit, you can download the needed software at CSR’s support page.

Opened Casira

You can use your PC’s parallel port to connect to the SPI connector but you need a level shifter because SPI operates at 3.3V but your parallel port is operating at 5V. Actually I used Casira’s integrated level shifter and connected the Bluetooth dongle directly to Casira’s RF module connector (thats the big blue thingie in the middle of the Casira board). When you are registered at CSR you can download a paper which contains the pin configuration of the connector.
When you use the SPI interface, be sure that the dongle is not connected to USB!