<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hack a Day &#187; reverse engineering</title>
	<atom:link href="http://hackaday.com/tag/reverse-engineering/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 13:27:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hackaday.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/5560f98f805877b0e332f191cb9e0af3?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Hack a Day &#187; reverse engineering</title>
		<link>http://hackaday.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hackaday.com/osd.xml" title="Hack a Day" />
	<atom:link rel='hub' href='http://hackaday.com/?pushpress=hub'/>
		<item>
		<title>Help [Chris] boot his Cray-1 supercomputer</title>
		<link>http://hackaday.com/2012/01/10/help-chris-boot-his-cray-1-supercomputer/</link>
		<comments>http://hackaday.com/2012/01/10/help-chris-boot-his-cray-1-supercomputer/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 15:01:31 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[software hacks]]></category>
		<category><![CDATA[cray]]></category>
		<category><![CDATA[cray-1]]></category>
		<category><![CDATA[reverse engineering]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=65155</guid>
		<description><![CDATA[[Chris Fenton] needs your help. After constructing a 1/10th scale, cycle accurate Cray-1 supercomputer and finding a disk with Cray software on it, he&#8217;s ready to start loading the OS. There&#8217;s a small problem, though: no one knows how to boot the thing. [Chris] posted a disk image for a Cray-1/X-MP with the help of the people at [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65155&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Cray" src="http://hackadaycom.files.wordpress.com/2011/09/cray.jpg?w=470&#038;h=274" alt="" width="470" height="274" /></p>
<p>[Chris Fenton] <a href="http://chrisfenton.com/cos-recovery/">needs your help</a>. After constructing a 1/10th scale, cycle accurate <a href="http://hackaday.com/2010/09/29/tiny-cray-1-courtesy-of-an-fpga/">Cray-1 supercomputer</a> and <a href="http://hackaday.com/2011/09/08/recovering-data-for-a-homemade-cray/">finding a disk</a> with Cray software on it, he&#8217;s ready to start loading the OS. There&#8217;s a small problem, though: no one knows how to boot the thing.</p>
<p>[Chris] posted a <a href="http://www.archive.org/details/Cos1.17DiskImageForCray-1x-mp">disk image</a> for a Cray-1/X-MP with the help of the people at archive.org. Now he needs your help &#8211; if you think you can reverse engineer the file system, [Chris] will pay handsomely with a miniature model of a Cray printed on his MakerBot. In any case, it seems like a fun challenge.</p>
<p>From our quick glance at the disk image with a HEX editor, it looks like [Chris] has something special on his hands. We see a few references to &#8220;Cray memory and registers,&#8221; as well as &#8220;IOP-0 Kernel, Version 4.2.2&#8243; in the header along with a few dates referencing July of 1989.  This is consistent with the history of the source disk pack. If you think you&#8217;ve got what it takes to reverse engineer the file system of a Cray-1, this is your chance.</p>
<br />Filed under: <a href='http://hackaday.com/category/classic-hacks/'>classic hacks</a>, <a href='http://hackaday.com/category/software-hacks/'>software hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/65155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/65155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/65155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/65155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/65155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/65155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/65155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/65155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/65155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/65155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/65155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/65155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/65155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/65155/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65155&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/10/help-chris-boot-his-cray-1-supercomputer/feed/</wfw:commentRss>
		<slash:comments>59</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/09/cray.jpg" medium="image">
			<media:title type="html">Cray</media:title>
		</media:content>
	</item>
		<item>
		<title>Reverse engineering the Icebreaker POV toy</title>
		<link>http://hackaday.com/2011/12/21/reverse-engineering-the-icebreaker-pov-toy/</link>
		<comments>http://hackaday.com/2011/12/21/reverse-engineering-the-icebreaker-pov-toy/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 19:00:04 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[toy hacks]]></category>
		<category><![CDATA[persistence of vision]]></category>
		<category><![CDATA[POV]]></category>
		<category><![CDATA[reverse engineering]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=63878</guid>
		<description><![CDATA[[Ch00f] spent some serious time figuring out how the Icebreaker POV toy works. This is a pretty cool device about the size of a toothbrush holder. It&#8217;s in a clear plastic case, which lets the row of 32 surface mount LEDs shine through. But making light isn&#8217;t their only function. You can use the device [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=63878&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-63879" title="reverse-engineering-the-icebreaker" src="http://hackadaycom.files.wordpress.com/2011/12/reverse-engineering-the-icebreaker-e1324486817327.jpg" alt="" width="470" height="313" /></p>
<p>[Ch00f] spent some serious time <a href="http://ch00ftech.com/2011/12/20/in-which-i-spent-my-weekend-reverse-engineering-a-childrens-toy/">figuring out how the Icebreaker POV toy works</a>. This is a pretty cool device about the size of a toothbrush holder. It&#8217;s in a clear plastic case, which lets the row of 32 surface mount LEDs shine through. But making light isn&#8217;t their only function. You can use the device to scan in a high-contrast design, then &#8216;play it back&#8217; using the persistence of vision display properties of the LED strip.</p>
<p>Perhaps the biggest question on [Ch00f's] mind was how the sensing is done. He made a series of observations, then started monkeying around with the LEDs to investigate them. It seems that one LED is lit up while the ones around it are used as light sensors. This becomes more confusing once he realized that the display was multiplexed.</p>
<p>His write-up includes a collection of schematics that can be pieced together to conceptualize the entire circuit. The image above was taken during this process, using an LED to check the connections on a part. This let him prove that it&#8217;s an N-channel MOSFET. He plans to take what learned and roll it into his own project.</p>
<p>[via <a href="http://www.reddit.com/comments/njsky">Reddit</a>]</p>
<br />Filed under: <a href='http://hackaday.com/category/toy-hacks/'>toy hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/63878/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/63878/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/63878/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/63878/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/63878/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/63878/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/63878/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/63878/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/63878/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/63878/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/63878/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/63878/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/63878/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/63878/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=63878&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/12/21/reverse-engineering-the-icebreaker-pov-toy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/12/reverse-engineering-the-icebreaker-e1324486817327.jpg" medium="image">
			<media:title type="html">reverse-engineering-the-icebreaker</media:title>
		</media:content>
	</item>
		<item>
		<title>Reverse engineering Bluetooth using Android and SPOT as an example</title>
		<link>http://hackaday.com/2011/12/05/reverse-engineering-bluetooth-using-android-and-spot-as-an-example/</link>
		<comments>http://hackaday.com/2011/12/05/reverse-engineering-bluetooth-using-android-and-spot-as-an-example/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 19:13:28 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[android hacks]]></category>
		<category><![CDATA[wireless hacks]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[nokia n900]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[spot]]></category>
		<category><![CDATA[travis goodspeed]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=62705</guid>
		<description><![CDATA[[Travis Goodspeed] wrote in to tell us about his work reverse engineering the Bluetooth communications on this SPOT module. He&#8217;s targeted the post as a general guide to sniffing Bluetooth transmissions, but was inspired to use the SPOT as an example after seeing this other SPOT hack. We know he&#8217;s a fan of getting things [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=62705&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-62706" title="spot-bluetooth" src="http://hackadaycom.files.wordpress.com/2011/12/spot-bluetooth-e1323111094361.jpg" alt="" width="470" height="413" /></p>
<p>[Travis Goodspeed] wrote in to tell us about his work <a href="http://travisgoodspeed.blogspot.com/2011/12/introduction-to-bluetooth-rfcomm.html">reverse engineering the Bluetooth communications on this SPOT module</a>. He&#8217;s targeted the post as a general guide to sniffing Bluetooth transmissions, but was inspired to use the SPOT as an example after seeing <a href="http://hackaday.com/2011/10/01/hacking-spot-personal-satellite-tracker-to-pass-more-information/">this other SPOT hack</a>. We know he&#8217;s a fan of <a href="http://hackaday.com/2011/10/08/rf-sniffing-on-the-go/">getting things to work with his Nokia N900</a>, and that&#8217;s exactly where he ended up with the project.</p>
<p>This module was manufactured to be controlled by an Android phone. But there&#8217;s no control app available for the Nokia handset. Since Android uses the open-source Bluez package for the Bluetooth protocol, it&#8217;s actually pretty easy to get your hands on the packets. After grabbing a few test sets he shows how he deciphered the packets, then wrote a quick Python script to test out his findings. After working his way through the various commands available (grabbing the SPOT serial number, getting position data from it, etc) [Travis] wrote up a frontend in QT mobility for use on the N900.</p>
<br />Filed under: <a href='http://hackaday.com/category/android-hacks/'>android hacks</a>, <a href='http://hackaday.com/category/wireless-hacks/'>wireless hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/62705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/62705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/62705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/62705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/62705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/62705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/62705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/62705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/62705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/62705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/62705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/62705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/62705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/62705/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=62705&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/12/05/reverse-engineering-bluetooth-using-android-and-spot-as-an-example/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/12/spot-bluetooth-e1323111094361.jpg" medium="image">
			<media:title type="html">spot-bluetooth</media:title>
		</media:content>
	</item>
		<item>
		<title>Reverse engineering a Korg Monotribe</title>
		<link>http://hackaday.com/2011/12/03/reverse-engineering-a-korg-monotribe/</link>
		<comments>http://hackaday.com/2011/12/03/reverse-engineering-a-korg-monotribe/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 21:01:49 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[musical hacks]]></category>
		<category><![CDATA[firmware update]]></category>
		<category><![CDATA[korg]]></category>
		<category><![CDATA[monotribe]]></category>
		<category><![CDATA[reverse engineering]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=62584</guid>
		<description><![CDATA[Yesterday, Korg released a firmware update to their ribbon controller synth, the Monotribe. The firmware is just an audio file that needs to be played to the sync input of the box. [gravitronic] thought this was rather interesting, so he decided to decode the monotribe firmware. It&#8217;s the first step to custom Monotribe firmware, and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=62584&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-62585" title="monotribe" src="http://hackadaycom.files.wordpress.com/2011/12/monotribe.jpg" alt="" width="470" height="188" /></p>
<p>Yesterday, Korg released a firmware update to their ribbon controller synth, the Monotribe. The firmware is just an audio file that needs to be played to the sync input of the box. [gravitronic] thought this was rather interesting, so he decided to <a href="http://gravitronic.blogspot.com/2011/12/decoding-korg-monotribe-firmware.html">decode the monotribe firmware</a>. It&#8217;s the first step to custom Monotribe firmware, and on the path towards reverse engineering this neat box.</p>
<p>After converting the firmware update to a .wav, [gravitronic] looked at the file with a hex editor and found that each sample is two bytes, and the left and right channels are the same. That made enough sense, so after getting rid of one channel, he sent it through Python to take a look at the patterns of ones and zeros.</p>
<p>Of course, [gravitronic] arbitrarily chose high = 1, low = 0, and little-endianness. The first result didn&#8217;t produce a nice &#8220;KORG SYSTEM FILE&#8221; in the header, so he tried other combinations until the output file looked reasonable. The result is the actual .bin file that&#8217;s going to serve as the basis for a nice homebrew firmware. You can grab [gravitronic]&#8216;s Python script <a href="https://github.com/gravitronic/monotribe/blob/master/decoder.py">here</a> and decode your own firmware.</p>
<br />Filed under: <a href='http://hackaday.com/category/classic-hacks/'>classic hacks</a>, <a href='http://hackaday.com/category/musical-hacks/'>musical hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/62584/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/62584/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/62584/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/62584/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/62584/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/62584/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/62584/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/62584/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/62584/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/62584/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/62584/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/62584/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/62584/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/62584/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=62584&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/12/03/reverse-engineering-a-korg-monotribe/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/12/monotribe.jpg" medium="image">
			<media:title type="html">monotribe</media:title>
		</media:content>
	</item>
		<item>
		<title>Getting useful data from a dirt cheap RFID reader</title>
		<link>http://hackaday.com/2011/11/19/getting-useful-data-from-a-dirt-cheap-rfid-reader/</link>
		<comments>http://hackaday.com/2011/11/19/getting-useful-data-from-a-dirt-cheap-rfid-reader/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 20:27:04 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[rfid]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=61585</guid>
		<description><![CDATA[[Aaron] was looking for a cheap RFID reader that had some easy to follow documentation and a standardized interface. Most everything he saw was pretty expensive, so he decided to buy a cheap $10 reader from eBay to see how easy it would be to work with. The reader came with very little documentation, but [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61585&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-61587" title="cheap-rfid-reader" src="http://hackadaycom.files.wordpress.com/2011/11/cheap-rfid-reader.jpg" alt="cheap-rfid-reader" width="470" height="372" /></p>
<p>[Aaron] was looking for <a href="http://thetransistor.com/2011/10/hacking-cheap-rfid-readers/" target="_blank">a cheap RFID reader</a> that had some easy to follow documentation and a standardized interface. Most everything he saw was pretty expensive, so he decided to buy a cheap $10 reader from eBay to see how easy it would be to work with.</p>
<p>The reader came with very little documentation, but [Aaron] did know that the device identifies itself as a USB keyboard, outputting scan tag data into a text editor. That functionality wasn’t incredibly useful, so he took it apart to see if he could interface with it in some other manner. Exposing the PCB revealed an unknown IC for which he could find no documentation, but the board did include some breakout pins, so [Aaron] started by probing those for data.</p>
<p>He tried reading the data in both a terminal program and with a logic analyzer, but nothing seemed to make a whole lot of sense. He turned the sampling rate of the sniffer down, and things started looking a little better. After comparing the data from the sniffer with known tag codes, he noticed that each digit had an offset of 39 applied, so he whipped up a bit of code to correct the numbers.</p>
<p>[Aaron] did a good amount of legwork to get usable data from the reader, but at a cost of $10 it can’t be beat. We certainly know what we’re going to be hunting for on eBay this afternoon&#8230;</p>
<br />Filed under: <a href='http://hackaday.com/category/misc-hacks/'>misc hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/61585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/61585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/61585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/61585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/61585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/61585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/61585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/61585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/61585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/61585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/61585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/61585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/61585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/61585/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61585&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/11/19/getting-useful-data-from-a-dirt-cheap-rfid-reader/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/11/cheap-rfid-reader.jpg" medium="image">
			<media:title type="html">cheap-rfid-reader</media:title>
		</media:content>
	</item>
		<item>
		<title>Snooping around in the iclicker hardware and firmware</title>
		<link>http://hackaday.com/2011/10/23/snooping-around-in-the-iclicker-hardware-and-firmware/</link>
		<comments>http://hackaday.com/2011/10/23/snooping-around-in-the-iclicker-hardware-and-firmware/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 21:09:09 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[atmega8]]></category>
		<category><![CDATA[i>clicker]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[RF]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=59412</guid>
		<description><![CDATA[[Arko] was compelled to purchase an iclicker to use in some of his college courses. It&#8217;s similar in size to a television remote control except it only has six buttons and it communicates via radio frequency instead of infrared light. The idea is that classrooms have a base station that the instructor uses, and he [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=59412&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-59413" title="reverse-engineering-the-iclicker" src="http://hackadaycom.files.wordpress.com/2011/10/reverse-engineering-the-iclicker-e1319396329940.jpg" alt="" width="470" height="351" /></p>
<p>[Arko] was compelled to purchase an iclicker to use in some of his college courses. It&#8217;s similar in size to a television remote control except it only has six buttons and it communicates via radio frequency instead of infrared light. The idea is that classrooms have a base station that the instructor uses, and he or she can ask questions of the class and have instant feedback. Results are often projected on a screen for all to see but only the instructor can get at the breakdown of who answered in what way. In [Arko's] case, the class awards participation points that you can only get by using this device. He decided to actually <a href="http://arkorobotics.com/blog/?p=17">learn something from the expenditure by reverse engineering the device</a>.</p>
<p>Preliminary hardware inspection told him that it uses an ATmega8 microcontroller and there&#8217;s a standard 6-pin ISP footprint just waiting to be populated with a surface mount pin header. Once he soldered on that header, he tried to read out the firmware but the iClicker reset itself. He guessed that there was something going on with the power and ground lines so he soldered directly to them and was able to dump the data&#8211;the security fuses are not set. He goes on to snoop in the EEPROM to find where the device ID is stored, and then to watch some of the SPI communications to see what the microcontroller is sending to the radio chip. But there&#8217;s a lot left to discover and he&#8217;s planning at least two follow-up post to share what he finds.</p>
<p>Just looking to repair your dead device? Check out <a href="http://hackaday.com/2011/09/12/a-simple-fix-to-resurrect-your-broken-iclicker/">this tip on battery problems with the iclicker</a>.</p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/59412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/59412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/59412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/59412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/59412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/59412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/59412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/59412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/59412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/59412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/59412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/59412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/59412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/59412/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=59412&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/10/23/snooping-around-in-the-iclicker-hardware-and-firmware/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/10/reverse-engineering-the-iclicker-e1319396329940.jpg" medium="image">
			<media:title type="html">reverse-engineering-the-iclicker</media:title>
		</media:content>
	</item>
		<item>
		<title>Reverse engineering VxWorks (which replaces Linux on newer routers)</title>
		<link>http://hackaday.com/2011/07/08/reverse-engineering-vxworks-which-replaces-linux-on-newer-routers/</link>
		<comments>http://hackaday.com/2011/07/08/reverse-engineering-vxworks-which-replaces-linux-on-newer-routers/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 14:03:24 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[security hacks]]></category>
		<category><![CDATA[DD-WRT]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[RTOS]]></category>
		<category><![CDATA[Tomato]]></category>
		<category><![CDATA[vxworks]]></category>
		<category><![CDATA[wrt54g]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=48282</guid>
		<description><![CDATA[The Linksys router seen about is a WRT54G version 1. It famously runs Linux and was the source of much hacking back in the heyday, leading to popular alternative firmware packages such as DD-WRT and Tomato. But the company went away from a Linux-based firmware starting with version 8 of the hardware. Now they are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=48282&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-48283" title="Linksys_WRT54G_V1" src="http://hackadaycom.files.wordpress.com/2011/07/linksys_wrt54g_v1-e1310089062970.jpg" alt="" width="470" height="353" /></p>
<p>The Linksys router seen about is a WRT54G version 1. It famously runs Linux and was the source of much hacking back in the heyday, leading to popular alternative firmware packages such as DD-WRT and Tomato. But the company went away from a Linux-based firmware starting with version 8 of the hardware. Now they are using a proprietary Real Time Operating System called VxWorks.</p>
<p>[Craig] recently put together <a href="http://www.devttys0.com/2011/07/reverse-engineering-vxworks-firmware-wrt54gv8/">a reverse engineering guide for WRT54Gv8 and newer routers</a>. His approach is purely firmware based since he doesn&#8217;t actually own a router that runs VxWorks. A bit of poking around in the hex dump lets him identify different parts of the files, leading to an ELF header that really starts to unlock the secrets within. From there he carries out a rather lengthy process of accurately disassembling the code into something that makes sense. The tool of choice used for this is <a href="http://www.hex-rays.com/idapro/">IDA Pro diassembler and debugger</a>. We weren&#8217;t previously familiar with it, but having seen what it can do we&#8217;re quite impressed.</p>
<p>[Image via <a href="http://en.wikipedia.org/wiki/File:Linksys_WRT54G_V1.jpg">Wikimedia Commons</a>]</p>
<br />Filed under: <a href='http://hackaday.com/category/security-hacks/'>security hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/48282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/48282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/48282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/48282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/48282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/48282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/48282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/48282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/48282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/48282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/48282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/48282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/48282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/48282/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=48282&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/07/08/reverse-engineering-vxworks-which-replaces-linux-on-newer-routers/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/07/linksys_wrt54g_v1-e1310089062970.jpg" medium="image">
			<media:title type="html">Linksys_WRT54G_V1</media:title>
		</media:content>
	</item>
		<item>
		<title>VFD Hacking</title>
		<link>http://hackaday.com/2011/07/07/vfd-hacking/</link>
		<comments>http://hackaday.com/2011/07/07/vfd-hacking/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 14:07:31 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[vfd]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=48165</guid>
		<description><![CDATA[[Mostafa] was a bit bored and had a broken DVD player sitting around, so he decided to take it apart to see what made the machine’s LCD panel tick. Once he popped it open, he discovered it wasn’t an LCD panel at all, it was a VFD. The seven segment display looked to be controlled [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=48165&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-48166" title="vfd_hacking" src="http://hackadaycom.files.wordpress.com/2011/07/vfd_hacking.jpg" alt="vfd_hacking" width="470" height="262" /></p>
<p>[Mostafa] was a bit bored and had a broken DVD player sitting around, so he decided to take it apart <a href="http://www.mostafaberg.com/2011/07/reversing-the-vfd/" target="_blank">to see what made the machine’s LCD panel tick</a>. Once he popped it open, he discovered it wasn’t an LCD panel at all, it was a VFD.</p>
<p>The seven segment display looked to be controlled by an ET16312n VFD driver, so he dug around online and found a datasheet for the chip. After looking at the documentation he was pretty confident he could get things working without too much trouble. He started tracing the board for the STB, CLK, Din, and Dout leads he needed to set up serial communications with the panel and was on his way in no time.</p>
<p>He hooked the panel up to the parallel port on his computer, and got busy hammering out some C code to write text to the display. Right now, the code lets you scroll text across the display, which is about as far as [Mostafa] cares to take it. It was done mostly as a proof of concept exercise, but since this VFD is compliant with the same NEC programming standard that most VFDs use, his code can likely be reused to drive any similar display with very little tweaking.</p>
<br />Filed under: <a href='http://hackaday.com/category/misc-hacks/'>misc hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/48165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/48165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/48165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/48165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/48165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/48165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/48165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/48165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/48165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/48165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/48165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/48165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/48165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/48165/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=48165&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/07/07/vfd-hacking/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/07/vfd_hacking.jpg" medium="image">
			<media:title type="html">vfd_hacking</media:title>
		</media:content>
	</item>
		<item>
		<title>Electronic cufflinks for the discerning hacker</title>
		<link>http://hackaday.com/2011/06/20/electronic-cufflinks-for-the-discerning-hacker/</link>
		<comments>http://hackaday.com/2011/06/20/electronic-cufflinks-for-the-discerning-hacker/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 13:06:07 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[wearable hacks]]></category>
		<category><![CDATA[adafruit]]></category>
		<category><![CDATA[cufflinks]]></category>
		<category><![CDATA[fashion]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[reverse engineering]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=46560</guid>
		<description><![CDATA[[Phillip Torrone] gave us a heads up about a project he and [Limor Fried] along with [Mike Doell] have just wrapped up. Their aptly-named &#8220;iCufflinks&#8221; softly pulsate with light the same way in which you see many Mac products do. The cufflinks are made from machined aluminum and have the ubiquitous “power symbol” milled into [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=46560&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-46561" title="icufflinks" src="http://hackadaycom.files.wordpress.com/2011/06/icufflinks.jpg" alt="icufflinks" width="470" height="357" /></p>
<p>[Phillip Torrone] gave us a heads up about a project he and [Limor Fried] along with [Mike Doell] have just wrapped up. <a href="http://adafruit.com/icufflinks" target="_blank">Their aptly-named &#8220;iCufflinks&#8221;</a> softly pulsate with light the same way in which you see many Mac products do.</p>
<p>The cufflinks are made from machined aluminum and have the ubiquitous “power symbol” milled into the face. Inside the cufflinks, you will find a small circuit board and a battery, which powers the device for up to 24 hours. The team reverse-engineered the soft LED pulse found in Mac products in order to deliver the exact same visualization in their cufflinks.</p>
<p>Ignoring for a minute, the name and the inspiration for the product, we think they are pretty darn cool. There’s nothing like a set of softly glowing cufflinks to spark conversation at any social gathering.</p>
<p>Like anything else you’ll find on Adafruit.com, the cufflinks are completely open source, so you can feel free to tweak and remix the design any way you’d like.</p>
<p>Continue reading to see a video of the cufflinks in action.</p>
<p><span id="more-46560"></span><div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/25108667' width='470' height='264' frameborder='0'></iframe></div></p>
<br />Filed under: <a href='http://hackaday.com/category/wearable-hacks/'>wearable hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/46560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/46560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/46560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/46560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/46560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/46560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/46560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/46560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/46560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/46560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/46560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/46560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/46560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/46560/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=46560&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/06/20/electronic-cufflinks-for-the-discerning-hacker/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/icufflinks.jpg" medium="image">
			<media:title type="html">icufflinks</media:title>
		</media:content>
	</item>
		<item>
		<title>Modding a car charger to a variable power supply</title>
		<link>http://hackaday.com/2011/06/19/modding-a-car-charger-to-a-variable-power-supply/</link>
		<comments>http://hackaday.com/2011/06/19/modding-a-car-charger-to-a-variable-power-supply/#comments</comments>
		<pubDate>Sun, 19 Jun 2011 15:12:53 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[car charger]]></category>
		<category><![CDATA[reverse engineering]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=46474</guid>
		<description><![CDATA[For an upcoming road trip, [Patrick] needed a small variable power supply. Instead of lugging around a bench supply, [Patrick] did the sensible thing and reverse engineered a cell phone charger to fit his requirements. After cracking open an old Kyocera car charger, [Patrick] found a small PCB with completely labeled, all through-hole components &#8211; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=46474&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-large wp-image-46475" title="charger" src="http://hackadaycom.files.wordpress.com/2011/06/charge.jpg?w=450&#038;h=337" alt="" width="450" height="337" /></p>
<p>For an upcoming road trip, [Patrick] needed a small variable power supply. Instead of lugging around a bench supply, [Patrick] did the sensible thing and <a href="https://sites.google.com/site/thejourneymanwizard/projects-and-bits/kyocera-car-charger">reverse engineered a cell phone charger</a> to fit his requirements.</p>
<p>After cracking open an old Kyocera car charger, [Patrick] found a small PCB with completely labeled, all through-hole components &#8211; excellent reverse engineering potential. After finding an <a href="http://www.onsemi.com/PowerSolutions/product.do?id=MC33063A">On Semi MC33063</a> IC, [Patrick] tore through the datasheets, generated a netlist, and developed a <a href="https://5997623931453115636-a-1802744773732722657-s-sites.googlegroups.com/site/thejourneymanwizard/projects-and-bits/kyocera-car-charger/Schematic%20sketch.jpg?attachauth=ANoY7coZ3N27y7MxJPryvK6Rq5iYtAMRuMH2haKd2rzRsbuB75hUleVeBC8l2Fxf8MrM_6yywx80k87NnWvnPzvZVo08vTlhamUq4s_g-CC9a8ty0ZcHke4ams7inY0kCGUY7L9dBvLelXta3gZqUN8WjxzUMnSowOVPSyhAHStE5vG7pCFcB9c1v1B5sn08vQg-bJgDpteJt4hxTsTHoCwbqBWEln3mRsT-z6W26Kam9rVUGFQblNTaxLzGU3QXbYtQmmXMpaleDNGNNTxhRkahgLS3fUUWEg%3D%3D&amp;attredirects=0">schematic</a> that closely resembled the reference schematic given by the datasheets.</p>
<p>With all the grunt work done, [Patrick] set out to finish what he started &#8211; modifying the charger to output 3-10 Volts. After replacing a resistor with a 5k multiturn pot, [Patrick] was left with a power supply with a variable output from 2.8 to 8.8 Volts. Not exactly what was desired, but more than enough for the application at hand. While this hack isn&#8217;t a <a href="http://hackaday.com/2011/06/18/disco-isnt-dead-diy-dance-floor-spotted-at-student-parties/">disco floor</a>, it&#8217;s a great walkthough of the hacking process &#8211; building or modifying something to suit a need.</p>
<br />Filed under: <a href='http://hackaday.com/category/classic-hacks/'>classic hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/46474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/46474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/46474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/46474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/46474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/46474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/46474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/46474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/46474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/46474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/46474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/46474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/46474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/46474/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=46474&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/06/19/modding-a-car-charger-to-a-variable-power-supply/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/charge.jpg?w=450" medium="image">
			<media:title type="html">charger</media:title>
		</media:content>
	</item>
		<item>
		<title>Reverse engineering embedded device firmware</title>
		<link>http://hackaday.com/2011/05/30/reverse-engineering-embedded-device-firmware/</link>
		<comments>http://hackaday.com/2011/05/30/reverse-engineering-embedded-device-firmware/#comments</comments>
		<pubDate>Mon, 30 May 2011 15:00:45 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[security hacks]]></category>
		<category><![CDATA[embedded systems]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=44099</guid>
		<description><![CDATA[While not necessarily an easy thing to learn, the ability to reverse engineer embedded device firmware is an incredibly useful skill. Reverse engineering firmware allows you to analyze a device for bugs and vulnerabilities, as well as gives you the opportunity to add features if you happen to be so inclined. When it comes to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=44099&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-44100" title="reverse_engineering_firmware" src="http://hackadaycom.files.wordpress.com/2011/05/reverse_engineering_firmware.jpg" alt="reverse_engineering_firmware" width="470" height="294" /></p>
<p>While not necessarily an easy thing to learn, the ability to <a href="http://www.devttys0.com/2011/05/reverse-engineering-firmware-linksys-wag120n/" target="_blank">reverse engineer embedded device firmware</a> is an incredibly useful skill. Reverse engineering firmware allows you to analyze a device for bugs and vulnerabilities, as well as gives you the opportunity to add features if you happen to be so inclined. When it comes to things such as jailbroken iPhones, Android phones, and Nooks, you can guarantee that a close look at the firmware helped to move the process along.</p>
<p>[Craig] works with embedded systems quite frequently and put together a detailed walkthrough demonstrating how he reverse engineers device firmware. The subject of his hacking was a new firmware package he obtained for a Linksys WWAG120 Wireless-N router.</p>
<p>His tutorial walks through some of the most common reverse engineering methods and tools, which allow him to slowly unravel the firmware’s secrets. When finished, he had a working copy of the router’s boot loader, kernel, and file system &#8211; all ready to be further analyzed. His writeup includes tons of additional details, so be sure to swing by his site if reverse engineering is something you are interested in.</p>
<br />Filed under: <a href='http://hackaday.com/category/security-hacks/'>security hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/44099/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/44099/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/44099/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/44099/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/44099/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/44099/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/44099/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/44099/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/44099/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/44099/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/44099/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/44099/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/44099/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/44099/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=44099&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/05/30/reverse-engineering-embedded-device-firmware/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/05/reverse_engineering_firmware.jpg" medium="image">
			<media:title type="html">reverse_engineering_firmware</media:title>
		</media:content>
	</item>
		<item>
		<title>Digital picture frame reverse engineering</title>
		<link>http://hackaday.com/2011/05/07/digital-picture-frame-reverse-engineering/</link>
		<comments>http://hackaday.com/2011/05/07/digital-picture-frame-reverse-engineering/#comments</comments>
		<pubDate>Sat, 07 May 2011 13:24:19 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[coby]]></category>
		<category><![CDATA[photoframe]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[serial flash]]></category>
		<category><![CDATA[spi]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=42360</guid>
		<description><![CDATA[A few months ago [Jason] got his hands on a free Coby DP700WD digital picture frame and thought it would be fun to hack. After realizing that the frame did not run any sort of Linux-based OS he figured his options were pretty limited, but he gave it a shot anyways. The frame came with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=42360&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-42361" title="coby_frame_hack" src="http://hackadaycom.files.wordpress.com/2011/05/coby_frame_hack.jpg" alt="coby_frame_hack" width="470" height="344" /></p>
<p>A few months ago [Jason] got his hands on a free Coby DP700WD digital picture frame <a href="http://sites.google.com/site/jrspruitt/main/photoframe-hack" target="_blank">and thought it would be fun to hack</a>. After realizing that the frame did not run any sort of Linux-based OS he figured his options were pretty limited, but he gave it a shot anyways.</p>
<p>The frame came with a set of built in images, and his goal was to swap them out for pictures of his own. He started by trying to read data from the frame’s serial flash chip, but found that the processor was preventing him from doing so. He de-soldered the chip from the frame, mounted it on a makeshift breakout board, and started reading up on SPI.</p>
<p>He was eventually able to read the device’s flash chip and swapped out the built-in images with his own. After a bit of trial and error, he was able to replace the frame’s boot screen with his own custom image as well.</p>
<p>If you are looking to do something similar, be sure to swing by his site &#8211; all of the tools and code he used to hack his frame are available for the taking.</p>
<p>Continue reading to see his modified picture frame in action.</p>
<p><span id="more-42360"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/05/07/digital-picture-frame-reverse-engineering/"><img src="http://img.youtube.com/vi/xevG0ZCW-Fo/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/misc-hacks/'>misc hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/42360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/42360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/42360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/42360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/42360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/42360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/42360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/42360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/42360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/42360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/42360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/42360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/42360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/42360/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=42360&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/05/07/digital-picture-frame-reverse-engineering/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/05/coby_frame_hack.jpg" medium="image">
			<media:title type="html">coby_frame_hack</media:title>
		</media:content>
	</item>
		<item>
		<title>Blackberry LCD reverse engineering</title>
		<link>http://hackaday.com/2011/04/21/blackberry-lcd-reverse-engineering/</link>
		<comments>http://hackaday.com/2011/04/21/blackberry-lcd-reverse-engineering/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 20:01:20 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[blackberry hacks]]></category>
		<category><![CDATA[amtel]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[lcd]]></category>
		<category><![CDATA[reverse engineering]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=41120</guid>
		<description><![CDATA[[Scott] was looking to source some LCD screens for an upcoming project, and was considering buying them from SparkFun. While the Nokia panels they sell are not expensive, they aren&#8217;t necessarily the cheapest option either &#8211; especially when building in volume. He searched around for something he could use instead, and settled on Blackberry screens. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=41120&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-41122" title="blackberry_lcd" src="http://hackadaycom.files.wordpress.com/2011/04/blackberry_lcd.jpg" alt="blackberry_lcd" width="470" height="342" /></p>
<p>[Scott] was looking to source some LCD screens for an upcoming project, and was considering buying them from SparkFun. While the Nokia panels they sell are not expensive, they aren&#8217;t necessarily the cheapest option either &#8211; especially when building in volume.</p>
<p>He searched around for something he could use instead, <a href="http://smg.tophi.net/content/blackberry-r957m-screen" target="_blank">and settled on Blackberry screens</a>. Old Blackberry models were even more durable than the current offerings, plus companies are trying to get rid of old handsets by the truckload. The only problem was that he could not find any information online that would show him how to write to the screens.</p>
<p>It took a bit of digging, but he eventually determined which ICs were used to drive the LCD screen. He had no luck finding screen pinout information online, so after spending a few hours testing things with his multimeter, he came up with a full listing on his own.</p>
<p>He wired up a connector so that he could use the screen on a breadboard, then got busy writing code to display some text on the screen. Everything came together nicely as you can see in the video below, and he has released his code in case anyone else is looking to repurpose some old Blackberry screens.</p>
<p>All we want to know is what sort of project all these screens are going to be used in.</p>
<p><span id="more-41120"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/04/21/blackberry-lcd-reverse-engineering/"><img src="http://img.youtube.com/vi/ZIQcTPdfJAQ/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/blackberry-hacks/'>blackberry hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/41120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/41120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/41120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/41120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/41120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/41120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/41120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/41120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/41120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/41120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/41120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/41120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/41120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/41120/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=41120&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/04/21/blackberry-lcd-reverse-engineering/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/04/blackberry_lcd.jpg" medium="image">
			<media:title type="html">blackberry_lcd</media:title>
		</media:content>
	</item>
		<item>
		<title>Reverse engineering the Playstation Move</title>
		<link>http://hackaday.com/2011/03/13/reverse-engineering-the-playstation-move/</link>
		<comments>http://hackaday.com/2011/03/13/reverse-engineering-the-playstation-move/#comments</comments>
		<pubDate>Sun, 13 Mar 2011 16:28:09 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[playstation hacks]]></category>
		<category><![CDATA[move]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[ps3]]></category>
		<category><![CDATA[reverse engineering]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=37296</guid>
		<description><![CDATA[[Kenn] is working on building a quadrocopter from the ground up for a university project. Currently, his main focus is building an Inertial Measurement Unit, or rather re-purposing a PS3 Move controller as the IMU for his copter. He previously considered using a Wiimote Motion Plus, but the Move has a three-axis magnetometer, which the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=37296&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-large wp-image-37299" title="playstation_move" src="http://hackadaycom.files.wordpress.com/2011/03/playstation_move.jpg?w=450&#038;h=234" alt="playstation_move" width="450" height="234" /></p>
<p>[Kenn] is working on building a quadrocopter from the ground up for a university project. Currently, his main focus is building an Inertial Measurement Unit, or rather <a href="http://www.eissq.com/ps3_move/" target="_blank">re-purposing a PS3 Move</a> controller as the IMU for his copter. He previously considered using a Wiimote Motion Plus, but the Move has a three-axis magnetometer, which the Wii controller does not.</p>
<p>The ultimate goal for this portion of his project is building custom firmware to run on the Move’s STM32-Cortex microcontroller, allowing him to obtain data from each of the controller’s sensors. Through the course of his research, he has thoroughly documented each sensor on his site, and dumped a full working firmware image from the Cortex chip as well. Recently, he was even able to run arbitrary code on the controller itself, which is a huge step forward.</p>
<p>[Kenn’s] project is coming along very nicely, and will undoubtedly be a great resource to others as he continues to dig through the inner workings of the Move. Be sure to swing by his site if you are looking for information, or if you have something to contribute.</p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>, <a href='http://hackaday.com/category/playstation-hacks/'>playstation hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/37296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/37296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/37296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/37296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/37296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/37296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/37296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/37296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/37296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/37296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/37296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/37296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/37296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/37296/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=37296&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/03/13/reverse-engineering-the-playstation-move/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/03/playstation_move.jpg?w=450" medium="image">
			<media:title type="html">playstation_move</media:title>
		</media:content>
	</item>
		<item>
		<title>Reverse engineering the PSP</title>
		<link>http://hackaday.com/2011/03/13/reverse-engineering-the-psp/</link>
		<comments>http://hackaday.com/2011/03/13/reverse-engineering-the-psp/#comments</comments>
		<pubDate>Sun, 13 Mar 2011 15:26:38 +0000</pubDate>
		<dc:creator>Chris Nelson</dc:creator>
				<category><![CDATA[psp hacks]]></category>
		<category><![CDATA[bga]]></category>
		<category><![CDATA[psp]]></category>
		<category><![CDATA[reverse engineering]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=37294</guid>
		<description><![CDATA[The original PSP may be old news but there is an interesting relic of a website (translated) dedicated to the reverse engineering of a PSP (and exploring Saturn?). To determine the true capabilities of the PSP they desoldered most of the ball grid array chips and then hand soldered 157 jumper wires to allow for direct memory access. In later pictures it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=37294&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-large wp-image-37295" title="PSP" src="http://hackadaycom.files.wordpress.com/2011/03/psp.png?w=450&#038;h=181" alt="" width="450" height="181" /></p>
<p>The original PSP may be old news but there is an <a href="http://sec.pn.to/pw/?plugin=attach&amp;pcmd=open&amp;file=tapping.jpg&amp;refer=Bases">interesting relic of a website</a> (<a href="http://translate.google.com/translate?hl=en&amp;sl=ja&amp;tl=en&amp;u=http%3A%2F%2Fsec.pn.to%2Fpw%2F%3Fplugin%3Dattach%26pcmd%3Dopen%26file%3Dtapping.jpg%26refer%3DBases">translated</a>) dedicated to the reverse engineering of a PSP (and exploring Saturn?). To determine the true capabilities of the PSP they desoldered most of the ball grid array chips and then hand soldered 157 jumper wires to allow for direct memory access. In later pictures it shows the PSP hooked up to external hardware for on the fly memory modification. Unfortunately the details are sparse and it doesn&#8217;t appear as if they will be updated anytime soon because the website has been &#8220;deleted and freezed because of spam. may ineffaceable curse prevail on the spammers.&#8221; Still this doesn&#8217;t detract too much some very impressive soldering.</p>
<br />Filed under: <a href='http://hackaday.com/category/psp-hacks/'>psp hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/37294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/37294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/37294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/37294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/37294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/37294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/37294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/37294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/37294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/37294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/37294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/37294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/37294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/37294/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=37294&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/03/13/reverse-engineering-the-psp/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">christopernelson</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/03/psp.png?w=450" medium="image">
			<media:title type="html">PSP</media:title>
		</media:content>
	</item>
	</channel>
</rss>
