[EZ-Serial Firmware] Non-Secure mode support

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
KeTa_1341526
Level 5
Level 5
Distributor - TED (Japan)
10 likes given 10 likes received 5 likes given

Hello,

I am investigating Bluetooth Classic (BR/EDR) Secure Mode of EZ-Serial F/W.

https://www.cypress.com/file/452971/download

- Security Mode 4 (service level enforced security)

  => Secure Simple Pairing

       (1) Just works: EZ-Serial F/W is supported.

       (2) Passkey Entry: EZ-Serial F/W is supported.

       (3) Numeric Comparison: EZ-Serial F/W is supported.

- Security mode 3 (link level enforced security) & Security mode 2 (service level enforced security)

  => Legacy PIN mode: EZ-Serial F/W is supported.

As mentioned above, it seems that Security Mode 4-2 can be supported.

But I don't know how to work with Security mode 1 (non-secure).

Does EZ-Serial F/W support Security mode 1 (non-secure)?

Best regards,

Takahashi

0 Likes
1 Solution

Which mode do you need in your application?

If you need pairing and bonding in your application, you must use the secure mode.

Because of the following errata, non-secure mode is not suggested for your product. Security Bulletin: Public Statement on Bluetooth SIG Member Statement on Bluetooth Impersonation Att...

View solution in original post

0 Likes
3 Replies
AnjanaM_61
Moderator
Moderator
Moderator
5 comments on KBA First comment on KBA 5 questions asked

Hi KeTa_1341526

You can set the security parameters using smp_set_security_parameters

No Security should be set by setting the mode parameter of above as 0x10

Regards,

Anjana

0 Likes
KeTa_1341526
Level 5
Level 5
Distributor - TED (Japan)
10 likes given 10 likes received 5 likes given

Hello AnjanaM_61,

Which parameter sets 0x10?

SSBP seems to have M (mode) and F (flags).

Is it meant to be set to either?

I am referring to P.145 of the following new User Guide.

https://www.cypress.com/file/452971/download

I think the following is how to set each mode.

(1) Just works: EZ-Serial F/W is supported.

      SSBP, M=40,B=1,K=10,P=0,I=3,F=1

(2) Passkey Entry: EZ-Serial F/W is supported.

      SSBP, M=40,B=1,K=10,P=0,I=2,F=3

      SFPK,P=1E240

(3) Numeric Comparison: EZ-Serial F/W is supported.

      SSBP, M=50,B=1,K=10,P=0,I=0,F=3

(4) Legacy PIN mode: EZ-Serial F/W is supported.

      SSBP, M=40,B=1,K=10,P=0,I=0,F=5

      SBTPIN, P=30303030

(5) Non Secure

     ???

However, I do not understand the Non-Secure mode setting in (5).

Non-Secure mode is the recognition that it is a mode that does not perform pairing.

Best regards,

Takahashi

Which mode do you need in your application?

If you need pairing and bonding in your application, you must use the secure mode.

Because of the following errata, non-secure mode is not suggested for your product. Security Bulletin: Public Statement on Bluetooth SIG Member Statement on Bluetooth Impersonation Att...

0 Likes