I am trying to find out how to create a firmware that would satisfy the below FCC test condition:
Bluetooth should broadcasts at channels 2402/2441/2480 MHz with a duty cycle as close to 100% as possible.
I have gone through the below links so far.
CC256x FCC Testing Guide for MSP430
How to Certify your Bluetooth product
I am planning to call VS_Enable_FCC_Test_Mode() available in Bluetopia\btvs\BTVS.c with the below arguments:
- Modulation_Type = mtContinuousWave
- Test_Pattern = VS_TEST_PATTERN_PN9
- Frequency_Channel = 0 for 2402 MHz, 39 for 2441 MHz, 78 for 2480 MHz
- Power_Level = VS_MAXIMUM_POWER_LEVEL
- Generator_Init_Value = 0
- EDR_Generator_Mask = 0
I have the following questions.
1. CC256x FCC Testing Guide for MSP430 says that I need to load the service pack (SP). Is this required?
2. The current baud rate is 115200 bps. Do I have to change this? The application uses Serial Port Profile.
3. Will the above mentioned arguments to VS_Enable_FCC_Test_Mode() ensure a 98% and above duty cycle?
4. The result for HCI_VS_Get_System_Status (0xFE1F)says that deep-sleep mode is "HCILL deep sleep enabled". Do I have to change this to "Deep sleep disabled" for the FCC test?
Please let me know if I am on the right track and also if you have answers to any of these.