-
Dear Bitcraze team! I'd like to attach a u.FL antenna to my crazyflie 2.1. I've read here, that in order to make the crazyflie use this antenna instead of the chip antenna, I need to modify and re-compile the firmware of the nrf51 chip.
I flashed this firmware to my crazyflie 2.1 via crazyradio, and it appears to go through fine:
However, after the flashing is over, the drone's M2 blue light stays on, solid without blinking. The drone cannot be turned off via the on/off button, only via unplugging the battery. It cannot connect to my computer using a crazyradio, although I can put it into bootloader mode again by long pressing the on/off button. In order to make it usable again, I need to do a cold boot recovery. Regarding the solid blue light, I read here, that this may indicate corrupted nrf51 firmware, but I'm not sure where it could've got corrupted, as I haven't yet modified anything about the firmware, and used the latest version.
Could you provide some pointers on achieving my goal of using an external u.FL antenna, and compiling/flashing firmware to the nrf51 over crazyradio? Thanks a lot for your help! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
Have you already attached the antenna, or is this happening with a completely stock Crazyflie—radio, antenna, and firmware (both STM and NRF) unchanged? It looks like the firmware flashed fully. Does the drone restart normally, or does it go straight into the solid blue LED state? No red blinking bursts indicating an assert? |
Beta Was this translation helpful? Give feedback.
Hi @gaalb !
Thank you so much for the detailed description and video!
This helped me very much when trying to find your issue!
It looks like your Crazyflie has an old NRF bootloader.
You can update the bootloader by flashing the latest release using cfclient (Connect->Bootloader->From Release)
Once this is done you should (if my hypothesis is correct) be able to flash the nrf software just like you showed in the video.
I hope this solves the issues you are facing!
I will make sure this is properly documented.