Flash Code Decoder
Decode LED blink sequences, BIOS beep codes, and Morse code patterns. Select a system, enter your blink pattern, and get an instant diagnosis.
1-3 →
Conventional / BIOS ROM checksum failure. Faulty BIOS chip or failed flash update. Try re-flashing firmware.
How to Count Blink Codes
Watch the LED closely: count how many times it blinks, then note the pause, then count the next group. Write the groups separated by hyphens (e.g., 3-1 means 3 blinks, pause, 1 blink).
BIOS vs LED Flash Codes
BIOS beep codes use an audible speaker; LED flash codes use a visible indicator light. HP laptops replaced speaker beeps entirely with Caps Lock LED flashes after thin designs made internal speakers impractical.
OBD-I vs OBD-II
OBD-I flash codes (pre-1996) are manufacturer-specific and read by counting CEL blinks. OBD-II (1996+) uses a standard scan tool port (DLC) and does not use blink codes — use an OBD-II scanner instead.
Morse Code Standard
This decoder follows ITU-R M.1677-1 international Morse code. A dot (.) is one unit long; a dash (-) is three units. The space between letters is three units; between words, seven units.
Frequently Asked Questions
What is a BIOS beep code?
A BIOS beep code is an audio signal produced by the POST (Power-On Self-Test) routine during computer startup. If the BIOS detects a hardware problem before the display is initialized, it communicates the error type through a pattern of short and long beeps. The pattern's meaning depends on the BIOS manufacturer (AMI, Award, Phoenix, HP) — different manufacturers use different codes for the same errors.
What does a single beep during startup mean?
On most systems, a single short beep during POST is a success signal meaning all hardware checks passed and the system is booting normally. On AMI BIOS systems, one short beep confirms memory refresh success. On Award BIOS, it means POST completed without errors. If you hear no beep at all, the BIOS itself may not be initializing — check the CPU, RAM seating, and power connections.
What is Morse code?
Morse code is a character encoding system developed in the 1830s by Samuel Morse and Alfred Vail for telegraph communication. Each letter and digit is represented as a sequence of short signals (dots) and long signals (dashes). Dots are one unit long; dashes are three units. The gaps between symbols, letters, and words are one, three, and seven units respectively. ITU-R M.1677-1 is the current international standard defining the Morse code alphabet.
What are LED blink codes used for?
LED blink codes communicate error states on devices that have no screen — printers, embedded systems, Arduino boards, OBD-I vehicles, and Raspberry Pi boards. A pattern of flashes (for example, 3 long, 2 short) maps to a specific fault code in the device's documentation. This allows technicians to diagnose problems without connecting diagnostic equipment. The pattern encoding varies completely between different devices and manufacturers.
What is the difference between OBD-I and OBD-II?
OBD-I (On-Board Diagnostics 1) was a manufacturer-specific system used on US cars before 1996. Each manufacturer had its own connector, protocol, and fault code system. The "check engine" blink code method (counting flashes after grounding a diagnostic pin) was specific to GM, Ford, and Chrysler vehicles of that era. OBD-II (1996+) is standardized across all manufacturers — it uses a universal connector (SAE J1962), a standard protocol, and a common set of diagnostic trouble codes (DTCs) readable with any OBD-II scanner.
How It Works
The BIOS Beep Code tab matches your selected manufacturer and beep pattern against a lookup table of documented POST codes. The LED Blink Code tab matches your device type and blink sequence to known error states. The Morse tab converts text to dots and dashes using the ITU-R M.1677-1 standard alphabet, and decodes dot-dash sequences back to text by matching each symbol group against the same table.
AMI vs Award vs Phoenix
AMI (American Megatrends) BIOS uses a count of short beeps (1-10) for different memory and hardware faults. Award BIOS uses a more complex long/short pattern system. Phoenix BIOS uses grouped patterns separated by pauses (e.g., 1-2-3 means one beep, pause, two beeps, pause, three beeps). HP uses a mix of beeps and LED blinks in combination. Always identify your BIOS manufacturer from the POST screen text before looking up a code.
Morse Code History
Samuel Morse demonstrated the first long-distance telegraph in 1844 between Washington DC and Baltimore. The original American Morse code was revised internationally to create International Morse Code in 1865. It was the dominant long-distance communication technology for over 100 years. Maritime distress use officially ended in 1999 when GMDSS (Global Maritime Distress and Safety System) replaced Morse as the international standard. Amateur radio operators still use Morse widely today.
When to Use This
Use to diagnose a computer that beeps on startup but does not display video, to decode an LED error pattern on a printer or embedded device without pulling up the service manual, to translate a Morse code message received in a puzzle, game, or emergency training exercise, or to encode text into Morse for educational, amateur radio, or creative purposes.
More Free Tools
Canonical Tag Generator
Generate a correct rel=canonical HTML tag for any URL and check it for duplicate content issues.
Video Timestamp Generator
Generate YouTube chapter timestamps, validate against YouTube rules, and get deep-link URLs per chapter.
Lua Script Generator
Generate complete Lua scripts for Love2D, Roblox, ComputerCraft, WoW addons, Hammerspoon, Redis, and CLI.
QR Code Generator
Generate QR codes for URLs, text, email, phone, WiFi, and vCards. Download as PNG or SVG with custom colors.