Can you try the long-press on boot thing to clear out saved flash memory? That's usually the issue with PM_EVT_ERROR_UNEXPECTED.
Do you have any isopropyl alcohol (isopropanol)? I'd suggest going over the whole Puck.js with that and a toothbrush (obviously with the battery out). It's usually pretty good at cleaning up contacts, and might solve your Serial1 issue.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Can you try the long-press on boot thing to clear out saved flash memory? That's usually the issue with
PM_EVT_ERROR_UNEXPECTED
.Do you have any isopropyl alcohol (isopropanol)? I'd suggest going over the whole Puck.js with that and a toothbrush (obviously with the battery out). It's usually pretty good at cleaning up contacts, and might solve your Serial1 issue.