21, NEET, Demoscener - SLP, RiFT, Poo-Brain, TUHB & FTG
Moved to @enfys !!!
| Pronouns | They/Them |
| Location | Llandudno & Liverpool, UK |
| Website | https://wavetable.cymru/ |
| Demos | https://demozoo.org/sceners/89891/ |
21, NEET, Demoscener - SLP, RiFT, Poo-Brain, TUHB & FTG
Moved to @enfys !!!
| Pronouns | They/Them |
| Location | Llandudno & Liverpool, UK |
| Website | https://wavetable.cymru/ |
| Demos | https://demozoo.org/sceners/89891/ |
So we did a #demoparty in January of this year (new info and website for 2025 coming soon-ish).
Now @ToBach made an entire demo about the trip and I missed this release until @reality404 posted the link in the RBBS channel.
Beyond awesome...
Countdown to
饾棢饾棦饾棭饾棙饾棔饾棳饾棫饾棙 饾煯饾煬饾煯饾煱
2锔忊儯3锔忊儯 days to go
A 256 byte invitation lovingly crafted by @ToBach for Dragon 32 (!)
Here's the screen recorded without other lights on, as it isn't super visible otherwise.
(I tried increasing the screen brightness in the payload/visual demo, but it wouldn't work for some reason.)
What I also tried to show during the talk (but somehow failed), was an earlier video recording. While it doesn't have the nice visuals on the console's screen, it also shows the debug log of the modchip. So I'm attaching it here as well:
It starts with a few reads on the SPI bus to addresses 0 and 0x2ff (SPI boot configuration bytes), then a read to 0x200 (boot header). Then a glitch is inserted (not really shown) after which the console reads the payload binaries at 0x1000 and 0x2000. After that, it shows a few messages saying that it managed to get code execution on the DSi, together with enabling DRAM (and sending a few test bytes to check if it's working), and finally it dumps a few bytes of both boot ROMs.
as my demo wasn't very visible during my #37c3 talk (due to the stream being slow at switching between camera feeds), I've made another recording of the modchip in action:
The modchip slots into the connector meant for the WiFi module, with two red wires running to a crowbar MOSFET I installed near the decoupling capacitors on the bottom side of the DSi motherboard. (The extra pin headers floating around are meant for debugging.)
(The two wires at the top are purely for power, as replacement for the battery that'd normally be used.)