Reverse-engineering the IKEA IDÅSEN desk, in Go

My IDÅSEN desk came with a LINAK DPG1C panel and a phone app I didn’t want to rely on. There are Go projects that already control this desk, but I wanted to figure out the protocol myself and write it up. This is a log of that process, compressed.

read more →