SKIP TO CONTENT
Fjärrstridsgrupp Alfa
SV UK EDITION 2026-Q2 ACTIVE
UNCLASSIFIED
FSG-A // TECHNICAL CHANGELOG

TECHNICAL CHANGELOG
SYSTEM CAPABILITY HISTORY

COMPLETE REGISTRY 4 MIN READ
KEY TAKEAWAY
This page logs every technical capability change across the FSG-A system — new SDK releases, new code modules, new Fischer 26/26E functions, new Lisa 26 algorithms, new interoperability with Swedish Armed Forces systems, and new external integrations. Textual edits to wiki pages are not listed here; only engineering changes that affect verification, procurement, or operational capability. Military and research readers can use this log to confirm the exact version of each system element and the date of its introduction.

Purpose and Scope

This changelog exists because Försvarsmakten, FMV, FOI, and allied NATO evaluators need an auditable history of technical capability changes — not a list of prose revisions. Text clarifications, translation updates, and minor stylistic edits are tracked internally in the build system but deliberately omitted from this page. The entries below cover only changes that a systems engineer or procurement officer would care about.

Every entry contains: the release date, the SDK or system affected, a short description of the new capability, and the validation status (TRL level or proof reference where applicable). Rollbacks or deprecations are marked explicitly.

2026-Q2 Releases

2026-04-21 — FISCHER 26E-LE ANTENNA CLUSTER (TIER-3 STAND-OFF EW)

Release type
NEW PLATFORM VARIANT
Component
Fischer 26E-LE airframe + 7-mast antenna cluster specification
Cluster geometry
2 wing-mounted gimbals × 3 co-pointed band-dedicated masts + 1 dorsal DOM = 7 masts total. 1.22 kg cluster mass, 70 W peak TX, 74 W EMCON-2 average, 207 W EMCON-3 surge, 12 W cold heaters.
Band assignment
Mast A: operator-selected 70 MHz–6 GHz military. Mast B: static-hop 868/915 MHz + 2.4 GHz budget-FHSS. Mast C: civil LTE/5G 700–2600 MHz (fuse-gated)
Doctrine modes
OFFENSIVE-200 / RELAY-200 / SPLIT-100-100 reconfigurable per mission via MAVLink parameter. 200 ms mode transition.
Stand-off role
Tier-3 cruise at ~1000 m AGL, 3–5 km behind FLOT. Above practical FPV ceiling (~600 m). Protects forward tier-1 (Fischer 26 at 300 m AGL) and tier-2 (Fischer 26E at 500–700 m AGL) via jamming at 5–15 km radius.
TRL
TRL 2 — analytical concept, no physical prototype built, no flight hours. All performance figures derived from first-principles physics and published component datasheets.

2026-04-21 — SEALED CIVIL-BAND TRANSMIT FUSE (ROE HARDWARE INTERLOCK)

Release type
NEW SAFETY-CRITICAL SUBSYSTEM
Component
Physical sealed wire fuse on Mast C PA-enable line, 2 per airframe (one per gimbal's Mast C)
Function
Blocks civilian LTE/5G band transmission in peacetime regardless of software command state. Broken only by authorised officer in declared wartime zone, logged with officer identifier, date, and zone reference.
Design basis
Permissive Action Link (PAL) principle from nuclear weapons safety engineering. No software command — from operator console, flight controller, ground station, or USB-loaded profile — can activate transmission while fuse is intact.
Rationale for hardware over software
Software policy cannot be audited at the PA chip level; a physical fuse can. Tamper-evident lacquer seal provides visible evidence of authorisation. Distributed 2-fuse architecture avoids single-point failure on binary authorisation decisions.
TRL
TRL 2 — design principle documented, no prototype hardware built
Relevant wiki

2026-04-21 — DAILY SDR PROFILE ROLLING (OPEN YAML FORMAT)

Release type
NEW OPERATIONAL PROCEDURE + OPEN SPEC
Component
profile_loader.py + fischer26le-cluster-profile.yaml schema
Function
Plain-text YAML profile loaded via USB by ground crew pre-flight. Defines per-mast center frequencies, hop lists, modulation, PA drive, duty cycle, and allowed dwell windows. Pushed to all 7 masts over CAN-FD.
Doctrine basis
Ukrainian EW practice since 2023 — adversary signatures change faster than classified acquisition cycles, so profile rotation belongs to the operating brigade, not to a national tooling authority.
Mast C hardening
Schema assertion forces pa_drive_w: 0 on Mast C regardless of wartime state — profile cannot enable civilian-band TX, only the physical fuse can.
Classification
Unclassified. Format is open and reproducible in any brigade workshop with laptop and text editor.
Relevant wiki
fischer26-antenna-cluster.html (profile rolling section)

2026-04-21 — THREE-TIER PROCUREMENT STRUCTURE (TIER A/B/C)

Release type
NEW COST MODEL
Component
cluster_volume_pricing.py + tier specbox documentation across fischer26-whitepaper.html, fischer26-antenna-cluster.html, fischer26e.html
Tier A — Chinese/Ukrainian combat-proven
Fischer 26 €1,100–2,000; cluster €2,000–3,500 single-unit retail. Sourced via AliExpress, LCSC, 1688.com, Taobao. The Ukrainian-brigade-proven supply chain since 2022.
Tier B — Western commercial
Fischer 26 €4,550–7,010 + €500/month Starlink; cluster €5,000–8,000. Sourced via Digikey, Mouser, iFlight Europe, Aeroboticshop (NL).
Tier C — MIL-qualified
Fischer 26 €13,300–20,800; cluster €10,000–18,000. Analog Devices, Amphenol MIL-DTL-38999, Mini-Circuits ZHL-10W, CubePilot Kore carrier board.
Volume-break factors
17 % reduction at 10u, 40 % at 50u, 60 % at 500u — uniform across all three tiers
Components resisting Chinese substitution
Three: Starlink Mini (SpaceX-only), Silvus StreamCaster MANET (ITAR-controlled), Jetson Orin Nano (67 TOPS, no Chinese clone at envelope). All other Fischer 26 components have functioning Chinese equivalents.
Validation
All prices Q1 2026 single-unit distributor list prices, verified via web search on Digikey, Mouser, iFlight Europe, Aeroboticshop, AliExpress, LCSC. No formal procurement quotes obtained.

2026-04-21 — TIER-AWARE CPFH MODEL + EXPENDABILITY EQUATION

Release type
NEW COST-EFFECTIVENESS MODEL
Component
fischer26_cpfh.py (tier- and lifetime-aware) in fischer26-whitepaper.html
Model change
CPFH = (C_airframe / N_flights) + C_energy + C_maintenance. Both C_airframe (procurement tier) and N_flights (threat-environment-dependent lifetime) now treated as independent variables. Previously only C_airframe was varied.
Drone-class lifetimes (Ukraine 2026 empirical)
FPV strike: 1; short-range: 5–15; Fischer 26 tactical ISR/EW: 20–40; Fischer 26E-LE persistent ISR/EW: 30–50; Baba Yaga/Shark-class: 50–100+.
CPFH outputs
Tier A 30 flights: €34.44/hr. Tier A 40 flights: €26.56/hr. Tier B 50 flights: €40.62/hr. Tier C 50 flights: €190.69/hr. Fischer 26E Tier B: €50.62/hr.
Ratio vs manned ISR
1/455 at Tier A with countermeasures (40-flight lifetime), vs AJS 37 Viggen at €12,000/hr. Previous single-CPFH model reported 1/295.
Relevant wiki

2026-04-21 — 10-TARGET ENGAGEMENT ENERGY MODEL

Release type
NEW ENERGY MODEL EXTENSION
Component
le_engagement_energy.py in fischer26-energy.html
Function
Quantifies battery impact of sequential 10-target engagement batches at the LE variant's 207 W EMCON-3 cluster surge vs 74 W EMCON-2 baseline. Outputs engagement energy in Wh and residual endurance in summer/winter Nordic conditions.
Energy matrix
10 × 1 min/target: 41 Wh, 4h48 summer / 4h02 winter. 10 × 2.5 min/target: 92 Wh, 4h40 / 3h55. 10 × 4 min/target: 144 Wh, 4h33 / 3h49.
Key finding
LE variant is not energy-limited at 10 targets. Worst case consumes 7.2 % of usable battery. Real constraints are gimbal slew (30 s/target transit), CAN-FD throughput during simultaneous triplet retasking, and operator cognitive load.
Sustained high-tempo capacity
3 full 10-target batches (30 engagements) per 3-hour winter mission with 110 Wh margin. Validates 2,500 Wh battery sizing on LE.
Relevant wiki
fischer26-energy.html (LE extension section)

2026-04-21 — SITEGROUND DEPLOY INFRASTRUCTURE

Release type
NEW DEPLOY ARTEFACTS
Component
src/assets/.htaccess, src/assets/manifest.webmanifest, build.py updated to copy both
.htaccess directives
HTTPS redirect, gzip (9 content types), cache headers (1 year static, 1 hour HTML, 0 sw.js), HSTS, X-Frame-Options SAMEORIGIN, X-Content-Type-Options nosniff, Referrer-Policy strict-origin-when-cross-origin, Permissions-Policy lockdown of unused capabilities, CORS for fonts, filesystem blocking of dotfiles/py/yaml/md
PWA manifest
Mobile home-screen install capability with FSG-A branding
Mobile-first audit results
15 media queries at 7 breakpoints (600/640/768/900/901/1200/1440 px); status-table overflow-x at ≤640 px; img/svg max-width; pre/code overflow-x; touch targets ≥44 px
AI-search optimisation
Title + meta description per page (all under length caps), canonical URLs, hreflang en/sv/uk/x-default, OpenGraph tags, Twitter Card, JSON-LD schema, sitemap.xml with 39 language-specific URL sets, robots.txt
Validation
🟢 27 GREEN / 0 RED session protocol, SEO 32/32 rules pass, 43,286 internal links resolve across 356 HTML files

2026-04-19 — FORMAL DOCUMENTATION SUITE

Release type
NEW DELIVERABLE CATEGORY
Component
formal-docs/*.py (generators) + 8 PDF deliverables in formal-docs/
Description
Eight reference-design PDF documents showing the structure a funded programme might use. All marked REFERENCE DESIGN — PUBLIC with concept disclaimer on cover: FMEA, TEMP, ILS, Risk Register, Safety Case, SBOM, Threat Assessment, Interop Matrix. Each document sketches the structure per its governing MIL-STD or STANAG standard. All dates, scores, and role names are illustrative placeholders for a real programme to replace. Regenerated deterministically from Python source.
Standards covered
MIL-STD-1629A, DoD 5000.02, MIL-STD-1388-1A, NATO AEP-7.3, MIL-STD-882E, ISO/IEC 5962:2021, NIST SP 800-30, STANAG 4586/4660/4609/4607/5525/4671/4795
Content totals
48 FMEA failure modes; 6 TEMP phases; 10 ILS elements; 28 risks; 14 safety hazards; ~30 SBOM components; 23 threats; 26 interop relationships

2026-04-19 — OPENPGP DELIVERY TOOLKIT

Release type
NEW INFRASTRUCTURE
Component
gpg-tools/fsga-gpg-*.py + gpg-tools/test_gpg_toolkit.py
Description
Asymmetric OpenPGP encryption toolkit for secure delivery of source archives to Försvarsmakten, FMV, FOI, and NATO partners. Three operator scripts (setup, encrypt, decrypt) plus a 20-test stress suite on isolated throwaway keys.
Capabilities
Multi-recipient encryption; digital signatures; ASCII armor; batch mode; hardware-token support (YubiKey / Nitrokey / smartcard); keyring audit; tamper detection verified; non-recipient lock-out verified
Validation
20/20 stress tests pass on isolated environment; real user keyring never touched during testing

2026-04-19 — SDK v2.0.0 MODULARISATION (MAJOR RELEASE)

Release type
MAJOR — breaking API changes, package refactor
Component
libfischer26e SDK
From
Monolithic libfischer26e.py (559 lines)
To
Modular package libfischer26e/ (21 modules, ~2,800 lines)
New capabilities
NATO STANAG 4586/4660/4609/4607/5525 endpoints; GUTE II target handoff; Ra 180 tactical radio; JAS 39 Gripen NFFI relay; Byzantine swarm consensus; MVDR CRPA beamformer; complete Dempster-Shafer fusion
Validation
21/21 module self-tests pass; end-to-end brigade demo passes; legacy SDK retained as libfischer26e_legacy.py for 1 release cycle
Relevant wiki

2026-04-19 — GUTE II INTEGRATION MODULE

Release type
NEW CAPABILITY
Component
libfischer26e.gute_ii
Description
Automatic target-handoff to FMV's GUTE II C-UAS system (Tridon Mk2 40mm, Trackfire 30mm, EW countermeasures, Giraffe 1X). Includes effector-recommendation logic based on target type and range.
Basis
FMV press release 2026-04-02 (SEK 8.7 Bn GUTE II procurement), deliveries 2027-2028
TRL
TRL 3 — analytical proof of concept; awaits GUTE II endpoint availability (2027)
Relevant wiki

2026-04-18 — 9 INTERACTIVE DOWNLOADABLE TOOLS

Release type
NEW STANDALONE TOOLS
Component
React/HTML applications in dist/tools/
Tools added
lisa26-staff-console (27 KB, 6-tab unified C2); lisa26-brigade-planner (NATO Lanchester/OODA/CEP→Pk); lisa26-triangulation-v2 (RF triangulation 10-step); lisa26-dron-scenario (HTML wargame); lisa26-decision-engine; lisa26-mission-planner; lisa26-coverage-calculator; lisa26-threat-fusion; fischer26-link-budget
Licence
CC BY-SA 4.0 (all artefacts)
Relevant wiki

2026-Q1 Releases

2026-04-13 — FISCHER 26E TIER-2 VARIANT

Release type
NEW PLATFORM VARIANT
Component
Fischer 26E airframe specification
Description
EW-hardened tier-2 variant operating at 500-700 m AGL. SDR (AD9361) replaces Starlink for survivable anti-jam. €3,900 unit cost (10:8:1 ratio vs F26 and FPV).
TRL
TRL 3 — component analysis complete, no prototype built
Relevant wiki

2026-04-10 — LISA 26 ARCHITECTURE v2.0

Release type
MAJOR ARCHITECTURE UPDATE
Component
Lisa 26 brigade-level command and control system
Description
Redesign of the decision engine into L1 (automatic alerts), L2 (recommendations), L3 (autonomous air defence only). Article 36 IHL compliance framework integrated. Dempster-Shafer fusion across EO/IR/radar/HUMINT/OSINT.

2026-03-25 — PROVABLE CLAIMS v1.0 (63 MATHEMATICAL PROOFS)

Release type
NEW VERIFICATION LEDGER
Component
provable_claims.py (distributed in fsga-code-v2.zip)
Description
63 numerical claims across Fischer 26/26E, Lisa 26, STANAG compliance, and cost analysis. Each proof has an identifier, derivation, and Python verification code. All 63 pass on every build.
Proofs covered
LOS_HORIZON_300M, FRIIS_LINK_MARGIN, STANAG_4671_SPAR_MARGIN, FISCHER26_CPFH, YOLOV8_INFERENCE_LATENCY, DS_FUSION_THREE_SOURCES, SWARM_CONSENSUS_BYZANTINE, HAT_OPERATOR_RATIO, EXPENDABLE_BREAKEVEN_RATE, BEHAVIOR_TREE_LATENCY, HMAC_COLLISION_YEARS, and 52 others

2026-Q4 2025 Releases

2025-12-20 — FISCHER 26 BASELINE v1.0

Release type
INITIAL PLATFORM RELEASE
Component
Fischer 26 baseline airframe + ArduPlane parameters
Description
Initial fixed-wing ISR/relay platform. 2.4 m wingspan, 8.5 kg MTOW, 710 Wh battery, 1.6-2.0 h endurance, Starlink Mini relay. All ArduPlane parameters published and SITL-verified.
TRL
TRL 3 — simulation verification complete, no physical prototype

Next TRL Steps for an Adopting Organisation

This section is a cost-and-scope estimate for an organisation that wants to take the Fischer 26 reference design further — not a product roadmap for FSG-A. FSG-A's own work stops at TRL 3 (analytical verification via SITL and provable claims). Anything beyond TRL 3 requires physical hardware, test facilities, and a certification authority — resources that an open-design contributor by definition does not own. The estimates below help a potential adopter (FMV, FOI, Chalmers, Saab, RISE, Milrem, or an equivalent) judge what concretising the design would involve.

ADOPTER STEP — FISCHER 26 PHYSICAL PROTOTYPE (TRL 4–6)

Scope
Airworthy prototype + at least 50 flight hours for airframe characterisation
Estimated effort
€50,000 – €100,000 for STANAG 4671 certification testing (illustrative order-of-magnitude based on published certification costs for comparable UAS)
Who could run it
Försvarsmaterielverket (FMV), FOI, a research or industry partner with flight-test infrastructure

ADOPTER STEP — GUTE II LIVE ENDPOINT INTEGRATION

Scope
Live interoperability testing against FMV's GUTE II C2 endpoint when available for partner connection
Dependencies
FMV GUTE II endpoint available for partner connection; formal interoperability MoU between FMV and any adopter
Reference implementation
libfischer26e.gute_ii in the SDK is ready for integration, tested in SITL against a mock endpoint

Important distinction: FSG-A is not seeking funding to build this ourselves. The reference design is published under CC BY-SA 4.0 so that any qualified organisation can adopt it. If you represent such an organisation — see Secure Delivery for how to reach us via PGP-encrypted email.

Versioning Policy

FSG-A follows semantic versioning for the SDK and for the wiki itself. Major releases change public API signatures; minor releases add capabilities; patch releases fix bugs without changing behaviour. The wiki edition (currently 2026-Q2) is bumped at each major release. Every release tagged here corresponds to a specific commit in the source archive, and the archive is rebuildable from the BATCH-LOG reference numbers.

How To Subscribe to Changes

Research and military consumers should watch this page directly and compare the latest dated entry against their local copy. There is no push-notification channel because FSG-A does not maintain user accounts; all changes are public under CC BY-SA 4.0 and propagate through the open-source build system.

For a cryptographic audit trail, the complete BATCH-LOG is distributed inside fsga-wiki-src.zip. Every entry in this technical changelog has a corresponding BATCH-LOG line with commit hash and file-level diff summary.

Related Chapters

Sources

This page is itself a primary source — it is the canonical registry of technical changes, not a derivation from elsewhere. For the underlying technical details, see the linked wiki chapters in each entry above. Build-system source of truth: BATCH-LOG.md inside fsga-wiki-src.zip. External references for GUTE II procurement milestones: FMV press release FMV procures Swedish air defence system (2026-04-02); Regeringen press release Air defence contract of 8.7 billion strengthens Sweden's counter-drone capability (2026-04-02). Cross-references within the FSG-A wiki — fleet platform list: index.html; FSG-A organisation background (scope, not capabilities): about.html; SDK specification: fischer26e-sdk.html.