Aircraft model · Fixed wing multi engine · Airplane · registry code 3970405

Manufacturer (registry)
GULFSTREAM AM CORP COMM DIV
Model
690D
Registry code
3970405
Registered
12 aircraft
Type
Fixed wing multi engine
Engines
2 · Turbo-prop
Seats
11
Weight class
Up to 12,499 lb
Certification
Type certificated
Data sheet
TCDS2A4
Holder
Twin Commander Aircraft LLC

Model codes come from the FAA registry’s reference file. ADs are matched to them by model name and maker.

On this page

Aircraft by year built · 16

1982Registered nowDeregistered2026
Aircraft by the year they were built: 16 aircraft
19827
19835
19841
19852
19951

Airworthiness directives that may apply · 14

ADs whose products match this airframe model. Each AD’s applicability may narrow it by serial number, part number or configuration.

1978In forceSuperseded2026
ADs by the year they took effect: 17 ADs
19781
19791
19841
19881
19941
19952
19961
19985
19991
20001
20031
20051
See all 17 ADs
Query with SQL
duckdb -csv -c "SELECT d.ad_number, d.status, d.subject, d.effective_date
  FROM 'https://openairdocs.org/data/latest/faa_directive.parquet' d
  WHERE d.ad_id IN (SELECT ad_id FROM 'https://openairdocs.org/data/latest/faa_aircraft_model_directive.parquet' WHERE aircraft_model_code IN ('3970405'))
  ORDER BY coalesce(d.effective_date, d.publication_date, d.issue_date) DESC, d.ad_number DESC"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.

Information bulletins that may apply · 1

Airframe · Gulfstream AM Corp Comm Div 690D

SAIB 2023-14Landing Gear Retract/Extend SystemIssued Nov 14, 2023
Query with SQL
duckdb -csv -c "SELECT s.saib_number, any_value(s.title) AS title, max(s.issue_date) AS issue_date, any_value(s.status) AS status
  FROM 'https://openairdocs.org/data/latest/faa_saib.parquet' s
  WHERE s.saib_id IN (SELECT saib_id FROM 'https://openairdocs.org/data/latest/faa_aircraft_model_saib.parquet' WHERE aircraft_model_code IN ('3970405'))
  GROUP BY s.saib_number ORDER BY issue_date DESC"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.

Registered aircraft · 12

Query with SQL
duckdb -csv -c "SELECT n_number, serial_number, year_manufactured, status, registrant_name, registrant_city, registrant_state
  FROM 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet'
  WHERE aircraft_model_code IN ('3970405')
  ORDER BY n_number"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.

NTSB investigations · 2

Aircraft matched to this model through the registry, by N-number and event date, checked against the reported serial number, make and model.

Defining event, 2008 on

Of 1 case NTSB coded with a defining event. All defining events

In the probable cause, 2008 on

Findings NTSB made part of the probable cause. A case can have several. All findings

First occurrence, 1982 to 2007

Of 1 case with NTSB’s older coding, defined in its coding manual.

Query with SQL
duckdb -csv -c "SELECT c.\"ntsbNumber\", c.\"eventDate\", c.\"eventType\", c.\"eventCity\", c.\"eventStateOrRegion\", a.n_number, a.\"aircraftMake\", a.\"aircraftModel\", c.\"highestInjuryLevel\", c.\"totalFatal\", c.\"completionStatus\", c.report_url
  FROM 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a JOIN 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c ON c.\"mKey\" = a.case_mkey
  WHERE a.aircraft_model_code IN ('3970405')
  ORDER BY c.\"eventDate\" DESC, c.\"ntsbNumber\" DESC"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.

FAA incident reports · 10

Matched to this model through the registry, by N-number and event date, checked against the reported make and model.

Incident 20250723016789ITurbo Commander 690D · Crestview, FLPilot stated as he was working through the checklist and as he released the parking brake the aircraft left main gear began to collapse and as it did the left propeller struck the ground.Jul 23, 2025 · N29GD · Minor damageAccident 20241202019309AGulfstream AM Corp Comm Div 690D · Spokane, WAPilot attempted an IFR approach down to minimums in known icing conditions and landed short of the runway and off centerline. Aircraft impacted the ground before the approach end of runway collapsing the landing gear and shearing off all propeller blades from…Dec 2, 2024 · N29GA · Substantial damageIncident 20121112025219IGulfstream AM Corp Comm Div 690D · Peoria, ILAircraft enroute from laf to stl and experienced a hydraulic gear issue. Aircraft declared an emergency and diverted into pia where an uneventfull landing was made. A cause for this is unknown at this time. This report will be amended when cause is known.Nov 12, 2012 · N77HS · No damageIncident 19920110001289IGulstm 690D · Baton Rouge, LAPilot stated while attempting takeoff she applied uneven power to engines. Veered off runway.Jan 10, 1992 · N29GAIncident 19880331018689IGulstm 690D · Rochester, NYPilot lowered landing gear by emergency extension. Landed safely. Cause of landing gear failure is undetermined.Mar 31, 1988 · N990JCIncident 19880217017249IGulstm 690D · Rockford, ILNose gear malfunction on takeoff. Landed with nose gear up. Wheel jammed in wheel well. Service bulletin not done.Feb 17, 1988 · N900BE · Minor damageAccident 19860507042139AGulstm 690D · Price, UTSuspect double engine flame out from misuse of engine anti ice and ignition led to control loss dive and breakup.May 7, 1986 · N200PR · Destroyed · 4 fatalIncident 19860505023059IGulstm 690D · Augusta, GAPilot thought he extended gear and had 3 green but landed gear up. Cancelled gear warning horn during approach.May 5, 1986 · N900DJ · Minor damageIncident 19851117069589IGulstm 690D · Montrose, COExecuted approach from memory after plates slid to rear of cabin. Climbed through missed approach altitude.Nov 17, 1985 · N611Incident 19850410023099IGulstm 690D · Columbia, MONose gear only partially extended for landing.Apr 10, 1985 · N29GA · Minor damage
Query with SQL
duckdb -csv -c "SELECT report_number, event_date, event_type, city, state, aircraft_make, aircraft_model, aircraft_damage, fatal_injuries, n_number
  FROM 'https://openairdocs.org/data/latest/faa_incident_report.parquet'
  WHERE aircraft_model_code IN ('3970405')
  ORDER BY event_date DESC, report_number DESC"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.

Service difficulty reports · 31

See all 31 difficulty reports
Query with SQL
duckdb -csv -c "SELECT sdr_id, difficulty_date, n_number, aircraft_make, aircraft_model, part_name, part_condition, jasc_code, discrepancy
  FROM 'https://openairdocs.org/data/latest/faa_service_difficulty_report.parquet'
  WHERE aircraft_model_key = '690D'
  ORDER BY difficulty_date DESC"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.

STCs that may be installed · 125

Approved for this model: the STC’s model list names it on its data sheet, or a series that includes it. The registry doesn’t record which STCs an aircraft has.

See all 125 STCs
Query with SQL
duckdb -csv -c "SELECT s.stc_number, s.description, s.holder, s.status, s.status_date, m.matched_model
  FROM (
    SELECT stc_number, min(matched_model) AS matched_model
    FROM 'https://openairdocs.org/data/latest/faa_aircraft_model_stc.parquet'
    WHERE aircraft_model_code IN ('3970405')
    GROUP BY stc_number
  ) m JOIN 'https://openairdocs.org/data/latest/faa_stc.parquet' s USING (stc_number)
  ORDER BY s.status = 'Current' DESC, s.status_date DESC, s.stc_number"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.

PMA parts · 398

Current parts manufacturer approvals (PMA): parts the FAA has approved companies to make as replacements or modifications. Each record lists its models as free text; OpenAirDocs matched them to this model on its data sheet, so check the FAA record before relying on it. Newest first.

See all 398 PMA parts
Query with SQL
duckdb -csv -c "SELECT drs_guid, part_number, part_name, holder, pma_number, replaces_part, supplement_date, tcds_models
  FROM 'https://openairdocs.org/data/latest/faa_type_certificate_pma.parquet'
  WHERE tcds_number IN ('2A4')
    AND len(list_intersect(tcds_models, ['690D'])) > 0
  ORDER BY supplement_date DESC, drs_guid DESC"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.