Project Magenta FSUIPC Offsets

Public Version

For the newest online version of this document, go to www.projectmagenta.com/docs.html

Please send an e-mail (support@projectmagenta.com) with your unanswered questions or any hints you think may be useful to others. Thank you.

These offsets are FSUIPC offsets for communication with MSFS 98/2000 and 2002. You will find the FSUIPC SDK on www.schiratti.com/dowson.html

They are all 2 bytes long, unless otherwise stated.

To check whether the A/T is disconnected, use 0x310A bit 3 (as per FSUIPC documentation)

To interface to the MCP or FCU, ideally use the button commands as described in 0x4F2.

0x Addresses

Project Magenta Lower Offsets 0x4E0 - 0x537

Offset

Size

Use

04E0

2

MCP/FCU IAS (Read Only) 250 = 250 Knots IAS (1:1)

04E2

2

MCP/FCU Heading (Read Only)

04E4

2

MCP/FCU Altitude (Read Only) (100 of feet, i.e. 3000 ft = 30, 31000 ft = 310)

04E6

2

MCP/FCU Selected Vertical Speed (Read Only) FCU - FPA in 100s, i.e. 0.9 = 90, -1.4 = -140

04E8

2

MCP/FCU Mach (Read Only) (70 = 0.7 Mach)

Please see offset 0x5406 for "Write" addresses

04EA

2

CDU Thrust N1 (Read Only) (Project Magenta Internal)

04EC

2

MCP/FCU Thrust N1 (Read Only) (Project Magenta Internal)

04EE

2

MCP/FCU Thrust Mode (Read Only) (Project Magenta Internal)

04F0

2

MCP/FCU Lights (Read Only)
Boeing-Type MCP

Bit Light 0 A/P Master L (1)
1 A/P Master C (2)
2 VS
3 ALT HLD
4 APP
5 LOC
6 LNAV
7 HDG
8 FLCH
9 SPD
10 THR
11 A/T
12 F/D
13 A/P Master R
14 VNAV
15 Mach

 

Airbus -Type FCU

Bit Light 0 AP 1
1 AP 2
2 VS
3 ALT HLD
4 APP
5 LOC
6 Managed Heading (LNAV/LAT)
7 HDG
8 LVL CH
9 SPD
10 THR
11 AT
12 FD
13 Managed Speed (VNAV)
14 Managed Altitude (VNAV)
15 Mach

04F2

2

MCP/FCU Throughpass (See MCPcodes at the end) (Read/Write)

Example: Write Value 33 to engage AP2 (K033 ELAN Code). Once read, the MCP resets the value to 0 and is ready for another read.
Only last three digits are used, you can use the thousands to indicate the key has been pressed again (state change), i.e. 4033 and 7033 do the same

DisableRemoteMCP must be set to OFF in the INI file for this to work.

04F4

2

Glass Cockpit ND Modes (Write Only) (*was* Read as well)

Sending 100+(value) controls First Officer Display (e.g. 170 enables weather on Copilot ND)
Only last three digits are used, you can use the thousands to indicate the key has been pressed again (state change), i.e. 2150 and 5150 do the same

Please note, these commands go directly to the Glass Cockpit, if you do not want the MCP or FCU to override them, then please use the MCP commands in 0x4F2 or 0x5520.

(Values, not bits!)

Airbus
1 MAP (Captain Side, 101 F/O side)
2 NAV (Captain Side, 102 F/O side)
3 VOR (Captain Side, 103 F/O side)
4 PLAN (Captain Side, 104 F/O side)
5 ILS Mode

Boeing
'Classic Modes'
1 MAP ARC
2 MAP CTR
3 VOR
4 MAP PLAN

New ND Modes (!)
1 MAP
3 VOR
4 PLN
5 APP
6 CTR Pushbutton
7 Force display to 8 Modes (APP/VOR/MAP/PLN)

8 Show Controls in EICAS/ECAM
9 Hide Controls in EICAS/ECAM

10 PFD/ND -> PFD -> ND (like pressing F4,F1,F2 in GC)
11 PFD/EICAS
12 EICAS with Standby
13 EICAS without Standby
14 FPV (Boeing)
15 Standby Displays OFF
16 Sets EICAS on ND in F4 and F5 pages

19 Toggle Controls in EICAS/ECAM

20 Incr Engine Page
21 Decr Engine Page
22 Toggle No Smoking
23 Toggle Seatbelts
24 Toggle Overview Page
25 Toggle RMI/HSI display in Boeing-Type ND MAP ARC
26 Metric Toggle

28/29 ND Mode INC/DEC for Airbus

30 Engine Page (Primary) 0
31 Engine Page 1
32 Engine Page 2
..
39 Engine Page 9 (if defined)

40 Range 5 NM (added Aug 27 '03)
41 Range 10 NM
42 Range 20 NM
43 Range 40 NM
44 Range 80 NM
45 Range 160 NM
46 Range 320 NM
47 Range 640 NM
48 Range DEC
49 Range INC

50 TCAS Off
51 TCAS Alt
52 TCAS Callsign
53 TCAS All
54 Toggle TCAS Off/Alt

55 Show MCP Values in EICAS (Boeing) (Special PFC Display)
56 Hide MCP Values in EICAS (Boeing) (Special PFC Display)
57 PLAN mode next waypoint
58 PLAN mode previous waypoint
60 Show Overview Page in ND
61 Hide Overview Page in ND
62 Set/Reset Timer (AB Glass Cockpit)

Boeing 737
331 - 336 Upper Engine page direct selection
340 Increment Upper Engine page by 1

70 Show WXR
71 Hide WXR
72 Toggle WXR
73 VORADFL OFF
74 ADFL ON
75 VORL ON
76 VORADFR OFF
77 ADFR ON
78 VORR ON

80 Terrain Display On
81 Terrain Display Off
82 Toggle Terrain Display
83 Terrain Type Change
84 Terrain Colour/Mode Change
85 Terrain Size Change
86 Terrain 3D

90 STA
91 VOR
92 NDB
93 WPT
94 ARPT
95 DATA
96 POS

321 Decrease Synoptic/System Display Page
322 Increase Synoptic/System Display Page

(Airbus)
Secondary EICAS pages and functions AB
301 ENG
302 BLEED
303 PRESS
304 ELEC (A330/340 EL/AC)
305 HYD
306 FUEL
307 APU
308 COND
309 DOOR
310 WHEEL
311 F/CTL
313 ALL
314 CLR
315 STS
316 RCL
317 CLR
318 EL/DC (A330/340)
319 C/B (A330/340)

(Boeing)
Secondary EICAS pages and functions 747
301 ENG
302 STAT
303 ELEC
304 FUEL
305 ECS
306 HYD
307 DRS
308 GEAR
318 CANC
319 RCL

(Boeing)
Secondary EICAS pages and functions 777
301 ENG
302 STAT
303 ELEC
304 HYD
305 FUEL
306 AIR
307 DOORS
308 GEAR
309 FCTL
318 CANC
319 RCL

(Boeing)
401 Caution On (see 0x4FE)
402 Caution Reset

411 Show FuelUsed Toggle
412 ShowFuelUsed On
413 ShowFuelUsed Of
414 Reset FuelUsed = 0

(Both)
421 Toggle No Smoking
422 No Smoking On
423 No Smoking Off
424 Toggle Seatbelts
425 Seatbelts On
426 Seatbelts OfF

Main Boeing-Type Display Unit Captain
Captain Main DU 600 + switch position from 0
Copilot Main DU 610 + switch position from 0
Captain Engine DU 620 + switch position from 0
Copilot Engine DU 630 + switch position from 0

Works on F6 page Expanded

Airbus Page Switch
601 Captain PFD/ND normal
602 Captain PFD/ND switched
621 Copilot PFD/ND normal
622 Copilot PFD/ND switched

 

Reset to 0 by the Glass Cockpit

04F6

2

Navaids and modes active in MAP... Captain Mode (please note, the MCP may overwrite these values)
see offset 5526 for the first officer (Read Only, as the value is written by the MCP/FCU whenever the EFIS selector is clicked on)

Bit 0 VOR
1 NDB
2 ARP
3 WPT
4 Plan Data boeing - CSTR for airbus
5 VOR1 needle Active
6 VOR2 needle Active

10 Airbus LS Mode Active
11 Airbus TRK/FPA Active
12 Airbus EXPED Active

14 Airbus EXPED Active (old offset, for FS panel compatibility)

04F8

2

ND Map Range / Scale 0 = 5 1 = 10, 2 = 20, 3 = 40 ... (Read/Write) Captain Side

See 0x5524 for Copilot

04FA

2

Captain Decision Height (10s of feet, 200 ft = 20, 1050 ft = 105, negative value is MDA) (Read/Write)

04FC

2

Selected Waypoint in PLAN Mode (CDU Writes) (Project Magenta Internal)

04FE

2

PFD Various (Read Only)

Bit 0 Windshear
1 Below G/S
2 Caution
3 Warning
6 Eight Mode ND Active
7 Seatbelt Sign
8 No Smoking Sign
9 Weather Radar (Captain)
10 EGPWS/Terrain (Captain)
11 TCAS Active (Captain)

13 TCAS WARNING
14 TCAS ALERT

0500

2

AP Mode 1 (MCP/FCU active, F/D, TO/GA, FCU Gate selection) (Read Only)

Non-Zero (dec 10000) FCU/MCP active, reset to 0 on program exit.

MCP
Bit 0 Mach Active
1 Captain F/D
2 F/O F/D
non-zero if MCP is active

FCU

Flags (third digit from the right)
REMOVED, please see 0x
5528

Flags (second digit from the right)
Bit 0 Mach Active
1 Captain F/D
2 F/O F/D

Selected Throttle Gate (rightmost digit)
0 TOGA
1 FLX
2 CLB
3 IDLE
4 REV IDLE
5 MAX REV

E.g. F/D and TOGA and CLB would be 10032 decimal

0502

2

AP Mode 2 (Annunciator Standby Values) (Read Only)

Hex Value of anunciator Channels, 15 values possible per channel, encoded as follows:

Thrust Channel Standby Mode (Speed modes)
Vertical Channel Standby Mode (ALT etc.)
Horizontal Channel Standby Mode (HDG etc.)

0xThr * 0X100 + 0xVer * 0x10 + 0xHor

For a list of the anunciator values, please go to
http://www.schiratti.com/docs/AircraftType.html, as the meaning varies according to the type file. This is also the case for AP Mode 3.

This value is just an anunciation, i.e. it doesn't set any mode!

0504

2

AP Mode 3 (Annunciator Values) (Read Only)

Autopilots Active (Bits 0 = none or any combination of 1, 2, 3 (bit 3), i.e. value 5 would be A/P 1 and 3 active)
Thrust Channel (Speed modes)
Vertical Channel (ALT etc.)
Horizontal Channel (HDG etc.)

0xAuto * 0x1000 + 0xThr * 0X100 + 0xVer * 0x10 + 0xHor

This value is just an anunciation, i.e. it doesn't set any mode!

0506

2

Engine Warning Modes Engine 1/2 (Read/Write)

0508

2

(Engine N/Engine N + 1)
Bit 0/8 - Start Valve Open
Bit 1/9 - Oil Filter Bypass
Bit 2/10 - Low Oil Pressure
(set by Glass Cockpit if minimum Oil Pressure Value is defined in the Aircraft.TXT file)

050A

2

MCP Commands (Read/Write) (commands to the MCP)

Bit 0 (TO/GA switch)
Bit 1 (A/P disconnect)
Bit 2 (A/T disconnect)

Boeing Type
Bit 3 (MCP Instruction - Do not write throttle value to FS offset) (check 0x5528 bit 3 to see if it is active)
Bit 4 (A/T Detach for moving autothrottles, as an override of the MCP writing to the FS throttle offset)
Bit3 and Bit 4 do the same (from V414 on)

Bit 13 Stab Trim Override
These are all Bit Toggles (change state to activate, i.e. on to off or off to on)

050C

2

[empty]

050E

2

WideFS in compatibility mode = 1

0510

2

Electrical Systems Inop

Bit 0 All
Bit 1 Capt PFD
Bit 2 Capt ND
Bit 3 Upper EICAS/ECAM
Bit 4 Lower EICAS/ECAM
Bit 5 F/O PFD
Bit 6 F/O ND
Bit 7 Reserved
Bit 8 Standby
Bit 9 CDU/MCDU
Bit 10 RCDU/RMCDU (rmcdu needs to be updated by me)
Bit 11 MCP/FCU (*hardware only)

= 1 (Glass Cockpit Reads, switches off when bit is 1)

0512

2

CDU "Load Type Data" Switch (Project Magenta Internal) (read only)

0514

2

CDU "Load Flight Plan Info" Switch (Project Magenta Internal)

0516

2

CDU Climb N1 (Project Magenta Internal)

0518

2

CDU TO N1 (Project Magenta Internal)

051A

2

CDU Set Value (Project Magenta Internal)

051C

2

MCP Indications (Read Only)

Bit 0 Blank V/S
Bit 1 Blank SPD
Bit 2 TOGA *mode* Active
Bit 3 QNH set to HPA
Bit 4 Metric Display
Bit 5, 6 VOR/ADF/OFF Left 00 - undefined (default), 10 - OFF, 01 - ADF, 11 - VOR
Bit 7, 8 VOR/ADF/OFF Right 00 - undefined (default), 10 - OFF, 01 - ADF, 11 - VOR
Bit 9 MAP CTR active, AB TRK/FPA
Bit 10 (Boeing TOGA Mode, added 20 knts) (Airbus LS Switch Captain)
Bit 11 Alt Acquire Mode
Bit 12 AB SPD Managed Mode
Bit 13 MCP is Minimized
Bit 14 GA Mode (MCP)

051E

2

GC ND Selected Mode (Read Only - For FS Panels)

Boeing
Captain
Bit 0 APP
Bit 1 NAV
Bit 2 MAP
Bit 3 PLAN
Bit 4 CTR
First Officer
Bit 8 APP
Bit 9 NAV
Bit 10 MAP
Bit 11 PLAN
Bit 12 CTR

0520

2

CDU Speed (Project Magenta Internal)

0522

2

CDU Altitude (Project Magenta Internal)

0524

2

CDU VertSpeed (Project Magenta Internal)

0526

2

CDU Mode (Project Magenta Internal)

0528

2

CDU Mach (Project Magenta Internal)

052A

2

CDU Heading (Project Magenta Internal)

052C

2

CDU Lights (Read Only)

Bit 0 (EXEC)
Bit 1 (MSG)
Bit 2 (FAIL)
Bit 3 (OFST)
Bit 4 Autotune active
Bit 5 Next Waypoint
Bit 6 Climb
Bit 7 Cruise
Bit 8 Descent
Bit 9 TOD in 50 Miles
Bit 10 TOD
Bit 11 TOD less than 50 Miles
Bit 12 CDU is minimized
Bit 14 Position Init Completed ATT/MAP off - ALIGN IRS set in MCDU

052E

2

CDU Path Data (Project Magenta Internal)

0530

2

Altitude Request (Weather, CDU Writes) (Project Magenta Internal)

0532

2

Request Complete (non-zero) (Weather, CDU Reads) (Project Magenta Internal)

0534

2

Wind Direction (degrees true) (Weather, CDU Reads) (Project Magenta Internal)

0536

2

Wind Speed (Knots) (Weather, CDU Reads) (Project Magenta Internal)

HCSDT Offsets: 0x48F0- (all read-only)

Offset

Size

Use

48F0

1

Elect Off Glass Cockpit

48F1

1

Elect Off MCDU

48F2

1

Thrust Gate Value (0=Control Off, 1=MREV, 2=Rev Idle, 3=Idle, 4=CLB, 5=THR MCT, 6 = TOGA)
Value 10 Disables Current Setting, forces setting via Trust Lever 2
Value 11 Disables Current Setting, forces setting via Trust Lever 4
(the Values 10 and 11 can be used to switch back and forth to MREV and REV IDLE while using the lever position for the other settings)

48F3

1

Var. Bits (Alpha Floor Bit 1) MAN PITCH TRIM ONLY (bit 2) USE MAN PITCH TRIM (bit 3) TOGA LOCK (bit 4) Disable AB Controls (bit 5) Disable Gate Setting (bit 6)

48F4

2

ZFW + Block in 100s LBS (* 0.4536 for KG) (x 100)

48F6

2

FLEX temp set in MCDU

48F8

2

Takeoff Flap setting (1=1, 2=1+F, 3 = 2, 4 = 3)

Project Magenta Upper offsets: 0x5400-0x55FF

Offset

Size

Use

5400

2

Glass Cockpit Build Number (Read Only)

5402

2

MCP/FCU Build Number (Read Only)

5404

2

CDU/MCDU Build Number (Read Only)

5406

2

MCP/FCU IAS Set (Write)

5408

2

MCP/FCU Heading Set (Write)

540A

2

MCP/FCU Altitude Set (Write)

540C

2

MCP/FCU V/S Set (Write) FCU - FPA in 100s, i.e. 0.9 = 90, -1.4 = -140

540E

2

MCP/FCU Mach Set (Write) (72 = 0.72 mach)

(MCP Build 307+: These values can be written to the MCP, but the MCP has the last word whether they are used, depending on the active modes, use offset 0x4E0 etc. to read the actual values)

5410

4

MCP/FCU Buttons B00-31 (Read/Write)

---- Bit0-Bit9 (free, ideally kept free)
SPDP Bit10 (SPD pushbutton 747 MCP)
HDGP Bit11 (heading SEL pushbutton 747 MCP)
ALTP Bit12 (ALT pushbutton 747 MCP)
---- B13-16 (free)
F/D Copilot On B17
F/D Copilot Off B18
ATON Bit19 (switch on)
ATFF Bit20 (switch off)
THR Bit21
SPD Bit22
MACH Bit23 (spd/mach toggle... C/O, SEL)
FLCH Bit24
HDG Bit25
VNAV Bit26
LNAV Bit27
LOC Bit28
APP Bit29
ALT Bit30 (ALT HOLD!)
VS Bit31

For external programs, toggled.
Important Note: Toggled means that the BIT CHANGE sets the mode, not just setting it to one, setting the bit back to 0 changes the state!

DisableRemoteMCP must be set to OFF in the INI file for this to work.

5414

4

MCP/FCU Buttons B32-63 (Read/Write)

AP1 Bit0
AP2 Bit1
---- Bit2-Bit3 (free)
AP3 Bit4
FDON Bit5 (switch on) Captain
FDFF Bit6 (switch off) Captain
---- Bit7 (free)
APDI Bit8 (AP Disengage - not used in 747-400 and 777MCP) <--- 737
APEN Bit9 (AP Engage - not used in 747-400 and 777 MCP) <--- 737
APOF Bit10 (AP Disconnect, discreet OFF for 747-400 and 777 MCP)
VS Bit11 (same as Bit31 previous offset)
--- Bit12-Bit15 (free)
ALS Bit16 (AB LS Button First Officer)
ALS Bit17 (AB LS Button Captain)
ASTI Bit18 (AB STD/QNH push)
ASTO Bit19 (AB STD/QNH pull -> STD BARO 29.92 in)
ASPI Bit20 (AB Speed Button push - managed speed mode)
ASPO Bit21 (AB Speed Button pull)
AHDI Bit22 (AB Heading Button push - managed heading mode)
AHDO Bit23 (AB Heading Button pull)
AALI Bit24 (AB Altitude Button push - managed altitude mode)
AALO Bit25 (AB Altitude Button pull)
AVSI Bit26 (AB VS Button push - managed altitude mode)
AVSO Bit27 (AB VS Button pull)
AEXP Bit28 (AB EXPED Button)
ATFP Bit29 (AB TRKFPA Button)
---- B31 (free)

For external programs, toggled.
Important Note: Toggled means that the BIT CHANGE sets the mode, not just setting it to one, setting the bit back to 0 changes the state!

5418

4

MCP/FCU Knobs/Selectors S00-31 (Read/Write)

DH- Bit0 (10)
DH+ Bit1 (10)
HDG- Bit2 (1)
HDG+ Bit3 (1)
HDG- Bit4 (10)
HDG+ Bit5 (10)
ALT- Bit6 (100)
ALT+ Bit7 (100)
ALT- Bit8 (1000)
ALT+ Bit9 (1000)
SPD- Bit10 (1) (mach .01)
SPD+ Bit11 (1) (mach .01)
SPD- Bit12 (10) (mach .01)
SPD+ Bit13 (10) (mach .01)
VS- Bit14 (100)
VS+ Bit15 (100)
CRS- Bit16 (1)
CRS+ Bit17 (1)
QNH- Bit18 (0.01/1 depending on mode)
QNH+ Bit19 (0.01/1 depending on mode)
CRNG- Bit20 (Captain ND range -)
CRNG+ Bit21 (Captain ND range +)
CNDM- Bit22 (Captain ND mode -)
CNDM- Bit23 (Captain ND mode +)
FRNG- Bit24 (F/O ND range -)
FRNG+ Bit25 (F/O ND range +)
FNDM- Bit26 (F/O ND mode -)
FNDM- Bit27 (F/O ND mode +)

For external programs, set to one, when it applies, reset to 0 by the MCP.

DisableRemoteMCP must be set to OFF in the INI file for this to work.

541C

4

MCP/FCU Knobs/Selectors S32-63 (Captain ND Modes) (Read/Write)

ILS Bit0 (reserved for Airbus ILS mode)

Boeing New ND modes
CTR Bit0 (Captain Side ND controls) (also forces new controls)
APP Bit1
VOR Bit2
MAP Bit3
PLN Bit4

Old ND Modes
MAP ARC Bit1 (Captain Side ND controls)
MAP CTR Bit2
ROSE Bit3
MAP PLAN Bit4
R10 Bit5
R20 Bit6
R40 Bit7
R80 Bit8
R160 Bit9
R320 Bit10
R640 Bit11
VOR Bit12
NDB Bit13
WPT Bit14
ARPT Bit15
DATA Bit16
POS Bit17
VOR1on Bit18
ADF1on Bit19
VORADF1off Bit20
VOR2on Bit21
ADF2on Bit22
VORADF2off Bit23
METRIC Bit24
HDGVS/TRKFPA Bit25
Airbus
THR TOGA Bit 26
THR FLX/MCT Bit 27
THR CLB Bit 28
THR IDLE Bit 29
THR REV IDLE Bit 30 (THR MAX REV if the current status id THR IDLE REV)
THR MAX REV Bit 31

For external programs, toggled.
Important Note: Toggled means that the BIT CHANGE sets the mode, not just setting it to one, setting the bit back to 0 changes the state!

DisableRemoteMCP must be set to OFF in the INI file for this to work.

5420

4

MCP/FCU Knobs/Selectors S64-96 (First Officer ND Modes) (Read/Write)

ILS Bit0 (reserved for Airbus ILS mode)
MAP ARC Bit1 (Captain Side ND controls)
MAP CTR Bit2
VOR Bit3
MAP PLAN Bit4
R10 Bit5
R20 Bit6
R40 Bit7
R80 Bit8
R160 Bit9
R320 Bit10
R640 Bit11
VOR Bit12
NDB Bit13
WPT Bit14
ARPT Bit15
DATA Bit16
POS Bit17
VOR1on Bit18
ADF1on Bit19
VORADF1off Bit20
VOR2on Bit21
ADF2on Bit22
VORADF2off Bit23
METRIC Bit24

For external programs, toggled.

DisableRemoteMCP must be set to OFF in the INI file for this to work.

5424

4

Glass Cockpit Selectors (Read/Write)

Bit 0 Show Controls on engine page
1 Show Standby Gauge on engine page
2 Engine Page Decrement
3 Engine Page Increment
4 Synoptic Page Decrement
5 Synoptic Page Increment
6 PLAN mode selected waypoint Decrement
7 PLAN mode selected waypoint Increment
...

For external programs, set to one, when it applies, reset to 0 by the Glass Cockpit.

5428

2

CDU "Keyboard Interface" (2 bytes)

low byte, ascii character
high byte shift = Bit0, Ctrl = Bit1, Alt = Bit2 ... other bits must change if you have two same characters after the other...

. (period) = 190
/ (slash) = 191
+ (plus) = 107
DELETE = 46
CLR = 8

The space key is not supported for the time being

This can be used to write characters to the scratchpad of the CDU and to manipulate the LSK and function keys - FX keys from Ascii 112+(X-1)

Special ASCII
220 - automatic navaid selection/ autotune (no high byte = enable, shift = disable, ctrl = toggle)
(open to suggestions)

RCDU Extension: Setting bit 6 of the high byte, using the same rules as above, you can send keyboard commands to the RCDU. E.g. Sending “A” to the CDU is value 65, to the RCDU it is (256 * 2^6) + 65 = 256 * 64 + 65 = 16449 (this command will then of course be ignored by the CDU) Updated 14-12-2006

 

542A

2

Glass Cockpit and General Aviation IFR "Keyboard Interface" (2 bytes)

low byte, ascii character
high byte shift = Bit0, Ctrl = Bit1, Alt = Bit2 ... other bits must change if you have two same characters after the other...
high byte target GC All = no further bit set, Captain Bit 4, Copilot Bit 5, EICAS/ECAM Bit 6 (F3 Page)

This can be used to write characters to the scratchpad of the CDU and to manipulate the LSK and function keys - FX keys from Ascii 112+(X-1)

542C

2

QuickMap "Keyboard Interface" (2 bytes)

low byte, ascii character
high byte shift = Bit0, Ctrl = Bit1, Alt = Bit2 ... other bits must change if you have two same characters after the other...

This can be used to write characters to the scratchpad of the CDU and to manipulate the LSK and function keys - FX keys from Ascii 112+(X-1)

542E

2

WhazzUp "Keyboard Interface" (2 bytes)

low byte, ascii character
high byte shift = Bit0, Ctrl = Bit1, Alt = Bit2 ... other bits must change if you have two same characters after the other...

This can be used to write characters to the scratchpad of the CDU and to manipulate the LSK and function keys - FX keys from Ascii 112+(X-1)

5430

2

CDU Remote (PM Internal about 64 bytes)

5430 RemoteLoadPage
5432 RemoteCommand
5434 RemotePageSet (8 bytes)
543D RemotePageActive (8 bytes)
5446 RemoteScratchPad (24 bytes) - 545F

5460 Empty

5460

24

Lat/Lon/Info Type (to be written in intervals > 1 second) Read/Write 3 x 8 bytes

5478

-

Free (Check)

54A0

32

pmSystems Message handling (bits) –54BF

54F8

2

Last PFC Hardware Button Pressed





5500

2

PFC.DLL Version

 

 

 

5508

2

737 Speed Reference Dial s V1 (5509 Selector AUTO=0 V1=1 VR=2 WT=3 VREF=4 ???=5 SET=6) 5508 (Value)

550A

2

737 N1 Reference Selector (Selector AUTO=0 1=1 2=2 3=Both)

550C

2

737 N1 Reference Value * 10

550E

2

CDU Set Transition Alt

5510

2

PM Speeds V1 (set by CDU/MCDU) (Read Only)

5512

2

Vr (set by CDU/MCDU) (Read Only)

5514

2

V2 (set by CDU/MCDU) (Read Only)

5516

2

Vref (set by CDU/MCDU) (Read Only)

5518

2

GreenDot Speed (Airbus-Type, source ABGC)

551A

2

CDU Timer (time value of CDU/MCDU)

551C

2

Min Speed

551E