K&A Labs Software Release Notes - V. 0.0.15.4
This document summarizes the software revisions, enhancements, and corrections implemented between versions 0.0.8.9 and 0.0.15.4. Version 0.0.15.4 is the validated and approved release currently in use.
Software Release Notes
Validated Build: 0.0.15.4
Release Date: October 2025
Revision History
Version 0.0.8.9
-
Fixed issue where Reagent/Amidite drop-down lists failed to update after a database restore or server change.
-
Corrected case-sensitivity mismatch between sequence names and amidite configuration names during synthesis.
Version 0.0.8.10
-
Added valve definitions to support H-28 and H-32 instruments.
-
Updated Manual Control to accommodate the H-28 and H-32 center-out injection pattern.
-
Modified Wash TM process to allow single or dual injection based on configuration.
Version 0.0.8.11
-
Fixed issue where valves remained open during the Wash TM function.
Version 0.0.9.0
-
Implemented center-out injection behavior in Run Synthesis for H-28 and H-32 models.
-
Resolved issue where purges continued on completed columns, preventing cross-contamination.
Version 0.0.10.0
-
Fixed software lock-up when Stop was pressed during pre-synthesis; Abort button now remains available until synthesis start.
-
Added pre-run check ensuring all reagents/amidites in the sequence are assigned in the configuration.
Version 0.0.11.0
-
Added configuration control for Reverse Purge column batch size (1, 2, or 4 columns).
-
Updated Run Synthesis logic to handle column grouping accordingly.
Version 0.0.12.0
-
Modified Backup/Restore behavior to no longer retain prior file path or archive name.
-
Corrected valve numbering for H-4 configuration.
Version 0.0.13.0
-
Introduced a Priming feature allowing individual input lines to prime to Waste for defined durations.
Version 0.0.13.2
-
Fixed a Hold-to-Prime bug referencing an incorrect function.
-
Confirmed full implementation of customizable per-input priming times.
Version 0.0.14.0
-
Added configuration option for Mid-Synthesis Priming.
-
Updated Run Synthesis to perform priming before each protocol section, activating the relevant reagent/amidite and first active column.
Version 0.0.14.3
-
Temporarily disabled firmware version check pending further validation (0.0.14.1).
-
Increased multi-port priming mix time from 20 ms to 40 ms (0.0.14.2).
-
Corrected firmware command used to trigger injections during priming (0.0.14.3).
Version 0.0.15.0
-
Added enhanced Run Synthesis control options:
-
Start synthesis from a specific base.
-
Pause before a designated base.
-
Pause automatically after a defined runtime (hours/minutes).
-
Version 0.0.15.2
-
Disabled “Start at base” option once synthesis begins.
-
Removed deprecated options (Auto Prime, Add ACN to completed columns).
-
Added automatic Manifold Wash upon resume from pause.
-
Adjusted cycle/base count logic for mid-sequence starts.
-
Corrected completion time estimate when starting at a later base.
Version 0.0.15.4 — Validated Build
-
Removed redundant Manual Control code introduced in earlier revisions.
-
Adjusted Run Synthesis to bypass Meta Pre-Process steps when starting mid-sequence.
-
Corrected Cycle and Section total calculations affecting completion percentages.
-
Ensured proper Meta protocol activation when initiating synthesis from a later base.
Status:
✅ Validated build for production and field use (v0.0.15.4)
Summary of Key Improvements
-
Enhanced reliability during resumed or partial synthesis runs.
-
Improved Priming control (pre-, mid-, and manual priming).
-
Expanded instrument compatibility (H-4, H-28, H-32).
-
Reduced risk of cross-contamination and synthesis interruption.
-
Added pause, resume, and start-at-base functionality for flexible process control.
-
Improved overall run time accuracy, valve control, and error handling.