<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dangerous Prototypes &#187; Bus Pirate</title>
	<atom:link href="http://dangerousprototypes.com/category/bus-pirate/feed/" rel="self" type="application/rss+xml" />
	<link>http://dangerousprototypes.com</link>
	<description>A new open source hardware project every month</description>
	<lastBuildDate>Thu, 29 Jul 2010 14:44:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Preview: Bus Pirate LCD adapter v2</title>
		<link>http://dangerousprototypes.com/2010/07/29/preview-bus-pirate-lcd-adapter-v2/</link>
		<comments>http://dangerousprototypes.com/2010/07/29/preview-bus-pirate-lcd-adapter-v2/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 14:44:36 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Bus Pirate]]></category>
		<category><![CDATA[Bus Pirate accessories]]></category>
		<category><![CDATA[hd44780]]></category>
		<category><![CDATA[LCD]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=5930</guid>
		<description><![CDATA[
This is a new LCD adapter for the Bus Pirate. The board has been tested, Seeed is building a manufacturing prototype now. The Bus Pirate LCD  library in firmware v5.4+ will require this LCD adapter instead of the  old v1 adapter.
The v1 LCD adapter was based on a PCF8574 I2C  IO expander [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5931" title="bp-lcdv2" src="http://dangerousprototypes.com/wp-content/media/2010/07/bp-lcdv2.jpg" alt="" width="490" height="351" /></p>
<p>This is a new LCD adapter for the <a href="http://dangerousprototypes.com/bus-pirate-manual/">Bus Pirate</a>. The board has been tested, Seeed is building a manufacturing prototype now. The Bus Pirate LCD  library in firmware v5.4+ will require this LCD adapter instead of the  old <a href="http://dangerousprototypes.com/2009/08/13/bus-pirate-hd44780-character-lcd-adapter/">v1 adapter</a>.</p>
<p>The v1 LCD adapter was based on a <a href="http://hackaday.com/2008/12/27/parts-8bit-io-expander-pcf8574/">PCF8574 I2C  IO expander IC</a>. It took more than a second to update a 4&#215;20 LCD screen, and the  production price was too high to justify producing any.</p>
<p>The v2 adapter uses a cheap <a href="http://www.nxp.com/#/pip/pip=[pip=74HC_HCT595]|pp=[t=pip,i=74HC_HCT595]">74HCT595</a> 8bit shift register instead. It has an SPI interface for blazing fast screen refreshes.</p>
<p>Read more about the <a href="http://dangerousprototypes.com/forum/index.php?topic=777.0">v2 LCD adapter</a> features and download the preliminary Eagle files in the forum.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/07/29/preview-bus-pirate-lcd-adapter-v2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bus Pirate v3b extended in stock</title>
		<link>http://dangerousprototypes.com/2010/07/28/bus-pirate-v3b-extended-in-stock/</link>
		<comments>http://dangerousprototypes.com/2010/07/28/bus-pirate-v3b-extended-in-stock/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 10:13:29 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Bus Pirate]]></category>
		<category><![CDATA[extended temperature range]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=5886</guid>
		<description><![CDATA[
The Bus Pirate v3b with an extended temperature range PIC is now in stock at Seeed. The extended temperature PIC doesn&#8217;t mean anything, it&#8217;s just a quirk of our tiny production runs.
Get a Bus Pirate for $30, including worldwide shipping at Seeed Studio. Adafruit also has the Bus Pirate and probe cables in stock and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5839" title="bpv3b_LRG-W490" src="http://dangerousprototypes.com/wp-content/media/2010/07/bpv3b_LRG-W490.jpg" alt="" width="490" height="367" /></p>
<p>The Bus Pirate v3b with an extended temperature range PIC is now in stock at Seeed. The extended temperature PIC doesn&#8217;t mean anything, it&#8217;s <a href="http://dangerousprototypes.com/2010/07/20/extended-temperature-bus-pirate/">just a quirk</a> of our tiny production runs.</p>
<p><a href="http://www.seeedstudio.com/depot/bus-pirate-v3-assembled-p-609.html?cPath=61_68">Get a Bus Pirate for $30</a>, including worldwide shipping at Seeed Studio. <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=8&amp;products_id=237">Adafruit</a> also has the Bus Pirate and probe cables in stock and ready to ship.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/07/28/bus-pirate-v3b-extended-in-stock/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bus Pirate and FlashRom saved my mainboard</title>
		<link>http://dangerousprototypes.com/2010/07/28/bus-pirate-and-flashrom-saved-my-mainboard/</link>
		<comments>http://dangerousprototypes.com/2010/07/28/bus-pirate-and-flashrom-saved-my-mainboard/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 07:39:12 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Bus Pirate]]></category>
		<category><![CDATA[binmode]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[bios]]></category>
		<category><![CDATA[rescue]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=5670</guid>
		<description><![CDATA[
MrHijets&#8217; BIOS update [machine translation] went sour, but he revived it with the Bus Pirate and FlashRom:
In my  case, Flashrom and the Bus Pirate saved my motherboard&#8230;
FlashRom support is an example of how open source and community driven development can extend a project beyond it&#8217;s original design. Thank you to everyone who has contributed [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-2574" title="Flashrom" src="http://dangerousprototypes.com/wp-content/media/2009/12/800px-plcc32_in_socket-w450.jpg" alt="" width="450" height="337" /></p>
<p>MrHijets&#8217; <a href="http://www.hijet.de/wp/index.php/2010/06/19/bus-pirate-flashrom-bios-repair/">BIOS update</a> [<a href="http://translate.google.com/translate?js=y&amp;prev=_t&amp;hl=en&amp;ie=UTF-8&amp;layout=1&amp;eotf=1&amp;u=http%3A%2F%2Fwww.hijet.de%2Fwp%2Findex.php%2F2010%2F06%2F19%2Fbus-pirate-flashrom-bios-repair%2F&amp;sl=de&amp;tl=en">machine translation</a>] went sour, but he revived it with the <a href="http://dangerousprototypes.com/bus-pirate-manual/">Bus Pirate</a> and <a href="http://www.flashrom.org/Flashrom">FlashRom</a>:</p>
<blockquote><p>In my  case, Flashrom and the Bus Pirate saved my motherboard&#8230;</p></blockquote>
<p>FlashRom support is an example of how open source and community driven development can extend a project beyond it&#8217;s original design. Thank you to everyone who has contributed to the Bus Pirate project.</p>
<p><a href="http://www.seeedstudio.com/depot/bus-pirate-v3-assembled-p-609.html?cPath=61_68">Get a Bus Pirate for $30</a>, including worldwide shipping at Seeed Studio. <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=8&amp;products_id=237">Adafruit</a> also has the Bus Pirate and probe cables in stock and ready to ship.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/07/28/bus-pirate-and-flashrom-saved-my-mainboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extended temperature Bus Pirate</title>
		<link>http://dangerousprototypes.com/2010/07/20/extended-temperature-bus-pirate/</link>
		<comments>http://dangerousprototypes.com/2010/07/20/extended-temperature-bus-pirate/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 11:46:55 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Bus Pirate]]></category>
		<category><![CDATA[manufacturing]]></category>
		<category><![CDATA[backorder]]></category>
		<category><![CDATA[extended]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[operating temperature]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=5838</guid>
		<description><![CDATA[
The next batch of Bus Pirate v3b is almost ready. It will ship with bootloader v4.4 and firmware v5.3. It will also be the only known batch of Bus Pirates to use an extended temperature range PIC 24FJ64GA002-E/SS. There weren&#8217;t any standard industrial temperature range chips available, so Seeed sourced the extended range version.
These &#8220;E&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5839" title="bpv3b_LRG-W490" src="http://dangerousprototypes.com/wp-content/media/2010/07/bpv3b_LRG-W490.jpg" alt="" width="490" height="367" /></p>
<p>The next batch of <a href="http://dangerousprototypes.com/docs/Bus_Pirate">Bus Pirate</a> v3b is almost ready. It will ship with bootloader v4.4 and firmware v5.3. It will also be the only known batch of Bus Pirates to use an extended temperature range PIC 24FJ64GA002-E/SS. There weren&#8217;t any standard industrial temperature range chips available, so Seeed sourced the extended range version.</p>
<p>These &#8220;E&#8221; PIC chips have a wider operating temperature range and cost a few cents more. The E chips are rated for -40c to 125c, compared to -40c to 85c with standard industrial chips. In practical terms this doesn&#8217;t mean anything because another component might not like higher temperatures, and internal oscillator doesn&#8217;t allow for overclocking.</p>
<p>In anticipation of ongoing delays, Seeed has backordered industrial range 24FJ64GA002-I/SS PICs too.</p>
<p><a href="http://www.seeedstudio.com/depot/bus-pirate-v3-assembled-p-609.html?cPath=61_68">Get a Bus Pirate for $30</a>, including worldwide shipping at Seeed Studio. <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=8&amp;products_id=237">Adafruit</a> also has the Bus Pirate and probe cables in stock and ready to ship.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/07/20/extended-temperature-bus-pirate/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Free PCB Sunday: Bus Pirate v4 prototype</title>
		<link>http://dangerousprototypes.com/2010/07/18/free-pcb-sunday-bus-pirate-v4-prototype/</link>
		<comments>http://dangerousprototypes.com/2010/07/18/free-pcb-sunday-bus-pirate-v4-prototype/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 19:45:06 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Bus Pirate]]></category>
		<category><![CDATA[Free prototype PCB Sunday]]></category>
		<category><![CDATA[bus pirate v4]]></category>
		<category><![CDATA[giveaway]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=5815</guid>
		<description><![CDATA[
We go through a lot of prototype PCBs, and end up with lots of extras   that we’ll never use. Every Sunday we give away a few   professionally-made PCBs from one of our past or future projects,   or a related prototype. Our PCBs are made through Seeed Studio’s Fusion  [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5816" title="bpv4" src="http://dangerousprototypes.com/wp-content/media/2010/07/bpv4.jpg" alt="" width="490" height="487" /></p>
<p>We go through a lot of prototype PCBs, and end up with lots of extras   that we’ll never use. Every Sunday we give away a few   professionally-made PCBs from one of our <a href="http://whereisian.com/forum/index.php">past or future projects</a>,   or a related prototype. Our PCBs are made through Seeed Studio’s <a href="http://www.seeedstudio.com/depot/propaganda-pcb-2-layer-5cm5cm-max-p-513.html">Fusion   board service</a>.</p>
<p>This week we&#8217;re giving away an early Bus Pirate v4 prototype. This design has no software or support, it&#8217;s been abandoned in favor of a <a href="http://dangerousprototypes.com/forum/index.php?topic=727.0">version with a USB PIC</a>. We’re giving away two PCBs this week,  just ask for one in the comments.</p>
<p><span id="more-5815"></span></p>
<p>Some stuff:</p>
<ul>
<li>Yes, we’ll mail it anywhere in the world!</li>
<li>Be sure to use a real e-mail  in the address field so we can contact   you for shipping info.</li>
<li>First come, first serve. If we can’t contact the first commenters we   move down the list, so you could consider making a request even if it   looks like all the PCBs are gone.</li>
<li>Limit one PCB per address per month please.</li>
<li>Like <a href="../disclaimer/">everything  else on this site</a>, PCBs are  offered without warranty.</li>
</ul>
<p>We try to stagger free PCB Sunday posts so every time zone has a   chance to participate, but the best way to see the post first is to   subscribe to the <a href="../feed/">RSS feed</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/07/18/free-pcb-sunday-bus-pirate-v4-prototype/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Bus Pirate: firmware v5.3</title>
		<link>http://dangerousprototypes.com/2010/07/16/bus-pirate-firmware-v5-3/</link>
		<comments>http://dangerousprototypes.com/2010/07/16/bus-pirate-firmware-v5-3/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 07:35:59 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Bus Pirate]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[bug fix]]></category>
		<category><![CDATA[hex]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=5806</guid>
		<description><![CDATA[
Bus Pirate firmware v5.3 is ready for download. This is a recommended update with bug fixes, enhanced features, and major code cleanup. The documentation wiki has been updated with the new commands and macros.

Reviewed and updated terminal text
SPI sniffer update (reduced minimum CS delay from 50us to 120ns)
Removed sniff while CS high option from SPI [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5807" title="v53" src="http://dangerousprototypes.com/wp-content/media/2010/07/v53.png" alt="" width="450" height="169" /></p>
<p>Bus Pirate <a href="http://code.google.com/p/the-bus-pirate/downloads/detail?name=BusPirate.firmware.v5.3.zip">firmware v5.3</a> is ready for download. This is a recommended update with bug fixes, enhanced features, and major code cleanup. The <a href="http://dangerousprototypes.com/docs/Bus_Pirate">documentation wiki</a> has been updated with the new commands and macros.</p>
<ul>
<li>Reviewed and updated terminal text</li>
<li>SPI sniffer update (reduced minimum CS delay from 50us to 120ns)</li>
<li>Removed sniff while CS high option from SPI sniffer (for now)</li>
<li>I2C sniffer update (increased max speed from ~70kHz to &gt;100kHz)</li>
<li>Corrected LSB/MSB menu quirks</li>
<li>Added least significant bit configuration to all  modes</li>
<li>Added |X command to convert byte X bitorder</li>
<li>Code cleanup: removed allowLSB and allowPULLUP variables</li>
<li>Fixed wrong CS terminal text in raw3wire mode</li>
</ul>
<p>Read about the <a href="http://dangerousprototypes.com/docs/Bus_Pirate#Firmware_upgrades">firmware update process</a> for the <a href="http://dangerousprototypes.com/docs/Ds30_Loader_GUI">ds30    Loader GUI</a> (Windows/Linux) and <a href="http://dangerousprototypes.com/docs/Pirate-Loader_console_upgrade_application_(Linux,_Mac,_Windows)">pirate-loader console app</a> (Windows/Linux/Mac). <em><strong>This firmware requires the   v4+ bootloader</strong></em>, be sure you <a href="http://dangerousprototypes.com/docs/V2_to_v4_upgrades">upgrade     to the v4 bootloader</a> first if you still have bootloader v2.</p>
<p><a href="http://www.seeedstudio.com/depot/bus-pirate-v3-assembled-p-609.html?cPath=61_68">Get          a Bus Pirate for $30</a>, including worldwide shipping at Seeed         Studio. <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=8&amp;products_id=237">Adafruit</a> also has the Bus Pirate and probe cables in stock and ready to ship.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/07/16/bus-pirate-firmware-v5-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adafruit DS1307 real time clock breakout board kit</title>
		<link>http://dangerousprototypes.com/2010/07/14/adafruit-ds1307-real-time-clock-breakout-board-kit/</link>
		<comments>http://dangerousprototypes.com/2010/07/14/adafruit-ds1307-real-time-clock-breakout-board-kit/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 06:55:59 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Bus Pirate]]></category>
		<category><![CDATA[Adafruit]]></category>
		<category><![CDATA[clock]]></category>
		<category><![CDATA[rtc]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=5702</guid>
		<description><![CDATA[
Adafruit has a new DS1307 real time clock kit. We&#8217;ve demonstrated the DS1307 with the Bus Pirate, which you can also pick up at Adafruit.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5708" src="http://dangerousprototypes.com/wp-content/media/2010/07/ds1307rtc_LRG1.jpg" alt="" width="490" height="376" /></p>
<p>Adafruit has a new <a href="http://www.adafruit.com/blog/2010/07/08/new-product-ds1307-real-time-clock-breakout-board-kit-9-00/">DS1307 real time clock kit</a>. We&#8217;ve <a href="http://dangerousprototypes.com/docs/DS1307_real_time_clock">demonstrated the DS1307</a> with the <a href="http://dangerousprototypes.com/bus-pirate-manual/">Bus Pirate</a>, which you can also <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=8&amp;products_id=237">pick up</a> at Adafruit.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/07/14/adafruit-ds1307-real-time-clock-breakout-board-kit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bus Pirate firmware v5.3 development</title>
		<link>http://dangerousprototypes.com/2010/07/13/bus-pirate-firmware-v5-3-development/</link>
		<comments>http://dangerousprototypes.com/2010/07/13/bus-pirate-firmware-v5-3-development/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 23:45:29 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Bus Pirate]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[bitorder]]></category>
		<category><![CDATA[I2C sniffer]]></category>
		<category><![CDATA[SPI sniffer]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=5764</guid>
		<description><![CDATA[
Bus Pirate firmware v5.3 is on track for release later this week. This will have some minor bug fixes, upgrades, and new features. You can download the latest nightly release from SVN. Nightlies are usually very stable, but new features may not be completely finalized.

Reviewed and updated terminal text
SPI sniffer update (reduced minimum CS delay [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5769" title="v53rc" src="http://dangerousprototypes.com/wp-content/media/2010/07/v53rc.png" alt="" width="476" height="150" /></p>
<p>Bus Pirate firmware v5.3 is on track for release later this week. This will have some minor bug fixes, upgrades, and new features. You can <a href="http://code.google.com/p/the-bus-pirate/source/browse/#svn/trunk/firmware/v5-nightly/BPv3&amp;v2go">download</a> the latest nightly release from SVN. Nightlies are usually very stable, but new features may not be completely finalized.</p>
<ul>
<li>Reviewed and updated terminal text</li>
<li>SPI sniffer update (reduced minimum CS delay from 50us to 120ns)</li>
<li>Removed sniff while CS high option from SPI sniffer (for now)</li>
<li>I2C sniffer update (increased max speed from ~70kHz to &gt;100kHz)</li>
<li>Corrected LSB/MSB menu quirks</li>
<li>Added least significant input/output to all  modes</li>
<li>Added |X command to convert byte X bitorder</li>
<li>Code cleanup: removed allowLSB and allowPULLUP variables</li>
</ul>
<p>These updates have already gone into the nightly. If you have other requests please let us know in the <a href="http://dangerousprototypes.com/forum/index.php?topic=729.0">v5.3 development thread</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/07/13/bus-pirate-firmware-v5-3-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Demo: Sure-electronics DE-DP014</title>
		<link>http://dangerousprototypes.com/2010/07/12/demo-sure-electronics-de-dp014/</link>
		<comments>http://dangerousprototypes.com/2010/07/12/demo-sure-electronics-de-dp014/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 16:36:42 +0000</pubDate>
		<dc:creator>Sjaak</dc:creator>
				<category><![CDATA[Bus Pirate]]></category>
		<category><![CDATA[demonstrations]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[DE-DP014]]></category>
		<category><![CDATA[new commands]]></category>
		<category><![CDATA[Sure]]></category>
		<category><![CDATA[v5.x]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=5753</guid>
		<description><![CDATA[
To demonstrate some of the new commands from the new firmware 5.2, we interfaced the DE-DP014 from Sure-electronics. This is a single, SPI-like controllable 1.8&#8243; single 5&#215;7 dotmatrix. It has an on-board PIC controller which stores a special ASCII font. The package consist of two units, a simple demo board and two 10-pin cables. Sure [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5754" title="DE-DP014 with BPv3" src="http://dangerousprototypes.com/wp-content/media/2010/07/DE-DP014-with-BP-W490.jpg" alt="" width="490" height="326" /></p>
<p>To demonstrate some of the new commands from the new firmware 5.2, we interfaced the DE-DP014 from <a href="http://www.sureelectronics.net/">Sure-electronics</a>. This is a single, SPI-like controllable 1.8&#8243; single 5&#215;7 dotmatrix. It has an on-board PIC controller which stores a special <a href="http://en.wikipedia.org/wiki/ASCII">ASCII</a> font. The package consist of two units, a simple demo board and two 10-pin cables. Sure provides a decent manual, which is only downloadable from their store.</p>
<p>The DE-DP014 has two 10-pin shrouded headers to provide power, brightness control, data-in, data-out, and clock. The top header is the input and the bottom one the output. Up to 20 units can be daisy chained (according to the manual, we don&#8217;t <a href="http://dangerousprototypes.com/2010/06/24/universal-pic-programming-adapter/#comment-2874">earn enough</a> to buy such an amount!).</p>
<p><a href="http://www.seeedstudio.com/depot/bus-pirate-v3-assembled-p-609.html?cPath=61_68">Get  a Bus Pirate for $30</a>, including worldwide shipping at Seeed Studio.  <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=8&amp;products_id=237">Adafruit</a> also has the Bus Pirate and probe cables in stock and ready to ship.</p>
<p><span id="more-5753"></span><strong>Connections</strong></p>
<pre class="brush: plain;">
Bus Pirate v3a
Firmware v5.2 (r422) Bootloader v4.1
DEVID:0x0447 REVID:0x3043 (B5)

http://dangerousprototypes.com

HiZ&gt;
</pre>
<p>We used an external power supply to power the device. The manual states  the maximum power draw is 500mA, the Bus Pirate only can supply up to  160mA, so we didn&#8217;t dare to use it. On the back there are extra power  supply connections. Next we connected the MOSI, CLK and GND to the unit.  We also connected AUX to the dimmer input. We double checked the connections  and powered everything up.</p>
<p><strong>Setup</strong></p>
<pre class="brush: plain;">
HiZ&gt; m
1. HiZ
...
7. 3WIRE
8. KEYB
9. LCD
x. exit(without change)
(1)&gt; 7
Set speed:
1. ~5KHz
2. ~50KHz
3. ~100KHz
4. ~400KHz
(1)&gt; 2
Select output type:
1. Open drain (H=Hi-Z, L=GND)
2. Normal (H=3.3V, L=GND)
(1)&gt; 2
Ready.
3WIRE&gt;
</pre>
<p>We switched into raw3wire mode.</p>
<pre class="brush: plain;">
HiZ&gt; m 7 2 2
R3W (spd hiz)=( 1 0 )
Ready.
3WIRE&gt;
</pre>
<p>Alternatively we could use the shorthand form (not for the fainthearted!) to switch modes.</p>
<p>Always be sure to check if the settings are OK. The current settings should be printed before &#8216;Ready&#8217;. In this case speed=1 (0=5KHz, 1=50KHz, 2=100KHz, 3=400KHz) and HiZ=0 (0=off, 1=on). The settings are printed like they are in the code!</p>
<pre class="brush: plain;">
3WIRE&gt; L
MSB set: MOST sig bit first
3WIRE&gt;
</pre>
<p>The manual stated that the data should be MSB first (this is why we  can&#8217;t use the hardware SPI module).<br />
<strong></strong></p>
<pre class="brush: plain;">
&lt;pre&gt;3WIRE&gt; g 100 50
PWM active
3WIRE&gt;
</pre>
<p>Also the dimmer input should have a PWM signal (or just a &#8216;1&#8242;) to   display anything, we used a 100KHz with 50% duty-cycle.</p>
<p><strong> Interfacing</strong></p>
<pre class="brush: plain;">
3WIRE&gt; &quot;?&quot;
WRITE: &quot;?&quot;
3WIRE&gt;
</pre>
<p>Note that we used the concatenated version of this command and now  finally we got to the point to display something! We&#8217;re gonna use a new  feature of the v5.x firmware to easily display text strings. We  introduced the <a href="../docs/Bus_Pirate_menu_options_guide#.22abc.22_Write_this_ASCII_string">&#8221;  command</a> which send the string one-byte-a-time to the bus.</p>
<p>Say Cheese! Actually we wanted to show a ! but it was too hard to  see  on the pictures.</p>
<pre class="brush: plain;">
3WIRE&gt; &quot;STOP&quot;
WRITE: &quot;STOP&quot;
3WIRE&gt;
</pre>
<p>BTW we wonder what will happen if we installed four of these in our  car and issued this command.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/07/12/demo-sure-electronics-de-dp014/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bus Pirate firmware v5.2</title>
		<link>http://dangerousprototypes.com/2010/07/09/bus-pirate-firmware-v5-2/</link>
		<comments>http://dangerousprototypes.com/2010/07/09/bus-pirate-firmware-v5-2/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 12:44:43 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Bus Pirate]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[go north]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=5697</guid>
		<description><![CDATA[
Bus Pirate firmware v5.2 is ready for download. This release has a grab-bag of improvements that all point north. The Bus Pirate documentation wiki has been refreshed and reorganized to match firmware v5.2.

UART baudrate can be manually set to any speed for pcside (uart1) and protocol (uart2)
Warning when the speed of uart2 is faster then [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5698" title="bp-v52" src="http://dangerousprototypes.com/wp-content/media/2010/07/bp-v52.png" alt="" width="487" height="152" /></p>
<p>Bus Pirate <a href="http://code.google.com/p/the-bus-pirate/downloads/detail?name=BusPirate.firmware.v5.2.zip">firmware v5.2</a> is ready for download. This release has a grab-bag of improvements that all point north. The Bus Pirate <a href="http://dangerousprototypes.com/docs/Bus_Pirate">documentation wiki</a> has been refreshed and reorganized to match firmware v5.2.</p>
<ul>
<li>UART baudrate can be manually set to any speed for pcside (uart1) and protocol (uart2)</li>
<li>Warning when the speed of uart2 is faster then uart1</li>
<li>Fixed text formatting in self-test</li>
<li>PWM and  power are forbidden in HiZ</li>
<li>Eliminated vpullup and vreg tracking  variable</li>
<li>Power supplies tested 2ms after W &#8211; if they are too low (short  circuit) the BP throws an error and turns them off.</li>
<li>Source cleanup. Removed lots of v0a and v2a defines (no longer supported  since v3.6).</li>
<li>Added a general any key to exit message</li>
<li>I2C address search checks for a low bus and exits with a warning instead of showing 256  addresses. Good bye support nightmare :).</li>
<li>Error if the I2C bus is low (no pullups or contention) at the I2C start  bit,</li>
<li>Fixed double display stuff in the raw2wire ATR macros</li>
<li>Fixed  the frequency measure after voltage bug</li>
<li>Removed the repeat on /\-_</li>
<li>The 1-wire library &#8211; and _ set the data state variable but  don&#8217;t send a bit. This is more consistent with other bus modes.</li>
<li>Added a  peek function to 1-wire that returns the stored data state.</li>
</ul>
<p><a href="http://www.seeedstudio.com/depot/bus-pirate-v3-assembled-p-609.html?cPath=61_68">Get         a Bus Pirate for $30</a>, including worldwide shipping at Seeed        Studio. <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=8&amp;products_id=237">Adafruit</a> also has the Bus Pirate and probe cables in stock and ready to ship.</p>
<p><span id="more-5697"></span><a href="http://dangerousprototypes.com/forum/index.php?topic=729.0">V5.3</a> will probably have some of these improvements:</p>
<ul>
<li>I2C sniffer update</li>
<li>Terminal text review and refresh</li>
<li>PIC  extensions to raw2wire</li>
<li>Flashrom bug followup</li>
<li>Expanded protocol documentation in the wiki for each bus mode</li>
</ul>
<p>Are there any changes you&#8217;d like to see? Any specific requests as we refresh the terminal text? After we finish the update, it would be great to update the translation files to the new format and release localized versions again.</p>
<p><a href="http://www.seeedstudio.com/depot/bus-pirate-v3-assembled-p-609.html?cPath=61_68"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/07/09/bus-pirate-firmware-v5-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
