I got an IKEA BEKANT desk from the As-Is section for cheap (I think about $75 if I remember correctly) but it doesn't function - pressing the buttons does nothing. I've contacted the manufacturer (Rol Ergo) about the power supply and we've figured out that it's likely fine, and I've dug in enough to figure out that the controller communicates with the motors using LIN bus. I grabbed some LIN transcievers, so the next step will be to figure out if I can build something to communicate with the motors directly.
---
I no longer have this desk since moving overseas, so this project is effectively scrapped.