<?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; web platforms</title>
	<atom:link href="http://dangerousprototypes.com/category/web-platforms/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>Web platform: uIP TCP/IP stack with SD card</title>
		<link>http://dangerousprototypes.com/2010/06/17/web-platform-uip-tcpip-stack-with-sd-card/</link>
		<comments>http://dangerousprototypes.com/2010/06/17/web-platform-uip-tcpip-stack-with-sd-card/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 07:59:57 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[tcpip]]></category>
		<category><![CDATA[uIP]]></category>
		<category><![CDATA[web platforms]]></category>
		<category><![CDATA[port]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=5325</guid>
		<description><![CDATA[
The uIP TCP/IP stack for the web  platform now lists and reads files from an SD card.
You can now read files and list directories from the SD card.
There&#8217;s also a &#8217;sddump&#8217; command that will dump sectors from the sd card  in the same way that  memdump dumps memory, for troubleshooting.
The latest uIP port [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5324" title="UIP" src="http://dangerousprototypes.com/wp-content/media/2010/06/UIP1.jpg" alt="" width="490" height="234" /></p>
<p>The <a href="http://www.sics.se/~adam/uip/index.php/Main_Page">uIP</a> TCP/IP stack for the <a href="http://dangerousprototypes.com/web-platform-manual/">web  platform</a> now <a href="http://dangerousprototypes.com/forum/index.php?topic=605.new;topicseen#new">lists and reads files from an SD card</a>.</p>
<blockquote><p>You can now read files and list directories from the SD card.</p>
<p>There&#8217;s also a &#8217;sddump&#8217; command that will dump sectors from the sd card  in the same way that  memdump dumps memory, for troubleshooting.</p></blockquote>
<p>The latest uIP port source is in the <a href="http://code.google.com/p/dangerous-prototypes-open-hardware/source/browse/#svn/trunk/web-platform/firmware/uIPStack">SVN</a>.   Previous updates <a href="http://dangerousprototypes.com/category/uip/">here</a>.</p>
<p>Seeed is making a small second batch of web platforms. You can  probably <a href="http://www.seeedstudio.com/depot/web-platform-kit-p-582.html?cPath=61_68">backorder  one at Seeed</a>, they should be available in a few weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/06/17/web-platform-uip-tcpip-stack-with-sd-card/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web platform: uIP TCP/IP stack with multitasking</title>
		<link>http://dangerousprototypes.com/2010/06/02/web-platform-uip-tcpip-stack-with-multitasking/</link>
		<comments>http://dangerousprototypes.com/2010/06/02/web-platform-uip-tcpip-stack-with-multitasking/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 11:22:13 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[tcpip]]></category>
		<category><![CDATA[uIP]]></category>
		<category><![CDATA[web platforms]]></category>
		<category><![CDATA[port]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=5119</guid>
		<description><![CDATA[
There’s some new features in  Bonybrown&#8217;s  uIP TCP/IP stack project for the web platform. Some notable changes are:

The code runs 3 &#8220;tasks&#8221; that it multitasks between. One for the IP stack, one for the serial port (debugging help) and another for a handler for telnet (port 23).
The telnet server task is pretty easily extendable
It should [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5120" title="UIP" src="http://dangerousprototypes.com/wp-content/media/2010/06/UIP.jpg" alt="" width="490" height="234" /></p>
<p>There’s <a href="http://dangerousprototypes.com/forum/index.php?topic=605.new#new">some new features</a> in  Bonybrown&#8217;s  <a href="http://www.sics.se/~adam/uip/index.php/Main_Page">uIP</a> TCP/IP stack project for the <a href="http://dangerousprototypes.com/web-platform-manual/">web platform</a>. Some notable changes are:</p>
<ul>
<li>The code runs 3 &#8220;tasks&#8221; that it multitasks between. One for the IP stack, one for the serial port (debugging help) and another for a handler for telnet (port 23).</li>
<li>The telnet server task is pretty easily extendable</li>
<li>It should be reasonably easy to write a web server task now, but without the ability to read files, you can&#8217;t serve much</li>
</ul>
<p>We&#8217;ll be using the open source uIP stack port in all our future networked projects, it solves the licensing issues with Microchip&#8217;s non-distributable code. The uIP port doesn&#8217;t have as many features as the Microchip stack, yet, but it&#8217;s already a viable alternative for us. Most of our projects, like the <a href="http://dangerousprototypes.com/twatch-manual/">#twatch</a> and <a href="http://dangerousprototypes.com/2009/12/18/web-platform-twitter-controlled-christmas-tree/">@tweet_tree</a>, just use a simple TCPIP client.</p>
<p>The latest uIP port source is in the <a href="http://code.google.com/p/dangerous-prototypes-open-hardware/source/browse/#svn/trunk/web-platform/firmware/uIPStack">SVN</a>.  Previous updates <a href="../category/uip/">here</a>.</p>
<p>Seeed is making a small second batch of web platforms. You can probably <a href="http://www.seeedstudio.com/depot/web-platform-kit-p-582.html?cPath=61_68">backorder one at Seeed</a>, they should be available in a few weeks.</p>
<blockquote style="text-align: left;">
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
</blockquote>
<blockquote>
<blockquote>
<blockquote style="text-align: left;">
<blockquote style="text-align: left;">
<blockquote style="text-align: left;">
<blockquote style="text-align: left;">
<blockquote style="text-align: left;">
<blockquote style="text-align: left;"></blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/06/02/web-platform-uip-tcpip-stack-with-multitasking/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Web platform: uIP TCP/IP stack port</title>
		<link>http://dangerousprototypes.com/2010/05/27/web-platform-uip-tcpip-stack-port/</link>
		<comments>http://dangerousprototypes.com/2010/05/27/web-platform-uip-tcpip-stack-port/#comments</comments>
		<pubDate>Thu, 27 May 2010 14:16:25 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[tcpip]]></category>
		<category><![CDATA[uIP]]></category>
		<category><![CDATA[web platforms]]></category>
		<category><![CDATA[port]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=5010</guid>
		<description><![CDATA[
Another update on the uIP TCP/IP stack port for the web   platform. Bonybrown has added even more features:
Periodic uIP processing now works, driven from RTCC alarm interrupt   (500mS). Added start for simple round-robin co-operative task switcher.
Latest code is in the SVN. Previous updates here.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5009" title="UIP" src="http://dangerousprototypes.com/wp-content/media/2010/05/UIP.jpg" alt="" width="490" height="234" /></p>
<p>Another update on the <a href="http://www.sics.se/~adam/uip/index.php/Main_Page">uIP</a> TCP/IP stack port for the <a href="http://dangerousprototypes.com/web-platform-manual/">web   platform</a>. Bonybrown has added even more features:</p>
<blockquote><p>Periodic uIP processing now works, driven from RTCC alarm interrupt   (500mS). Added start for simple round-robin co-operative task switcher.</p></blockquote>
<p>Latest code is in the <a href="http://code.google.com/p/dangerous-prototypes-open-hardware/source/browse/#svn/trunk/web-platform/firmware/uIPStack">SVN</a>. Previous updates <a href="http://dangerousprototypes.com/category/uip/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/05/27/web-platform-uip-tcpip-stack-port/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web platform: uIP TCP/IP stack with interrupts, DMA</title>
		<link>http://dangerousprototypes.com/2010/05/12/web-platformuip-tcpip-port-working/</link>
		<comments>http://dangerousprototypes.com/2010/05/12/web-platformuip-tcpip-port-working/#comments</comments>
		<pubDate>Wed, 12 May 2010 07:20:44 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[tcpip]]></category>
		<category><![CDATA[uIP]]></category>
		<category><![CDATA[web platforms]]></category>
		<category><![CDATA[port]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=4775</guid>
		<description><![CDATA[
Here&#8217;s another update on the uIP TCP/IP stack port for the web  platform. Bonybrown got the uIP stack to work with interrupts from the ENC28J60, and used DMA to transfer buffers to PIC memory.
Performance wise &#8211; no real difference I can see from the ping times;  theoretically, the biggest improvement will be in [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://dangerousprototypes.com/wp-content/media/2010/04/UIP.jpg" alt="" width="490" height="234" /></p>
<p>Here&#8217;s another update on the <a href="http://dangerousprototypes.com/?s=uip">uIP TCP/IP stack port</a> for the <a href="http://dangerousprototypes.com/web-platform-manual/">web  platform</a>. Bonybrown <a href="http://dangerousprototypes.com/forum/index.php?topic=495.msg4607#msg4607">got the uIP stack to work</a> with interrupts from the ENC28J60, and used DMA to transfer buffers to PIC memory.</p>
<blockquote><p>Performance wise &#8211; no real difference I can see from the ping times;  theoretically, the biggest improvement will be in &#8220;responsiveness&#8221; of  other tasks on the dsPIC, especially when sending or receiving larger  packets.</p></blockquote>
<p>Bonybrown&#8217;s previous work is in the web platform folder of the <a href="http://code.google.com/p/dangerous-prototypes-open-hardware/source/browse/#svn/trunk/uIP_Pic33_port_k">SVN</a>. We&#8217;ll try to release the newer code as a complete project archive in a few days.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/05/12/web-platformuip-tcpip-port-working/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Last web platform available</title>
		<link>http://dangerousprototypes.com/2010/05/10/last-web-platform-available/</link>
		<comments>http://dangerousprototypes.com/2010/05/10/last-web-platform-available/#comments</comments>
		<pubDate>Mon, 10 May 2010 16:00:32 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[web platforms]]></category>
		<category><![CDATA[lone survivor]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=4686</guid>
		<description><![CDATA[
There is one more web platform in the Seeed shop, ready for immediate dispatch. We&#8217;re pretty sure this will be the last one, when it&#8217;s gone we don’t plan  to make more. The web platform is $40 including worldwide shipping.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-4687" title="cover-490x234" src="http://dangerousprototypes.com/wp-content/media/2010/05/cover-490x234.jpg" alt="" width="490" height="234" /></p>
<p>There is one more <a href="http://dangerousprototypes.com/web-platform-manual/">web platform</a> in the <a href="http://www.seeedstudio.com/depot/web-platform-kit-p-582.html?cPath=61_68">Seeed shop</a>, ready for immediate dispatch. We&#8217;re pretty sure this will be the last one, when it&#8217;s gone we don’t plan  to make more. The web platform is $40 including worldwide shipping.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/05/10/last-web-platform-available/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Web platform: Telnet server hacking</title>
		<link>http://dangerousprototypes.com/2010/05/05/web-platform-telnet-server-hacking/</link>
		<comments>http://dangerousprototypes.com/2010/05/05/web-platform-telnet-server-hacking/#comments</comments>
		<pubDate>Wed, 05 May 2010 08:30:51 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[web platforms]]></category>
		<category><![CDATA[tcpip]]></category>
		<category><![CDATA[telnet]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=4677</guid>
		<description><![CDATA[
Trev got the Microchip telnet server demo working on the web platform. Then, he took it further and hacked it to work with telnet clients on multiple systems.  There&#8217;s a lot of great info about the Microchip TCPIP stack and telnet services in his writeup.
We covered Trev&#8217;s earlier work with the Microchip TCP/IP stack last [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-large wp-image-2687" title="web platform cover image" src="http://dangerousprototypes.com/wp-content/media/2009/12/cover-490x234.jpg" alt="" width="490" height="234" /></p>
<p>Trev got the Microchip telnet server demo working on the <a href="http://dangerousprototypes.com/web-platform-manual/">web platform</a>. Then, he took it further and hacked it to work with telnet clients on multiple systems.  There&#8217;s a lot of great info about the Microchip TCPIP stack and telnet services <a href="http://dangerousprototypes.com/forum/index.php?topic=501">in his writeup</a>.</p>
<p>We covered Trev&#8217;s earlier <a href="http://dangerousprototypes.com/2010/05/01/microchip-demo-pages-on-webplatform/">work with the Microchip TCP/IP stack</a> last week.</p>
<p>The web platform is $40 including worldwide shipping. There are still web platforms <a href="http://www.seeedstudio.com/depot/web-platform-kit-p-582.html?cPath=61_68">available</a>, but when they’re gone we don’t plan  to make more.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/05/05/web-platform-telnet-server-hacking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web platform: uIP TCP/IP stack working</title>
		<link>http://dangerousprototypes.com/2010/05/03/web-platform-uip-tcpip-stack-working/</link>
		<comments>http://dangerousprototypes.com/2010/05/03/web-platform-uip-tcpip-stack-working/#comments</comments>
		<pubDate>Mon, 03 May 2010 13:56:44 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[tcpip]]></category>
		<category><![CDATA[uIP]]></category>
		<category><![CDATA[web platforms]]></category>
		<category><![CDATA[port]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=4631</guid>
		<description><![CDATA[
A few months ago we started a port of the uIP TCP/IP stack for the dsPIC33-based web platform. Bonybrown picked up the source and got it working. The current version can accept 10 simultaneous telnet connections, and has ping times of 0.68ms:
Next steps I&#8217;d like to try are to replace the polling loop with an [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-4632" src="http://dangerousprototypes.com/wp-content/media/2010/04/UIP.jpg" alt="" width="490" height="234" /></p>
<p>A few months ago we <a href="http://dangerousprototypes.com/2010/03/20/web-platform-server-firmware-update/">started a port</a> of the <a href="http://www.sics.se/~adam/uip/index.php/Main_Page">uIP TCP/IP stack</a> for the dsPIC33-based <a href="http://dangerousprototypes.com/web-platform-manual/">web platform</a>. Bonybrown picked up the <a href="http://code.google.com/p/dangerous-prototypes-open-hardware/source/browse/#svn/trunk/uIP_Pic33_port_k">source</a> and got it working. The current version can accept 10 simultaneous telnet connections, and has ping times of 0.68ms:</p>
<blockquote><p>Next steps I&#8217;d like to try are to replace the polling loop with an  interrupt from the ENC28J60 when packets arrive, and to try using DMA to  get the packets into and out of the ENC28J60.</p></blockquote>
<p>Get details and download the firmware in the<a href="http://dangerousprototypes.com/forum/index.php?topic=495.0"> forum</a>. We&#8217;ve also moved the latest source to the project <a href="http://code.google.com/p/dangerous-prototypes-open-hardware/source/browse/#svn/trunk/uIP_Pic33_port_k">SVN</a>.</p>
<p>There are still a couple web platforms <a href="http://www.seeedstudio.com/depot/web-platform-kit-p-582.html?cPath=61_68">available  for immediate delivery</a> at Seeed Studio, when they’re gone we don’t  plan to make more. The web platform is $40, including worldwide  shipping.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/05/03/web-platform-uip-tcpip-stack-working/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microchip demo pages on web platform</title>
		<link>http://dangerousprototypes.com/2010/05/01/microchip-demo-pages-on-webplatform/</link>
		<comments>http://dangerousprototypes.com/2010/05/01/microchip-demo-pages-on-webplatform/#comments</comments>
		<pubDate>Sat, 01 May 2010 08:28:30 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[web platforms]]></category>
		<category><![CDATA[code and conquer]]></category>
		<category><![CDATA[microchip]]></category>
		<category><![CDATA[TCP/IP stack]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=4628</guid>
		<description><![CDATA[
Trev spent a lot of time hacking and documenting the Microchip TCP/IP stack for the web platform. Trev&#8217;s extensive write-up shows how he got these features working:

SMTP mail client, email demo
HTTP authentication, adding authentication to the email demo
MD5 hash demo
HTTP2 demo, multiple HTTP connections
Custom dynamic web pages

More in the forum post.
There are still a couple [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-4629" src="http://dangerousprototypes.com/wp-content/media/2010/04/Trev.jpg" alt="" width="490" height="360" /></p>
<p>Trev spent a lot of time <a href="http://dangerousprototypes.com/forum/index.php?topic=475.0">hacking and documenting</a> the <a href="http://www.microchip.com/tcpip">Microchip TCP/IP stack</a> for the <a href="http://dangerousprototypes.com/web-platform-manual/">web platform</a>. Trev&#8217;s extensive write-up shows how he got these features working:</p>
<ul>
<li>SMTP mail client, email demo</li>
<li>HTTP authentication, adding authentication to the email demo</li>
<li>MD5 hash demo</li>
<li>HTTP2 demo, multiple HTTP connections</li>
<li>Custom dynamic web pages</li>
</ul>
<p>More in the <a href="http://dangerousprototypes.com/forum/index.php?topic=475.0">forum post</a>.</p>
<p>There are still a couple web platforms <a href="http://www.seeedstudio.com/depot/web-platform-kit-p-582.html?cPath=61_68">available</a> for immediate delivery at Seeed Studio, when they&#8217;re gone we don&#8217;t plan to make more. The web platform is $40, including worldwide shipping.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/05/01/microchip-demo-pages-on-webplatform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MMC/SD/SDHC card library</title>
		<link>http://dangerousprototypes.com/2010/04/05/mmcsdsdhc-card-library/</link>
		<comments>http://dangerousprototypes.com/2010/04/05/mmcsdsdhc-card-library/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 07:23:14 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[FAT]]></category>
		<category><![CDATA[web platforms]]></category>
		<category><![CDATA[avr]]></category>
		<category><![CDATA[sd card]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=4198</guid>
		<description><![CDATA[
Hidden away in SparkFun&#8217;s AD5330 demo is an open source FAT SD card read/write library from Roland Riegel. The MMC/SD/SDHC card library is intended for AVR microcontrollers, and it supports FAT16 and FAT32, partition tables, and low-level read/write operations.  The source download includes an example application. This project should be pretty easy to port to [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://www.roland-riegel.de/sd-reader/doc/pic01.jpg" alt="" width="356" height="267" /></p>
<p>Hidden away in <a href="http://dangerousprototypes.com/2010/03/29/play-wav-audio-files-with-ad5330-and-arduino/">SparkFun&#8217;s AD5330 demo</a> is an open source FAT SD card read/write library from Roland Riegel. The <a href="http://www.roland-riegel.de/sd-reader/index.html">MMC/SD/SDHC card library</a> is intended for AVR microcontrollers, and it supports FAT16 and FAT32, partition tables, and low-level read/write operations.  The source download includes an example application. This project should be pretty easy to port to any microcontroller, such as the PIC on our <a href="http://dangerousprototypes.com/web-platform-manual/">web platform</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/04/05/mmcsdsdhc-card-library/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web platform server firmware update</title>
		<link>http://dangerousprototypes.com/2010/03/20/web-platform-server-firmware-update/</link>
		<comments>http://dangerousprototypes.com/2010/03/20/web-platform-server-firmware-update/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 09:45:34 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[web platforms]]></category>
		<category><![CDATA[enc28j60]]></category>
		<category><![CDATA[Microchip TCPIP stack]]></category>
		<category><![CDATA[PIC]]></category>
		<category><![CDATA[spi]]></category>
		<category><![CDATA[uIP]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=4020</guid>
		<description><![CDATA[
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 to [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-2842" title="sdserver-cover.490" src="http://dangerousprototypes.com/wp-content/media/2009/12/sdserver-cover-490.jpg" alt="" width="490" height="296" /></p>
<p>The <a href="http://dangerousprototypes.com/web-platform-manual/">web platform</a> EEPROM and SD card server firmwares have stability problems at full speed, we <a href="http://dangerousprototypes.com/2009/12/26/tweet_tree-performance-report">encountered this bug</a> with the @tweet_tree. Markus Gritsch <a href="http://dangerousprototypes.com/forum/index.php?topic=324.msg3387#msg3387">posted test firmwares</a> 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.</p>
<p>A single edit to the Microchip TCPIP stack seems to have fixed stability issues, but it&#8217;s not quite clear why as the SPI settings should now be incorrect. We&#8217;ll post an update after we run the current and updated firmware under debug.</p>
<p>There is also a partial port of the open source <a href="http://www.sics.se/~adam/uip/index.php/Main_Page">uIP TCPIP stack</a> in the <a href="http://code.google.com/p/dangerous-prototypes-open-hardware/source/browse/#svn/trunk/uIP_Pic33_port_k">SVN</a>. It&#8217;s still a work in progress.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/03/20/web-platform-server-firmware-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
