<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Andrew&#039;s Memory Blog</title>
	<atom:link href="http://andrewmemory.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://andrewmemory.wordpress.com</link>
	<description>Andrew keeps track of things he&#039;s done (mostly technical)</description>
	<lastBuildDate>Fri, 06 Jan 2012 06:49:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='andrewmemory.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Andrew&#039;s Memory Blog</title>
		<link>http://andrewmemory.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://andrewmemory.wordpress.com/osd.xml" title="Andrew&#039;s Memory Blog" />
	<atom:link rel='hub' href='http://andrewmemory.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Migrating from Palm to Android: essential apps</title>
		<link>http://andrewmemory.wordpress.com/2011/11/30/migrating-from-palm-to-android-essential-apps/</link>
		<comments>http://andrewmemory.wordpress.com/2011/11/30/migrating-from-palm-to-android-essential-apps/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 21:43:13 +0000</pubDate>
		<dc:creator>andrewmemory</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[palm]]></category>
		<category><![CDATA[migrating from palm]]></category>
		<category><![CDATA[migrating to android]]></category>
		<category><![CDATA[moving from palm]]></category>
		<category><![CDATA[moving to android]]></category>
		<category><![CDATA[palm apps for android]]></category>

		<guid isPermaLink="false">http://andrewmemory.wordpress.com/?p=413</guid>
		<description><![CDATA[I&#8217;ve been gradually moving from Palm to Android. In some ways this is a step back, because Android is a lot less polished than Palm. On the other hand, it&#8217;s a platform where people are actually writing code. My perspective is a little different from most: I didn&#8217;t want to rely on Google to sync [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=413&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been gradually moving from Palm to Android. In some ways this is a step back, because Android is a lot less polished than Palm. On the other hand, it&#8217;s a platform where people are actually writing code.</p>
<p>My perspective is a little different from most: I didn&#8217;t want to rely on Google to sync my calendar, contacts, etc. I wanted to do that myself. Palm makes it easy; Android makes it hard.</p>
<p>I&#8217;m running a Samsung Infuse with Android 2.2.1 currently. Here are the apps I&#8217;ve discovered so far to make the Android experience easier. Because I&#8217;m cheap, they&#8217;re all free unless otherwise noted:</p>
<ul>
<li>The calendar app is the most obvious place where Android flunks. I&#8217;ve been able to get by with <a href="https://market.android.com/details?id=org.withouthat.acalendar" title="aCalendar">aCalendar</a> for calendar display. It is a lot like the Palm app, and is actively supported. Android also sucks with alarms, so I use <a href="https://market.android.com/details?id=de.foobarsoft.calendareventreminder" title="Calendar Event Reminder">Calendar Event Reminder</a> (paid app, around USD 2.50) so I get more than a single &#8220;ding&#8221; when the alarm goes off. Finally, I use <a href="https://market.android.com/details?id=at.aichbauer.ical" title="iCal Import/Export">iCal Import/Export</a> to get my calendar events out to the SD card. This is no longer supported by its author unfortunately. It relies on unsupported API as well to get calendar data &#8211; but so far that&#8217;s the only one. (I heard from the author of aCalendar that he&#8217;s thinking about adding export code, though, so there may be hope there. He&#8217;s got a Pro verison due out soon, and I&#8217;m hopeful. I&#8217;ll definitely pay for it when it comes out.)</li>
<li>To see a percentage representation of battery life (similar to what you&#8217;d get on a Palm when you tap the battery icon) I use <a href="https://market.android.com/details?id=com.darshancomputing.BatteryIndicator" title="Battery Indicator">Battery Indicator</a>.</li>
<li>I had Noah Pro on my Palm, so I wanted a good dictionary app. <a href="https://market.android.com/details?id=com.socialnmobile.colordict" title="ColorDict Dictionary Wikipedia">ColorDict Dictionary Wikipedia</a> includes all of Noah Pro, and additional files and the ability to do web searches if you&#8217;re online. Very nice. (One hint: you need to install dictionary files separately, then run them before you can use them. Looks like a lot of Android users can&#8217;t figure that one out.)</li>
<li>Of course, you&#8217;ll need <a href="https://market.android.com/details?id=com.access_company.graffiti" title="Graffiti">Graffiti</a> for the real experience. I was happy enough with it that I went to the paid version, <a href="https://market.android.com/details?id=com.access_company.graffiti_pro" title="Graffiti Pro">Graffiti Pro</a>.</li>
<li>I had Yaps for password storage on the Palm. I eventually migrated to <a href="https://market.android.com/details?id=com.android.keepass" title="KeePassDroid">KeePassDroid</a>. Here are more details about <a href="https://andrewmemory.wordpress.com/2011/10/01/converting-yaps-to-keepassdroid/" title="Converting Yaps to KeePassDroid">migrating from Yaps to KeePassDroid</a>.</li>
<li>Android search is also pretty lame, especially in contacts. I use <a href="https://market.android.com/details?id=com.xphonesoftware.android.asearch" title="Power Search">Power Search</a> when I really want to find something.</li>
<li>On Palm, I loved EasyCalc. The best calculator I&#8217;ve found so far is <a href="https://market.android.com/details?id=uk.co.nickfines.RealCalc" title="RealCalc scientific calculator">RealCalc Scientific Calculator</a>.</li>
<li>For games, I installed the Ken Magic <a href="https://market.android.com/details?id=com.kmagic.solitaire" title="Solitaire">Solitaire</a>, since it seemed least likely to want to leak my info all over the world.</li>
<li>To back up applications themselves, I use <a href="https://market.android.com/details?id=com.metago.astro" title="ASTRO File Manager">ASTRO File Manager</a>. This app is able to copy existing apps that don&#8217;t have the copy-prevent bit set onto the SD card.</li>
<li>Finally, to copy all the files up to a server, I use the SAMBA client <a href="https://market.android.com/details?id=lysesoft.andsmb" title="AndSMB">AndSMB</a> rather than messing around with USB or swapping out SD cards.</li>
<li>I&#8217;ve installed <a href="https://market.android.com/details?id=com.luckydroid.droidbase" title="Memento Database">Memento Database</a> as a replacement for JFile, but so far have not transferred my data over, so I can&#8217;t say how good it is.</li>
</ul>
<p>The most surprising thing is the app I haven&#8217;t found a replacement for yet &#8211; the Notepad! All the apps I have seen so far want to sync to the cloud, rather than letting me export to SD. Bummer. I did use <a href="https://market.android.com/details?id=com.srb.app.wfdp" title="What's for Dinner Premium">What&#8217;s for Dinner Premium</a> for my notes which are recipes, and I think it&#8217;s great. (I got this free on the Amazon app store for their free app of the day; normally it&#8217;s about USD 2.00.) Right now I&#8217;m using the Samsung Memo app (installed with their Android builds) for the rest, but it can&#8217;t export so I&#8217;m not using it for much. If you know of a Notepad app that doesn&#8217;t want network access, please let me know in the comments.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmemory.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmemory.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmemory.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmemory.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrewmemory.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrewmemory.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrewmemory.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrewmemory.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmemory.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmemory.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmemory.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmemory.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmemory.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmemory.wordpress.com/413/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=413&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrewmemory.wordpress.com/2011/11/30/migrating-from-palm-to-android-essential-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72cd1c6eb25bcc9dc3a9bd6556f4ecf3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrewmemory</media:title>
		</media:content>
	</item>
		<item>
		<title>Converting YAPS to KeePassDroid</title>
		<link>http://andrewmemory.wordpress.com/2011/10/01/converting-yaps-to-keepassdroid/</link>
		<comments>http://andrewmemory.wordpress.com/2011/10/01/converting-yaps-to-keepassdroid/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 08:31:27 +0000</pubDate>
		<dc:creator>andrewmemory</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[palm]]></category>
		<category><![CDATA[keepass]]></category>
		<category><![CDATA[keepassdroid]]></category>
		<category><![CDATA[move passwords]]></category>
		<category><![CDATA[palm passwords to android]]></category>
		<category><![CDATA[palm yaps]]></category>
		<category><![CDATA[yaps]]></category>
		<category><![CDATA[yet another password safe]]></category>

		<guid isPermaLink="false">http://andrewmemory.wordpress.com/?p=402</guid>
		<description><![CDATA[When moving from Palm to Android, one of my big concerns was password management. I had about a hundred passwords stored in YAPS, which is a great Palm password store. I looked around and decided that KeePassDroid would suit nicely. It&#8217;s open source, does decent encryption, and is free. That brought up the question: how [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=402&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When moving from Palm to Android, one of my big concerns was password management. I had about a hundred passwords stored in <a href="http://www.msbsoftware.ch/yaps.html" title="YAPS website">YAPS</a>, which is a great Palm password store.</p>
<p>I looked around and decided that <a href="http://www.keepassdroid.com/">KeePassDroid</a> would suit nicely. It&#8217;s open source, does decent encryption, and is free.</p>
<p>That brought up the question: how do I convert from YAPS to KeePassDroid? I didn&#8217;t want to retype everything &#8211; and I eventually did manage to get things working. It was a bit of an effort, though &#8211; here&#8217;s what I did.</p>
<ol>
<li>First, get the required components. I used <a href="http://www.palmgear.com/software/showsoftware.cfm?prodID=15490">YapsView</a> (not strictly necessary, but it makes things easier), <a href="http://www.cygwin.com/">cygwin</a> perl, GNU <a href="ftp://ftp.gnu.org/gnu/emacs/windows/">emacs</a>, and <a href="http://keepass.info/">KeePass 2.16</a></li>
<li>Export the Palm database into a file called Yaps.txt. I used YapsView to do this, but in theory you could use Yaps to export it to the Palm notepad and then cut &amp; paste that to a file on your desktop.</li>
<li>Once the file has been exported, convert all instances of \ to \\. I used emacs to do this.</li>
<li>Convert all instances of &#8221; to \&#8221; using emacs as well. (Do this after doing \ so you don&#8217;t expand the \ in \&#8221;.)</li>
<li>Save the modified Yaps.txt.</li>
<li>Next, I found a perl script that converted Yaps to KeePassX <a href="http://opticalgarbage.com/yaps2keepassx/convert.perl">here</a>. I hacked that up to create a script I called convertcsv.perl that convertes Yaps to CSV in the KeePass 1.0 format. It is <a href="http://andrewmemory.files.wordpress.com/2011/10/convertcsv-perl.odt">convertcsv-perl.odt</a>. (Sorry it&#8217;s an .odt file &#8211; WordPress doesn&#8217;t want you to upload .perl files. You&#8217;ll need to open it in LibreOffice and copy it into a text file called convertcsv.perl yourself, I&#8217;m afraid.)</li>
<li>Run &#8220;perl convertcsv.perl&#8221; in the same directory as Yaps.txt. This will create yaps.csv.</li>
<li>Create a new databse in KeePass 2.0. I set it to encrypt notes (under the &#8220;Protection&#8221; tab) and used defaults for the rest.</li>
<li>Import yaps.csv into the database you just created. File -&gt; Import&#8230; KeePass 1.x CSV. I said &#8220;Overwrite existing&#8221; but I don&#8217;t think it makes a difference at this point.</li>
<li>Now move all the passwords to the proper categories in KeePass. This is dull. If you exported only a category at a time, this might be easier.</li>
<li>Finally, export the 2.0 database into a KeePass 1.x file. Although KeePassDroid can read KeePass 2.x files, it can&#8217;t write them. I usually update passwords on my device, so I needed to be able to edit. I use KeePass 2.0 as the master on my desktop, but import from the 1.0 file from the device whenever I update a password.</li>
</ol>
<p>That&#8217;s it. Your mileage may vary &#8211; especially if you have strange characters in your Yaps password file. I did have a few passwords with &#8221; marks in them, and they appeared to migrate OK. A few minor edits was way better than retyping everything!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmemory.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmemory.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmemory.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmemory.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrewmemory.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrewmemory.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrewmemory.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrewmemory.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmemory.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmemory.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmemory.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmemory.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmemory.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmemory.wordpress.com/402/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=402&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrewmemory.wordpress.com/2011/10/01/converting-yaps-to-keepassdroid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72cd1c6eb25bcc9dc3a9bd6556f4ecf3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrewmemory</media:title>
		</media:content>
	</item>
		<item>
		<title>Palm to Android &#8211; missing contacts</title>
		<link>http://andrewmemory.wordpress.com/2011/09/02/palm-to-android-missing-contacts/</link>
		<comments>http://andrewmemory.wordpress.com/2011/09/02/palm-to-android-missing-contacts/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 04:06:00 +0000</pubDate>
		<dc:creator>andrewmemory</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[palm]]></category>
		<category><![CDATA[contacts]]></category>
		<category><![CDATA[hotsync]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[missing]]></category>
		<category><![CDATA[some contacts not found]]></category>
		<category><![CDATA[sync]]></category>

		<guid isPermaLink="false">https://andrewmemory.wordpress.com/2011/09/02/palm-to-android-missing-contacts/</guid>
		<description><![CDATA[I started moving from an ancient Palm handheld to Android. Moving the contacts over without putting them all in the cloud was pretty straightforward. I just used the Palm Desktop to export as VCard. After doing that, I went through the VCard file and changed Palm-CustomN fields into NOTE;ENCODING=QUOTED-PRINTABLE: fields (or appended to an existing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=400&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I started moving from an ancient Palm handheld to Android. Moving the contacts over without putting them all in the cloud was pretty straightforward. I just used the Palm Desktop to export as VCard.</p>
<p>After doing that, I went through the VCard file and changed Palm-CustomN fields into NOTE;ENCODING=QUOTED-PRINTABLE: fields (or appended to an existing note). This is described in more detail at:<br />
<a href="http://www.deepwave.net/articles/palm/palm_ctctvcard/">www.deepwave.net/articles/palm/palm_ctctvcard/</a>.</p>
<p>After doing all this, I noticed that some of my contacts didn&#8217;t get moved over. In fact, they didn&#8217;t show up on the Palm Desktop either!</p>
<p>It took me a while before I realized that the records that were missing were the hidden records. Duh! I then set the Palm Desktop to show hidden records, exported them to VCard, hacked out the custom fields, and was off and running.</p>
<p>After doing the imports, I realized I should have exported one category at a time &#8211; this would have saved me recategorizing the whole wad on Android.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmemory.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmemory.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmemory.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmemory.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrewmemory.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrewmemory.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrewmemory.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrewmemory.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmemory.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmemory.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmemory.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmemory.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmemory.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmemory.wordpress.com/400/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=400&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrewmemory.wordpress.com/2011/09/02/palm-to-android-missing-contacts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72cd1c6eb25bcc9dc3a9bd6556f4ecf3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrewmemory</media:title>
		</media:content>
	</item>
		<item>
		<title>Ubuntu number key weirdness</title>
		<link>http://andrewmemory.wordpress.com/2011/06/30/ubuntu-number-key-weirdness/</link>
		<comments>http://andrewmemory.wordpress.com/2011/06/30/ubuntu-number-key-weirdness/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 04:54:43 +0000</pubDate>
		<dc:creator>andrewmemory</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[keys move pointer]]></category>
		<category><![CDATA[number keys]]></category>
		<category><![CDATA[number pad]]></category>
		<category><![CDATA[numeric keypad]]></category>

		<guid isPermaLink="false">http://andrewmemory.wordpress.com/?p=397</guid>
		<description><![CDATA[My Ubuntu 10.04 install was behaving weirdly when I used the numeric keypad. The keys would never generate numbers; rather, they would move the mouse cursor. Luckily, I found this post: eric.biven.us/2009/02/03/ubuntu-and-the-number-pad-that-wont-work/ In short, the solution to turning off this feature is to go into System-&#62;Preferences-&#62;Assistive Technologies, press &#8220;Keyboard Accessibility&#8221;, then under &#8220;Mouse Keys&#8221; uncheck [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=397&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My Ubuntu 10.04 install was behaving weirdly when I used the numeric keypad. The keys would never generate numbers; rather, they would move the mouse cursor.</p>
<p>Luckily, I found this post:<br />
<a href="http://eric.biven.us/2009/02/03/ubuntu-and-the-number-pad-that-wont-work/">eric.biven.us/2009/02/03/ubuntu-and-the-number-pad-that-wont-work/</a></p>
<p>In short, the solution to turning off this feature is to go into System-&gt;Preferences-&gt;Assistive Technologies, press &#8220;Keyboard Accessibility&#8221;, then under &#8220;Mouse Keys&#8221; uncheck &#8220;Pointer can be controlled using the keypad.&#8221;</p>
<p>My KVM switch often leaves the shift state down &#8211; and the keyboard shortcut for this is Shift + NumLock.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmemory.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmemory.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmemory.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmemory.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrewmemory.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrewmemory.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrewmemory.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrewmemory.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmemory.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmemory.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmemory.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmemory.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmemory.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmemory.wordpress.com/397/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=397&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrewmemory.wordpress.com/2011/06/30/ubuntu-number-key-weirdness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72cd1c6eb25bcc9dc3a9bd6556f4ecf3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrewmemory</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting up soundmodem on Ubuntu 10.04</title>
		<link>http://andrewmemory.wordpress.com/2011/06/29/setting-up-soundmodem-on-ubuntu-10-04/</link>
		<comments>http://andrewmemory.wordpress.com/2011/06/29/setting-up-soundmodem-on-ubuntu-10-04/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 05:23:42 +0000</pubDate>
		<dc:creator>andrewmemory</dc:creator>
				<category><![CDATA[audio]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[144.390]]></category>
		<category><![CDATA[aprs]]></category>
		<category><![CDATA[soundmodem]]></category>
		<category><![CDATA[xastir]]></category>

		<guid isPermaLink="false">http://andrewmemory.wordpress.com/?p=393</guid>
		<description><![CDATA[After a long delay, I finally decided to upgrade to 10.04 LTS and get soundmodem running again. Luckily, there was help this time. I started with my config, and merged with this post: ubuntuforums.org/showthread.php?p=10864691 Here&#8217;s the config I ended up using: Configuration: AX.25 IO: Mode: soundcard Audio Driver: /dev/dsp Half Duplex: selected PTT Driver: none [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=393&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After a long delay, I finally decided to upgrade to 10.04 LTS and get soundmodem running again.</p>
<p>Luckily, there was help this time. I started with my config, and merged with this post:<br />
<a href="http://ubuntuforums.org/showthread.php?p=10864691">ubuntuforums.org/showthread.php?p=10864691</a></p>
<p>Here&#8217;s the config I ended up using:</p>
<p>Configuration: AX.25<br />
IO:<br />
Mode: soundcard<br />
Audio Driver: /dev/dsp<br />
Half Duplex: selected<br />
PTT Driver: none</p>
<p>Channel Access:<br />
TxDelay: 150<br />
Slot Time: 100<br />
P-Persistence: 40<br />
Full Duplex: not selected<br />
TxTail: 10</p>
<p>Channel 0:<br />
Modulator:<br />
Mode: afsk<br />
Bits/s: 1200<br />
Freq 0: 1200<br />
Freq 1: 2200<br />
Differential: selected</p>
<p>Demodulator:<br />
Mode: afsk<br />
Bits/s: 1200<br />
Freq 0: 1200<br />
Freq 1: 2200<br />
Differential: selected</p>
<p>Packet IO:<br />
Mode: MKISS<br />
Interface: sm0<br />
Callsign: mycall<br />
IP address: 10.0.0.1<br />
Network mask: 255.255.255.0<br />
Broadcast addr: 10.0.0.255</p>
<p>I also set up /etc/ax25/axports to have:</p>
<pre>sm0 mycall 1200 255 7 144.39 APRS (1200 bps)</pre>
<p>Finally, I made sure Avahi was set to ignore sm0. This is easier than it was <a href="https://andrewmemory.wordpress.com/2009/10/17/radio-packet-soundmodem-losing-the-squeaks/">prevously</a> &#8211; now you just add:</p>
<pre>deny-interfaces=sm0</pre>
<p>to /etc/avahi/avahi-daemon.conf</p>
<p>Once that&#8217;s done, don&#8217;t forget to chmod 4755 /usr/bin/xastir so it can open sm0 and things are good.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmemory.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmemory.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmemory.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmemory.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrewmemory.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrewmemory.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrewmemory.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrewmemory.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmemory.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmemory.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmemory.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmemory.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmemory.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmemory.wordpress.com/393/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=393&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrewmemory.wordpress.com/2011/06/29/setting-up-soundmodem-on-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72cd1c6eb25bcc9dc3a9bd6556f4ecf3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrewmemory</media:title>
		</media:content>
	</item>
		<item>
		<title>Intel can&#8217;t do video</title>
		<link>http://andrewmemory.wordpress.com/2011/06/12/intel-cant-do-video/</link>
		<comments>http://andrewmemory.wordpress.com/2011/06/12/intel-cant-do-video/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 10:35:44 +0000</pubDate>
		<dc:creator>andrewmemory</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[82845]]></category>
		<category><![CDATA[8xx]]></category>
		<category><![CDATA[Intel]]></category>

		<guid isPermaLink="false">http://andrewmemory.wordpress.com/?p=383</guid>
		<description><![CDATA[I recently upgraded my Ubuntu installation from 9.10 (with the old 8.10 video drivers that didn&#8217;t crash) to 10.04. I immediately began seeing the video crash, especially when there was a lot of activity. It turns out I have an Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01). This is one of the many [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=383&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recently upgraded my Ubuntu installation from 9.10 (with the old 8.10 video drivers that didn&#8217;t crash) to 10.04. I immediately began seeing the video crash, especially when there was a lot of activity.</p>
<p>It turns out I have an Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01). This is one of the many Intel video cards that have trouble.</p>
<p>I applied workaround F from here:<br />
<a href="https://wiki.ubuntu.com/X/Bugs/Lucidi8xxFreezes">https://wiki.ubuntu.com/X/Bugs/Lucidi8xxFreezes</a></p>
<p>That led me to here:<br />
<a href="http://www.ubuntugeek.com/intel-graphics-performance-guide-for-ubuntu-904-jaunty-users.html">http://www.ubuntugeek.com/intel-graphics-performance-guide-for-ubuntu-904-jaunty-users.html</a></p>
<p>After applying the Method 2 fix from there, things seem to be a little more stable. Time will tell.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmemory.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmemory.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmemory.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmemory.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrewmemory.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrewmemory.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrewmemory.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrewmemory.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmemory.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmemory.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmemory.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmemory.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmemory.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmemory.wordpress.com/383/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=383&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrewmemory.wordpress.com/2011/06/12/intel-cant-do-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72cd1c6eb25bcc9dc3a9bd6556f4ecf3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrewmemory</media:title>
		</media:content>
	</item>
		<item>
		<title>Brother printer disappeared</title>
		<link>http://andrewmemory.wordpress.com/2011/05/31/brother-printer-disappeared/</link>
		<comments>http://andrewmemory.wordpress.com/2011/05/31/brother-printer-disappeared/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 06:21:42 +0000</pubDate>
		<dc:creator>andrewmemory</dc:creator>
				<category><![CDATA[printer]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[brother]]></category>
		<category><![CDATA[mfc 9840]]></category>

		<guid isPermaLink="false">http://andrewmemory.wordpress.com/?p=380</guid>
		<description><![CDATA[After a while, my Brother MVC 9840 CDW printer (which I installed using this method) disappeared. No idea why. So I deleted it and reinstalled it. When I went to reinstall it, the original IP-address method wasn&#8217;t available. Instead I picked: Network Printer -&#62; Brother MFC-9840CDW and accepted the host and queue as filled in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=380&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After a while, my Brother MVC 9840 CDW printer (which I installed using <a href="https://andrewmemory.wordpress.com/2011/01/02/installing-the-brother-mfc-9840cdw-driver-on-ubuntu/">this method</a>) disappeared.</p>
<p>No idea why. So I deleted it and reinstalled it. When I went to reinstall it, the original IP-address method wasn&#8217;t available. Instead I picked: Network Printer -&gt; Brother MFC-9840CDW and accepted the host and queue as filled in by the configuration dialog. When I did that, no luck.</p>
<p>Instead, I selected AppleTalk/HP Jet Direct since I knew the printer supported that protocol as well. Then I had to enter the IP address of the printer and accepted the default port (9100). Once that was done, I could again print a test page and use up all my ink.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmemory.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmemory.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmemory.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmemory.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrewmemory.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrewmemory.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrewmemory.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrewmemory.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmemory.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmemory.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmemory.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmemory.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmemory.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmemory.wordpress.com/380/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=380&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrewmemory.wordpress.com/2011/05/31/brother-printer-disappeared/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72cd1c6eb25bcc9dc3a9bd6556f4ecf3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrewmemory</media:title>
		</media:content>
	</item>
		<item>
		<title>Fixing the Firefox 4 open tab / open window nonsense</title>
		<link>http://andrewmemory.wordpress.com/2011/04/15/fixing-the-firefox-4-open-tab-open-window-nonsense/</link>
		<comments>http://andrewmemory.wordpress.com/2011/04/15/fixing-the-firefox-4-open-tab-open-window-nonsense/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 05:19:17 +0000</pubDate>
		<dc:creator>andrewmemory</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[context menu]]></category>
		<category><![CDATA[firefox 4]]></category>
		<category><![CDATA[open tab]]></category>
		<category><![CDATA[open window]]></category>
		<category><![CDATA[popup menu]]></category>

		<guid isPermaLink="false">http://andrewmemory.wordpress.com/?p=364</guid>
		<description><![CDATA[Firefox 4 has got it into its head that tabs are better than windows, despite the fact that tabs use up more UI and look ugly, while windows are nice and clean. In order to promote their tab agenda, they&#8217;ve changed the order of the context menu so your muscle memory for &#8220;Open Link in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=364&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Firefox 4 has got it into its head that tabs are better than windows, despite the fact that tabs use up more UI and look ugly, while windows are nice and clean.</p>
<p>In order to promote their tab agenda, they&#8217;ve changed the order of the context menu so your muscle memory for &#8220;Open Link in New Window&#8221; now brings you &#8220;Open Link in New Tab&#8221;. Ugh.</p>
<p>Luckily, there is an <a href="http://forums.mozillazine.org/viewtopic.php?f=23&amp;t=1954619&amp;start=15">answer for this</a>.</p>
<p>Create a userChrome.css file in your profile/chrome directory (on Windows, C:\Documents and Settings\<em>user</em>\Application Data\Mozilla\Firefox\Profiles\<em>somethingrandom</em>.default\chrome\):</p>
<p><code>#contentAreaContextMenu &gt; * {<br />
   -moz-box-ordinal-group: 2;<br />
}<br />
#context-openlink {<br />
   -moz-box-ordinal-group: 1 !important;<br />
}</code></p>
<p>This doesn&#8217;t change the order under the file menu, but at least when you&#8217;re using the context menu it will work right.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmemory.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmemory.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmemory.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmemory.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrewmemory.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrewmemory.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrewmemory.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrewmemory.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmemory.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmemory.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmemory.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmemory.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmemory.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmemory.wordpress.com/364/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=364&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrewmemory.wordpress.com/2011/04/15/fixing-the-firefox-4-open-tab-open-window-nonsense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72cd1c6eb25bcc9dc3a9bd6556f4ecf3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrewmemory</media:title>
		</media:content>
	</item>
		<item>
		<title>Upgrading the Arduino Uno 8U2 using Fli</title>
		<link>http://andrewmemory.wordpress.com/2011/04/14/upgrading-the-arduino-uno-8u2-using-flip/</link>
		<comments>http://andrewmemory.wordpress.com/2011/04/14/upgrading-the-arduino-uno-8u2-using-flip/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 07:38:05 +0000</pubDate>
		<dc:creator>andrewmemory</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[8u2]]></category>
		<category><![CDATA[arduino uno]]></category>
		<category><![CDATA[dfu]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[flip]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://andrewmemory.wordpress.com/?p=347</guid>
		<description><![CDATA[The instructions on the Arduino DFU update page are pretty vague when it comes to updating to the latest firmware using the Atmel Flip utility. Here&#8217;s what I did to get my Uno 8U2 firmware updated using Windows XP: Install Flip from the Atmel webpage. If you don&#8217;t already have a JRE, you probably want [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=347&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The instructions on the <a href="http://arduino.cc/en/Hacking/DFUProgramming8U2">Arduino DFU update page</a> are pretty vague when it comes to updating to the latest firmware using the Atmel Flip utility. Here&#8217;s what I did to get my Uno 8U2 firmware updated using Windows XP:</p>
<ol>
<li>Install Flip from the <a href="http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3886">Atmel webpage</a>. If you don&#8217;t already have a JRE, you probably want the 20 megabyte package that includes one.</li>
<li>Download the <a href="https://github.com/arduino/Arduino/blob/master/hardware/arduino/firmwares/arduino-usbserial/Arduino-usbserial-uno.hex">8U2 firmware</a>. That&#8217;s the &#8220;Arduino-usbserial-uno.hex&#8221; file. The &#8220;UNO-dfu_and_usbserial_combined.hex&#8221; is the Arduino Uno bootloader firmware for the 328p. If you try installing the 328p firmware onto the 8U2 in Flip, you&#8217;ll get an error dialog:
<pre>
class com.atmel.flipGui.FileMenuHandler
Address is out of range.
</pre>
</li>
<li>I ended up cutting &amp; pasting the hex file contents into a text editor because I couldn&#8217;t figure out how to download a single file from github, and I didn&#8217;t want the whole 200 megabyte wad.</li>
<li>Hook up wires and touch them to the right spots on the Uno at the right time as described in this <a href="http://arduino.cc/forum/index.php/topic,53290.msg380874.html#msg380874">Arduino forum post by pluggy</a>. You&#8217;ll know you did it right when Windows detects a new device. It took me a few tries to keep the first wire steady enough when touching the second wire. Make sure you&#8217;re going to the right pads &#8211; you could short out your Uno if you touch the wrong place!</li>
<li>After Windows detects the new device, you don&#8217;t have to hold the wires in place any more. Move them to the side so you don&#8217;t accidentally short out something.</li>
<li>When the Windows device installer comes up, select &#8220;have disk&#8221; and install the Atmel USB driver. By default the Atmel USB driver is installed in C:\Program Files\Atmel\Flip 3.4.2\usb\atmel_usb_dfu.inf</li>
<li>Notice that the driver is AT90USB82, not ATmega8U2</li>
<li>Although it tells you that you have to reboot XP when you install the driver, I didn&#8217;t bother.</li>
<li>Start Flip from the Program menu</li>
<li>File-&gt;Load HEX file-&gt;Arduino-usbserial-uno.hex</li>
<li>Device-&gt;Select-&gt;AT90USB82</li>
<li>Settings-&gt;Communication-&gt;USB and press Open</li>
<li>At this point, you should be ready to program. Press the &#8220;Run&#8221; button on the main screen.</li>
<li>Programming is quick, taking about 4 seconds. After it&#8217;s done, remove the two wires you put in earlier, then unplug the USB cord and reinsert it.</li>
</ol>
<p>Once you&#8217;ve done that, your Uno should be out of DFU mode and back into normal mode.</p>
<p>You can go to My Computer-&gt;Manage-&gt;Device Manager-&gt;Ports (COM &amp; LPT), right-click on &#8220;Arduino UNO&#8221; and select &#8220;Properties&#8221;. Under the Details tab, Firmware Revision should now be 00.01.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmemory.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmemory.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmemory.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmemory.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrewmemory.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrewmemory.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrewmemory.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrewmemory.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmemory.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmemory.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmemory.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmemory.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmemory.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmemory.wordpress.com/347/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=347&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrewmemory.wordpress.com/2011/04/14/upgrading-the-arduino-uno-8u2-using-flip/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72cd1c6eb25bcc9dc3a9bd6556f4ecf3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrewmemory</media:title>
		</media:content>
	</item>
		<item>
		<title>Testing the USBtinyISP on Arudino Uno</title>
		<link>http://andrewmemory.wordpress.com/2011/04/09/testing-usbtinyisp-on-arduino-uno/</link>
		<comments>http://andrewmemory.wordpress.com/2011/04/09/testing-usbtinyisp-on-arduino-uno/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 20:29:53 +0000</pubDate>
		<dc:creator>andrewmemory</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[assembly]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[tinyisp]]></category>
		<category><![CDATA[usbisp]]></category>
		<category><![CDATA[usbtinyisp]]></category>

		<guid isPermaLink="false">http://andrewmemory.wordpress.com/?p=338</guid>
		<description><![CDATA[After building a USBtinyISP programmer to burn new bootloaders to my Uno (and other devices) I wanted to test it before putting it in the case. Unfortunately, the obvious place talks about programming with WinAVR and other random things that you don&#8217;t care about when you&#8217;re hot to see if the thing actually works. Here&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=338&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After building a <a href="http://www.ladyada.net/make/usbtinyisp/index.html">USBtinyISP</a> programmer to burn new bootloaders to my Uno (and other devices) I wanted to test it before putting it in the case.</p>
<p>Unfortunately, the <a href="http://www.ladyada.net/make/usbtinyisp/use.html">obvious place</a> talks about programming with WinAVR and other random things that you don&#8217;t care about when you&#8217;re hot to see if the thing actually works.</p>
<p>Here&#8217;s what I did instead (using a Windows XP machine, since that is what&#8217;s claimed to cause the least trouble):</p>
<ol>
<li>I downloaded the <a href="http://www.ladyada.net/make/usbtinyisp/download.html">USBtinyISP drivers</a> and unzipped them into a directory.</li>
<li>I plugged the USBtinyISP in (before putting the programming cables / case on yet). It was recognized as a USB device, and I installed usbtinyisp.inf from the unzipped driver.</li>
<li>I immediately tried to talk to the device using the Arduino 022 IDE and &#8220;Burn Bootloader -&gt; w/USBtinyISP&#8221;. It failed with the error message &#8220;Could not find USB device 0&#215;1781/0xc9f&#8221;.</li>
<li>So I unplugged the device and plugged it back in. This time I got &#8220;Initialization failed, rc=-1&#8243; which is correct.</li>
</ol>
<p>Whew, that meant my device was talking &#8211; in other words, I&#8217;d probably put it together correctly. Next was to see if it actually could program my Uno.</p>
<ol>
<li>I plugged the 6-connector programming cable in. The red stripe went on pin 1 of the silkscreen of the USBtinyISP, and the pin with a dot on it on the programming header of the Uno. (At first it looked wrong, but when I turned the cable around it was fine. The cable goes across the whole length of the Uno.)</li>
<li>Then I made sure the jumper on the USBtinyISP was off (not supplying voltage).</li>
<li>Next, I plugged the USBtinyISP into my USB port and verified that the green light came on.</li>
<li>After that, I plugged in my Uno (to a different USB port) so it was getting power and was recognized.</li>
<li>Finally, I went to the Arduino IDE and did Tools -&gt; Burn Bootloader -&gt; w/USBtinyISP.</li>
<li>The red light came on for about two minutes to program my chip. After it turned off, I uploaded a sketch to make sure it worked &#8211; and it did. &#8220;Done burning bootloader.&#8221; Yay!</li>
</ol>
<p>Finally, I put the 10-pin programming cable in and the case on. I had to push the LEDs around a little (the green one was getting pretty close to the USB header). Then I was able to snap the case on and catch my finger in there as well, removing a little skin I didn&#8217;t need.</p>
<p>That was it &#8211; I now had a good programmer. I did another program with the case on to make sure it worked and I hadn&#8217;t broken anything. </p>
<p>Next I&#8217;ll look on the <a href="https://github.com/arduino/Arduino/tree/master/hardware/arduino/firmwares/">Arduino firmware</a> github page to see if there&#8217;s any newer boot firmware.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmemory.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmemory.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmemory.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmemory.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrewmemory.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrewmemory.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrewmemory.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrewmemory.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmemory.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmemory.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmemory.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmemory.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmemory.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmemory.wordpress.com/338/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmemory.wordpress.com&amp;blog=9977553&amp;post=338&amp;subd=andrewmemory&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrewmemory.wordpress.com/2011/04/09/testing-usbtinyisp-on-arduino-uno/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72cd1c6eb25bcc9dc3a9bd6556f4ecf3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrewmemory</media:title>
		</media:content>
	</item>
	</channel>
</rss>
