<?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>HunterDavis.com &#187; Zipit Hacking</title>
	<atom:link href="http://hunterdavis.com/archives/category/zipit-hacking/feed" rel="self" type="application/rss+xml" />
	<link>http://hunterdavis.com</link>
	<description>4.0!</description>
	<lastBuildDate>Wed, 02 Jun 2010 00:24:48 +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>New Ubuntu Z2 Userland from Mozzwald</title>
		<link>http://hunterdavis.com/archives/561</link>
		<comments>http://hunterdavis.com/archives/561#comments</comments>
		<pubDate>Sat, 22 May 2010 15:36:44 +0000</pubDate>
		<dc:creator>hunter</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Hacking and Robotics]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Zipit Hacking]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[userland]]></category>
		<category><![CDATA[z2]]></category>
		<category><![CDATA[zipit]]></category>
		<category><![CDATA[zipit z2 ubuntu debian userland]]></category>

		<guid isPermaLink="false">http://hunterdavis.com/?p=561</guid>
		<description><![CDATA[A pingback from Geordy Rostad alerted me to a new Z2 Ubuntu userland from mozzwald. Looks like a very solid first release, and gcc compilation support is back in (apparently its not been working since my or aliosa27's bitbaked userlands??). Head over to mozzwald.com for the download and instructions and be sure to leave him [...]]]></description>
			<content:encoded><![CDATA[<p>A pingback from <a href="http://www.notanon.com/zipit/switching-the-zipit-from-side-track-to-ubuntu/2010/05/20/">Geordy Rostad</a> alerted me to a new Z2 Ubuntu userland from mozzwald.  Looks like a very solid first release, and gcc compilation support is back in (apparently its not been working since my or aliosa27's bitbaked userlands??).  Head over to mozzwald.com for the <a href="http://mozzwald.com/node/50">download and instructions</a> and be sure to leave him some positive feedback.  Those familiar with the previous Debian based userlands should feel right at home. Happy hacking!  <img src="http://www.ubuntu.com/files/u3/LaptopUbuntu.jpg" alt="ubuntu laptop" /></p>
]]></content:encoded>
			<wfw:commentRss>http://hunterdavis.com/archives/561/feed</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Roll your own Google Cloud Print, Today, Using Your Zipit Z2 (or anything that can run python), in 5 Minutes</title>
		<link>http://hunterdavis.com/archives/506</link>
		<comments>http://hunterdavis.com/archives/506#comments</comments>
		<pubDate>Mon, 19 Apr 2010 06:04:44 +0000</pubDate>
		<dc:creator>hunter</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Hacking and Robotics]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Zipit Hacking]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[z2]]></category>
		<category><![CDATA[zipit]]></category>

		<guid isPermaLink="false">http://hunterdavis.com/?p=506</guid>
		<description><![CDATA[When I read about Google's new strategy for cloud printing, I thought "hey that's great!, wish I could use it before 2011!". Thankfully, I run linux on damn near everything. As I don't have an android (which would be a pretty ideal running platform for this...), I've used the Z2 as my "drop in" cloud [...]]]></description>
			<content:encoded><![CDATA[<p>When I read about Google's new <a href="http://mashable.com/2010/04/16/google-cloud-print/">strategy</a> for cloud printing, I thought "hey that's great!, wish I could use it before 2011!".  Thankfully, I run linux on damn near everything.  As I don't have an android (which would be a pretty ideal running platform for this...), I've used the Z2 as my "drop in" cloud print server.  Doesn't seem like it'll take the manufacturing companies long to integrate this into new product lines, as it's pretty simple.  Instructions and source code links below!<br />
<img src="http://www.hunterdavis.com/cloudprint.jpg" alt="cloud printing from the zipit z2" align=left width=200 height=200/></p>
<p><span id="more-506"></span></p>
<p>So here's the plan.  We're going to configure our Z2 to periodically check an email address for emails with attachments.  When it finds an email with an attachment, it prints the attachment and archives the email.  As you can see from the photo, I place a little notecard on the Z2 which states "Email __EMAILREDACTED___ to print to this printer".  If you want to print to this device "from the cloud", just email to it.   Pretty simple <img src='http://hunterdavis.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , and the arm in the Z2 takes up a fairly low wattage overhead as a cloud monitor/print server.</p>
<p>
<p><ol>
</p>
<li>  First, we'll want to connect the Zipit to an existing printer.  As I've got a network printer at work (fairly common situation), I'll use that as the example case.  Using one of the linux (I'm going the debian (easy) route) Z2 distros that's popular, boot your Z2 up and get it connected to the net/up to a state where it can update via apt get.  Then <code> apt-get install cups </code>  for printing., and <code> apt-get install gmail-notify </code> to install all the relevant pre-reqs for python.  That's one thing that's great about python on embedded, if you know another popular python program uses all your libraries, just install that first and you've got your prerequisites covered...or at least all the ones I can remember <img src='http://hunterdavis.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   You can set up cups to handle various filetypes for printing, but it should come with postscript by default and that's enough for me</li>
<p></p>
<li> Next, we'll configure the Z2 to print to a network printer.  This will be your "drop target".  You can either use one of the gui printing configuration tools (select IP Printer from the drop-down list), or the cups command line or web tools.  From the <a href="http://wiki.debian.org/SystemPrinting">debian wiki</a>, cups runs a web daemon locally than can be used to configure new printers.  After installing cups, you can <code> elinks http://localhost:631/ </code> to get to an administration website.  From here it's pretty trivial to print, as your apt-get should have pre-configured a lot of cups for you i.e. samba, workgroups info, etc (interactively in my case). </li>
<p></p>
<li> As this'll be an open source solution, there's no need to re-invent the wheel.  <a href="http://code.activestate.com/recipes/498189-imap-mail-server-attachment-handler/">Suresh Kumar wrote</a> an imap attachment handler in python that's fairly compact, we can use that as an excellent base to write our script.  It's <a href="http://python.org/psf/license/">PSF licensed</a>, so you know it jives with our GPL sensibilities.  </li>
<p></p>
<li> Now in this script it stores all attachments into their own hierarchical directory structure.  You can remove this if you like, but I kind of like having a print backup, at least for a few weeks.  This is the write_file() function.  Wherever this is called you can add your own os.system call to print the file.  For the lazy, if your printer is named "JACKBAUER" at the end of this function just add  <code>sysCommand = "lpr –P JACKBAUER –#1" + filename</code>  .  This fills a string buffer named sysCommand with our command to print using the lpr function (cups standard printing function).  Follow this line with <code> os.system(sysCommand) </code> </li>
<p></p>
<li> Now that your python script is finished, create a script to execute the attdownload.py with the proper variables (username, server, etc perhaps make it a background process with nohup etc).  Make the script executable, and you're good to go.  Either add it to your rc.local so it runs on startup or add it to your bash.rc so it loads on login.  Congrats!  You live in a world with email capable printers <img src='http://hunterdavis.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://hunterdavis.com/archives/506/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Finished building my first guitar</title>
		<link>http://hunterdavis.com/archives/494</link>
		<comments>http://hunterdavis.com/archives/494#comments</comments>
		<pubDate>Mon, 29 Mar 2010 23:27:01 +0000</pubDate>
		<dc:creator>hunter</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Zipit Hacking]]></category>
		<category><![CDATA[box]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[guitar]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[luthier]]></category>

		<guid isPermaLink="false">http://hunterdavis.com/?p=494</guid>
		<description><![CDATA[Mark brought over his copy of Make, and it turns out this last Makezine had a great article on building cigar box guitars. It sounded like a really interesting project, so we went off to the hardware store to purchase some oak timber. Many days/hours/blood stains later, the fruits of our labor emerged, tuned and [...]]]></description>
			<content:encoded><![CDATA[<p>Mark brought over his copy of Make, and it turns out this last Makezine had a <a href="http://makezine.com/04/cigarbox/">great article</a> on building <a href="http://cigarboxguitars.com/">cigar box guitars</a>.  It sounded like a really interesting project, so we went off to the hardware store to purchase some oak timber.  Many days/hours/blood stains later, the fruits of our labor emerged, tuned and ready to play.  <img src="http://www.hunterdavis.com/guitar.jpg" alt="cigar box guitar" /> .  Lots of hack potential, and an easy fix if I break something.  Bonus, tablature looks fine in links browser on the Z2, though you will have to scroll quite a lot.  I'll see about getting gnome guitar working, should be interesting (mono bleh).  Yet again another use case for the Z2 I wouldn't have imagined.</p>
]]></content:encoded>
			<wfw:commentRss>http://hunterdavis.com/archives/494/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Great Pen Testing Zipit Distribution from Adrian Crenshaw (irongeek.com)</title>
		<link>http://hunterdavis.com/archives/479</link>
		<comments>http://hunterdavis.com/archives/479#comments</comments>
		<pubDate>Thu, 25 Mar 2010 06:33:56 +0000</pubDate>
		<dc:creator>hunter</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Zipit Hacking]]></category>
		<category><![CDATA[irongeek]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pen]]></category>
		<category><![CDATA[rootnexus]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[zipit]]></category>

		<guid isPermaLink="false">http://hunterdavis.com/?p=479</guid>
		<description><![CDATA[I've been meaning to split this off into a new post for a while now. Adrian Crenshaw (irongeek.com) built a great z2 linux distro, specifically with the intent of pen-testing. You can grab it here. It's not only a very cool distribution, (based on a modified rootnexus zipit distro), it's a very cool reminder of [...]]]></description>
			<content:encoded><![CDATA[<p>I've been meaning to split this off into a new post for a while now.  Adrian Crenshaw (irongeek.com) built a great z2 linux distro, specifically with the intent of pen-testing.  You can grab it <a href="http://www.irongeek.com/i.php?page=security/zipit-z2-hacking-userland-side-track">here</a>.<img src="http://www.irongeek.com/images/side-track.png" alt="irongeek distro" align=left />  It's not only a very cool distribution, (based on a modified rootnexus zipit distro), it's a very cool reminder of the great things we accomplish building off each other's work and sharing information.    My only suggestion for his next release is to <a href="http://blogs.zdnet.com/security/?p=54">counter </a>his assumption that metasploit won't be running at a useful speed on the z2.   <img src='http://hunterdavis.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://hunterdavis.com/archives/479/feed</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Great New Z2 Userland from RootNexus</title>
		<link>http://hunterdavis.com/archives/440</link>
		<comments>http://hunterdavis.com/archives/440#comments</comments>
		<pubDate>Mon, 25 Jan 2010 17:20:38 +0000</pubDate>
		<dc:creator>hunter</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Hacking and Robotics]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Programs]]></category>
		<category><![CDATA[Zipit Hacking]]></category>

		<guid isPermaLink="false">http://hunterdavis.com/?p=440</guid>
		<description><![CDATA[Although I've been spending my time on other hacking projects besides the Z2 lately, that does not mean there's nothing exciting happening in the Z2 community. Our friend SoundGuy has finished putting together his Z2 root image, and it is slick! After working out some of the kinks with help from our comments (they are [...]]]></description>
			<content:encoded><![CDATA[<p>Although I've been spending my time on other hacking projects besides the Z2 lately, that does not mean there's nothing exciting happening in the Z2 community.  Our friend SoundGuy has finished putting together his Z2 root image, and it is slick!  After working out some of the kinks with help from our comments (they are practically forums now...) threads, SoundGuy posted up a link to his newest "For the Average User" userland image.  Terrific work!  He's really got a good eye for usability.  More info after the break.<br />
<img src="http://zipit.rootnexus.org/screenshot.png" alt="Z2 userland from rootnexus" /> </p>
<p><span id="more-440"></span><br />
<br />
You can find more info on his page <a href="http://zipit.rootnexus.org/">here</a>, and downloads on his page <a href="http://zipit.rootnexus.org/files/Z2-USERLAND/SCRATCH/REVA01-PRE/">here</a>.  </p>
<p>For those of you who know me, you know I don't accept donations and usually tell potential benefactors to send the money to Haiti or another developer who might need the money.  Looks like RootNexus has got a paypal donate page up, and he's done some great work, so consider donating to support him and his work.</p>
]]></content:encoded>
			<wfw:commentRss>http://hunterdavis.com/archives/440/feed</wfw:commentRss>
		<slash:comments>249</slash:comments>
		</item>
		<item>
		<title>OpenMSX on the Z2 &#8211; 100% perfect</title>
		<link>http://hunterdavis.com/archives/311</link>
		<comments>http://hunterdavis.com/archives/311#comments</comments>
		<pubDate>Sat, 17 Oct 2009 07:24:40 +0000</pubDate>
		<dc:creator>hunter</dc:creator>
				<category><![CDATA[Zipit Hacking]]></category>

		<guid isPermaLink="false">http://hunterdavis.com/?p=311</guid>
		<description><![CDATA[Busy busy as always, but still trying new packages as they catch my eye. Not that anyone is surprised at what the Z2 can do after seeing Full Throttle running, but for the MSX lovers out there openMSX runs at 100% speed with sound etc etc. Just apt-get install openmsx, and run it once with [...]]]></description>
			<content:encoded><![CDATA[<p>Busy busy as always, but still trying new packages as they catch my eye.  Not that anyone is surprised at what the Z2 can do after seeing Full Throttle running, but for the MSX lovers out there openMSX runs at 100% speed with sound etc etc.  <img src="http://hunterdavis.com/wp-content/uploads/2009/10/PIC_0011.JPG" alt="openmsx" height=200 width=180 /><br />
<span id="more-311"></span><br />
Just apt-get install openmsx, and run it once with a rom.  Exit out, then edit the ~/.openMSX/share/settings.xml and set your scale factor to one.  I found a sample config file on the net <a href="http://www.msx.org/forumtopic6031.html">here </a>that worked well.<br />
That will set the output to 320x240, looks and runs great.</p>
]]></content:encoded>
			<wfw:commentRss>http://hunterdavis.com/archives/311/feed</wfw:commentRss>
		<slash:comments>48</slash:comments>
		</item>
		<item>
		<title>Z2 gaming and system update &#8211; GBA, GB/GBC, ScummVM (Sam and Max/Full Throttle Full Talkie), auto-login to Fluxbox on boot</title>
		<link>http://hunterdavis.com/archives/253</link>
		<comments>http://hunterdavis.com/archives/253#comments</comments>
		<pubDate>Mon, 05 Oct 2009 00:24:27 +0000</pubDate>
		<dc:creator>hunter</dc:creator>
				<category><![CDATA[Zipit Hacking]]></category>

		<guid isPermaLink="false">http://hunterdavis.com/?p=253</guid>
		<description><![CDATA[So now that the Z2 is running debian and everything is working, it's really easy to install new programs and emulators. They are even automatically added to the fluxbox right-click mouse menu. I haven't changed or recompiled a single C file this time, this is fully "general public" ready! Here's what I've been playing with [...]]]></description>
			<content:encoded><![CDATA[<p>So now that the Z2 is running debian and everything is working, it's really easy to install new programs and emulators.  They are even automatically added to the fluxbox right-click mouse menu.  I haven't changed or recompiled a single C file this time, this is fully "general public" ready!  Here's what I've been playing with this weekend.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/CVMef5P02z8&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/CVMef5P02z8&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><span id="more-253"></span><br />
Before we get to the fun stuff, let's set up fluxbox to start (no more console login required)</p>
<ol>
<li>edit a file called /etc/init.d/flux</li>
<li>the contents of this script should read<br />
<code><br />
#!/bin/sh<br />
su root -c startx<br />
</code></li>
<li>now just: <code>update-rc.d flux defaults</code></li>
<li>Fluxbox should now start up on boot!</li>
</ol>
<ul>
<li>VisualBoyAdvance (GBA) runs about 10% speed with gba roms, 70% speed with gb/gbc roms.  I'm guessing a straight gb/gbc emulator may run 100%</li>
<li>Scummvm runs perfectly with sound, movies, voice, everything!! when you set scale=1x in the .scummvmrc
<ol>
<li>Monkey Island 2 - 100% perfect</li>
<li>Full Throttle - 100% perfect!</li>
<li>Zak McKracken - 100% perfect</li>
<li>Beneath a Steel Sky - 100% perfect</li>
<li>Flight of the Amazon Queen - 100% perfect</li>
<li>Indiana Jones and the Fate of Atlantis - 100% perfect</li>
<li>Indiana Jones and the last Crusade - 100% perfect</li>
<li>Maniac Mansion - 100% perfect</li>
<li>Simon the Sorceror 2 - Full CD Talkie - 100% perfect</li>
<li>Sam and Max hit the road - Full CD Talkie - 100% perfect</li>
</ol>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://hunterdavis.com/archives/253/feed</wfw:commentRss>
		<slash:comments>128</slash:comments>
		</item>
		<item>
		<title>Z2 quickie video followup &#8211; (debian) Bomberclone running (with sound, SDL ,etc) on the Z2</title>
		<link>http://hunterdavis.com/archives/248</link>
		<comments>http://hunterdavis.com/archives/248#comments</comments>
		<pubDate>Sat, 03 Oct 2009 18:10:34 +0000</pubDate>
		<dc:creator>hunter</dc:creator>
				<category><![CDATA[Zipit Hacking]]></category>

		<guid isPermaLink="false">http://hunterdavis.com/?p=248</guid>
		<description><![CDATA[Just a quick followup to the debian image video. Bomberclone is in the debian repository. It loads, but at 640x480. You can change this in the source code and re-compile if you wish, however it's still (mostly) playable at 640 Just edit .bomberclone.cfg and change the xres to 320 and yres to 240!! Works perfect [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick followup to the debian image video.  </p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/2re-2xClC0M&#038;rel=0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;feature=player_profilepage&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/2re-2xClC0M&#038;rel=0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;feature=player_profilepage&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
<p><span id="more-248"></span><br />
Bomberclone is in the debian repository.  It loads, but at 640x480.  <del datetime="2009-10-04T07:23:53+00:00">You can change this in the source code and re-compile if you wish, however it's still (mostly) playable at 640</del> Just edit .bomberclone.cfg and change the xres to 320 and yres to 240!! Works perfect and netplay!  Wormux installs but fails to fully load at 640x480 as well.  Haven't looked into the source yet, probably have to replace the sdl-render options like with dosbox last year.<br />
Note*<br />
If you are having trouble with the mouse/keyboard in flux, download aliosa27's z2mouse-option and keymap.map files and add them to the /bin/startfluxbox script as mentioned in the comments thread for the debian image tutorial.</p>
]]></content:encoded>
			<wfw:commentRss>http://hunterdavis.com/archives/248/feed</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>New Video/Tutorial &#8211; Flashing a Stock Z2 to Newest Debian Image (Windows edition)</title>
		<link>http://hunterdavis.com/archives/227</link>
		<comments>http://hunterdavis.com/archives/227#comments</comments>
		<pubDate>Fri, 02 Oct 2009 05:19:00 +0000</pubDate>
		<dc:creator>hunter</dc:creator>
				<category><![CDATA[Zipit Hacking]]></category>

		<guid isPermaLink="false">http://hunterdavis.com/?p=227</guid>
		<description><![CDATA[So you've only got a windows machine handy, and you want to flash your Z2 to the newest debian (apt-get! no more cross-compiling!) image with wireless? This video is for you. Full Text after the jump. You'll need Either Aliosa27's 1gb or 2gb disk image posted to the SF page. Aliosa27's latest oe userland image [...]]]></description>
			<content:encoded><![CDATA[<p>So you've only got a windows machine handy, and you want to flash your Z2 to the newest debian (apt-get! no more cross-compiling!) image with wireless?  This video is for you.  Full Text after the jump.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/txUFH7uPh7A&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/txUFH7uPh7A&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><span id="more-227"></span></p>
<p>You'll need</p>
<ol>
<li>Either Aliosa27's <a href="http://openzipit.svn.sourceforge.net/viewvc/openzipit/debian/debianZ2-1G-image.rar">1gb</a> or <a href="http://openzipit.svn.sourceforge.net/viewvc/openzipit/debianZ2-diskimage-2G.rar?revision=36&#038;pathrev=36">2gb</a> disk image posted to the SF page.</li>
<li><a href="http://aliosa27.net/projects/zipit2/zipit2-audio+x+mouse.gz">Aliosa27's latest oe userland image</a></li>
<li><a href="http://m0n0.ch/wall/physdiskwrite.php">phsydiskwrite </a> (I recommend the GUI version for ease of use)</li>
<li> The <a href="http://sourceforge.net/projects/openzipit/files/autoflasher/r2/AutoFlasher-r2.zip/download">autoflasher script</a></li>
<li> (if windows can't see the fat partition) <a href="http://sourceforge.net/projects/ext2fsd/files/Ext2fsd/0.48/Ext2Fsd-0.48.exe/download">Windows ext2 filesystem driver</a></li>
</ol>
<p>Ready?</p>
<ol>
<li>First, flash the zipit.  Extract the autoflasher bundle to a fat16 formatted memory card</li>
<li>Open Aliosa27's wireless+x+audio.tar.gz file, and copy out the /boot/linux-2.6.29 file to your memory card</li>
<li>Rename this file kernel.bin</li>
<li>Boot the zipit with the SD card inserted.  If this does not start the linux flash, go to settings->reset to default and it should soft-reset</li>
<li>Some SD cards are reported to not work, or not always be seen by the zipit.  Try both with and without the power cable plugged in</li>
<li>The z2 will boot linux and copy the wifi firmware to the sd card before flashing linux to the Z2</li>
<li>Copy off the 2 wireless firmware files gspsi.bin and gpspsi_helper.bin to a folder, you will copy these back to the memory card after we write the image</li>
<li>IMPORTANT -- rename helper_gspi.bin to be gspi8686_hlp.bin or it will not load later!</li>
<li>Extract the 1/2gb image to a folder</li>
<li>Extract phsydiskwrite to a folder</li>
<li>Insert your microSD card into the computer (adapter, usb stick, etc)</li>
<li>Run phsygui.exe from within the folder you extracted psydiskwrite to (requires .net framework)</li>
<li>right-click on the drive letter for your SD card, select the first menu item, and then select the 1/2gb image you extracted earlier (.img)</li>
<li>After it writes, safely remove the disk then plug it back in.  if windows can see the fat partition copy the firmware files to it</li>
<li>If windows cannot see this fat partition, congratulations!  Windows sucks!  Dowload the ext2 filesystem driver, run it, then copy the firmware files over to /lib/firmware/notlibertas/ (yes notlibertas, the fat filesystem is mounted as /lib/firmware/libertas so you can't use that)</li>
<li>Insert the sd card into the Z2, and boot.  Login as root, password debian.  Congrats!  You've got debian on the zipit!</li>
<li>If windows couldn't see your fat32 partition, copy the firmware files from /lib/firmware/notlibertas to /lib/firmware/libertas.  You may need to run fsck if linux can't see the files.</li>
<li>Reboot, and you should have wireless device when you type iwconfig.  Configure the wireless settings, and you're ready.  I like to <code>apt-get install ssh</code> right away, as that's what I use most of all.  Ahhhhhhh!  Doesn't it feel refreshing to install new software to the Z2 without cross-compiling?</li>
<li>Install ssh/sshd with <code>apt-get install ssh</code>  You'll also have to force-move the real start-stop-daemon back in place with <code>mv /sbin/start-stop-daemon.REAL /sbin/start-stop-daemon</code></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://hunterdavis.com/archives/227/feed</wfw:commentRss>
		<slash:comments>326</slash:comments>
		</item>
		<item>
		<title>New Video &#8211; HULU on the Zipit Z2</title>
		<link>http://hunterdavis.com/archives/218</link>
		<comments>http://hunterdavis.com/archives/218#comments</comments>
		<pubDate>Tue, 29 Sep 2009 02:57:07 +0000</pubDate>
		<dc:creator>hunter</dc:creator>
				<category><![CDATA[Zipit Hacking]]></category>

		<guid isPermaLink="false">http://hunterdavis.com/?p=218</guid>
		<description><![CDATA[And not just HULU, anything that you can dynamically transcode and serve on the network, you can watch or listen to on the Z2. 30 rock on the Zipit Z2? Oh YES THANKS. Instructions after the jump. Though this has been possible from the first image posted, I only today finally sat down and set [...]]]></description>
			<content:encoded><![CDATA[<p>And not just HULU, anything that you can dynamically transcode and serve on the network, you can watch or listen to on the Z2.  30 rock on the Zipit Z2?  Oh YES THANKS.  Instructions after the jump. </p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/yJzGlgaymZc&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/yJzGlgaymZc&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><span id="more-218"></span></p>
<p>Though this has been possible from the first image posted, I only today finally sat down and set it all up.  Essentially, you are going to transcode audio or video on the fly to the Z2 using a windows or linux computer.  </p>
<ol>
<li>First, setup your transcoder machine.  For the most part this is beyond the scope of this guide, but I'll give a windows example</li>
<li>For the windows users, I recommend TVersity.  It's free to try for as long as you like, and they are really good to their customers</li>
<li>Setup your data sources, In TVersity add your HULU/youtube username (for your online video queues) and any audio/video folders you wish</li>
<li>Now setup the transcoder, for TVersity set the maximum video and image size to be 320x240.  In the general settings, set your playback device to be mpeg1/2 device, and set the port for the web interface (and if you're really lazy, set your port to be 80)</li>
<li>On your trancoding machine, obtain the ip address (ipconfig (windows) / ifconfig(linux) </li>
<li>If you want to stream your files over the net, forward incoming connections to the ip/port combination above on your external router</li>
<li>Now, on the Z2 create a script with the following contents<br />
<code><br />
#/bin/sh<br />
mplayer -vo fbdev -vf rotate=2 -bandwidth 100000 %1<br />
</code></li>
<li>This tells mplayer to rotate the framebuffer (who wants the overhead of X11 or flux...) 90 degrees ccw (non-flipped) and limit the bandwidth to 100k</li>
<li>Connect your zipit to your wireless network, and use dillo or links etc to browse to the ip address of your server</li>
<li>Browse to the audio or video file you wish to watch, and copy that shortcut (or output to file).  You may want to just wget/grep for the shortcut if you are comfortable on the command line</li>
<li>Pass the shortcut (or paste it into a script, etc) into the script you created earlier. </li>
<li>Voila!  Streaming Audio/Video etc on the Z2 in great quality!  Bet you didn't think it'd do that eh?  If you're feeling adventurous, you can set the link handler for dillo or fennec to open the script and be fully GUI</li>
]]></content:encoded>
			<wfw:commentRss>http://hunterdavis.com/archives/218/feed</wfw:commentRss>
		<slash:comments>80</slash:comments>
		</item>
	</channel>
</rss>
