Live data from Hacker News

How to get root access to your Sleep Number bed

dillan.org

101–110 of 254 posts

Re: How to get root access to your Sleep Number bed

#101
post #4

Buried lede: “What I did find was a "convenient" backdoor that Sleep Number can use to SSH back into the hub (and my internal home network as a result).”

Devil's advocate. As someone who has developed a Linux based appliance with over 100k live units across the globe, it seems insane to NOT have access to the thing you're selling and that you have to maintain. If your thing breaks or gets bricked by an update, you will call support and expect them to fix it. You don't want to send in your device or have a support technician come to your house to fix it. So yes, to the…

If you sold it, you should not have remote access to it.

Auto-update is de facto isomorphic with remote access capability but that doesn't mean you should have a remote shell. At most, maaaaybe a way for the customer to enable a shell for developer support.

Otherwise, a/b setup to avoid remote bricking, DFU or whatever current standard for customer driven unbricking in exceptional cases. But really, test all the forward and reverse update cases and keep a handful of samples of all shipped hardware so you can make sure everything actually works, and you can figure out how to fix it when you mess it up. Always test upgrades starting from factory fresh with all the versions you ever shipped from the factory. (I've run into products where several updates in, version X would work or not based on the original version from the factory forever ago because of original config or something that didn't get migrated properly but never caused problems until recently).

Re: How to get root access to your Sleep Number bed

#102

I'm interested if anyone has pulled the same thing with eight sleep. Not having access to control my bed's temperature because my internet is out bothers me deeply.

What fresh hell is that. Why does it need to reach out to the internet?

Re: How to get root access to your Sleep Number bed

#103
post #58

Earlier quoted context omitted.

There never was a Year of Linux on the Desktop, but there's been a year of linux on the phone, linux on the car, linux on the submarine, linux on the fridge, and so it's no surprise there's a year of linux in the bed. Anything sufficiently complex (this bed: https://en.wikipedia.org/wiki/Sleep_Number#Sleep_Number_Bed ) is going to have a microprocessor, and it makes sense to have an OS that lets you interact with it…

It's an inflatable mattress with an adjustable pressure regulator. That's pre-computer-age technology. The only thing that requires a computer is to make the adjustment remote. Why would you want to adjust your bed remotely?

The only 'why' that springs to mind is messing with friends, relatives, AirBnB guests remotely while filming it on the webcam .. all very problematic.

Still, imagine an uninflated mattress half under the actual mattress, inflated at midnight to tip someone out of bed.

Juvenile college humour, yes. Market size low but likely non zero.

Re: How to get root access to your Sleep Number bed

#104
post #48

Earlier quoted context omitted.

There's a difference between law on paper and law in practice. If the manufacturer refuses to honor the warranty, there's very little customers can do.

https://en.wikipedia.org/wiki/Magnuson%E2%80%93Moss_Warranty...

That's wonderful, but it doesn't change the lived experience of warranty's.

Re: How to get root access to your Sleep Number bed

#107
There's a similar method to get into an Eight Sleep Pod 3 [0]. This requires less extra hardware though since some models come with a MicroSD card that you can modify. The method used in TFA might be a good way to get root on Pods without the card. That being said, I just learned that while Eight Sleep does sign their firmware updates, they also send you the private key used to sign the update in the same package.

[0]: https://github.com/bobobo1618/ninesleep

Re: How to get root access to your Sleep Number bed

#109
post #48

> r: Following this guide will require modifying internal files on your Sleep Number hub. This will void your warranty People, stop spreading this BS. Just like those stickers that say "warranty void if removed" are not legally enforceable, nothing "automatically" invalidates your product's warranty except misuse or poor maintenance. If your Smart Bed stops working, you having poked around in the controller does not…

There's a difference between law on paper and law in practice. If the manufacturer refuses to honor the warranty, there's very little customers can do.

Small claims court is cheap and easy, and often the only way to get them to honour the warranty even if you haven't messed with anything.

Re: How to get root access to your Sleep Number bed

#110

I'm interested if anyone has pulled the same thing with eight sleep. Not having access to control my bed's temperature because my internet is out bothers me deeply.

What fresh hell is that. Why does it need to reach out to the internet?

To ensure you've paid your monthly subscription fee (Not joking - the mattress cover has a subscription)
Post reply on HN