So you also tweaked those values in the bootloader itself? What you're doing with the code there seems fine.
I guess you could try setting A15 to 1 or 0? That's the 'clear to send' wire. Usually I leave it alone (I'd intended to enable it in a firmware update), but maybe the bootloader pays attention to it.
Failing that you could try flashing the red & green LEDs in JS code when data is sent/received over USB to see if anything is happening... Maybe you could try the same code on one of the official boards? Not to rewrite the firmware, but maybe just to read it out as a test?
I guess it's possible there's a short on your board.
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.
Sounds like an interesting project :)
So you also tweaked those values in the bootloader itself? What you're doing with the code there seems fine.
I guess you could try setting A15 to 1 or 0? That's the 'clear to send' wire. Usually I leave it alone (I'd intended to enable it in a firmware update), but maybe the bootloader pays attention to it.
Failing that you could try flashing the red & green LEDs in JS code when data is sent/received over USB to see if anything is happening... Maybe you could try the same code on one of the official boards? Not to rewrite the firmware, but maybe just to read it out as a test?
I guess it's possible there's a short on your board.