Space path: Reverse engineer low level signalling of the flip-disc displays to start designing ESP32 based driver for them
Lauri hit a wall with some help from @Kristjan in reverse engineering a driver for flipdiscs
Lauri investigated further the flipdisc internals. Uploaded Sigrok Pulseview dump to https://wiki.k-space.ee/en/projects/flip-disc
Overall signalling is somewhat complex (20pins) and uses lots of low level electronic components (NAND dates, 1-to-16 decoders etc). Considerig going back to the original controller board, need to investigate whether the firmware could be decompiled etc https://git.k-space.ee/k-space/mobitec-tools/src/branch/main/firmware
Maybe the baud rate can just easily be cranked up from 9600?
[Hackathon 2024](https://wiki.k-space.ee/en/events/Hackathon2024):
> Space path: Reverse engineer low level signalling of the flip-disc displays to start designing ESP32 based driver for them
>
> Lauri hit a wall with some help from @Kristjan in reverse engineering a driver for flipdiscs
>
> Lauri investigated further the flipdisc internals. Uploaded Sigrok Pulseview dump to https://wiki.k-space.ee/en/projects/flip-disc
> Overall signalling is somewhat complex (20pins) and uses lots of low level electronic components (NAND dates, 1-to-16 decoders etc). Considerig going back to the original controller board, need to investigate whether the firmware could be decompiled etc https://git.k-space.ee/k-space/mobitec-tools/src/branch/main/firmware
> Maybe the baud rate can just easily be cranked up from 9600?
rasmus
changed title from Create easy way to update the flipdot display text (presentation display topic or persons name) to Make updating flipdisc easier (presentation topic and/or person's name)2024-08-16 21:20:58 +00:00
Overall there is lots of chips on the PCB and it was not trivial to understand the signalling. Perhaps some day you can feed it to LLM and have it decode the signalling
Sigrok dump can be downloaded here [https://wiki.k-space.ee/en/projects/flip-disc#internals](https://wiki.k-space.ee/en/projects/flip-disc#internals)
Overall there is lots of chips on the PCB and it was not trivial to understand the signalling. Perhaps some day you can feed it to LLM and have it decode the signalling
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Lauri was troubleshooting it before.
Currently the code that controls those displays is in the Terminal Server.
Hackathon 2024:
Create easy way to update the flipdot display text (presentation display topic or persons name)to Make updating flipdisc easier (presentation topic and/or person's name)Might find hints from https://flipdots.com/en/products-services/flip-dot-boards-xy5/
Sigrok dump can be downloaded here https://wiki.k-space.ee/en/projects/flip-disc#internals
Overall there is lots of chips on the PCB and it was not trivial to understand the signalling. Perhaps some day you can feed it to LLM and have it decode the signalling
The same signs have made their way to 38c3. I think it was from a lightning talk, can't pinpoint the source right away.