my washing machine has libucontext running on it, what even

humm, it also uses u-boot

now to figure out how to make u-boot which is listening on a debug port at 9600 baud (standard cisco-style pinout btw) send me a firmware dump

32 mbits of rom, how fancy

binwalk says its a jffs2 filesystem, and indeed, there is a yocto installation

why does my washing machine run yocto

not much seems to be going on with this firmware, its just musl and some proprietary binary installed at /linuxrc

seems to be FD-PIC ELF, so i assume we are dealing with some sort of cortex-m SoC

i would say port pmOS to the washing machine, but alpine does not have FD-PIC ARM

do we have busybox init? oh, yes, we do. maybe i can rename /linuxrc to something else and then start it in the background with /etc/inittab

something like

tty1::respawn:/sbin/getty 38400 tty1
::respawn:/washerd

tty1 didn't work, but ttyS0 did :)

and now i have popped a shell on my washing machine

i have no clue what, if anything, this gets me though

@ariadne @m Have you tried running `make clean`?

@h0m54r @ariadne Why do I feel like there might be a conversation in the near future along the lines of...

Hey, guess what - I got our washing machine to run Linux!

Washing clothes? Ah, yes...

Probably just a GPIO somewhere I need to poke

[ burning washing machine smell ]

@h0m54r @m I hope so, I hate this thing