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
The v2025.0.0 software release, which is part of the "Calico" series of software releases started with v2025.0.0, includes various incremental fixes/improvements for PlanktoScope to improve usability, along with big lower-level technical changes.
About this pre-release
PlanktoScope OS v2025.0.0 is a pre-release version for developers and advanced users to test out. It may have undiscovered software bugs, breakage, and other problems. If you decide to try out this pre-release, please file bug reports on GitHub Issues or informally let us know about any bugs you encounter in the #6-dev-software channel on the PlanktoScope Slack workspace! Here are quick links to the SD card images - you should download the image specific to your PlanktoScope hardware version:
fairscope-latest: use this if your PlanktoScope hardware is v2.6.
planktoscopehat: use this if your PlanktoScope hardware is v2.5, v2.3, or some other nonstandard design using the PlanktoScope HAT. Note: you can also use this SD card image on the v2.6 PlanktoScope hardware, it'll just have a setup step on the Node-RED dashboard's homepage which you wouldn't need to do if you used the fairscope-latest image.
adafruithat: use this if your PlanktoScope hardware is v2.1 or some other nonstandard design using the Adafruit Stepper HAT.
Contributors
The PlanktoScope OS is a community effort, and the v2025.0.0 release would not have been possible without the PlanktoScope community:
Thanks to (in alphabetical order) Fabien Lombard (@fabienlombard), Morgan Coulm (@redhox), Satoshi Kitajima (@kitazy52), Steven Herbert Gerd Fleischer (@Guelakais), and Thibaut Pollina (@chevreuill3000) for contributing feature requests, improvement suggestions, bug reports, and software+documentation testing efforts for this release!
Notable changes since v2024.0.0
Here we only list items we think most people are likely to notice or to need to know about as end-users; for a full changelog, please refer to software/CHANGELOG.md.
Added
If your PlanktoScope is connected to a Wi-Fi network with a captive portal, you now should be able to access and proceed through the captive portal from a computer/phone connected to the PlanktoScope.
The PlanktoScope now supports creating its own Wi-Fi hotspot while simultaneously being connected to the internet via a Wi-Fi network, if you plug in a supported USB Wi-Fi dongle. For more information, refer to our Networking operations guide’s section on how to connect your PlanktoScope to the internet.
The landing page now has a “MAC address viewer” link to show you your PlanktoScope’s MAC addresses, in case you need that information to register your PlanktoScope on a Wi-Fi network for internet access.
Changed
When you press the "Start Acquisition" button in the Node-RED dashboard, it now automatically adjusts the PlanktoScope's system time to match the time in your web browser (but still in UTC time zone on the PlanktoScope) if the times are different by more than one minute. This way, datasets will be created with correct dates in the dataset directory structure even if the PlanktoScope doesn’t have internet access.
Removed
Various elements of the Node-RED dashboard which were deprecated in v2024.0.0 have now been removed, including the old USB backup functionality.
Refer to the full changelog for other removals which shouldn’t affect you unless you’re doing something unconventional.
Deprecated
We plan to remove GPS hardware support after v2025.0.0, in order to enable a potential future unification of the Node-RED dashboard variants for the PlanktoScope HAT vs. the Adafruit HAT (i.e. by just having the Adafruit HAT-based PlanktoScopes use the Node-RED dashboard which is currently being used for the PlanktoScope HAT); note that the OS maintainers make no promises about doing any extra work needed for unification. If you rely on the PlanktoScope v2.1 hardware’s GPS module, please let us know - or else we’ll assume that nobody is using the GPS module!
Refer to the full changelog for other deprecations which shouldn’t affect you unless you’re doing something unconventional.
Fixed
We fixed a regression from v2024.0.0 which caused the software to store incorrectly-scaled values for the camera ISO setting in dataset metadata.
The PlanktoScope’s system time no longer resets back to an earlier time in the past across reboots. Instead, the system time now strictly increases across reboots, even if it’s still in the past (e.g. because you haven’t started an image acquisition since the last reboot).
planktoscope.local and pkscope.local should now work correctly on local area networks (i.e. when the PlanktoScope is connected to a network router with sufficiently-permissive firewall settings) and not just on direct connections.
The Node-RED dashboard's sample page's "Dilution Factor" input field has been renamed to "Concentration Factor", which is a less misleading name for what that input field actually represents.
We fixed a regression from v2023.0.0 which made it impossible to manage dataset files via an SFTP/SCP connection (e.g. with FileZilla).
We fixed a likely regression from v2024.0.0 in handling certain errors when trying to start image acquisition with a previously-used acquisition ID.
Known Problems
(Known as of v2023.9.0-beta.0) If you restart the Node-RED dashboard (e.g. via Cockpit), you will also need to manually restart the hardware controller, or else the Node-RED dashboard won’t know the type of camera installed in the PlanktoScope. We are working on a solution to this problem, for a future release after v2025.0.0.
(Known as of v2025.0.0-alpha.0) The LCD display on the Fan HAT in the adafruithat-based PlanktoScopes doesn’t work. We will try to fix this before the stable release of v2025.0.0.
Planning, management, and maintenance of the v2025.0.0 release of PlanktoScope OS is led by Ethan Li (@ethanjli) and Sonny Piers (@sonnyp), with input and oversight from attendees of the weekly PlanktoScope software development meetings. If this release causes new problems for how you are using PlanktoScope, Ethan & Sonny will take responsibility for addressing new issues caused by this release - just tag them in a new Github Discussions post or in the #6-dev-software channel on the PlanktoScope Slack workspace!
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
The v2025.0.0 software release, which is part of the "Calico" series of software releases started with v2025.0.0, includes various incremental fixes/improvements for PlanktoScope to improve usability, along with big lower-level technical changes.
About this pre-release
PlanktoScope OS v2025.0.0 is a pre-release version for developers and advanced users to test out. It may have undiscovered software bugs, breakage, and other problems. If you decide to try out this pre-release, please file bug reports on GitHub Issues or informally let us know about any bugs you encounter in the
#6-dev-softwarechannel on the PlanktoScope Slack workspace! Here are quick links to the SD card images - you should download the image specific to your PlanktoScope hardware version:fairscope-latest: use this if your PlanktoScope hardware is v2.6.planktoscopehat: use this if your PlanktoScope hardware is v2.5, v2.3, or some other nonstandard design using the PlanktoScope HAT. Note: you can also use this SD card image on the v2.6 PlanktoScope hardware, it'll just have a setup step on the Node-RED dashboard's homepage which you wouldn't need to do if you used thefairscope-latestimage.adafruithat: use this if your PlanktoScope hardware is v2.1 or some other nonstandard design using the Adafruit Stepper HAT.Contributors
The PlanktoScope OS is a community effort, and the v2025.0.0 release would not have been possible without the PlanktoScope community:
Notable changes since v2024.0.0
Here we only list items we think most people are likely to notice or to need to know about as end-users; for a full changelog, please refer to software/CHANGELOG.md.
Added
Changed
Removed
Deprecated
Fixed
planktoscope.localandpkscope.localshould now work correctly on local area networks (i.e. when the PlanktoScope is connected to a network router with sufficiently-permissive firewall settings) and not just on direct connections.Known Problems
Planning, management, and maintenance of the v2025.0.0 release of PlanktoScope OS is led by Ethan Li (@ethanjli) and Sonny Piers (@sonnyp), with input and oversight from attendees of the weekly PlanktoScope software development meetings. If this release causes new problems for how you are using PlanktoScope, Ethan & Sonny will take responsibility for addressing new issues caused by this release - just tag them in a new Github Discussions post or in the
#6-dev-softwarechannel on the PlanktoScope Slack workspace!Pull Requests
enable-interface-forwardingservice by @ethanjli in Split up theenable-interface-forwardingservice #521datadirectories by @ethanjli in Fix permissions UX issues withdatadirectories #538/etc/fake-hwclock.datapast/etc-overlay unmount by @ethanjli in Add service to persist/etc/fake-hwclock.datapast/etc-overlay unmount #542software/CHANGELOG.mdby @ethanjli in Merge device-backend repo's changelog intosoftware/CHANGELOG.md#563config.jsonfile by @ethanjli in Select hardware based onconfig.jsonfile #602/sysrootby @ethanjli in Don't pre-mount entire root to/sysroot#613New Contributors
Full Changelog: software/v2024.0.0...software/v2025.0.0-alpha.0
This discussion was created from the release software/v2025.0.0-alpha.0.
Beta Was this translation helpful? Give feedback.
All reactions