We just updated the AudioB plus design and breakout the programming port.You need to locate the single steel alignment pin of the connector into the single hole of the PCB footprint, then press down softly to engage the spring-pin contacts.Make sure the first 6 pins have a good contact with the corresponding pads.
For example, here we input TinySine Audio then click Set to complete the change. During the process of installation, you need to check the option set debug transport the USB SPI. Then goes into Audio Tones page after Read Device Successful. You must keep at least one audio tone or will damage the chip. Close Config Tool program and remove the CSR USB-SPI programmer from your AudioB plus module. Well assume youre ok with this, but you can opt-out if you wish. Download and run this executable, plug in your FTDI cable and click options list all devices. Part one explains how to load an HC-05 module with the firmware from the RN-42 without the need for a parallel port programmer. Part two builds an example wireless gamepad with the result. Heres a picture from the internet of an RN-42 module, a far more advanced bluetooth module, which costs over 20. The thing is, under that shielding, the RN-42 uses virtually identical hardware to the HC-05, and its main chip (the CSR BC417) is the same. What makes the RN-42 more feature filled, and thus more expensive, is the software its running. From what I can make out the first person to realize this (or at least the first to write on the internet about it) was Robin Gross, whose site is called Byrons Blog. The process involves building an LPT (parallel port) adapter which then bitbangs the SPI communication to the chip. It seems that all the copycat tutorials on doing this also need a parallel port adapter. There is an official CSR USB-SPI programmer, and it costs OVER TWO HUNDRED POUNDS. But there is a way to rewrite the firmware using just an ordinary FTDI serial adapter. This is possible entirely due to this project on github and its various contributors. The first step is to acquire the BlueFlash software from CSR. Csr Bluesuite Free And NotNote: the SDK and other development tools are not free and not available to the public, but the BlueFlash software suite, which can reprogram chips and change their settings, is free. The download page for their software is and if you visit that link youll be prompted to register. Once theyve approved you, you should be able to download a copy of BlueSuite I got BlueSuite v2.6.2 as it was the latest version. There are other links, and only part of the category tree is visible. Every PDF you download has your username and email watermarked across each page, and a warning not to redistribute it. The plan is to bitbang the SPI protocol using the auxiliary pins of the FTDI board as GPIO. These are available on the edge of my breakout board, so I added another row of header pins. Note that DSR is labelled on the silkscreen of that board as RSD. Thankfully, if it is a counterfeit board, it has not been bricked (FTDI have a history of pushing driver updates that brick knockoff chips). Unfortunately this is all on windows, by the way unfortunately the windows COM port mechanism is not sufficient for our needs, and we will have to (temporarily) replace the FTDI driver with a libusb driver for lower level access to the chip. As described on lorfs github page, there is a convenient tool for doing this called Zadig.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |