Raspberry Pi Zero W

model: Raspberry Pi Zero W

  • SoC: BCM2835, ARM11 core, 32-bit armv6 architecture
  • 802.11 b/g/n wireless LAN
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)
  • 1GHz, single-core CPU
  • 512MB RAM
  • Mini HDMI port and micro USB On-The-Go (OTG) port
  • Micro USB power
  • HAT-compatible 40-pin header
  • Composite video and reset headers
  • CSI camera connector

links

Raspberry Pi Zero W, Wikipedia Raspberry Pi,

local links

sb,

OS tested: Raspberry Pi OS,

back to machines page.

History

2026-01-26: networks - wpa_supplicant.conf has info for bitraf24, my home network and the guest network at the office.

2026-01-26: sb - I can ssh into it, it is called wicepi.local

tingo@kg-starone:~/Desktop $ ssh wicepi.local
The authenticity of host 'wicepi.local (10.13.37.81)' can't be established.
ED25519 key fingerprint is SHA256:18lZPoxuAgYFakgOUBY9KnnH4woOyqBfhW2oILBmnt8.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'wicepi.local' (ED25519) to the list of known hosts.
tingo@wicepi.local's password: 
Linux wicepi 5.15.84+ #1613 Thu Jan 5 11:58:09 GMT 2023 armv6l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Mar  4 20:16:47 2023 from 169.254.9.44

2026-01-26: at Bitraf again. This time the Pi Zero W is connected to my StarBook (sb). usbconfig says

root@kg-starone:~ # usbconfig -d ugen0.6
ugen0.6: <Linux-USB Ethernet/RNDIS Gadget Netchip Technology, Inc.> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (0mA)

device descriptor

root@kg-starone:~ # usbconfig -d ugen0.6 dump_device_desc
ugen0.6: <Linux-USB Ethernet/RNDIS Gadget Netchip Technology, Inc.> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (0mA)

  bLength = 0x0012 
  bDescriptorType = 0x0001 
  bcdUSB = 0x0200 
  bDeviceClass = 0x0002  <Communication device>
  bDeviceSubClass = 0x0000 
  bDeviceProtocol = 0x0000 
  bMaxPacketSize0 = 0x0040 
  idVendor = 0x0525 
  idProduct = 0xa4a2 
  bcdDevice = 0x0515 
  iManufacturer = 0x0001  <Linux 5.15.84+ with 20980000.usb>
  iProduct = 0x0002  <RNDIS/Ethernet Gadget>
  iSerialNumber = 0x0000  <no string>
  bNumConfigurations = 0x0002 

current configuration

root@kg-starone:~ # usbconfig -d ugen0.6 dump_curr_config_desc
ugen0.6: <Linux-USB Ethernet/RNDIS Gadget Netchip Technology, Inc.> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (0mA)


 Configuration index 0

    bLength = 0x0009 
    bDescriptorType = 0x0002 
    wTotalLength = 0x004b 
    bNumInterfaces = 0x0002 
    bConfigurationValue = 0x0002 
    iConfiguration = 0x0000  <no string>
    bmAttributes = 0x00c0 
    bMaxPower = 0x0000 

    Additional Descriptor

    bLength = 0x08
    bDescriptorType = 0x0b
    bDescriptorSubType = 0x00
     RAW dump: 
     0x00 | 0x08, 0x0b, 0x00, 0x02, 0x02, 0x06, 0x00, 0x06


    Interface 0
      bLength = 0x0009 
      bDescriptorType = 0x0004 
      bInterfaceNumber = 0x0000 
      bAlternateSetting = 0x0000 
      bNumEndpoints = 0x0001 
      bInterfaceClass = 0x0002  <Communication device>
      bInterfaceSubClass = 0x0002 
      bInterfaceProtocol = 0x00ff 
      iInterface = 0x0004  <RNDIS Communications Control>

      Additional Descriptor

      bLength = 0x05
      bDescriptorType = 0x24
      bDescriptorSubType = 0x00
       RAW dump: 
       0x00 | 0x05, 0x24, 0x00, 0x10, 0x01


      Additional Descriptor

      bLength = 0x05
      bDescriptorType = 0x24
      bDescriptorSubType = 0x01
       RAW dump: 
       0x00 | 0x05, 0x24, 0x01, 0x00, 0x01


      Additional Descriptor

      bLength = 0x04
      bDescriptorType = 0x24
      bDescriptorSubType = 0x02
       RAW dump: 
       0x00 | 0x04, 0x24, 0x02, 0x00


      Additional Descriptor

      bLength = 0x05
      bDescriptorType = 0x24
      bDescriptorSubType = 0x06
       RAW dump: 
       0x00 | 0x05, 0x24, 0x06, 0x00, 0x01


     Endpoint 0
        bLength = 0x0007 
        bDescriptorType = 0x0005 
        bEndpointAddress = 0x0082  <IN>
        bmAttributes = 0x0003  <INTERRUPT>
        wMaxPacketSize = 0x0008 
        bInterval = 0x0009 
        bRefresh = 0x0000 
        bSynchAddress = 0x0000 


    Interface 1
      bLength = 0x0009 
      bDescriptorType = 0x0004 
      bInterfaceNumber = 0x0001 
      bAlternateSetting = 0x0000 
      bNumEndpoints = 0x0002 
      bInterfaceClass = 0x000a  <CDC-data>
      bInterfaceSubClass = 0x0000 
      bInterfaceProtocol = 0x0000 
      iInterface = 0x0005  <RNDIS Ethernet Data>

     Endpoint 0
        bLength = 0x0007 
        bDescriptorType = 0x0005 
        bEndpointAddress = 0x0081  <IN>
        bmAttributes = 0x0002  <BULK>
        wMaxPacketSize = 0x0200 
        bInterval = 0x0000 
        bRefresh = 0x0000 
        bSynchAddress = 0x0000 

     Endpoint 1
        bLength = 0x0007 
        bDescriptorType = 0x0005 
        bEndpointAddress = 0x0001  <OUT>
        bmAttributes = 0x0002  <BULK>
        wMaxPacketSize = 0x0200 
        bInterval = 0x0000 
        bRefresh = 0x0000 
        bSynchAddress = 0x0000 

2023-03-02: at Bitraf (build night) I soldered male headers to the component side of my Pi Zero W.

2018-10-30: the package from RaspberryPi.dk arrived, straight into my mailbox.

2018-10-24: the order from RaspberryPi.dk was shipped.

2018-10-23: from RaspberryPi.dk I ordered 1 x Raspberry Pi Zero (Euro 4.76) and 1 x Raspberry Pi Zero W (Euro 9.43). Shipping was Euro 4.16 and Euro 1.48 as handling fee, a total of Euro 19.83.