Skip to content

Commit 8aa9986

Browse files
committed
v4.1.0b4
1 parent f52a88c commit 8aa9986

3 files changed

Lines changed: 16 additions & 3 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,16 @@
44

55
## [Unreleased]
66

7+
[Unreleased]: https://github.com/pybricks/pybricks-micropython/compare/v4.1.0b4...HEAD
8+
9+
## [4.1.0b4] - 2026-09-21
10+
711
### Added
812
- Support for setting a custom hub name when flashing NXT and EV3
913
firmware ([support#2342]).
14+
- Support coding EV3 with Bluetooth.
1015
- Support `PlayStationController` on EV3.
16+
- Added live sensor information for all hubs. Protocol version is 1.7.0.
1117

1218
### Changed
1319
- Updated MicroPython to v1.29.0.
@@ -17,6 +23,8 @@
1723
e.g. "robot (SPIKE Prime)", instead of a fixed product name. The EV3
1824
Bluetooth Classic device name uses the same format. The BLE device name
1925
remains just the hub name ([support#2630]).
26+
- Setting detectable colors is limited to 8 colors per sensor.
27+
- Numerous Move Hub build size optimizations.
2028

2129
### Fixed
2230
- Fixed slow broadcasting while observing at the same time ([support#2822]).
@@ -27,14 +35,17 @@
2735
this device some colors when plugging in.
2836
- Fixed occasional segfault on EV3 with high data output.
2937
- Fixed output missing on Technic Hub and City Hub ([support#2814]).
38+
- Fixed various NXT stability and connectivity issues.
39+
- Fixed new Prime Hub variant sometimes resetting due to bootloader
40+
misconfiguration.
3041

3142
[support#2342]: https://github.com/pybricks/support/issues/2342
3243
[support#2630]: https://github.com/pybricks/support/issues/2630
3344
[support#2814]: https://github.com/pybricks/support/issues/2814
3445
[support#2822]: https://github.com/orgs/pybricks/discussions/2822
3546
[support#2826]: https://github.com/pybricks/support/issues/2826
3647

37-
[Unreleased]: https://github.com/pybricks/pybricks-micropython/compare/v4.1.0b3...HEAD
48+
[4.1.0b3]: https://github.com/pybricks/pybricks-micropython/compare/v4.1.0b3...v4.1.0b4
3849

3950
## [4.1.0b3] - 2026-08-25
4051

‎lib/pbio/include/pbio/protocol.h‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#define PBIO_PROTOCOL_VERSION_MAJOR 1
2525

2626
/** The minor version number for the protocol. */
27-
#define PBIO_PROTOCOL_VERSION_MINOR 6
27+
#define PBIO_PROTOCOL_VERSION_MINOR 7
2828

2929
/** The patch version number for the protocol. */
3030
#define PBIO_PROTOCOL_VERSION_PATCH 0
@@ -213,6 +213,8 @@ typedef enum {
213213
* This is the complement of ::PBIO_PYBRICKS_EVENT_WRITE_TELEMETRY. The
214214
* full payload details are given in telemetry.h.
215215
*
216+
* @since Pybricks Profile v1.7.0
217+
*
216218
* Parameters:
217219
* - payload: One or more telemetry commands.
218220
*/

‎lib/pbio/include/pbio/version.h‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
#define PBIO_VERSION_LEVEL_HEX 0xB
2727

2828
/** The current prerelease serial. */
29-
#define PBIO_VERSION_SERIAL 3
29+
#define PBIO_VERSION_SERIAL 4
3030

3131
/**
3232
* The current prerelease level as a string.

0 commit comments

Comments
 (0)