HoGP test results🔗

PTS version:

8.5.3 Build 4

Setup🔗

  • Remove PTS device from Bluetooth devices

  • In IXIT update “TSPX_psm” to “1011”

  • echo -n 16 > /sys/kernel/debug/bluetooth/hci0/min_encrypt_key_size

Tests🔗

The kernel and BlueZ versions represent the oldest version without backport for which we know the test passed.

Test name

Result

Kernel

BlueZ

L2CAP/COS/CED/BV-01-C

PASS

6.1

5.69

On request run: l2test -n -P 4113 <bdaddr>

L2CAP/COS/CED/BV-03-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -w -P 4113

L2CAP/COS/CED/BV-04-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -P 4113

L2CAP/COS/CED/BV-05-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -P 4113

L2CAP/COS/CED/BV-07-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -P 4113

L2CAP/COS/CED/BV-08-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -P 4113

L2CAP/COS/CED/BV-09-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -P 4113

L2CAP/COS/CED/BV-11-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -P 4113

L2CAP/COS/CED/BV-12-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -P 4113

L2CAP/COS/CED/BV-13-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -d -P 4113

L2CAP/COS/CED/BI-01-C

PASS

6.1

5.69

L2CAP/COS/CED/BI-02-C

PASS

6.7

5.69

Pre-condition:

  • Run:

    • bluetoothctl discoverable on

    • l2test -d -P 4113

L2CAP/COS/CED/BI-05-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • btmon

Look for “frame too long”

Answer PTS question with “yes”

L2CAP/COS/CED/BI-09-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • btmon

Look for “invalid signal packet size”

Answer PTS question with “yes”

L2CAP/COS/CED/BI-11-C

PASS

6.1

5.69

L2CAP/COS/CED/BI-13-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • btmon

Look for “invalid signal packet size”

Answer PTS question with “yes”

L2CAP/COS/CED/BI-16-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • btmon

Look for “invalid signal packet size”

Answer PTS question with “yes”

L2CAP/COS/CED/BI-17-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • btmon

Look for “invalid signal packet size”

Answer PTS question with “yes”

L2CAP/COS/CED/BI-29-C

PASS

future

5.69

On request run:

  • for I in $(seq 255);

    do echo “$I/255”; timeout 0.1 l2test -n -V le_public <PTS addr>;

    done

On 2nd request run:

  • l2test -n -V le_public <PTS addr>

Note: If using ‘timeout’ from Busybox, ensure having

support for fractional timeout values (requires at leat 1.37.0 + CONFIG_FLOAT_DURATION).

L2CAP/COS/CFC/BV-01-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -w -V le_public -P 0x0027 -C 0 -D 2000

      -N 1 -b 200

L2CAP/COS/CFC/BV-02-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -w -V le_public -P 0x0027 -C 0 -D 2000

      -N 1 -b 20

L2CAP/COS/CFC/BV-03-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -d -V le_public -P 0x0027

L2CAP/COS/CFC/BV-04-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -d -V le_public -P 0x0027

L2CAP/COS/CFC/BV-05-C

PASS

6.1

5.69

On request run (2 times):

  • l2test -y -V le_public -P 0x0027 -N <PTS addr> &

L2CAP/COS/CFD/BV-01-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -P 4113

L2CAP/COS/CFD/BV-02-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -P 4113

L2CAP/COS/CFD/BV-03-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -P 4113

L2CAP/COS/CFD/BV-08-C

PASS

6.1

5.69

On request run: l2test -n -P 4113 <bdaddr>

L2CAP/COS/CFD/BV-09-C

PASS

6.1

5.69

On request run: l2test -y -N 1 -P 4113 <bdaddr>

L2CAP/COS/CFD/BV-11-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -P 4113

L2CAP/COS/CFD/BV-12-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -P 4113

L2CAP/COS/CFD/BV-14-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -P 4113

L2CAP/COS/CID/BV-01-C

PASS

6.1

5.69

On request run: l2test -c -P 4113 <bdaddr>

L2CAP/COS/IEX/BV-01-C

PASS

6.1

5.69

On request run: l2test -n -P 4113 <bdaddr>

L2CAP/COS/IEX/BV-01-C

PASS

6.1

5.69

L2CAP/COS/ECH/BV-01-C

PASS

6.1

5.69

L2CAP/COS/ECH/BV-02-C

PASS

6.1

5.69

On request run: sudo l2ping -c 1 <bdaddr>

L2CAP/EXF/BV-01-C

PASS

6.1

5.69

L2CAP/EXF/BV-02-C

PASS

6.1

5.69

L2CAP/EXF/BV-03-C

PASS

6.1

5.69

L2CAP/EXF/BV-05-C

PASS

6.1

5.69

L2CAP/CMC/BV-01-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X ertm -P 4113

L2CAP/CMC/BV-02-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X ertm -P 4113

L2CAP/CMC/BV-03-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X ertm -P 4113

L2CAP/CMC/BV-04-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X streaming -P 4113

L2CAP/CMC/BV-05-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X streaming -P 4113

L2CAP/CMC/BV-06-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X streaming -P 4113

L2CAP/CMC/BV-07-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X ertm -P 4113

L2CAP/CMC/BV-08-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X streaming -P 4113

L2CAP/CMC/BV-09-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -P 4113

L2CAP/CMC/BV-10-C

PASS

6.1

5.69

On request run: l2test -c -P 4113 <bdaddr>

L2CAP/CMC/BV-11-C

PASS

6.1

5.69

On request run: l2test -c -P 4113 <bdaddr>

L2CAP/CMC/BV-14-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X streaming -P 4113

L2CAP/CMC/BV-15-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X streaming -P 4113

L2CAP/CMC/BI-05-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -P 4113

L2CAP/CMC/BI-06-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -P 4113

L2CAP/FOC/BV-01-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X ertm -P 4113 -F 0

L2CAP/FOC/BV-02-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X ertm -P 4113 -F 0

L2CAP/FOC/BV-03-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X ertm -P 4113 -F 0

L2CAP/OFS/BV-01-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -x -X ertm -P 4113 -F 0 -N 1

L2CAP/OFS/BV-02-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X ertm -P 4113 -F 0

L2CAP/OFS/BV-03-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -x -X streaming -P 4113 -F 0 -N 1

L2CAP/OFS/BV-04-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -d -X streaming -P 4113 -F 0

L2CAP/OFS/BV-05-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -x -X ertm -P 4113 -N 1

L2CAP/OFS/BV-06-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X ertm -P 4113

L2CAP/OFS/BV-07-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -x -X streaming -P 4113 -F 0 -N 1

L2CAP/OFS/BV-08-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -d -X streaming -P 4113

L2CAP/ERM/BV-01-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -x -X ertm -P 4113 -N 3 -Y 3

L2CAP/ERM/BV-02-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -d -X ertm -P 4113

L2CAP/ERM/BV-03-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X ertm -P 4113

L2CAP/ERM/BV-08-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -x -X ertm -P 4113 -N 1

L2CAP/ERM/BV-09-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X ertm -P 4113

L2CAP/ERM/BV-10-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -x -X ertm -P 4113 -N 1

L2CAP/ERM/BV-11-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -x -X ertm -P 4113 -N 1 -Q 1

L2CAP/ERM/BV-12-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -x -X ertm -P 4113 -N 1 -Q 1

L2CAP/ERM/BV-17-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X ertm -P 4113

L2CAP/ERM/BV-18-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -x -X ertm -P 4113 -D 2000 -N 2

L2CAP/ERM/BV-19-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -x -X ertm -P 4113 -N 1

L2CAP/ERM/BV-20-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -x -X ertm -P 4113 -N 1

L2CAP/ERM/BV-23-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -x -X ertm -P 4113 -N 2

L2CAP/ERM/BI-02-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -X ertm -P 4113

L2CAP/STM/BV-01-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -x -X streaming -P 4113 -N 3 -Y 3

L2CAP/STM/BV-02-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -d -X streaming -P 4113

L2CAP/STM/BV-03-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -x -X streaming -P 4113 -N 2

L2CAP/FIX/BV-01-C

PASS

6.1

5.69

On request run: sudo l2test -z -P 4113 <bdaddr>

L2CAP/LE/CFC/BI-01-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -V le_public -P 0x0027

L2CAP/LE/CFC/BV-03-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -w -P 0x0027 -V le_public

      -e $((0x78563412)) -b 10

Result: 123456780A007F7F7F7F

L2CAP/LE/CFC/BV-05-C

PASS

6.1

5.69

L2CAP/LE/CFC/BV-06-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -w -V le_public -P 0x0027 -C 0 -D 2000

      -N 1 -b 200

L2CAP/LE/CFC/BV-07-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -V le_public -P 0x0027

L2CAP/LE/CFC/BV-08-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -V le_public -P 0x0027

On request terminate l2test

L2CAP/LE/CFC/BV-09-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -V le_public -P 0x0027

L2CAP/LE/CFC/BV-11-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -V le_public -P 0x00F2 -S

L2CAP/LE/CFC/BV-13-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -V le_public -P 0x00F3 -W -1

L2CAP/LE/CFC/BV-15-C

PASS

future

5.69

Pre-condition:

  • Run:

    • l2test -r -V le_public -P 0x00F4 -E

L2CAP/LE/CFC/BV-20-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -V le_public -P 0x0027

L2CAP/LE/CFC/BV-23-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -V le_public -P 0x0027

L2CAP/LE/CFC/BV-25-C

PASS

future

5.69

Pre-condition:

  • Run:

    • l2test -r -P 0x00F5 -V le_public -E

L2CAP/LE/CFC/BV-26-C

PASS

future

5.69

Pre-condition:

  • Run:

    • l2test -r -V le_public -P 0x0027 -I 100

L2CAP/LE/CFC/BV-27-C

PASS

future

5.69

Pre-condition:

  • Run:

    • l2test -r -V le_public -P 0x0027 -I 100

L2CAP/LE/CFC/BV-28-C

PASS

future

5.69

Pre-condition:

  • Run:

    • l2test -r -V le_public -P 0x0027 -I 100

L2CAP/LE/CFC/BV-30-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -V le_public -P 0x0027

L2CAP/LE/CFC/BV-31-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -d -V le_public -P 0x0027

L2CAP/LE/CFC/BV-32-C

PASS

6.1

5.69

On request run:

  • l2test -u -V le_public -P 0x0027 <bdaddr>

L2CAP/LE/CPU/BV-01-C

PASS

6.1

5.69

Pre-condition:

  • Request a LE only dongle for PTS

  • Run in a first terminal:

    • sudo bluetoothctl advertise on

  • Run in a second terminal:

    • l2test -r -V le_public -J 4

L2CAP/LE/CPU/BV-02-C

PASS

6.1

5.69

On request run: l2test -n -V le_public -J 4 <bdaddr>

L2CAP/LE/CPU/BI-01-C

PASS

6.1

5.69

On request run: l2test -n -V le_public -J 4 <bdaddr>

L2CAP/LE/CPU/BI-02-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • sudo btmgmt advertising on

    • l2test -r -V le_public -J 4

Post-condition:

  • Run:

    • sudo btmgmt advertising off

L2CAP/LE/REJ/BI-01-C

PASS

6.1

5.69

Pre-condition:

  • Run:

    • l2test -r -V le_public -J 4

L2CAP/LE/REJ/BI-02-C

PASS

6.1

5.69