> ## Documentation Index
> Fetch the complete documentation index at: https://docs.canadava.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Liste de vérification Boeing 787-8 Dreamliner

> Liste de vérification complète vACA 787-8 avec flows GEnx-1B/Trent 1000, programme de volets et éléments de mémoire d'urgence

export const CockpitChecklist = ({sections = [], title, printLogoSrc = "/logo/light.svg", printNotice = "For flight-simulation training only - not for real-world aviation use."}) => {
  const allItems = sections.flatMap((s, si) => (s.items || []).map((_, ii) => `${si}-${ii}`));
  const [checked, setChecked] = useState({});
  const [isFullscreen, setIsFullscreen] = useState(false);
  const [backdropId] = useState(() => `cockpit-bd-${Math.random().toString(36).slice(2, 10)}`);
  const [printId] = useState(() => `cockpit-print-${Math.random().toString(36).slice(2, 10)}`);
  const fullscreenRootRef = useRef(null);
  const toggle = key => setChecked(prev => ({
    ...prev,
    [key]: !prev[key]
  }));
  const reset = () => setChecked({});
  const openFullscreen = () => setIsFullscreen(true);
  const closeFullscreen = () => setIsFullscreen(false);
  const clearPrintTarget = () => {
    if (typeof document === "undefined") return;
    const printNode = document.getElementById(printId);
    document.body.classList.remove("cockpit-printing");
    if (printNode) {
      printNode.setAttribute("data-print-active", "false");
    }
  };
  const printChecklist = () => {
    if (typeof window === "undefined" || typeof document === "undefined") return;
    const printNode = document.getElementById(printId);
    if (!printNode) return;
    printNode.setAttribute("data-print-active", "true");
    document.body.classList.add("cockpit-printing");
    window.addEventListener("afterprint", clearPrintTarget, {
      once: true
    });
    window.requestAnimationFrame(() => {
      window.print();
    });
  };
  const doneCount = Object.values(checked).filter(Boolean).length;
  const totalCount = allItems.length;
  useEffect(() => {
    if (typeof document === "undefined") return;
    [backdropId, printId].forEach(id => {
      const node = document.getElementById(id);
      if (node && node.parentNode !== document.body) {
        document.body.appendChild(node);
      }
    });
    return () => {
      [backdropId, printId].forEach(id => {
        const current = document.getElementById(id);
        if (current && current.parentNode) {
          current.parentNode.removeChild(current);
        }
      });
    };
  }, [backdropId, printId]);
  useEffect(() => {
    if (!isFullscreen) return;
    const onKey = e => {
      if (e.key === "Escape") setIsFullscreen(false);
    };
    document.addEventListener("keydown", onKey);
    const prevOverflow = document.body.style.overflow;
    document.body.style.overflow = "hidden";
    return () => {
      document.removeEventListener("keydown", onKey);
      document.body.style.overflow = prevOverflow;
    };
  }, [isFullscreen]);
  useEffect(() => {
    if (!isFullscreen) return;
    if (typeof window === "undefined") return;
    const root = fullscreenRootRef.current;
    if (!root) return;
    const MIN_SCALE = 0.7;
    const MAX_SCALE = 1;
    const MIN_LEADER_PX = 24;
    const GAP_PX = 16;
    const SAFETY_PX = 2;
    const measure = () => {
      root.style.setProperty("--cockpit-fs-font-scale", "1");
      void root.offsetWidth;
      const items = root.querySelectorAll(".cockpit-item");
      let worst = 1;
      items.forEach(item => {
        const label = item.querySelector(".cockpit-item-label");
        const value = item.querySelector(".cockpit-item-value");
        if (!label || !value) return;
        const cs = window.getComputedStyle(item);
        const padL = parseFloat(cs.paddingLeft) || 0;
        const padR = parseFloat(cs.paddingRight) || 0;
        const available = item.clientWidth - padL - padR;
        const needed = label.scrollWidth + value.scrollWidth + MIN_LEADER_PX + GAP_PX + SAFETY_PX;
        if (needed > available && available > 0) {
          const ratio = available / needed;
          if (ratio < worst) worst = ratio;
        }
      });
      const next = Math.max(MIN_SCALE, Math.min(MAX_SCALE, worst));
      root.style.setProperty("--cockpit-fs-font-scale", String(next));
    };
    measure();
    let raf = 0;
    const ro = new ResizeObserver(() => {
      cancelAnimationFrame(raf);
      raf = requestAnimationFrame(measure);
    });
    ro.observe(root);
    const backdrop = document.getElementById(backdropId);
    if (backdrop) ro.observe(backdrop);
    return () => {
      cancelAnimationFrame(raf);
      ro.disconnect();
    };
  }, [isFullscreen, sections, backdropId]);
  useEffect(() => clearPrintTarget, [printId]);
  const renderChart = (variant, rootRef) => <div ref={rootRef} className={`cockpit-checklist${variant === "fullscreen" ? " fullscreen" : ""}`}>
      <div className="cockpit-checklist-header">
        {title && <span className="cockpit-checklist-title">{title}</span>}
        <div className="cockpit-checklist-meta">
          <span className="cockpit-checklist-count">
            {doneCount}/{totalCount}
          </span>
          {doneCount > 0 && <button type="button" className="cockpit-checklist-btn" onClick={reset}>
              Reset
            </button>}
          <button type="button" className="cockpit-checklist-btn" onClick={printChecklist}>
            Print
          </button>
          {variant === "fullscreen" ? <button type="button" className="cockpit-checklist-btn" onClick={closeFullscreen} aria-label="Exit fullscreen">
              Close ✕
            </button> : <button type="button" className="cockpit-checklist-btn" onClick={openFullscreen} aria-label="Open fullscreen">
              Fullscreen ⤢
            </button>}
        </div>
      </div>

      <div className="cockpit-checklist-scroll">
        <div className="cockpit-checklist-grid">
          {sections.map((section, si) => <div key={si} className="cockpit-section">
              <div className="cockpit-section-header">
                <span className="cockpit-section-title">{section.title}</span>
                {section.subtitle && <span className="cockpit-section-subtitle">
                    {section.subtitle}
                  </span>}
              </div>
              <div className="cockpit-section-items">
                {(section.items || []).map((item, ii) => {
    const key = `${si}-${ii}`;
    const isChecked = !!checked[key];
    return <button key={key} type="button" className={`cockpit-item${isChecked ? " checked" : ""}${item.strong ? " strong" : ""}`} onClick={() => toggle(key)}>
                      <span className="cockpit-item-label">{item.label}</span>
                      <span className="cockpit-item-leader" aria-hidden="true" />
                      <span className="cockpit-item-value">{item.value}</span>
                    </button>;
  })}
              </div>
            </div>)}
        </div>
      </div>
    </div>;
  const renderPrintLayout = () => <div id={printId} className="cockpit-print-root" data-print-active="false" aria-hidden="true">
      <article className="cockpit-print-sheet">
        <header className="cockpit-print-header">
          <img className="cockpit-print-logo" src={printLogoSrc} alt="vACA" />
          <div className="cockpit-print-heading">
            {title && <h1>{title}</h1>}
            {printNotice && <div className="cockpit-print-notice">{printNotice}</div>}
          </div>
        </header>

        <div className="cockpit-print-grid">
          {sections.map((section, si) => <section key={si} className="cockpit-print-section">
              <div className="cockpit-print-section-header">
                <span className="cockpit-print-section-title">
                  {section.title}
                </span>
                {section.subtitle && <span className="cockpit-print-section-subtitle">
                    {section.subtitle}
                  </span>}
              </div>
              <div className="cockpit-print-section-items">
                {(section.items || []).map((item, ii) => <div key={`${si}-${ii}`} className={`cockpit-print-item${item.strong ? " strong" : ""}`}>
                    <span className="cockpit-print-item-label">
                      {item.label}
                    </span>
                    <span className="cockpit-print-item-leader" aria-hidden="true" />
                    <span className="cockpit-print-item-value">
                      {item.value}
                    </span>
                  </div>)}
              </div>
            </section>)}
        </div>
      </article>
    </div>;
  return <>
      {renderChart("inline")}
      {renderPrintLayout()}
      <div id={backdropId} className="cockpit-fullscreen-backdrop" data-open={isFullscreen ? "true" : "false"} onClick={e => {
    if (e.target === e.currentTarget) closeFullscreen();
  }}>
        {isFullscreen && renderChart("fullscreen", fullscreenRootRef)}
      </div>
    </>;
};

<div className="cover-image-frame">
  <Frame caption="Source de l'image : Air Canada">
    <img src="https://mintcdn.com/virtualaircanada/iQJB1gDJzxYoDw5J/images/aops/fleet/b-787.png?fit=max&auto=format&n=iQJB1gDJzxYoDw5J&q=85&s=808d06050baa5b34e558e60d513dac13" alt="Boeing 787-8 Dreamliner" noZoom className="cover-image" width="800" height="460" data-path="images/aops/fleet/b-787.png" />
  </Frame>
</div>

# Boeing 787‑8 Dreamliner

**Liste de vérification complète normale et anormale ASOP**

<Info>Pour la simulation de vol uniquement - PAS pour un usage aéronautique réel.</Info>

**Version 1.1 - 23 mai 2026**

***

## Légende

* **PF** - Pilot Flying  **PM** - Pilot Monitoring
* *Italique* - Annonces  **Gras** - Élément de mémoire/déclencheur
* (A) - Annonce/alerte automatique  (M) - Manoeuvre

***

## Listes de vérification des opérations normales

<CockpitChecklist
  title="787-8 Opérations normales"
  sections={[
{
  title: "Mise sous tension et acceptation",
  items: [
    { label: "Freins de parc", value: "SET", strong: true },
    { label: "Battery Switch (MAIN et APU)", value: "ON (VÉRIFIER 28-32 V DC)" },
    { label: "Alimentation externe", value: "ON (SI AVAIL)" },
    { label: "APU Selector", value: "START - ON" },
    { label: "Génératrice APU (L et R)", value: "ON BUS" },
    { label: "ADIRU (3 unités)", value: "NAV (ALIGN ASSISTÉ GPS)", strong: true },
    { label: "Oxygène", value: "TESTED, 100 %" },
    { label: "Goupilles / caches de train", value: "REMOVED ET STOWED" },
  ],
},
{
  title: "Préparation préliminaire du poste",
  items: [
    { label: "CVR", value: "TEST", strong: true },
    { label: "Emergency Exit Lights", value: "ARMED (GARDE FERMÉ)", strong: true },
    { label: "EICAS Recall", value: "CHECKED (AUCUN MESSAGE AMBRE/ROUGE)", strong: true },
    { label: "ELT", value: "ARMED", strong: true },
  ],
},
{
  title: "Préparation du poste",
  subtitle: "Flows",
  items: [
    { label: "Overhead - Forward Panel - Aft Pedestal", value: "FLOW COMPLET", strong: true },
    { label: "NAV Lights", value: "ON" },
    { label: "Window Heat (L FWD, L SIDE, R FWD, R SIDE)", value: "ON" },
    { label: "Pompes hydrauliques moteur L et R (EDP)", value: "ON" },
    { label: "Pompes hydrauliques électriques C1 et C2 (EMDP)", value: "AUTO" },
    { label: "Sélecteurs Demand Pump (L, C, R)", value: "AUTO" },
    { label: "Pompes carburant (6 au total)", value: "ON (VÉRIFIER QTÉ)" },
    { label: "Cabin Air Compressor L et R (CAC)", value: "AUTO" },
    { label: "Trim Air", value: "ON" },
    { label: "Sélecteur mode pressurisation", value: "AUTO" },
    { label: "Probe Heat", value: "OFF (JUSQU'AU DÉMARRAGE MOTEUR)" },
    { label: "Navigation / commutateurs d'affichage", value: "NORMAL" },
  ],
},
{
  title: "Préparation du poste",
  subtitle: "Liste (PM)",
  items: [
    { label: "Liste préparation du poste", value: "PM INITIE" },
    { label: "Goupilles et caches de train", value: "REMOVED" },
    { label: "ADIRU", value: "ALIGNED" },
    { label: "Qté carburant", value: "___ KG, ÉQUILIBRÉE" },
    { label: "Briefing décollage", value: "COMPLÉTÉ" },
    { label: "Liste", value: "COMPLÈTE" },
  ],
},
{
  title: "Avant démarrage",
  items: [
    { label: "Flight Deck Door", value: "CLOSED ET LOCKED" },
    { label: "Carburant", value: "___ KG, POMPES ON" },
    { label: "Passenger Signs", value: "ON" },
    { label: "Fenêtres", value: "LOCKED" },
    { label: "MCP", value: "V2 ___, HDG ___, ALT ___" },
    { label: "Vitesses de décollage", value: "V1 ___, VR ___, V2 ___" },
    { label: "CDU Preflight", value: "COMPLÉTÉ (FMC INIT, ROUTE, PERF)" },
    { label: "Trim direction et ailerons", value: "FREE ET ZERO" },
    { label: "Feu anticollision", value: "ON" },
    { label: "Freins de parc", value: "SET" },
  ],
},
{
  title: "Démarrage moteur",
  subtitle: "Démarrage électrique via VFSG",
  items: [
    { label: "Engine Start Switch (ENG 2)", value: "START" },
    { label: "Surveillance", value: "ROTATION N2 - LE VFSG ENTRAÎNE LE MOTEUR" },
    { label: "À ~20 % N2", value: "FUEL CONTROL SWITCH - RUN" },
    { label: "Surveillance", value: "MONTÉE EGT <10 S, OIL PRESS EN HAUSSE" },
    { label: "Moteur stabilisé", value: "~20-22 % N1, ~58-62 % N2" },
    { label: "Génératrice", value: "VÉRIFIER ON BUS (VFSG PREND LA CHARGE)" },
    { label: "Moteur 1", value: "RÉPÉTER LA PROCÉDURE" },
    { label: "Les deux stables", value: "VÉRIFIER GÉNÉRATRICES ON, CAC EN FONCTION" },
  ],
},
{
  title: "Après démarrage",
  subtitle: "Flows",
  items: [
    { label: "Génératrices (VFSG L et R)", value: "ON" },
    { label: "APU", value: "OFF (SI NON REQUISE)" },
    { label: "Probe Heat", value: "ON" },
    { label: "Antigivrage (moteur)", value: "AS REQD (PRÉLÈVEMENT - ON SI OAT ≤ 10 °C AVEC HUMIDITÉ VISIBLE)" },
    { label: "Antigivrage (aile)", value: "AS REQD (ÉLECTROTHERMIQUE)" },
    { label: "Commandes de vol", value: "CHECKED (PLEINE COURSE, VÉRIF EICAS)" },
    { label: "Volets", value: "T/O CONFIG (5, 15 OU 20)" },
    { label: "Trim de profondeur", value: "___ UNITS" },
  ],
},
{
  title: "Après démarrage",
  subtitle: "Liste (PM)",
  items: [
    { label: "Liste après démarrage", value: "PM INITIE" },
    { label: "Antigivrage", value: "____" },
    { label: "Trim direction et ailerons", value: "ZERO" },
    { label: "Volets", value: "__ / ____" },
    { label: "Trim de profondeur", value: "__ UNITS" },
    { label: "Recall", value: "CHECKED" },
    { label: "Autobrake", value: "RTO" },
  ],
},
{
  title: "Roulage",
  items: [
    { label: "Vitesse en ligne droite", value: "≤ 30 KT (IDLE THRUST)" },
    { label: "Virages", value: "≤ 10 KT" },
    { label: "Nosewheel Steering", value: "TILLER (JUSQU'À 70°) / PALONNIERS (±7°)" },
    { label: "Body Gear Steering", value: "AUTO (ASSISTE EN VIRAGE SERRÉ)" },
  ],
},
{
  title: "Avant décollage",
  subtitle: "Au-dessus de la ligne",
  items: [
    { label: "Commandes de vol", value: "CHECKED" },
    { label: "MCP", value: "VÉRIFIER (V2, HDG, ALT)" },
    { label: "Volets", value: "CONFIRMER, BANDE VERTE SUR EICAS" },
    { label: "V-Speeds", value: "ANNONCÉES" },
    { label: "Trim de profondeur", value: "___ UNITS" },
    { label: "Cabine", value: "SECURE" },
  ],
},
{
  title: "Avant décollage",
  subtitle: "Sous la ligne",
  items: [
    { label: "TCAS", value: "TA/RA" },
    { label: "Engine Start Switches", value: "CONT (ALLUMAGE CONTINU)" },
    { label: "Strobes", value: "ON" },
    { label: "Phares d'atterrissage", value: "ON" },
    { label: "Transpondeur", value: "TA/RA" },
    { label: "Annonce de fin", value: "CABINE PRÊTE, SOUS LA LIGNE COMPLÈTE" },
  ],
},
{
  title: "Course au décollage et montée initiale",
  subtitle: "Annonces de mémoire",
  items: [
    { label: "PM \"Stabilisé à ~40 % N1\"", value: "PF AVANCE LES MANETTES SYMÉTRIQUEMENT" },
    { label: "PM \"Avancer à poussée décollage\"", value: "PF TOGA OU FLEX DERATE" },
    { label: "PM \"80 Knots\"", value: "PF \"CHECKED\"" },
    { label: "PM \"V1\"", value: "-" },
    { label: "PM \"Rotate\"", value: "PF ROTATION VERS ~8-10° D'ASSIETTE" },
    { label: "PM \"Positive Climb\"", value: "PF \"GEAR UP\"" },
  ],
},
{
  title: "Après décollage / Montée",
  items: [
    { label: "Positive Rate, Gear Up", value: "AUTOBRAKE OFF" },
    { label: "Altitude d'accélération atteinte", value: "POUSSÉE DE MONTÉE (CLB)", strong: true },
    { label: "Rentrée des volets", value: "SELON PROGRAMME (BASÉ SUR VREF30)" },
    { label: "10 000 FT", value: "\"DIX MILLE - PHARES OFF\"" },
    { label: "Altitude de transition", value: "SET STD (1013 HPA / 29.92\") LES DEUX ALTIMÈTRES" },
    { label: "Flaps 20 - 15", value: "VREF30 + 20" },
    { label: "Flaps 15 - 5", value: "VREF30 + 40" },
    { label: "Flaps 5 - 1", value: "VREF30 + 60" },
    { label: "Flaps 1 - UP", value: "VREF30 + 80" },
  ],
},
{
  title: "Croisière (toutes les heures)",
  items: [
    { label: "Vérification carburant", value: "FOB VS PLAN (±300 KG)" },
    { label: "Systèmes", value: "EICAS MEMO - TOUT NORMAL" },
    { label: "Séquence de waypoints", value: "NEXT ET ETA À COMPARER" },
    { label: "Palier de montée", value: "CONSIDÉRER SI LA CONSOMMATION LE JUSTIFIE" },
  ],
},
{
  title: "Préparation de la descente",
  items: [
    { label: "ATIS / STAR", value: "REÇUS ET INSÉRÉS" },
    { label: "Briefing d'approche", value: "COMPLÉTÉ" },
    { label: "Données d'atterrissage", value: "VREF ___, MINIMUMS ___" },
    { label: "Pressurisation", value: "LAND ALT ___" },
    { label: "Autobrake", value: "___ (1, 2, 3, 4 OU MAX AUTO)" },
    { label: "VREF", value: "ENTRÉE SUR CDU APPROACH REF" },
    { label: "NAV Radio", value: "RÉGLÉE POUR L'APPROCHE" },
    { label: "Recall", value: "CHECKED" },
  ],
},
{
  title: "Approche",
  items: [
    { label: "Altimètres", value: "SET (QNH)" },
    { label: "Minimums", value: "___ FT (RADIO OU BARO)" },
    { label: "Briefing d'approche", value: "CONFIRMÉ" },
    { label: "Ceintures", value: "ON" },
  ],
},
{
  title: "Atterrissage",
  items: [
    { label: "~2 000 FT", value: "GEAR DOWN, FLAPS 20 - INTERCEPT G/S" },
    { label: "~1 500 FT", value: "FLAPS 25 OU 30 - CONFIG FINALE" },
    { label: "1 000 FT", value: "STABLE/INSTABLE - GEAR DOWN, FLAPS 25 OU 30, ON SPEED, ON PATH" },
    { label: "500 FT", value: "\"LANDING\" - SCAN FINAL" },
    { label: "50/40/30/20/10 FT", value: "(A) - ARRONDI" },
  ],
},
{
  title: "Après atterrissage",
  items: [
    { label: "Speed Brake", value: "DOWN" },
    { label: "Volets", value: "UP" },
    { label: "Probe Heat", value: "AS REQD" },
    { label: "APU", value: "START (SI REQUIS)" },
    { label: "Engine Start Switches", value: "OFF" },
    { label: "Strobes", value: "OFF" },
    { label: "Landing / Taxi Lights", value: "AS REQD" },
    { label: "Transpondeur", value: "STBY" },
    { label: "Radar météo", value: "OFF" },
    { label: "Annonce de fin", value: "LISTE APRÈS ATTERRISSAGE COMPLÈTE" },
  ],
},
{
  title: "Arrêt des moteurs",
  items: [
    { label: "Freins de parc", value: "SET", strong: true },
    { label: "FUEL CONTROL Switches (L et R)", value: "CUTOFF" },
    { label: "Ceintures", value: "OFF" },
    { label: "Feu anticollision", value: "OFF" },
    { label: "Pompes carburant", value: "OFF" },
    { label: "Pompes hydrauliques (C1, C2, Demand)", value: "OFF" },
    { label: "Alimentation externe", value: "ON (SI DISPONIBLE)" },
  ],
},
{
  title: "Sécurisation de l'aéronef",
  items: [
    { label: "ADIRU (les 3)", value: "OFF" },
    { label: "Emergency Exit Lights", value: "OFF" },
    { label: "Window Heat", value: "OFF" },
    { label: "Cabin Air Compressors", value: "OFF" },
    { label: "APU", value: "OFF (SI ALIMENTATION EXT CONNECTÉE)" },
    { label: "Battery Switch", value: "OFF" },
    { label: "Rapport après-vol", value: "ENVOYÉ", strong: true },
  ],
},
]}
/>

### Mises en garde et notes

<Note>
  **Architecture** - Le 787 utilise une architecture « sans prélèvement d'air ». L'air cabine est fourni par des compresseurs d'air cabine électriques (CAC), et non par des packs de prélèvement moteur. L'antigivrage des ailes est électrothermique. L'antigivrage moteur est le seul système à prélèvement d'air. Hydraulique : L, C, R à 3 000 psi - L et R ont des pompes entraînées par moteur (EDP) plus des pompes à moteur électrique (EMDP); le Center a deux EMDP plus RAT de secours.
</Note>

<Warning>
  **Démarrage interrompu** - FUEL CONTROL switch à CUTOFF immédiatement. L'EEC surveille le démarrage automatiquement et l'interrompt en cas de : démarrage chaud, démarrage suspendu, absence de montée EGT ou pompage compresseur. Aucun prélèvement d'air requis pour le démarrage - le 787 utilise un démarrage électrique par VFSG.
</Warning>

<Note>
  **Roulage** - Vérification des freins au premier mouvement : *"Brakes checked, pressure \_\_\_"*. Les deux pilotes ont des commandes tiller sur le 787.
</Note>

<Note>
  **Croisière** - Croisière normale Mach 0.85. Plafond de service FL 430. Le fuselage composite du 787 permet une altitude cabine plus basse (\~6 000 ft en croisière) pour un meilleur confort des passagers.
</Note>

<Note>
  **Atterrissage** - Les déporteurs se déploient automatiquement au toucher des roues. Inversion de poussée (capot translatable) au contact du train principal, ralenti inversé à 60 kt. Critères d'approche stabilisée à 1 000 ft : sur la trajectoire, VREF à VREF + 20, taux de descente \< 1 000 fpm, configuration correcte, poussée stabilisée.
</Note>

***

## Éléments anormaux / de mémoire (extrait)

### FEU MOTEUR ou DOMMAGE GRAVE (en vol)

| Étape | Action                                                                                     |
| ----- | ------------------------------------------------------------------------------------------ |
| 1     | **Autothrottle (si engagée)** -> DISENGAGE                                                 |
| 2     | **Thrust Lever (affectée)** -> CONFIRM -> CLOSE                                            |
| 3     | **FUEL CONTROL Switch (affecté)** -> CONFIRM -> CUTOFF                                     |
| 4     | **Engine Fire Switch (affecté)** -> CONFIRM -> PULL                                        |
| 5     | Si voyant FIRE ENG persiste -> ROTATE vers butée, tenir 1 s (décharge bouteille 1)         |
| 6     | Après 30 s si toujours allumé -> ROTATE vers autre butée, tenir 1 s (décharge bouteille 2) |

### DESCENTE D'URGENCE

| Élément                 | Action                                                    |
| ----------------------- | --------------------------------------------------------- |
| **Masques oxygène**     | 100 %, sélectionner speaker, établir comms                |
| **Annonce**             | *"EMERGENCY DESCENT"* (×3)                                |
| **Passenger Oxygen**    | ON (push switch)                                          |
| **Régler altitude**     | Altitude minimale sécuritaire ou 10 000 ft                |
| **FLCH**                | Engage                                                    |
| **Manettes de poussée** | CLOSE (idle)                                              |
| **Aérofreins**          | EXTEND (full)                                             |
| **Vitesse cible**       | 330 KIAS / MMO                                            |
| **Transpondeur**        | 7700                                                      |
| Aviser ATC              | Obtenir QNH                                               |
| Annonces PM             | *"2 000 to go"* et *"1 000 to go"* pour la mise en palier |
| Mise en palier          | Rentrer aérofreins, ajuster vitesse                       |

*(Consultez le QRH pour la procédure complète.)*

***

## Programme rapide des volets (787-8)

| Config   | Limite affichée (VFE) |
| -------- | --------------------- |
| Flaps UP | 350 KIAS / M 0.90     |
| Flaps 1  | 255 KIAS              |
| Flaps 5  | 235 KIAS              |
| Flaps 15 | 225 KIAS              |
| Flaps 20 | 215 KIAS              |
| Flaps 25 | 200 KIAS              |
| Flaps 30 | 180 KIAS              |

**Réglages de volets au décollage :** 5, 15 ou 20
**Réglages de volets à l'atterrissage :** 25 ou 30 (30 standard; 25 pour vent traversier fort)

### Vitesses de manoeuvre des volets

| Position des volets | Vitesse de manoeuvre |
| ------------------- | -------------------- |
| Flaps UP            | VREF30 + 80          |
| Flaps 1             | VREF30 + 60          |
| Flaps 5             | VREF30 + 40          |
| Flaps 15            | VREF30 + 20          |
| Flaps 20            | VREF30 + 20          |
| Flaps 25            | VREF25               |
| Flaps 30            | VREF30               |

***

### Historique des révisions

| Rév | Date         | Note                                                                                                                           | Auteur    |
| --- | ------------ | ------------------------------------------------------------------------------------------------------------------------------ | --------- |
| 1.0 | 29 mars 2026 | Publication initiale de la liste                                                                                               | ACVA Team |
| 1.1 | 23 mai 2026  | Passe d'exactitude : placard Flaps UP corrigé à VMO 350 KIAS / M 0.90 (était 340 kt); conversion au composant CockpitChecklist | ACVA Team |

***

<Note>
  ### Avis de non-responsabilité

  Ces listes de vérification sont des **adaptations abrégées** des procédures du domaine public Boeing pour la simulation. Elles ne reproduisent pas le texte propriétaire du FCOM et ne doivent **pas** être utilisées pour des opérations commerciales.
</Note>
