all | frequencies |
|
|
|
|
|
exhibits | applications |
---|---|---|---|---|---|---|---|---|
manuals | photos | label |
app s | submitted / available | |||||||
---|---|---|---|---|---|---|---|---|
1 2 |
|
UM | Users Manual | 559.27 KiB | April 21 2023 / April 25 2023 | |||
1 2 |
|
User Manual | Users Manual | 570.27 KiB | April 21 2023 / April 25 2023 | |||
1 2 |
|
Internal photo | Internal Photos | 126.46 KiB | April 21 2023 / April 25 2023 | |||
1 2 |
|
Exnternal photo | External Photos | 191.82 KiB | April 21 2023 / April 25 2023 | |||
1 2 |
|
label | ID Label/Location Info | 90.34 KiB | April 21 2023 / April 25 2023 | |||
1 2 |
|
Agent letter | Attestation Statements | 196.71 KiB | April 21 2023 / April 25 2023 | |||
1 2 |
|
Attestation Statements part 2.911 d 5 | Attestation Statements | 92.25 KiB | April 21 2023 / April 25 2023 | |||
1 2 | BOM | Parts List/Tune Up Info | April 21 2023 | confidential | ||||
1 2 | Block Diagram | Block Diagram | April 21 2023 | confidential | ||||
1 2 |
|
Modular Approval Request | Cover Letter(s) | 197.05 KiB | April 21 2023 / April 25 2023 | |||
1 2 | Operational Description | Operational Description | April 21 2023 | confidential | ||||
1 2 |
|
Power of Attorney Letter | Cover Letter(s) | 80.66 KiB | April 21 2023 / April 25 2023 | |||
1 2 | SCH | Schematics | April 21 2023 | confidential | ||||
1 2 |
|
SRTC2023-9004(F)-23040601(D) BT Part1 | Test Report | 5.13 MiB | April 21 2023 / April 25 2023 | |||
1 2 |
|
SRTC2023-9004(F)-23040601(D) BT Part2 | Test Report | 5.48 MiB | April 21 2023 / April 25 2023 | |||
1 2 |
|
SRTC2023-9004(F)-23040601(D) BT Part3 | Test Report | 939.81 KiB | April 21 2023 / April 25 2023 | |||
1 2 |
|
SRTC2023-9004(F)-23040601(I)MPE | RF Exposure Info | 212.24 KiB | April 21 2023 / April 25 2023 | |||
1 2 |
|
Test Setup Photo RF | Test Setup Photos | 744.79 KiB | April 21 2023 / April 25 2023 | |||
1 2 |
|
antenna report | Test Report | 652.73 KiB | April 21 2023 / April 25 2023 | |||
1 2 |
|
confidential letter | Cover Letter(s) | 80.47 KiB | April 21 2023 / April 25 2023 | |||
1 2 | 6.BOM | Parts List/Tune Up Info | April 21 2023 | confidential | ||||
1 2 |
|
BLE RF Test Report | Test Report | 2.98 MiB | April 21 2023 / April 25 2023 | |||
1 2 | Circuit | Schematics | April 21 2023 | confidential | ||||
1 2 | OP | Operational Description | April 21 2023 | confidential |
1 2 | UM | Users Manual | 559.27 KiB | April 21 2023 / April 25 2023 |
WARNING:pdfminer.pdfpage:The PDF <_io.BufferedReader name='/Volumes/Scratch/Incoming/eg-scratch/6487583.pdf'> contains a metadata field indicating that it should not allow text extraction. Ignoring this field and proceeding. Use the check_extractable if you want to raise an error in this case IoT Dual Mode Programming Manual June 8,2022 V3.0 1 / 34 Barrot Confidential Version 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 Programming Manual Version History Amendment Initial release Add descriptions Add multiple connection config. Command 1. Add OTA command 2. Add Pin configuration command 3. Add Random address configuration command 4. Remove command ADC 5. Change descriptions 1. Add Turn off Bluetooth command 2. Add and highlight configuration command descriptions. Add service mask description 1. Add PDU format description 2. Add Appendix 3. Add IOCAP command 4. Add MTU CREDIT command 1. Add GATT MTU/CREDIT configuration query command 2. Add serial port usage 3.Format change Modify GATT MTU/CREDIT value Add BR2141e-s Add HID Command Update disconnected PIN, wakeup PIN, sleep interval 1. Add BR2141e module 2. Add AT+FUNCRPT Command , MFI Detection Update document formet Add Connout command 1. Fix some reply error 2. Add command to set Bluetooth address 3. Add discoverable and connectable individual control command Date 2017-04-11 2017-05-04 Author Biao Han Biao Han 2017-05-18 Biao Han 2017-06-23 Biao Han 2017-08-02 Biao Han 2017-09-02 LiHua Liu 2017-11-04 JingLin Dong 2017-11-17 JingLin Dong 2017-11-27 2018-10-20 2018-12-13 JingLin Dong KaiYue Wu YongQiang Xu 2019-02-18 KaiYue Wu 2019-07-22 SiHua Xie 2019-07-31 2019-11-15 KaiYue Wu SiHua Xie 2020-02-24 YongQiang Xu 2 / 34 Barrot Confidential Programming Manual 4. Add HID connection status command 1. Add inquiry 1.Update inquiry 2.ADD BR2576e-s 1.ADD BR2551e and BR2551e-s 1.Update default information about BR8051A01 2.Add the commands supported by BR8051A01 Add notes 2020-04-09 Wenqing Qiu 2020-04-23 DianFeng Zhou 2020-11-11 Guangqian Xu 2022-04-14 Ye Liu 2022-06-08 Yongqiang Xu 2.6 2.7 2.8 2.9 3.0 3 / 34 Barrot Confidential Programming Manual Contents 1. Introduction ............................................................................................................... 7 1.1. Default Configuration ......................................................................................7 2. FCC ............................................................................................................................. 7 3. Format Convention .................................................................................................... 8 3.1. Definition ........................................................................................................ 8 3.2. Format .............................................................................................................9 3.2.1. AT Commands Format ..........................................................................9 3.2.2. PDU Commands Format ...................................................................... 9 4. Note ......................................................................................................................... 11 4.1. Modifying AT Command will delay writing flash .......................................... 11 5. Commands & Indications .........................................................................................11 5.1. AT Commands ............................................................................................... 11 5.1.1. Query Firmware Version .................................................................... 11 5.1.2. Query Local Device Name ..................................................................11 5.1.3. Set Local Device Name .......................................................................11 5.1.4. Query PIN Code ..................................................................................12 5.1.5. Set PIN Code ...................................................................................... 12 5.1.6. Query COD ......................................................................................... 12 5.1.7. Set COD .............................................................................................. 12 5.1.8. Query Local Bluetooth Address ......................................................... 13 5.1.9. Set Local Bluetooth Address .............................................................. 13 5.1.10. Query Baud Rate ..............................................................................13 5.1.11. Set Baud Rate ...................................................................................13 5.1.12. Query Module Mode ....................................................................... 14 5.1.13. Set Module Mode ............................................................................ 14 5.1.14. Query Sleep Interval ........................................................................ 14 5.1.15. Set Sleep Interval ............................................................................. 14 5.1.16. Query SSP Mode .............................................................................. 15 5.1.17. Set SSP Mode ................................................................................... 15 5.1.18. Query Discoverable Mode ............................................................... 15 5.1.19. Set Discoverable Mode .................................................................... 15 5.1.20. Query Service Mask ......................................................................... 15 5.1.21. Set Service Mask .............................................................................. 16 5.1.22. Query Multiple Connection Feature ................................................17 5.1.23. Set Multiple Connection Feature .....................................................17 5.1.24. Active connection ............................................................................ 17 5.1.25. Query MTU [1] ................................................................................. 18 5.1.26. Set MTU [1] ...................................................................................... 18 5.1.27. Query GATT MTU [2] ........................................................................18 5.1.28. Set GATT MTU [2] .............................................................................19 4 / 34 Barrot Confidential Programming Manual 5.1.29. Query CREDIT [3] ............................................................................. 19 5.1.30. Set CREDIT [3] .................................................................................. 19 5.1.31. Query GATT CREDIT [4] .................................................................... 19 5.1.32. Set GATT CREDIT [4] .........................................................................20 5.1.33. Query Pin Definition ........................................................................ 20 5.1.34. Set Pin Definition ............................................................................. 20 5.1.35. Query Random Address Enable/Disable Status ...............................21 5.1.36. Set Random Address Enable/Disable Status ....................................21 5.1.37. Query PDU Mode .............................................................................22 5.1.38. Set PDU Mode ..................................................................................22 5.1.39. Enter OTA Mode ...............................................................................22 5.1.40. IniClear Pairing Info. ........................................................................23 5.1.41. Restore Factory Setting ....................................................................23 5.1.42. Reset ................................................................................................ 23 5.1.43. Shut Down Bluetooth .......................................................................24 5.1.44. Report HID Keys ............................................................................... 24 5.1.45. Query HID Parameters ..................................................................... 24 5.1.46. Set HID Parameter ........................................................................... 25 5.1.47. Release HID Connection ...................................................................25 5.1.48. Recover HID Connection .................................................................. 26 5.1.49. HID Function Button ........................................................................ 26 5.1.50. MFI Detection .................................................................................. 26 5.1.51. Set BR discoverable mode ............................................................... 26 5.1.52. Set BR connectable mode ................................................................27 5.1.53. Set BLE discoverable mode .............................................................. 27 5.1.54. Set BLE connectable mode .............................................................. 27 5.1.55. Get HID connect status .................................................................... 27 5.1.56. Inquiry ..............................................................................................28 5.1.57. Query the IO capability .................................................................... 28 5.1.58. Query MAC name mode .................................................................. 28 5.1.59. Set MAC name mode ....................................................................... 29 5.2. AT Indication ................................................................................................. 29 5.2.1. Ready Status .......................................................................................29 5.2.2. Data Transprant Transfer Status Connection Indicataion .................. 29 5.2.3. Inquiry Result ..................................................................................... 30 5.2.4. Inquiry Complete ............................................................................... 30 5.3. PDU Mode Commands ..................................................................................31 5.3.1. Send data ........................................................................................... 31 5.3.2. Release Connection ........................................................................... 32 5.3.3. Connection Status Indication .............................................................32 6. Appendix .................................................................................................................. 32 7. Company Profile .......................................................................................................33 5 / 34 Barrot Confidential Programming Manual 8. Contact Information .................................................................................................33 8.1. Beijing ........................................................................................................... 33 8.2. Shenzhen .......................................................................................................33 8.3. Shanghai ........................................................................................................34 9. Copyright ..................................................................................................................34 6 / 34 Barrot Confidential Programming Manual 1. Introduction IoT Dual Mode module is Bluetooth 5.2 dual mode module. The module firmware supports SPP and GATT service and applications. This document introduces module default settings and its firmware commands/indications definitions. The detailed module function introductions and usages refer to BARROT_ IoT Dual Module Application Note. This document is applied for BR2551e-sc modules. Some configuration commands take effective after restart. Please see the command note for details. A delay is required to write to the configuration to be saved. It writes modified configuration once it doesnt find new configuration within 1s. Therefore, if the module does hardware reset within 1s after sending the configuration command, this command will not take affective except the AT+RESET command. The AT+RESET command forces to directly write configuration, so it will take affective immediately after the command is sent. ) 1.1. Default Configuration BR2551e-sc UART default setting: 115200 baud rate, 8bits data, 1bit stop, no parity bit, enable hardware flow control. Default device class type: 0x100680
(Printer) Default PIN code: 1234 Default device name: BR2551e-sc. 2. FCC FCC ID: 2AOXV-BR2551E-SC This equipment may be operated in all European countries. Labeling requirements.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. Changes or modification warning.Any Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment. 7 / 34 Barrot Confidential Programming Manual This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
-Reorient or relocate the receiving antenna.
-Increase the separation between the equipment and receiver.
-Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
-Consult the dealer or an experienced radio/TV technician for help. This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. End user must follow the specific operating instructions for satisfying RF exposure greater than or equal to 20cm compliance. This transmitter must not be colocated or operating in conjunction with any other antenna or transmitter. The portable device is designed to meet the requirements for exposure to radio waves established by the Federal Communications Commission (USA). 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. 3. Format Convention 3.1. Definition The format of commands/indications in this document is using following grammatical definitions:
\r
\n carriage return line break command elements. Inside angle brackets. Angle brackets are not included
in the command.
not included in the command. Optional command elements can be ignored in the Optional command elements. Inside angle brackets. Angle brackets are 8 / 34 Barrot Confidential Programming Manual command and they may not appear in the indication. 3.2. Format This command set includes two types command formats: AT command and PDU command. 3.2.1. AT Commands Format AT command is composed of ASCII characters, and it ends with \r (0x0d). Therefore, it should avoid using \r (0x0d) in the command. Once \r is appeared in the command, all data following \r will be discarded. Command Command is sent from host to control the module. The command is composed of three parts: prefix starting with AT+, command, suffix ending with \r. Command format is as follows:
Query: AT+<COMMAND>?\r Set: AT+<COMMAND>=< Parameter >[,< Parameter >]\r AT+
< COMMAND >
<Parameter>
\r Indication Command prefix Command. For example: NAME Parameter. At least one parameter. Numbers should be transferred to ASCII characters. Indication suffix. Return command results or parameters. The prefix is "\ r \ n", the command, and the suffix is "\ r \ n". The indication format is as follows:
\r\n+<INDICATION>[:< Parameter >,< Parameter >]\r\n
\r\n+
INDICATION Parameter
\r\n Indication prefix Indication, For example: OK,ERROR,+NAME Parameter. At least one parameter. Numbers should be transferred to ASCII characters. Indication suffix. 3.2.2. PDU Commands Format In the PDU command format, all command elements are represented by a hexadecimal little-endian value, except for special labels. 9 / 34 Barrot Confidential Programming Manual Command Command is sent from host to control the module. The command is composed of three parts: prefix starting with AT>, command, suffix ending with \r. Command format is as follows:
octet 1 T LSB octet 0 A
<Total Parameters length>
[Parameter]
octet2
[Parameter]
octet 3
<Opcode>
MSB octet 4
[Parameter]
\r AT>
Opcode Total Parameters length Parameter
\r Indication Command prefix. Three bytes ASCII characters. Operation code. Two bytes. Every command uses opcode as unique identification. Bluetooth 0x0101; WeChat 0x0102 Parameter length. Two bytes. The unit of this parameter is byte, not the number of parameters. Parameter2. Command suffix. One byte ASCII character. Indication returns results or parameters. The command is composed of three parts:
prefix starting with AT>, command, suffix ending with \r. Command format is as follows:
octet 1
\n LSB octet 0
\r
<Total Parameters length>
octet2
[Parameter]
octet 3
<Opcode>
MSB octet 4
[Parameter]
[Parameter]
\r
\n
\r\n<
Opcode Total Parameters Indication prefix. Three bytes ASCII characters. Operation code. Two bytes. Every command uses opcode as unique identification. Bluetooth 0x0101; WeChat 0x0102 Parameter length. Two bytes. The unit of this parameter is byte, 10 / 34 Barrot Confidential Programming Manual length Parameter2
\r\n not the number of parameters. Parameter Indication suffix. Two bytes ASCII characters. 4. Note 4.1. Modifying AT Command will delay writing flash When the AT command is used to modify configuration items, the configuration items are written to the Flash. This action takes place 1000ms after the AT command is received, plus the time to write the Flash.During this period, if the chip is reset or powered off, the configuration information in the Flash may be lost and the chip (or module) cannot work properly. It is recommended that after sending the AT setting command, the bluetooth module can be reset or powered off AT least 1500ms later. 5. Commands & Indications 5.1. AT Commands 5.1.1. Query Firmware Version Command Indication Parameter Note AT+GVER?\r
\r\n<Firmware version>\r\n\r\nOK\r\n Firmware version N/A 5.1.2. Query Local Device Name Command Indication AT+NAME?\r
\r\n+NAME:<name>\r\n\r\nOK\r\n Parameter name Note N/A Local device name. Default device name: i435e-s, i482e-s, i482e, BR2135e-s, BR436e-s, BR2141e, BR2141e-s, BR2576e-s, BR8051A01. 5.1.3. Set Local Device Name Command Indication AT+NAME=<name>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n 11 / 34 Barrot Confidential Programming Manual Parameter name Local device name. Default device name: i435e-s, i482e-s, i482e, BR2135e-s, BR436e-s, BR2141e, BR2141e-s, BR2576e-s, BR8051A01. Note The max length of device name is 31 bytes. 5.1.4. Query PIN Code Command Indication Parameter Note AT+PIN?\r
\r\n+PIN:<PinCode>\r\n\r\nOK\r\n PinCode Only for SPP Bluetooth PIN code. Default PIN code: 1234 5.1.5. Set PIN Code Command Indication AT+PIN=<PinCode>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n Parameter PinCode Bluetooth PIN code. Default PIN code: 1234. This parameters minimum length is 1byte and its max length is16types. Note Only for SPP 5.1.6. Query COD Command Indication Parameter Note AT+CLASS?\r
\r\n+CLASS:<cod>\r\n\r\nOK\r\n cod Class of Device. Default setting: 100680 (Printer) Developers can use The Bluetooth SIG defined COD (refer to Table1) or use self-defined COD. 5.1.7. Set COD Command Indication Parameter Note AT+CLASS=<cod>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n cod Developers can use The Bluetooth SIG defined COD (refer to Table1) or use self-defined COD. Class of Device. Default setting: 100680 Table 1 Bluetooth SIG Defined COD Class of Device Computer (desktop, notebook, PDA, organizers etc.) Hex 0x000100 12 / 34 Barrot Confidential Programming Manual Phone (cellular, cordless, payphone, modem) LAN/Network Access point Audio/Video (headset, speaker, stereo, video display etc. Peripheral (mouse, joystick, keyboards etc.) Imaging (printing, scanner, camera, display etc.) Wearable Toy Uncategorized, specific device code not specified 0x000200 0x000300 0x000400 0x000500 0x000600 0x000700 0x000800 0x001F00 Note Developers can use The Bluetooth SIG defined COD (refer to Table1) or use self-defined COD. 5.1.8. Query Local Bluetooth Address Command Indication Parameter Note AT+LBDADDR?\r
\r\n+LBDADDR:<bdaddr>\r\n\r\nOK\r\n bdaddr N/A Local Bluetooth address 5.1.9. Set Local Bluetooth Address Command Indication Parameter Note AT+LBDADDR=<bdaddr>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n bdaddr N/A Local Bluetooth address, For example: 0015834563AE 5.1.10. Query Baud Rate Command Indication Parameter Note AT+BAUD?\r
\r\n+BAUD:<baud>\r\n\r\nOK\r\n baud N/A Baud rate. Default setting: 115200 5.1.11. Set Baud Rate Command Indication Parameter Note AT+BAUD=<baud>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n baud It takes effect after restart the module. Commonly used baud rate: 38400, 57600, 115200, 230400, 256000, 460800, 921600 and etc. Baud rate. Default setting: 115200 13 / 34 Barrot Confidential Programming Manual 5.1.12. Query Module Mode Command Indication AT+BTMODE?\r
\r\n+BTMODE:<mode>\r\n\r\nOK\r\n Parameter mode Bit 0: 1-enable silent mode, 0-disable silent mode. Bit 1~7: reserved. Note BTMODE= 0: the module returns connection indication after it successfully establishes connection with smart phone. Silent mode value is 0 by default. BTMODE= 1: the module doesnt return any connection indication. 5.1.13. Set Module Mode Command Indication AT+BTMODE=<mode>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n Parameter mode Bit 0: 1-enable silent mode, 0-disable silent mode. Bit 1~7: reserved. Note BTMODE= 0: the module returns connection indication after it successfully establishes connection with smart phone. Silent mode value is 0 by default. BTMODE= 1: the module doesnt return any connection indication. 5.1.14. Query Sleep Interval Command Indication AT+IDLE?\r
\r\n+IDLE:<interval>\r\n\r\nOK\r\n Parameter interval Note N/A
(Unit is ms) The time interval of how long the module enters sleep mode from idle mode. 5.1.15. Set Sleep Interval Command Indication Parameter Note AT+IDLE=<interval>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n interval
(Unit is ms) The time interval of how long the module enters sleep mode from idle mode. Default value: 0ms, 0<= Interval < 65535 ms. For example, AT+IDLE=20000\r 14 / 34 Barrot Confidential Programming Manual 5.1.16. Query SSP Mode Command Indication Parameter Note AT+SSP?\r
\r\n+SSP:<mode>\r\n\r\nOK\r\n 0: enable 1: disable mode SSP: security simple pairing. SSP is enabled by default. It takes affect after restart. 5.1.17. Set SSP Mode Command Indication AT+SSP=<mode>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n Parameter mode 0: enable 1: disable Note SSP: security simple pairing. SSP is enabled by default. It takes affect after restart. 5.1.18. Query Discoverable Mode Command Indication AT+DISCOVERABLE?\r
\r\n+DISCOVERABLE:<mode>\r\n\r\nOK\r\n Parameter mode 0: undiscoverable, unconnectable 1: discoverable, connectable. Default value. Note Default mode: discoverable 5.1.19. Set Discoverable Mode Command Indication AT+DISCOVERABLE=<mode>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n Parameter mode 0: undiscoverable, unconnectable 1: discoverable, connectable. Default value. Note Default mode: discoverable 5.1.20. Query Service Mask Command Indication AT+SVCMASK?\r
\r\n+SVCMASK:<mask>\r\n\r\nOK\r\n Parameter mask Service mask value:
bit 0: GATT data transprant() transfer service 15 / 34 Barrot Confidential Programming Manual
(Service UUID: 0xFF00) bit 1: GATT data transprant transfer service (Service UUID: 128Bits type) bit 2: customized service bit 3: GATT WeChat service (Airsync) bit4: SPP service bit5: SPP WeChat service (Airsync) bit6: Handing GATT commands service bit7: YunDa express customized service bit8: YunDa express customized service bit9: Take out customized service bit10: BLUE device service bit 11~15: reserved Note Effective after reset module.The default value is 007B. BR8051A01 default value is 027F. 128bits type GATT Service UUID:
49535343FE7D4AE58FA99FAFD205E455 5.1.21. Set Service Mask Command Indication AT+SVCMASK=<mask>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n Parameter mask bit 0: GATT data transprant transfer service (Service UUID: 0xFF00) bit 1: GATT data transprant transfer service (Service UUID: 128Bits type) bit 2: customized service bit 3: GATT WeChat service (Airsync) bit4: SPP service bit5: SPP WeChat service (Airsync) bit6: Handing GATT commands service bit7: YunDa express customized service bit8: YunDa express customized service bit9: Take out customized service bit10: BLUE device service bit 11~15: reserved Note Effective after reset module.The default value is 007B. BR8051A01 default value is 027F. 128bits type GATT Service UUID:
49535343FE7D4AE58FA99FAFD205E455 16 / 34 Barrot Confidential Programming Manual 5.1.22. Query Multiple Connection Feature Command Indication AT+MULTICONN?\r
\r\n+MULTICONN:<enable>\r\n\r\nOK\r\n Parameter enable 0: multiple connection feature is disabled. 1: multiple connection feature is enabled. Note multiple connection feature is disabled by default
(BR8051A01 multiple connection feature is enabled by default) 5.1.23. Set Multiple Connection Feature Command Indication AT+MULTICONN=<enable>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n Parameter enable 0: multiple connection feature is disabled. 1: multiple connection feature is enabled. Note Send the instruction reset module to take effect 5.1.24. Active connection 5.1.24.1. Known Bluetooth address Command Indication AT+CONNOUT=<type>,<addr>\r Succeeded: \r\nIM_CONN\r\n Failed: \r\ n+CONNOUT:<err code> \r\n Parameter type addr err code 0: SPP 1: IAP2 2: HID (BR8051A01 ) 3: BLE(random address) (BR8051A01 support) address) (BR8051A01 support) 4: BLE(public 12bytes Bluetooth address 0no equipment;
1the connection already exists 2the construction of the chain failed;
3the search service failed;
Note This command takes effect on r3110 versions and later versions BR2141e(-s) module and r6853 versions and later versions BR8051A01 module. 17 / 34 Barrot Confidential 5.1.24.2. Connect paired device Programming Manual Command Indication AT+CONNOUT=<index>\r Succeeded: \r\nIM_CONN\r\n Failed: \r\ n+CONNOUT:<err code> \r\n index Parameter err code 0-9 0no equipment;
1the connection already exists 2the construction of the chain failed;
3the search service failed;
Note The Index device is in the position of the pairing list, and 0 is the device that has been connected recently. This command takes effect on r3110 versions and later versions BR2141e (-s) module and r6853 versions and later versions BR8051A01 module. 5.1.25. Query MTU [1]
Command Indication AT+MTU?\r
\r\n+MTU:<mtu>\r\n\r\nOK\r\n Parameter mtu MTU default value: 490, (BR8051A01 MTU default value is 670). Note When MULTICONN=0, MTU is 490 When MULTICONN=1: MTU is 127
(BR8051A01 is not restricted) 5.1.26. Set MTU [1]
Command Indication AT+ MTU =<mtu>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n Parameter mtu MTU default value: 490, (BR8051A01 MTU default value is 670). Note It takes affect after restart. Commonly used MTU value: 106, 234, 362, and 490. Interval is 128. 5.1.27. Query GATT MTU [2]
Command Indication Parameter Note AT+GMTU?\r
\r\n+GMTU:<gmtu>\r\n\r\nOK\r\n mtu MTU is 185 in Single link and multiple connections. MTU default value: 185,(BR8051A01 is not restricted) 18 / 34 Barrot Confidential Programming Manual MTU is 124 in PDU mode
(BR8051A01 is not restricted) 5.1.28. Set GATT MTU [2]
Command Indication Parameter Note AT+ GMTU =<mtu>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n mtu It takes affect after restart. Commonly used MTU value: 106, 234, 362, 490. Interval is 128. MTU default value:185,(BR8051A01 is not restricted) 5.1.29. Query CREDIT [3]
Command Indication Parameter Note AT+CREDIT?\r
\r\n+CREDIT:<credit>\r\n\r\nOK\r\n credit CREDIT default value: 7 CREDIT value is 7 in Single link and multiple connections. CREDIT value is 3 in PDU mode
(BR8051A01 is not restricted) 5.1.30. Set CREDIT [3]
Command Indication Parameter Note AT+ CREDIT =<credit>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n credit It takes affect after restart. When the setting value exceeds the maximum value, it will set to the max value 7.
(BR8051A01 is not restricted) CREDIT default value: 7 5.1.31. Query GATT CREDIT [4]
Command Indication Parameter Note AT+GCREDIT?\r
\r\n+GCREDIT:<gcredit>\r\n\r\nOK\r\n credit CREDIT value is 7 in Single link and multiple connections. CREDIT value is 3 in PDU mode.
(BR8051A01 is not restricted) CREDIT default value: 7 19 / 34 Barrot Confidential Programming Manual 5.1.32. Set GATT CREDIT [4]
Command Indication Parameter Note CREDIT default value: 7 AT+ GCREDIT =<credit>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR\r\n credit It takes affect after restart. The CREDIT parameters max value is 7. When the setting value exceeds the maximum value, it will set to the max value 7.
(BR8051A01 is not restricted) 5.1.33. Query Pin Definition Command Indication AT+DEFINEPIN?\r
\r\n+DEFINEPIN:<disc>,<wakeup_host>,<conn_status>\r\n\r\nOK\r\n disc Parameter wakeup_h ost conn_statu s Release connection PIN
(The i482e-s, BR2141e-s, BR2576e-s, i435e-s, BR8051A01 modules default PIN is PIN16. The i482e modules default PIN is PIN28. The BR2141e modules default PIN is PIN10. No amendments are recommended.) Wake up PIN
(The i482e-s, BR2576e-s, i435e-s, modules default PIN is PIN28, The BR2141e-s BR8051A01 modules default PIN is PIN21. The i482e and BR2141e modules default PIN is PIN26. No amendments are recommended.) Connection indication PIN (The i482e-s,i482e,BR2141e-s, BR2576e-s i435e-s,BR8051A01 modules default PIN is PIN5, The BR2141e modules default PIN is PIN33, No amendments are recommended.) Note N/A 5.1.34. Set Pin Definition Command Indication AT+DEFINEPIN=<disc>,<wakeup_host>,<conn_status>\r Command indication Parameter disc Release connection PIN
(The i482e-s, BR2141e-s, BR2576e-s, i435e-s, BR8051A01 modules default PIN is PIN16. The i482e modules default PIN is PIN28. The BR2141e 20 / 34 Barrot Confidential Programming Manual modules default PIN is PIN10. No amendments are recommended.) Wake up PIN
(The i482e-s, BR2576e-s, i435e-s, modules default PIN is PIN28, The BR2141e-s BR8051A01 modules default PIN is PIN21. The i482e and BR2141e modules default PIN is PIN26. No amendments are recommended.) Connection indication PIN (The i482e-s,i482e,BR2141e-s, BR2576e-s i435e-s,BR8051A01 modules default PIN is PIN5, The BR2141e modules default PIN is PIN33, No amendments are recommended.) wakeup_host conn_status Note BR2576e-si435e-spi482e-sp optional PINs:
14/16/17/18/24/16/27/28 i482e-p optional PINs :
7/8/9/10/16/17/18/19/20/23/24/25/26/27/28/29/31/32/33/34 BR2141e-s optional PINs : 6/10/14/16/17/18/22/23/24-
BR2141e optional PINs : 9/10/23/24/26/27/31/32/33/34 BR8051A01 optional PINs 5/6/10/11/12/14/16/17/18/21/22/23/24/25/26 5.1.35. Query Random Address Enable/Disable Status Command Indication AT+RANDOMADDR?\r
\r\n+RANDOMADDR:<enable>\r\n\r\nOK\r\n Parameter enable 0: Random address is disabled 1: Random address is enabled. Note After setting this mode, BLE is the default address. The maximum two Bits are set high, and BR is the default address. For example: address is 001583112233, BR address 001583112233, BLE address C01583112233 5.1.36. Set Random Address Enable/Disable Status Command Indication Parameter Note AT+RANDOMADDR=<enable>\r Command indication enable 0: Random address is disabled 1: Random address is enabled. Refer to previous commands description. 21 / 34 Barrot Confidential Programming Manual 5.1.37. Query PDU Mode Command Indication AT+COMMAND?\r
\r\n+COMMAND:<value>\r\n\r\nOK\r\n Parameter Mode 0: Disabled. Default value. 1: Enabled. Note When the PDU mode is disabled and the first connection is established, it will return Data Transparent Transfer Mode Connection Status Indication. After the module enters data transparent transfer mode, all data input will be taken as pure data and sent to the remote device. No indications will be returned, and all returned data is the pure data received from the remote device. The indication will not return until the connection is released and it returns Ready indication. Therefore, the module doesnt response any command after its connection is established. When the PDU mode is enabled, it returns PDU Mode Connection Status Indication. The module responses to all commands. Therefore, it uses PDU Mode Data Transfer Command to send data. The module returns PDU mode received data indication when it receives data from the remote device. 5.1.38. Set PDU Mode Command Indication AT+COMMAND=<mode>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR\r\n Parameter Mode 0: Disabled. Default value. 1: Enabled. Note Refer to previous commands description. 5.1.39. Enter OTA Mode Command Indication Parameter Note Mandatory to 1 AT+OTA=<enable>\r
\r\n+UPGRADE:INIT\r\n enable For example, sending AT+OTA=1 The module enters OTA mode (Single command effective. After entering this module, restart if the module doesnt execute OTA upgrade, the module will exit this mode.) OTA upgrade workflow logs as follows (Pls contact us to enquiry OTA upgrade open protocol or SDK)
\r\n+UPGRADE:INIT\r\n --------------------------- OTA Initialization 22 / 34 Barrot Confidential Programming Manual completes
\r\n+UPGRADE:MASTER_CONN\r\n ----------- OTA connection with Master is established.
\r\n+UPGRADE: MASTER_START\r\n ---------- OTA start-up (after the module enters this status, it will automatically enter OTA mode if OTA upgrade doesnt complete.)
\r\n+UPGRADE:POS=<position>\r\n ----------- OTA Progress(%d, Range 0 ~ 100)
\r\n+UPGRADE:SUCCESS\r\n --------------------- OTA succeeds Or
\r\n+UPGRADE:FAIL\r\n --------------------------- OTA fails BR8051A01 doesnt need this command to OTA and doesnt have the above printed information. APP displays the information and queries whether the module version is determine whether OTA is successfully upgraded. 5.1.40. IniClear Pairing Info. Command Indication Parameter Note AT+CLEARLINKKEY\r Command indication N/A Clear up all pairing information stored in the module. 5.1.41. Restore Factory Setting Command Indication Parameter Note AT+FACTORYRESET\r N/A N/A The module automatically restarts after it restores factory settings. 5.1.42. Reset Command Indication Parameter Note AT+RESET\r N/A N/A Reset module 23 / 34 Barrot Confidential Programming Manual 5.1.43. Shut Down Bluetooth Command Indication Parameter Note Mandatory to 1 AT+SHUTDOWN=<shutdown>\r Command indication shutdown Sending AT+SHUTDOWN=1 command to shut down Bluetooth. The recommended shutdown process is: send AT+SHUTDOWN=1, after returning successfully, reset the pins of the Bluetooth module. The recommended reply process is: reset the module through the Reset pin. Reset commend is invalid. BR2551e and BR2551e-s does not support this command. 5.1.44. Report HID Keys Command Indication AT+KBRPT=<FuncKey>,<KEY1>,<KEY2>,<KEY3>,<KEY4>,<KEY5>,<KEY6
>,\r Command indication Left GUIWindows key is pressed down or Left Control is pressed down or not. Pressed Left Alt is pressed down or not. Pressed Left Shift is pressed down or not. Pressed
|--bit0:
down: 1
|--bit1:
down: 1
|--bit2:
down: 1
|--bit3:
not. Pressed down: 1
|--bit4: Right Control is pressed down or not. Pressed down: 1
|--bit5: Right Shift is pressed down or not. Pressed down: 1
|--bit6: Right Alt down: 1
|--bit7: Right GUI is pressed down or not. Pressed down: 1 HID key value(Refer to HID Usage Tables) Sending up to 6 keys at one time. is pressed down or not. Pressed FuncKey Parameter KEY1---KEY6 Note Report HID key value This command is only supported by the firmware which supports HID functions. 5.1.45. Query HID Parameters Command AT+HIDPARAM?\r 24 / 34 Barrot Confidential Programming Manual Indication
\r\n+ HIDPARAM:<Line Delay Time>,<Max Uncfm Pkts>\r\n\r\nOK\r\n Line Delay Time Parameter Max Uncfm Pkts Line delay time. Unit is ms. Value range: 0~255. Max unconfirmed package number. Value range:
0~10. Note Line Delay Time: When the Bluetooth receives the carriage return character from the host computer, it will delay the specified time and process the next line of data. Max Uncfm Pkts: To allow the host computer to continuously send the unacknowledged maximum number of packets. The combination of these two parameters is used to adjust the transmission speed of the HID button. Prevent the HID button from being sent too fast for the backend to process. This command is only supported by the i435e-s firmware which supports HID functions. BR8051A01 does not support this command. 5.1.46. Set HID Parameter Command Indication Parameter Note AT+HIDPARAM=<Line Delay Time>,<Max Uncfm Pkts>\r Command indication Line Delay Time Line delay time. Unit is ms. Value range: 0~255. Max unconfirmed package number. Value range:
0~10. Max Uncfm Pkts Line Delay Time: When the Bluetooth receives the carriage return character from the host computer, it will delay the specified time and process the next line of data. Max Uncfm Pkts: To allow the host computer to continuously send the unacknowledged maximum number of packets. The combination of these two parameters is used to adjust the transmission speed of the HID button. Prevent the HID button from being sent too fast for the backend to process. This command is only supported by the i435e-s firmware which supports HID functions. BR8051A01 does not support this command. 5.1.47. Release HID Connection Command Indication Parameter Note AT+HIDDISCONN\r Command indication N/A This command is only supported by the firmware which supports HID 25 / 34 Barrot Confidential Programming Manual functions. BR8051A01 command is AT+HIDDISC\r and compatible with HIDDISCONN\r 5.1.48. Recover HID Connection Command Indication Parameter Note AT+HIDRECONN\r Command indication N/A This command is only supported by the firmware which supports HID functions. 5.1.49. HID Function Button Command Indication Parameter Note AT+FUNCRPT=<param>\r Command indication param This function is only valid for iOS system. Android system can control pop-up and hide keyboard. B8: Hide/popup keyboard 5.1.50. MFI Detection Command Indication AT+CPTEST?\r
\r\n +CPTEST:<result>\r\n Parameter result 0: MFI Chip is not working properly 1: MFI Chip works normally Note Check if MFI Chip is working properly only the i435e-s BR2141e (-s) and BR8051A01software versions support this instruction 5.1.51. Set BR discoverable mode Command Indication AT+SPPDISCOVER=<enable>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR\r\n Parameter enable 0: BR undiscoverable. 1: BR discoverable. Note This command takes effect on r4107 versions and later versions BR2141e(-s) module. This command takes effect on BR2576e-s module. This command is enabled in the configuration file. BR8051A01 does not support this command. 26 / 34 Barrot Confidential Programming Manual 5.1.52. Set BR connectable mode Command Indication AT+SPPCONNECT=<enable>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR\r\n Parameter enable 0: BR unconnectable 1: BR connectable Note This command takes effect on r4107 versions and later versions BR2141e(-s) module. This command is enabled in the configuration file. BR8051A01 does not support this command. 5.1.53. Set BLE discoverable mode Command Indication AT+GATTDISCOVER=<enable>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR\r\n Parameter enable 0: BLE undiscoverable. 1: BLE discoverable. Note This command takes effect on r4107 versions and later versions BR2141e(-s) module. This command takes effect on BR2576e-s module. This command is enabled in the configuration file. BR8051A01 does not support this command. 5.1.54. Set BLE connectable mode Command Indication AT+GATTCONNECT=<enable>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR\r\n Parameter enable 0: BLE unconnectable 1: BLE connectable Note This command takes effect on r4107 versions and later versions BR2141e(-s) module. This command takes effect on BR2576e-s module. This command is enabled in the configuration file. BR8051A01 does not support this command. 5.1.55. Get HID connect status Command Indication AT+HIDCONNSTS?\r
\r\n+HIDCONNSTS:<sts>\r\n\r\nOK\r\n 27 / 34 Barrot Confidential Programming Manual Parameter sts 0HID is not connected. 1HID is connected. Note This command takes effect on r4107 versions and later versions BR2141e(-s) module. This command is enabled in the configuration file. BR8051A01 does not support this command. 5.1.56. Inquiry Command Indication AT+INQUIRY=<length>,<num>\r
\r\nOK\r\n Parameter length num Max inquiry time Time = length * 1.28s Range0x01 - 0x30 Max response number range0x01 - 0xFF Note Events generated:
IM_RMT INQUIRY COMPLETE This command takes effect on r4400 versions and later versions BR2141e(-s) module. This function is optional, according to customer needs to decide whether to turn on this function. BR8051A01 does not support this command. 5.1.57. Query the IO capability Command Indication AT+IOCAP?
\r\n+IOCAP:<gap_iocap>\r\n Parameter gap_iocap 0x0:DISPLAY_ONLY 0x1:DISPLAY_YESNO 0x2:KEYBOARD_ONLY 0x3:NO_INPUT_NO_OUTPUT 0x4:KEYBOAED_DISPLAY Note The default value is 0x3;
AT+FEAMASK=0193\CR The REQ_MITM bit in FEAMASK must be 1 5.1.58. Query MAC name mode Command Indication AT+MACNAME?
\r\n+MACNAME:<mode>\r\n 28 / 34 Barrot Confidential Programming Manual Parameter mode 1Enable 0Disable Note 1Bluetooth name followed by the last four bit of the MAC address 0Only Bluetooth name is displayed 5.1.59. Set MAC name mode Command Indication AT+MACNAME=<mode>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR\r\n Parameter mode 1Enable 0Disable Note 1Bluetooth name followed by the last four bit of the MAC address 0Only Bluetooth name is displayed 5.2. AT Indication This chapters indications are returned in data non-transparent transfer mode. 5.2.1. Ready Status Indication Parameter N/A
\r\nIM_READY\r\n Note Initialization completes, or the connection is released. The module is in idle mode, and it is connectable. 5.2.2. Data Transprant Transfer Status Connection Indicataion Indication Parameter N/A
\r\nIM_CONN\r\n Note SPP/GATT connection establishes, and it returns only when it successfully establishes connection with the first remote device. Android and IOS app QR code as shown below Smart Phone OS APP 29 / 34 Barrot Confidential Programming Manual Android iOS 5.2.3. Inquiry Result Indication Parameter Note class
\r\nIM_RMT:<addr>,<class>,<name>\r\n addr Bluetooth addresssuch as 001583010203 Class of device Refer to 3.1.7 Set COD Device name name This command takes effect on r4400 versions and later versions BR2141e(-s) module. This function is optional, according to customer needs to decide whether to turn on this function. 5.2.4. Inquiry Complete
\r\nINQUIRY COMPLETE\r\n Indication Parameter None Note This command takes effect on r4400 versions and later versions BR2141e(-s) module. This function is optional, according to customer needs to decide 30 / 34 Barrot Confidential Programming Manual whether to turn on this function. 5.3. PDU Mode Commands 5.3.1. Send data octet 1 T LSB octet 0 A
<Total Parameters length>
[data]
[data]
octet2
<conn_hdl>
MSB octet 4 octet 3
<Opcode = 0x0101>
[data]
[data]
[data]
\r AT>
opcode length Command prefix. Three bytes. ASCII characters. Operation code. Two bytes. Bluetooth 0x0101; WeChat: 0x0102. Parameter length. Two bytes. The length of all parameters, including conn_hdl and data. Unit is byte (NOT parameter number.) conn_hdl Connection handle data
\r Note data Command suffix. One byte. ASCII characters. Enter command mode after turning on PDU mode, it returns indication after the connection with the remote device is successfully established. IM_CONN xxxx, 001583xxxxxx , xx When sending data, the command must include HDL and the data length should be less than the MTU value. All set values restore to 0 after it restarts. For example, IM_CONN 0080, 00158386920E,490 IM_CONN: connection established 0080: connection handle 00158386920E: Remote devices Bluetooth address 490: MTU value during data transfer Sending data:AT>\x01\x01\x2C\x01\x80\x0012345678901234567890123 4567890123456789012345678901234567890123456789012345 6789012345678901234567890123456789012345678901234567 8901234567890123456789012345678901234567890123456789 0123456789012345678901234567890123456789012345678901 2345678901234567890123456789012345678901234567890123 31 / 34 Barrot Confidential Programming Manual 456789012345678\CR Note: 0x0101 Bluetooth data fixed code 0x012c data length +2 bytes connection handle 0x0080 device connection handle Received data: \r\n<\x01\x01\x0C\x00\x80\x001234567890\r\n 5.3.2. Release Connection Command Indication Parameter Note Connection handle AT+DISCONN=<conn_hdl>\r
\r\nOK\r\n\r\nIM_DISCONN:<conn_hdl>\r\n conn_hdl Enter command mode after turning on PDU mode, it returns indication after the connection with the remote device is successfully established:
IM_CONN xxxx, 001583xxxxxx , xx For example: IM_CONN 0080, 00158386920E,490 IM_CONN: connection established 0080: connection handle 00158386920E: Remote devices Bluetooth address 490: MTU value during data transfer Connection release example: AT+DISCONN=0080\r BR8051A01 Doesnt support this command. 5.3.3. Connection Status Indication Command Indication Parameter Note
\r\n IM_CONN:<conn_hdl>,<bd_addr>,<mtu> \r\n Connection handle, Hex. conn_hdl Connected remote devices Bluetooth address bd_addr mtu MTU value Enter command mode after turning on PDU mode, it returns indication after the connection with the remote device is successfully established:
When sending data, the command must include HDL and the data length should be less than the MTU value. 6. Appendix Note Command Before the BARROT_IoT dual-mode module _xx_ 20171109_r842 version (excluding this version), the command query and settings are valid for both SPP and GATT. After the BARROT_IoT dual-mode module _xx_ 20171109_r842 version, the command query and AT+MTU[1]
32 / 34 Barrot Confidential Programming Manual AT+GMTU[2]
AT+CREDIT[3]
AT+GCREDIT[4]
settings are valid only for SPP. This command is supported in the version of the BARROT_ IoT dual mode module _xx_ 20171109_r842 and later versions. Before the BARROT_ IoT dual-mode module _xx_ 2 0171109_r842 version (excluding this version), the command query and settings are valid for both SPP and GATT. After the BARROT_ IoT dual-mode module _xx_ 20171109_r842 version, the command query and settings are only valid for SPP. This command is supported in the version of the BARROT_ IoT dual mode module _xx_ 20171109_r842 and later versions. 7. Company Profile Barrot Technology Barrot is a world leading one-stop chipset level solution provider who offers wireless connectivity and audio intelligent hardware solutions featuring with own IPs. The company is an associated member of The Bluetooth SIG, and it is the only one who contributes to Bluetooth specification definition in Greater China. Barrot owns three high-tech IPs: Bluetooth RF, Bluetooth stack and Acoustic algorithms, so Barrot offers most integrated, robust, reliable, and easy-to-use wireless turn-key solutions for IOT, Automotive and Wireless audio applications. Barrot devotes itself to being the most reliable short distance wireless technologies solution provider in the world. 8. Contact Information 8.1. Beijing Beijing Tel: +86 10 82702580 Fax: +86 10 82898219 Address: A1009, Block A, Jia Hua Building, No.9 Shangdisanjie St, Haidian District, Beijing Marketing Email: marketing@barrot.com.cn Support: support@barrot.com.cn Web site: www.barrot.com.cn 8.2. Shenzhen Shenzhen Tel: +86 755 27885822-603 33 / 34 Barrot Confidential Address: Floor 5, building 1, COFCO business park, district 67, Xingdong community, Xin'an street, Bao'an District, Shenzhen City, Guangdong Province Programming Manual Support: support@barrot.com.cn Web site: www.barrot.com.cn 8.3. Shanghai Address: 2rd Floor, No. 500, Bibo Road, Zhangjiang Gaoke, Pudong New Area, Shanghai Support: support@barrot.com.cn Web site: www.barrot.com.cn 9. Copyright Copyright 2017-2022 Barrot Technology Limited The Bluetooth trademark is owned by The Bluetooth SIG, and the usage of this trademark is licensed to Barrot Technology Limited. Other trademarks included in this document are owned by their respective owners. 34 / 34 Barrot Confidential
1 2 | User Manual | Users Manual | 570.27 KiB | April 21 2023 / April 25 2023 |
WARNING:pdfminer.pdfpage:The PDF <_io.BufferedReader name='/Volumes/Scratch/Incoming/eg-scratch/6487497.pdf'> contains a metadata field indicating that it should not allow text extraction. Ignoring this field and proceeding. Use the check_extractable if you want to raise an error in this case IoT Dual Mode Programming Manual June 8,2022 V3.0 1 / 34 Barrot Confidential Version 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 Programming Manual Version History Amendment Initial release Add descriptions Add multiple connection config. Command 1. Add OTA command 2. Add Pin configuration command 3. Add Random address configuration command 4. Remove command ADC 5. Change descriptions 1. Add Turn off Bluetooth command 2. Add and highlight configuration command descriptions. Add service mask description 1. Add PDU format description 2. Add Appendix 3. Add IOCAP command 4. Add MTU CREDIT command 1. Add GATT MTU/CREDIT configuration query command 2. Add serial port usage 3.Format change Modify GATT MTU/CREDIT value Add BR2141e-s Add HID Command Update disconnected PIN, wakeup PIN, sleep interval 1. Add BR2141e module 2. Add AT+FUNCRPT Command , MFI Detection Update document formet Add Connout command 1. Fix some reply error 2. Add command to set Bluetooth address 3. Add discoverable and connectable individual control command Date 2017-04-11 2017-05-04 Author Biao Han Biao Han 2017-05-18 Biao Han 2017-06-23 Biao Han 2017-08-02 Biao Han 2017-09-02 LiHua Liu 2017-11-04 JingLin Dong 2017-11-17 JingLin Dong 2017-11-27 2018-10-20 2018-12-13 JingLin Dong KaiYue Wu YongQiang Xu 2019-02-18 KaiYue Wu 2019-07-22 SiHua Xie 2019-07-31 2019-11-15 KaiYue Wu SiHua Xie 2020-02-24 YongQiang Xu 2 / 34 Barrot Confidential Programming Manual 4. Add HID connection status command 1. Add inquiry 1.Update inquiry 2.ADD BR2576e-s 1.ADD BR2551e and BR2551e-s 1.Update default information about BR8051A01 2.Add the commands supported by BR8051A01 Add notes 2020-04-09 Wenqing Qiu 2020-04-23 DianFeng Zhou 2020-11-11 Guangqian Xu 2022-04-14 Ye Liu 2022-06-08 Yongqiang Xu 2.6 2.7 2.8 2.9 3.0 3 / 34 Barrot Confidential Programming Manual Contents 1. Introduction ............................................................................................................... 7 1.1. Default Configuration ......................................................................................7 2. FCC ............................................................................................................................. 7 3. Format Convention .................................................................................................... 8 3.1. Definition ........................................................................................................ 8 3.2. Format .............................................................................................................9 3.2.1. AT Commands Format ..........................................................................9 3.2.2. PDU Commands Format ...................................................................... 9 4. Note ......................................................................................................................... 11 4.1. Modifying AT Command will delay writing flash .......................................... 11 5. Commands & Indications .........................................................................................11 5.1. AT Commands ............................................................................................... 11 5.1.1. Query Firmware Version .................................................................... 11 5.1.2. Query Local Device Name ..................................................................11 5.1.3. Set Local Device Name .......................................................................11 5.1.4. Query PIN Code ..................................................................................12 5.1.5. Set PIN Code ...................................................................................... 12 5.1.6. Query COD ......................................................................................... 12 5.1.7. Set COD .............................................................................................. 12 5.1.8. Query Local Bluetooth Address ......................................................... 13 5.1.9. Set Local Bluetooth Address .............................................................. 13 5.1.10. Query Baud Rate ..............................................................................13 5.1.11. Set Baud Rate ...................................................................................13 5.1.12. Query Module Mode ....................................................................... 14 5.1.13. Set Module Mode ............................................................................ 14 5.1.14. Query Sleep Interval ........................................................................ 14 5.1.15. Set Sleep Interval ............................................................................. 14 5.1.16. Query SSP Mode .............................................................................. 15 5.1.17. Set SSP Mode ................................................................................... 15 5.1.18. Query Discoverable Mode ............................................................... 15 5.1.19. Set Discoverable Mode .................................................................... 15 5.1.20. Query Service Mask ......................................................................... 15 5.1.21. Set Service Mask .............................................................................. 16 5.1.22. Query Multiple Connection Feature ................................................17 5.1.23. Set Multiple Connection Feature .....................................................17 5.1.24. Active connection ............................................................................ 17 5.1.25. Query MTU [1] ................................................................................. 18 5.1.26. Set MTU [1] ...................................................................................... 18 5.1.27. Query GATT MTU [2] ........................................................................18 5.1.28. Set GATT MTU [2] .............................................................................19 4 / 34 Barrot Confidential Programming Manual 5.1.29. Query CREDIT [3] ............................................................................. 19 5.1.30. Set CREDIT [3] .................................................................................. 19 5.1.31. Query GATT CREDIT [4] .................................................................... 19 5.1.32. Set GATT CREDIT [4] .........................................................................20 5.1.33. Query Pin Definition ........................................................................ 20 5.1.34. Set Pin Definition ............................................................................. 20 5.1.35. Query Random Address Enable/Disable Status ...............................21 5.1.36. Set Random Address Enable/Disable Status ....................................21 5.1.37. Query PDU Mode .............................................................................22 5.1.38. Set PDU Mode ..................................................................................22 5.1.39. Enter OTA Mode ...............................................................................22 5.1.40. IniClear Pairing Info. ........................................................................23 5.1.41. Restore Factory Setting ....................................................................23 5.1.42. Reset ................................................................................................ 23 5.1.43. Shut Down Bluetooth .......................................................................24 5.1.44. Report HID Keys ............................................................................... 24 5.1.45. Query HID Parameters ..................................................................... 24 5.1.46. Set HID Parameter ........................................................................... 25 5.1.47. Release HID Connection ...................................................................25 5.1.48. Recover HID Connection .................................................................. 26 5.1.49. HID Function Button ........................................................................ 26 5.1.50. MFI Detection .................................................................................. 26 5.1.51. Set BR discoverable mode ............................................................... 26 5.1.52. Set BR connectable mode ................................................................27 5.1.53. Set BLE discoverable mode .............................................................. 27 5.1.54. Set BLE connectable mode .............................................................. 27 5.1.55. Get HID connect status .................................................................... 27 5.1.56. Inquiry ..............................................................................................28 5.1.57. Query the IO capability .................................................................... 28 5.1.58. Query MAC name mode .................................................................. 28 5.1.59. Set MAC name mode ....................................................................... 29 5.2. AT Indication ................................................................................................. 29 5.2.1. Ready Status .......................................................................................29 5.2.2. Data Transprant Transfer Status Connection Indicataion .................. 29 5.2.3. Inquiry Result ..................................................................................... 30 5.2.4. Inquiry Complete ............................................................................... 30 5.3. PDU Mode Commands ..................................................................................31 5.3.1. Send data ........................................................................................... 31 5.3.2. Release Connection ........................................................................... 32 5.3.3. Connection Status Indication .............................................................32 6. Appendix .................................................................................................................. 32 7. Company Profile .......................................................................................................33 5 / 34 Barrot Confidential Programming Manual 8. Contact Information .................................................................................................33 8.1. Beijing ........................................................................................................... 33 8.2. Shenzhen .......................................................................................................33 8.3. Shanghai ........................................................................................................34 9. Copyright ..................................................................................................................34 6 / 34 Barrot Confidential Programming Manual 1. Introduction IoT Dual Mode module is Bluetooth 5.2 dual mode module. The module firmware supports SPP and GATT service and applications. This document introduces module default settings and its firmware commands/indications definitions. The detailed module function introductions and usages refer to BARROT_ IoT Dual Module Application Note. This document is applied for BR2551e-sc modules. Some configuration commands take effective after restart. Please see the command note for details. A delay is required to write to the configuration to be saved. It writes modified configuration once it doesnt find new configuration within 1s. Therefore, if the module does hardware reset within 1s after sending the configuration command, this command will not take affective except the AT+RESET command. The AT+RESET command forces to directly write configuration, so it will take affective immediately after the command is sent. ) 1.1. Default Configuration BR2551e-sc UART default setting: 115200 baud rate, 8bits data, 1bit stop, no parity bit, enable hardware flow control. Default device class type: 0x100680
(Printer) Default PIN code: 1234 Default device name: BR2551e-sc. 2. FCC FCC ID: 2AOXV-BR2551E-SC This equipment may be operated in all European countries. Labeling requirements.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. Changes or modification warning.Any Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment. 7 / 34 Barrot Confidential Programming Manual This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
-Reorient or relocate the receiving antenna.
-Increase the separation between the equipment and receiver.
-Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
-Consult the dealer or an experienced radio/TV technician for help. This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. End user must follow the specific operating instructions for satisfying RF exposure greater than or equal to 20cm compliance. This transmitter must not be colocated or operating in conjunction with any other antenna or transmitter. The portable device is designed to meet the requirements for exposure to radio waves established by the Federal Communications Commission (USA). 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. 3. Format Convention 3.1. Definition The format of commands/indications in this document is using following grammatical definitions:
\r
\n carriage return line break command elements. Inside angle brackets. Angle brackets are not included
in the command.
not included in the command. Optional command elements can be ignored in the Optional command elements. Inside angle brackets. Angle brackets are 8 / 34 Barrot Confidential Programming Manual command and they may not appear in the indication. 3.2. Format This command set includes two types command formats: AT command and PDU command. 3.2.1. AT Commands Format AT command is composed of ASCII characters, and it ends with \r (0x0d). Therefore, it should avoid using \r (0x0d) in the command. Once \r is appeared in the command, all data following \r will be discarded. Command Command is sent from host to control the module. The command is composed of three parts: prefix starting with AT+, command, suffix ending with \r. Command format is as follows:
Query: AT+<COMMAND>?\r Set: AT+<COMMAND>=< Parameter >[,< Parameter >]\r AT+
< COMMAND >
<Parameter>
\r Indication Command prefix Command. For example: NAME Parameter. At least one parameter. Numbers should be transferred to ASCII characters. Indication suffix. Return command results or parameters. The prefix is "\ r \ n", the command, and the suffix is "\ r \ n". The indication format is as follows:
\r\n+<INDICATION>[:< Parameter >,< Parameter >]\r\n
\r\n+
INDICATION Parameter
\r\n Indication prefix Indication, For example: OK,ERROR,+NAME Parameter. At least one parameter. Numbers should be transferred to ASCII characters. Indication suffix. 3.2.2. PDU Commands Format In the PDU command format, all command elements are represented by a hexadecimal little-endian value, except for special labels. 9 / 34 Barrot Confidential Programming Manual Command Command is sent from host to control the module. The command is composed of three parts: prefix starting with AT>, command, suffix ending with \r. Command format is as follows:
octet 1 T LSB octet 0 A
<Total Parameters length>
[Parameter]
octet2
[Parameter]
octet 3
<Opcode>
MSB octet 4
[Parameter]
\r AT>
Opcode Total Parameters length Parameter
\r Indication Command prefix. Three bytes ASCII characters. Operation code. Two bytes. Every command uses opcode as unique identification. Bluetooth 0x0101; WeChat 0x0102 Parameter length. Two bytes. The unit of this parameter is byte, not the number of parameters. Parameter2. Command suffix. One byte ASCII character. Indication returns results or parameters. The command is composed of three parts:
prefix starting with AT>, command, suffix ending with \r. Command format is as follows:
octet 1
\n LSB octet 0
\r
<Total Parameters length>
octet2
[Parameter]
octet 3
<Opcode>
MSB octet 4
[Parameter]
[Parameter]
\r
\n
\r\n<
Opcode Total Parameters Indication prefix. Three bytes ASCII characters. Operation code. Two bytes. Every command uses opcode as unique identification. Bluetooth 0x0101; WeChat 0x0102 Parameter length. Two bytes. The unit of this parameter is byte, 10 / 34 Barrot Confidential Programming Manual length Parameter2
\r\n not the number of parameters. Parameter Indication suffix. Two bytes ASCII characters. 4. Note 4.1. Modifying AT Command will delay writing flash When the AT command is used to modify configuration items, the configuration items are written to the Flash. This action takes place 1000ms after the AT command is received, plus the time to write the Flash.During this period, if the chip is reset or powered off, the configuration information in the Flash may be lost and the chip (or module) cannot work properly. It is recommended that after sending the AT setting command, the bluetooth module can be reset or powered off AT least 1500ms later. 5. Commands & Indications 5.1. AT Commands 5.1.1. Query Firmware Version Command Indication Parameter Note AT+GVER?\r
\r\n<Firmware version>\r\n\r\nOK\r\n Firmware version N/A 5.1.2. Query Local Device Name Command Indication AT+NAME?\r
\r\n+NAME:<name>\r\n\r\nOK\r\n Parameter name Note N/A Local device name. Default device name: i435e-s, i482e-s, i482e, BR2135e-s, BR436e-s, BR2141e, BR2141e-s, BR2576e-s, BR8051A01. 5.1.3. Set Local Device Name Command Indication AT+NAME=<name>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n 11 / 34 Barrot Confidential Programming Manual Parameter name Local device name. Default device name: i435e-s, i482e-s, i482e, BR2135e-s, BR436e-s, BR2141e, BR2141e-s, BR2576e-s, BR8051A01. Note The max length of device name is 31 bytes. 5.1.4. Query PIN Code Command Indication Parameter Note AT+PIN?\r
\r\n+PIN:<PinCode>\r\n\r\nOK\r\n PinCode Only for SPP Bluetooth PIN code. Default PIN code: 1234 5.1.5. Set PIN Code Command Indication AT+PIN=<PinCode>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n Parameter PinCode Bluetooth PIN code. Default PIN code: 1234. This parameters minimum length is 1byte and its max length is16types. Note Only for SPP 5.1.6. Query COD Command Indication Parameter Note AT+CLASS?\r
\r\n+CLASS:<cod>\r\n\r\nOK\r\n cod Class of Device. Default setting: 100680 (Printer) Developers can use The Bluetooth SIG defined COD (refer to Table1) or use self-defined COD. 5.1.7. Set COD Command Indication Parameter Note AT+CLASS=<cod>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n cod Developers can use The Bluetooth SIG defined COD (refer to Table1) or use self-defined COD. Class of Device. Default setting: 100680 Table 1 Bluetooth SIG Defined COD Class of Device Computer (desktop, notebook, PDA, organizers etc.) Hex 0x000100 12 / 34 Barrot Confidential Programming Manual Phone (cellular, cordless, payphone, modem) LAN/Network Access point Audio/Video (headset, speaker, stereo, video display etc. Peripheral (mouse, joystick, keyboards etc.) Imaging (printing, scanner, camera, display etc.) Wearable Toy Uncategorized, specific device code not specified 0x000200 0x000300 0x000400 0x000500 0x000600 0x000700 0x000800 0x001F00 Note Developers can use The Bluetooth SIG defined COD (refer to Table1) or use self-defined COD. 5.1.8. Query Local Bluetooth Address Command Indication Parameter Note AT+LBDADDR?\r
\r\n+LBDADDR:<bdaddr>\r\n\r\nOK\r\n bdaddr N/A Local Bluetooth address 5.1.9. Set Local Bluetooth Address Command Indication Parameter Note AT+LBDADDR=<bdaddr>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n bdaddr N/A Local Bluetooth address, For example: 0015834563AE 5.1.10. Query Baud Rate Command Indication Parameter Note AT+BAUD?\r
\r\n+BAUD:<baud>\r\n\r\nOK\r\n baud N/A Baud rate. Default setting: 115200 5.1.11. Set Baud Rate Command Indication Parameter Note AT+BAUD=<baud>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n baud It takes effect after restart the module. Commonly used baud rate: 38400, 57600, 115200, 230400, 256000, 460800, 921600 and etc. Baud rate. Default setting: 115200 13 / 34 Barrot Confidential Programming Manual 5.1.12. Query Module Mode Command Indication AT+BTMODE?\r
\r\n+BTMODE:<mode>\r\n\r\nOK\r\n Parameter mode Bit 0: 1-enable silent mode, 0-disable silent mode. Bit 1~7: reserved. Note BTMODE= 0: the module returns connection indication after it successfully establishes connection with smart phone. Silent mode value is 0 by default. BTMODE= 1: the module doesnt return any connection indication. 5.1.13. Set Module Mode Command Indication AT+BTMODE=<mode>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n Parameter mode Bit 0: 1-enable silent mode, 0-disable silent mode. Bit 1~7: reserved. Note BTMODE= 0: the module returns connection indication after it successfully establishes connection with smart phone. Silent mode value is 0 by default. BTMODE= 1: the module doesnt return any connection indication. 5.1.14. Query Sleep Interval Command Indication AT+IDLE?\r
\r\n+IDLE:<interval>\r\n\r\nOK\r\n Parameter interval Note N/A
(Unit is ms) The time interval of how long the module enters sleep mode from idle mode. 5.1.15. Set Sleep Interval Command Indication Parameter Note AT+IDLE=<interval>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n interval
(Unit is ms) The time interval of how long the module enters sleep mode from idle mode. Default value: 0ms, 0<= Interval < 65535 ms. For example, AT+IDLE=20000\r 14 / 34 Barrot Confidential Programming Manual 5.1.16. Query SSP Mode Command Indication Parameter Note AT+SSP?\r
\r\n+SSP:<mode>\r\n\r\nOK\r\n 0: enable 1: disable mode SSP: security simple pairing. SSP is enabled by default. It takes affect after restart. 5.1.17. Set SSP Mode Command Indication AT+SSP=<mode>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n Parameter mode 0: enable 1: disable Note SSP: security simple pairing. SSP is enabled by default. It takes affect after restart. 5.1.18. Query Discoverable Mode Command Indication AT+DISCOVERABLE?\r
\r\n+DISCOVERABLE:<mode>\r\n\r\nOK\r\n Parameter mode 0: undiscoverable, unconnectable 1: discoverable, connectable. Default value. Note Default mode: discoverable 5.1.19. Set Discoverable Mode Command Indication AT+DISCOVERABLE=<mode>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n Parameter mode 0: undiscoverable, unconnectable 1: discoverable, connectable. Default value. Note Default mode: discoverable 5.1.20. Query Service Mask Command Indication AT+SVCMASK?\r
\r\n+SVCMASK:<mask>\r\n\r\nOK\r\n Parameter mask Service mask value:
bit 0: GATT data transprant() transfer service 15 / 34 Barrot Confidential Programming Manual
(Service UUID: 0xFF00) bit 1: GATT data transprant transfer service (Service UUID: 128Bits type) bit 2: customized service bit 3: GATT WeChat service (Airsync) bit4: SPP service bit5: SPP WeChat service (Airsync) bit6: Handing GATT commands service bit7: YunDa express customized service bit8: YunDa express customized service bit9: Take out customized service bit10: BLUE device service bit 11~15: reserved Note Effective after reset module.The default value is 007B. BR8051A01 default value is 027F. 128bits type GATT Service UUID:
49535343FE7D4AE58FA99FAFD205E455 5.1.21. Set Service Mask Command Indication AT+SVCMASK=<mask>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n Parameter mask bit 0: GATT data transprant transfer service (Service UUID: 0xFF00) bit 1: GATT data transprant transfer service (Service UUID: 128Bits type) bit 2: customized service bit 3: GATT WeChat service (Airsync) bit4: SPP service bit5: SPP WeChat service (Airsync) bit6: Handing GATT commands service bit7: YunDa express customized service bit8: YunDa express customized service bit9: Take out customized service bit10: BLUE device service bit 11~15: reserved Note Effective after reset module.The default value is 007B. BR8051A01 default value is 027F. 128bits type GATT Service UUID:
49535343FE7D4AE58FA99FAFD205E455 16 / 34 Barrot Confidential Programming Manual 5.1.22. Query Multiple Connection Feature Command Indication AT+MULTICONN?\r
\r\n+MULTICONN:<enable>\r\n\r\nOK\r\n Parameter enable 0: multiple connection feature is disabled. 1: multiple connection feature is enabled. Note multiple connection feature is disabled by default
(BR8051A01 multiple connection feature is enabled by default) 5.1.23. Set Multiple Connection Feature Command Indication AT+MULTICONN=<enable>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n Parameter enable 0: multiple connection feature is disabled. 1: multiple connection feature is enabled. Note Send the instruction reset module to take effect 5.1.24. Active connection 5.1.24.1. Known Bluetooth address Command Indication AT+CONNOUT=<type>,<addr>\r Succeeded: \r\nIM_CONN\r\n Failed: \r\ n+CONNOUT:<err code> \r\n Parameter type addr err code 0: SPP 1: IAP2 2: HID (BR8051A01 ) 3: BLE(random address) (BR8051A01 support) address) (BR8051A01 support) 4: BLE(public 12bytes Bluetooth address 0no equipment;
1the connection already exists 2the construction of the chain failed;
3the search service failed;
Note This command takes effect on r3110 versions and later versions BR2141e(-s) module and r6853 versions and later versions BR8051A01 module. 17 / 34 Barrot Confidential 5.1.24.2. Connect paired device Programming Manual Command Indication AT+CONNOUT=<index>\r Succeeded: \r\nIM_CONN\r\n Failed: \r\ n+CONNOUT:<err code> \r\n index Parameter err code 0-9 0no equipment;
1the connection already exists 2the construction of the chain failed;
3the search service failed;
Note The Index device is in the position of the pairing list, and 0 is the device that has been connected recently. This command takes effect on r3110 versions and later versions BR2141e (-s) module and r6853 versions and later versions BR8051A01 module. 5.1.25. Query MTU [1]
Command Indication AT+MTU?\r
\r\n+MTU:<mtu>\r\n\r\nOK\r\n Parameter mtu MTU default value: 490, (BR8051A01 MTU default value is 670). Note When MULTICONN=0, MTU is 490 When MULTICONN=1: MTU is 127
(BR8051A01 is not restricted) 5.1.26. Set MTU [1]
Command Indication AT+ MTU =<mtu>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n Parameter mtu MTU default value: 490, (BR8051A01 MTU default value is 670). Note It takes affect after restart. Commonly used MTU value: 106, 234, 362, and 490. Interval is 128. 5.1.27. Query GATT MTU [2]
Command Indication Parameter Note AT+GMTU?\r
\r\n+GMTU:<gmtu>\r\n\r\nOK\r\n mtu MTU is 185 in Single link and multiple connections. MTU default value: 185,(BR8051A01 is not restricted) 18 / 34 Barrot Confidential Programming Manual MTU is 124 in PDU mode
(BR8051A01 is not restricted) 5.1.28. Set GATT MTU [2]
Command Indication Parameter Note AT+ GMTU =<mtu>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n mtu It takes affect after restart. Commonly used MTU value: 106, 234, 362, 490. Interval is 128. MTU default value:185,(BR8051A01 is not restricted) 5.1.29. Query CREDIT [3]
Command Indication Parameter Note AT+CREDIT?\r
\r\n+CREDIT:<credit>\r\n\r\nOK\r\n credit CREDIT default value: 7 CREDIT value is 7 in Single link and multiple connections. CREDIT value is 3 in PDU mode
(BR8051A01 is not restricted) 5.1.30. Set CREDIT [3]
Command Indication Parameter Note AT+ CREDIT =<credit>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR \r\n credit It takes affect after restart. When the setting value exceeds the maximum value, it will set to the max value 7.
(BR8051A01 is not restricted) CREDIT default value: 7 5.1.31. Query GATT CREDIT [4]
Command Indication Parameter Note AT+GCREDIT?\r
\r\n+GCREDIT:<gcredit>\r\n\r\nOK\r\n credit CREDIT value is 7 in Single link and multiple connections. CREDIT value is 3 in PDU mode.
(BR8051A01 is not restricted) CREDIT default value: 7 19 / 34 Barrot Confidential Programming Manual 5.1.32. Set GATT CREDIT [4]
Command Indication Parameter Note CREDIT default value: 7 AT+ GCREDIT =<credit>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR\r\n credit It takes affect after restart. The CREDIT parameters max value is 7. When the setting value exceeds the maximum value, it will set to the max value 7.
(BR8051A01 is not restricted) 5.1.33. Query Pin Definition Command Indication AT+DEFINEPIN?\r
\r\n+DEFINEPIN:<disc>,<wakeup_host>,<conn_status>\r\n\r\nOK\r\n disc Parameter wakeup_h ost conn_statu s Release connection PIN
(The i482e-s, BR2141e-s, BR2576e-s, i435e-s, BR8051A01 modules default PIN is PIN16. The i482e modules default PIN is PIN28. The BR2141e modules default PIN is PIN10. No amendments are recommended.) Wake up PIN
(The i482e-s, BR2576e-s, i435e-s, modules default PIN is PIN28, The BR2141e-s BR8051A01 modules default PIN is PIN21. The i482e and BR2141e modules default PIN is PIN26. No amendments are recommended.) Connection indication PIN (The i482e-s,i482e,BR2141e-s, BR2576e-s i435e-s,BR8051A01 modules default PIN is PIN5, The BR2141e modules default PIN is PIN33, No amendments are recommended.) Note N/A 5.1.34. Set Pin Definition Command Indication AT+DEFINEPIN=<disc>,<wakeup_host>,<conn_status>\r Command indication Parameter disc Release connection PIN
(The i482e-s, BR2141e-s, BR2576e-s, i435e-s, BR8051A01 modules default PIN is PIN16. The i482e modules default PIN is PIN28. The BR2141e 20 / 34 Barrot Confidential Programming Manual modules default PIN is PIN10. No amendments are recommended.) Wake up PIN
(The i482e-s, BR2576e-s, i435e-s, modules default PIN is PIN28, The BR2141e-s BR8051A01 modules default PIN is PIN21. The i482e and BR2141e modules default PIN is PIN26. No amendments are recommended.) Connection indication PIN (The i482e-s,i482e,BR2141e-s, BR2576e-s i435e-s,BR8051A01 modules default PIN is PIN5, The BR2141e modules default PIN is PIN33, No amendments are recommended.) wakeup_host conn_status Note BR2576e-si435e-spi482e-sp optional PINs:
14/16/17/18/24/16/27/28 i482e-p optional PINs :
7/8/9/10/16/17/18/19/20/23/24/25/26/27/28/29/31/32/33/34 BR2141e-s optional PINs : 6/10/14/16/17/18/22/23/24-
BR2141e optional PINs : 9/10/23/24/26/27/31/32/33/34 BR8051A01 optional PINs 5/6/10/11/12/14/16/17/18/21/22/23/24/25/26 5.1.35. Query Random Address Enable/Disable Status Command Indication AT+RANDOMADDR?\r
\r\n+RANDOMADDR:<enable>\r\n\r\nOK\r\n Parameter enable 0: Random address is disabled 1: Random address is enabled. Note After setting this mode, BLE is the default address. The maximum two Bits are set high, and BR is the default address. For example: address is 001583112233, BR address 001583112233, BLE address C01583112233 5.1.36. Set Random Address Enable/Disable Status Command Indication Parameter Note AT+RANDOMADDR=<enable>\r Command indication enable 0: Random address is disabled 1: Random address is enabled. Refer to previous commands description. 21 / 34 Barrot Confidential Programming Manual 5.1.37. Query PDU Mode Command Indication AT+COMMAND?\r
\r\n+COMMAND:<value>\r\n\r\nOK\r\n Parameter Mode 0: Disabled. Default value. 1: Enabled. Note When the PDU mode is disabled and the first connection is established, it will return Data Transparent Transfer Mode Connection Status Indication. After the module enters data transparent transfer mode, all data input will be taken as pure data and sent to the remote device. No indications will be returned, and all returned data is the pure data received from the remote device. The indication will not return until the connection is released and it returns Ready indication. Therefore, the module doesnt response any command after its connection is established. When the PDU mode is enabled, it returns PDU Mode Connection Status Indication. The module responses to all commands. Therefore, it uses PDU Mode Data Transfer Command to send data. The module returns PDU mode received data indication when it receives data from the remote device. 5.1.38. Set PDU Mode Command Indication AT+COMMAND=<mode>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR\r\n Parameter Mode 0: Disabled. Default value. 1: Enabled. Note Refer to previous commands description. 5.1.39. Enter OTA Mode Command Indication Parameter Note Mandatory to 1 AT+OTA=<enable>\r
\r\n+UPGRADE:INIT\r\n enable For example, sending AT+OTA=1 The module enters OTA mode (Single command effective. After entering this module, restart if the module doesnt execute OTA upgrade, the module will exit this mode.) OTA upgrade workflow logs as follows (Pls contact us to enquiry OTA upgrade open protocol or SDK)
\r\n+UPGRADE:INIT\r\n --------------------------- OTA Initialization 22 / 34 Barrot Confidential Programming Manual completes
\r\n+UPGRADE:MASTER_CONN\r\n ----------- OTA connection with Master is established.
\r\n+UPGRADE: MASTER_START\r\n ---------- OTA start-up (after the module enters this status, it will automatically enter OTA mode if OTA upgrade doesnt complete.)
\r\n+UPGRADE:POS=<position>\r\n ----------- OTA Progress(%d, Range 0 ~ 100)
\r\n+UPGRADE:SUCCESS\r\n --------------------- OTA succeeds Or
\r\n+UPGRADE:FAIL\r\n --------------------------- OTA fails BR8051A01 doesnt need this command to OTA and doesnt have the above printed information. APP displays the information and queries whether the module version is determine whether OTA is successfully upgraded. 5.1.40. IniClear Pairing Info. Command Indication Parameter Note AT+CLEARLINKKEY\r Command indication N/A Clear up all pairing information stored in the module. 5.1.41. Restore Factory Setting Command Indication Parameter Note AT+FACTORYRESET\r N/A N/A The module automatically restarts after it restores factory settings. 5.1.42. Reset Command Indication Parameter Note AT+RESET\r N/A N/A Reset module 23 / 34 Barrot Confidential Programming Manual 5.1.43. Shut Down Bluetooth Command Indication Parameter Note Mandatory to 1 AT+SHUTDOWN=<shutdown>\r Command indication shutdown Sending AT+SHUTDOWN=1 command to shut down Bluetooth. The recommended shutdown process is: send AT+SHUTDOWN=1, after returning successfully, reset the pins of the Bluetooth module. The recommended reply process is: reset the module through the Reset pin. Reset commend is invalid. BR2551e and BR2551e-s does not support this command. 5.1.44. Report HID Keys Command Indication AT+KBRPT=<FuncKey>,<KEY1>,<KEY2>,<KEY3>,<KEY4>,<KEY5>,<KEY6
>,\r Command indication Left GUIWindows key is pressed down or Left Control is pressed down or not. Pressed Left Alt is pressed down or not. Pressed Left Shift is pressed down or not. Pressed
|--bit0:
down: 1
|--bit1:
down: 1
|--bit2:
down: 1
|--bit3:
not. Pressed down: 1
|--bit4: Right Control is pressed down or not. Pressed down: 1
|--bit5: Right Shift is pressed down or not. Pressed down: 1
|--bit6: Right Alt down: 1
|--bit7: Right GUI is pressed down or not. Pressed down: 1 HID key value(Refer to HID Usage Tables) Sending up to 6 keys at one time. is pressed down or not. Pressed FuncKey Parameter KEY1---KEY6 Note Report HID key value This command is only supported by the firmware which supports HID functions. 5.1.45. Query HID Parameters Command AT+HIDPARAM?\r 24 / 34 Barrot Confidential Programming Manual Indication
\r\n+ HIDPARAM:<Line Delay Time>,<Max Uncfm Pkts>\r\n\r\nOK\r\n Line Delay Time Parameter Max Uncfm Pkts Line delay time. Unit is ms. Value range: 0~255. Max unconfirmed package number. Value range:
0~10. Note Line Delay Time: When the Bluetooth receives the carriage return character from the host computer, it will delay the specified time and process the next line of data. Max Uncfm Pkts: To allow the host computer to continuously send the unacknowledged maximum number of packets. The combination of these two parameters is used to adjust the transmission speed of the HID button. Prevent the HID button from being sent too fast for the backend to process. This command is only supported by the i435e-s firmware which supports HID functions. BR8051A01 does not support this command. 5.1.46. Set HID Parameter Command Indication Parameter Note AT+HIDPARAM=<Line Delay Time>,<Max Uncfm Pkts>\r Command indication Line Delay Time Line delay time. Unit is ms. Value range: 0~255. Max unconfirmed package number. Value range:
0~10. Max Uncfm Pkts Line Delay Time: When the Bluetooth receives the carriage return character from the host computer, it will delay the specified time and process the next line of data. Max Uncfm Pkts: To allow the host computer to continuously send the unacknowledged maximum number of packets. The combination of these two parameters is used to adjust the transmission speed of the HID button. Prevent the HID button from being sent too fast for the backend to process. This command is only supported by the i435e-s firmware which supports HID functions. BR8051A01 does not support this command. 5.1.47. Release HID Connection Command Indication Parameter Note AT+HIDDISCONN\r Command indication N/A This command is only supported by the firmware which supports HID 25 / 34 Barrot Confidential Programming Manual functions. BR8051A01 command is AT+HIDDISC\r and compatible with HIDDISCONN\r 5.1.48. Recover HID Connection Command Indication Parameter Note AT+HIDRECONN\r Command indication N/A This command is only supported by the firmware which supports HID functions. 5.1.49. HID Function Button Command Indication Parameter Note AT+FUNCRPT=<param>\r Command indication param This function is only valid for iOS system. Android system can control pop-up and hide keyboard. B8: Hide/popup keyboard 5.1.50. MFI Detection Command Indication AT+CPTEST?\r
\r\n +CPTEST:<result>\r\n Parameter result 0: MFI Chip is not working properly 1: MFI Chip works normally Note Check if MFI Chip is working properly only the i435e-s BR2141e (-s) and BR8051A01software versions support this instruction 5.1.51. Set BR discoverable mode Command Indication AT+SPPDISCOVER=<enable>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR\r\n Parameter enable 0: BR undiscoverable. 1: BR discoverable. Note This command takes effect on r4107 versions and later versions BR2141e(-s) module. This command takes effect on BR2576e-s module. This command is enabled in the configuration file. BR8051A01 does not support this command. 26 / 34 Barrot Confidential Programming Manual 5.1.52. Set BR connectable mode Command Indication AT+SPPCONNECT=<enable>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR\r\n Parameter enable 0: BR unconnectable 1: BR connectable Note This command takes effect on r4107 versions and later versions BR2141e(-s) module. This command is enabled in the configuration file. BR8051A01 does not support this command. 5.1.53. Set BLE discoverable mode Command Indication AT+GATTDISCOVER=<enable>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR\r\n Parameter enable 0: BLE undiscoverable. 1: BLE discoverable. Note This command takes effect on r4107 versions and later versions BR2141e(-s) module. This command takes effect on BR2576e-s module. This command is enabled in the configuration file. BR8051A01 does not support this command. 5.1.54. Set BLE connectable mode Command Indication AT+GATTCONNECT=<enable>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR\r\n Parameter enable 0: BLE unconnectable 1: BLE connectable Note This command takes effect on r4107 versions and later versions BR2141e(-s) module. This command takes effect on BR2576e-s module. This command is enabled in the configuration file. BR8051A01 does not support this command. 5.1.55. Get HID connect status Command Indication AT+HIDCONNSTS?\r
\r\n+HIDCONNSTS:<sts>\r\n\r\nOK\r\n 27 / 34 Barrot Confidential Programming Manual Parameter sts 0HID is not connected. 1HID is connected. Note This command takes effect on r4107 versions and later versions BR2141e(-s) module. This command is enabled in the configuration file. BR8051A01 does not support this command. 5.1.56. Inquiry Command Indication AT+INQUIRY=<length>,<num>\r
\r\nOK\r\n Parameter length num Max inquiry time Time = length * 1.28s Range0x01 - 0x30 Max response number range0x01 - 0xFF Note Events generated:
IM_RMT INQUIRY COMPLETE This command takes effect on r4400 versions and later versions BR2141e(-s) module. This function is optional, according to customer needs to decide whether to turn on this function. BR8051A01 does not support this command. 5.1.57. Query the IO capability Command Indication AT+IOCAP?
\r\n+IOCAP:<gap_iocap>\r\n Parameter gap_iocap 0x0:DISPLAY_ONLY 0x1:DISPLAY_YESNO 0x2:KEYBOARD_ONLY 0x3:NO_INPUT_NO_OUTPUT 0x4:KEYBOAED_DISPLAY Note The default value is 0x3;
AT+FEAMASK=0193\CR The REQ_MITM bit in FEAMASK must be 1 5.1.58. Query MAC name mode Command Indication AT+MACNAME?
\r\n+MACNAME:<mode>\r\n 28 / 34 Barrot Confidential Programming Manual Parameter mode 1Enable 0Disable Note 1Bluetooth name followed by the last four bit of the MAC address 0Only Bluetooth name is displayed 5.1.59. Set MAC name mode Command Indication AT+MACNAME=<mode>\r Succeeded: \r\nOK\r\n Failed: \r\nERROR\r\n Parameter mode 1Enable 0Disable Note 1Bluetooth name followed by the last four bit of the MAC address 0Only Bluetooth name is displayed 5.2. AT Indication This chapters indications are returned in data non-transparent transfer mode. 5.2.1. Ready Status Indication Parameter N/A
\r\nIM_READY\r\n Note Initialization completes, or the connection is released. The module is in idle mode, and it is connectable. 5.2.2. Data Transprant Transfer Status Connection Indicataion Indication Parameter N/A
\r\nIM_CONN\r\n Note SPP/GATT connection establishes, and it returns only when it successfully establishes connection with the first remote device. Android and IOS app QR code as shown below Smart Phone OS APP 29 / 34 Barrot Confidential Programming Manual Android iOS 5.2.3. Inquiry Result Indication Parameter Note class
\r\nIM_RMT:<addr>,<class>,<name>\r\n addr Bluetooth addresssuch as 001583010203 Class of device Refer to 3.1.7 Set COD Device name name This command takes effect on r4400 versions and later versions BR2141e(-s) module. This function is optional, according to customer needs to decide whether to turn on this function. 5.2.4. Inquiry Complete
\r\nINQUIRY COMPLETE\r\n Indication Parameter None Note This command takes effect on r4400 versions and later versions BR2141e(-s) module. This function is optional, according to customer needs to decide 30 / 34 Barrot Confidential Programming Manual whether to turn on this function. 5.3. PDU Mode Commands 5.3.1. Send data octet 1 T LSB octet 0 A
<Total Parameters length>
[data]
[data]
octet2
<conn_hdl>
MSB octet 4 octet 3
<Opcode = 0x0101>
[data]
[data]
[data]
\r AT>
opcode length Command prefix. Three bytes. ASCII characters. Operation code. Two bytes. Bluetooth 0x0101; WeChat: 0x0102. Parameter length. Two bytes. The length of all parameters, including conn_hdl and data. Unit is byte (NOT parameter number.) conn_hdl Connection handle data
\r Note data Command suffix. One byte. ASCII characters. Enter command mode after turning on PDU mode, it returns indication after the connection with the remote device is successfully established. IM_CONN xxxx, 001583xxxxxx , xx When sending data, the command must include HDL and the data length should be less than the MTU value. All set values restore to 0 after it restarts. For example, IM_CONN 0080, 00158386920E,490 IM_CONN: connection established 0080: connection handle 00158386920E: Remote devices Bluetooth address 490: MTU value during data transfer Sending data:AT>\x01\x01\x2C\x01\x80\x0012345678901234567890123 4567890123456789012345678901234567890123456789012345 6789012345678901234567890123456789012345678901234567 8901234567890123456789012345678901234567890123456789 0123456789012345678901234567890123456789012345678901 2345678901234567890123456789012345678901234567890123 31 / 34 Barrot Confidential Programming Manual 456789012345678\CR Note: 0x0101 Bluetooth data fixed code 0x012c data length +2 bytes connection handle 0x0080 device connection handle Received data: \r\n<\x01\x01\x0C\x00\x80\x001234567890\r\n 5.3.2. Release Connection Command Indication Parameter Note Connection handle AT+DISCONN=<conn_hdl>\r
\r\nOK\r\n\r\nIM_DISCONN:<conn_hdl>\r\n conn_hdl Enter command mode after turning on PDU mode, it returns indication after the connection with the remote device is successfully established:
IM_CONN xxxx, 001583xxxxxx , xx For example: IM_CONN 0080, 00158386920E,490 IM_CONN: connection established 0080: connection handle 00158386920E: Remote devices Bluetooth address 490: MTU value during data transfer Connection release example: AT+DISCONN=0080\r BR8051A01 Doesnt support this command. 5.3.3. Connection Status Indication Command Indication Parameter Note
\r\n IM_CONN:<conn_hdl>,<bd_addr>,<mtu> \r\n Connection handle, Hex. conn_hdl Connected remote devices Bluetooth address bd_addr mtu MTU value Enter command mode after turning on PDU mode, it returns indication after the connection with the remote device is successfully established:
When sending data, the command must include HDL and the data length should be less than the MTU value. 6. Appendix Note Command Before the BARROT_IoT dual-mode module _xx_ 20171109_r842 version (excluding this version), the command query and settings are valid for both SPP and GATT. After the BARROT_IoT dual-mode module _xx_ 20171109_r842 version, the command query and AT+MTU[1]
32 / 34 Barrot Confidential Programming Manual AT+GMTU[2]
AT+CREDIT[3]
AT+GCREDIT[4]
settings are valid only for SPP. This command is supported in the version of the BARROT_ IoT dual mode module _xx_ 20171109_r842 and later versions. Before the BARROT_ IoT dual-mode module _xx_ 2 0171109_r842 version (excluding this version), the command query and settings are valid for both SPP and GATT. After the BARROT_ IoT dual-mode module _xx_ 20171109_r842 version, the command query and settings are only valid for SPP. This command is supported in the version of the BARROT_ IoT dual mode module _xx_ 20171109_r842 and later versions. 7. Company Profile Barrot Technology Barrot is a world leading one-stop chipset level solution provider who offers wireless connectivity and audio intelligent hardware solutions featuring with own IPs. The company is an associated member of The Bluetooth SIG, and it is the only one who contributes to Bluetooth specification definition in Greater China. Barrot owns three high-tech IPs: Bluetooth RF, Bluetooth stack and Acoustic algorithms, so Barrot offers most integrated, robust, reliable, and easy-to-use wireless turn-key solutions for IOT, Automotive and Wireless audio applications. Barrot devotes itself to being the most reliable short distance wireless technologies solution provider in the world. 8. Contact Information 8.1. Beijing Beijing Tel: +86 10 82702580 Fax: +86 10 82898219 Address: A1009, Block A, Jia Hua Building, No.9 Shangdisanjie St, Haidian District, Beijing Marketing Email: marketing@barrot.com.cn Support: support@barrot.com.cn Web site: www.barrot.com.cn 8.2. Shenzhen Shenzhen Tel: +86 755 27885822-603 33 / 34 Barrot Confidential Address: Floor 5, building 1, COFCO business park, district 67, Xingdong community, Xin'an street, Bao'an District, Shenzhen City, Guangdong Province Programming Manual Support: support@barrot.com.cn Web site: www.barrot.com.cn 8.3. Shanghai Address: 2rd Floor, No. 500, Bibo Road, Zhangjiang Gaoke, Pudong New Area, Shanghai Support: support@barrot.com.cn Web site: www.barrot.com.cn 9. Copyright Copyright 2017-2022 Barrot Technology Limited The Bluetooth trademark is owned by The Bluetooth SIG, and the usage of this trademark is licensed to Barrot Technology Limited. Other trademarks included in this document are owned by their respective owners. 34 / 34 Barrot Confidential
1 2 | Agent letter | Attestation Statements | 196.71 KiB | April 21 2023 / April 25 2023 |
BARROT TECHNOLOGY CO., LTD. To: Federal Communications Commission Date: 2023/04/17 7435 Oakland Mills Road Columbia, MD 21046 USA Attestation Certification designating a U.S. Agent for Service of Process Section 2.911(d)(7)
(KDB 986446 D01 Covered Equipment)
[BARROT TECHNOLOGY CO., LTD.] (the applicant) as required by section 2.911(d)(7), designate below contact located in the United States for purposes of acting as the applicants agent for service of process. The applicant also acceptance to maintain an agent for no less than one year after the grantee has terminated all marketing and importation or the conclusion of any Commission-related proceeding involving the equipment. Type of Equipment subject to FCC Certification:
FCC ID:2AOXV-BR2551E-SC Sincerely yours, Applicant/Grantee FRN: 0027189257 US Agent FRN:0033399411 _________________
(Signature) BARROT TECHNOLOGY CO., LTD. Kerlwin Qiu chief inspector bluetooth@barrot.com.cn ___________________ (Signature) Americas Compliance Consulting, LLC dba iCertifi Paul Preston CEO fccagent@icertifi.com 1001 SW Disk Drive, Suite 250 Bend, Oregon 97702 USA
1 2 | Attestation Statements part 2.911 d 5 | Attestation Statements | 92.25 KiB | April 21 2023 / April 25 2023 |
BARROT TECHNOLOGY CO., LTD. To: Federal Communications Commission Date: 2023/04/17 7435 Oakland Mills Road Columbia, MD 21046 USA Attestation Section 2.911(d)(5)(i) and Section 2.911(d)(5)(ii)
(KDB 986446 D01 Covered Equipment) Section 2.911(d)(5)(i)
[BARROT TECHNOLOGY CO., LTD.] (the applicant) certifies that the equipment for which authorization is sought is not covered equipment prohibited from receiving an equipment authorization pursuant to section 2.903 of the FCC rules. Section 2.911(d)(5)(ii)
[BARROT TECHNOLOGY CO., LTD.] (the applicant) certifies that, as of the date of the filing of the application, the applicant [is not] identified on the Covered List (as a specifically named entity or any of its subsidiaries or affiliates) as an entity producing covered equipment. Type of Equipment subject to FCC Certification:
FCC ID:2AOXV-BR2551E-SC If you have any questions, please feel free to contact me Contact Person: Kerlwin Qiu Position in the Company: chief inspector Date of Signature:2023/4/17 ___________________________ Signatory
(signature of the applicant)
1 2 | Modular Approval Request | Cover Letter(s) | 197.05 KiB | April 21 2023 / April 25 2023 |
BARROT TECHNOLOGY CO., LTD. A1009, Block A, Jia Hua Building, No.9 Shangdisanjie St, Haidian District, Beijing, China Modular Approval Request Letter 2023/4/17 Dear Application Examiner, BARROT TECHNOLOGY CO., LTD., Bluetooth Module, model nameBR2551e-sc, FCC ID: 2AOXV-BR2551E-
SC would like to have your authorization as a modular approval. The requirements of Public Notice DA00-
1407 have been met and shown on the following statements. Requirement of Public Notice DA00-1407 / part 15.212 1. The modular transmitter must have its own RF shielding. 2. The modular transmitter must have buffered modulation/data inputs (if such inputs are provided) to ensure that the module will comply with Part 15 requirements under conditions of excessive data rates or over-modulation. 3. The modular transmitter must have its own power supply regulation. 4. The modular transmitter must comply with the antenna requirements of Section 15.203 and 15.204(c). The antenna must either be permanently attached or employ a unique antenna coupler (at all connections between the module and the antenna, including the cable).. 5. The modular transmitter must be tested in a stand-alone configuration, i.e., the module must not be inside another device during testing. This is intended to demonstrate that the module is capable of complying with Part 15 emission limits regardless of the device into which it is eventually installed. Answer from applicant Yes, it has its own RF shielding. Yes, it has buffered modulation/data inputs to ensure that the device will comply with Part 15 requirements with any type of input signal. No. Host device should provide a regulated 3.3V power supply to guarantee the modules RF performance meeting FCC requirement. Yes, the requirements of antenna connector and spurious emissions have been fulfilled. Please refer to Test Report. Yes, it was tested in a stand-
alone configuration. Yes, it is labelled with its own FCC ID number. Labelling instructions for host devices are stated in the use manual under FCC warning Yes, it complies with any specific rules or operating requirements. Instructions are provided in the user manual. Yes, it complies with RF exposure requirements. Please refer to MPE calculation for the exposure information. BARROT TECHNOLOGY CO., LTD. A1009, Block A, Jia Hua Building, No.9 Shangdisanjie St, Haidian District, Beijing, China 6. The modular transmitter must be labeled with its own FCC ID number, and, if the FCC ID is not visible when the module is installed inside another device, then the outside of the device into which the module is installed must also display a label referring to the enclosed module. This exterior label can use wording such as the following:
Contains Transmitter Module FCC ID: XYZMODEL1 or Contains FCC ID: XYZMODEL1. Any similar wording that expresses the same meaning may be used. The Grantee may either provide such a label, an example of which must be included in the application for equipment authorization, or, must provide adequate instructions along with the module which explain this requirement. In the latter case, a copy of these instructions must be included in the application for equipment authorization. 7. The modular transmitter must comply with any specific rule or operating requirements applicable to the transmitter and the manufacturer must provide adequate instructions along with the module to explain any such requirements. A copy of these instructions must be included in the application for equipment authorization. For example, there are very strict operational and timing requirements that must be met before a transmitter is authorized for operation under Section 15.231. For instance, data transmission is prohibited, except for operation under Section 15.231(e), in which case there are separate field strength level and timing requirements. Compliance with these requirements must be assured. 8. The modular transmitter must comply with any applicable RF exposure requirements. For example, FCC Rules in Sections 2.1091, 2.1093 and specific Sections of Part 15, including 15.319(i), 15.407(f), 15.253(f) and 15.255(g), require that Unlicensed PCS, UNII and millimeter wave devices perform routine environmental evaluation for RF Exposure to demonstrate compliance. In addition, spread spectrum transmitters operating under Section 15.247 are required to address RF Exposure compliance in accordance with Section 15.247(b)(4). Modular transmitters approved under other Sections of Part 15, when necessary, may also need to address certain RF Exposure concerns, typically by providing specific installation and operating instructions for users, installers and other interested parties to ensure compliance. Best regards,
1 2 | Power of Attorney Letter | Cover Letter(s) | 80.66 KiB | April 21 2023 / April 25 2023 |
BARROT TECHNOLOGY CO., LTD. A1009, Block A, Jia Hua Building, No.9 Shangdisanjie St, Haidian District, Beijing, China Authorization Letter Date: 2023/4/17 To whom it may concern:
We, the undersigned, here by authorize The State Radio_monitoring_center Testing Center (SRTC) to act on our behalf, as our agent, in the following matters related to the FCC certification approval of our product:
Product Name:Bluetooth Module Product Model:BR2551e-sc FCC ID: 2AOXV-BR2551E-SC Report submittal, related correspondence, the signing of all documents relating to these matters, and any other lawful activity necessary to obtain such certification. Any act carried out by The State Radio_monitoring_center Testing Center (SRTC) within the scope of this authorization shall have the same effects as our own. This authorization shall expire 2 months from original date. If you have any question regarding the authorization, please dont hesitate to contact with me. Thank you. Sincerely, BARROT TECHNOLOGY CO., LTD. A1009, Block A, Jia Hua Building, No.9 Shangdisanjie St, Haidian District, Beijing, China
1 2 | SRTC2023-9004(F)-23040601(D) BT Part1 | Test Report | 5.13 MiB | April 21 2023 / April 25 2023 |
1 2 | SRTC2023-9004(F)-23040601(D) BT Part2 | Test Report | 5.48 MiB | April 21 2023 / April 25 2023 |
1 2 | SRTC2023-9004(F)-23040601(D) BT Part3 | Test Report | 939.81 KiB | April 21 2023 / April 25 2023 |
1 2 | SRTC2023-9004(F)-23040601(I)MPE | RF Exposure Info | 212.24 KiB | April 21 2023 / April 25 2023 |
1 2 | confidential letter | Cover Letter(s) | 80.47 KiB | April 21 2023 / April 25 2023 |
BARROT TECHNOLOGY CO., LTD. A1009, Block A, Jia Hua Building, No.9 Shangdisanjie St, Haidian District, Beijing, China Request of Confidentiality Date: 2023/4/17 Federal Communications Commission Authorization and Evaluation Division Pursuant to Sections 0.457 and 0.459 of the Commissions Rules, the applicant hereby requests confidential treatment of information accompanying of following product:
Product Name:Bluetooth Module Product Model:BR2551e-sc FCC ID: 2AOXV-BR2551E-SC The following information should be held confidential:
All Schematics/block diagrams/BOM Operational description and technical overview of product The above materials contain trade secrets and proprietary information not customarily released to the public. The public disclosure of these matters might be harmful to the applicant and provide unjustified benefits to its competitors. The applicant understands that pursuant to Rule 0.457, disclosure of this application and all accompanying documentation will not be made before the date of the Grant for this application. Thank you. Sincerely, BARROT TECHNOLOGY CO., LTD. A1009, Block A, Jia Hua Building, No.9 Shangdisanjie St, Haidian District, Beijing, China
frequency | equipment class | purpose | ||
---|---|---|---|---|
1 | 2023-04-25 | 2402 ~ 2480 | DSS - Part 15 Spread Spectrum Transmitter | Original Equipment |
2 | 2402 ~ 2480 | DTS - Digital Transmission System |
app s | Applicant Information | |||||
---|---|---|---|---|---|---|
1 2 | Effective |
2023-04-25
|
||||
1 2 | Applicant's complete, legal business name |
BARROT TECHNOLOGY CO., LTD.
|
||||
1 2 | FCC Registration Number (FRN) |
0027189257
|
||||
1 2 | Physical Address |
A1009, Block A, Jia Hua Building
|
||||
1 2 |
Beijing, N/A
|
|||||
1 2 |
China
|
|||||
app s | TCB Information | |||||
1 2 | TCB Application Email Address |
b******@phoenix-testlab.de
|
||||
1 2 | TCB Scope |
A4: UNII devices & low power transmitters using spread spectrum techniques
|
||||
app s | FCC ID | |||||
1 2 | Grantee Code |
2AOXV
|
||||
1 2 | Equipment Product Code |
BR2551E-SC
|
||||
app s | Person at the applicant's address to receive grant or for contact | |||||
1 2 | Name |
K**** Q********
|
||||
1 2 | Telephone Number |
86108********
|
||||
1 2 | Fax Number |
86106********
|
||||
1 2 |
b******@barrot.com.cn
|
|||||
app s | Technical Contact | |||||
n/a | ||||||
app s | Non Technical Contact | |||||
n/a | ||||||
app s | Confidentiality (long or short term) | |||||
1 2 | Does this application include a request for confidentiality for any portion(s) of the data contained in this application pursuant to 47 CFR § 0.459 of the Commission Rules?: | Yes | ||||
1 2 | Long-Term Confidentiality Does this application include a request for confidentiality for any portion(s) of the data contained in this application pursuant to 47 CFR § 0.459 of the Commission Rules?: | No | ||||
if no date is supplied, the release date will be set to 45 calendar days past the date of grant. | ||||||
app s | Cognitive Radio & Software Defined Radio, Class, etc | |||||
1 2 | Is this application for software defined/cognitive radio authorization? | No | ||||
1 2 | Equipment Class | DSS - Part 15 Spread Spectrum Transmitter | ||||
1 2 | DTS - Digital Transmission System | |||||
1 2 | Description of product as it is marketed: (NOTE: This text will appear below the equipment class on the grant) | Bluetooth Module | ||||
1 2 | Related OET KnowledgeDataBase Inquiry: Is there a KDB inquiry associated with this application? | No | ||||
1 2 | Modular Equipment Type | Limited Single Modular Approval | ||||
1 2 | Purpose / Application is for | Original Equipment | ||||
1 2 | Composite Equipment: Is the equipment in this application a composite device subject to an additional equipment authorization? | Yes | ||||
1 2 | Related Equipment: Is the equipment in this application part of a system that operates with, or is marketed with, another device that requires an equipment authorization? | No | ||||
1 2 | Grant Comments | Output power is maximum peak conducted. This device has integrated DSS and DTS transmitters certified under the same FCC ID. Modular Approval for mobile RF Exposure conditions, the antenna(s) used for this transmitter must be installed to provide a separation distance of at least 20cm from all persons and must not be co-located or operating in conjunction with any other antenna or transmitter. Approval is limited to OEM installation only. OEM integrators must be provided with antenna installation instructions. OEM integrators and end-users must be provided with transmitter operating conditions for satisfying RF exposure compliance. This grant is valid only when the device is sold to OEM integrators and the OEM integrators are instructed to ensure that the end user has no manual instructions to remove or install the device. Only the antenna(s) listed in this filing can be used with this device. Use of additional antenna(s) are subject to the requirements of 15.204(c)(4). | ||||
1 2 | Output power is maximum peak conducted. This device has integrated DSS and DTS transmitters certified under the same FCC ID. Modular Approval for mobile RF Exposure conditions, the antenna(s) used for this transmitter must be installed to provide a separation distance of at least 20cm from all persons and must not be co-located or operating in conjunction with any other antenna or transmitter. Approval is limited to OEM installation only. OEM integrators must be provided with antenna installation instructions. OEM integrators and end-users must be provided with transmitter operating conditions for satisfying RF exposure compliance. This grant is valid only when the device is sold to OEM integrators and the OEM integrators are instructed to ensure that the end user has no manual instructions to remove or install the device. Only the antenna(s) listed in this filing can be used with this device. Use of additional antenna(s) are subject to the requirements of 15.204(c)(4). | |||||
1 2 | Is there an equipment authorization waiver associated with this application? | No | ||||
1 2 | If there is an equipment authorization waiver associated with this application, has the associated waiver been approved and all information uploaded? | No | ||||
app s | Test Firm Name and Contact Information | |||||
1 2 | Firm Name |
The State Radio_monitoring_center Testing Center
|
||||
1 2 | Name |
S**** Y******
|
||||
1 2 | Telephone Number |
+86-1********
|
||||
1 2 |
s******@srtc.org.cn
|
|||||
Equipment Specifications | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Line | Rule Parts | Grant Notes | Lower Frequency | Upper Frequency | Power Output | Tolerance | Emission Designator | Microprocessor Number | |||||||||||||||||||||||||||||||||
1 | 1 | 15C | CC | 2402.00000000 | 2480.00000000 | 0.0030000 | |||||||||||||||||||||||||||||||||||
Line | Rule Parts | Grant Notes | Lower Frequency | Upper Frequency | Power Output | Tolerance | Emission Designator | Microprocessor Number | |||||||||||||||||||||||||||||||||
2 | 1 | 15C | CC | 2402.00000000 | 2480.00000000 | 0.0030000 |
some individual PII (Personally Identifiable Information) available on the public forms may be redacted, original source may include additional details
This product uses the FCC Data API but is not endorsed or certified by the FCC