David Lechner
David Lechner
You can add a "Characteristic presentation format" descriptor to the characteristic for for that.
I haven't used the MicroPython Bluetooth API, I just know BLE in general. I assume it would just be part of https://docs.micropython.org/en/latest/library/bluetooth.html#bluetooth.BLE.gatts_register_services which says: > Each characteristic is a two-or-three-element...
If you have any other Bluetooth devices connected to your Mac, I would turn them all off and try again. If that doesn't fix it, we would need Bluetooth packet...
Thanks for the logs. It helps to have [our plugin](https://github.com/pybricks/technical-info/blob/master/wireshark/lwp3_bootloader_dissector.lua) for decoding the packets. We can see that the last thing before the disconnect was a checksum request that never...
> KeyError: "There is no item named 'main.py' in the archive" This sounds like you might be using an older version of `pybricksdev` instead of the branch Laurens mentioned. Also,...
Instead of adding a delay, can we fix it by doing fewer writes in between each checksum request? And compare the throughput on each to see which is more efficient.
Reflowing the solder on the capacitors fixed the screen for me. There are many videos on youtube about how to do this.
Maybe you could find an old dead NXT for parts and use the screen from there? Or there are some remote control program that allow viewing the NXT screen remotely...
My thinking right now is to finish USB support first, then come back to this. Having USB support could change the behavoir we want here.
There are 2 things I have found that might help with the time change. 1. https://packages.debian.org/jessie/fake-hwclock 2. RTC_HCTOSYS=n in the kernel configuration Also turning off NTP or disconnecting from the...