<?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>Michael Sheldon's Stuff &#187; OpenMoko</title>
	<atom:link href="http://blog.mikeasoft.com/tag/openmoko/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mikeasoft.com</link>
	<description></description>
	<lastBuildDate>Fri, 18 Jun 2010 01:08:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Libre Droid</title>
		<link>http://blog.mikeasoft.com/2009/08/05/libre-droid/</link>
		<comments>http://blog.mikeasoft.com/2009/08/05/libre-droid/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 19:57:38 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[libredroid]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[OpenMoko]]></category>

		<guid isPermaLink="false">http://blog.mikeasoft.com/?p=126</guid>
		<description><![CDATA[
For the past few months I&#8217;ve been working on the Libre.fm music service. It provides Last.fm compatible APIs, allowing you to submit your listening habits and to stream creative commons music.
Over the past week I&#8217;ve put together an Android application called Libre Droid, allowing people to stream music from libre.fm directly to their Android mobile [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.libre.fm"><img style="border: 0px;" src="http://mikeasoft.com/~mike/librefm.png" alt="Libre.fm" /></a></p>
<p>For the past few months I&#8217;ve been working on the <a href="http://www.libre.fm">Libre.fm</a> music service. It provides <a href="http://www.last.fm">Last.fm</a> compatible APIs, allowing you to submit your listening habits and to stream creative commons music.</p>
<p>Over the past week I&#8217;ve put together an Android application called Libre Droid, allowing people to stream music from libre.fm directly to their Android mobile phones. Here&#8217;s a short video of it in action:</p>
<p><video controls src="http://mikeasoft.com/~mike/libredroid.ogg"><a href="http://mikeasoft.com/~mike/libredroid.ogg">http://mikeasoft.com/~mike/libredroid.ogg</a></video></p>
<p>It&#8217;s now available for download (for free) from the Android marketplace, scan the image below with your phone (or click it in your phone&#8217;s browser) to download it:</p>
<p><a href="market://search?q=pname:fm.libre.droid"><img src="http://mikeasoft.com/~mike/libredroid-marketplace.png" /></a></p>
<p>Alternatively if you don&#8217;t have access to the marketplace (e.g. if you&#8217;re using Android on an unofficial platform like the <a href="http://www.openmoko.org">OpenMoko</a> phones) you can download the package directly from: <a href="http://mikeasoft.com/~mike/libredroid-1.2.apk">http://mikeasoft.com/~mike/libredroid-1.2.apk</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mikeasoft.com/2009/08/05/libre-droid/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Announcing Tango Friends</title>
		<link>http://blog.mikeasoft.com/2009/02/10/announcing-tango-friends/</link>
		<comments>http://blog.mikeasoft.com/2009/02/10/announcing-tango-friends/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 20:44:59 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[fosdem]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[OpenMoko]]></category>
		<category><![CDATA[openstreetmap]]></category>
		<category><![CDATA[osm]]></category>
		<category><![CDATA[tangogps]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.mikeasoft.com/?p=114</guid>
		<description><![CDATA[With only my EeePC available (and so no real work to distract me) on the way back from FOSDEM I decided to pass the time by hacking together a little web interface to TangoGPS&#8217;s public friends server, which allows TangoGPS users to share their location with other Tango users. So now you can stalk your [...]]]></description>
			<content:encoded><![CDATA[<p>With only my EeePC available (and so no real work to distract me) on the way back from FOSDEM I decided to pass the time by hacking together a little web interface to <a href="http://www.tangogps.org">TangoGPS&#8217;s</a> public friends server, which allows TangoGPS users to share their location with other Tango users. So now you can stalk your <a href="http://www.openmoko.org">OpenMoko</a> toting friends even easier from any internet enabled computer. It uses <a href="http://www.openstreetmap.org">OpenStreetMap</a> for the maps and automatically queries the tango friends sever every 10 minutes. </p>
<p>It can be found at <a href="http://mikeasoft.com/~mike/tangofriends">http://mikeasoft.com/~mike/tangofriends</a>.</p>
<p><a href='http://mikeasoft.com/~mike/tangofriends'><img src="http://blog.mikeasoft.com/wp-content/uploads/2009/02/tangofriends1.png" alt="" title="Tango Friends" width="320" height="240" class="alignnone size-full wp-image-116" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mikeasoft.com/2009/02/10/announcing-tango-friends/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>FBReader now working on the OpenMoko FreeRunner</title>
		<link>http://blog.mikeasoft.com/2008/10/12/fbreader-now-working-on-the-openmoko-freerunner/</link>
		<comments>http://blog.mikeasoft.com/2008/10/12/fbreader-now-working-on-the-openmoko-freerunner/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 19:09:22 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[OpenMoko]]></category>

		<guid isPermaLink="false">http://blog.mikeasoft.com/?p=111</guid>
		<description><![CDATA[I&#8217;ve just spent the day hacking on FBReader to make it work correctly under OpenMoko (OM2008.*). Until now it&#8217;s been pretty much unusable due to the GPE version of FBReader expecting you to be using a device that has some physical buttons which then get bound to vital functions like turning the page. The changes [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just spent the day hacking on FBReader to make it work correctly under OpenMoko (OM2008.*). Until now it&#8217;s been pretty much unusable due to the GPE version of FBReader expecting you to be using a device that has some physical buttons which then get bound to vital functions like turning the page. The changes I&#8217;ve made are as follows:</p>
<ul>
<li>Add scroll forward/backward buttons to the toolbar</li>
<li>Add fullscreen mode button to the toolbar (doesn&#8217;t have an icon at the moment, it&#8217;s the third button from the right)</li>
<li>Change fullscreen mode so that it doesn&#8217;t hide the toolbar (otherwise there&#8217;s no way to get back from fullscreen mode)</li>
<li>Switch to using the much prettier blue tango icons</li>
<li>Make the line separation larger so the text doesn&#8217;t overlap</li>
<li>Reduce the font size</li>
<li>Change the default colours to match openmoko&#8217;s colour scheme better (and so it&#8217;s a little easier on the eyes)</li>
</ul>
<p>And most importantly&#8230;</p>
<ul>
<li>Make it so that tapping the sides of the screen turns the book&#8217;s pages (left = backwards, right = forwards)</li>
</ul>
<p>Here&#8217;s a screenshot of what it used to look like:</p>
<p><a href='http://blog.mikeasoft.com/wp-content/uploads/2008/10/fbreader-orig.png'><img src="http://blog.mikeasoft.com/wp-content/uploads/2008/10/fbreader-orig.png" alt="" title="fbreader-orig" class="alignnone size-medium wp-image-113" /></a></p>
<p>And what it looks like with my patches:</p>
<p><a href='http://blog.mikeasoft.com/wp-content/uploads/2008/10/fbreader-openmoko.png'><img src="http://blog.mikeasoft.com/wp-content/uploads/2008/10/fbreader-openmoko.png" alt="" title="fbreader-openmoko" class="alignnone size-medium wp-image-112" /></a></p>
<p>To install it simply run:<br />
<code><br />
opkg install http://mikeasoft.com/~mike/openmoko/enca_1.9-r3_armv4t.ipk http://mikeasoft.com/~mike/openmoko/fbreader_0.8.2a-r7+elleopatches_om-gta02.ipk<br />
</code></p>
<p>For those interested the patch can also be downloaded from <a href="http://mikeasoft.com/~mike/openmoko/fbreader-openmoko.patch">http://mikeasoft.com/~mike/openmoko/fbreader-openmoko.patch</a>.</p>
<p>Bonus points for anyone who knows what book I&#8217;m testing it with in the screenshots (without googling) <img src='http://blog.mikeasoft.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mikeasoft.com/2008/10/12/fbreader-now-working-on-the-openmoko-freerunner/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Jokosher running on the Neo FreeRunner</title>
		<link>http://blog.mikeasoft.com/2008/08/16/jokosher-running-on-the-neo-freerunner/</link>
		<comments>http://blog.mikeasoft.com/2008/08/16/jokosher-running-on-the-neo-freerunner/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 23:38:15 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[jokosher]]></category>
		<category><![CDATA[OpenMoko]]></category>

		<guid isPermaLink="false">http://blog.mikeasoft.com/?p=108</guid>
		<description><![CDATA[Just for a bit of fun I thought I&#8217;d see how well Jokosher runs on the Neo FreeRunner mobile phone. It actually seems to be almost usable, I might see about finally looking at bug #228035 (making Jokosher more usable on small screen devices) to make it a bit easier to use.

Once some of the [...]]]></description>
			<content:encoded><![CDATA[<p>Just for a bit of fun I thought I&#8217;d see how well Jokosher runs on the Neo FreeRunner mobile phone. It actually seems to be almost usable, I might see about finally looking at <a href="https://bugs.launchpad.net/jokosher/+bug/228035">bug #228035</a> (making Jokosher more usable on small screen devices) to make it a bit easier to use.</p>
<p><a href='http://blog.mikeasoft.com/wp-content/uploads/2008/08/jokosher-phone.jpg'><img src="http://blog.mikeasoft.com/wp-content/uploads/2008/08/jokosher-phone-174x300.jpg" alt="Jokosher on the Neo FreeRunner" title="Jokosher on the Neo FreeRunner" width="174" height="300" class="alignnone size-medium wp-image-109" /></a></p>
<p>Once some of the other more important tasks are completed I might also go back and take a look at implementing the Jokosher remote that we&#8217;ve had planned for a few years.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mikeasoft.com/2008/08/16/jokosher-running-on-the-neo-freerunner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenMoko on a Treo 650</title>
		<link>http://blog.mikeasoft.com/2007/07/01/openmoko-on-a-treo-650/</link>
		<comments>http://blog.mikeasoft.com/2007/07/01/openmoko-on-a-treo-650/#comments</comments>
		<pubDate>Sun, 01 Jul 2007 14:40:23 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[OpenMoko]]></category>

		<guid isPermaLink="false">http://blog.mikeasoft.com/2007/07/01/openmoko-on-a-treo-650/</guid>
		<description><![CDATA[ Following on from yesterday&#8217;s post I now have have OpenMoko running on my Treo.

 When I next have some time to spare I&#8217;ll have a go at hacking support for the Treo&#8217;s GSM chip into OpenMoko&#8217;s gsmd, then it&#8217;ll be possible to make phone calls through OpenMoko&#8217;s phone application  .

]]></description>
			<content:encoded><![CDATA[<p> Following on from <a href="http://blog.mikeasoft.com/2007/06/30/im-in-ur-treo-linuxin-ur-phonez/">yesterday&#8217;s post</a> I now have have <a href="http://www.openmoko.org">OpenMoko</a> running on my Treo.</p>
<p><img id="image100" src="http://blog.mikeasoft.com/wp-content/uploads/2007/07/treo-openmoko.jpg" alt="OpenMoko on a Treo 650" /></p>
<p> When I next have some time to spare I&#8217;ll have a go at hacking support for the Treo&#8217;s GSM chip into OpenMoko&#8217;s gsmd, then it&#8217;ll be possible to make phone calls through OpenMoko&#8217;s phone application <img src='http://blog.mikeasoft.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><!--kw=treo,linux,palm,openmoko--></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mikeasoft.com/2007/07/01/openmoko-on-a-treo-650/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>Im in ur Treo, Linuxin&#8217; ur phonez&#8230;</title>
		<link>http://blog.mikeasoft.com/2007/06/30/im-in-ur-treo-linuxin-ur-phonez/</link>
		<comments>http://blog.mikeasoft.com/2007/06/30/im-in-ur-treo-linuxin-ur-phonez/#comments</comments>
		<pubDate>Sat, 30 Jun 2007 19:42:56 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[OpenMoko]]></category>

		<guid isPermaLink="false">http://blog.mikeasoft.com/2007/06/30/im-in-ur-treo-linuxin-ur-phonez/</guid>
		<description><![CDATA[ With much help from the chaps in #hackndev I managed to get Linux installed on my Treo 650:

 You can see a video of it booting and running a few applications here:
 http://elleo.blip.tv/file/get/Elleo-LinuxOnATreo650996.ogg (Ogg Theora)
 For anyone else wanting to do this, the steps are as follows:

Download and unpack P3t3&#8217;s Treo image.
Overwrite the zImage [...]]]></description>
			<content:encoded><![CDATA[<p> With much help from the chaps in #hackndev I managed to get Linux installed on my Treo 650:</p>
<p><img id="image98" src="http://blog.mikeasoft.com/wp-content/uploads/2007/06/xine_snapshot-11.png" alt="Linux Treo 650" /></p>
<p> You can see a video of it booting and running a few applications here:</p>
<p> <a href="http://elleo.blip.tv/file/get/Elleo-LinuxOnATreo650996.ogg">http://elleo.blip.tv/file/get/Elleo-LinuxOnATreo650996.ogg</a> (Ogg Theora)</p>
<p> For anyone else wanting to do this, the steps are as follows:</p>
<ol>
<li>Download and unpack <a href="http://www.palmlinux.cz/p3t3/AngstromTreo650-v01.zip">P3t3&#8217;s Treo image</a>.</li>
<li>Overwrite the zImage with <a href="http://junk.mikeasoft.com/zImage">my version</a>. This is a more up-to-date kernel and has the initramfs built in to the kernel image (because of some buggyness in the MMC driver loading an initrd image from an SD card can be unreliable).</li>
<li>Copy <i>AngstromOPIE_t650-v01.ext2</i>, <i>linux.boot.cfg</i> and <i>zImage</i> to the root of your SD card (make sure you unmount it cleanly after you&#8217;ve finished).</li>
<li>Download <a href="http://www.mikeasoft.com/~mike/cocoboot.prc">P3t3&#8217;s Treo version of cocoboot</a> and install it to your Treo.</li>
<li>Run <i>Cocoboot</i> on your Treo, replace the line saying <i>&#8220;init=/linuxrc&#8221;</i> with <i>&#8220;mem=32M&#8221;</i>, then hit <i>&#8220;Boot&#8221;</i>.</li>
<li>Enjoy the geeky goodness <img src='http://blog.mikeasoft.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</li>
</ol>
<p>For people asking about the 680, I don&#8217;t own one but you could try using the latest zImage and cocoboot version from: <a href="http://www.palmlinux.cz/p3t3/treo680/">http://www.palmlinux.cz/p3t3/treo680/</a>. </p>
<p> <strike>It&#8217;s still not amazingly fast, but adding the swap makes it just about usable</strike> (see update), and there&#8217;s still a lot of work needs doing before it can actually be used as a phone. I believe P3t3 has worked out how to switch the GSM chip in to AT mode (PalmOS uses some odd binary mode for talking to the chip), but I don&#8217;t think things have gone much further than that yet.</p>
<p> To get back in to PalmOS just hit the reset button. It shouldn&#8217;t touch any of your files in any way, but it might be a good idea to backup first just in case <img src='http://blog.mikeasoft.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p><b>Update:</b> The speed can be increased greatly by passing the parameter <i>mem=32M</i> in Cocoboot, for some reason without this the kernel only makes use of about 16MB of RAM.</p>
<p><b>Update 2:</b> Fixed dead links, added links for Treo 680, removed swap info (not needed with the mem=32M parameter).</p>
<p><!--kw=linux,treo,phone,embedded--></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mikeasoft.com/2007/06/30/im-in-ur-treo-linuxin-ur-phonez/feed/</wfw:commentRss>
		<slash:comments>59</slash:comments>
		</item>
	</channel>
</rss>
