Squawk codes and aircraft transponder - emergency and SOS codes
What is a squawk code and why does an aircraft need a transponder
A squawk code is a four-digit number that an aircraft constantly transmits to air traffic control through a device called a transponder. Think of it as a temporary tail number assigned for the duration of a single flight. The controller sees a dot on the screen with that number and immediately knows which aircraft it is, where it’s heading, and at what altitude.
Every digit in a squawk code is from 0 to 7. Eights and nines aren’t used. With four digits there are 4,096 possible combinations. The system goes back to the 1950s, when transponders were built on vacuum tube electronics – counting up to seven was simpler than counting up to nine.
The pilot gets a specific code from the controller before engine start: “squawk 4521” – and the pilot enters 4521 into the transponder manually or through the FMS, the flight management system. From that point on, the aircraft’s tag on the controller’s screen is locked to the flight – showing tail number, aircraft type, and altitude.
Out of those 4,096 codes, four are reserved for emergencies, and several dozen more are reserved for special situations – VFR flight, military operations, drone link loss. The code assigned by the controller usually stays on the transponder until landing and rarely changes in flight.
7700 – general emergency signal
Squawk 7700 is the universal distress signal. When a pilot enters this code, the aircraft’s tag on every controller screen in the area changes color – usually red or orange depending on the system. The controller drops other communications and gives this flight priority.
7700 is set during engine failure, decompression, fire, medical emergency on board, fuel shortage – any abnormal situation requiring priority landing. In the US, pilots typically say “declaring an emergency” on the radio instead of the international “Mayday” – it means the same thing.
If an aircraft on a flight tracker suddenly changes course toward an airport – check the Squawk field in the flight data. On Flightradar24 a 7700 squawk shows up directly in the aircraft card.
Accidental 7700 transmissions happen regularly. A pilot can miss a button on the transponder and briefly set 7700 instead of the assigned code – the industry calls this a “fat-finger error”. The controller immediately calls the crew on the radio, and if the answer is “entered in error” – the situation clears in 30 seconds.
Not every emergency ends up with a 7700 squawk. If the aircraft is already in contact with the controller, the pilot often just requests priority by voice without changing the transponder. Changing the code becomes critical when you need a clear marker for every controller along the route – one that’s visible without any radio call.
7600 – lost radio communications
Squawk 7600 means the crew has lost radio – the pilot can’t hear the controller or transmit voice.
The procedure is called NORDO (No Radio). A pilot squawking 7600 continues with the last clearance received, then proceeds to the destination airport via the standard route. On approach the tower uses light gun signals:
- Steady green – “cleared to land”
- Flashing green – “cleared to approach”
- Steady red – “give way, go around”
- Flashing red – “airfield unsafe, do not land”
- Flashing white – “return to parking”
This light gun system has been in use since the 1930s and is part of the mandatory training program for every certificated pilot.
7500 – hijack or unlawful interference
Squawk 7500 is the hijack code. It’s transmitted covertly: on transponders in Boeing 737, Boeing 777, Airbus A320 and other commercial aircraft types, the buttons are positioned so the code can be entered blind, without drawing attention from anyone in the cockpit.
When a controller sees 7500, they request verification by radio – but in coded form. The standard phrase per FAA Order JO 7110.65 and ICAO Doc 4444 is “verify squawking 7500” or “confirm squawking assigned code [number]”. If the pilot answers “affirm, squawking [number]” or simply doesn’t respond – the controller assumes the threat is real. The actual digits 7500 are never repeated on the air, so hijackers can’t hear them.
In parallel, military interceptors are scrambled. Their procedures are described in ICAO Doc 9433, second edition published in 1990 and still in force. Interceptors call the aircraft on the international emergency frequency 121.5 MHz and the military emergency 243 MHz. If the crew stays silent, visual signals are used – wing rocks and aircraft positioning.
Before 2001, interceptors during a hijack escorted the aircraft to landing. After the September 11 attacks, several countries adopted classified protocols allowing the use of weapons against a civilian aircraft under certain conditions. In Germany the Federal Constitutional Court ruled such a law unconstitutional in 2006, and similar provisions stopped being enforced there. In most major jurisdictions the specific rules remain classified.
Ethiopian Airlines 702: 7500 used by the book
On 17 February 2014, Ethiopian Airlines flight ET 702 – a Boeing 767-300ER registered ET-AMF – was flying from Addis Ababa to Rome with 202 people on board: 193 passengers and 9 crew. About 30 minutes after takeoff the captain went to the lavatory. The first officer, 31-year-old Hailemedhin Abera Tegegn, locked himself inside the cockpit.
Over Sudan, he himself set 7500 on the transponder and then radioed ATC declaring himself the hijacker. He requested political asylum in Switzerland and turned the aircraft toward Geneva. This is a rare case where the hijack signal was transmitted by the “hijacker” himself – and the only documented case of such self-transmission on a commercial aircraft.
Italian Eurofighter Typhoons escorted the aircraft over Italian airspace, French Mirage 2000s over French airspace. Swiss fighters did not scramble – the Swiss Air Force at that time only operated during business hours, 08:00-12:00 and 13:30-17:00, and the aircraft was approaching Geneva at 06:00 in the morning. Swiss Air Force spokesman Laurent Savary told the press at the time: “It’s a question of budget and personnel”. Switzerland moved to round-the-clock QRA only on 31 December 2020.
The aircraft landed in Geneva at 06:02 local time with about 10 minutes of fuel remaining. One engine flamed out from fuel exhaustion during rollout. Tegegn climbed out of the side cockpit window on a knotted yellow rope and surrendered to police. In March 2015 the Ethiopian High Court sentenced him in absentia to 19 years and 6 months. Switzerland refused extradition, ruled him paranoid, and in November 2015 ordered psychiatric treatment plus a fine of 3,000 Swiss francs. His pilot license was revoked.
Famous false 7500 alerts
Korean Air 085 on September 11, 2001
The most famous false 7500 in commercial aviation – Korean Air flight 085, a Boeing 747-400 registered HL7404, on the day of the September 11 attacks. The aircraft was flying from Seoul to Anchorage and onward to New York with about 215 passengers and 21 crew on board.
At 11:08 Eastern Time the crew sent an ACARS message containing the letters “HJK” – in IATA notation, an abbreviation for “hijacked”. By the pilots’ account, they meant to ask a question about the New York hijackings. The ARINC operator interpreted it as a hijack signal. At 13:24 Anchorage Center controller Dave Connett asked the crew per standard procedure: “verify squawking 7500” – confirm 7500. The crew set 7500 in the transponder. Per the rules, a pilot in a normal situation should not do this – the verification request is a test, and the aircraft is supposed to remain on its assigned code. NORAD interpreted the crew’s action as confirmation of a hijack.
F-15s scrambled from Elmendorf AFB; closer to the Canadian border, Royal Canadian Air Force CF-18s joined the escort. Vice President Cheney and Canadian Prime Minister Chrétien both authorized possible shoot-down. Hotels and government buildings in Anchorage were evacuated. Tankers in the Valdez area were ordered out to open sea. The aircraft landed at Whitehorse, Yukon, at 14:54 Eastern Time. Armed RCMP boarded – no hijack. No one was charged. The case is still studied in CRM courses as an example of how false communication triggers a chain.
Air Europa in Amsterdam: a transponder demo became a four-hour terminal lockdown
On 6 November 2019 at Amsterdam Schiphol, the situation escalated to terminal evacuation because of a demonstration to a junior pilot. The captain of an Air Europa Airbus A330, preparing for departure to Madrid, was showing a junior pilot how the transponder works. The aircraft was parked at Pier D with the transponder set to ON instead of STBY. During the demonstration, a 7500 squawk was briefly transmitted.
The signal was picked up on radar. Pier D was evacuated, the Royal Marechaussee (Dutch military police) deployed to the area. Initial reports of “three men with knives on board” turned out to be eyewitness panic. The terminal stayed cordoned off for about four and a half hours. Air Europa wasn’t fined – everyone agreed it was a technical error during the demonstration. After this case, many airlines banned demonstrating emergency code entry on a working transponder.
Air India 2025: false alarm on an A320neo
On 27 January 2025, Air India flight AI2957 from Delhi to Mumbai – an A320neo registered VT-TQM – transmitted 7500 right after takeoff. There were 126 passengers on board. The Indian Air Force, CISF, BCAS, and Delhi Police deployed full anti-hijack protocols. There was no hijack – a technical entry. India recorded 999 false aviation threat reports in 2024, and on 16 December 2024 the Ministry of Civil Aviation amended the rules to add fines of up to ₹1 crore (about $1.2 million) for false threats.
When the transponder stays silent during an emergency
An emergency code in the transponder is an active pilot action. If the crew for some reason hasn’t taken that action, the flight looks normal on radar. The three cases below show how this happens in different scenarios.
Helios 522: hypoxia and an empty cockpit
On 14 August 2005, a Boeing 737-300 operated by Helios Airways, registered 5B-DBY “Olympia”, departed Larnaca for Athens. A ground engineer had left the pressurization mode selector in MAN instead of AUTO before flight. The crew didn’t catch it on the checklists. During climb the cabin failed to pressurize, the cabin altitude warning sounded – and the captain mistook it for the takeoff configuration warning. Within minutes both pilots lost consciousness from hypoxia.
The aircraft kept flying along the route programmed in the FMS. The transponder transmitted its assigned ATC code the entire time – not 7700, just the regular four digits. Athens Center noticed the silence on the radio, not any color change on the screen. At 08:23 UTC two F-16s of the 111th Combat Wing of the Hellenic Air Force, based at Nea Anchialos, intercepted the aircraft. Through the cockpit window the F-16 pilot saw the captain’s seat empty, the first officer slumped unconscious, and oxygen masks dangling in the cabin.
Cabin attendant Andreas Prodromou, who held a UK CPL but no 737 type rating, put on a portable oxygen bottle, made it into the cockpit by 11:49 UTC, and briefly waved at the F-16 pilot. The left engine flamed out from fuel exhaustion almost immediately, the right engine ten minutes later. The aircraft crashed near Grammatiko. 121 people died. No emergency code appeared on the transponder during the entire flight, because there was no one to set it.
Germanwings 9525: silence on the radio
On 24 March 2015, an Airbus A320-211 of Germanwings, registered D-AIPX, was operating Barcelona – Düsseldorf. After the captain left the cockpit, first officer Andreas Lubitz locked the door and started a controlled descent into the Alps. The aircraft transmitted its assigned squawk code the entire time – no 7700, 7600, or 7500 was ever set.
Marseille Control tried to contact the crew 11 times on three different frequencies. French air defense sent three queries. No answer. According to the BEA final report of 13 March 2016, the day before the crash on the inbound Düsseldorf – Barcelona flight, with the captain out of the cockpit, Lubitz had already rehearsed the scenario: he repeatedly set the autopilot altitude to 100 feet, then back to 49,000 feet. 150 people died.
EgyptAir 990: power loss came first
On 31 October 1999, a Boeing 767-300ER of EgyptAir, registered SU-GAP, crashed into the Atlantic 60 nautical miles south of Nantucket. The NTSB final report AAB-02/01 attributed the crash to deliberate actions by the relief first officer. The Egyptian ECAA insisted on an elevator power control unit failure. 217 people died.
The crew never transmitted any emergency code. Per the NTSB, about 15 seconds after the engines shut down, FDR/CVR lost power and Mode S secondary radar replies stopped at the same time. The aircraft was tracked for another two minutes on primary radar – a raw return from the metal of the airframe with no identification – before impact. An example of how on the most modern transponder, with no aircraft power, there’s no squawk code, no ADS-B, not even Mode C.
7777 and other reserved codes
Code 7777 is not part of the standard ICAO emergency code list, but it’s specifically reserved. It’s used by military aircraft conducting interceptions on orders – the same fighters that scramble on a 7500 squawk. In civil aviation this code is never assigned. FAA AIM 4-1-20 explicitly warns: “Under no circumstances should a pilot of a civil aircraft operate the transponder on Code 7777”.
Beyond the 7500/7600/7700/7777 group, there are dozens of special codes. Some are ICAO-standardized, others are local.
| Code | Region | Purpose |
|---|---|---|
| 1200 | US, Canada | Standard VFR without ATC |
| 7000 | Europe (ICAO) | Standard VFR without ATC |
| 2000 | Worldwide | Entry into SSR area from non-SSR area; in the UK – IFR without an assigned code |
| 1202 | US | Glider operations |
| 1255 | US | Firefighting aircraft |
| 1400 | Canada | VFR above 12,500 feet |
| 4000 | US | Military aircraft in restricted areas and on MTR routes |
| 7400 | US (since 2016), UK (since 2023) | Drone has lost the control link |
| 7615 | Australia | Civil flights on maritime surveillance |
| 7777 | US and others | Military interception ops |
The UK keeps several conspicuity codes of its own in addition to the ICAO set: 7001 for military low-level, 7003 for the Red Arrows display team, 7004 for aerobatics, 1177 for London FIS. Most European countries follow the basic ICAO set with local extensions.
How a transponder works: Mode A, C, S and ADS-B
A transponder is a radio responder. The ground radar sends a pulse on 1,030 MHz, the transponder replies on 1,090 MHz. Between the two reply pulses F1 and F2 sit four groups of three bits – the same 12 bits that encode the four-digit squawk. Between F2 and the next interrogation an SPI pulse may follow – a special identification pulse, the one that “blossoms” the radar tag when the pilot presses IDENT at the controller’s request.
Transponder modes have progressively expanded the data set transmitted:
- Mode A – squawk code only. The oldest mode, still the baseline.
- Mode C – adds barometric altitude in 100-foot increments. Mandatory in most controlled airspace since the 1980s.
- Mode S (Selective) – the modern standard. Transmits a unique 24-bit ICAO address that lets controllers see aircraft type and registration without manual entry. Supports selective interrogation – the radar addresses one specific aircraft instead of broadcasting to all.
- Mode S Enhanced Surveillance (EHS) – in Europe for aircraft above 5,700 kg (12,566 lb) or faster than 250 knots. The transponder downlinks eight flight parameters including FCU/MCP selected altitude, roll angle, true track, indicated airspeed, vertical rate. Lets the controller see the aircraft’s intentions, not just its current state.
ADS-B (Automatic Dependent Surveillance – Broadcast) goes further: the aircraft broadcasts its own GPS position about twice a second, no ground interrogation needed. There are two frequencies in worldwide use:
- 1090ES (Extended Squitter) – on the same 1,090 MHz as Mode S. The global standard. In the US it’s mandatory in Class A airspace.
- 978 MHz UAT (Universal Access Transceiver) – US-only, below 18,000 feet only. Bundled with FIS-B (weather and aeronautical information) and TIS-B (traffic).
ADS-B Out has been mandatory in US controlled airspace since 1 January 2020 – the rule is in 14 CFR 91.225 and 91.227. In Europe Regulation EU 2020/587 is in effect: aircraft with first airworthiness certificate from 7 December 2020 – ADS-B from day one; for all other IFR aircraft above 5,700 kg or faster than 250 knots – retrofit by 7 June 2023. Canada introduced the requirement for Class A in August 2023, for Class B in May 2024; for Class C/D/E the date is still under discussion.
Cockpit transponder: hardware and code-entry hazards
On large commercial aircraft the transponder sits in the central pedestal between the pilots. The most common units are the Honeywell TPR-901 on Boeing and Airbus, and the Collins TDR-94 on regional jets and business aircraft. In general aviation – Trig TT31, Garmin GTX 327/330/335/345, BendixKing KT-74.
Older units with rotary octal knobs have a tricky property: to change, say, 1234 to 7234, the first-digit knob has to pass through 2, 3, 4, 5, 6, then 7. If the first digit goes from 0 to 7, it’ll inevitably pass through 1, 2, 3 – but if it goes from 6 to, say, 4, the short way is through 5 and then through 7. FAA AIM 4-1-20 explicitly recommends avoiding emergency codes when changing: “do not pass through 7500/7600/7700 during code change”. Modern keypad-based units only transmit the new code after the fourth digit is entered – the issue is gone.
When asked to verify a 7500, the crew can’t just say “oops, my mistake” formally – they first have to actually check the transponder visually, because a physical fingertip slip is uncommon, while a hijack situation is what the procedure exists for. CRM courses run regular drills replaying the scenario.
Why flight tracking services lose aircraft over the ocean
Services like the KnowTravel flight tracker or Flightradar24, where you watch aircraft in real time, work through a network of ground receivers. Worldwide there are hundreds of thousands of these receivers – mounted by volunteers on rooftops near airports. The antenna picks up the ADS-B signal from the aircraft and forwards the data to the service.
The catch is that ADS-B at 1,090 MHz only travels in a straight line and doesn’t bend with the curve of the Earth. From a London rooftop you can see it out to about 200-300 km (125-185 mi); beyond that, the signal is below the horizon. Over oceans, in the Sahara, Siberia, or northern Canada, there’s nowhere to put a receiver – no buildings, no power. That’s why until 2019 a transatlantic flight on a tracker either disappeared from the map entirely, or its tag jumped every few minutes – the data was coming through the onboard ACARS system over Inmarsat satellites.
On 1 June 2009, Air France flight 447, an Airbus A330-200 registered F-GZCP, was flying Rio de Janeiro to Paris. The route ran straight through the part of the Atlantic where there are no ground radars. After the pitot tubes (airspeed sensors) iced over, the autopilot disconnected, the crew couldn’t hand-fly the aircraft, and the Airbus fell from 35,000 feet (10,670 m) to the ocean over 3 minutes 30 seconds. The transponder was working normally – but there was no one on the receiving end. The only trail was 24 short ACARS messages from 02:10 to 02:14 UTC, the last at 02:14:26. The black boxes took almost two years to find.
Five years later, the same coverage gap was central to the MH370 story.
How MH370 disappeared from radar in 66 seconds
On 8 March 2014, a Boeing 777-200ER of Malaysia Airlines, registered 9M-MRO, departed Kuala Lumpur for Beijing with 239 people on board. The controller assigned squawk code 2157.
At 17:19:30 UTC, captain Zaharie Ahmad Shah signed off with Malaysian control with the standard phrase: “Good night Malaysian Three Seven Zero”. At 17:20:31 UTC the aircraft passed waypoint IGARI on the boundary between Malaysian and Vietnamese airspace. At 17:20:36 UTC – just 66 seconds after the goodbye – the Mode S tag disappeared from Malaysian ATC’s screen. Someone in the cockpit had manually shut off the transponder. Thirty seconds later the last trace also vanished from public flight tracking services.
Malaysian military radar continued to track the aircraft on primary returns (the raw radar reflection off the metal, with no identification) for about another hour – until 18:22 UTC, roughly 200 nautical miles (370 km) northwest of Penang Island. Then the Boeing turned south into the Indian Ocean, where there are no ground receivers and where space-based ADS-B didn’t yet exist. The last partial Inmarsat handshake was logged at 08:19 UTC – seven hours after the disappearance, after fuel exhaustion.
Aireon and GADSS: satellites closed the oceanic gap
The fix for oceanic coverage came in the form of the Aireon satellite constellation. Between January 2017 and January 2019, SpaceX launched 75 Iridium NEXT satellites (66 operational and 9 spares) – each carries an ADS-B receiver. Now signals from aircraft over the Atlantic are picked up not by ground antennas but by satellites in space and relayed to the ground. Aireon went operational on 27 March 2019; the first users were the air navigation service providers NATS (UK) and NAV CANADA, managing the North Atlantic.
What this changed for passengers and airlines:
- Aircraft can now fly closer together. The longitudinal separation between aircraft on the same oceanic route used to be 5 minutes (about 40 nautical miles / 74 km) – it’s now 14-17 nm (26-31 km). Lateral separation came down from 23 to 15-19 nm (28-35 km). More flights fit on the same track, and each can take a more efficient flight level.
- Aircraft position updates at least every 8 seconds – instead of once every 14 minutes under the older ADS-C-via-FANS system.
According to a NATS assessment published in 2025, Aireon saves 45,000 tonnes of CO₂ per year through more direct routings and better cruise altitudes, and £19 million per year in fuel. The estimated collision risk over the North Atlantic dropped by about 76% compared with the 2018 baseline.
In February 2026, one of the largest public flight trackers integrated Aireon data into its system – aircraft icons over the ocean now show up with a source tag. For free-tier users the position updates every 15 minutes; on paid subscriptions, more often. Flights between Europe and America used to drop off the map for 4-6 hours; now they stay visible the whole way.
In parallel, ICAO introduced the GADSS standard (Global Aeronautical Distress and Safety System) – a direct response to the AF447 and MH370 disasters. Since 1 January 2025, all new aircraft heavier than 27,000 kg (59,500 lb) – those with airworthiness certificate from 1 January 2024 – must autonomously transmit their position at least once a minute when in distress. It’s implemented through a special emergency beacon, the ELT(DT) with Distress Tracking. Airbus uses the Safran Ultima-DT (formerly Orolia/Kannad), Boeing uses the ARTEX ELT 5000 from ACR Electronics. The FAA certified it on 18 December 2024, for the Boeing 737 on 9 June 2025, for the Boeing 787 on 3 September 2025. As of February 2024 Airbus reported that more than 110 aircraft were already flying with the system installed.
What the Squawk field on a tracker actually means
Every flight card on a flight tracker has a Squawk field. Most of the time it shows a four-digit code like 2341 or 5127 – the code assigned by ATC. If you see 7700, 7600, or 7500 – the aircraft is actually transmitting an emergency signal right now.
According to AirNav RadarBox, out of 77,000-81,000 daily flights worldwide, 5-7 declare an emergency through a squawk code. The breakdown is roughly 60% technical issues, 20% medical, 20% communications failure. Serious incidents from this number are a few per week; the vast majority end with a normal landing at a different airport.
Recent 2024-2026 cases illustrate this well:
- 24 April 2026 – United UA2 on a Boeing 787-9, registered N61101, route Singapore – San Francisco. Squawked 7700 about 30 minutes after takeoff for an electrical burning smell. Dumped fuel and returned to Singapore.
- April 2026 – USAF B-52H over southern England, 7700 for suspected pressurization issue. Diverted to RAF Fairford.
- 19 November 2025 – American Eagle JIA5498 on a CRJ-900 (N639NN), 7700 on descent into Charlotte. Precautionary landing, no consequences.
- 19 February 2025 – Thai TG408, 7700 for a passenger cardiac arrest, diverted to Bangkok.
Where the word squawk came from and how pilots remember the codes
The word squawk came into aviation from the British military IFF system (Identification Friend or Foe) of World War II. The British codenamed the system “Parrot”, and a controller would tell a pilot “squawk your parrot” – that is, turn the transponder on. To turn it off – “strangle your parrot”. That’s how the word squawk stuck in civil aviation. The first system encoded only 64 values; the modern 4,096 came with the postwar switch to octal coding with the F1-F2 framing pulses.
The military phrase “squawk ident” survived to this day. The controller asks the pilot to press the IDENT button on the transponder – the aircraft’s tag on the screen flashes brightly for a few seconds (controllers call it “blossoming”), and the aircraft can be quickly picked out of dozens of others.
Flight schools use a rhyming mnemonic in English to remember the three emergency codes:
- Seven-five, man with a knife – 7500, hijack
- Seven-six, radio’s broke (or “needs a fix”) – 7600, lost comms
- Seven-seven, going to heaven – 7700, general emergency
Some instructors prefer a slightly grimmer variation: “75 – taken alive, 76 – on the radio nix, 77 – going to heaven”. The exact wording varies between flight schools, but the rhyming pattern is universal – every CFI in the English-speaking world teaches some version of it on day one.
Yes. Every flight card has a Squawk field. If it shows 7700, 7600, or 7500 – the aircraft is transmitting that code right now. Most 7700 cases are accidental entries that clear within 1-2 minutes after voice confirmation with the controller.
Yes – that’s exactly what the 7500 code is designed for. The transponder is positioned in the cockpit so a pilot can enter the code blind with a few button presses. The controller verifies in coded form (“verify squawking 7500”), and the actual digits are never repeated on the air, so hijackers can’t hear them.
The most famous case is Ethiopian Airlines flight 702 in February 2014. First officer Hailemedhin Abera Tegegn locked the captain out of the cockpit, set 7500 himself, and flew the Boeing 767-300ER to Geneva to request political asylum. The aircraft landed with about 10 minutes of fuel left. He was sentenced in absentia in Ethiopia to 19 years and 6 months. Switzerland refused extradition and ordered psychiatric treatment instead.
Flight trackers work through ground-based ADS-B receivers, which simply can’t exist over the Atlantic and Pacific. Since 2019 the gap has been closed by the Aireon satellite constellation on the Iridium NEXT bus – 66 operational and 9 spare satellites with ADS-B receivers on board. One of the largest public trackers integrated Aireon data in February 2026.
It’s a request to press the IDENT button on the transponder – the aircraft’s tag flashes briefly on radar, letting the controller pick the right aircraft out of dozens of others. It’s a standard identification procedure, nothing emergency about it.
According to AirNav RadarBox, out of 77,000-81,000 daily flights, 5-7 declare an emergency through squawk 7700, 7600, or 7500. About 60% of those are technical issues, 20% medical, 20% lost communications. Cases that lead to serious consequences are a few per week.
Yes. On 14 August 2005, a Boeing 737 of Helios Airways failed to pressurize after a ground preparation error, and the crew lost consciousness from hypoxia. The aircraft kept flying along the route programmed in the FMS with its regular squawk code – no 7700/7500/7600 was ever set. Athens Center noticed the radio silence and Greek F-16s intercepted the aircraft. 121 people died.