Difference between revisions of "Bus Pirate"

From YobiWiki
Jump to navigation Jump to search
m (Created page with "I'm talking about [http://dangerousprototypes.com/docs/Bus_Pirate this beast] ==Installation== ===My udev rules=== I added a /dev/bus_pirate symlink by following [http://wiki.c…")
 
m
Line 1: Line 1:
  +
==Description==
 
I'm talking about [http://dangerousprototypes.com/docs/Bus_Pirate this beast]
 
I'm talking about [http://dangerousprototypes.com/docs/Bus_Pirate this beast]
   

Revision as of 13:48, 11 November 2010

Description

I'm talking about this beast

Installation

My udev rules

I added a /dev/bus_pirate symlink by following this post:

$ ATTRS=$(sudo udevadm info -a -p \
          $(sudo udevadm info -q path -n /dev/$(dmesg|\
              grep "FTDI.*attached"|\
              tail -n 1|\
              grep -o "ttyUSB[0-9]\+"))|\
          egrep "ATTRS{(serial|idVendor|idProduct)}"|\
          head -n 3)
$ echo "SUBSYSTEM==\"tty\"" $ATTRS "SYMLINK+=\"bus_pirate\""|\
  sudo tee /etc/udev/rules.d/91-usb-buspirate.rules

If you've problems with modem-manager trying to access the device (as seen in /var/log/syslog), you can add the following rule:

ATTRS{idVendor}=="0403" ATTRS{idProduct}=="6001" ENV{ID_MM_DEVICE_IGNORE}="1"

Usage

Basics

screen /dev/bus_pirate 115200
i
Bus Pirate v3
Firmware v4.2 Bootloader v4.2
DEVID:0x0447 REVID:0x3043 (B5)
http://dangerousprototypes.com
HiZ>
ctrl-A \ (y) to quit