companionmor.blogg.se

Download csr bluesuite version
Download csr bluesuite version













G++ main.cpp usbdriver.cpp usbprogrammer.cpp stopwatch.cpp devicemanager.cpp flash.cpp -lusb-1.0 -o CsrUsbProg Primarily I use QtCreator for developing this program, but if you don't want to install it, you can use following command to build the program: If anyone is interested in helping me on that or any other part, please contact me.įor now, the only dependency is libusb1.0. For now, this is the only supported programmer because I don't currently own any decent computer with LPT port. If you want to use my program, you must first build USB programmer described in previous post (or buy it if you can afford).

download csr bluesuite version

Interestingly enough, this program, along with some useful info, can be found in boot_prog_flash_bc.h file from BlueSuite source code. It's responsible for reading/writing flash memory, calculating CRC code, providing info about flash memory etc. The most interesting part of this process is helper program, which does the most heavy lifting. Check data integrity by checking CRC code of every page.Upload helper program in RAM of BlueCore processor.So, in short, the process of dumping is next: A lot of clues also came out from partial BlueSuite source code released by CSR.

download csr bluesuite version download csr bluesuite version

After a month or two of reverse engeneering BlueSuite tools and USB programmer I finally succeeded in creating simple program for dumping firmware.















Download csr bluesuite version