The Raspberry Pi Foundation recently launched the Raspberry Pi Zero W, an improved version of the original Raspberry Pi Zero that adds built-in Wi-Fi and Bluetooth. These have been two features many Raspberry Pi fans have been requesting for a long time, and now, thankfully, they’re finally built into the wonderful Raspberry Pi Zero.

Since the Raspberry Pi Zero W is simply a variant of the Raspberry Pi Zero, this isn’t going to be a full, in-depth review. Instead this review will focus on all the new features the Zero W brings to the table. If you’re looking for detailed performance metrics on this board, I’d suggest heading over to my original Raspberry Pi Zero review. It’s also worth reading my review of the Raspberry Pi 3 as it was the first Raspberry Pi to feature built-in Wi-Fi and Bluetooth.

When I reviewed the Raspberry Pi 3, I wrote, “I can only hope that Wi-Fi and Bluetooth become a standard for all future Raspberry Pi boards. Anyone want a Raspberry Pi Zero+ with Wi-Fi and Bluetooth, even if it costs $15? Yes please!” The Raspberry Pi Foundation not only beat my expectations on price, it seems they also ignored my naming suggestion!

Without any further delay, here is my Raspberry Pi Zero W review.

Specifications

DeviceRaspberry Pi Zero WRaspberry Pi ZeroRaspberry Pi 3Raspberry Pi 1
CPU1 GHz ARM11 Broadcom CPU1 GHz ARM11 Broadcom CPU1.2 GHz quad-core ARM Cortex-A53 CPU from Broadcom700 MHz ARM11 Broadcom CPU
GPUVideocore IVVideocore IVVideocore IVVideocore IV
Memory512 MB512 MB1 GB512 MB
StoragemicroSD card slotmicroSD card slotmicroSD card slotSD card slot
Connectivity1 x microUSB, mini-HDMI, 802.11n wireless LAN,
Bluetooth 4.0
1 x microUSB, mini-HDMI4 x USB, HDMI, Ethernet, 3.5mm audio jack, Wi-Fi, Bluetooth4 x USB, HDMI, Ethernet, 3.5mm audio jack
OSLinuxLinuxLinux, Windows 10 IoT core, Android ThingsLinux
ConnectorsUnpopulated 40-pin GPIO header, SPI, I2C, Camera interface (CSI),Unpopulated 40-pin GPIO header, SPI, I2C, Camera interface (CSI),Camera interface (CSI), GPIO, SPI, I2C, JTAGCamera interface (CSI), GPIO, SPI, I2C, JTAG
Price$10/£9$5/£4$35/£30$25/£20

Design

If you were expecting anything other than a small circuit board then you have come to the wrong place. For $9, you don’t get any kind of case or anything resembling a consumer-level product. However, that’s sort of the point of Raspberry Pi products. The Zero W is meant to be bare bones, cheap, and versatile, so hobbyists and professionals alike can make anything they’d like.

Like the original Pi Zero, the System-on-a-Chip (SoC) is near the middle of the board, while the various ports are found towards the bottom. There is a mini-HDMI port for the display (mini now rather than full sized HDMI) as well as two micro-USB ports – one for power and the other for data (i.e. it is a normal USB port). To use the micro-USB port to connect peripherals like a keyboard or mouse you will need a micro-USB B male to USB A female adapter.

To the left of the board is the microSD slot. There is no built-in flash memory on the Pi Zero (just like the other Pi boards) so you need to get hold of a microSD card for the OS and for data storage. Without a microSD card the Pi Zero W won’t boot.

There is no Ethernet port, just like the first Pi Zero. However, now that the Zero W has built-in Wi-Fi capabilities, you can connect to the board without using a USB Wi-Fi dongle or a USB Ethernet port.

To get the Raspberry Pi Zero W up and running you need a micro-USB power supply (like a phone charger) and a microSD card (at least 4 GB), as a minimum. You will probably also need a mini-HDMI to HDMI adapter, an HDMI cable, a monitor/TV, a small USB hub, a mouse and a keyboard. All of these latter items can be removed once you have the board setup and running “headless.” You can also use a Bluetooth mouse and a Bluetooth keyboard.

Hardware

Just to recap on what you get with the Raspberry Pi Zero W. It is a fully working 32-bit computer with a 1 GHz ARMv6 single core microprocessor (ARM1176) , a VideoCore 4 GPU, and 512 MB of memory. The GPU is capable of driving a full HD display at 60 fps. You also get access to the 40 General Purpose Input and Output (GPIO) ports, however the header is unpopulated, meaning there are no pins.

Because of its size and use of an energy-efficient ARM-based processor, the Raspberry Pi Zero can be powered from an external battery pack, like the ones you use to charge your mobile phone on the go. This is a great solution for “headless” setups for use on robots or other embedded projects.

To earn the “W” moniker, the Zero W uses the Cypress CYW43438 wireless chip as Raspberry Pi 3 Model B meaning it has 802.11n wireless LAN and Bluetooth 4.0 connectivity.

Software

The operating system of choice for all Raspberry Pi boards is Linux, specifically the Debian based Raspbian. Installing Raspbian is a breeze. You need to download the New Out Of the Box Software (NOOBS) zip archive and extract it onto a blank microSD card. Boot the Pi Zero W from the card and follow the on screen instructions. Once complete the Zero will reboot into the Raspbian desktop environment.

When the desktop appears you will probably want to configure the networking. Click on the network icon (near the clock at the top-right of the screen) and you will see a list of all available wireless networks. Select the one you want and enter the password. If you right-click the network icon and choose the Wireless & Wired Network Settings option from the pop-up menu, you can manually enter a static IP address.

If you are using your Pi Zero for an embedded project then you might not want the desktop to start by default. You can configure this using the “Raspberry Pi Configuration” program. Click Menu (top-left of the screen), then Preferences, then Raspberry Pi Configuration.

In the middle of the System tab you will see the option to boot to Desktop or to CLI. If you do opt to keep the desktop then you should consider enabling VNC (on the Interfaces tab) so that you can access the desktop remotely.

While you are in Raspberry Pi Configuration, you can also set the hostname of your Pi Zero W and also configure the auto login options. Under the Interfaces tab you should also enable SSH login which will allow you to connect to your Pi Zero W over SSH.

With the Wi-Fi network configured and SSH enabled, you are now ready to disconnect the keyboard, mouse and monitor, and reboot to access your Zero W remotely.

Final thoughts

Having built-in Wi-Fi and Bluetooth makes the Raspberry Pi Zero W versatile and flexible, and at $10 you can’t fault the price. The possible uses and projects for the Zero W are endless and it lends itself well to Internet-of-Things projects. Sensor data gathering (via the GPIO ports), plus a 1 GHz 32-bit processor, plus wireless connectivity equals a winning formula.

As with the original Raspberry Pi Zero, the desktop performance of the Zero W is poor, plus there are the hidden costs in terms of adapters. If you want more performance and a full set of ports, including wired Ethernet, then you should opt for the Raspberry Pi 3. However for any IoT project that requires a cheap processor board with built-in wireless connectivity, I suggest you buy a bucket load of Pi Zero W boards.

Gary Sims
Gary has been a tech writer for over a decade and specializes in open source systems. He has a Bachelor's degree in Business Information Systems. He has many years of experience in system design and development as well as system administration, system security and networking protocols. He also knows several programming languages, as he was previously a software engineer for 10 years.
  • Hank Barta

    Hi Gary,
    I’d add a couple suggestions for initial setup if the Pi Zero W is going to be used headless.
    1) Install Raspbian Jessie Lite. This will save space on the card and reduce the memory footprint. (If the user does want the full desktop installed, they can use raspi-config to configure th graphical desktop so it does not start automatically.)
    2) If the user has access to a PC running Linux (another Raspberry Pi or Linux Live CD on a PC will do) you can configure the WiFi settings so the SD card so it will connect to your network automtically. An additional step is now required to enable the SSH server as well. With both of these done you can then access your Pi without ever having to connect a monitor and keyboard. (Search “raspberry pi wpa_supplicant” and “raspberry pi ssh” for details.)
    3) CHANGE THE DEFAULT PASSWORD the first time you log in.
    4) I edit ‘passwd’, ‘group’ and ‘shadow’ files in ‘/etc’ and rename the home directory in ‘/home’ to the user name I use on my other systems as a convenience. (Again, requires another Linux system.)

    • The article is indeed misleading about setup, so I’ll second this, and add that you can have your GUI too.

      Recap: Add two files to a SD card with the full Raspbian and you can SSH to install/run VNC. No hodgepodge of monitor/keyboard/adapters, and you can continue to setup and tinker from your desktop using the graphical interface.

      • The suggestion that Hank Barta mentioned are great, but I wouldn’t say the article was “misleading” about the setup. In what way is it misleading?

        • The article states:

          “To get the Raspberry Pi Zero W up and running you need a mini-HDMI to HDMI adapter, an HDMI cable, a micro-USB power supply (like a phone charger) and a microSD card (at least 4 GB). You will also need a monitor/TV, a small USB hub, a mouse and a keyboard.”

          Not ‘misleading,’ I apologize for being tactfully vague: “Incorrect.”

          • Thanks for the feedback, I have altered the text so that it doesn’t imply that the *only* way to setup the Zero W is with a monitor, mouse and keyboard.

    • Addendum: Also, the Linux PC isn’t really required either: the latest Raspbian lets you put the required files (‘SSH’, ‘wpa_supplicant.conf’) on the card’s visible partition. The Zero W is my first Pi and I managed to get it going this way, so I’m putting this out there so it doesn’t seem so daunting!

      • Hank Barta

        Cool! I didn’t know you could put the wpa_supplicant.conf file in the boot partition too. Good to know.

  • Hvor er du bare sej

  • Harold Asmis

    I love my razerow. It’s slow on many things, so I program and proof on an r3, and use the w to hook up my accelerometers. Right now, my supplier limits it to one per customer. Does anybody know if the Foundation has moved the production to some place that can produce in volume? I never could buy the original zero, and I’m hoping they’ll produce millions of w’s so I can get a bunch.