Zero-to-Pi3-Adapter (A)

From Waveshare Wiki
Jump to: navigation, search
Zero-to-Pi3-Adapter (A)
Zero-to-Pi3-Adapter (A).png
Zero-to-Pi3-Adapter (B)
Zero-to-Pi3-Adapter (B).png
{{{name3}}}

{{{name4}}}

{{{name5}}}

{{{name6}}}

Overview

Introduction

Onboard 4-ch USB Interface, Fast Ethernet Port and HDMI Port, Raspberry Pi Zero To 3B Adapter is an alternative for Raspberry Pi 3 Model B/B+, supporting Zero and Zero 2W.

Features

  • With the unique adapter, it can be inserted directly.
  • Its interfaces are easily compatible with Raspberry Pi 3B / 3B+ boards.
  • The GPIO is on the Zero board, whose position is consistent with the actual height of the 3B series, so you can easily connect to the expansion boards used in 3B series boards or other development projects.
  • Onboard 4-ch USB expansion port, it is compatible with USB 2.0 / 1.1 transmission.
  • Onboard RTL8152B Gigabit Ethernet port, it support 1-ch RJ45 network port, 10 / 100 M adaptive.
  • Support Zero and Zero 2W.

Onboard Resource

Zerotopi307.jpg

Dimensions

Zero02.jpg

USB Switch

Zero-to-Pi3-Adapter (A)03.png

  • Switch to USB: Ethernet port and USB Type-A port are connected to PWR/USB port.
  • Switch to Zero: Ethernet port and USB Type-A port is connected to Zero.

Resource

Schematic

Raspberry Pi Zero W Document

Software

FAQ

 Answer:

Because such chips have dual functions and can act as a virtual CD‑ROM upon reset, causing the loss of Ethernet recognition. You can switch back to the network card driver using the following method:

sudo nano /etc/usb_modeswitch.d/0bda:8151

Add the following content:

# /etc/usb_modeswitch.d/0bda:8151
# Realtek RTL8151
TargetVendor=0x0bda
TargetProduct=8152
MessageContent="555342430860d9a9c0000000800006e0000000000000000000000000000000"

Save and exit. Then create a new udev rules file:

sudo nano /etc/udev/rules.d/40-usb_modeswitch.rules

Add the following content:

# Custom usb_modeswitch rules
# If matched, usb_modeswitch refers to the external rules in /etc/usb_modeswitch.d/xxxx:yyyy
# Where xxxx and yyyy are vendor ID and product ID.
# Realtek RTL8151
ATTR{idVendor}=="0bda", ATTR{idProduct}=="8151", RUN+="usb_modeswitch '/%k'"

Save and exit, then reboot. After reboot, check whether Ethernet is correctly recognized.


 Answer:

As the USB interface of the Zero 2W is different from Zero, you need to add the following content in /boot/config.txt:

dtoverlay=dwc2,dr_mode=host

Then, it works normally.

{{{5}}}


Support



Technical Support

If you need technical support or have any feedback/review, please click the Submit Now button to submit a ticket, Our support team will check and reply to you within 1 to 2 working days. Please be patient as we make every effort to help you to resolve the issue.
Working Time: 9 AM - 6 PM GMT+8 (Monday to Friday)