Hi Dialog
I was download the code of protest.hex to my product for BQB ,and there is some comand have no return:
Command: WriteScanEnable
Sent: 0x011A0C0103
Expected: 0x040EXXXXXXXX00
Received: [Empty]
Command: SetEventFilter
发送:0 x01050c03020002
Expected: 0x040EXXXXXXXX00
Received: [Empty]
Is the test code no support these command?
I was used the two-wire(only TX RX wire), and also some command was success as follow:
Running LE Reset: 1
Send: 0x01030C00
Received: 0x040E0401030C00
Running LE Receiver Test: 1
Send: 0x011D20010C
Received: 0x040E04011D2000
Running LE Transmitter Test: 1
Send: 0x011E2003200101
Received: 0x040E04011E2000
运行测试结束勒:1
Send: 0x011F2000
Received: 0x040E06011F2000
Device:
Hi Lane,
The production test FW supports only the commands described in the UM-B-008 and not all the standard HCI commands that a BLE controller can execute. All the HCI commands are supported by the HCI firmware that is described in the UM-B-029 and applies to 14581.
Thanks MT_dialog
Hi dialog
The equipment I use is cbtgo, other commands are able, but send TestEnd commands,it show that error , I sent TestEnd command directly to the DUT is can recives the right return.
prodtest.hex file has been burned into the chip, if I do not use the ConnectionManager, whether directly send commands: RESET, TX, RX, TestEnd?
Or send other commands need to first initialize the chip
Hi Dialog
is that the prod_test.hex in SDK_3.0.10 can be used for BQB test?
Hi Lane,
The prodtest project support only the commands in the document i have indicated (UM-B-008). The stoptest returns the number of packets only after a start_pkt_rx is issued. If your chip has the prodtest.hex burned then you can issue the reset, tx, rx, and stoptest commands without using the connection manager but you have to use the windows application prod_test.exe in order to issue the commands.The prod_test.hex project is what is typically used for the official Bluetooth qualification testing.
Thanks MT_dialog
Thanks ,I got it