stephendpmurphy / stephendpmurphy

MIT License
0 stars 0 forks source link

Need assistance with BM71 firmware update with host uC #1

Open jkimber09 opened 3 years ago

jkimber09 commented 3 years ago

Hello,

My name is James Kimber and I am a student at The University of Akron, and I have a design project with a team of 3 other students and we have committed to creating a transmitter and receiver to do what we need it to do (not important) and we committed to using PIC24 uC's for both transmitter and receiver and BM71's for bluetooth communication between them. We are trying to update the firmware on the BM71's to the RN4870/RN4871 firmware so that we can use RN4870/RN4871 firmware to write script so that they will pair and bond automatically. (we know how to script them) We have successfully done this by updating the firmware using the firmware update tool through usb to computer, but we do not have the luxury of being able to use the update tool now that we have the PIC uC's and BM71's attached to our PCB's. How could we code the uC to update the BM71 firmware directly. We have reached out to Microchip, with no luck, and we are desperate. Please, PLEASE help.

stephendpmurphy commented 3 years ago

I have not touched this in a LONG time and when I did the feature only partially worked.. I will gladly share the source that I had though.. Beyond providing you source, I don't think I have much more to offer.

stephendpmurphy commented 3 years ago

@jkimber09 I've went ahead and made my repository public where I was attempting to use the BM71 and update the radio firmware via the uC firmware. It can be found at the link below.

https://github.com/stephendpmurphy/OctaneMate.Firmware

You should focus on the folder called ble within the source. Specifically the BM71_flash_commands.* and BM71_flah_data.h files.

Best of luck.