< Solution for BT Disconnection Issue>

The solution that solved the BT disconnection problem in Synaptics is to randomly generate all bits of the 32-bit access address.

The example below is a sample of 10 Access addresses currently generated by CYW20704 A2. It seems that 16-bit or 20-bit values are used as fixed values.

Please see “50657”, “af9a”, ”af9aa” value. These values are generated according to the specifications below, but certain bits have the same value.

< Access addresses currently generated by CYW20704 A2 >


  1. 0x50657592
  2. 0x50657d6f
  3. 0xaf9a8d95
  4. 0xaf9a95ef
  5. 0xaf9a9c94
  6. 0xaf9aa25c
  7. 0xaf9aa3e7
  8. 0xaf9aa55a
  9. 0xaf9aad91

*** We would like to inquire as to whether it is possible to process this so that each bit of the access address is uniquely created without being fixed bits.

Below is sample New access address generated by Synaptics.

< New Access Addresses generated by CYW20704 A2 >

 

Old

New

1

0x50655bda

0x1b89d9bd

2

0x50655def

0x35db859d

3

0x50656c1c

0x361e9b90

4

0x50657c63

0x55e4141d

5

0xaf9a9aa2

0x619d03d6

6

0xaf9aa364

0x74a14ddf

7

0xaf9aaae8

0x75cbdd25

8

0xaf9ab46e

0x8d596d56

9

0xaf9ab5e5

0xbb8864ed

10

0xaf9abb92

0xe8167b1e

**** All access Address must be met below spec.

< 2.1.2 Access Address in BT core spec 5.>