Raspberry Pi Zero (raspberry-pi0)
Appearance
(Redirected from Raspberry Pi Zero)
| WARNING: This device cannot run postmarketOS, as its architecture is unsupported. |
| This device has been archived. This means that it no longer appears in pmbootstrap and is likely broken. It can still be selected in pmbootstrap init by typing in the vendor and codename, but you will have to build the kernel package manually. |
|
| |
| Manufacturer | Raspberry Pi Foundation |
|---|---|
| Name |
Raspberry Pi Zero Zero W |
| Codename | raspberry-pi0 |
| Released | 2015 |
| Type | single board computer |
| Hardware | |
| Chipset | Broadcom BCM2835 |
| CPU | ARM1176JZF-S @ 1 GHz |
| GPU | Broadcom VideoCore IV |
| Display | HDMI port |
| Storage | MicroSDHC slot |
| Memory | 512 MB |
| Architecture | armhf |
| Software | |
Original software The software and version the device was shipped with. |
Raspberry Pi OS |
Extended version The most recent supported version from the manufacturer. |
Raspberry Pi OS |
| Nura | |
| Category | archived |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
no |
| Device package |
|
| Kernel package |
|
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Works
|
|---|---|
Screen Whether the display works; ideally with sleep mode and brightness control. |
Works
|
| Multimedia | |
3D Acceleration |
Untested
|
| Connectivity | |
WiFi |
Works
|
Bluetooth |
Works
|
| Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Untested
|
Users owning this device
- Axunes
- Blacklight
- Drebrez
- Eepymeowers (Notes: 4x, 2 Zero W and 2 Zero)
- Ejona (Notes: x2)
- Halamix2
- Jacoblightning3 (Notes: Sitting around)
- Kpcyrd
- Kszyms (Notes: Pihole and Syncthing server)
- Lloir
- Lxpanel
- Maciej (Notes: Not used currently)
- Maff (Notes: 0 and 0W units, inc. one WD Labs PiDrive)
- Neko (Notes: Two 0Ws floating around, one 0W is a USB gadget - maybe a perfect use for pmOS)
- PiotrZPL (Notes: Security camera.)
- Schrmh (Notes: W with Header. Also got a nice USB adapter)
- Segfault (Notes: Zero W)
- Sliwkr
- Swee (Notes: Fried with overvoltage)
- TravMurav
- TurkLine
- User0 (Notes: unused)
- ZeroCool32 (Notes: Zero W, rev1.3)
Contributors
Installation
1. Follow the steps on Installation_guide#Initialization
2. Choose the raspberry-pi0 device
3. Start the build process and install the completed image to a sdcard (replace /dev/sdX with the device for your sdcard)
$ ./pmbootstrap.py install --sdcard /dev/sdX
4. Place the sdcard into the Raspberry Pi and boot it
5. Connect a microUSB cable to the central microUSB port (with the USB label)
6. Let the RPI boot and then you should be able to connect using SSH
$ ssh user@172.16.42.1
Issues
3D Acceleration (GPU)
The vc4 module fails to load:
# dmesg | grep vc
[ 0.000000] Kernel command line: 8250.nr_uarts=1 cma=256M bcm2708_fb.fbwidth=640 bcm2708_fb.fbheight=480 bcm2708_fb.fbswap=1 smsc95xx.macaddr=B8:27:EB:3D:4B:57 vc_mem.mem_base=0x1ec00000 vc_mem.mem_size=0x20000000 dwc_otg.lpm_enable=0 console=tty1 console=ttyS0,115200
[ 0.674097] vc-mem: phys_addr:0x00000000 mem_base=0x1ec00000 mem_size:0x20000000(512 MiB)
[ 0.675232] vc-sm: Videocore shared memory driver
[ 0.716056] vchiq: vchiq_init_state: slot_zero = (ptrval), is_master = 0
[ 0.717968] [vc_sm_connected_init]: start
[ 1.300516] [vc_sm_connected_init]: end - returning 0
[ 2.594391] vc4-drm soc:gpu: failed to bind 20902000.hdmi (ops vc4_hdmi_ops [vc4]): -517
[ 2.602801] vc4-drm soc:gpu: master bind failed: -517
[ 2.992957] vc4-drm soc:gpu: failed to bind 20902000.hdmi (ops vc4_hdmi_ops [vc4]): -517
[ 3.013847] vc4-drm soc:gpu: master bind failed: -517
[ 3.021189] vc4-drm soc:gpu: failed to bind 20902000.hdmi (ops vc4_hdmi_ops [vc4]): -517
[ 3.048315] vc4-drm soc:gpu: master bind failed: -517
Same result with both dtoverlay=vc4-kms-v3d and dtoverlay=vc4-fkms-v3d overlarys using gpu_mem=256
Photos
-
debug-shell
-
MATE
-
XFCE4
-
Weston
See also
- The Raspberry Pi has a pre-existing port of Alpine Linux
- It should be possible to convert the pre-existing RPi Alpine install to a Nura install.
- #1137 Testing out Hildon and XFCE4 (other UIs did not work at all?) on Raspberry Pi after converting the Alpine installation
- rpi-open-firmware - a Free Software firmware for the Pi.
- !1501 initial PR
- pmaports!125 New device: Raspberry Pi Zero with Ethernet over USB enabled
- Hyper-pi - Project to make a handheld device w/ a RPi Zero and a HyperPixel 4" capacitive touch screen
- Ruha.cam A Pi zero based camera