Action Item #562
closedPort to Pi Zero
100%
Description
The Zero is the gumstick sized board and would be a replacement for the B+ used in the PiBox Player with the projector. It's the same processor and runs the same builds as the B+ (re: HW=rpi).
I'm using a USB stackable hub with the Zero. The overall footprint is still smaller than the B+ simply because the stack is about as tall as the B+ w/ its eth port but shorter in length and width.
Files
Updated by Hammel about 7 years ago
- Description updated (diff)
- % Done changed from 0 to 10
- Power is a USB mini-A and there are no headers to power like I'm doing with the B+. But there are holes for the headers so I could add them easily enough.
- There is no audio-out on the Zero. I'd need a wifi dongle for that. There is one slot open for that. If I do that then I'll probably need a cable from the dongle to the external port on the player box otherwise I'll have to jam the dongle up against the current opening, and anchor the boards with something (a case?).
- Uses a mini-HDMI port. Need mini-to-mini HDMI cable for use with the projector, preferrably very short one.
Updated by Hammel about 7 years ago
- File 20170116_104940.jpg 20170116_104940.jpg added
- File 20170115_184633.jpg 20170115_184633.jpg added
- File 20170116_105525.jpg 20170116_105525.jpg added
Updated by Hammel about 7 years ago
- Severity changed from 01 - Critical to 05 - Very Low
Updated by Hammel over 6 years ago
- Status changed from In Progress to Closed
- % Done changed from 10 to 100
There is no software port required for this. The rpi2 build of the core platform works just fine with the Zero.
Closing this issue. We can reference it in closed state if needed but any hardware differences we can simply google and search for hats for components like the audio output.
Updated by Hammel about 5 years ago
- Project changed from PiBox to Xeon
- Category deleted (
00 - Basic Build Issues) - Status changed from Closed to In Progress
- Target version deleted (
0.12.0) - % Done changed from 100 to 50
- Severity changed from 05 - Very Low to 01 - Critical
Re-opening issue because the current RPi2 build does not boot on the Zero. This may be due to the switch to device tree overlays since the last time I tried the Zero.
One possible fix is to use "device_tree=" (no value set) in config.txt to force the old behavior before device tree's were used. This may force the firmware to just use the kernel to determine what hardware to support.
Updated by Hammel about 5 years ago
According to the RPi Troubleshooting page, the kernel I have doesn't boot on the Pi Zero W. That seems odd, so I'm going to try booting this new kernel on a Pi 2 and a Pi 3 and see what happens. Maybe my kernel build got messed up.
Updated by Hammel about 5 years ago
Works fine on RPi 3. So it's the config.txt/cmdline.txt and/or kernel that seem to be the problem.
Updated by Hammel about 5 years ago
Hmm. Starting to look like the Zero may not be compatible with the 2/3: https://www.raspberrypi.org/documentation/linux/kernel/configuring.md
So I wonder how I got it to work the first time. Build with HW=rpi, possibly?
Updated by Hammel about 5 years ago
- Status changed from In Progress to Closed
- % Done changed from 50 to 100
Verified: HW=rpi works with the Pi Zero W. It's chipset differences from the Pi2/Pi3. Anyway, I just need to use HW=rpi for the builds.
Closing again.