
Does the Raspberry Pi 3 Have Wifi? Boards With Bcm Built-In
Introduction If you have ever shopped for a single-board computer or pulled an older board out of a parts bin, one of the first questions that comes to mind is: Does the Raspberry Pi 3 Have Wifi? The answer matters because wireless connectivity determines whet
Introduction
If you have ever shopped for a single-board computer or pulled an older board out of a parts bin, one of the first questions that comes to mind is: Does the Raspberry Pi 3 Have Wifi? The answer matters because wireless connectivity determines whether you can place your project anywhere in your home or whether you are tethered to an Ethernet cable. For many hobbyists, educators, and professional developers, the convenience of built-in WiFi is a deciding factor when choosing a Raspberry Pi model.
The Raspberry Pi 3 family was a turning point for the platform. Before the Pi 3, getting wireless networking meant buying a USB WiFi dongle, finding compatible drivers, and hoping the adapter worked with your chosen operating system. With the Raspberry Pi 3, the wireless hardware is integrated directly onto the board. This means the moment you power on the device, a WiFi interface is ready to be configured.
This guide takes an in-depth look at the wireless capabilities of the Raspberry Pi 3. We will cover which boards include WiFi, the specific Broadcom BCM chipsets involved, how to set up wireless networking step by step, how to troubleshoot common problems, and how the built-in solution compares to external USB adapters. By the end, you will know exactly what to expect from your Pi 3’s wireless hardware and how to get the most reliable connection possible.
Table of Contents
- Introduction
- Quick Answer: Does the Raspberry Pi 3 Have Wifi?
- Raspberry Pi 3 Models and BCM Chipsets
- How the Built-In WiFi Works
- Comparison Table: Raspberry Pi 3 and Related Boards
- Step-by-Step: Enabling WiFi on Raspberry Pi 3
- Step-by-Step: Connecting to WiFi via the Command Line
- Troubleshooting Common WiFi Issues on the Pi 3
- Tips and Best Practices for Pi 3 WiFi
- External USB WiFi Adapters vs. Built-In Wireless
- Power Management and Antenna Considerations
- Frequently Asked Questions
- Conclusion
Quick Answer: Does the Raspberry Pi 3 Have Wifi?
Yes, the Raspberry Pi 3 has WiFi built in. Every model in the Raspberry Pi 3 lineup—the original Raspberry Pi 3 Model B, the Raspberry Pi 3 Model B+, and the Raspberry Pi 3 Model A+—includes integrated 802.11 wireless networking. You do not need to purchase or attach a separate USB WiFi adapter to connect to a wireless router or access point.
The wireless capability comes from a Broadcom BCM combo chip that handles both WiFi and Bluetooth. Because this chip is soldered directly onto the printed circuit board, the Raspberry Pi 3 is ready for wireless projects straight out of the box. All you need is a microSD card with an operating system, a suitable power supply, and a wireless network to join.
It is important to understand that while every Pi 3 has WiFi, the exact wireless performance differs between models. The original Model B is limited to 2.4 GHz networks, while the later Model B+ and Model A+ support both 2.4 GHz and 5 GHz bands. Those distinctions are covered in detail below, but the short answer to Does the Raspberry Pi 3 Have Wifi? is a clear yes across the entire family.
Raspberry Pi 3 Models and BCM Chipsets
When people ask Does the Raspberry Pi 3 Have Wifi?, they are often thinking of the original Raspberry Pi 3 Model B that launched in 2016. However, the Pi 3 family includes multiple boards, and each one uses a Broadcom BCM wireless chip with slightly different capabilities.
Raspberry Pi 3 Model B
The Raspberry Pi 3 Model B was the first Pi to include built-in WiFi and Bluetooth. It uses the Broadcom BCM43438 wireless chip, which provides 802.11b/g/n wireless networking on the 2.4 GHz band. It also includes Bluetooth 4.1. Because the BCM43438 is integrated onto the PCB, there is no need for a USB WiFi dongle.
This board replaced the Raspberry Pi 2, which had no wireless at all. The addition of the BCM43438 made the Model B much more convenient for Internet of Things projects, home automation, and portable setups where running an Ethernet cable is impractical. For many users, this was the first Raspberry Pi they could simply power on and connect to their home WiFi without extra shopping.
Raspberry Pi 3 Model B+
The Raspberry Pi 3 Model B+ arrived in 2018 as an improved version of the original Model B. It features the Broadcom BCM43455 wireless chip. The most important difference for wireless users is that the BCM43455 supports dual-band 802.11b/g/n/ac, meaning it can connect to both 2.4 GHz and 5 GHz WiFi networks. It also includes Bluetooth 4.2.
If you are asking Does the Raspberry Pi 3 Have Wifi? and you specifically need 5 GHz connectivity for less interference or higher throughput, the Model B+ is the Pi 3 board to choose. The original Model B cannot see 5 GHz access points at all, so it cannot connect to routers that broadcast only on that band.
Raspberry Pi 3 Model A+
The Raspberry Pi 3 Model A+ is a smaller, lower-cost variant released in late 2018. It uses the same BCM43455 wireless chip as the Model B+, so it supports dual-band 2.4 GHz and 5 GHz WiFi and Bluetooth 4.2. The trade-off is that the A+ has only one USB port, less RAM, and no Ethernet port. Because it lacks Ethernet, the built-in WiFi is even more critical for network connectivity.
How the Built-In WiFi Works
The Raspberry Pi 3 does not rely on a separate USB WiFi stick. Instead, the wireless radio is part of a Broadcom combo chip mounted directly on the board. On the original Model B, that chip is the BCM43438. On the Model B+ and Model A+, it is the BCM43455.
These chips handle the radio frequency signaling, modulation, and protocol stack for 802.11 wireless networking. They communicate with the main Broadcom BCM2837 system-on-chip over an internal bus, so the operating system sees a standard wireless network interface—usually named wlan0—just as it would see a USB adapter.
The board also includes a printed circuit board (PCB) antenna etched near the edge of the board. This antenna is sufficient for most indoor uses, though its range is not as strong as a dedicated external antenna with a cable. Because the antenna is built in, you cannot easily replace it without modifying the hardware.
Firmware for the BCM wireless chip is loaded by the operating system at boot time. Raspberry Pi OS includes the necessary firmware packages by default, which is why WiFi usually works immediately after installation. If you are using a minimal or third-party operating system, you may need to install the firmware manually before the wireless interface appears.
Comparison Table: Raspberry Pi 3 and Related Boards
The table below shows how the Raspberry Pi 3 models compare to each other and to a few closely related boards. This should help you decide which board fits your wireless needs.
| Model | Built-In WiFi | WiFi Bands | Bluetooth | Wireless Chip | Ethernet | Release Year |
|---|---|---|---|---|---|---|
| Raspberry Pi 3 Model B | Yes | 2.4 GHz only | 4.1 | BCM43438 | 10/100 Mbps | 2016 |
| Raspberry Pi 3 Model B+ | Yes | 2.4 GHz and 5 GHz | 4.2 | BCM43455 | Gigabit (limited by USB 2.0) | 2018 |
| Raspberry Pi 3 Model A+ | Yes | 2.4 GHz and 5 GHz | 4.2 | BCM43455 | None | 2018 |
| Raspberry Pi Zero W | Yes | 2.4 GHz only | 4.1 | BCM43438 | None | 2017 |
| Raspberry Pi 4 Model B | Yes | 2.4 GHz and 5 GHz | 5.0 | BCM43455 | Gigabit | 2019 |
Step-by-Step: Enabling WiFi on Raspberry Pi 3
Because the Raspberry Pi 3 has WiFi built in, enabling it is usually a matter of selecting your network and entering a password. The exact steps depend on whether you are using the desktop version of Raspberry Pi OS or a headless Lite image.
Method 1: Using the Raspberry Pi OS Desktop
- Boot your Raspberry Pi 3 and log in to the graphical desktop.
- Look for the network icon in the top-right corner of the screen, near the volume and Bluetooth icons.
- Click the network icon to open the list of available wireless networks.
- Find your network name (SSID) in the list and click it.
- Enter the WiFi password when prompted and click Connect.
- Wait a few seconds for the connection to establish. The network icon should change to show signal strength.
- Open a web browser or terminal to verify that you have internet access.
Method 2: Headless Setup Using wpa_supplicant.conf
If you are running Raspberry Pi OS Lite without a desktop, or if you want to configure WiFi before the first boot, you can place a wpa_supplicant.conf file on the boot partition of your microSD card.
- Insert the microSD card into your computer.
- Open the boot partition, which is usually labeled
bootand appears as a small FAT partition. - Create a new text file named exactly
wpa_supplicant.conf. - Add the following contents to the file:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=US
network={
ssid="YOUR_NETWORK_NAME"
psk="YOUR_WIFI_PASSWORD"
key_mgmt=WPA-PSK
}
- Replace
YOUR_NETWORK_NAMEandYOUR_WIFI_PASSWORDwith your actual credentials. - Set the
countrycode to match your location (for example,US,GB, orCA). This is required for legal WiFi operation. - Save the file and safely eject the microSD card.
- Insert the card into the Raspberry Pi 3 and power it on. The board should connect to your network automatically on first boot.
Method 3: Using raspi-config
If you already have access to the command line through a monitor and keyboard or SSH over Ethernet, you can use the built-in configuration tool.
- Run
sudo raspi-config. - Select System Options and then Wireless LAN.
- Enter your SSID and passphrase when prompted.
- Finish and reboot when asked.
Verifying the Connection
After completing any of the methods above, you can verify that the built-in WiFi is working by opening a terminal and running:
ifconfig wlan0
You should see an IP address listed under inet. You can also test internet access with:
ping -c 4 google.com
Step-by-Step: Connecting to WiFi via the Command Line
Advanced users often prefer managing WiFi from the terminal. On Raspberry Pi 3, the wireless interface is typically wlan0.
Scanning for Networks
To see available wireless networks, run:
sudo iwlist wlan0 scan
Look for lines that say ESSID:"YourNetwork" to identify your router.
Using wpa_cli
The wpa_cli tool lets you interact with the WiFi daemon interactively.
- Run
sudo wpa_cli. - Type
scanand press Enter to search for networks. - Type
scan_resultsto see the list. - Type
add_networkto create a new network entry. - Set the SSID with
set_network 0 ssid "YourNetwork". - Set the password with
set_network 0 psk "YourPassword". - Enable the network with
enable_network 0. - Save the configuration with
save_config. - Type
quitto exit.
Using nmcli
If your Raspberry Pi OS version includes NetworkManager, you can use nmcli:
nmcli device wifi list nmcli device wifi connect "YourNetwork" password "YourPassword"
Troubleshooting Common WiFi Issues on the Pi 3
Even though the Raspberry Pi 3 has WiFi built in, you may occasionally run into connection problems. Here are the most common issues and how to fix them.
The wlan0 Interface Is Missing
If ifconfig or ip addr does not show wlan0, the wireless interface may be disabled or the firmware may not be loaded.
- Run
sudo rfkill listto check if WiFi is blocked. If you seeSoft blocked: yes, runsudo rfkill unblock wifi. - Reboot the Pi after making changes.
- Reinstall the firmware with
sudo apt update && sudo apt install --reinstall raspberrypi-sys-mods firmware-brcm80211.
Cannot See 5 GHz Networks
Remember that the original Raspberry Pi 3 Model B only supports 2.4 GHz. If you are using that board, it will never detect a 5 GHz access point. To use 5 GHz, you need a Raspberry Pi 3 Model B+ or Model A+ with the BCM43455 chip.
Weak Signal or Frequent Disconnects
The onboard PCB antenna is convenient but not powerful. Try the following:
- Move the Raspberry Pi 3 closer to your router.
- Avoid placing the board inside a closed metal enclosure, which can block the antenna.
- Orient the board so the antenna area faces the router rather than being blocked by a desk or wall.
- If range is critical, consider using a USB WiFi adapter with an external antenna.
Slow Speeds on 2.4 GHz
The 2.4 GHz band is crowded and subject to interference from microwaves, baby monitors, and neighboring WiFi networks. If your router supports it, use a different channel or switch to a 5 GHz-capable Pi 3 model.
Connected but No Internet
If your Pi 3 connects to the router but cannot reach websites, the problem may be DNS. Try setting a public DNS server such as 8.8.8.8 or 1.1.1.1 in your network configuration.
Tips and Best Practices for Pi 3 WiFi
Getting the most out of the built-in wireless on the Raspberry Pi 3 takes a little planning. These tips will help you maintain a stable connection.
- Use a good power supply. WiFi radio transmissions draw extra current. An underpowered Pi 3 may reboot or drop the connection when the wireless chip activates. Use an official 2.5A or 3A power supply.
- Set the correct WiFi country code. Without the correct country setting, the Pi may not use the right channels or power levels, which can cause connection failures.
- Prefer 5 GHz on supported models. If you have a Pi 3 Model B+ or A+, connect to 5 GHz for less interference, provided your router broadcasts that band.
- Assign a static IP address. For headless servers or IoT devices, configure a static IP on
wlan0so you can always reach the Pi at the same address. - Disable WiFi when not needed. If you are running on battery power and only need Ethernet, turning off the wireless radio can extend runtime.
- Keep firmware updated. Run
sudo apt update && sudo apt full-upgraderegularly to receive wireless driver and firmware improvements. - Avoid USB 3.0 interference. If you use USB 3.0 devices, keep them away from the Pi 3’s antenna area, as they can generate noise in the 2.4 GHz band.
External USB WiFi Adapters vs. Built-In Wireless
Since the Raspberry Pi 3 has WiFi built in, you usually do not need a USB adapter. However, there are scenarios where an external adapter makes sense.
The built-in BCM wireless chip is perfectly adequate for web browsing, SSH, MQTT messaging, and streaming modest media. It is also more compact because it does not occupy a USB port. On the Pi 3 Model A+, which has only one USB port, preserving that port for other hardware is a genuine advantage.
You might consider a USB WiFi adapter if:
- You need an external antenna for long-range outdoor or industrial use.
- You need WiFi 6 (802.11ax) support, which no Raspberry Pi 3 model offers.
- The built-in wireless hardware fails and you need a quick replacement without replacing the board.
- You want to create a separate wireless access point on a dedicated interface while using the built-in WiFi as a client.
For most users, though, the answer to Does the Raspberry Pi 3 Have Wifi? means you can skip the extra adapter entirely.
Power Management and Antenna Considerations
The Raspberry Pi 3’s wireless chip shares power with the rest of the board. When the WiFi radio transmits, it draws a noticeable spike in current. If your power supply is marginal, you may see the undervoltage warning (the lightning bolt icon) or experience random disconnects.
Use a high-quality power supply, and avoid powering the Pi through a computer’s USB port unless you know it can deliver steady current.
The PCB antenna is located near the edge of the board. If you mount the Pi 3 inside a metal case, the case can act as a shield and dramatically reduce range. Plastic cases are generally safe, but try to keep the antenna side unobstructed. If you need to place the Pi far from your router, a USB WiFi adapter with a detachable antenna is often more reliable than trying to extend the built-in antenna.
Frequently Asked Questions
Does the Raspberry Pi 3 Have Wifi out of the box?
Yes. Every Raspberry Pi 3 model includes integrated WiFi. You do not need to purchase or install a separate wireless adapter.
Which BCM chip provides WiFi on the Pi 3?
The original Raspberry Pi 3 Model B uses the Broadcom BCM43438 chip. The Raspberry Pi 3 Model B+ and Model A+ use the BCM43455 chip, which adds 5 GHz support.
Does the original Pi 3 Model B support 5 GHz WiFi?
No. The original Model B is limited to 2.4 GHz 802.11b/g/n. For 5 GHz, you need a Model B+ or Model A+.
Can I use the Pi 3 as a WiFi access point?
Yes, though it requires some configuration. You can set up hostapd and a DHCP server to turn the Pi 3 into a wireless access point, but performance is modest compared to a dedicated router.
Do I need to install drivers for the built-in WiFi?
On Raspberry Pi OS, the drivers and firmware are included by default. Other operating systems may require you to install the Broadcom firmware package manually.
Is the built-in WiFi good enough for streaming video?
It can handle standard-definition and some high-definition streaming over a strong 2.4 GHz or 5 GHz connection. For reliable 4K or high-bitrate local streaming, a wired Ethernet connection is preferable.
Can I disable the built-in WiFi?
Yes. You can disable it through raspi-config, by editing /boot/config.txt with an overlay, or by running sudo ifconfig wlan0 down.
Conclusion
So, Does the Raspberry Pi 3 Have Wifi? Yes, it does. Every board in the Raspberry Pi 3 family—Model B, Model B+, and Model A+—comes with integrated wireless networking powered by a Broadcom BCM chip. You can connect to your home router, configure a headless server, or build an IoT device without ever buying a USB WiFi dongle.
The main differences between the models come down to wireless bands and Bluetooth versions. The original Model B uses the BCM43438 and is limited to 2.4 GHz, while the Model B+ and Model A+ use the BCM43455 and support both 2.4 GHz and 5 GHz. Knowing which board you have will help you set expectations for range, speed, and compatibility.
By following the setup steps, troubleshooting tips, and best practices outlined in this guide, you should be able to get the built-in WiFi on your Raspberry Pi 3 running reliably. Whether you are a beginner or an experienced maker, the integrated wireless makes the Pi 3 a versatile choice for networked projects.