cancel
Showing results for 
Search instead for 
Did you mean: 

Field programming IFR

eleventen
Associate III
Posted on May 12, 2015 at 22:57

Greetings,

Our design requires a non-default IFR setup.  ST provides a tool that can update the IFR, but this isn't going to be useful to us in production.  We'd like to be able to write new IFR values over the SPI bus as part of our manufacturing procedures.

Is there documentation that explains how we can do this?  If not, what method other than the GUI is available to us?

Cheers

#ifr-and-ble-stack #ifr-manufacturing
4 REPLIES 4
karsten2
Associate II
Posted on May 13, 2015 at 00:41

bluenrg_utils.h provides some utility methods to write/read IFR data.

Have not toyed around with it yet, but we will need it in the future too.

Functions seem fairly well documented. There is also documentation on the IFR in the bluetooth development kit

Posted on May 13, 2015 at 09:43

Hi,

For further information, you can read the document:

UM1868: BlueNRG and BlueNRG-MS information register (IFR)

that you can find at the following link:

http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00164925.pdf

Regards,

GM

peterpeter9161
Associate II
Posted on October 15, 2015 at 20:02

Hi,

The device is ready to use? or we have to program the BLE stack and/or the IFR table before we can use it.

 

Regarding the IFR where I can find the default IFR values?

For the following network BlueNRG-MS a Master that keep communication with 3 BlueNRG-MS Slaves, what is the Stack mode?

Thanks in advance

Jose Machado

Posted on October 22, 2015 at 16:08

Dear Customer,

in order to connect a master until 8 slaves, you have to set Stack Mode=3.

to do this, you could send the command:

ACI_HAL_WRITE_CONFIG_DATA(Offset=2D, Length=0x01, Value=0x03)

or you could set the stack mode using the window Tools-> BlueNRG IFR and after write it.

Regards,

GM