<?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>Command-Tab &#187; Hacks</title>
	<atom:link href="http://www.command-tab.com/category/hacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.command-tab.com</link>
	<description>Technology and Mac geekery. One part exuberance, two parts obsession.</description>
	<lastBuildDate>Tue, 18 May 2010 19:56:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>MacAlly IceKey USB 2.0</title>
		<link>http://www.command-tab.com/2009/07/05/macally-icekey-usb-2-0/</link>
		<comments>http://www.command-tab.com/2009/07/05/macally-icekey-usb-2-0/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 17:35:02 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Hacks]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/?p=486</guid>
		<description><![CDATA[MacAlly has been producing the same IceKey keyboard since 2003, and while it&#8217;s a solid performer featuring laptop-style scissor keys and extra USB ports, it still ships with a terrifyingly slow internal USB 1.1 hub. While this early USB specification is plenty fast for a keyboard alone, it throttles back speeds of attached devices like [...]]]></description>
			<content:encoded><![CDATA[<p>MacAlly has been producing the same IceKey keyboard since 2003, and while it&#8217;s a solid performer featuring laptop-style scissor keys and extra USB ports, it still ships with a terrifyingly slow internal USB 1.1 hub.  While this early USB specification is plenty fast for a keyboard alone, it throttles back speeds of attached devices like flash drives, iPods, and digital cameras.  Copying an MP3 album or two can take several agonizing, finger-tapping minutes over USB 1.1, whereas today&#8217;s USB 2.0 takes mere seconds.  With USB 2.0 as today&#8217;s ubiquitous standard and USB 3.0 just around the corner, it&#8217;s surprising that MacAlly has yet to update the IceKey to include a faster hub.  Why not take matters into your own hands?  Here&#8217;s how to install a high speed hub inside the keyboard while maintaining that elegant &#8220;just left the factory&#8221; appearance.</p>
<p><img src="http://cdn.command-tab.com/2009/macally_icekey_start.jpg" alt="MacAlly IceKey USB 2.0" title="MacAlly IceKey USB 2.0" width="548" height="252" class="aligncenter size-full wp-image-487" /></p>
<p><strong>What You&#8217;ll Need</strong></p>
<ul>
<li>a MacAlly IceKey</li>
<li>a small, narrow USB hub (a cheapo Targus hub worked fine for me)</li>
<li>a screwdriver set</li>
<li>a soldering iron, solder, and spare wire</li>
<li>a pocket knife (I&#8217;m not sure any project I&#8217;ve done <em>didn&#8217;t</em> require this&#8230;)</li>
</ul>
<p><strong>Open the Hub</strong><br />
USB hubs generally aren&#8217;t too complicated to open, and this Targus on is no exception.  A single screw on the underside holds together the hub&#8217;s two plastic halves, which snap apart with little effort.  Write a note or take a picture to document the wire colors and order relevant to the orientation of the board inside &#8212; it will come in handy later.</p>
<p><img src="http://cdn.command-tab.com/2009/macally_usb_hub_board.jpg" alt="USB Hub Board" title="USB Hub Board" width="548" height="134" class="aligncenter size-full wp-image-488" /></p>
<p><strong>Open the Keyboard</strong><br />
The MacAlly IceKey is slightly trickier to get apart, but not much.  Remove all the obvious screws on the bottom of the keyboard, including the one under the &#8220;Do Not Remove&#8221;/Quality Control/Warranty sticker.  Then, flip open the pivoting feet to expose two more screws covered by a protective piece of rubber.  The final two screws are under the front rubber feet.</p>
<p>Starting with the keyboard upright and facing you, begin unsnapping the plastic hooks around the perimeter starting at the front middle.  A <a href="/2005/11/17/apples-black-stick/">plastic pry tool</a> might come in handy, but isn&#8217;t required.  Once the top is removed, you can clearly see all the important electronics, including a very common Cypress USB controller chip.</p>
<p><img src="http://cdn.command-tab.com/2009/macally_keyboard_controller.jpg" alt="MacAlly IceKey USB 1.1 Keyboard Controller" title="MacAlly IceKey USB 1.1 Keyboard Controller" width="548" height="209" class="aligncenter size-full wp-image-489" /></p>
<p><img src="http://cdn.command-tab.com/2009/macally_keyboard_leftport.jpg" alt="MacAlly IceKey Left USB 1.1 Port" title="MacAlly IceKey Left USB 1.1 Port" width="548" height="209" class="aligncenter size-full wp-image-490" /></p>
<p><strong>Test Fit Everything</strong><br />
Just to make sure the rest of this modification is physically possible, fit the USB hub board in the open space at the top of the keyboard and set the keyboard bezel on top.  Luckily, the IceKey has plenty of room to spare.  I was planning to have to remove the USB ports from the hub board to make everything fit, but there was so much extra space that I didn&#8217;t even have to go to that length.</p>
<p><strong>Unhook the Keyboard</strong><br />
Carefully pull the keyboard ribbon cables straight away from their matching plugs on the controller board.  Gently flip the keyboard pad over, and unscrew the two short ground wires to completely free the keyboard keys from the plastic housing.  Set it aside for later; it does not need to be modified &#8212; all the action happens on the two remaining circuit boards.  Unscrew both boards to get at the backs of each.</p>
<p><img src="http://cdn.command-tab.com/2009/macally_keyboard_ribbon_cables.jpg" alt="MacAlly IceKey Keyboard Ribbon Cables" title="MacAlly IceKey Keyboard Ribbon Cables" width="548" height="359" class="aligncenter size-full wp-image-491" /></p>
<p><strong>Cut Wires</strong></p>
<p>Cut the gray ribbon that leads from the controller board to the left port.  Since that wire only provides USB 1.1 speed, we won&#8217;t be using it.  You&#8217;ll note that it has two extra wires that run to an unpopulated LED on the left board, so we can skip those when doing the re-wiring.  (I wonder what MacAlly had in store for that, or if this keyboard is a &#8220;port&#8221; from another language or something?)</p>
<p>Unplug the USB cord from the controller board and cut off the connector.  This cord needs to run to the input on the new USB hub, and not to the input on the keyboard controller board where it currently connects.</p>
<p><strong>Cut Traces</strong><br />
Since the right port also needs USB 2.0 speeds, it too will need to be disconnected from its USB 1.1 source.  However, it is soldered directly onto the controller board and is effectively hard-wired into the slowness.  This is perhaps the trickiest part of the whole project: desolder the USB connector and use a knife to scrape away the traces that run to the port.  Some are on top of the board, and some are on the bottom.  (You might be able to get away with cutting the traces without removing the port, as a little bit of the traces are exposed on the top before routing into electronic components, but you&#8217;ll want to test with a multimeter and make sure you&#8217;ve done this successfully.)  Once all four traces to the port are cut, re-solder the USB port in place (if you removed it).</p>
<p><img src="http://cdn.command-tab.com/2009/macally_usb_traces_cut.jpg" alt="MacAlly IceKey USB Traces Cut" title="MacAlly IceKey USB Traces Cut" width="548" height="202" class="aligncenter size-full wp-image-495" /></p>
<p><strong>Re-wire the Keyboard Controller and Ports</strong><br />
Here&#8217;s a simple before and after block diagram to help your wiring layout:</p>
<p><img src="http://cdn.command-tab.com/2009/macally_icekey2_diagram.gif" alt="MacAlly IceKey USB 2.0 Diagram" title="MacAlly IceKey USB 2.0 Diagram" width="548" height="722" class="aligncenter size-full wp-image-492" /></p>
<p><strong>Solder Keyboard Cord to Hub Input</strong><br />
Strip about an inch of plastic from the cut end of the keyboard cord to expose its individual wires, and strip just a millimeter or two from each of those.  Using your note from earlier, solder the keyboard wires to the matching USB hub input connections.  On this Targus hub, the wires were in the same order as the standard <a href="http://images.google.com/images?q=USB%20pinout">USB pinout</a>.</p>
<p><strong>Solder Keyboard Controller to a Hub Port</strong><br />
Solder four wires from the keyboard input port (where the cord originally connected to) to one of the USB hub ports, effectively making the keyboard controller into one of four devices on the hub.  Previously, the keyboard supplied its own hub, but we&#8217;re bypassing it altogether.  Luckily, most everything is either color coded or silkscreen labeled (V/5V is red, D- is green, D+ is white, and G/GND is black).</p>
<p><strong>Solder Keyboard USB Ports to Hub Ports</strong><br />
Solder wire from the left USB port board to another free USB hub port, making sure to get the order correct.  With the traces cut on the right port, run wire from the connections under the board to yet another free hub port.  You should end up with a hub layout like this:</p>
<p><img src="http://cdn.command-tab.com/2009/macally_keyboard_hub_wires.jpg" alt="MacAlly IceKey USB 2.0 Hub Wires" title="MacAlly IceKey USB 2.0 Hub Wires" width="548" height="202" class="aligncenter size-full wp-image-493" /></p>
<p><strong>Test and Close It Up</strong><br />
With each new component wired up, double-check your connections and plug it in.  Initially, my first test failed and Windows complained about a malfunctioning USB device (I tested it on an old PC, just in case I shorted out the computer&#8217;s USB controller.  I&#8217;d rather fry an old computer than my new iMac!)  The key to making everything work properly was to reconnect those two shared ground wires from early on &#8212; the keyboard must have a common ground with the controller and hub!</p>
<p><img src="http://cdn.command-tab.com/2009/macally_keyboard_test.jpg" alt="MacAlly IceKey USB 2.0 Keyboard Test" title="MacAlly IceKey USB 2.0 Keyboard Test" width="548" height="202" class="aligncenter size-full wp-image-494" /></p>
<p>Once it works, secure all the wires and boards (I used a few pieces of electrical tape to stop everything from bouncing around).  Snap the plastic top back on, replace all the screws, and enjoy your USB 2.0 MacAlly IceKey!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2009/07/05/macally-icekey-usb-2-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Widerbug 1.3.3 Available</title>
		<link>http://www.command-tab.com/2009/05/25/widerbug-133-available/</link>
		<comments>http://www.command-tab.com/2009/05/25/widerbug-133-available/#comments</comments>
		<pubDate>Mon, 25 May 2009 17:56:08 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/?p=482</guid>
		<description><![CDATA[After a long wait, Widerbug 1.3.3 is now available! Thanks to an excellent tutorial, it includes automatic update abilities to keep up with widescreen revisions, as well as the latest Firebug changes. Install it now, or visit the Widerbug page.]]></description>
			<content:encoded><![CDATA[<p>After a long wait, Widerbug 1.3.3 is now available!  Thanks to an <a href="http://www.borngeek.com/firefox/automatic-firefox-extension-updates/">excellent tutorial</a>, it includes automatic update abilities to keep up with widescreen revisions, as well as the latest Firebug changes.  <a href="/files/widerbug/widerbug133.xpi">Install it now</a>, or visit the <a href="/2008/01/19/widerbug-widescreen-firebug/">Widerbug page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2009/05/25/widerbug-133-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rackmount G4</title>
		<link>http://www.command-tab.com/2008/04/07/rackmount-g4/</link>
		<comments>http://www.command-tab.com/2008/04/07/rackmount-g4/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 01:37:23 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/?p=417</guid>
		<description><![CDATA[Yesterday, I took a trip out to my previous employer&#8217;s business to check out an interesting find he stumbled upon in a purchased lot of computer equipment. Among other official Apple-branded machines and workstations were several apparently custom built 3U rackmount G4 servers. I took a bunch of pictures documenting the meticulous overhauls that were [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/command-tab/sets/72157604421054519"><img src="http://farm4.static.flickr.com/3021/2393962733_91963910d9_m.jpg" align="right" class="imgright" border="0" /></a>Yesterday, I took a trip out to my <a href="http://www.chrosmack.com">previous employer&#8217;s business</a> to check out an interesting find he stumbled upon in a purchased lot of computer equipment.  Among other official Apple-branded machines and workstations were several apparently custom built 3U rackmount G4 servers.  I took a <a href="http://www.flickr.com/photos/command-tab/sets/72157604421054519/">bunch of pictures</a> documenting the meticulous overhauls that were done in readying the new machines for about 8 hard drives, plenty of PCI cards, and proper cooling.  Judging by the labels left on the converted towers, they were intended to be used as ProTools workhorses, mixing audio and piping effects around someone&#8217;s once-elaborate pro audio setup.  Aside from the unique form factor (for a Mac-based server, anyway) and the sheer geekiness of such an undertaking, the power controls and cooling system are of particular interest.</p>
<p><a href="http://www.flickr.com/photos/command-tab/2394799396/in/set-72157604421054519"><img src="http://farm3.static.flickr.com/2182/2394799396_3b4bb004a2_m.jpg"" align="right" class="imgright" border="0" /></a>The one bit of circuitry in the whole system that makes me question the homebrew nature of these conversions is one tiny power-on board labeled &#8220;Marathon&#8221;, which connects to the relocated front panel board of the original tower.  <a href="http://www.applefritter.com/node/20882">Several years ago</a>, Marathon Computer offered rackmount conversion kits for Apple&#8217;s G3, G4, and even iMac systems.  These enclosures happen to look an awful lot like their PowerRack kit, though pictures and documentation are now extremely sparse.  I&#8217;m interested to hear from anyone familiar with their products if these are in fact Marathon cases, or just re-used parts in a mostly custom Mac system.</p>
<p>To keep the system and its veritable wall of hard drives running cool and trouble-free, large fans were employed in conjunction with a simple, off-the-shelf <a href="http://www.istarusa.com/rackmount_chassis/accessories/fan/tc-isf08.aspx">fan controller</a> which combines the feedback from multiple fans into one monitoring port, complete with overheating alarm and adjustable temperature settings (via jumpers).</p>
<p>For completeness, a SCSI card and <a href="http://www.geethree.com/stealth/index.html">stealth serial port</a> were added, leaving room for ProTools PCI audio cards.  In its day, this was a screaming system that bested even Apple&#8217;s top PowerMac offerings, and would still make for a fairly respectable server today.  Someone clearly spent many hours getting the physical layout and electrical systems &#8220;just right&#8221;, which I thought was well worth preserving and sharing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2008/04/07/rackmount-g4/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>iPod 5G Hack: Bluetooth and CompactFlash</title>
		<link>http://www.command-tab.com/2008/02/26/ipod-5g-hack-bluetooth-and-compactflash/</link>
		<comments>http://www.command-tab.com/2008/02/26/ipod-5g-hack-bluetooth-and-compactflash/#comments</comments>
		<pubDate>Tue, 26 Feb 2008 16:26:08 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/2008/02/26/ipod-5g-hack-bluetooth-and-compactflash/</guid>
		<description><![CDATA[Some clever modders at iPodHackers.net have put together a collection of iPod hacks all inside a single 5th generation iPod: Bluetooth audio streaming, CompactFlash solid-state storage, and a translucent replacement enclosure. Using a tiny Bluetooth circuit to transmit audio to nearby speakers or headphones and a recently released iPod 5G CompactFlash adapter, the hacked-up iPod [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tarkan.info/20080115/tutorials/iflash-ipod-compact-flash-mk2/"><img src="http://cdn.command-tab.com/2008/ipod_5g_cf_adapter.jpg" align="right" class="imgright" border="0" /></a>Some clever modders at <a href="http://www.ipodhackers.net/2008/02/finished-bluetooth-5g-ipod.html">iPodHackers.net</a> have put together a collection of iPod hacks all inside a single 5th generation iPod: Bluetooth audio streaming, CompactFlash solid-state storage, and a translucent replacement enclosure.</p>
<p>Using a tiny Bluetooth circuit to transmit audio to nearby speakers or headphones and a recently released iPod 5G CompactFlash adapter, the hacked-up iPod can now safely store movies and music without fear of the hard drive failing while stashed safely in a pocket.  Of particular note is the custom run adapter, which is the first readily available adapter of its kind that allows storage devices other than hard drives to be attached to the ever-shrinking connectors inside the iPod.  You can get the full details and photos <a href="http://www.tarkan.info/20080115/tutorials/iflash-ipod-compact-flash-mk2/">here</a>, and see more hacks at <a href="http://www.instructables.com/tag/?q=fstedie">Instructables</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2008/02/26/ipod-5g-hack-bluetooth-and-compactflash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZipIt Hacking</title>
		<link>http://www.command-tab.com/2007/05/23/zipit-hacking/</link>
		<comments>http://www.command-tab.com/2007/05/23/zipit-hacking/#comments</comments>
		<pubDate>Thu, 24 May 2007 04:00:54 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Hacks]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/2007/05/23/zipit-hacking/</guid>
		<description><![CDATA[I just picked up a neat little handheld device on eBay, a ZipIt wireless messenger. Originally intended to be used as a portable, wi-fi enabled chatting device for teens, it can also be reflashed to run a tiny distribution of Linux (actually, it already runs Linux, but the reflashed version is considerably more hacker-friendly). I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://cdn.command-tab.com/2007/zipit.jpg" align="right" class="imgright" />I just picked up a neat little handheld device on eBay, a <a href="http://zipitwireless.com/productzip.html">ZipIt wireless messenger</a>.  Originally intended to be used as a portable, wi-fi enabled chatting device for teens, it can also be reflashed to run a tiny distribution of Linux (actually, it already runs Linux, but the reflashed version is considerably more hacker-friendly).  I&#8217;ve only had it for a few hours now, and I&#8217;ve already got Linux flashed, booting, ready, but it looks like it will take extra modification to run something more useful like an SSH client.  Telnet works out-of-the-box, but I prefer my connections to be securely encrypted.</p>
<p>I&#8217;m not quite sure what I intend to do with it just yet &#8212; perhaps a portable email client or SSH server-controller is in store.  For $25, though, I couldn&#8217;t pass up the opportunity to hack around with such a cool little device.</p>
<p>Some resources I&#8217;ve found helpful:</p>
<ul>
<li><a href="http://www.aibohack.com/zipit/reflash.htm">AiboHack&#8217;s ZipIt Linux Reflashing tutorial</a></li>
<li><a href="http://www.openzipit.org/Development/OpenZipit/">OpenZipit Linux Distribution</a></li>
<li><a href="http://karosium.com/">Karosium&#8217;s ZipIt hacks</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2007/05/23/zipit-hacking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrading iPod Hard Drives</title>
		<link>http://www.command-tab.com/2007/03/11/upgrading-ipod-hard-drives/</link>
		<comments>http://www.command-tab.com/2007/03/11/upgrading-ipod-hard-drives/#comments</comments>
		<pubDate>Mon, 12 Mar 2007 03:54:09 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/2007/03/11/upgrading-ipod-hard-drives/</guid>
		<description><![CDATA[A number of people have asked about upgrading iPod hard drives &#8212; what to buy, how to prepare, and how to perform the upgrade &#8212; so here are all the technical details. If you&#8217;ve never worked inside an iPod before, this is certainly an advanced tutorial, but don&#8217;t let that scare you. Working slowly and [...]]]></description>
			<content:encoded><![CDATA[<p>A number of people have asked about upgrading iPod hard drives &#8212; what to buy, how to prepare, and how to perform the upgrade &#8212; so here are all the technical details.  If you&#8217;ve never worked inside an iPod before, this is certainly an advanced tutorial, but don&#8217;t let that scare you.  Working slowly and methodically, you too can upgrade your iPod and store even more music, photos, and videos.</p>
<p><b>What to Buy</b><br />
<img src="http://www.command-tab.com/images/ipods/ipod_drive.jpg" align="right" class="right" />Which hard drive to buy depends on your specific iPod model, so like any half-decent attempt at an upgrade, a little research will go a long way towards making a good purchase.  The main factors that will affect your decision are the height, or thickness, of both the iPod and hard drive, and the connector style employed by both.  Since day one of the iPod launch, Toshiba has produced all the hard drives employed in the full size iPod lineup.  While they enjoyed a profitable OEM business arrangement with Apple, the drives are in no way exclusive to the iPod, and they can be found in many other products, including (not surprisingly) some Toshiba laptops and (perhaps more surprisingly) Microsoft&#8217;s Zune player.  To allow for some flexibility in product lineups, Toshiba&#8217;s 1.8&#8243; hard drives come in two thicknesses &#8212; the thinner has one physical storage platter inside, and the thicker has two.  Doubling-up of the storage surfaces is why you&#8217;ll often see a given capacity drive, and the next step up of two times that capacity.  As technology advances, the capacity of each surface increases while the dimensions remain fixed for easy interchange-ability.  This is good news for iPod upgraders.  The longer you wait, the more you can store in the same amount of space.</p>
<p>Apple&#8217;s iPods are fairly easy to find a matching replacement/upgrade hard drive for, as you can generally tell which thickness drive you need just by comparing it to the others of its family.  If your iPod was the thicker of the series when you purchased it, it takes the thicker, two-platter hard drive (examples include the then-higher capacity models such as 40 GB iPod and 60 GB iPod photo).  The thinner models (like the 15 GB iPod and 30 GB iPod photo) take the thinner hard drives.</p>
<p><a href="http://arstechnica.com/reviews/hardware/video-ipod.ars/6"><img src="http://www.command-tab.com/images/ipods/zif_drive.jpg" align="right" class="right" border="0" /></a>The 5th generation iPods with video capability are a different beast, as the drive technology and space requirements have demanded smaller internals.  With that in mind, Toshiba engineered a new connector on recent drives that is vastly smaller than the previous models.  These new drives sport a Zero Insertion Force (ZIF) connector, which, unlike the older iPods, requires no pressure to connect the cable.  Simply holding the hair-thin ribbon cable in place and folding down a clamp-like lock will secure all 40 pins in a staggeringly small, fragile connector.  The connector on the 5G iPods&#8217; logic boards is now no wider than your thumbnail, and it, too is quite delicate.  Such is the way of ever-shrinking consumer electronics.</p>
<p><b>Tools of the Trade</b><br />
Before you decide on a hard drive, you&#8217;ll also want to purchase a few tools to ensure the job gets done right.  While you&#8217;re able to pry most iPods apart using a tool as simple as a butter knife, the professionals use the following to make entry, upgrade, and close-up as invisible as possible.</p>
<ul style="margin: none; padding: none;">
<li style="padding-bottom: 1em;"><b><a href="http://www.command-tab.com/2005/11/17/apples-black-stick/">Apple&#8217;s &#8220;black stick&#8221;</a></b><br />This nylon-based pry tool is key to almost any iPod upgrade, as it provides a strong lever to get into the edges of the case, while its plastic properties leave next to no marks or chewed-up looking spots along the edges.  Best bought from <a href="http://www.stanleysupplyservices.com/product-group.aspx?id=10980">Stanley Supply &#038; Services</a>.<img src="http://www.command-tab.com/images/ipods/black_stick.jpg" /></li>
<li style="padding-bottom: 1em;"><b>IC puller or hemostats (both available at your local RadioShack)</b><br />Either of these tools will work for undoing the iPod battery cable and handling some of the smaller pieces of the iPod.  Not necessary, but highly recommended if you plan on doing more than one upgrade.</li>
<li style="padding-bottom: 1em;"><b>A straight razor blade (for 5G iPods)</b><br /><img src="http://www.command-tab.com/images/ipods/razor.jpg" align="right" />I was hesitant to include this, as it&#8217;s a recipe for injury if you&#8217;re not careful.  In the interest of completeness, though, it&#8217;s here.  The latest iPods are sealed very well, and more often than not they require a <i>very</i> thin and flexible bit of metal to make room for Apple&#8217;s Black Stick pry tool.</li>
<li style="padding-bottom: 1em;"><b>HD adapters from Addonics: <a href="http://www.addonics.com/products/io/aaedt18ide25.asp">1.8&#8243; to 2.5&#8243; IDE</a> and <a href="http://www.addonics.com/products/io/aa25ide35.asp">2.5&#8243; to 3.5&#8243; IDE</a></b><br />To do testing or erasing on iPod-size hard drives, these adapters will get your 4G-or-earlier drive hooked up to a desktop computer&#8217;s IDE bus.  (For 5G iPods, see <a href="http://www.command-tab.com/2006/11/20/ipod-5g-hard-drives/">this post</a>)  Also not necessary, but again, these are recommended for advanced testing and erasure.</li>
</ul>
<p><b>Picking a Hard Drive</b><br />
Depending on your iPod thickness and model, you can choose from the hard drives in the table below.  Note that some of these models are not used in iPods, but should work just fine (for example, the 20 GB ZIF drive, which will only connect to new iPods which <i>start out at</i> 60 GB from Apple &#8212; technically a downgrade, but listed for compatibility information).</p>
<style type="text/css">.upgrading-ipod-hard-drives td, .upgrading-ipod-hard-drives th{padding: 5px !important;}</style>
<table border="0" cellpadding="5" cellspacing="0" width="548" style="width: 548 px;" class="upgrading-ipod-hard-drives">
<thead>
<tr>
<th align="left">Brand</th>
<th align="left">Model #</th>
<th align="right">Capacity</th>
<th align="center">Connector</th>
<th align="right">Thickness</th>
<th align="left">Supported iPods</th>
</tr>
</thead>
<tbody>
<tr style="background-color: #d4e4fa;">
<td>Toshiba</td>
<td>MK1011GAH</td>
<td align="right">100 GB</td>
<td align="center">ZIF</td>
<td align="right">8mm</td>
<td>Thick 5G, 5.5G</td>
</tr>
<tr>
<td>Toshiba</td>
<td>MK8007GAH</td>
<td align="right">80 GB</td>
<td align="center">Pins</td>
<td align="right">8mm</td>
<td>Thick 2G, 3G, 4G, photo</td>
</tr>
<tr style="background-color: #d4e4fa;">
<td>Toshiba</td>
<td>MK8009GAH</td>
<td align="right">80 GB</td>
<td align="center">ZIF</td>
<td align="right">8mm</td>
<td>Thick 5G, 5.5G</td>
</tr>
<tr>
<td>Toshiba</td>
<td>MK6006GAH</td>
<td align="right">60 GB</td>
<td align="center">Pins</td>
<td align="right">8mm</td>
<td>Thick 2G, 3G, 4G, photo</td>
</tr>
<tr style="background-color: #d4e4fa;">
<td>Toshiba</td>
<td>MK6008GAH</td>
<td align="right">60 GB</td>
<td align="center">ZIF</td>
<td align="right">8mm</td>
<td>Thick 5G, 5.5G</td>
</tr>
<tr>
<td>Toshiba</td>
<td>MK4006GAH</td>
<td align="right">40 GB</td>
<td align="center">Pins</td>
<td align="right">8mm</td>
<td>Thick 2G, 3G, 4G, photo</td>
</tr>
<tr style="background-color: #d4e4fa;">
<td>Toshiba</td>
<td>MK4008GAH</td>
<td align="right">40 GB</td>
<td align="center">ZIF</td>
<td align="right">8mm</td>
<td>Thick 5G, 5.5G</td>
</tr>
<tr>
<td>Toshiba</td>
<td>MK4007GAL</td>
<td align="right">40 GB</td>
<td align="center">Pins</td>
<td align="right">5mm</td>
<td>1G, Thin 2G, 3G, 4G, photo</td>
</tr>
<tr style="background-color: #d4e4fa;">
<td>Toshiba</td>
<td>MK4009GAL</td>
<td align="right">40 GB</td>
<td align="center">ZIF</td>
<td align="right">5mm</td>
<td>Thin 5G, 5.5G</td>
</tr>
<tr>
<td>Toshiba</td>
<td>MK3006GAL</td>
<td align="right">30 GB</td>
<td align="center">Pins</td>
<td align="right">5mm</td>
<td>Thin 2G, 3G, 4G, photo</td>
</tr>
<tr style="background-color: #d4e4fa;">
<td>Toshiba</td>
<td>MK3008GAL</td>
<td align="right">30 GB</td>
<td align="center">ZIF</td>
<td align="right">5mm</td>
<td>Thin 5G, 5.5G</td>
</tr>
<tr>
<td>Toshiba</td>
<td>MK2004GAL</td>
<td align="right">20 GB</td>
<td align="center">Pins</td>
<td align="right">5mm</td>
<td>1G, Thin 2G, 3G, 4G, photo</td>
</tr>
<tr style="background-color: #d4e4fa;">
<td>Toshiba</td>
<td>MK2006GAL</td>
<td align="right">20 GB</td>
<td align="center">Pins</td>
<td align="right">5mm</td>
<td>1G, Thin 2G, 3G, 4G, photo</td>
</tr>
<tr>
<td>Toshiba</td>
<td>MK2008GAL</td>
<td align="right">20 GB</td>
<td align="center">ZIF</td>
<td align="right">5mm</td>
<td>Thin 5G, 5.5G</td>
</tr>
<tr style="background-color: #d4e4fa;">
<td>Toshiba</td>
<td>MK1504GAL</td>
<td align="right">15 GB</td>
<td align="center">Pins</td>
<td align="right">5mm</td>
<td>1G, Thin 2G, 3G, 4G, photo</td>
</tr>
<tr>
<td>Toshiba</td>
<td>MK1003GAL</td>
<td align="right">10 GB</td>
<td align="center">Pins</td>
<td align="right">5mm</td>
<td>1G, Thin 2G, 3G, 4G, photo</td>
</tr>
<tr style="background-color: #d4e4fa;">
<td>Toshiba</td>
<td>MK5002MAL</td>
<td align="right">5 GB</td>
<td align="center">Pins</td>
<td align="right">5mm</td>
<td>1G, Thin 2G, 3G, 4G, photo</td>
</tr>
<tr>
<td>Toshiba</td>
<td>MK5004MAL</td>
<td align="right">5 GB</td>
<td align="center">Pins</td>
<td align="right">5mm</td>
<td>1G, Thin 2G, 3G, 4G, photo</td>
</tr>
<tr style="background-color: #d4e4fa;">
<td>Seagate</td>
<td>ST760211DE</td>
<td align="right">60 GB</td>
<td align="center">ZIF</td>
<td align="right">5mm</td>
<td>Thin 5G, 5.5G</td>
</tr>
</tbody>
</table>
<p>You can find many of the above drives on eBay and online retailers, but the most prevalent ones will be models used in iPods that shipped in the past.  I have used many non-Apple-branded Toshiba hard drives without issue, confirming that there is nothing particular about them, except an Apple logo on the sticker.  Having a third party manufacturer such as Toshiba re-brand a product is nothing new to the computer industry &#8212; other big companies like Dell and IBM work deals like this for many components.</p>
<p><b>Hard Drive Preparation</b><br />
Unlike my <a href="http://www.command-tab.com/2005/03/13/ipod-super/">iPod Super</a> hack, a replacement iPod hard drive does not require any special formatting or filesystem preparation.  In fact, I&#8217;ve found that working with a completely empty/zeroed hard drive works best.  If you decided to purchase the adapters listed above, you can connect them as detailed in my <a href="http://www.command-tab.com/2006/04/05/really-testing-ipod-hard-drives/"><i>Really</i> Testing iPod Hard Drives</a> post, and completely erase the hard drive using the handy Darik&#8217;s Boot and Nuke utility (see the comments on that post).  I&#8217;ve found that it works best to have a zeroed hard drive, but it can often be done without.  (The iPod sometimes tries to find software on the hard drive, which may be incorrect for its generation or be corrupted).</p>
<p><b>Opening the iPod</b><br />
To get at the old hard drive, you&#8217;ll need to open the iPod, which is usually the hardest part of the process.  1G through 4G iPods aren&#8217;t as tough as the 5G and later iPods, and can be popped open by pushing the metal backing one way while pulling the plastic front the opposite way.  In doing so, you create a small gap where you can slide in the nylon pry tool and undo the five plastic clips along one of the two longer sides.  The inside top and bottom edges of all iPods are not secured.  Other World Computing has some <a href="http://eshop.macsales.com/tech_center/index.cfm?page=Video/directory.html">detailed take-apart videos</a> which should help give you a good idea of exactly how to get inside.</p>
<p>To open a 5G or later iPod, try the first technique above, and use a straight razor as a last resort.  For the really tough ones, work the sharp edge of a new razor perpendicularly into the side seam where the front plastic and back metal meet.  Once wedged between the two halves, tip the dull edge of blade towards the front (towards you), using the iPod&#8217;s plastic side as a fulcrum to open a small space to insert the nylon pry tool.  <b>This is extremely dangerous!</b>  Not only are you working with a super-sharp piece of metal, you&#8217;re flexing its brittle structure, which may cause it to shatter &#8212; so don&#8217;t push too hard.  I&#8217;ve never gotten cut or had a razor shatter while doing this, but only because I took my time and didn&#8217;t get my fingers near the sharp edge.  Moving slow and thinking smart (as smart as bending a razor can be) are keys to making this technique work.  Once the nylon pry tool is in place and has a little room to work, carefully extract the razor and set it aside.  Use the pry tool to work the rest of the side clips open.  If you feel at all uneasy about this method, it&#8217;s probably best to leave it to the professionals &#8212; the 5G iPod is a giant leap forward in design and engineering, at the expense of a lot of end-user serviceability.</p>
<p><b>The Switch</b><br />
After cracking the side of the iPod open, carefully disconnect any audio jack or battery ribbon cables attached to the back panel.  Undoing these connectors often requires the use of the nylon pry tool again, or careful pulling with hemostats.  Be sure to pull the connector straight away from the logic board, using only minor side-to-side wiggling as needed.  Attempting to pry the connector out of its matching socket without keeping it straight can result in the connector separating from its cable!</p>
<p>With the halves unhooked, the panels can be separated, exposing the hard drive.  1G through 4G iPod hard drives can be unplugged by simply pulling the connector straight off the end of the drive, whereas the 5G and later iPods require you to flip up the narrow lever.  It hinges lengthwise along the middle.  The lever does not fold flat backwards when open, but simply stands upright, and should not separate from its other retaining half.</p>
<p>Install the new hard drive in the same direction as the old one, making sure all pins and plastic guides line up.  5G iPods are especially tricky due to the ZIF connector.  Yet again, some tiny tools may come in handy &#8212; just be sure to work gently with its delicate ribbon cable.  Move the metal back panel close to the iPod and reconnect all the cables you unhooked to get into the device, and snap the panel back onto the plastic clips.</p>
<p><b>Restoring in Disk Mode</b><br />
<img src="http://www.command-tab.com/images/ipods/ipod_disk_mode.jpg" align="right" class="right" />Pressing any button will power on your iPod, and you should be able to hear the new drive spin up.  Unless the drive is preloaded with precisely the correct software, you <i>will</i> get a &#8220;sad iPod&#8221; face.  This is okay!  Reset your iPod using the commands detailed <a href="/2006/03/30/hidden-ipod-commands/">here</a>, and immediately hold the Disk Mode keys as soon as the screen blanks for the reboot.  This may take a few tries, but as long as your iPod doesn&#8217;t have the correct data on the drive, you&#8217;ve got all the attempts in the world to get into Disk Mode.  When done properly, you&#8217;ll see &#8220;Disk Mode&#8221; at the top of the iPod.  You can now plug the freshly upgraded iPod into your computer and launch iTunes.  After it&#8217;s detected, iTunes may complain about a corrupted iPod.  Dismiss any dialogs and browse to the Summary tab for the iPod, and click Restore.  iTunes will load the proper software onto your iPod, and it will be as good as new &#8212; with more capacity!</p>
<p><b>3/16/08 Update</b><br />
I added the Seagate ST760211DE 60 GB 5mm drive following a painless drop-in replacement report from Jerry Wnorowski:</p>
<blockquote><p>Well it finally arrived, and with just a little hesitation, after all this was entirely new ground for me, I installed the 60GB SeaGate Hard Drive into my broken 30GB iPod Video 5.5 Gen.  When I plugged it in to my laptop, iTunes said it needed to be restored.  I restored it, and it booted and came up in iTunes!!!   I loaded my music, and now I have the thinnest 60GB iPod Video in the world!!</p></blockquote>
<p><small>(iPod 5G hard drive image borrowed from <a href="http://arstechnica.com/reviews/hardware/video-ipod.ars/6">ArsTechnica</a>)</small></p>
<p><b>2/6/09 Update</b><br />
A <a href="http://arstechnica.com/apple/news/2009/02/240gb-ipod-mod-now-available.ars">240GB iPod modification</a> is now available for those who want TONS of storage space in one portable device.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2007/03/11/upgrading-ipod-hard-drives/feed/</wfw:commentRss>
		<slash:comments>345</slash:comments>
		</item>
		<item>
		<title>Nike+iPod Internals</title>
		<link>http://www.command-tab.com/2007/01/20/nikeipod-internals/</link>
		<comments>http://www.command-tab.com/2007/01/20/nikeipod-internals/#comments</comments>
		<pubDate>Sun, 21 Jan 2007 06:49:18 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/2007/01/20/nikeipod-internals/</guid>
		<description><![CDATA[Curious how the Apple/Nike+ iPod accessory set works, the hackers over at SparkFun have taken apart both the shoe insert and the iPod receiver. You can check out all the details here, including some discussion of the hardware choices Apple made. Interestingly, the shoe insert is transmit-only, whereas the little white gadget that plugs into [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sparkfun.com/commerce/present.php?p=Nike_iPod-Internals"><img src="http://www.command-tab.com/images/ipods/nike_ipod.jpg" align="right" class="imgright" border="0" /></a>Curious how the Apple/Nike+ iPod accessory set works, the hackers over at <a href="http://www.sparkfun.com">SparkFun</a> have taken apart both the shoe insert and the iPod receiver.  You can check out all the details <a href="http://www.sparkfun.com/commerce/present.php?p=Nike_iPod-Internals">here</a>, including some discussion of the hardware choices Apple made.</p>
<p>Interestingly, the shoe insert is transmit-only, whereas the little white gadget that plugs into the iPod&#8217;s dock connector has a chip capable of both reception <i>and</i> transmission.  With the right hacking, it might be possible to get iPods to talk to each other over a short range &#8212; surely not fast enough to transfer music, but &#8220;now playing&#8221; info is within the realm of possibility.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2007/01/20/nikeipod-internals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac Meet Xbox: Part 3</title>
		<link>http://www.command-tab.com/2006/12/21/mac-meet-xbox-part-3/</link>
		<comments>http://www.command-tab.com/2006/12/21/mac-meet-xbox-part-3/#comments</comments>
		<pubDate>Thu, 21 Dec 2006 07:14:18 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Xbox]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/2006/12/21/mac-meet-xbox-part-3/</guid>
		<description><![CDATA[Welcome back to the &#8220;Mac meet Xbox&#8221; series, Part 3, where we finally get to the good stuff. With the Xbox opened, modded, and ready to run beautiful, open-source, and decidedly non-Microsoft software, we&#8217;re going to format and install Xbox Media Center. Getting XBMC Yet again we run into the issue of legality in the [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://www.command-tab.com/images/mac/mac_meet_xbox.jpg" alt="Mac Meet Xbox" /></center></p>
<p>Welcome back to the &#8220;Mac meet Xbox&#8221; series, Part 3, where we finally get to the good stuff.  With the Xbox opened, modded, and ready to run beautiful, open-source, and decidedly non-Microsoft software, we&#8217;re going to format and install Xbox Media Center.</p>
<p><b>Getting XBMC</b><br />
Yet again we run into the issue of legality in the Mac meet Xbox series, as Xbox Media Center is compiled from source code using Microsoft&#8217;s XDK (Xbox Development Kit).  The XDK is a series of Windows programs, drivers, and Xbox software which allows developers to write and debug software for the Xbox.  It is <i>supposed to be</i> available only to game publishers, however copies of it have leaked out onto the internet.  The source code for Xbox Media Center is freely available and open source, but when you compile it into an Xbox program (an &#8220;.xbe&#8221; file, akin to Windows&#8217; &#8220;.exe&#8221; files), you&#8217;re using copyrighted software, thus the resulting executable contains a portion of copyrighted code.  Distributing such a copyrighted work violates the <a href="http://en.wikipedia.org/wiki/DMCA" title="Digital Millenium Copyright Act">DMCA</a> in the U.S., however laws in your country may vary.  For the sake of this tutorial, I&#8217;ll leave the legalities up to you, but you should be aware of why the Microsoft XDK is publicly considered &#8220;off limits&#8221; in most discussion areas.  For more details, you can visit the <a href="http://xboxmediacenter.com/wiki/index.php?title=Microsoft_Xbox_SDK">XBMC wiki</a> page regarding the XDK and its involvement with Xbox Media Center.</p>
<p>Building Xbox Media Center from source code with the XDK isn&#8217;t a great option, let alone an easy one.  Thankfully, a few charitable people build and post copies of XBMC around the net.  I&#8217;ll have to leave you to your own devices to obtain a copy.  As of this writing, the latest version is 2.0.1, and it can be found on many <a href="http://www.giganews.com/">usenet</a> servers and popular BitTorrent sites.  Like the BIOS files mentioned in the previous Mac meet Xbox part, XBMC is also distributed in RAR format, which must first be decompressed.</p>
<p><b>Dashboard Swap</b><br />
With a shiny new build of XBMC on your computer, you&#8217;ll need to prepare the Xbox to receive the files.  The community that has developed around Xbox modding decided upon one of the best choices for file transfer &#8212; FTP.  We&#8217;re going to run an FTP server on the newly modded Xbox, browse through it&#8217;s carefully arranged system files, and replace a bunch of them with Xbox Media Center.  First, though, you&#8217;ll need an FTP server.</p>
<p>In the early days of Xbox modding, a replacement for Microsoft&#8217;s Xbox &#8220;dashboard&#8221; was created, EvolutionX, and it served a number of needs: launching programs, flashing the Xbox&#8217;s onboard BIOS, changing settings, and <i>running an FTP server</i>.  While others have since been developed, and even our very own Xbox Media Center is capable, we need something simple and easy to get off the ground.  The easiest way to run an FTP server is to boot a prepared EvolutionX disc, which automatically starts the FTP service.  Again, you can find discs to do the job <a href="http://thepiratebay.org/">all</a> over the web.  Burn the disc image to a DVD-R, DVD+RW, or CD-RW, which are three of the most compatible disc types &#8212; CD-Rs tend not to work well.  Pop in the disc, reboot your Xbox, and marvel at the first non-Microsoft application running on your Xbox.  By the time you see the spinning &#8220;EvolutionX&#8221; text, it&#8217;s ready to accept FTP connections at the IP address displayed in the Utilities menu (assuming your network setup is the same as in <a href="http://www.command-tab.com/2006/09/08/mac-meet-xbox-2/">Part 2</a>).</p>
<p>There are several Mac FTP programs that will work for the next task, however I strongly recommend Panic&#8217;s <a href="http://www.panic.com/transmit/">Transmit</a> client, which has proven to work reliably with the built-in FTP servers of the Xbox programs we&#8217;ll be dealing with.  (For the full effect, paste on the <a href="http://www.command-tab.com/2006/12/05/transmit-xbox-edition/">replacement icon</a>!)  Launch Transmit, and connect to the IP given by EvolutionX, with the universal Xbox FTP login:<br />
Username: <b>xbox</b><br />
Password: <b>xbox</b><br />
Of all your passwords, this should be the easiest to remember.</p>
<p><center><img src="http://www.command-tab.com/images/xbox/transmit_xbox_connect.jpg" alt="Transmit Xbox Connect" /></center></p>
<p>When connected, you&#8217;ll be presented with a list of folders much like that of a Windows &#8220;My Computer&#8221; view: C:, D:, E:, and a few other drive letters.  Not surprisingly, the folders correspond to similarly arranged devices &#8212; C: is for the main Xbox system files, D: is the DVD-ROM drive, E: is for extra files like game saves.  If you&#8217;re curious, you can browse the contents of the optical drive by peeking inside D:, however the real guts of the Xbox&#8217;s system lie in the C: folder.  Unlike Windows, however, the Xbox system files are stores right inside C:.  Opening it will list a number of important files, but the one to note is <span class="code">xboxdash.xbe</span>.  This file, along with its associated fonts, sounds, and textures is the heart the Xbox software.  It&#8217;s the green screen you&#8217;re used to browsing through when you have no game inserted in the console or are about to play a DVD movie.  At this point, I would advise backing up all the contents of the C: drive to a safe folder on your computer, should you need them in the future.  Go &#8220;up&#8221; a directory where you can see the drive list again, and simply drag C: to your Mac, and wait for it to copy over.  (If you&#8217;re so inclined, you might also drag over E: to back up your saved games and other data.)</p>
<p>Once the contents of C: are backed up and safely tucked away, promptly delete everything in the C: folder.  That&#8217;s right.  Blow it away.  Doing so will rid your Xbox of its Microsoft dashboard and prepare the space for XBMC.  Short of re-copying the files you just backed up, you won&#8217;t be able to get back to the standard Xbox dashboard any longer.  If you&#8217;re going to make this machine a media center Xbox, you might as well go all the way and make the media center the default system.  With that, highlight everything in C:, and click Transmit&#8217;s &#8220;Delete&#8221; toolbar button.</p>
<p>Some moments later, your C: folder will be empty, ready to accept new software.  At this point, <b><i>if</i></b> you were to reboot your Xbox without the EvolutionX disc inserted, you would receive an error stating that your Xbox needs serious repair by trained Microsoft professionals.  Slim chance of <i>that</i> happening any time soon, after all, you&#8217;re an Xbox modder now anyway &#8212; what do they know?  Browse to the contents of the decompressed Xbox Media Center folder and find <span class="code">default.xbe</span> contained within.  Upload this file and all of its sibling files and folders, ensuring that the <span class="code">default.xbe</span> is directly inside the C: drive.  This may take some time, as XBMC totals over 100 MB and has quite a few small files which can slow down the overall transfer.  Upon completion of the upload &#8212; and this is important &#8212; rename <span class="code">default.xbe</span> to <span class="code">xboxdash.xbe</span>.  You&#8217;ll note that the original Microsoft dashboard had the same file name, thus we&#8217;ve replaced it with Xbox Media Center&#8217;s main program.  Without an <span class="code">xboxdash.xbe</span> to launch, the Xbox will produce an error screen.  Renaming Xbox Media Center&#8217;s main program to match what the Xbox expects to find effectively tricks it into launching the new software at startup.</p>
<p><b>The Final Test</b><br />
To ensure you&#8217;ve properly installed Xbox Media Center, open the DVD drive, remove the EvolutionX disc, and restart your Xbox.  If all goes well, you&#8217;ll hear a startup tune and be greeted with the Xbox Media Center splash screen, and a brand new menu system.  Movies, music, pictures, programs &#8212; it&#8217;s all here.</p>
<p><center><img src="http://www.command-tab.com/images/xbox/xbmc_header.gif" alt="XBMC" /></center></p>
<p>If you&#8217;ve made it this far, consider yourself an official Xbox modder.  You&#8217;ve successfully opened the console, modified it to run non-Microsoft software, and installed your own replacement system.  Getting this far took countless hours of cracking and coding on the part of some very dedicated hackers, and you&#8217;ve managed to follow in their footsteps to assemble your own home media center.  It would not be inappropriate to snicker now, as you&#8217;ve built yourself a very capable media center with TV output capabilities for under $150 &#8212; from Microsoft, of all places.</p>
<p>Now that you have Xbox Media Center up and running, take some time to browse through its features and familiarize yourself with the menu system, as we&#8217;ll be dealing with them extensively in <s>Part 4 of Mac meet Xbox</s>.  Next time, we&#8217;ll cover the ins and outs of customizing Xbox Media Center and how to get content streaming from your networked Macs right to your TV screen.</p>
<p><b>Mac Meet Xbox: Navigation</b><br />
Part 1: <a href="http://www.command-tab.com/2006/08/18/mac-meet-xbox-1/">Why Xbox + Choosing Chips</a><br />
Part 2: <a href="http://www.command-tab.com/2006/09/08/mac-meet-xbox-2/">Cracking the Case + Installing and Flashing</a><br />
Part 3: <a href="http://www.command-tab.com/2006/12/21/mac-meet-xbox-part-3/">Installing XBMC</a><br />
Part 3.1: <a href="http://www.command-tab.com/2007/02/10/mac-meet-xbox-part-3-point-1/">Networking in Detail</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2006/12/21/mac-meet-xbox-part-3/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>iPod 5G Hard Drives</title>
		<link>http://www.command-tab.com/2006/11/20/ipod-5g-hard-drives/</link>
		<comments>http://www.command-tab.com/2006/11/20/ipod-5g-hard-drives/#comments</comments>
		<pubDate>Mon, 20 Nov 2006 09:13:41 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/2006/11/20/ipod-5g-hd-notes/</guid>
		<description><![CDATA[Lately I&#8217;ve been working with some 5th generation iPods trying to come up with a way to really test the hard drives in them. Unlike the previous full-size iPod models (excluding the mini and shuffle), the 5th gen uses a hard drive with a different connector. Generations 1 through 4 used a Toshiba drive with [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.command-tab.com/images/ipods/ipod_5g_hd.jpg" align="right" class="right" alt="iPod 5G Hard Drive" />Lately I&#8217;ve been working with some 5th generation iPods trying to come up with a way to <a href="http://www.command-tab.com/2006/04/05/really-testing-ipod-hard-drives/"><i>really</i> test</a> the hard drives in them.  Unlike the previous full-size iPod models (excluding the mini and shuffle), the 5th gen uses a hard drive with a different connector.  Generations 1 through 4 used a Toshiba drive with a 1.8&#8243; IDE connector.  The new drives are still manufactured by Toshiba, however they use a ZIF (Zero Insertion Force) connector instead of pins which were <a href="http://www.command-tab.com/2005/03/13/ipod-super/">big enough</a> to solder to.  The new ZIF connector they&#8217;ve employed works exactly like the LCD connector on the 4th generation iPods, holding the thin ribbon cable tightly until the plastic lever is flipped up parallel to one of its long edges.  Designing a connector this way &#8212; as opposed to the previous version with pluggable pins &#8212; not only allows electronics to get much smaller, but significantly reduces the amount of physical stress created when plugging and unplugging cables.  Unfortunately for us, this makes current adapters useless for testing 5th gen iPod hard drives.  With a new way to connect hard drives, what can be done to adapt them to IDE just as before?  Up to this point, it&#8217;s all theory until I can get my hands on some more hardware, but I have a plan.</p>
<p>The first step in determining whether adapting is even a viable option was to read Toshiba&#8217;s data sheet on the new hard drives, which details the signals of each miniscule pin.  I was hoping that, like the 2.5&#8243; to 1.8&#8243; shrink, nothing major had changed.  Indeed, nothing but the new connector had been modified, making future work that much easier.  The IDE pins remain intact, just&#8230;much smaller.  The new drives run on 3.3v, but like other adapters, the drop from 5v to 3.3v is trivial compared to the task of finding or making an adapter to scale down the size of the pins.</p>
<p><img src="http://www.command-tab.com/images/ipods/hitachi_adapter.jpg" align="right" class="right" alt="Hitachi Adapter" />Knowing that the signals are the same, I started hunting for a pre-made adapter to see if something that fit my needs already existed.  It seems the topic of adapting these new Toshiba drives is one hardly touched upon.  The only useful result was an expensive adapter from <a href="http://www.yec-usa.com/products/accessories.htm">YEC</a>, which is intended for Hitachi ZIF hard drives and includes a ribbon cable to connect the drive to the board.  It looked close enough, so I investigated some more by emailing the company and posting on their message boards.  As it turns out, the Hitachi hard drives use the same pin configuration as the Toshiba drives, but the ribbon cable that ships with the adapter is too thick.  Hitachi drives are designed to take a slightly thicker cable than the Toshiba models.  YEC&#8217;s adapter board is pin-compatible with the Toshiba drives, but they don&#8217;t yet offer the all-important thin ribbon cable.  Curious, I asked if the Hitachi cable would be thin enough to work, perhaps even with some modification, but they responded that it is simply too thick to work with the Toshiba drives.  YEC plans to offer a Toshiba ribbon cable in the near future, but as of this writing they have no availability date.  (I should note at this point that I already intended to buy an adapter from them if it would fit, as I was amazed to find myself communicating with one of the engineers at the company &#8212; unheard of in today&#8217;s corporate environments!)  Short of a fully functional adapter that I could buy now, I thought I was out of luck, since finding a compatible ribbon cable in a random electronic device is a pretty slim chance.  Or is it?</p>
<p>Mere hours after I had scoured Toshiba&#8217;s website for pinouts, I <a href="http://www.hackaday.com/2006/11/14/zune-gutted/">found</a> that engineer and Xbox hacker extraordinaire Andrew &#8220;bunnie&#8221; Huang had received and disassembled a new Zune (as I noted on <a href="http://www.macuser.com/ipod/zune_guts_vs_ipod_guts.php">MacUser</a>).  Looking at his <a href="http://www.bunniestudios.com/wordpress/?p=131">pictures</a>, you&#8217;ll note that the Zune uses a new Toshiba ZIF hard drive, just like Apple&#8217;s 5th Gen iPods.  No surprise there.  The drives are reliable and small enough to accomodate most handheld players.  However, the ribbon cable Microsoft uses appears to be the exact piece required to adapt the YEC adapter to the Toshiba ZIF hard drives:</p>
<p><center><img src="http://www.command-tab.com/images/ipods/zune_board.jpg" alt="Zune Logic board" border="0"/></center></p>
<p>Gathering all the pices to assemble a Toshiba ZIF adapter looks to be quite costly at the moment &#8212; $120 for the board (which is nothing more than a few cheap components) plus $249 for a Zune.  My hope is that I can find a broken one on eBay to scavenge for parts.  Unless I find a better alternative in the meantime, I think I may be forced to wait for YEC&#8217;s ribbon cable to be made available.  I&#8217;ll keep this post updated with any future findings.</p>
<p>(I also feel compelled to make a note of bunnie&#8217;s book, <a href="http://www.hackingthexbox.com/">Hacking the Xbox</a>, an affordable and incredibly detailed look at the work that went into reverse engineering all the security mechanisms of the original Xbox.  If you&#8217;re interested in reverse engineering and want to get a feel for what it takes, or are curious exactly how the Xbox was cracked, <a href="http://www.amazon.com/Hacking-Xbox-Introduction-Reverse-Engineering/dp/1593270291/">check it out</a>.)</p>
<p><b>12/30/2006 Update</b><br />
The folks at <a href="http://www.addonics.com/products/io/">Addonics</a> replied to my email and reported that they will offer a 1.8&#8243; ZIF to IDE adapter in January 2007, so be sure to look for one very soon.</p>
<p><b>3/11/2007 Update</b><br />
The adapter from <a href="http://www.span.com/catalog/product_info.php?products_id=8932&#038;c=102&#038;t=side_right1">Span</a> works, but it still a little pricey, and &#8212; like the iPod 5G itself &#8212; fragile.  It gets the job done, though.  I&#8217;ve yet to try a Zune hard drive cable with it, as the included cable is a little thick for Toshiba drives.  For interested hardware hackers, here&#8217;s a very high res image of the Zune hard drive cable I scanned (about 1.1MB in size).<br />
<a href="http://www.command-tab.com/images/ipods/zune_cable.jpg"><img src="http://www.command-tab.com/images/ipods/zune_cable_small.jpg" alt="Zune Hard Drive cable" border="0" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2006/11/20/ipod-5g-hard-drives/feed/</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
		<item>
		<title>Mac Mini/G4 Cube Hack</title>
		<link>http://www.command-tab.com/2006/11/05/mac-minig4-cube-hack/</link>
		<comments>http://www.command-tab.com/2006/11/05/mac-minig4-cube-hack/#comments</comments>
		<pubDate>Sun, 05 Nov 2006 22:29:06 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/2006/11/05/mac-minig4-cube-hack/</guid>
		<description><![CDATA[I wrote about this at MacUser on Friday, but this hack turned out so well that I thought it deserved mention here, too. 123macmini is featuring a mod in which the guts of a new Intel Mac Mini have been transplanted into a beautifully repainted G4 Cube, seen at right. To attain the &#8220;new Apple [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.123macmini.com/macminicube/"><img src="http://www.command-tab.com/images/hacks/cube_hack.jpg" align="right" border="0" class="imgright" /></a>I wrote about this at <a href="http://www.macuser.com/geekery/mac_mini_cube_hack.php">MacUser</a> on Friday, but this hack turned out so well that I thought it deserved mention here, too.</p>
<p><a href="http://www.123macmini.com/macminicube/">123macmini</a> is featuring a mod in which the guts of a new Intel Mac Mini have been transplanted into a beautifully repainted G4 Cube, seen at right.  To attain the &#8220;new Apple product box&#8221; look, the internal casing was removed and painted matte black.  When the core of the computer is slid back inside the clear plastic cube, it looks very much like an Apple-designed piece of electronics, especially with the white illuminated logo.</p>
<p>The real achievements of this hack, though, are the technical ones inside the box.  Like the original G4 Cube, the redesigned model had to be carefully packed into quite a tiny space, which is why the Mac Mini was an obvious source for donor components.  To overcome some of the storage limitations, the stock 2.5&#8243; laptop hard drive that shipped with the Mac Mini was replaced with a 3.5&#8243; 500 GB desktop SATA hard drive, which brought much more storage and speed than laptop drives currently offer (as well as better video playback and recording, as you&#8217;ll see in a moment).  However, a small 5v/12v power supply was required to run the new hard drive, as it draws considerably more power than the 2.5&#8243; drive.  Wiring in the cube&#8217;s touch-sensitive power switch was a bit trickier than the plug-and-play hard drive, and required some rather detailed electronics work and reading up on the data sheet for the sensor.  When completed, both the Mac Mini&#8217;s power switch and the Cube&#8217;s touch-sensitive switch can turn on the machine.</p>
<p>With power and storage out of the way, cooling was the next problem to tackle, as the Mac Mini&#8217;s fan didn&#8217;t push enough air to cool the whole assembly.  A separate Zalman fan &#8212; originally intended for cooling video cards &#8212; was modified to lower the temperature of the Mac Mini&#8217;s CPU.  To finish off the mod, an <a href="http://www.elgato.com/index.php?file=products_eyetvhybridna">EyeTV Hybrid</a> was attached externally to provide DVR capabilities, as well as Apple Remote integration.  This G4 cube hack is one of the best looking and well executed Mac mods I&#8217;ve seen in a long time, so you&#8217;ll undoubtedly want to check out all the detailed step-by-step <a href="http://www.123macmini.com/macminicube/">pictures</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2006/11/05/mac-minig4-cube-hack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc (user agent is rejected)
Database Caching using apc

Served from: www.command-tab.com @ 2010-07-31 22:50:29 -->