Difference between revisions of "Add USB Serial to your Raspberry Pi Zero W"

From Lofaro Lab Wiki
Jump to: navigation, search
(Created page with "This tutorial is based on: [https://learn.adafruit.com/turning-your-raspberry-pi-zero-into-a-usb-gadget/serial-gadget https://learn.adafruit.com/turning-your-raspberry-pi-zero...")
 
(Step 1. Edit config.txt & cmdline.txt)
Line 15: Line 15:
 
Save the config.txt file as plain text and then open up <b>cmdline.txt</b> After <b>rootwait</b> (the last word on the first line) add a space and then:
 
Save the config.txt file as plain text and then open up <b>cmdline.txt</b> After <b>rootwait</b> (the last word on the first line) add a space and then:
 
   modules-load=dwc2,g_serial
 
   modules-load=dwc2,g_serial
 +
 +
At the time of writing, this is the full cmdline.txt contents (in case you need to start over). Note it is one very long line
 +
  dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait modules-load=dwc2,g_serial quiet init=/usr/lib/raspi-config/init_resize.sh

Revision as of 14:20, 26 March 2019

This tutorial is based on: https://learn.adafruit.com/turning-your-raspberry-pi-zero-into-a-usb-gadget/serial-gadget

Prerequisites

You must have the following:

  • Raspberry Pi Zero W
  • Raspbian Jessie (or Jessie Lite) installed after the May 2016 release
  • USB Cable

Steps

Step 1. Edit config.txt & cmdline.txt

Insert the SD card into your computer. Use a text editor to open up the config.txt file that is in the SD card post-burn.

Go to the bottom and add the following to the last line:

 dtoverlay=dwc2as

Save the config.txt file as plain text and then open up cmdline.txt After rootwait (the last word on the first line) add a space and then:

 modules-load=dwc2,g_serial

At the time of writing, this is the full cmdline.txt contents (in case you need to start over). Note it is one very long line

 dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait modules-load=dwc2,g_serial quiet init=/usr/lib/raspi-config/init_resize.sh