
Does Pi 4 Have Wifi? Real Answer
Introduction If you have been searching “Does Pi 4 Have Wifi?” you are not alone. It is one of the most common questions asked by makers, students, and developers buying their first Raspberry Pi. The short answer is yes, the Raspberry Pi 4 Model B comes with b
Introduction
If you have been searching “Does Pi 4 Have Wifi?” you are not alone. It is one of the most common questions asked by makers, students, and developers buying their first Raspberry Pi. The short answer is yes, the Raspberry Pi 4 Model B comes with built-in dual-band Wi-Fi right out of the box. But there is a lot more to the story, and the real answer depends on which Pi 4 variant you own, how you plan to use it, and what kind of network performance you expect.
In this guide, we will break down everything you need to know about Wi-Fi on the Raspberry Pi 4. We will cover the hardware specs, the difference between Pi 4 models, how it compares to older Raspberry Pi boards, real-world performance, how to set it up, how to troubleshoot connection issues, and when you might still want to use Ethernet or a USB Wi-Fi dongle instead.
Table of Contents
- Introduction
- The Short Answer: Does Pi 4 Have Wi-Fi?
- Wi-Fi Hardware Inside the Raspberry Pi 4
- Which Raspberry Pi 4 Models Include Wi-Fi?
- Raspberry Pi Wi-Fi Comparison Table
- Real-World Wi-Fi Performance on Pi 4
- How to Connect Your Pi 4 to Wi-Fi
- Headless Wi-Fi Setup (No Monitor Needed)
- Troubleshooting Wi-Fi Issues on Pi 4
- Ethernet vs Wi-Fi on Pi 4
- How to Disable Wi-Fi on Pi 4
- Compute Module 4 and Wi-Fi
- When to Use a USB Wi-Fi Dongle
- Tips and Best Practices
- Frequently Asked Questions
- Conclusion
The Short Answer: Does Pi 4 Have Wi-Fi?
Yes. The Raspberry Pi 4 Model B includes built-in Wi-Fi. You do not need to buy a separate USB dongle to connect it to a wireless network. The board ships with a Cypress CYW43455 wireless chip that supports dual-band 802.11ac Wi-Fi on both the 2.4 GHz and 5 GHz bands. It also includes Bluetooth 5.0 with BLE (Bluetooth Low Energy).
This was a major upgrade from the original Raspberry Pi and Raspberry Pi 2, which had no wireless at all. The Pi 3 introduced Wi-Fi, and the Pi 4 made it significantly faster and more reliable with 5 GHz support.
Wi-Fi Hardware Inside the Raspberry Pi 4
The Wi-Fi and Bluetooth on the Raspberry Pi 4 are handled by a single combined chip: the Cypress CYW43455. This chip connects to the main Broadcom BCM2711 SoC over SDIO for Wi-Fi and UART for Bluetooth. Here are the key wireless specifications:
- Wi-Fi standard: IEEE 802.11ac (also known as Wi-Fi 5)
- Bands: 2.4 GHz and 5 GHz dual-band
- Antenna: On-board PCB antenna (no external antenna connector on the Model B)
- Bluetooth: 5.0 with BLE
- Modulation: Supports up to 80 MHz channel width on 5 GHz
- Maximum theoretical speed: Up to 433 Mbps on 5 GHz (real-world is lower)
It is worth noting that the Pi 4 does not have an external antenna connector on the standard Model B. The antenna is built into the PCB. This keeps the board compact but means you cannot easily upgrade the antenna for better range without modifying the board.
Which Raspberry Pi 4 Models Include Wi-Fi?
When people say “Raspberry Pi 4,” they usually mean the Raspberry Pi 4 Model B, which is the standard single-board computer. All variants of the Pi 4 Model B include Wi-Fi regardless of RAM size:
- Raspberry Pi 4 Model B — 1 GB RAM
- Raspberry Pi 4 Model B — 2 GB RAM
- Raspberry Pi 4 Model B — 4 GB RAM
- Raspberry Pi 4 Model B — 8 GB RAM
The Raspberry Pi 400, which is a Pi 4 built into a keyboard, also includes the same Wi-Fi chip. The Raspberry Pi 4 Model B is the board most people buy, and yes, every single one of them has Wi-Fi built in.
The one exception in the Pi 4 family is the Compute Module 4 (CM4), which comes in versions with and without Wi-Fi. We will cover that separately.
Raspberry Pi Wi-Fi Comparison Table
Here is how the Pi 4 stacks up against other popular Raspberry Pi boards when it comes to wireless connectivity:
| Board | Wi-Fi | Band | Bluetooth | Ethernet |
|---|---|---|---|---|
| Raspberry Pi 4 Model B | Yes (built-in) | 2.4 + 5 GHz | 5.0 | Gigabit |
| Raspberry Pi 3 Model B+ | Yes (built-in) | 2.4 + 5 GHz | 4.2 | 10/100 (USB) |
| Raspberry Pi 3 Model B | Yes (built-in) | 2.4 GHz only | 4.1 | 10/100 (USB) |
| Raspberry Pi Zero 2 W | Yes (built-in) | 2.4 GHz only | 4.2 | No |
| Raspberry Pi Zero W | Yes (built-in) | 2.4 GHz only | 4.1 | No |
| Raspberry Pi 400 | Yes (built-in) | 2.4 + 5 GHz | 5.0 | Gigabit |
| Raspberry Pi 2 / 1 / Zero (original) | No | N/A | No | 10/100 (varies) |
Real-World Wi-Fi Performance on Pi 4
The theoretical maximum Wi-Fi speed on the Pi 4 is around 433 Mbps on the 5 GHz band. In practice, you can expect significantly less. Most users report real-world speeds between 80 Mbps and 200 Mbps depending on several factors:
- Distance from the router: The on-board antenna is small. Signal strength drops off quickly through walls.
- Case material: Metal cases can shield the signal. Plastic or open cases perform better.
- USB 3.0 interference: This is a big one. USB 3.0 devices emit radio noise in the 2.4 GHz band. If you have a USB 3.0 drive or SSD plugged in, your 2.4 GHz Wi-Fi can suffer badly. Use the 5 GHz band to avoid this.
- Power supply quality: An underpowered or noisy power supply can cause Wi-Fi instability and random disconnects.
- Router quality and channel congestion: A crowded 2.4 GHz environment will hurt performance.
- Firmware and OS version: Keeping Raspberry Pi OS updated ensures you have the latest wireless firmware.
For most home automation, media center, and light server tasks, the Pi 4’s Wi-Fi is more than adequate. For high-throughput tasks like a NAS or 4K streaming server, Gigabit Ethernet is the better choice.
How to Connect Your Pi 4 to Wi-Fi
Connecting to Wi-Fi on a Pi 4 running Raspberry Pi OS is straightforward. Here is the step-by-step process using the desktop interface:
- Boot up your Raspberry Pi 4 with Raspberry Pi OS installed.
- Click the network icon in the top-right corner of the taskbar.
- A list of available Wi-Fi networks will appear.
- Click on your network name (SSID).
- Enter the Wi-Fi password when prompted.
- Wait for the connection icon to change to a solid Wi-Fi symbol.
You can also connect via the command line using raspi-config:
- Open a terminal.
- Type
sudo raspi-configand press Enter. - Navigate to System Options, then Wireless LAN.
- Enter your SSID and password.
- Select Finish and reboot if prompted.
Alternatively, you can use nmcli on newer Raspberry Pi OS versions:
sudo nmcli dev wifi connect "YourNetworkName" password "YourPassword"
Headless Wi-Fi Setup (No Monitor Needed)
If you are setting up a Pi 4 without a monitor or keyboard, you can pre-configure Wi-Fi before the first boot. This is done using the Raspberry Pi Imager tool:
- Download and install Raspberry Pi Imager on your computer.
- Insert your microSD card.
- Select the OS and your storage device.
- Before writing, click the gear icon (advanced options) or press Ctrl+Shift+X.
- Check “Configure wireless LAN.”
- Enter your SSID, password, and wireless LAN country.
- Write the image to the SD card.
- Insert the card into your Pi 4 and power it on. It will connect automatically.
You can also manually create a file called wpa_supplicant.conf in the boot partition of the SD card with your network credentials. Raspberry Pi OS will read it on first boot and configure Wi-Fi.
Troubleshooting Wi-Fi Issues on Pi 4
If your Pi 4 is not connecting to Wi-Fi or keeps dropping the connection, try these steps:
- Check the country code: Wi-Fi regulatory domains are set by country. If the country is not set, Wi-Fi may not work at all. Set it via
raspi-configunder Localisation Options. - Update the system: Run
sudo apt update && sudo apt full-upgradeto get the latest firmware. - Check power supply: Use the official 5V 3A USB-C power supply. Underpowered Pis have unstable Wi-Fi.
- Move away from USB 3.0 devices: If using a USB 3.0 SSD, use a shielded cable or move it away from the board.
- Try 5 GHz instead of 2.4 GHz: Better throughput and less interference.
- Check for throttling: Run
vcgencmd get_throttled. If it returns anything other thanthrottled=0x0, your Pi is being throttled, which can affect Wi-Fi. - Restart networking:
sudo systemctl restart dhcpcdorsudo systemctl restart NetworkManager. - Check logs:
dmesg | grep -i wlanorjournalctl -u wpa_supplicantfor errors.
Ethernet vs Wi-Fi on Pi 4
The Pi 4 has a true Gigabit Ethernet port, which is a big upgrade from the Pi 3. For many use cases, Ethernet is still the better choice:
- Use Ethernet for: NAS, media servers, high-throughput downloads, low-latency applications, stable 24/7 servers.
- Use Wi-Fi for: Portable projects, IoT devices, situations where running a cable is impractical, casual browsing and light tasks.
Both can be used simultaneously. The Pi 4 will route traffic intelligently, and you can configure metric priorities if needed.
How to Disable Wi-Fi on Pi 4
If you are using Ethernet only and want to save power or reduce RF interference, you can disable Wi-Fi entirely:
- Temporarily:
sudo ifconfig wlan0 down - Permanently via config.txt: Add
dtoverlay=disable-wifito/boot/config.txtand reboot. - Block the module: Add
blacklist brcmfmacto/etc/modprobe.d/raspi-blacklist.conf.
Disabling Wi-Fi can slightly reduce power consumption and heat, which is useful for headless server deployments.
Compute Module 4 and Wi-Fi
The Compute Module 4 (CM4) is a different beast. It is designed for industrial and embedded applications. The CM4 comes in two variants:
- CM4 with wireless: Includes Wi-Fi and Bluetooth, same CYW43455 chip.
- CM4 without wireless: No Wi-Fi or Bluetooth at all, for applications where RF is not needed or is undesirable.
Additionally, the CM4 requires a carrier board, and the antenna setup depends on the carrier. Some carrier boards have an external antenna connector (U.FL), which can dramatically improve range compared to the standard Pi 4 Model B’s on-board antenna.
When to Use a USB Wi-Fi Dongle
Even though the Pi 4 has built-in Wi-Fi, there are situations where a USB dongle makes sense:
- You need better range or an external antenna.
- You need Wi-Fi 6 (802.11ax) support, which the Pi 4 does not have.
- You need a second Wi-Fi interface, for example to use the Pi as a router or access point.
- The built-in Wi-Fi chip has failed.
- You are using a CM4 without wireless and cannot change hardware.
Popular dongles include the Panda PAU09, Alfa AWUS036ACS, and TP-Link Archer T3U. Make sure the dongle is compatible with Linux and the Pi’s ARM architecture.
Tips and Best Practices
- Always use the 5 GHz band when possible for better speed and less interference.
- Keep your Raspberry Pi OS updated for the latest wireless firmware.
- Use a quality power supply to avoid Wi-Fi instability.
- If using a metal case, consider one with a plastic window or antenna cutout.
- Set your wireless country code correctly during setup.
- For 24/7 server use, prefer Ethernet for reliability.
- Avoid placing USB 3.0 devices directly next to the Wi-Fi antenna area.
- Use a powered USB hub if connecting multiple high-draw devices.
- Monitor signal strength with
iwconfigornmcli dev wifi.
Frequently Asked Questions
Does the Raspberry Pi 4 have Wi-Fi built in?
Yes. Every Raspberry Pi 4 Model B includes built-in dual-band Wi-Fi (2.4 GHz and 5 GHz) and Bluetooth 5.0. No dongle is required.
Does Pi 4 have Wi-Fi 6?
No. The Pi 4 supports 802.11ac (Wi-Fi 5). It does not support Wi-Fi 6 (802.11ax). For Wi-Fi 6, you would need a USB adapter.
Can the Raspberry Pi 4 use 5 GHz Wi-Fi?
Yes. The Pi 4 supports both 2.4 GHz and 5 GHz bands. 5 GHz generally gives better speeds and less interference.
Why is my Pi 4 Wi-Fi slow?
Common causes include USB 3.0 interference, distance from the router, a metal case, an underpowered power supply, or being on the congested 2.4 GHz band. Switching to 5 GHz often helps significantly.
Does the Pi 4 need an antenna for Wi-Fi?
No. The Pi 4 Model B has a built-in PCB antenna. You do not need to attach anything. However, you cannot upgrade the antenna on the standard Model B.
Can I use Wi-Fi and Ethernet at the same time on Pi 4?
Yes. Both interfaces can be active simultaneously. The system will route traffic based on metric priority.
Does Raspberry Pi 400 have Wi-Fi?
Yes. The Pi 400 uses the same wireless chip as the Pi 4 Model B and supports dual-band Wi-Fi and Bluetooth 5.0.
Is the Wi-Fi on Pi 4 good enough for streaming?
For 1080p streaming, yes. For 4K streaming or high-bitrate content, Ethernet is more reliable, though 5 GHz Wi-Fi can work in good conditions.
Conclusion
So, does Pi 4 have Wi-Fi? Absolutely yes. The Raspberry Pi 4 Model B ships with built-in dual-band 802.11ac Wi-Fi and Bluetooth 5.0, making it ready for wireless networking right out of the box. Whether you are building a home automation hub, a media center, or a portable project, the Pi 4’s wireless capabilities are solid for most everyday tasks.
That said, understanding the limitations — like the on-board antenna, USB 3.0 interference, and the lack of Wi-Fi 6 — helps you get the best performance. For demanding applications, Ethernet remains king. For everything else, the Pi 4’s built-in Wi-Fi is a capable and convenient option. Keep your system updated, use 5 GHz when you can, and power it properly, and you will have a reliable wireless experience.