Skip to content

Releases: pybricks/pybricksdev

v1.0.0-alpha.22

17 Jan 22:26
Compare
Choose a tag to compare
v1.0.0-alpha.22 Pre-release
Pre-release

Added

  • Added ble.lpw3.AdvertisementData class.
  • Added ble.lpw3.BootloaderAdvertisementData class.

Changed

  • Moved Bootloader* to new ble.lwp3.bootloader module.
  • pybricksdev flash will now discover hubs running official LEGO firmware or Pybricks firmware and reboot in bootloader mode automatically.

v1.0.0-alpha.21: poetry: update bleak to 0.14.1

12 Jan 20:23
Compare
Choose a tag to compare
v0.14.0 had a bug that broke windows.

v1.0.0-alpha.20

10 Jan 17:08
Compare
Choose a tag to compare
v1.0.0-alpha.20 Pre-release
Pre-release

Changed

  • Updated bleak dependency to v0.14.0.

Fixed

  • Fixed Bluetooth Low Energy not working on macOS 12.

v1.0.0-alpha.19

24 Dec 10:00
3c62cd2
Compare
Choose a tag to compare
v1.0.0-alpha.19 Pre-release
Pre-release

Fixed

  • Fixed incorrect metadata checksum for the firmware installer for SPIKE hubs.

v1.0.0-alpha.18

03 Dec 11:35
97c2c24
Compare
Choose a tag to compare
v1.0.0-alpha.18 Pre-release
Pre-release

Added

  • Added support for Python 3.10.

Fixed

  • Fixed tqdm dependency version.
  • Fixed being unable to set the name of SPIKE hubs.

v1.0.0-alpha.17

25 Oct 07:36
0f44aa5
Compare
Choose a tag to compare
v1.0.0-alpha.17 Pre-release
Pre-release

Added

  • Experimental firmware installation on SPIKE Prime and SPIKE Essential via
    usb. The command line commands are unchanged. If you try to install the
    firmware on SPIKE hubs, it will first look for a hub running the regular
    firmware. If it doesn't find any, it will proceed using DFU as before.

Changed

  • Firmware binaries for SPIKE hubs are no longer being customized with a main
    script and a changed checksum. Instead, it simply installs firmware.bin from
    the CI ZIP file.

v1.0.0-alpha.16

12 Oct 14:08
2eb387d
Compare
Choose a tag to compare
v1.0.0-alpha.16 Pre-release
Pre-release

Added

  • Script runner for generic MicroPython boards via USB. This is mainly used for
    debugging.

Fixed

  • Visual Studio Code launcher settings to run a script via BLE.

v1.0.0-alpha.15

21 Sep 15:07
Compare
Choose a tag to compare
v1.0.0-alpha.15 Pre-release
Pre-release

Added

  • Added VOLUME to ble.lwp3.bytecodes.HubProperty enum.
  • Added SPIKE Essential hub device IDs.
  • Added Luigi hub device ID.

Fixed

  • Fixed BlueZ disconnecting when sending a command with pybricksdev lwp3 repl
    to a City hub.

v1.0.0-alpha.14

27 Aug 23:32
Compare
Choose a tag to compare
v1.0.0-alpha.14 Pre-release
Pre-release
1.0.0-alpha.14

v1.0.0-alpha.13

06 Aug 17:19
Compare
Choose a tag to compare
v1.0.0-alpha.13 Pre-release
Pre-release

Fixed

  • Fixed crash in CRC32 checksum.
  • Fixed flashing with dfu-util not always working (support#420).