This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Nrf8002 : Testing General Reflexions

Dear Nordic,

we are working on the developement of a new product based on the nrf8002. We are on the reflexion of the test plan of the product, and i have some questions/confirmation relative to the nrf8002... I am also interested in any documentation relative to this subjects (although i found some very good docs but not all answers or did not understood everything well...)

1. Direct Test Mode

i understood that direct test mode can be used only with UART interface and not through RF communication. I also understood that direct test mode can only be used for testing the peripheral in transmitting and receiving packets but not for other purposes.

For instance, DTM could not be used for retrieving any product information (like Mac address or product Name for instance)... Am i right ?

More Generally, i would ask the question : "What information can we get through RS232 communications ? and what can we get through Bluetooth communications ?" (but i think we can get some information through BT communication)

2. Product Configuration Tool

I am also wondering if it's possible to configure the nrf8002 for test purposes with a specific config. file loaded into RAM, test the product and after that configure the product in its final state by OTP flashing. This would be useful in terms of test times (as we'd like to test the Led, buzzer and Buttons for instance).

In other words i'd like to do the same as in nrfGo Studio (where config can be loaded into RAM or OTP) but with the production tool...

Is this possible or does the production tool only allow OTP Flashing ?

3. Product Customization

we'd like to know if any field of the product can be used for product Identification through a serial number (on more than 10 digits/caracters). This would allow to trace the test and production state for each product.

I think that it could be possible by using the local name field and maybe the appearence field and that those fields could be retreived during bluetooth discovery, however, in that case, the configuration file used with production tool should be modified for each product according to it's serial number, and i'm not sure how to do this.

Another available solution would probably be to identify each product through its mac address and get it through a bluetooth discovery.

What do you think ?

Thanks you for any feedback and comments, Best Regards

Parents
  • Hi,

    1. Yes. DTM is there to do RF tests only. You could get more information over Bluetooth, such as the device address and Device information (See the nRFgo studio for configuration). The Device would have to be configured for this to work. Note that DTM is not available after the configuration is written to OTP. DTM test can be done as described in nAN-34.
    2. You can create multiple configurations and load these into ram using the production tool. As long as you have chosen “upload to RAM” when you click the “Store configuration to file” button you will be fine.
    3. You could use on of the Device Identification fields for this, or you could use the device address for identification as this is a 48bit randomly generated address, but you should be aware that the device address is not available in iOS applications.

    Best regards,

Reply
  • Hi,

    1. Yes. DTM is there to do RF tests only. You could get more information over Bluetooth, such as the device address and Device information (See the nRFgo studio for configuration). The Device would have to be configured for this to work. Note that DTM is not available after the configuration is written to OTP. DTM test can be done as described in nAN-34.
    2. You can create multiple configurations and load these into ram using the production tool. As long as you have chosen “upload to RAM” when you click the “Store configuration to file” button you will be fine.
    3. You could use on of the Device Identification fields for this, or you could use the device address for identification as this is a 48bit randomly generated address, but you should be aware that the device address is not available in iOS applications.

    Best regards,

Children
Related