Basically, I did manage to fix the issue originally, but the CI builds weren't updating - so the firmware you uploaded before ended up being an out of date one :(
So if you update now, you should get firmware 2v16.162 and that should be a lot better.
BTN1+BTN4 will stop the splash screen being loaded and it'll boot (as before)
The image you uploaded won't crash it now (it gives a warning)
The underlying issue was I think you must have copied the image from the 'image object' I think, rather than just using 'image string'. As a result you weren't actually getting a real image, but were just inputting the bitmap data in directly. In this case it just happened to be an almost (but not quite) valid image - it turns out a 32 bit palette isn't a good idea on a device with 64k of RAM :)
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.
Ok, sorted! This is particularly annoying...
Basically, I did manage to fix the issue originally, but the CI builds weren't updating - so the firmware you uploaded before ended up being an out of date one :(
So if you update now, you should get firmware 2v16.162 and that should be a lot better.
The underlying issue was I think you must have copied the image from the 'image object' I think, rather than just using 'image string'. As a result you weren't actually getting a real image, but were just inputting the bitmap data in directly. In this case it just happened to be an almost (but not quite) valid image - it turns out a 32 bit palette isn't a good idea on a device with 64k of RAM :)
I'll get your Pixl sent back to you as well