Update: I got it working by hacking my bluez to not add this extra zero, but this is only a workaround. I posted the question on the linux-bluetooth mailing list, but so far no one seems to be interested, so this issue will probably persist for quite a while.
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.
Update: I got it working by hacking my bluez to not add this extra zero, but this is only a workaround. I posted the question on the linux-bluetooth mailing list, but so far no one seems to be interested, so this issue will probably persist for quite a while.