AE300Wizard UG r13
AE300Wizard UG r13
AE300Wizard UG r13
09 E4
AE300-Wizard Revision: 13
Page: 1 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
AE300-Wizard
User Guide
These technical data and the information contained therein are the property of Austro
Engine GmbH and may not be reproduced either in full or in part or passed on to a third
party without written consent from Austro Engine GmbH.
This text must be included in any full or partial reproduction of this documentation.
Revision: 13
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 2 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Table of Contents
1 Preface ................................................................................................. 10
1.1 Congratulation ............................................................................................ 10
1.2 Subject ....................................................................................................... 10
1.3 Objective .................................................................................................... 10
1.4 Scope ......................................................................................................... 10
1.5 Intended Audience ...................................................................................... 10
1.6 Purchased Parts Package ............................................................................. 11
1.7 Austro Engine Legal Notices ......................................................................... 11
1.7.1 Copyright Notice .................................................................................. 11
1.7.2 License Restrictions Warranty/Consequential Damages Disclaimer ............ 11
1.7.3 Warranty Disclaimer ............................................................................. 11
1.7.4 Hazardous Applications Notice ............................................................... 11
1.7.5 Trademark Notice ................................................................................ 12
1.7.6 Third-Party Content, Products, and Services Disclaimer ............................ 12
2 Limitations ........................................................................................... 13
3 Requirements ...................................................................................... 14
3.1 Software ..................................................................................................... 14
3.1.1 Operating System ................................................................................ 14
3.1.2 .NET Environment ................................................................................ 14
3.1.3 Visual C++ Runtime Library .................................................................. 14
3.1.4 Driver for USB/CAN Adapter .................................................................. 14
3.1.5 AE300-Wizard ...................................................................................... 14
3.2 Hardware.................................................................................................... 15
3.2.1 Computer System................................................................................. 15
3.2.2 USB/CAN Adapter................................................................................. 15
3.2.3 USB DataMatrix Scanner ....................................................................... 15
3.2.4 CAN Extension Cable ............................................................................ 15
3.3 Aircraft ....................................................................................................... 16
3.3.1 Ground Power Supply ........................................................................... 16
4 New Installation .................................................................................. 17
4.1 Pre-Conditions............................................................................................. 17
4.2 Automatic Installation .................................................................................. 17
4.3 Manual Installation ...................................................................................... 17
4.3.1 .NET Environment ................................................................................ 17
4.3.2 Driver for PCAN-Adapter (USB/CAN) ...................................................... 18
4.3.3 AE300-Wizard and Visual C++ Runtime Library ....................................... 18
4.4 Installation for Evaluating Log Files ............................................................... 18
5 Upgrade Installation ........................................................................... 19
5.1 Download Upgrade Package ......................................................................... 19
5.2 Remove Previous AE300-Wizard Version ........................................................ 19
5.3 Install Upgrade Package............................................................................... 19
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 3 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Index of Tables
Table 1 Abbreviations and Definitions............................................................................ 9
Table 2 Supported Operating Systems......................................................................... 14
Table 3 Hardware Requirements ................................................................................. 15
Table 4 Error Types of FCM Entries ............................................................................. 44
Table 5 Combined Engine Status ................................................................................ 88
Table 6 Event Status.................................................................................................. 88
Table 7 Self-Test Timeout Flags.................................................................................. 89
Table 8 Self-Test Release Condition Flags .................................................................... 89
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 7 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Revision History
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Abbreviations
Abbreviation Designation
act. active
AE Austro Engine
.ae3 Extension of AE300-Wizard files (compressed and encrypted)
AE300 Austro Engine 300, marketing name of engine E4
AR Authorization Request
Atmos. Atmospheric
bin binary
BATT Battery
BPA Boost Pressure Actuator
CAN Controller Area Network; CAN bus is a message-based protocol, designed spe-
cifically for automotive applications.
CR Common Rail
Cyl. Cylinder
DatRec Data Logger
d.c. duty cycle
DTC Diagnostic Trouble Code
E4 Internal project name (Engine 4)
ECU Engine Control Unit (in this manual used synonymously to EECU)
EECU Electronic Engine Control Unit
EECS Electronic Engine Control System
EEPROM Electric Erasable Programmable Read Only Memory
E/E Electric / Electronic System Engineering department (of AE)
Eng. Engine
EvRec Event Record
EvtRec Event Recorder (also Event-Rec)
FCM Fault Code Memory
FCT Flash Container (a file containing the ECU-SW)
GND Ground
GUI Graphical User Interface
hex hexadecimal (in the meaning of sedecimal)
HW Hardware
ICM Interconnection module
ID Identification
IE MS Internet Explorer
IQA Injector Quantity Adjustment (German: IMA, Injektor Mengen Abgleich)
ISO The International Standardization Organization known as ISO, is an interna-
tional standard-setting body composed of representatives from various national
standards organizations.
Kl Contact, Terminal
Kl15 Switched battery plus through ignition switch (“engine master” switch)
Kl30 Battery plus (“electric master” switch)
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 9 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Abbreviation Designation
Kl31 Engine ground
Kl50 Starter control
KWP2000 Keyword Protocol 2000 (Diagnostic Protocol)
KWPonCAN KWP2000 on the CAN Bus
MAX Value above maximum allowed value (overflow)
MIN Value below minimum allowed value (underrun)
MS Microsoft (as in MS Windows, MS Internet Explorer)
.NET .NET Framework is a software framework developed by Microsoft that runs
primarily on Microsoft Windows.
NPL Value is not plausible
OEM Original Equipment Manufacturer
pas. Passive
PCAN PEAK-System CAN hardware or driver
PCV Pressure Control Valve
PDF Portable Document Format. PDF is a file format, which enables presentation
and exchange of documents independent of the original software, hardware or
operating system. Originally developed by Adobe, PDF is now an open stand-
ard of ISO.
Press. Pressure
RAM Random Access Memory
RecMng Record Manager
ROM Read Only Memory
rpm revolutions per minute (engine or propeller speed)
RTC Real Time Clock
SIG Signal disconnected or broken
SSHD Solid State Hard Disk
SW Software
Temp. Temperature
Trq. Torque
UBatt Battery voltage
USB Universal Serial Bus; USB is an industry standard that defines the cables,
connectors and communications protocols used in a bus for connection, com-
munication, and power supply between computers and electronic devices.
UTC Universal Time Coordinated (Greenwich Mean Time)
VC++ Visual C++ (from Microsoft)
Vcc Voltage of the common collector (positive power supply)
XML eXtensible Markup Language
Table 1 Abbreviations and Definitions
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 10 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
1 Preface
1.1 Congratulation
Thank you for buying the AE300-Wizard software including the AE300-ECU-Dongle/Converter
(in the rest of the document called AE300-Dongle). Install the AE300-Wizard software includ-
ing the AE300-Dongle driver. Connect the CAN plug (9-pins) of the AE300-Dongle to the
AE300 EECU and the USB plug to an USB port of your PC (usually a notebook) and you will
be able to measure and log several configurable engine parameters.
1.2 Subject
The AE300-Wizard is a diagnostic tool required to perform both maintenance in the field and
serial production tasks on the Austro Engine (AE) AE300 series engine (E4, E4P) and its elec-
tronic engine control system (EECS).
1.3 Objective
The tool will ease maintenance and will allow AE to provide full “After Sales” support. Pro-
duction activities like necessary coding of variants and serial numbers, configuring software,
writing RTC, etc. will be provided for AE use only.
1.4 Scope
This user guide describes installation and operation of the AE300-Wizard.
Although it provides hints and recommendations on how to employ the Wizard for mainte-
nance and production tasks it does not replace nor supersede the approved maintenance
and build manuals.
Revision 11 of this guide describes the AE300-Wizard starting with version 1.3.4.xxx.
Engineers performing serial production tasks will find additional descriptions in the approved
build manual.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 11 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
The CD containing the AE300-Wizard program installer, Visual C++ 2010, .NET
environment version 4.0 and the CAN driver for the AE300-Dongle.
The AE300-Dongle connects the EECU (9-pin CAN connector) to your PC (USB
connector).
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
All Microsoft trademarks are used under license and are trademarks or registered trademarks
of Microsoft. PCAN is a trademark or registered trademark of the PCAN Corporation.
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
2 Limitations
WARNING
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
3 Requirements
3.1 Software
3.1.1 Operating System
Note: Installation requires (local) administrator privileges. Ongoing Wizard operation does
not require administrator privileges.
3.1.5 AE300-Wizard
It is recommended to use the latest version of the AE300-Wizard software. Use at least ver-
sion 1.3.4.xxx. To support Flash Container of SW Version VC33.6 use at least the AE300-
Wizard software version 1.3.3.xxx.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 15 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
3.2 Hardware
3.2.1 Computer System
The requirements to the PC Hardware are:
Note: 3 GByte RAM are required as a minimum space if no other program is concurrently
running! Otherwise more RAM is necessary.
Note 2: It is recommended to use a Solid State Disk (SSD).
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
3.3 Aircraft
3.3.1 Ground Power Supply
For diagnostic sessions to be performed while the engine is NOT running it is important to
avoid draining the aircraft battery.
Therefore it is recommended to connect external ground power to the aircraft when per-
forming diagnosis for more than 15 minutes.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 17 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
4 New Installation
4.1 Pre-Conditions
Austro Engine provides a distribution CD of the AE300-Wizard for initial installation of the
tool, the required runtime libraries and device drivers. This CD also includes the folder “Doc-
umentation” which contains the AE300-Wizard User Guide (this document) and a Power
Point presentation as well as predefined practical exercises for self-study purposes.
Note: If you do not have installed .NET environment the version 4.0 will be installed and the
PC usually reboots after installation.
Note 2: If you have installed an older version then 4.0, version 4.0 will be installed without
rebooting the PC.
Data\DotNetFX40\dotNetFx40_Full_x86_x64.exe
Double clicking on the files initiates the installation which will guide the user through the
process.
Note: After installation of the .NET environment the PC usually reboots!
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 18 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Data\PeakOemDrv.exe
Double clicking on the file initiates the installation which will guide the user through the pro-
cess:
- Accept license agreement
- Select/accept installation folder
- Select “PCAN-USB Driver”
- Click on Next to continue with the installation
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
5 Upgrade Installation
Users with a working installation of an older AE300-Wizard release who wish to perform an
upgrade rather than a new installation can do so, using an MS-Installer (upgrade) package
which is downloadable from the Austro Engine homepage:
Data\AE_Wizard.msi
Step 1: If you have not done so already, please contact Austro Engine “After Sales” at
(service@austroengine.at) to obtain your login for the customer area.
Step 2: Use your favorite browser to go to http://www.austroengine.at.
Step 3: Type in your username and password to access the customer area.
Step 4: Select “customer area” “Manuals” “AE300-Wizard”.
Step 5: Download “AE300-Wizard Wizard Software version 1.3.4.433” (use always the
latest software version).
Step 6: Download “AE300-Wizard Wizard User Guide” and save it on your PC-system
(e.g. on the “Desktop”) for later use.
After the installation has finished it is also recommended to install a shortcut on your desk-
top pointing to your personal folder (in standard installations is this "My Documents\Austro
Engine\AE300-Wizard"). This allows easy access to stored log files and folders created during
diagnostic sessions.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 20 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
- Note: Event records and data logs CANNOT be downloaded from a running engine.
6.3.2 Engine not Running
If the engine is not running the primary concerns are in respect to battery exhaustion and to
prevent damage of engine components.
6.3.2.1 Ground Power Supply
Diagnostics session lasting longer than 15-20 minutes (e.g. downloading data logger data)
may drain the aircraft battery.
In twin engine aircraft one engine may be running and supplying power while the other
(stopped) engine can be diagnosed. If both engines are stopped or in single engine aircraft
the use of a ground power supply is highly recommended.
6.3.2.2 Electric Fuel Pumps
Pull circuit breakers of both fuel pumps to prevent overheating, fuel over pressure and pos-
sible damage.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 21 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
6.3.2.3 Alternator
For aircraft equipped with alternator regulators part number E4A-91-100-000 (“old regula-
tors”):
If the engine is not running (both engines not running in case of DA42), the alternator regu-
lator is sensing a battery voltage below 29V and therefore excites the alternator to produce
an output voltage. This excitation current will result in overheating and possible damage of
the alternator and unnecessary battery drain (5A excitation current if rpm = 0).
To prevent the above from happening the following two methods are recommended:
- Use a precisely STABILIZED ground power supply set to 29V (29V…30V) (set and
checked before connecting to the aircraft). First connect the power supply to the ground
power receptacle and THEN turn on electric master and engine master – with this the al-
ternator regulator senses the higher battery voltage and doesn’t excite the alternator.
- If no stabilized ground power supply is available, the harness connector to the alternator
has to be disconnected (see maintenance manual for location of the connector).
This new regulator is able to detect the stopped alternator and DOES NOT EXCITE
the alternator thus preventing the overheating problem for the excitation coil. The proce-
dures described above are therefore not required for those aircraft.
6.3.2.4 Avionics
Pull circuit breakers of avionics and systems not required for diagnosis to save battery power
especially if no ground power is available (downloading data logger data may take up to 30
minutes or longer).
6.3.2.5 Engine Master / Electric Master Switch
Turn on the engine master only for the engine to be diagnosed.
During shut down turn off the engine master first, then wait about 10 seconds before turning
off the electric master. This allows the ECU to perform “clean-up tasks” like writing data from
RAM to non-volatile memory (e.g. data logger data).
Note: Not doing so will cause erroneous entries into the Fault Code Memory during the next
start up. For instance a “data logger failure” with the error type: “No valid lead out sequence
from last session was found”.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 22 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Example:
- The two green lights indicate that connection to both ECUs has been established
- Below the green lights information about serial numbers and revisions is displayed.
- On the right hand half of the screen the real time engine data and status information is
displayed. Data sent by the “active” ECU is indicated by a white background color.
- On the bottom of the right hand half of the screen the engine and ECU operating hour
counters and real time clock setting can be found.
Note: This information is not being updated during the diagnostic session, but sampled
and frozen at the time connection to the corresponding ECU has been established.
- Both caution lamps are on (pictured by the two red lights) indicating that there are en-
tries in the Fault Code Memory.
- Pressing Read Fault Code Memory will provide more details, e.g.:
- Pressing Clear Fault Code Memory will provide an auto-save functionality. The DTC
(Diagnostic Trouble Code) memory, the engine statistic and the IQA values will be saved
in the file:
“AE300-Wizard\Engine_Log\AutoSave_Engine_Log_YYYYMMDD_nnnnn.ae3”.
Hint: Since version 1.3.4.xxx it is not possible to start the Wizard (accidently) twice.
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
7 Modes of Operation
Depending on the license type the AE300-Wizard offers one of three possible operating
modes and their set of functions.
Buttons to:
- Load (import) and display an engine log file ( Load Engine Log )
- Load (import) an event recorder hex dump file ( Load EvRec )
- Load (import) a data logger hex dump file ( Load DataLog )
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 26 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Buttons to:
- Load (import) a Live View file recorded previously ( Load Live View Recording )
- Adjust the desired sample interval from 0.1s to 3s
- Load (import) a user defined Live View configuration file ( Load LiveView-Config )
- Save (export) a user defined Live View configuration file ( Save LiveView-Config )
Check/boxes to:
- Switch from standard to expert mode to gain access to over 150 internal ECU-signals
- Enable an auxiliary signal, which might be used on request by Austro Engine support
personal. It allows to select one ECU-internal signal per ECU which is not on the drop-
down list and has to be configured by its hex address.
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
The primary display is parted into two halves called pages. Those pages can be used inde-
pendently of each other to display different information. The left hand page contains the
buttons and data entry fields, while the right hand page will display information gathered
from the EECU. Tabs on the top of each page are to be used to select the type of infor-
mation to be displayed.
Buttons to:
- Establish a logical connection to the ECU ( Connect ECU )
- Terminate a logical connection to the ECU ( Disconnect ECU )
- Read the contents of the Fault Code Memory ( Read Fault Code Memory )
- Clear (reset) the Fault Code Memory ( Clear Fault Code Memory )
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 28 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Buttons to:
- Save ECU/Engine ID, contents of Fault Code Memory and engine operating statistics into
one engine log file ( Save Engine Log )
- Read and interactively display the engine operating statistics ( Read Statistics )
- Load and display an event recorder HexDump ( Load EvRec )
- Download event recorder data and save the HexDump file ( Save EvRec )
- Load, display and interactively work with the data logger ( Load DataLog )
- Download and save the full or partial data logger data to a HexDump ( Save DataLog ,
or Save DataLog Fraction )
Buttons to:
- Record a Live View session ( Record Live View )
- Load (import) a Live View file recorded previously ( Load Live View Recording )
- Adjust the desired sample interval from 0.1s to 3s
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 29 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
- Load (import) a user defined Live View configuration file ( Load LiveView-Config )
- Save (export) a user defined Live View configuration file ( Save LiveView-Config )
Check/boxes to:
- Switch from standard to expert mode to gain access to over 150 internal ECU-signals
- Enable an auxiliary signal, which might be used on request by Austro Engine support
personal. It allows to select one ECU-internal signal per ECU which is not on the drop-
down list and has to be configured by its hex address.
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Timers which are updated only once during initial connection to the ECU
- Total ECU power on time (the accumulated time this ECU has been powered up, regard-
less of the engine running or not – i.e. engine master on)
- Total ECU engine control time (the accumulated time this ECU was actively controlling
the running engine)
- Total engine run time (the accumulated time the engine was running controlled by ei-
ther ECU-A or ECU-B. This is the official engine hours counter)
- Real time clock (full timestamp provided by the internal RTCs)
Shows statistical information of engine usage over its total live time. 8 predefined physical
parameters are sampled once per second and it is accumulated how many hours the engine
has been operated in one of 8 ranges of these specified physical parameters:
- Propeller speed
(8 ranges: 1850 – 1910 – 1970 – 2030 – 2090 – 2150 – 2210 – 2270 – 2330 rpm)
- Coolant temperature
(8 ranges: -30 – -11.25 – 7.5 – 26.25 – 45 – 63.75 – 82.5 – 101.25 – 120 °C)
- Engine oil pressure
(8 ranges: 0 – 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 bar)
- Engine oil temperature
(8 ranges: -30 – -8.75 – 12.5 – 33.75 – 55 – 76.25 – 97.5 – 118.75 – 140 °C)
- Gearbox oil temperature
(8 ranges: -30 – -8.75 – 12.5 – 33.75 – 55 – 76.25 – 97.5 – 118.75 – 140 °C)
- Battery voltage
(8 ranges: 16 – 18.25 – 20.5 – 22.75 – 25 – 27.5 – 29.5 – 31.75 – 34 V)
- Atmospheric pressure
(8 ranges: 400 – 487.5 – 575 – 662.5 – 750 – 837.5 – 925 – 1012.5 – 1100 mbar).
These ranges correspond to the following pressure altitudes in standard atmosphere:
23564 – 18892 – 14856 – 11291 – 8088 – 5175 – 2499 – 2 – -2290 ft.
- Power lever position
(8 ranges: 0 – 12.5 – 25 – 37.5 – 50 – 62.5 – 75 – 87.5 – 100 %)
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 31 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Buttons to:
- Switch between table and bar graph display ( Show/Hide Chart )
Provides details about the Fault Code Memory entries which have been selected on the left
page:
- ECU status at time of failure (i.e. “active” or “passive”)
- Number of occurrences of selected Diagnostic Failure Code (DTC)
For the FIRST and the LAST occurrence of the selected DTC (for example in case of the
same problem occurring intermittently over a period of time) environmental conditions have
been logged at the time the failure occurred. Each DTC has its own set of predefined envi-
ronmental conditions relevant to the failure:
- Time stamp (day of month, hours, minutes and seconds)
- Combined engine status (see appendix “12.2.1 Combined Engine Status” on page 88)
- 4 environmental conditions different for each DTC (e.g. engine speed, battery voltage,
status words, rail pressure, ECU temperature, etc.)
- An empty display area for additional trouble shooting information which will be made
available in the future.
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Buttons to:
- Select the SW to be written into the ECU ( Load Flash Container )
- Cancel the update process at user request at any time ( Cancel )
- IQA codes displayed separate for ECU-A and ECU-B (both ECUs must hold the same IQA
codes)
- Input fields for each cylinder to be able to enter IQA codes into both ECUs either manu-
ally or by using a handheld 2D-DataMatrix scanner
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 33 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Buttons to:
- Download the IQA codes currently stored in ECU-A and ECU-B ( Read All Cylinders )
- Save IQA data which has been downloaded from the ECUs into a file together with en-
gine/EECU-ID ( Save IQA data to file )
- Load IQA data from a file into the input fields of each cylinder
( Load IQA data from file )
- Write IQA data from the input fields of each cylinder into the ECUs either one by one
( Write Cyl. 1 through ( Write Cyl. 4 ) or at once ( Write all Cylinders )
- Save IQA data which has been entered into the input fields of each cylinder into a file
(without engine/EECU-ID) ( Save IQA data to file )
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 34 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
8 Diagnostic Procedures
This chapter details the most important diagnostic steps to be performed during routine
maintenance or fault finding.
Note: The following procedures assume, that both the AE300-Wizard and the aircraft have
been set up and are connected as described in chapter “6 Overview and First Steps” on page
20.
Steps:
1) Connect to ECU
2) Select «Engine Logs» tab
Information:
a) ECU A has been powered up (“electric master” = ON) for 108 h 5 min 43 sec while
ECU B was powered for 108 h 21 min 32 sec
b) ECU A was actively controlling the running engine for 16 h 14 min 41 sec while ECU B
had control of the engine for 9 h 52 min 5 sec
c) The total engine run time so far is 26.11 h (the sum of “b)”)
Note: The two real time clocks of ECU A and B are not synchronized and will deviate over
time. The time is displayed in UTC and valid from the year 2000 through 2100.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 35 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Information:
For example the lower table indicates, that so far the engine has spent 1.8 hours in
propeller speed range 1, 2.9 h in range 2, 0.1 h in range 3, 0.4 h in range 4, 0.8 h in
range 5, 0.7 h in range 6 and 0.8 h in range 9 – while being controlled by ECU B.
Similar statistics are provided for coolant temperature, engine oil pressure, engine oil
temperature, gearbox oil temperature, battery voltage, atmospheric pressure and
power lever position.
The ranges (e.g. “range 1” of the power lever position is defined as 0% to 12.5%) are
detailed in chapter “7.2.2.2 Statistics Tab” on page 30.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 36 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Information:
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Attention:
○ The engine must be stopped during downloading of event recorder or data log-
ger data!
○ During these operations the ECU will not be able to perform the normal engine
control functions.
○ The downloading activities (stopping of one ECU, while the Twin-ECU is still ac-
tive) may cause false entries to be logged into the fault code memory.
○ Therefore downloading of data shall be performed in the following sequence:
1) Save “Engine Log File”, see chapter “8.2.1 Engine Log File” on page 39
will ensure to save the original failure information.
2) Save “Event Recorder File”, see chapter “8.2.2 Event Recorder File” on
page 40.
3) Save “Data Logger File”, see chapters “8.2.3 Data Logger File (Full Flight
Time)” on page 41 and “8.2.4 Partial Data Logger File (Fraction of Flight
Time)” on page 43.
4) Clear the “Fault Code Memory”,
see chapter “8.2.6.3 Clearing the Fault Code Memory” on page 48
will ensure to clear any false FCM entries.
○ Before attempting to download event recorder or data logger data, the aircraft
shall be set up to use ground power and the fuel pumps and alternator(s) shall
be disabled as described in chapter “6.3.2 Engine not Running”.
○ Depending on the amount of flight time stored in the RecMng-Flash download-
ing of the event recorder data will take a few minutes.
○ Depending on the amount of flight time stored in the RecMng-Flash download-
ing of the data logger data can take up to 80 minutes for both ECUs combined.
Per 1 hour of recorded flight time about 1 minute of download time for both
ECUs is required.
The resulting data files shall be sent to Austro Engine for further analysis, see appendix
“11.2 Sending Maintenance Information” on page 87 for contact information.
Attention:
Since AE300-Wizard version 1.2.0.xxx data files downloaded from the ECU are saved in a
new compressed and encrypted format (“.ae3” file extension). This reduces the file size
dramatically (about 1/10th of the size of the previous XML format) and enhances privacy of
the data contained. These two factors make it easier to transfer files produced by the
AE300-Wizard via the standard e-mail systems used on the internet.
The “new” AE300-Wizard is able to read and interpret the “old” file format (saved by AE300-
Wizards before V1.2.0.xxx), but it will save only the “new” files, which cannot be read by the
“old” AE300-Wizard versions.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 39 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Steps:
1) Connect to ECU
2) Select «Engine Logs» tab
3) Click on Save Engine Log button
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Some events are defined as critical and will occur together with caution lamp activation (e.g.
“fuel pressure too low”) while other events will be recorded but will not be accompanied by
an activation of the caution lamp (e.g. “propeller speed deviation below normal range”).
To download and analyze those events allows to detect trends or to gain an understanding
of problem areas requiring closer attention during the inspection. See chapter “8.2.7 Offline
Analysis Using the Engine Log” on page 49 for details on fault finding using the event re-
corder.
The following steps will ask the AE300-Wizard to download the event recorder data from
both ECUs and to save this hex dump into an XML formatted file.
Steps:
1) Connect to ECU
2) Select «Engine Logs» tab
3) Click on Save EvRec button
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
The RecMng-Flash provides space for the 16 channels at a 1s sampling rate for about 90
hours of flight time, depending on the number and duration of flights. It is organized as a
“ring buffer” holding always the most recent flight hours (about 90 hours).
Caution: Before attempting to download Data Logger data the following criteria have to be
met:
- The aircraft shall be set up to use ground power and the fuel pumps and alternator(s)
shall be disabled as described in chapter “6.3.2 Engine not Running” on page 20,
- Depending on the amount of flight time stored in the RecMng-Flash downloading of the
data logger data can take up to 70 minutes for both ECUs combined,
- The engine must be stopped to perform a Data Logger download.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 42 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Steps:
1) Connect to ECU
2) Select «Engine Logs» tab
3) Click on Save DataLog button
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Steps:
1) Connect to ECU
2) Select «Engine Logs» tab
3) Enter number of recent flight hours to be downloaded
4) Click on Save DataLog Fraction button
Note:
The following procedures assume that all precautions concerning aircraft setup (see chapter
“6.3 Setting up the Aircraft” on page 20) and downloading of data (see chapter “8.2 Routine
Maintenance” on page 38) are well understood and taken care of.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 44 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
- The DTC “2526” translates into “Boost pressure actuator power stage failure”. This
translation will be done automatically by the AE300-Wizard when reading the FCM.
- For this DTC all 4 error types have been defined and have the following meaning:
○ MAX: “Short circuit to BATT of BPA power stage output”. This means, the voltage
measured by the ECU at the output stage is higher than the limit defined. A possible
explanation could be a short circuit to UBatt for example.
○ MIN: “Short circuit to GND of BPA power stage output”. This means, the voltage
measured by the ECU is lower than the defined limit. A possible explanation could
be a short circuit of the sensor wire to the airframe (GND).
○ SIG: “Open circuit of BPA power stage output”. This means, the ECU doesn’t detect
any electric current flowing through the output stage when activated. A possible ex-
planation could be a broken sensor wire.
○ NPL: “Excess temperature of BPA power stage”. The ECU SW includes a variety of
plausibility checks and this failure usually indicates that some values (e.g. sensor
values) do not agree. In the case of the boost pressure actuator power stage, this
error type is used to indicate overheating of the output stage.
8.2.6.1.3 Caution Lamp
Depending on its severity, a fault will just be entered into the FCM or in addition the pilot will
be notified via a warning message of the cockpit display system (= caution lamp relevant
faults).
8.2.6.1.4 Multiple Occurrences
If a failure situation “heals” itself (e.g. a faulty signals drops back within normal limits) the
entry of this DTC will remain in the FCM but it will not be marked as “active” anymore. If the
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 45 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
same DTC occurs again (as is the case with intermittent faults) the FCM entry will be updat-
ed to include this new occurrence as the “last” occurrence and the “occurrence” counter of
this FCM entry will be incremented by one. For example if a sensor wire is rubbing against
the engine, causing intermittent shorts – the first short observed will be permanently entered
as the “first” occurrence, the last of multiple shorts will be entered as “last” occurrence and
the occurrence counter will display how often this failure occurred since the last time the
FCM has been reset or overwritten.
8.2.6.1.5 Freeze Frame
For each occurrence of a DTC, up to 9 environmental conditions sampled at the time of fail-
ure are stored in the FCM. This set of environmental conditions is called “freeze frame”. For
each possible DTC a specific freeze frame has been defined to aid in trouble shooting a cer-
tain fault with as much pertinent information as possible.
When the AE300-Wizard reads the FCM and displays the fault details it automatically con-
verts the stored freeze frame data into readable physical units wherever possible (i.e. pres-
sures in hPa, temperatures in °C and so on).
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 46 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
By selecting a line in the fault summary window of an ECU, the detailed FCM entry will be
shown:
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Steps:
1) Connect to ECU
2) Select «Maintenance» tab
3) Click on Read Fault Code Memory button
4) Click on Clear Fault Code Memory button (to prevent inadvertent clearing of the
FCM, the contents of the FCM has to be read out first, before the AE300-Wizard al-
lows clearing the FCM).
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 49 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Information to identify the engine or EECU (i.e. serial number) or the SW version will also be
presented in the usual data fields on the «Maintenance» tab.
Steps:
1) Enter “offline” mode by running the AE300-Wizard without CAN adapter
2) Select «Engine Logs» tab
3) Click on Load Engine Log button
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
8) Faults are to be selected on the left hand page and the corresponding details are
then displayed on the right hand page
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Chapter “7.1 Offline Mode” explains the “offline” mode of the AE300-Wizard (without a
USB/CAN-adapter dongle connected to it) which can be used to import the event recorder
hex dump file downloaded from the aircraft earlier in the convenience of an office desk and
without draining the aircraft battery like during an interactive (live) diagnostic session.
Since AE300-Wizard version 1.2.0.xxx the event recorder files are compressed and encrypted
with a name of the form “EvRec_YYYYMMDD.ae3” while prior to version 1.2.0.xxx the files
where saved in XML format and a name of the form “HexDump_EvRec_YYYYMMDD.xml”.
Steps:
1) Enter “offline” mode by running the AE300-Wizard without CAN adapter
2) Select «Engine Logs» page
3) Click on Load EvRec button
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
- Per default the events are sorted by their timestamp (the left most column)
- The data displayed can be sorted in ascending or descending order by clicking on the
columns headers (e.g. clicking on the DTC header will sort all events by their DTCs)
- A red background marks the “beginning” of an event (i.e. “Rail pressure below normal
range”)
- A green background marks the “end” of event (i.e. the event “Rail pressure below nor-
mal range” has ended and the rail pressure is back to normal now)
Example:
Interpretation:
- April 15th, 2009 at 8:37:39 (DTC=1E34, event status=00000001, event count=122h)
- DTC 1E34 is a “rail pressure operating range” event of the type MIN. The code is auto-
matically translated into the textual description “Rail pressure below normal range”
- The event status (see layout in appendix “12.3.1 Event Status”) is automatically trans-
lated into “beginning of an event” (i.e. the rail pressure fell below a predefined limit)
and it was recorded at ECU-B which was also the active ECU at that time
- This was event queue entry 290 decimal (122 hex)
- April 15th, 2009 at 8:37:39 (DTC=1E34, event status=00000000, event count=123)
- Active ECU B recorded (as entry number 291dec/123hex) the end of the event “rail
pressure below normal range” (rail pressure increased again above a predefined limit)
- The timestamp resolution is 1 second, so this was a very short pressure fluctuation
- The two lines above show, that the passive ECU A detected and recorded the same rail
pressure fluctuation about 1 to 2 seconds later.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 53 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Hint: The “Deselect all Events” button will change to a “Select all Events” one after using it.
The latter two features can be (multiple) combined by using a ‘+’ character between the
conditions.
The results of the filter can be seen in the “Event Recorder” window.
Note: Viewing bigger event recorder files can result in a slow reaction after setting the filter!
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 54 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Chapter “7.1 Offline Mode” on page 25 explains the “offline” mode of the AE300-Wizard
(without a USB/CAN adapter dongle connected to it). Which can be used to load and analyze
the data logger hex dump file downloaded from the aircraft earlier, in the convenience of an
office desk and without draining the aircraft battery like during an interactive (live) diagnos-
tic session.
Since AE300-Wizard version 1.2.0.xxx the data logger files are compressed and encrypted
with a name of the form “DataLog_YYYYMMDD.ae3” while prior to version 1.2.0.xxx the files
where saved in XML format and a name of the form “HexDump_DataLog_YYYYMMDD.xml”.
Steps:
1) Enter “offline” mode by running the AE300-Wizard without CAN adapter
2) Select «Engine Logs» tab
3) Click on Load DataLog button
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Time axis:
- To left = towards past time
- To right = towards present time
Navigation bar:
- Zoom in/out signal axis
- Zoom in/out time axis Signal selection:
- Move up/down signal axis A menu to select any combination
- Move left/right time axis of ECU-A and -B signals for display
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Rail pressure
- Clicking on a point of the signal displays a full time stamp and the physical value of the
signal at that point in time (e.g. Fuel pressure 1672 hPa, at 18.02.2009 10:54:55 UTC)
- The left () or right () arrow keys on the keyboard may be used to move the selected
point left or right by one sample per each key press for accurate positioning. Due to op-
erating system compatibility issues, this feature is currently not working and will be re-
activated in a future release-
- The signal of the barometric air pressure (915 hPa, 8 seconds after the low fuel pressure
event) can be converted into altitude in ISA standard atmosphere (915 hPa ~ 2800 ft.)
and shows, the event happened around 3000 ft.
- The rail pressure follows the fuel pressure with practically no delay down to a minimum
of 129 bar but recovers quicker. Rail pressure is back to normal in about 5 seconds,
while the fuel pressure takes about 10 sec to recover into normal operating range.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 57 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Since AE300-Wizard version 1.2.0.xxx the live view files are compressed and encrypted with
a name of the form “LiveView_YYYYMMDD.ae3” or “LiveView_Config_YYYYMMDD.ae3”
while prior to version 1.2.0.xxx the files where saved in XML format and a name of the form
“LiveView_YYYYMMDD.xml” or “LiveView_Config_YYYYMMDD.xml”.
Since AE300-Wizard version 1.3.4.xxx it is possible to record up to 74 signals per ECU. Hint:
The maximum number of signals that can be recorded at once depends on the performance
of the used PC.
Per ECU (half) are 12 CAN bus signals (of the above mentioned 74 signals) permanent avail-
able.
Please keep in mind though, that the real time clocks (RTC) of the two ECUs are not syn-
chronized, therefore if you select signals from both ECUs, there can be a timing offset be-
tween the signals from ECU-A and ECU-B.
This offset could be determined by comparison of the two RTC read outs on the bottom of
the “engine data” display:
In this example, a signal change seen by both ECUs at the same point in time will be dis-
played by ECU-A with a timestamp differing from the timestamp on ECU-B by 3 seconds.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 59 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Steps:
1) Connect to ECU
2) Select «Live View» tab
3) Select sample interval (default = 0.1s)
6) Select the set of signals for real time display (Note: the “recording set” had been de-
termined by “Step 3) and signals in the “recording set” but not in the “display set”
are still recorded for later analysis):
- Battery voltage
- Boost pressure actuator (BPA) duty cycle
- Boost pressure
- Boost pressure set point
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 60 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Steps continued:
7) Press the “Record” button to start recording session:
The data (Live View recording) saved during the session can be found on the PC-system in
the folder:
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Steps:
1) Connect to ECU
2) Select «Live View» tab
3) Check “Expert Mode”
4) Select sample interval (default = 0.1s)
Application of this functionality is outside of the scope of this user guide and is meant to be
used only under the guidance of an Austro Engine design engineer.
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Boost-pressure test (e.g. after repairs of the turbo charger or air intake system)
Power lever test (e.g. to aid with power lever sensor adjustments)
Propeller self-test (e.g. to troubleshoot self-test problems, or after governor replace-
ment)
Rail-Pressure test (e.g. to troubleshoot problems in the high pressure fuel system)
Ca-Cr-Angle-Test (e.g. to troubleshoot problems with the timing chain)
Steps:
1) Connect to ECU
2) Select «Live View» tab
3) Select desired “Pre-Defined Measurement” (i.e. “Boost-Pressure-Test”) from a drop-
down list
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Steps:
1) Connect to ECU
2) Select «Live View» tab
3) Press Load LiveView-Config button
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Steps:
1) Enter “offline” mode by running the AE300-Wizard without CAN adapter
2) Go to «Live View» tab
3) Select desired sample interval and mode (47 standard or 158 expert signals)
4) Select up to 52 desired signals per ECU
The resulting “LiveView-Config” file can be found on the PC system in the folder:
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Steps:
1) Enter “offline” mode by running the AE300-Wizard without CAN adapter
2) Go to «Live View» tab
3) Press Load Live View Recording button
8) Analyze the recording as explained in section “8.3.4.3 Live View – Analyzing Live View
Recordings”
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 66 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Steps:
1) Perform steps 1) – 7) of section “8.3.4.2 Live View – Importing Live View Recordings”
to access the “Live View” window displaying the recording
2) Only the first (top) signal of the recorded signal set is displayed automatically
3) Use navigation bar to find the section of interest
4) Select additional signals to be displayed (out of the list of recorded signals)
5) Click on points of interest to display sample value, time stamp, signal name
6) The left () or right () arrow keys on the keyboard may be used to move the se-
lected point left or right by one sample per each key press for accurate positioning.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 67 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Steps:
1) A configuration file has been received by email or download
2) The “LiveView-Config” file is normally named similar to this example:
“LiveView_Config_20101108 _OEVPI-RH_LP-Test.ae3”
3) This file should be copied into the default Live View folder:
“My Documents\Austro Engine\AE300-Wizard\LiveView”
4) The configuration can then be imported into the AE300-Wizard as explained in chap-
ter “8.3.3 Live View – Online Analysis Using User-Defined Measurements” on page
63.
8.3.5.2 Live View Data saved during Measurements
Recordings saved during applicable Live View sessions can optionally be sent to Austro En-
gine “After Sales” support.
Steps:
1) Perform a Live View recording session and save the resulting data as explained in
chapter “8.3.1 Live View – Online Analysis and Recording”,
2) The default storage location for the recorded data is:
“My Documents\Austro Engine\AE300-Wizard\LiveView”,
3) The default name of the data file is for example: “LiveView_20091123.ae3”,
4) It is highly recommended to use additional descriptions for the file name like:
“LiveView_YYYYMMDD_AircraftRegistration-EngineSide_ProblemShort.ae3”,
5) Since version 1.2.0.xxx the AE300-Wizard stores all files (“Wizard files”) in a com-
pressed and encrypted format (“.ae3”) which reduces the size of Live View record-
ings dramatically (to about 1/10th of the previous format), and
6) Because of the smaller file size and the encryption used for privacy of the data, the
Live View recordings may be sent by email to the Austro Engine “After Sales” organi-
zation. Therefore FTP transfers are not required anymore and may be used as a
backup option or under special circumstances.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 68 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
9 IQA Codes
To be able to work with IQA codes a USB/CAN-adapter with a “Qualified Maintenance” li-
cense has to be connected (see chapter “3.2.2 USB/CAN Adapter” on page 15) BEFORE
starting the AE300-Wizard. This will unlock the «IQA» tab:
9.1.1 Overview
Ideally all injectors produced should always inject the same quantity of fuel when a certain
energizing time and a given rail pressure is applied. But during the manufacturing process
mechanical and electrical tolerances of the injectors produced are unavoidable.
In reality, when testing a sample of injectors coming off the manufacturing line different in-
jectors will show different injection quantities while applying the same rail pressure and en-
ergizing timing during each test. Usually these variations are high at low rail pressures and
short energizing times and less pronounced at high rail pressures.
In the case of the AE300 engine using 4 injectors the variation for low injection quantities
would cause rough idling while the variations for high injection quantities would impact the
maximum power developed by 2% – 3%.
As the AE300 engine uses more than one injection per compression stroke (= per injection
event at TDC) the ECU has to be able to control the injection quantity to very tight toleranc-
es. This will result in a smooth idle and prevent torque pulses especially at higher power set-
tings.
The manufacturer of the injectors tests and marks each injector with a set of adjustment
values, the “Injector Quantity Adjustment” code. This IQA code consists of 6 alphanumeric
positions and is printed on the injector housing. It tells the ECU how to adjust its injection
map so a specific injector will produce the injection quantity and timing intended by the ECU.
For smooth running and predictable engine power the AE300 EECU has to know the injection
behavior of each individual injector (indicated by its IQA code) for each cylinder position.
The AE300-Wizard’s IQA functions described below support the maintenance organizations in
their documentation, installation, trouble shooting and repair tasks.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 69 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Steps:
1) Enter “Qualified Maintenance” mode
2) Select «IQA» tab
3) Click on Read ALL Cylinders button
The IQA codes for a cylinder have to be identical for ECU A and ECU B
If the IQA codes for a cylinder do not agree, the values will be displayed in RED
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 70 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Since AE300-Wizard version 1.2.0.xxx the IQA data files are compressed and encrypted with
a name of the form “IQA_eng-serial_YYYYMMDDhhmmss.ae3” while prior to version
1.2.0.xxx the files where saved in XML format and a name of the form
“IQA_eng-serial_YYYYMMDDhhmmss.xml”.
Steps:
1) Enter “Qualified Maintenance” mode
2) Select «IQA» tab
3) Click on Read ALL Cylinders button
The resulting IQA data file contains in addition to the IQA data the ID information (engine
and ECU serial numbers, revisions etc.) as well. It can be found on the PC system in the
folder:
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Example: New injector with IQA code 5PP83S to be installed into cylinder 3
1) Enter “Qualified Maintenance” mode
2) Select «IQA» tab
3) Click on Read ALL Cylinders button
4) Position mouse cursor into input field of “Cyl. 3” and enter IQA code (5PP83S)
5) Click on Write Cyl. 3 button
6) Click on Read ALL Cylinders button for verification
“Checksum O.K.” indicates, that the IQA code (5PP83S) has been entered correctly
If the checksum is not O.K. the IQA code might have been misread or misspelled
7) Click on Save ECU IQA data to file for documentation (see “9.1.3 Saving IQA
Codes”)
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 72 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Manually entering the new IQA code has to be performed as described in chapter “9.1.4 En-
tering IQA Codes” on page 71. The typeface used to print the IQA code onto the injector
housing makes it hard to distinguish between letters like “1” and “I” or “8” and “B” etc. es-
pecially under adverse lighting conditions or if the injector has already been installed in its
place. Because of that, reading errors can happen and the erroneous IQA code (secured by
checksum and range check) will be refused by the ECU.
Therefore a 2-dimensional DataMatrix code has also been printed on the injector housing
which besides some other data contains the IQA code in machine readable form.
1) DataMatrix code
2) IQA Code
A special handheld scanner is available from Austro Engine, which has been programmed for
this situation (size, contrast and lighting) and will scan the DataMatrix field, extract the IQA
code from the data stream read and send the resulting 6 letters/numbers via USB to the PC
system running the AE300-Wizard.
- The scanner connects to a USB port of the PC system and behaves like a keyboard con-
nected via USB (no device driver installation required)
- Position the mouse cursor into the required IQA input field of the AE300-Wizard
- The scanner has to be placed about 10 cm over the DataMatrix field to be scanned, it
emits a red laser aiming dot to help with positioning
- Press the scan button and reposition the scanner until it lights up green and makes a
beeping sound while vibrating in your hand to indicate a successful scan.
- See chapter “3.2.3 USB DataMatrix Scanner” on page 15 for ordering information
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 73 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Forgetting this step before installing the new EECU will result in additional work for the me-
chanic. In order to gain access to the injectors to be able to read or scan the IQA codes di-
rectly from the installed injectors, the turbo charger and the injector cover of the engine has
to be removed and reinstalled (see “Maintenance Manual AE 300”, document number
E4.08.04).
After installing the new EECU, the following steps have to be performed to write the IQA
codes saved from the previous EECU into the newly installed EECU:
- A brand new, initialized EECU has to show the IQA code “AAAAAE”. This IQA code indi-
cates an adjustment values of “0” to the EECU including a correct checksum.
○ If the new EECU shows a “real” IQA code, chances are, the EECU has been initial-
ized with the IQA codes on file at Austro Engine for this engine serial number.
○ If the new EECU shows a “not set” in the IQA code fields, the EECU has to be initial-
ized by Austro Engine before it can be used on an engine.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 74 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
4) Load the IQA data file saved from the previous EECU
After the new IQA codes have been written, they will be automatically read back for verifica-
tion:
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 75 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 76 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Only trained, qualified maintenance personnel shall update EECU software in the field as it is
critical to understand the upgrade process and to decide, if the upgrade process has com-
pleted successfully and the engine may be released into service. Under no circumstances an
engine shall be released with just a partial or unsuccessful software update.
The AE300-Wizard performs pre and post update checks as well as automatic retries to help
and guide the maintenance technician through the update process and final decision making.
Both the new EECU software and update instructions for the AE300-Wizard are contained in
a single file, called “Flash Container (FCT)”. This FCT file will be distributed to the field or-
ganization to update their aircraft’s engines using the AE300-Wizard. The following naming
conventions are used for the FCT file:
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Only if both ECUs have been updated successfully, the engine is serviceable!
This is important, because if one ECU has been updated while the other one still contains the
older software revision or no working software at all (e.g. because of a power failure or dis-
connected cable during the programming session), the engine in question will still start up
and run on one ECU, but because of the loss of redundancy it does not conform to the type
certificate anymore and has to be considered unserviceable.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 78 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Before starting the update process, the flash container file (FCT) received should be copied
into the standard folder holding software update related files.
For example:
Copy: “E4FCT_01_VC33_0_05_11.ae3”
To: “My Documents\Austro Engine\AE300-Wizard\Flash”
Steps:
1) Set up the aircraft for a diagnosis session as described in chapter “6.3.2 Engine not
Running” on page 20 – estimated time to perform the update is about 5 or 8
minutes per engine including the required operator’s actions (pure data transfer
time is about 1 min) depending on the type of the flash container (FCT) (see chap-
ter “10.2 Overview of the Software Update Process” on page 76).
2) Connect to the ECU
3) Select «Update SW» tab
4) Click on Load Flash Container button
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
7) After a successful software update the following GREEN MESSAGE BOX will be
shown:
8) Reconnect to ECU
9) Save an engine log as described in section “8.2.1 Engine Log File” on page 39 for
documentation purposes.
10) Use the checklist provided in the “Maintenance Manual AE300” to complete the up-
date process and to make sure, both ECUs have been updated to the same software
revision and both ECUs are functional.
ECU-A and ECU-B have to have identical software revisions after the update!
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
To document the successful software update, the following three files are required:
1. Engine data (i.e. serials, HW and SW versions) before the software update:
This is contained in the automatically saved engine log file presented in step 7)
above:
In “My Documents\Austro Engine\AE300-Wizard\Engine_Log”
as “Flash_Autosave_Engine_Log_YYYYMMDD_hhmmss.ae3”
2. Logfile of the software update process:
In “My Documents\Austro Engine\AE300-Wizard\Flash”
as “FlashLog_EECU-Serial-number_YYYYMMDD_hhmmss.ae3”
3. Engine data (i.e. serials, HW and SW revisions) after the software update
It is contained in the engine log file to be saved during step 9) above:
In “My Documents\Austro Engine\AE300-Wizard\Engine_Log”
as “Engine_Log_YYYYMMDD.ae3”
8a) If the information in the RED MESSAGE BOX after an unsuccessful software update
suggests a retry of the update process – continue with section “10.4 Software Up-
date Retry” on page 82.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 81 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
8b) If the information in the RED MESSAGE BOX after an unsuccessful software update
asks to call “Austro Engine After Sales” for support – please do so and do not re-
lease the engine in question back to service.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 82 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
The AE300-Wizard will try to establish connection to at least one ECU to perform the pre-
flash condition checks and after having determined, that a previous flash operation has
failed, will offer the maintenance technician the option of a new software update.
If the AE300-Wizard is not able to establish connection to any of the ECUs, then it will not
offer any option to continue or retry the update, but will ask the operator to contact Austro
Engine “After Sales” department for help.
Steps:
1) Set up the aircraft for a diagnosis session as described in chapter “6.3.2 Engine not
Running” – estimated time to perform the update is about 5 or 8 minutes per engine
including the required operator’s actions (pure data transfer time is about 1 or 4 min)
depending on the type of flash container (FCT).
2) Connect to ECU
3) Select «Update SW» tab
4) Click on Load Flash Container button
7) Continue with Step 7) of section “10.3 Detailed Steps of the Software Update Pro-
cess”.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 83 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Another set of conditions is used to check the general situation of the engine (e.g. engine
stopped, aircraft on ground, battery voltage high enough, etc.) before commencing or abort-
ing the update session. For example, battery voltage is too low:
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
10.5.3 Aborts
The reasons for an abort can be grouped into three areas and the AE300-Wizard will report
the reason for the specific abort to the maintenance technician and will suggest the next
step.
- Not meeting all of the pre flash conditions will lead to an abort without even attempting
the software update session.
- The maintenance technician can abort at any time by clicking on the Cancel button
during a software update session.
- Unexpected and unrecoverable (by automatic retries) events during the software update
sessions, for instance loss of power in the aircraft, loss of CAN connection or similar in-
fluences, will lead to an abort.
In most of these scenarios, the reason for the abort can be resolved by the maintenance
technician (reestablish power to the aircraft, reconnect the CAN cable, etc.) and a manual
restart of the software update will be successful.
E.g. bus voltage too low:
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
If these checks reveal any problems or inconsistencies, a RED MESSAGE BOX will inform
the maintenance technician about the detected problem.
Depending on the type of problem detected by the AE300-Wizard, the information in the
message box will either suggest a manual restart of the software update by the maintenance
technician, if this is a viable option, or will ask the technician to call Austro Engine for sup-
port in determining further actions.
If (i.e. after several unsuccessful software update attempts) the EECU is in a state where it
does not respond to queries from the AE300-Wizard anymore and therefore the pre flash
conditions cannot be verified anymore – no further software update attempts will be allowed
by the AE300-Wizard and it will ask the maintenance technician to call Austro Engine for help
to solve the situation.
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 86 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
If these checks don’t show any problems or inconsistencies, the FCM of both ECUs will be
cleared and a GREEN MESSAGE BOX will inform the maintenance technician about the
successful software update.
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
mailto: Service@AustroEngine.at
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
12 Appendices
12.1 Error Messages of the AE300-Wizard
List TBD
Bit Description
0 1 = engine status “afterrun”
1 1 = engine status “start”
2 1 = engine status “normal”
3 1 = rail pressure governing via metering unit
4 1 = squat switch depressed (“weight on wheels”) aircraft on ground
5 Proposed active ECU (0 = ECU A, 1 = ECU B)
6 Voter decision (0 = ECU A, 1 = ECU B)
7 1 = ECU is passive
0 = ECU is active
Table 5 Combined Engine Status
Note:
1) Bit 0 is the least significant bit or the right most position of the bit mask
2) If bit 5 and 6 do not agree (e.g. bit 5 = 1, bit 6 = 0) the pilot has overruled the voter
and manually selected ECU-A to become active.
Bit Description
0 1 = start of event
0 = end of event
1 1 = ECU is passive
0 = ECU is active
2 1 = RAM queue overflow when previous event was appended
0 = RAM queue was OK when previous event was appended
3-7 not used
Table 6 Event Status
Note: bit 0 is the least significant bit or the right most position of the bit mask
Document No.: E4.08.09 E4
AE300-Wizard Revision: 13
Page: 89 of 89
Dept.: Electric/Electronic Type: User Guide Copyright © 2019, Austro Engine GmbH
Bit Description
0 1 = timeout while waiting for a successful tester intervention (max 1 sec)
1 not used
2 not used
3 1 = timeout while waiting for the ECU switch over for a passive ECU (max 30 sec)
4 1 = timeout while waiting for the ECU switch over for an active ECU (max 0.5
sec)
5 1 = timeout when executing the function tests (max 30 sec)
6-15 not used
Table 7 Self-Test Timeout Flags
Note: Bit 0 is the least significant bit or the right most position of the bit mask, bit 15 is the
most significant bit or the left most position.
Bit Description
0 1 = Release to start self-test is given (this is a summary bit, if all required condi-
tions are met, it will be set and the self-test will start)
1 1 = No failure pending (a “0” here would indicate a previous failure status is pre-
venting the self-test from starting)
2 1 = bit 5 AND bit 6 are set (to 1)
3 1 = Request of the pilot to start the self-test is present (i.e. the self-test switch in
the cockpit is being pressed)
4 1 = Pilot request for this run of self-test (detected by rising edge of self-test but-
ton signal).
0 = Self-test has not been started yet or self-test has been deactivated
5 1 = Power lever is in low idle position (< 5%)
6 1 = Prop speed is idle (<1000rpm) AND weight on wheels switch is pressed (=
A/C on ground) AND engine run state is NORMAL (bit 2 of “combined engine sta-
tus” must be set, i.e. NOT start, afterrun)
7 1 = current propeller speed is lower than 800 rpm
0 = current propeller speed is higher than 1000 rpm
Table 8 Self-Test Release Condition Flags
Note 1: Bit 0 is the least significant bit or the right most position of the bit mask, bit 7
is the most significant bit or the left most position.
Note 2: Since ECU SW version VC33_x_05_12, a gearbox oil temperature below 40° C
will also prevent the self-test from starting.