CSR BLUESUITE CODE
OK, Well since Frans has disappeard, so far I'd share my knowladge with the world:įirst, CSR BlueCore 4EXT DataSheet states that an SPI reset is performed when CS is down Frans's code seem to do otherwise. Some explanations ? Be careful ! 3 parameters : You can invoke the following command to stored those PSKEY in your computer : The PSKEY query file (data.psq) is made like this :Įach line starting by a ? is a query to grab the corresponding PSKEY stored in your module. So if you planned to make several HC05 modules you have to make them unique if you want to pair them together. You have to know that downloading my firmware to your module will make a perfect copy of my module. The goal is to save your bluetooth UUID and some crystal calibration data to restore them after the firmware download. Pscli.exe can extract a set of PSKEY by passing PSKEY queries in a config file. I will not describe each PSKEY as you can have useful information via PSTool. CSR firmware contains some special parameters that can be dump, upload, modify by pscli.exe and PSTool.exe. Saving your personal bluetooth module parameters : I have to make a little disclaimer, i will not be responsible if you broke your bluetooth module, please be careful, don't do thing you don't understand. If you don't manage to extract these files, DO NOT PROCEED FURTHER. Take care of these files, they can be useful if you missed something in the next steps. The BlueFlashCmd should create in your current directory, two files called my_saved_firmware.xdv and my_saved_firmware.xpv. You can download your firmware with the following command : You can find in the Bluelab/Tools/bin directory, a tool to make a extraction of the firmware. We have to test it a bit before trying to upload some cool stuff in it.įirst you can play a little with the PSTool.