Connect my USB cable (not the original, hard to reproduce, I know)
Playdate doesn’t show up in simulator
Switch from the app to the main menu (via home in system menu)
Playdate crashes (crashlog below)
Playdate immediately shows up in simulator after the crash (no restart needed)
More context
I’m using macOS Ventura 13.5.2.
Playdate and SDK are up to date.
Multiple other USB cables work fine on this Mac.
The cable is USB-C to USB-C and directly connected to both devices.
After the crash everything works as expected but if I disconnect I have to crash the Playdate again to use it. I’m calling the cable Crash Override now.
It's definitely picky about cables (or chargers?). When I initially received it, it wouldn't wake up from dead when I tried charging it with the same cable that I charge everything else with (cable and charger both came with the Google Pixel, so it wasn't some cheap crap). But as soon as I used the yellow cable, it woke up fine.
And afterwards, charging with my regular equipment suddenly worked fine as well.
The main reason I did report this is that the cable works perfectly fine after the crash. It looks to me like the issue is more on the Playdate side (though maybe not exclusively).