cancel
Showing results for 
Search instead for 
Did you mean: 

I have B-L475E-IOT01A2 board. In this SPBTLE-RF (BLE) module also there. it will support BLE Mesh or not?.

mikt
Associate II
 
7 REPLIES 7
alok
Senior

Yes, it is possible to run the Mesh on the kit.

You can start from STM32L4 example available in X-CUBE-BLEMESH1

mikt
Associate II

STM32L4 example available in X-CUBE-BLEMESH1 is for NUCLEO board. Is there any ready example code for this B-L475E-IOT01A2 to test BLE Mesh?. If it is available please share.

Otherwise want to modify the existing code.

alok
Senior

There is no ready example available for B-L475E-IOT01A2

mikt
Associate II

After modifying the code for B-L475E-IOT01A2, following error is coming

Error message "Could not initialize BlueNRG Mesh library!", error code = 2

How to solve this?

alok
Senior

Can you update the BlueNRG-MS module with latest BLE stack

Minimum required is v7.2c as mentioned in the release notes

mikt
Associate II

How to update latest BLE stack on This Board?

If any Documentation available please share

Antonio Vilei
Senior III

There are no ready examples to update the BlueNRG-MS firmware of the B-L475E-IOT01A2 board, but you have two options for this: 

The simplest option is probably using the Mbed updater for BlueNRG-MS:

https://os.mbed.com/teams/ST/code/BlueNRG-MS-Stack-Updater/

If you follow this approach, please make sure that you update the x_nucleo_idb0xa1_targets.h file to use the correct pins for your board.

Another alternative is generating the Virtual_COM_Port project for the board with STM32CubeMX and then use the FlashUpdaterTool utility (included in the X-CUBE-BLE1 package) to perform the update.

I would go for the first option. If you have problems, I can generate a binary for you.

Best regards,

Antonio