It will be absolutely hilarious if it turns out I spent over a week reverse engineering a messy protocol to figure out an electrical/mechanical issue.

But hey at least now I can confidently say I have no idea what's causing it!

Yeah, it was electrical. Also the printer is not right in the head. We'll fix it it with a screwdriver!
Update to those following: I now have a root shell on the printer. And it runs systemd and a bunch of python scripts. And I want to be extremely clear that it was like that before I got there.

Update: I was very confident I was close to getting it working without the original software and uhh.

Pro tip: if you send too many ones to the printer and it prints a puddle and you go "oh shit, guess i'll go research some more" at least clean the fucking thing immediately.

This piece of modern art likely cost ~$900 to make. Do you think if we strap a banana to that we could recoup some of it.

Or we can press it on a t-shirt (the original! that's what it's for!) and put it halfway through a shredder?

#tifu

"DTF" more like "DTFO". Direct-To-Find-Out!
We found someone who knows what he's doing and he says the puddle might be unrelated and we might just have a kink 😳
@virtulis who’s the manufacturer? You found a jtag port?

@grischard nah, its own management software was literally sending msgpack-ed shell commands to a tcp port without auth so i just did the same 🤷

To be fair, it's not like this thing is supposed to be on a network (and it isn't).

It's a "Kingjet" printer with a "BYHX" controller. Probably not the kind you imagined. Unless...