Bluetooth 4.0 vs Bluetooth 5.0
Comparing Bluetooth 4.0 and Bluetooth 5.0 specifications and features.
Bluetooth 4.0
Bluetooth 5.0
Bluetooth 4.0 vs Bluetooth 5.0: The BLE Generation Leap
Comparing Bluetooth 4.0 and Bluetooth 5.0 captures the entire first decade of BLE's evolution in a single comparison. The two versions are separated by six years (2010 to 2016) and three major intermediate releases (4.1, 4.2). For engineers evaluating legacy hardware or understanding the BLE capability landscape, this comparison illustrates how dramatically the technology matured.
Overview
Bluetooth 4.0 introduced Bluetooth Low Energy as a new radio standard designed for coin-cell-powered sensors and wearables. It defined the advertising channels, GATT attribute protocol, GAP roles, and the core connection procedures. Its LE radio operated at 1 Mbps with a 27-byte PDU payload, three advertising channels, and no mesh capability. Security used AES-128 but with a pairing model vulnerable to passive eavesdropping in Just Works mode.
Bluetooth 5.0 represented the cumulative six years of BLE evolution: the data packet length extension from 4.2 (251-byte PDUs), LE Secure Connections from 4.2 (ECDH pairing), and three new PHY modes — LE 1M (baseline), LE 2M (2× speed), and LE Coded (4× range). Extended and Periodic Advertising expanded the advertising payload from 31 bytes to 255 bytes and added broadcast-synchronization capability. The generation gap between 4.0 and 5.0 is substantial enough that they represent fundamentally different capability tiers.
Key Differences
- PHY options: 4.0 had a single PHY (1 Mbps). 5.0 introduced three: LE 1M (backward compatible), LE 2M (2 Mbps, 2× throughput), and LE Coded (S=2/S=8, up to 4× range).
- Throughput: 4.0 with 27-byte PDUs delivered roughly 26–30 kbps application-layer throughput. 5.0 with 251-byte PDUs and LE 2M PHY delivers approximately 500 kbps — roughly a 17–20× improvement.
- Range: 4.0's typical indoor range was 10–30 m. 5.0's LE Coded PHY S=8 extends this to 200–400 m in outdoor line-of-sight conditions.
- Advertising payload: 4.0 allowed 31 bytes of advertising data. 5.0's extended advertising supports up to 255 bytes of advertising payload on auxiliary channels.
- Security: 4.0's SMP pairing could be passively eavesdropped in Just Works mode. 5.0 (inheriting 4.2's LE Secure Connections) uses ECDH for authenticated key agreement with forward secrecy.
- Privacy: 4.0 had basic address randomization. 5.0 (inheriting 4.2) has enhanced Resolvable Private Addresses that prevent tracking by unauthorized scanners.
- Periodic Advertising: Absent in 4.0; standardized in 5.0, enabling synchronized broadcast networks.
Technical Comparison
| Parameter | Bluetooth 4.0 | Bluetooth 5.0 |
|---|---|---|
| Release year | 2010 | 2016 |
| PHY options | LE 1M only | LE 1M, LE 2M, LE Coded (S=2/S=8) |
| Max data rate | 1 Mbps | 2 Mbps (LE 2M PHY) |
| Long-range (Coded S=8) | None | ~400 m outdoor |
| Max PDU payload | 27 bytes | 251 bytes |
| Practical app throughput | ~26–30 kbps | ~500 kbps (2M PHY + 251-byte PDU) |
| Max advertising payload | 31 bytes (3 channels) | 255 bytes (extended advertising) |
| Periodic advertising | None | Supported |
| Pairing security | SMP legacy (ECDH optional) | LESC (ECDH standard path) |
| Enhanced Privacy (RPA) | Basic | Enhanced |
| CSA version | CSA #1 | CSA #1 + CSA #2 |
| LTE coexistence | None | Improved (inherited from 4.1) |
| Multi-role (Central + Peripheral) | Not defined | Supported (inherited from 4.1) |
| Frequency band | 2.4 GHz | 2.4 GHz |
Use Cases
4.0 Hardware: When It Still Works
- Simple low-throughput sensors: A temperature sensor reporting 4 bytes every 60 seconds over a ATT">GATT notification works identically on 4.0 and 5.0 hardware. The extra PDU space and PHY options are irrelevant.
- Basic iBeacon deployments: iBeacon uses the advertising layer with 30 bytes of payload — within 4.0's 31-byte limit. A 4.0 beacon is fully compatible with any BLE scanner.
5.0 Hardware: When the Improvements Are Essential
- OTA firmware updates: The 17–20× throughput improvement makes the difference between a 60-second and a 4-second update — a significant UX difference for field updates.
- Long-range IoT: Agriculture sensors, outdoor asset trackers, parking sensors, and any deployment beyond 50 m require Coded PHY — impossible on 4.0.
- Rich beacon broadcasts: Advertising 200+ bytes of structured data (URL, sensor readings, device info) requires extended advertising from 5.0.
- Security-sensitive applications: Any product handling authentication, access, or sensitive data must use LESC (available from 4.2/5.0) — 4.0's legacy SMP pairing is not acceptable for production security applications.
- Periodic broadcast networks: Environmental monitoring, synchronized broadcast, and the foundation of LC3 codec and Auracast." data-category="LE Audio">LE Audio broadcast all require periodic advertising.
When to Choose Each
No new product design should target Bluetooth 4.0. BLE 4.0 SoCs are obsolete; all current-generation BLE SoCs implement 5.x. The 4.0 vs. 5.0 comparison is relevant only for: - Legacy compatibility testing: Understanding what features are unavailable to 4.0 end devices that may be in the installed base. - Hardware lifecycle decisions: Evaluating whether 4.0 hardware in deployed products can be upgraded via firmware (it cannot add PHY modes; those are hardware-level capabilities).
Conclusion
Six years and three specification revisions separate Bluetooth 4.0 and 5.0, and the gap is profound. From a 26 kbps, 30-meter, 31-byte-payload technology, BLE evolved into a 500 kbps, 400-meter, 255-byte-payload platform with modern cryptography. The 4.0-to-5.0 leap encompasses every major BLE capability improvement of the first decade: longer range, higher throughput, richer advertising, secure pairing, and enhanced privacy. Engineers evaluating the BLE landscape should treat 5.0 as the historical baseline for modern capability and 4.0 as a legacy reference point for installed-base compatibility planning.
자주 묻는 질문
Bluetooth 5.0 introduced the LE 2M PHY which doubles the over-the-air bit rate from 1 Mbps to 2 Mbps compared to BLE 4.0. Effective application throughput roughly doubles as well, from around 700 Kbps to 1.4 Mbps under ideal conditions.
Bluetooth 5.0 added the LE Coded PHY (S2 and S8 modes) which trades speed for range using forward error correction. S8 mode achieves roughly 4× the range of BLE 4.0 at 125 Kbps — 100-400 m line-of-sight versus 10-100 m for BLE 4.0 at the same TX power.
Yes, significantly. BLE 4.0 limits advertising payload to 31 bytes. BLE 5.0 extended advertising supports up to 254 bytes per chained PDU and multiple chained PDUs, enabling payloads of up to 1,650 bytes. This allows richer beacon broadcasts, faster OTA DFU initiation, and periodic advertising for connectionless data distribution.
Usually yes, provided you stay within the same vendor family (e.g., nRF51 → nRF52). The GATT-level application code is largely reusable, but you will need to update SDK versions, linker scripts, and board pin definitions. New 5.0 features like 2M PHY require explicit opt-in in connection parameter negotiation.
Our comparisons use verified datasheet specifications to create side-by-side tables. Each comparison includes a verdict explaining when to choose each option based on your project requirements.