Preview: Inexpensive multi-chip programmer

This is a preview of an inexpensive, medium-speed AVR/PIC/CPLD/Arduino programmer. It’s designed for people who don’t own a programmer and just want to rescue a bricked PIC or AVR. The programmer uses the bitbang mode of a FT232R FTDI USB->serial converter chip. The same one used on the Bus Pirate and Arduino. There’s existing apps […]

Week in (p)review: July 4, 2010

Here’s some highlights from the past week, in case you missed them: Bus Pirate firmware v5.1 was released. v5.0 was a major update with lots of changes, v5.1 corrects some bugs we missed in beta testing. Logic Sniffer test release v2.11 extends the memory available for samples and implements RLE for 8 and 16bit modes. […]

Week in (p)review: June 27, 2010

Last week was full of firmware updates. Here’s some highlights, in case you missed them: Bus Pirate firmware v5 was released. There were a few bug reports, a v5.1 update will probably be released this week. Go north, but don’t fall off the edge. Another release for the Bus Pirate: bootloader v4.3 with a few […]

Logic Sniffer upgrade v2.1 released

Package v2.1 is the first official upgrade release for the Logic Sniffer. Download it now at the Gadget Factory. This version has a lot of updates that should fix a bunch of problems in the initial release: FPGA bitstream v2.1 with high-speed SPI connection between the PIC and FPGA. This eliminates most ‘hardware not found’ […]

Logic Sniffer upgrade procedure

This is an old version, see the latest version on the documentation wiki. The Logic Sniffer is an open source logic analyzer. It’s designed to support the SUMP logic analyzer software at the lowest possible cost. This project is a collaboration between the Gadget Factory and Dangerous Prototypes. The Logic Sniffer has two parts that […]

Bus Pirate PIC 18F24J50 programmer update

We’ve been working on a PIC 24F programmer for the Bus Pirate, now we’re working on PIC18F24J50 support. PIC 24Fs and the 18F ‘J’ parts can be programmed directly by the Bus Pirate because they are 3.3volt chips that don’t require a separate programming voltage. 18FJ support means the Bus Pirate can reprogram any Logic […]

USB IR Toy: Calculate transmitter carrier frequency

See the latest version in the documentation wiki. The USB IR Toy raw IO mode samples and replays infrared waveforms.  IRIO mode starts with a default 36kHz infrared transmit modulation frequency. The rate can be changed with the setup modulation command (0×02), followed by a byte that sets the pulse-width modulator match value (PR2), and […]

Web platform server firmware update

The web platform EEPROM and SD card server firmwares have stability problems at full speed, we encountered this bug with the @tweet_tree. Markus Gritsch posted test firmwares that have now been running for over 72hours without interruption. They even work when the PIC and SPI interface are overclocked beyond the datasheet specifications. A single edit […]

Bus Pirate high voltage programming adapter

Today we’re giving away an assembled Bus Pirate high-voltage programming adapter. It has a 5pin PIC programming header, a 6pin AVR programming header, and a small 13volt boost-converter power supply. A 13volt supply is needed to program PIC 12/16/18F microcontrollers, and clear the RESET fuse in AVRs. It’s doesn’t do much right now though, because […]

Prototype: Web platform

This is an old version, see the latest version on the documentation wiki. The Dangerous Prototypes web platform is a tiny server designed for networked hacks where a full PC is inconvenient. There’s lots of interesting projects that bridge the internet to microcontrollers, but most of them have a PC in the middle to handle […]

Bus Pirate PIC programmer update

PIC 12/16/18/ds30 programming support for the Bus Pirate is progressing. Sean Nelson, a regular contributor to the Bus Pirate project, submitted a patch that adds serial port support to usbpicprog. The Linux patch compiles, but the Windows port still has some bugs. The picture shows our prototype 13volt power supply for the PIC programmer. It’s […]