, 9 tweets, 5 min read
My Authors
Read all threads
As you might have noticed, I'm working on a low-cost single device Bluetooth Low Energy proxy based on @NordicTweets nRF52840.

I'll take my time for this, but wanna share some (meaningless) curiosities/spec violations I saw on some test devices (kept addresses visible) ...
@NordicTweets 1) The Logitech "R500" clicker rejects reading protected characteristic values with "Insufficient Authentication" Error (not "Insufficient Encryption")
@NordicTweets ... but reading the value after UNAUTHENTICATED pairing is fine (mode: 1, level: 2 == encryption, unauthenticated)

I assume this is true for most devices with IO capabilities "NoInputNoOutput", as it seems to be the only way to make iOS initiate pairing automatically.
@NordicTweets 2) AwoX smart bulb places a "User Description Descriptor" on a BT SIG defined Characteristic (ASCII string 'DevName' for a characteristic called 'Device Name' per spec)
@NordicTweets ... the same AwoX bulb declares a characteristic with 'Notify' property set, but doesn't provide a 'Client Characteristic Configuration Descriptor' to store the notify state (enabled / disabled).
@NordicTweets 3) The "Samsung Gear S3" advertises with all possible flags enabled, claiming not to support BR/EDR, while being a BR/EDR Host AND Controller at the same time
@NordicTweets So yes, all of this is meaningless ... so why do I care?

Because I have hard times cloning such weird devices, with a firmware backed by @NordicTweets softdevice, which enforces specs in many cases.
@NordicTweets Why I think you should care ?

I tested none of those devices for security issues, not even a tiny bit of fuzzing. But products not even able to follow specs, occur a bit fishy security wise.

Just thinking loud 😉

Stay safe
@AwoX @SamsungMobile @Logitech

Comments/clarification appreciated
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Marcus Mengs

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!