24.1.12 is a hotfix for 24.1.9 to work with Raspberry Pi 5s ![]()
24.1.12
Enhancements
- optimized performance and memory consumption of experiment profiles.
Bug fixes
- fix initial state of boolean switches in UI.
- fix Raspberry Pi 5 not addressing PWMs correctly.
24.1.9
Enhancements
- Initial support for RPi5! To use an RPi5, we recommend not upgrading the software, but using a fresh image install. Under the hood:
- we are using a new route to load the firmware on the HATs RP2040 (using
linuxgpio) - the hardware PWMs on the RPi5 use a different chip location. This required a new
rpi_hardware_pwmrelease.
- we are using a new route to load the firmware on the HATs RP2040 (using
- new ENV variable,
HAT_PRESENT=1, can be set to skipis_HAT_presentchecks. - added the RPis unique MAC addresses to the
Manage -> Systemtab on the Pioreactors page. - added table
ir_led_intensitiesto be able to be exported on the Exports page. - added a new
smoothing_penalizerconfig option to[od_config]. This parameter, which has default value 700, controls how much smoothing to apply to optical density measurements. This smoothing has always been applied, but now itβs a config option. - Cleaned up some UI interactions
Breaking changes
PWMclass is no longer initialized with aduty_cycle, instead:PWMclass must be started withstart(initial_duty_cyle)- moved
get_rpi_machinetopioreactor.version
Bug fixes
- Ack! I reintroduced a UI export bug. Fix is present going forward. For existing users, try the following: New Pioreactor release: 23.11.18 - #2 by CamDavidsonPilon
- fixed a bug where stirring DC would jump up too high when RPM measured 0.
How to update?
Update guides are available here