K&A Labs Software Release Notes - V. 0.0.9.0
The following release notes outline all enhancements, fixes, and feature additions made across versions of the K&A Labs software.
v0.0.9.0 - July 2025
-
H-28 and H-32 Support: Added code to Run Synthesis to support the H-28 and H-32 injections pattern of center-out.
-
Single Column Purging: Fixed an issue where purges during a synthesis would purge all columns, including completed columns leading to cross-contamination.
v0.0.8.8
-
Improved Synthesis Logic: Amidite/activator injections are now performed one column at a time to ensure precision and stability.
-
Manual Control Column Sorting: Columns are now processed in sequential order internally, regardless of their Port Assignment position.
-
Shutdown Procedure: A guided shutdown workflow has been added to the Manual Control screen.
v0.0.8.7
-
Histogram Fix: Resolved an issue where completed columns were still contributing data to the Histogram chart.
-
Cycle Count Logic: Max cycle count now excludes Pre, DMT, and Post steps unless required by at least one column.
-
Cycle Hang Prevention: Corrected a bug where synthesis would hang during Pre, DMT, or Post steps if non-participating columns were not bypassed correctly.
v0.0.8.6
-
H-2 Analog Port Adjustment: Configured analog trityl reading ports to use ports 7 & 8 (instead of 1 & 2) for H-2 instruments.
v0.0.8.5 – v0.0.8.3
-
Histogram Cap: Yield and Efficiency percentages are now capped at 100%.
-
ASWY Title Update: Coupling Efficiency graph title updated to "ASWY."
-
ASWY Calculation Fix: Corrected the ASWY calculation to use decimal (e.g., 0.73) instead of percentage value (e.g., 73%).
v0.0.8.1
-
Histogram Window Memory: The Histogram screen will now remember its last size and position.
-
Chart Labels Added: Charts now include V2, Yield %, and Coupling Efficiency in their titles.
v0.0.8.0
-
Trityl Histogram Viewer: A dedicated histogram viewer was added to the Run Synthesis screen to display trityl monitor data per cycle and per column.
v0.0.7.10
-
Sequence Column Sorting: Columns in the Run Synthesis sequence list are now always ordered sequentially.
-
Error Handling Fix: Addressed a bug causing errors when trityl read values were updated for missing columns.
v0.0.7.9
-
H-2 Compatibility: Run Synthesis now supports H-2 configuration.
-
NetBIOS Support Removed: Discontinued support for Named Pipes due to Microsoft’s removal of Remote Mailslots.
v0.0.7.8
-
Protocol Detail Fix: Corrected a bug preventing Protocol Detail from loading in some cases.
-
Manual Control H-2 Support: Added compatibility for H-2 instruments in Manual Control.
v0.0.7.7
-
H-8SE Valve Assignments: Added valve mapping for H-8SE.
-
Trityl Analog Fix: Adjusted column numbering to start from 0 for accurate analog trityl readings.
v0.0.7.5
-
Screen State Fix: Prevented unintended re-enabling of certain screens during Run Synthesis.
-
Trityl Formula Update: Revised the formula for calculating trityl percentages during synthesis.
v0.0.7.4 – v0.0.7.3
-
Live TM Readings: Added a TM % column to the sequence grid to show the most recent trityl monitor value.
-
Gate Valve Activation Fix: Ensured gate valves activate properly during the Wash TM function.
-
Reverse Purge Improvement: Reverse Purge now handles up to 4 columns at a time.
v0.0.7.2 – v0.0.7.1
-
Trityl Routing Updates:
-
Only the first Deblock per cycle is sent to TM; others are discarded.
-
First Deblock purge now routes to TM.
-
-
Pause Handling Fix: Addressed issues with Pause After Repetition functionality.
-
TM Valve Activation: Fixed improper activation of certain trityl monitor valves.
v0.0.7.0
-
Trityl Monitor Enhancements:
-
Deblock solution is now sent to TM during injection.
-
TM values are logged per column and cycle, with baseline normalization.
-
TM is emptied automatically after relevant cycles.
-
v0.0.6.6
-
Timing Synchronization Fixes: Overhauled timing and
GetStatuslogic to resolve synchronization issues.
v0.0.6
-
Trityl Monitor Empty Time: Configuration setting added to define trityl monitor empty duration in seconds.
v0.0.5
-
Port Assignment Updates:
-
Updated manifold mappings for newer instrument models (H-8SE, H-8VLS, H-16, etc.).
-
PortAssign database records are now automatically updated.
-
-
Dual Column Injection: Added configuration option to enable dual injection.
-
Run Synthesis Support: Implemented support for both Standard and Meta protocols.
v0.0.4
-
Protocol Editor Update: Supports new K&A command sets and timing.
-
Sequence Editor Overhaul:
-
Entries are now individual sequences with names.
-
Import/export enhanced to support multiple sequences via
.xlsx.
-
v0.0.3
-
Manual Control Layout:
-
Redesigned visual layout to better reflect real port/valve mapping.
-
Now supports all machine types except S-4. H-8+ is limited due to unknown valve numbers.
-
v0.0.2
-
Dynamic Manual Control:
-
Manual Control now adapts dynamically to H-4 and H-6 models.
-
Pathways are drawn based on current configuration (active flow indication not yet implemented).
-