<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>The BFC Computing Weblog: Missing Sync and the Garnet VM on Nokia n810</title>
    <link>http://blog.bfccomputing.com/articles/2008/05/12/missing-sync-and-the-garnet-vm-on-nokia-n810</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>My God, It's Full of Source!</description>
    <item>
      <title>Missing Sync and the Garnet VM on Nokia n810</title>
      <description>&lt;p&gt;In the long and continuing saga to have a decent mobile Internet solution that is friendly to Free Software, I&amp;#8217;ve been working out a porting strategy to get rid of my Treo 650, which, while it&amp;#8217;s been useful, is now beyond the end of its useful life.  The replacement for the Treo is a &lt;a href="http://www.nseries.com/index.html?l=products,n810"&gt;Nokia n810&lt;/a&gt;, which is not a phone, but can use a phone over Bluetooth to get Internet access.  It&amp;#8217;s a great little linux box, with a Mozilla-based browser with Flash and wealth of 3rd party apps via .deb repositories.  Wifi, bluetooth, GPS, etc.  Meanwhile, I want a phone with good phone audio quality (pretty much rules out smartphones - bummer), EVDO, Bluetooth, and 4+ hours talk time (so I can run it all day without charging).  A flip-phone is really what I want, to avoid accidental dialing in my pocket (DAMHINT), not just for the Captain Kirk factor.&lt;/p&gt;

&lt;p&gt;I have a decent workflow established with the Treo 650 and &lt;a href="http://www.markspace.com/missingsync_palmos.php"&gt;Missing Sync&lt;/a&gt; on Mac OS X that works pretty well for me.  Access, the company which owns Palm OS, released, a while back, a PalmOS 5 emulator for the Nokia n810 which runs all the basic Palm applications.  I tried getting this working &lt;a href="http://forums.markspace.com/viewtopic.php?f=4&amp;amp;t=3392"&gt;earlier&lt;/a&gt; but wasn&amp;#8217;t successful. &lt;/p&gt;

&lt;p&gt;Now that&amp;#8217;s changed.  One unexpected checkbox later and I have full HotSync between n810/Garnet and Missing Sync 5.1 on Mac OS X 10.4.11.  Here&amp;#8217;s how to do it:&lt;/p&gt;

&lt;p&gt;First, in the Sharing Pane of System Preferences, make a new firewall exception like this, to allow in Network HotSync preferences:&lt;/p&gt;

&lt;p&gt;&lt;img src="/files/network_hotsync_firewall.png"&gt;&lt;/p&gt;

&lt;p&gt;Now, add a new handheld in Missing Sync, and change the Preferences, to include these:&lt;/p&gt;

&lt;p&gt;&lt;img src="/files/allow_all_handhelds.png"&gt;&lt;/p&gt;

&lt;p&gt;And set the various standard conduits to overwrite data on handheld with desktop (once only).&lt;/p&gt;

&lt;p&gt;Now, on the Garnet VM, put in the IP address of your Mac (dns didn&amp;#8217;t work for me), and click the HotSync button.  You should get a successful sync.  Do it again to make sure it does nothing, quickly, indicating successful sync.  Change some data on both ends and make sure it syncs.  OK, you&amp;#8217;ve got sync.&lt;/p&gt;

&lt;p&gt;Now, go back and uncheck the allow-all-handhelds-to-network-sync box to protect your data.  Make sure &amp;#8216;Network&amp;#8217; is set in &amp;#8216;Edit Handhelds&amp;#8217;, and it&amp;#8217;ll continue to work.  I&amp;#8217;m not sure what happens the first time, but there must be some handheld negotiation that&amp;#8217;s required without permissions.  Minor inconvenience, just needs to be documented.&lt;/p&gt;

&lt;p&gt;All the iCal stuff should sync just fine, but MemoPad apparently doesn&amp;#8217;t allow a way for sharing Memos between handhelds.  So, to get this you also need to copy the Memo data file; copy: &lt;/p&gt;

&lt;p&gt;~/Documents/Palm/Users/&lt;i&gt;treo-profile&lt;/i&gt;/MemoPad.memopad&lt;/p&gt;

&lt;p&gt;to:&lt;/p&gt;

&lt;p&gt;~/Documents/Palm/Users/&lt;i&gt;n810-profile&lt;/i&gt;/MemoPad.memopad&lt;/p&gt;

&lt;p&gt;and sync again.  You should have all your common Palm data on the n810 at this point.&lt;/p&gt;

&lt;p&gt;Have fun.  I ordered a new-in-box Motorola e815 radio from eBay for $90, which meets all my phone criteria.  From here, I&amp;#8217;d like to move to KDE PIM apps, and perhaps OpenSync.  OpenSync to iSync is a non-starter, currently, but perhaps SyncML can bridge the gap.&lt;/p&gt;</description>
      <pubDate>Mon, 12 May 2008 17:23:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:1be16c7c-34d0-4a2a-a89e-5f9361b772eb</guid>
      <author>Bill McGonigle</author>
      <link>http://blog.bfccomputing.com/articles/2008/05/12/missing-sync-and-the-garnet-vm-on-nokia-n810</link>
      <category>Hardware</category>
      <category>Wireless</category>
      <category>Palm</category>
      <category>Open Source</category>
      <category>Linux</category>
      <category>Telecommunications</category>
      <enclosure length="45713" url="http://blog.bfccomputing.com/files/network_hotsync_firewall.png" type="image/png"/>
      <trackback:ping>http://blog.bfccomputing.com/articles/trackback/4753</trackback:ping>
    </item>
  </channel>
</rss>
