Podcast
Questions and Answers
Which software category, if failed, could lead to a hazardous/severe failure condition in an aircraft?
Which software category, if failed, could lead to a hazardous/severe failure condition in an aircraft?
- Level D - Minor
- Level C - Major
- Level A - Catastrophic
- Level B - Hazardous (correct)
An aircraft's flight control computer is managed by software. According to the provided classifications, what level of software failure would this represent?
An aircraft's flight control computer is managed by software. According to the provided classifications, what level of software failure would this represent?
- Level A - Catastrophic (correct)
- Level B - Hazardous
- Level C - Major
- Level D - Minor
Which of these aircraft systems is LEAST likely to be managed by Level C (Major) software?
Which of these aircraft systems is LEAST likely to be managed by Level C (Major) software?
- Environmental control systems
- Yaw damper systems
- Autothrottle systems (correct)
- Navigation systems like GPS
What is the primary purpose of a Digital Flight Data Acquisition Unit (DFDAU) in an aircraft?
What is the primary purpose of a Digital Flight Data Acquisition Unit (DFDAU) in an aircraft?
What is a primary characteristic that distinguishes Field-Loadable Software (FLS) from Preloaded Software?
What is a primary characteristic that distinguishes Field-Loadable Software (FLS) from Preloaded Software?
Why is it crucial to obtain software updates for avionics systems from sources approved by the Target Hardware Manufacturer?
Why is it crucial to obtain software updates for avionics systems from sources approved by the Target Hardware Manufacturer?
Which of the following scenarios would MOST likely involve the use of Field-Loadable Software (FLS)?
Which of the following scenarios would MOST likely involve the use of Field-Loadable Software (FLS)?
What information should be clearly identified on the Transport Storage Media containing modified avionics software?
What information should be clearly identified on the Transport Storage Media containing modified avionics software?
An aeronautical database (ADB) is often referred to as a non-LSAP. How might an ADB be managed in relation to LSAP management techniques?
An aeronautical database (ADB) is often referred to as a non-LSAP. How might an ADB be managed in relation to LSAP management techniques?
If an aircraft's autopilot system fails due to a software issue, which safety level classification would this fall under?
If an aircraft's autopilot system fails due to a software issue, which safety level classification would this fall under?
What is the purpose of performing a 'confidence' check after receiving navigation/performance data?
What is the purpose of performing a 'confidence' check after receiving navigation/performance data?
Which of the following best describes the purpose of Operator Modifiable Software (OMS)?
Which of the following best describes the purpose of Operator Modifiable Software (OMS)?
Why are data loaders essential for updating software in many programmable avionics systems?
Why are data loaders essential for updating software in many programmable avionics systems?
A technician needs to update the navigation database on an aircraft's GPS. What type of software are they MOST likely working with?
A technician needs to update the navigation database on an aircraft's GPS. What type of software are they MOST likely working with?
Which of the following is a characteristic UNIQUE to Field-Loadable Software (FLS)?
Which of the following is a characteristic UNIQUE to Field-Loadable Software (FLS)?
What is the key distinction of User Modifiable Software (UMS) regarding modifications?
What is the key distinction of User Modifiable Software (UMS) regarding modifications?
What is a key difference between updating software stored on ROM versus using a data loader for systems like an FMC?
What is a key difference between updating software stored on ROM versus using a data loader for systems like an FMC?
Which of the following is an example of a target hardware system for User Modifiable Software (UMS)?
Which of the following is an example of a target hardware system for User Modifiable Software (UMS)?
Why is it imperative to strictly adhere to maintenance manuals when loading software onto aircraft systems?
Why is it imperative to strictly adhere to maintenance manuals when loading software onto aircraft systems?
What condition applies to changes made to User-Certifiable Software (UCS)?
What condition applies to changes made to User-Certifiable Software (UCS)?
What type of checks should be performed after software loading, as a procedural safeguard?
What type of checks should be performed after software loading, as a procedural safeguard?
What is the primary function of Operational Program Software (OPS) within a Line-Replaceable Unit (LRU)?
What is the primary function of Operational Program Software (OPS) within a Line-Replaceable Unit (LRU)?
What is the significance of the software part number for each version of Operational Program Software (OPS)?
What is the significance of the software part number for each version of Operational Program Software (OPS)?
How does Operational Program Configuration (OPC) software affect a Line-Replaceable Unit (LRU)?
How does Operational Program Configuration (OPC) software affect a Line-Replaceable Unit (LRU)?
What is the primary advantage of Electronic Distribution of Software (EDS) for FLS?
What is the primary advantage of Electronic Distribution of Software (EDS) for FLS?
When replacing LRUs (Line Replaceable Units), what should be considered regarding the software part number?
When replacing LRUs (Line Replaceable Units), what should be considered regarding the software part number?
Where can approved sources and part numbers for procured LSAP typically be found?
Where can approved sources and part numbers for procured LSAP typically be found?
What documentation should accompany procured LSAP from an approved source?
What documentation should accompany procured LSAP from an approved source?
What is the recommended temperature range for storing FLS storage media?
What is the recommended temperature range for storing FLS storage media?
Which of the following should be avoided when handling FLS storage media to ensure reliability?
Which of the following should be avoided when handling FLS storage media to ensure reliability?
What should be done with FLS and storage media known to contain defects?
What should be done with FLS and storage media known to contain defects?
Who should approve the FLS storage media replication process if LSAP copies are to be made?
Who should approve the FLS storage media replication process if LSAP copies are to be made?
Which of the following is a primary function of software data loaders in aviation maintenance?
Which of the following is a primary function of software data loaders in aviation maintenance?
What are the common media formats used by data loaders to transfer information to aircraft systems?
What are the common media formats used by data loaders to transfer information to aircraft systems?
In the context of aircraft maintenance, what is the significance of the Aircraft Configuration List (ACL)?
In the context of aircraft maintenance, what is the significance of the Aircraft Configuration List (ACL)?
What is the primary reason for using a high-speed data connection cable (umbilical cord cable) with an external data loader?
What is the primary reason for using a high-speed data connection cable (umbilical cord cable) with an external data loader?
Why is it crucial to follow the loading procedures defined by the operator and the Aircraft Maintenance Manual when loading software into an aircraft?
Why is it crucial to follow the loading procedures defined by the operator and the Aircraft Maintenance Manual when loading software into an aircraft?
After loading LSAP (Loadable Software Aircraft Part), what documentation is required before the aircraft can return to service?
After loading LSAP (Loadable Software Aircraft Part), what documentation is required before the aircraft can return to service?
Which of the following best describes the purpose of Portable Maintenance Access Terminals (PMATs) in aviation maintenance?
Which of the following best describes the purpose of Portable Maintenance Access Terminals (PMATs) in aviation maintenance?
What is the primary reason for maintaining an Aircraft Software Replication Register?
What is the primary reason for maintaining an Aircraft Software Replication Register?
What documentation should accompany LSAP storage media containing a software copy?
What documentation should accompany LSAP storage media containing a software copy?
Where should copies of the Aircraft Configuration List (ACL) be kept after loading FLS?
Where should copies of the Aircraft Configuration List (ACL) be kept after loading FLS?
Why should operators have procedures in place to determine the configuration of each aircraft in their fleet?
Why should operators have procedures in place to determine the configuration of each aircraft in their fleet?
Where should operators document their compliance with FLS modifications?
Where should operators document their compliance with FLS modifications?
Which aircraft areas are mentioned as being potentially affected by changing aircraft software?
Which aircraft areas are mentioned as being potentially affected by changing aircraft software?
Flashcards
Level A Software
Level A Software
Failure causes catastrophic aircraft failure, affecting systems like flight control.
Level B Software
Level B Software
Failure causes hazardous/severe failure; includes autopilot, autothrottle.
Level C Software
Level C Software
Failure leads to major failure; examples are navigation (GPS), yaw damper.
Level D Software
Level D Software
Signup and view all the flashcards
Level E Software
Level E Software
Signup and view all the flashcards
Field-Loadable Software (FLS)
Field-Loadable Software (FLS)
Signup and view all the flashcards
FLS Part Number
FLS Part Number
Signup and view all the flashcards
Preloaded/Resident Software
Preloaded/Resident Software
Signup and view all the flashcards
ADB
ADB
Signup and view all the flashcards
NDB
NDB
Signup and view all the flashcards
Operator Modifiable Software (OMS)
Operator Modifiable Software (OMS)
Signup and view all the flashcards
User Modifiable Software (UMS)
User Modifiable Software (UMS)
Signup and view all the flashcards
User-Certifiable Software (UCS)
User-Certifiable Software (UCS)
Signup and view all the flashcards
Operational Program Software (OPS)
Operational Program Software (OPS)
Signup and view all the flashcards
Operational Program Configuration (OPC)
Operational Program Configuration (OPC)
Signup and view all the flashcards
OPS (Operational Program Software)
OPS (Operational Program Software)
Signup and view all the flashcards
Aircraft Software Replication Register
Aircraft Software Replication Register
Signup and view all the flashcards
Operator Responsibility (Software)
Operator Responsibility (Software)
Signup and view all the flashcards
FLS Procedure
FLS Procedure
Signup and view all the flashcards
Maintenance Management Exposition (MME)
Maintenance Management Exposition (MME)
Signup and view all the flashcards
Aircraft Systems Affected by Software
Aircraft Systems Affected by Software
Signup and view all the flashcards
Display Electronics Unit (DEU)
Display Electronics Unit (DEU)
Signup and view all the flashcards
Digital Flight Data Acquisition Unit (DFDAU)
Digital Flight Data Acquisition Unit (DFDAU)
Signup and view all the flashcards
Software Source
Software Source
Signup and view all the flashcards
Electronic Distribution of Software (EDS)
Electronic Distribution of Software (EDS)
Signup and view all the flashcards
'Confidence' Check
'Confidence' Check
Signup and view all the flashcards
Data Loader
Data Loader
Signup and view all the flashcards
LSAP Procurement
LSAP Procurement
Signup and view all the flashcards
FMC program
FMC program
Signup and view all the flashcards
ROM Program
ROM Program
Signup and view all the flashcards
LSAP Information Sources
LSAP Information Sources
Signup and view all the flashcards
FLS Storage Media Handling
FLS Storage Media Handling
Signup and view all the flashcards
Software Mismatch
Software Mismatch
Signup and view all the flashcards
Avoid for FLS Storage Media
Avoid for FLS Storage Media
Signup and view all the flashcards
Defective FLS Handling
Defective FLS Handling
Signup and view all the flashcards
Replication of FLS
Replication of FLS
Signup and view all the flashcards
What are ADLs?
What are ADLs?
Signup and view all the flashcards
What are PDLs?
What are PDLs?
Signup and view all the flashcards
What are PMATs?
What are PMATs?
Signup and view all the flashcards
What is the purpose of a Software Data Loader?
What is the purpose of a Software Data Loader?
Signup and view all the flashcards
What media do data loaders use?
What media do data loaders use?
Signup and view all the flashcards
How does an external data loader connect?
How does an external data loader connect?
Signup and view all the flashcards
What should you always follow when loading software?
What should you always follow when loading software?
Signup and view all the flashcards
What certification is required after FLS loading?
What certification is required after FLS loading?
Signup and view all the flashcards
Study Notes
- Software is used to provide programming information in all computer-based aircraft systems.
Software Use Examples
- Engine control systems
- Bleed air control systems
- Power generation/control systems
- Fire protection systems
- Aircraft instrument displays
- Software controls navigation/flight management systems, requiring continuous updates due to changing navigational needs like airline routes, air traffic control, and waypoints.
- Aircraft's Built-In Test Equipment (BITE) uses software to communicate with other systems for testing and problem identification.
- Multifunction Control Display Unit (MCDU) is programmed with software to communicate with multiple systems to update data, test, and identify faults
Software Control: Software Levels
- Software is assigned a level (A-E) based on its potential for safety-related failures and must meet specifications based on the assigned level.
- Software levels align with DO-178C criteria, "Software Considerations in Airborne Systems and Equipment Certification", jointly prepared by RTCA SC-167 and EUROCAE WG-12.
Software Level Examples
Level A - Catastrophic:
- Failure prevents safe aircraft operation/landing, with a probability of failure less than 1 in 10⁻⁹/flight hour.
- Affected systems include flight control computers, fly-by-wire, full authority digital engine control, flight displays, and air data systems.
Level B - Hazardous:
- Failure results in serious/fatal injuries with a probability of failure less than 1 in 10⁻⁷/flight hour
- Affects autopilot, autothrottle, ice protection, standby flight displays, instrument landing system, and landing gear control.
Level C - Major:
- Failure results in discomfort/injuries with a probability of failure less than 1 in 10⁻⁵/flight hour.
- Affects navigation systems (GPS), yaw damper, and environmental control systems.
Level D - Minor:
- Failure results in inconvenience with a probability of failure less than 1 in 10⁻³/flight hour.
- Affects the flight data recorder, data acquisition system, and cabin lighting.
Level E - No Effect:
- It has no effect with no specified probability of failure.
- Deals with in-flight entertainment.
- Most software is treated like an aircraft component for certification, defect investigation, and control procedures.
Software Types
- Two main types of aircraft software exist: Field-Loadable Software (FLS) and Preloaded/Resident Software.
Field-Loadable Software (FLS)
- It is used to describe software rather than its medium.
- It includes data tables which can be loaded by maintenance staff without system removal
FLS Characteristics
- Has its own unique part number
- May be an aircraft part
- Part number is verifiable by electronically accessing hardware memory
- Does not change target hardware part number
- Is uploaded regardless of current software state and can overwrite previous versions.
Preloaded or Resident Software
- Cannot be changed without system or component removal from the aircraft.
- Software or programming updates require unit removal and workshop reprogramming.
- Certain aircraft components/computers have no software changes for long periods.
- Some manufacturers may not want the information released.
Loadable Software Aircraft Part (LSAP)
- It is software considered part of the approved aircraft design, requiring documentation like EASA Form 1 or FAA 8130-3.
Non-Loadable Software Aircraft Part or Aeronautical Database
- It is field-loadable software not part of the certified configuration, used for navigation, flight planning, etc.
- Updated without modification approval or STC but requires rigorous configuration control.
Databases
- There are 2 significant types of databases: those that are aircraft parts (LSAP) and those which are Aeronautical Databases
- The distinction between the two does not lie in the technologies and loading methods used, ut in their regulatory status:
Types of Databases
- Model/Engine Database (MEDB) is LSAP software defining a customized performance database for navigation.
- It includes performance values like fuel flow, drag factor, manoeuvre margin, minimum cruise time, and climb rate.
- Aeronautical Database (ADB) is not classified as an aircraft part and is referred to as non-LSAP.
- Navigation Database (NDB) provides navigation and route information for the FMS.
- The NDB is replaced every 28 days, containing current and previous databases.
Operator Modifiable Software (OMS)
- OMS consists of User-Modifiable Software (UMS) and User-Certifiable Software (UCS).
- It allows operators to modify a system function to suit preferred operational or local conditions.
- A UMS partition is provided within the software.
User Modifiable Software (UMS)
- Software is modified by the aircraft operator without certification authority or manufacturer review.
- Modifications can include data and/or executable code changes for systems like ACARS, ACMS, SATCOM, and IFE.
User-Certifiable Software (UCS)
- Operators or designated parties modify UCS software according to approved guidelines.
- Changes to UCS need certification approval.
Operational Program Software (OPS)
- Contains program instructions for a Line-Replaceable Unit (LRU), with each version having a unique software part number.
Operational Program Configuration (OPC)
- OPC is software that determines the function of the LRU and eliminates the need for pin programming.
Aircraft Configuration List (ACL)
- It is a list of modules/LRUs using LSAPs applicable to a specific aircraft, found in various documents or tracking systems.
Software Media
- It transports/distributes software for user equipment installation.
- It comes in forms like discs, memory cards, tapes, or via the internet and may contain numerous LSAPs/Aeronautical Databases.
Software Version
- Specifies the software item at a revision status, with major and minor version designations like A.BB, where A is the major version and BB is the minor.
Target Hardware
- Identifies hardware (LRUs/modules) for loading new FLS.
- Examples include Enhanced Ground Proximity Warning System (EGPWS), Flight Control Computer (FCC), and Flight Management Computer (FMC).
Target Hardware for LSAP
- Display Electronics Unit (DEU)
- Flight Management Computer (FMC)
- Flight Control Computer (FCC)
- Digital Flight Data Acquisition Unit (DFDAU)
- Digital Flight Data Acquisition Management Unit (DFDAMU)
- Auxiliary Power Unit (APU) and Electronic Control Unit (ECU)
- Electronic Engine Control (EEC).
- Software updates like NDB, TDB, and MEDB should come from a source acceptable to the Target Hardware Manufacturer.
- Transport Storage Media should identify the modified software, originator, and quality markings.
- Operators are responsible for confirming software authenticity, performance, and accuracy, with a recommended "confidence" check.
Software Data Loading with Data Loaders
- Software updates and data loading requires a data loader.
- In ROM, PROM and EPROM systems are not capable.
- Data loaders connect to the FMC system or a data bus coupler and may be portable or integrated into the avionics system.
Data Loaders
- ADLs (airborne data loaders)
- PDLs (portable data loaders)
- Portable Maintenance Access Terminals (PMATs), which also provide data loading and fault-recording capability.
- Software is downloaded into aircraft systems using a data loader, offering high-speed transfer via 3.5-in. disc (1.44 MB) or CD-ROM (700+ MB).
- Data loaders can be permanently fitted or external devices and are typically used with the FMC.
- Loading software into an aircraft always requires following procedures defined by the operator and the Aircraft Maintenance Manual.
- Correct loading is important.
FLS Loading and Certification
- FLS is loaded using a PDL, ADL, or workshop data loader.
- Software is verified onboard.
- FLS loading should be recorded in the Aircraft Configuration List (ACL).
- A Certificate of Release to Service by an authorized Line/Base Maintenance Certifying Staff is required after LSAP loading.
Electronic Distribution of Software (EDS)
- FLS moves from the producer/supplier to a remote site (operator) without physical media.
- Has advantages like speed and removal of physical media.
- A "confidence" check is recommended to ensure that changes satisfy their intended use.
Field-Loadable Software Procurement and Documentation
- LSAP, databases, and UMS come with the new aircraft in target hardware and media sets.
- Target hardware part number does not indicate the loaded software part number when replacing LRUs.
- Procured LSAP is obtained from an approved source using the specified part accompanied by a JAA Form 1 or FAA 8130-3.
FLS Storage Media Handling
-
Storage media should be sealed in dust- and lint-free material in a closed box, clearly labelled as containing software media, and avoid:
-
moisture, dust, and airborne contaminants
-
magnetic fields
-
direct sunlight
-
temperature change greater than 20 °C/hr
-
temperatures outside -20 to +50 °C
-
X-ray
-
magnetic/electromagnetic sources
-
Defective FLS/storage media should be quarantined for disposal.
Replication of FLS
- LSAP copies are made using the aircraft Type Design Organisation-approved FLS storage media replication process.
- It is recorded in an Aircraft Software Replication Register and traceable to the original source.
- A copy of the release documentation should accompany all LSAP storage media.
- Operators must have procedures to determine the equipment/software configuration of each aircraft.
- Operators involved in FLS procurement, modification, and embodiment should produce a documented procedure within their company procedures, Maintenance Management Exposition (MME), or equivalent describing their compliance means.
- The procedure should cover the complete cycle, from procurement to subsequent testing/release to service which should be included in the internal audit program.
Case Study
- Changing aircraft software can affect the operating characteristics of the aircraft.
- It may affect engine, navigational, and flight control systems.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.