You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed XboxController failing to pair on Technic Hub while connected to
some computers and tablets (pybricks-micropython#515).
Fixed Technic Hub and City Hub getting stuck or disconnecting when sending
a lot of output, such as printing or sensor telemetry, especially while
receiving data (support#2848).
Fixed Move Hub Hub getting stuck or disconnecting when sending
a lot of output, such as printing or sensor telemetry, especially while
receiving data (support#2833).
Changed
Technic Hub no longer disconnects from the computer when connecting to the XboxController. The unofficial stay_connected argument has been removed.
[4.1.0b5] - 2026-10-02
Added
Added pybricks.messaging.HubNetwork to EV3, Prime, Inventor, Essential Hub.
Added hub info view on EV3 to show firmware and hardware version and address.
Added hub name to the top of the screen.
Added hsv() and detectable_colors() to the EV3 Color Sensor.
Added EV3 color sensor calibration.
Fixed
Fixed EV3 not using the correct MAC address.
Fixed NXT Light Sensor not initializing, which also caused EV3 port view to
pause indefinitely.
Fixed program downloads sometimes getting stuck on Technic, City, and
Move Hubs (support#2833).
Fixed early inactivity shutdown of EV3 when buttons are pressed.
Support for setting a custom hub name when flashing NXT and EV3
firmware (support#2342).
Support coding EV3 with Bluetooth.
Support PlayStationController on EV3.
Added live sensor information for all hubs. Protocol version is 1.7.0.
Changed
Updated MicroPython to v1.29.0.
On the Move Hub, bytes() and bytes.find() now truncate out-of-range
values instead of raising ValueError.
The USB product string now reports the hub name and hub type,
e.g. "robot (SPIKE Prime)", instead of a fixed product name. The EV3
Bluetooth Classic device name uses the same format. The BLE device name
remains just the hub name (support#2630).
Setting detectable colors is limited to 8 colors per sensor.
Numerous Move Hub build size optimizations.
Fixed
Fixed slow broadcasting while observing at the same time (support#2822).
Fixed slow observing while connected to a computer or app (support#2822).
Fixed connected remote preventing Move Hub from advertising.
Fixed Move Hub not broadcasting while connected to a PC (support#2826).
Fixed crash when supplying an array of colors to ColorLightMatrix. Also give
this device some colors when plugging in.
Fixed occasional segfault on EV3 with high data output.
Fixed output missing on Technic Hub and City Hub (support#2814).
Fixed various NXT stability and connectivity issues.
Fixed new Prime Hub variant sometimes resetting due to bootloader
misconfiguration.