Skip to content

ARINC 665

Status: Planned

This module is planned for implementation.

Overview

ARINC 665 defines the standard format for Loadable Software Parts (LSP) the packaged software files loaded into avionics LRUs.

LSP Structure

┌─────────────────────────────────────────┐
│           LSP Header                     │
│  - Media Type                           │
│  - Target Hardware ID                   │
│  - Load Type (executable/data/config)   │
│  - Part Number                          │
│  - CRC-32 / SHA-256                     │
├─────────────────────────────────────────┤
│           Support Files                  │
│  - Load Image                           │
│  - Configuration Data                   │
│  - Certification Data (DO-178C)         │
├─────────────────────────────────────────┤
│           Data Files                     │
│  - Executable Code                      │
│  - Parameter Tables                     │
│  - Navigation Databases                 │
├─────────────────────────────────────────┤
│           Integrity Check                │
│  - CRC-32 per data file                 │
│  - SHA-256 overall hash                 │
└─────────────────────────────────────────┘

Planned Implementation

  • LSP header parsing and validation
  • CRC-32 and SHA-256 integrity verification
  • Support file structure navigation
  • Compliance checking against ARINC 665-3