Releases: OpenROV/trident-releases
1.8.14 - API Service
trident-core - Stability improvements and CPU usage reduction
trident-update - Try 3 times for SAMD and ESC firmware updates. Now also flash fuel gauge firmware. Many bug fixes to flash handling.
trident-recordings-server - Fix crash on close
trident-fw-samd - dual support for new BNO085 IMU (no customer Trident has this fitted)
trident-fw-esc - Improve error handling and reporting. Handle most grievous min/max speed case leading to overheating (part of over all stall detection strategy)
trident-control - for above, configuration of min/max/timeout values.
Cockpit, trident-control, trident-core, SAMD firmware - fixes for timing out sending zeros. Also added “dead zone”, so throttle values below 0.5% result in zero.
Cockpit - A number of exceptions now caught and handled.
New webserver driven API - status page using sample use. This is local only; internet access would be a security hole.
Fix a load of startup error messages due to invalid file permissions
1.7.8 - Telemetry recording
- Update geoserve to enable telemetry recording
- Updated trident-record
- Lots of space improvements
- use all new compiled packages
- remove -rc and -dev nominations on packages as they were rebuilt
1.4.1 - 1080p Time!
v1.4.1 Release Notes
- Install
[email protected]so we can record video on Trident - Install
trident-recordings-serverfor recording download - Trident-core emits charging status, enabled trident-record
- Added python-dotenv and bumped trident-update to 3.2.8
- New openocd version which fixes ESC flashing
1.3.15 - Stabilized Updates Release
1.3.15
This release brings with it many fixes, improvements, and a couple of new features, mainly related to the firmware and image update process.
Highlights
- More reliable WiFi connectivity
- More reliable firmware and OS update process
- Fixes for firmware corruption problems
- Changes in the tail light patterns that reflect battery charge
Operating System
- Reduced OS image size by deleting unused packages
- Improved logging across all microservices
- Added the SSH private key for the Topside (for advanced users)
- Updated to a more modern Resin.io base raspberrypi3-node Docker image (6.13.1)
- Fixed invalid environment variable formatting in /etc/docker.env
- Added proper semantic version for the image, found in /etc/docker.env (this release is the first to have one: 1.3.15)
- Adjusted nice-priorities to put trident-update at the front, then core and control, then geoserve
Microservices
trident-core
- Fixed UDP broadcast beacon not emitting across all available IPv4 addresses (better discovery when connected via home routers)
trident-update
- Bugfixes which should improve feedback about firmware update process
- Disabled use of EEPROM contents temporarily due to widespread corruption in the field. Will be enhanced with a new configuration management service in a later release.
nm-wifi-service
- New REST service that provides control over the Raspberry Pi's onboard WiFi chip (replaces rov-network-supervisor)
trident-resin-proxy
- New REST service that provides a public interface to the Resin.io supervisor
Firmware
General
- Added support for changing the BOD33 config of the SAMD21 chip to OpenOCD
- Updated flashing scripts for the SAMD21 to include changes to the BOD33 config, as well as added flash protection, which drastically reduces firmware corruption events
trident-fw-samd
- Changed the behaviour of the tail lights, with regards to how they display information about charging, discharging, and battery level
1.2.8 - Release
Job- 63541201 Branch- 1.2.8-rc1 Last Commit- commit ae93fa4d5e40cfb52296aa45b47ec79e4021c68c Author: Gilbert Montague <[email protected]> Date: Tue Apr 17 16:24:00 2018 -0700 Bumped trident core M Dockerfile
1.1.13 - Release
Moved to Resin Host 2.9.7+rev1
v08cf01e383d2e30571f1b293f8f8cc47dd7da652: Job- 51198653
Branch- 1.1.12 Last Commit- commit 226f3407ae3ec40a4ab8fc8cb0343adbfe8f2ac7 Author: badevguru <[email protected]> Date: Tue Feb 6 01:33:26 2018 +0000 Updated trident-eeprom to 1.0.2 M Dockerfile
v1.0.14
Job- 37895436 Branch- 1.0.14 Last Commit- commit 2582a0cb3fe8e1af3d0e49e97b8dd56902f3046b Author: BrianAdams <[email protected]> Date: Thu Oct 26 22:52:25 2017 -0700 Disable socket activation for now M Dockerfile
v1.0.13
Socket activations have been removed
1.0.16 - Release
Additional logging
Fix for ROVs starting with existing wifi configuration