background image

   

Lantronix, Inc. 

7535 Irvine Center Drive 

Suite 100 

Irvine, CA 92618 

Tel: +1 (949) 453-3990 

Part Number APP-0001 

Revision C March 2019 

 

 

 

 

 

 

 

Application Note: 

 

 

xPico 200

 

®

 Certification Firmware Instructions 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Summary of Contents for xPico 200 Series

Page 1: ...Lantronix Inc 7535 Irvine Center Drive Suite 100 Irvine CA 92618 Tel 1 949 453 3990 Part Number APP 0001 Revision C March 2019 Application Note xPico 200 Certification Firmware Instructions ...

Page 2: ...o obligation to update the information in this publication Lantronix does not make and specifically disclaims all warranties of any kind express implied or otherwise regarding title non infringement fitness quality accuracy completeness usefulness suitability or performance of the information provided herein Lantronix shall have no liability whatsoever to any user for any damages losses and causes...

Page 3: ...ed radio TV technician for help This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions 1 This device may not cause harmful interference and 2 this device must accept any interference received including interference that may cause undesired operation This device is intended only for OEM Integrators The OEM integrator should be aware of the following ...

Page 4: ...es _____________________________________________________ 6 Hardware Requirements for Continuous Mode Testing _____________________________ 6 Continuous Mode Software Load ______________________________________________ 7 Running the Wi Fi Continuous Mode Tests_______________________________________ 9 802 11g Transmit Script ____________________________________________________ 10 802 11a Transmit Sc...

Page 5: ...mitting antennas at least 20 cm from all other transmitters Lantronix has not completed SAR testing on the xPico 200 module Running EMC tests including the FCC 15 part B and EN 301 489 1 17 When leveraging the modular certification the transmitter and receiver specific tests normally do not need to be performed Placing certifications for the xPico 200 transmitter IDs for various regions on the end...

Page 6: ...re testing on some units that run continuous mode transmitter and receiver tests To run the continuous transmit and receive mode tests special firmware needs to be loaded on the xPico 200 module Hardware Requirements for Continuous Mode Testing The following hardware requirements are needed for continuous mode testing The continuous mode software can be downloaded at https www lantronix com produc...

Page 7: ... in the xPico 200 Series Evaluation Kit User Guide Continuous Mode Software Load To use the module for continuous mode testing for certification download and load the Wi Fi continuous mode software 1 Download the xPico 200 continuous mode software from https www lantronix com products xpico 200 tab docs downloads 2 Extract the files from the archive The archive contains the xPico200_MFG_Test direc...

Page 8: ... your PC These instructions were tested with Tera Term 4 73 but may work with other versions Note The xP200 cmd_teraterm wifi bat file contains a link to ttermpro exe the Tera Term executable You may need to modify this link if the executable is in a different directory on your PC 5 Connect the serial port of the module to your PC 6 Double click the xP200 cmd_teraterm wifi bat file in the xPico200...

Page 9: ...ing the firmware 11 At the CLI prompt type cert console to enter continuous mode for running cert scripts 12 Type to list all commands Type wl h to list all wl commands Running the Wi Fi Continuous Mode Tests Wi Fi continuous mode uses the Cypress WL commands For more information on WL tool commands please see the Cypress reference document at http www cypress com file 385966 download The Wi Fi sc...

Page 10: ... disassoc wl phy_forcecal 1 wl phy_activecal wl txpwr1 1 wl pkteng_start 00 90 4c aa bb cc tx 20 1024 0 In the wl chanspec c 1 b 2 w 20 s 0 line c 1 sets the channel to channel 1 Change the 1 parameter to any integer from 1 to 14 to specify the channel Use the wl nrate r 54 line to modify the bit rate The r 54 sets the rate to 54Mbps wl nrate m 0 s 0 is for MCS0 wl nrate m 7 s 0 is for MCS7 The tx...

Page 11: ...l up wl txant 0 wl antdiv 0 wl nrate r 54 wl phy_watchdog 0 wl disassoc wl phy_forcecal 1 wl phy_activecal wl txpwr1 1 wl pkteng_start 00 90 4c aa bb cc tx 20 1024 0 Similar to the 802 11g script above change the chanspec line to set the channel using the parameter after the c parameter and change the nrate line to set the bit rate The txant parameter sets the antenna to either antenna 0 or antenn...

Page 12: ...c aa bb cc tx 100 2048 0 Similar to the 802 11g script above change the chanspec line to set the channel using the parameter after the c parameter and change the 5g_rate line to set the bit rate The b parameter in the 5g_rate line and the w parameter in the chanspec line sets the bandwidth The xPico 200 supports 20Mhz and 40Mhz bandwidth for 802 11n in the 5Ghz band The txant parameter sets the an...

Page 13: ... The nrate and channel parameters above work like the parameters from the above transmit scripts The wl counters command will output receive mode statistics The rxdfrmocast statistic lists the received frames which is useful when connected to an external signal generator Run the wl counters command before and after sending external frames to the unit and calculate the difference between the before...

Page 14: ...ate channel and chanspec parameters above work like the parameters from the above transmit scripts The wl counters command will output receive mode statistics The rxdfrmocast statistic lists the received frames which is useful when connected to an external signal generator Run the wl counters command before and after sending external frames to the unit and calculate the difference between the befo...

Page 15: ...w the instructions for each type of test in the Cypress document at http www cypress com file 298091 download 2 Load the continuous mode firmware as described in the Continuous Mode Software Load section 3 Once the firmware is loaded run the bt_hci_reset command twice The second time this command is run it should respond with SUCCESS 4 After the reset command run the bt_download_firwmare command 5...

Page 16: ...table channels are 0 to 39 where 0 is 2402Mhz and 39 is 2480 Mhz bt_le_tx_test tx_channel data_length data_pattern Cypress equivalent command mbt le_transmitter_test This command runs the LE transmit test tx_channel receive frequency minus 2402 divided by 2 Acceptable channels are 0 to 39 where 0 is 2402 Mhz and 39 is 2480 Mhz Data_length can be from 0 to 37 Data_pattern can be from 0 to 7 Data Pa...

Page 17: ...quency can be from 2402 MHz to 2480 MHz tx_mode selects unmodulated or modulated with pattern 0 Unmodulated 1 PRBS9 2 PRBS15 3 All Zeros 4 All Ones 5 Incrementing Symbols tx_modulation_type selects 1 Mbps 2 Mbps or 3 Mbps modulation This is ignored if mode is unmodulated 0 GFSK 1 QPSK 2 8PSK 3 LE tx_power can be from 25 dBm to 3 dBm bt_receive_only rx_frequency Cypress equivalent command mbt recei...

Page 18: ... transmit on a specified frequency without hopping modulation_type sets the data pattern 0 0x00 8 bit Pattern 1 0xFF 8 bit Pattern 2 0xAA 8 bit Pattern 3 0xF0 8 bit Pattern 4 PRBS9 Pattern logical_channel sets logical channel to Basic Rate BR or Enhanced Data Rate EDR for ACL packets 0 EDR 1 BR bb_packet_type sets the baseband packet type to use 3 DM1 4 DH1 2 DH1 8 3 DH1 10 DM3 2 DH3 11 DH3 3 DH3 ...

Page 19: ...ncy used to listen from 2402 MHz to 2480 MHz modulation_type sets the data pattern to compare received data 0 0x00 8 bit pattern 1 0xFF 8 bit pattern 2 0xAA 8 bit pattern 3 0xF0 8 bit pattern 4 PRBS9 pattern logical_channel sets the logical channel to BR or EDR for ACL packets 0 EDR 1 BR bb_packet_type sets the packet type of the expected packets 3 DM1 4 DH1 2 DH1 8 3 DH1 10 DM3 2 DH3 11 DH3 3 DH3...

Page 20: ...ng bits 10101010 3 Pseudo random bit sequence 15 4 Pattern of all 1s 5 Pattern of all 0s 6 Pattern of alternating bits 00001111 7 Pattern of alternating bits 0101 PHY 1 2 1 Transmitter set to transmit data at 1Ms s 2 Transmitter set to transmit data at 2Ms s bt_le_enhanced_rx_test rx_channel PHY modulation_index Cypress equivalent command mbt le_enhanced_receiver_test This command runs the enhance...

Page 21: ...following arguments repeat depending on the number of tests Retry Offset When a timeout occurs subtract the offset to go back to the earlier test Size 6 bits 31 26 in little endian uint32 Range 0x01 0x3f Number_Packets This is the number of packets to be received for this test Size 15 bits 25 11 in little endian uint32 Range 0x01 0x7fff TxPowerIndex This is the power table index to use Size 3 bits...

Reviews: