@@ -34,7 +34,7 @@ If you need to restore the stock firmware of the BLE module of STEVAL-MKSBOX1V1,
34
34
35
35
# STM32duinoBLE with X-NUCLEO-BNRG2A1
36
36
37
- STM32duinoBLE library does not work with the stock firmware that is loaded in the BLE module of X-NUCLEO-BNRG2A1 expansion board.
37
+ STM32duinoBLE library could not work with the stock firmware that is loaded in the BLE module of X-NUCLEO-BNRG2A1 expansion board.
38
38
39
39
For this reason, first of all, it is needed to solder on X-NUCLEO-BNRG2A1, if it is not soldered, a 0 Ohm resistor at R117.
40
40
@@ -54,25 +54,21 @@ In particular we have the following connections:
54
54
| Pin | 4 | 7 |
55
55
| Pin | 5 | 15 |
56
56
57
- First of all, install the ST BlueNRG-1_2 Flasher Utility and open it, then select the SWD tab:
57
+ First of all, install the RF- Flasher Utility and open it, then select the SWD tab:
58
58
59
- [[ /img/X_NUCLEO_BNRG2A1_2 .PNG|alt="SWD tab of ST BlueNRG-1_2 Flasher Utility"]]
59
+ [[ /img/X_NUCLEO_BNRG2A1_5 .PNG|alt="SWD tab of RF- Flasher Utility"]]
60
60
61
61
Erase the flash memory of the BlueNRG-2 chip:
62
62
63
- [[ /img/X_NUCLEO_BNRG2A1_3.PNG|alt="Erase of the BlueNRG-2 chip"]]
64
-
65
- Download the Link Layer Only firmware for the BLE module from the following link:
63
+ [[ /img/X_NUCLEO_BNRG2A1_6.PNG|alt="Erase of the BlueNRG-2 chip"]]
66
64
67
- [ DTM_LLOnly.bin] ( https://github.com/stm32duino/wiki/blob/main/X-NUCLEO-BNRG2A1/DTM_LLOnly.bin )
68
-
69
- Load the Link Layer Only firmware in the ST BlueNRG-1_2 Flasher Utility and then press the "Flash" button:
65
+ Download a new version of the firmware for the BLE module from the following link:
70
66
71
- [[ /img/X_NUCLEO_BNRG2A1_4.PNG|alt="Load and flash the new firmware into BlueNRG-2 chip" ]]
67
+ [ BLUENRG-M2SP_DTM_SPI.hex ] ( https://github.com/stm32duino/wiki/blob/main/X-NUCLEO-BNRG2A1/BLUENRG-M2SP_DTM_SPI.hex )
72
68
73
- If you need to restore the stock firmware of the BLE module of X-NUCLEO-BNRG2A1, you can repeat the procedure using this firmware image :
69
+ Load the new firmware in the RF-Flasher Utility and then press the "Flash" button :
74
70
75
- [ DTM_Full.bin ] ( https://github.com/stm32duino/wiki/blob/main/X-NUCLEO-BNRG2A1/DTM_Full.bin )
71
+ [[ /img/X_NUCLEO_BNRG2A1_7.PNG|alt="Load and flash the new firmware into BlueNRG-2 chip" ]]
76
72
77
73
If you should find some issues during the update process, you can try to repeat the procedure closing the J15 jumper on the X-NUCLEO-BNRG2A1 expansion board.
78
74
0 commit comments