Features
JLinkScript Stored with Debug Nets
- JLinkScript files can now be stored directly with debug nets on the Lager Box, eliminating the need to configure the
.lagerDEBUG section or re-send the script on every connect - Once attached via
--jlink-scriptonlager nets createor the newlager nets set-scriptcommand, the script is used automatically for connect, flash, erase, and reset operations - New
lager nets set-script <net> <script-path>command to attach a JLinkScript to an existing debug net - New
lager nets remove-script <net>command to remove a JLinkScript from a debug net
Bug Fixes
Power Supply Python API Reliability
- Fixed an issue where VISA sessions would go stale after extended use, causing
DeviceErrorwhen calling power supply methods (e.g.,disable(),voltage()) via the Python API - The Keysight E36000 resource cache now validates connections before reuse and automatically reconnects on stale sessions
- ResourceManager references are now preserved across all power supply drivers (Keysight, Rigol, Keithley, EA) to prevent garbage collection from invalidating active session handles
- The hardware service now automatically detects and retries on stale VISA session errors instead of returning failures
Improvements
Lager Box Update Timeouts
- Increased SSH timeout during
lager updateto prevent timeouts when entering passwords on slower connections

