This is my favorite kind of HN content, people following their curiosity. This a double-deal since the original story (https://kuenzi.dev/toothbrush/) had someone trying to investigate their toothbrush, someone else couldn't stop thinking about the story, and decided to take it further. Thanks for posting this!
Somewhat related: my 10 year old Sonicare is starting to shit the bed so I started to look for a new one. Back then there was 2 models. Now there's like 8, each with several variations and fucking phone app integrations and are several hundred dollars. It was headache-inducing to read through.
We have a pair of 2019 Sonicare that need battery replacements.
I picked up a compatible battery but haven’t taken the time to pull it apart yet. It does require soldering.
The company scrambled the model numbers and it’s not easy to figure out which are similar or even the same.
The obfuscation of product differences, release dates and nerfs to longevity are all over consumer goods.
I hope open product designs + micro hyper local manufacturing capability will deeply erode the power of companies creating these wasteful, capital-driven artifacts.
I just went through this too, and I ended up with a Philips One.
Its only smart-ish feature is the vibrating quadrant timer, it feels like it cleans more or less the same as my old Sonicare, it uses a normal AAA, and best of all it was like $30.
There's no real third-party ecosystem for heads yet, but I'll happily trade that for something that just works.
Also, consider the Kids model. It's the real deal, just with a kid-friendly sticker on it (designed to be interchangeable by kids, so easy to remove). It's got the full-featured, full-power previous(?) generation Sonicare resonant motor, no NFC, no stupid "pressure sensor" button, and no BS. If you can stand that sticker!
Expect that to change as Phillips bought SonicCare in 2020.
Maybe soniccare will be the high end model and Phillips will be the one with “special offers” aka making you listen to a jingle about mouthwash while brushing your teeth.
Philips has owned Sonicare for as long as I can remember, at least 15-20 years. My toothbrush is actually branded “Philips One by Sonicare,” but I won’t pretend to know what their strategy is with that.
I'd pay several hundred for a toothbrush that had easily replaceable batteries and other components like shaft seals (with them being standard commonly-available parts), and was designed to last many decades. I don't want any of the "app" crap.
> my 10 year old Sonicare is starting to shit the bed so I started to look for a new one. Back then there was 2 models. Now there's like 8, each with several variations
Electric toothbrush marketing designations are out of control. When I was looking for one I found a website that went out of its way to identify which models were behind marketing wording and numbers and what their specs were (mainly: movements per minute and pulsations per minute). Companies love to rebrand the same models with different numbers based on how many additional brushes they put in the package but they rarely put those specs on their own websites. Anyway, oral b 2700 still looks good.
According to an ex-Sonicare senior engineer I work with, this is not actually what's important at all. The key thing they looked at (and still do look at) is the amplitude/travel distance of the bristle tips, and how that changes under load. It should stay strong under light load, but collapse under heavy load (so that when you mash the thing way too hard into your gums, power transfer stops and your gums don't get brutalized). It's a surprisingly delicate balance.
We recently had cause to look at a few of these devices (sorry for the vagueness, you know how it goes) and most of the non-Sonicare ones are pretty awful. The rotary Oral-B ones aren't bad at what they are, but they aren't the same. There is one Sonicare clone that really impressed though, and it's not expensive.
> The key thing they looked at (and still do look at) is the amplitude/travel distance of the bristle tips, and how that changes under load. It should stay strong under light load, but collapse under heavy load (so that when you mash the thing way too hard into your gums, power transfer stops and your gums don't get brutalized). It's a surprisingly delicate balance.
Isn't that what the pressure sensor is supposed to be for ?
I'm describing the what and why, not the how. The older? better? models don't use or need any pressure sensor, it's all designed in to the resonant motor mechanism. The "new" pressure sensor is 100% marketing.
TL;DR: recent (2020-ish) Sonicare brush handles have an alert to remind you when the attached tip has exceeded its useful life, according to the manufacturer's recommendations (which are printed on the packaging as well).
This functionality is implemented using NFC, and as per protocol recommendations, there is a password. Given the low cost requirements and extremely low risks, this password is static, and can be sniffed as described in this blog post.
If you are at all offended by this, you can feel free to either ignore the Sonicare handle's beeps/lights upon tip expiry, use non-NFC third-party tips, use a non-Sonicare brush handle, use a regular toothbrush, or not brush your teeth at all (not medical advice). Big Toothbrush may be out to get you, but they're not quite there yet.
If you think this is actually kind-of cool, good for you! Analyzing NFC and other 'household' protocols is a really nice hobby, and you can get started using low-cost tools.
P.S. Just got a HN 'if this is really your comment, please press Submit again' prompt that I hadn't seen before. Doing as instructed worked, but escaped the formatting chars in my comment, i.e. every asterisk got replaced by a backslash-asterisk. Thrilling, I know...
Yup, exactly. They have things like whitening brushes that use a longer-than-2-minute cycle, and tongue cleaners that do a 30 second cycle. Switching the brush head switches the mode there. You can also switch manually with the buttons on the brush.
Everyone in the Twitter thread seems really mad about the whole thing, but it's a fine use of NFC if you ask me. Remember, the brush is authenticating the handle with the password, not the other way around. This scheme is not useful for DRM, but is useful if you use more than one type of brush and if you want to be alerted when it's time to change your brush. I just change them on the 1st of the month, but if you want even more life than that, the feature is available. You aren't screwing over Sonicare by using a worn-out brush, you're just spending 2 minutes not cleaning your teeth.
It's probably not even the pattern, just the drive frequency. The system is operated just off resonance, so getting the frequency right is really important. You can do this easily with feedback from the drive assembly and no NFC, or you can do with with NFC to tell you what's on the other end and just do it open-loop. The feedback method is cheaper (I think), so it's what was done previously. But if you want brush head ID, you go the other route....
I just tested it. The frequency seems to stay the same. Tongue clean mode seems to move the brush left to right. Normal clean mode seems to move it up and down as well. Hard to tell it vibrates so fast on small distances.
2- leave everything as it is and pretend nothing happened (very likely if the news about the hack don't spread too much).
3- waste time and resources to implement proper encryption plus protection, then enforce it in new Sonicare products, possibly giving also them in exchange of old ones for being "new and upgraded for customer's convenience".
That "NFC nonsense" is an optional brushhead replacement reminder feature. It never stops you from continuing to use a brushhead, and if you hate the reminder, you can turn the feature off completely.
You can also buy brushheads that dont have NFC chips in them - its not required.
I haven't found a way to turn it off completely. I did the thing where you hold the power button but I still get a yellow warning light that the head should be replaced every time I use it.