<?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>blog010</title>
	<atom:link href="http://ka010.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ka010.wordpress.com</link>
	<description></description>
	<lastBuildDate>Wed, 04 Jan 2012 06:01:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ka010.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/e3e7b865e43adfd0c8dd33110e9de529?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>blog010</title>
		<link>http://ka010.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ka010.wordpress.com/osd.xml" title="blog010" />
	<atom:link rel='hub' href='http://ka010.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Restructuring &#8211; 010dev is moving</title>
		<link>http://ka010.wordpress.com/2011/12/01/restructuring-010dev-is-moving/</link>
		<comments>http://ka010.wordpress.com/2011/12/01/restructuring-010dev-is-moving/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 00:03:55 +0000</pubDate>
		<dc:creator>ka010</dc:creator>
				<category><![CDATA[010dev]]></category>

		<guid isPermaLink="false">http://ka010.wordpress.com/?p=1581</guid>
		<description><![CDATA[In order to make it easier to provide support to my customers I decided it&#8217;s best to separate all things related to the 010dev brand from my personal stuff. Starting today, 010dev is getting a new blog all for itself. &#8230; <a href="http://ka010.wordpress.com/2011/12/01/restructuring-010dev-is-moving/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1581&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-1582" title="New Blog!" src="http://ka010.files.wordpress.com/2011/11/ios3.png?w=300&#038;h=300" alt="" width="300" height="300" /></p>
<p>In order to make it easier to provide support to my customers I decided it&#8217;s best to separate all things related to the 010dev brand from my personal stuff.</p>
<p>Starting today, 010dev is getting a <a href="http://blog.010dev.com">new blog</a> all for itself. All future announcements, workarounds and anything else related to the brand will be posted there.</p>
<blockquote><p><a href="http://blog.010dev.com">http://blog.010dev.com</a></p></blockquote>
<p>In addition, the same goes for my twitter account <a href="http://twitter.com/010dev">@010dev</a> which I will leave to announcing news and providing support while moving all the jibber jabber to my private account <a href="http://twitter.com/ka010">@ka010</a> be sure to give me <a href="http://twitter.com/ka010">a follow</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ka010.wordpress.com/1581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ka010.wordpress.com/1581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ka010.wordpress.com/1581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ka010.wordpress.com/1581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ka010.wordpress.com/1581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ka010.wordpress.com/1581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ka010.wordpress.com/1581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ka010.wordpress.com/1581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ka010.wordpress.com/1581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ka010.wordpress.com/1581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ka010.wordpress.com/1581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ka010.wordpress.com/1581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ka010.wordpress.com/1581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ka010.wordpress.com/1581/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1581&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ka010.wordpress.com/2011/12/01/restructuring-010dev-is-moving/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3d25fad15fbeead8f88bba31de592139?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ka010</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/11/ios3.png?w=300" medium="image">
			<media:title type="html">New Blog!</media:title>
		</media:content>
	</item>
		<item>
		<title>ReemoteHD not connecting&#8230;</title>
		<link>http://ka010.wordpress.com/2011/11/04/reemotehd-not-connecting/</link>
		<comments>http://ka010.wordpress.com/2011/11/04/reemotehd-not-connecting/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 20:44:12 +0000</pubDate>
		<dc:creator>ka010</dc:creator>
				<category><![CDATA[010dev]]></category>
		<category><![CDATA[Airfoil]]></category>
		<category><![CDATA[Reemote]]></category>

		<guid isPermaLink="false">http://ka010.wordpress.com/?p=1563</guid>
		<description><![CDATA[If you recently purchased ReemoteHD and initially ran into issues like Reemote not being able to connect at all, here&#8217;s the workaround you&#8217;ve been waiting for&#8230; in addition, a &#8220;real fix&#8221; will ship in form of an update in the &#8230; <a href="http://ka010.wordpress.com/2011/11/04/reemotehd-not-connecting/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1563&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-thumbnail wp-image-1564" title="ipad" src="http://ka010.files.wordpress.com/2011/11/ipad.png?w=150&#038;h=150" alt="" width="150" height="150" /></p>
<p>If you recently purchased ReemoteHD and initially ran into issues like Reemote not being able to connect at all, here&#8217;s the workaround you&#8217;ve been waiting for&#8230; in addition, a &#8220;real fix&#8221; will ship in form of an update in the coming days as well.</p>
<p>I apologize for any inconveniences.<span id="more-1563"></span></p>
<ol>
<li>Kill the Reemote App on your iPad  (do so by brining up the app-switcher, then tap and hold the Reemote icon until it starts to wiggle, then tap the little remove sign to kill it) <a href="http://ka010.files.wordpress.com/2011/11/img_0400.png"><img class="aligncenter size-full wp-image-1565" title="IMG_0400" src="http://ka010.files.wordpress.com/2011/11/img_0400.png?w=584&#038;h=150" alt="" width="584" height="150" /></a></li>
<li>Open the Settings App and find the Reemote entry, you&#8217;ll see two options, a switch to toggle auto discovery (which should be ON) and a textfield to configure the server address. <a href="http://ka010.files.wordpress.com/2011/11/img_0403.png"><img class="aligncenter size-full wp-image-1566" title="IMG_0403" src="http://ka010.files.wordpress.com/2011/11/img_0403.png?w=584&#038;h=438" alt="" width="584" height="438" /></a></li>
<li>Turn off Auto Discovery and wait a second or two, then turn it on again.</li>
<li>Start the Reemote app, it should now be able to connect.</li>
</ol>
<div>Didn&#8217;t help ? <a href="mailto:kai@010dev.com">Contact me</a>!</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ka010.wordpress.com/1563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ka010.wordpress.com/1563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ka010.wordpress.com/1563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ka010.wordpress.com/1563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ka010.wordpress.com/1563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ka010.wordpress.com/1563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ka010.wordpress.com/1563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ka010.wordpress.com/1563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ka010.wordpress.com/1563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ka010.wordpress.com/1563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ka010.wordpress.com/1563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ka010.wordpress.com/1563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ka010.wordpress.com/1563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ka010.wordpress.com/1563/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1563&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ka010.wordpress.com/2011/11/04/reemotehd-not-connecting/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3d25fad15fbeead8f88bba31de592139?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ka010</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/11/ipad.png?w=150" medium="image">
			<media:title type="html">ipad</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/11/img_0400.png" medium="image">
			<media:title type="html">IMG_0400</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/11/img_0403.png" medium="image">
			<media:title type="html">IMG_0403</media:title>
		</media:content>
	</item>
		<item>
		<title>Reemote for Airfoil &#8211; latest Releases and Improvements</title>
		<link>http://ka010.wordpress.com/2011/10/16/reemote-for-airfoil-latest-releases-and-improvements/</link>
		<comments>http://ka010.wordpress.com/2011/10/16/reemote-for-airfoil-latest-releases-and-improvements/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 23:51:14 +0000</pubDate>
		<dc:creator>ka010</dc:creator>
				<category><![CDATA[010dev]]></category>
		<category><![CDATA[Airfoil]]></category>
		<category><![CDATA[Reemote]]></category>

		<guid isPermaLink="false">http://ka010.wordpress.com/?p=1542</guid>
		<description><![CDATA[If you recently pushed the update all button in iTunes, you might have noticed that there have been a bunch of updates for all versions of Reemote for Airfoil lately, here&#8217;s whats new. New Icons, yay ! I finally found &#8230; <a href="http://ka010.wordpress.com/2011/10/16/reemote-for-airfoil-latest-releases-and-improvements/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1542&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-1544" title="preview2" src="http://ka010.files.wordpress.com/2011/10/preview2.png?w=300&#038;h=300" alt="" width="300" height="300" /></p>
<p>If you recently pushed the update all button in iTunes, you might have noticed that there have been a bunch of updates for all versions of Reemote for Airfoil lately, here&#8217;s whats new.</p>
<p><strong>New Icons, yay !</strong></p>
<p>I finally found the time for an already overdue redesign of the Reemote icons, so here they are, I hope you like em <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h1><span id="more-1542"></span>Reemote for Airfoil and Reemote HD</h1>
<p>Reemote for Airfoil and Reemote HD are now shipping in version 1.2.4 and 1.1.2 respectively. Besides the new icons, they both include various minor improvements plus a fix for an issue that causes labels to disappear on iOS4.</p>
<h1>Reemote Server</h1>
<p><a href="http://ka010.files.wordpress.com/2011/10/diagnose.png"><img class="alignright size-medium wp-image-1547" title="Diagnose" src="http://ka010.files.wordpress.com/2011/10/diagnose.png?w=300&#038;h=207" alt="" width="300" height="207" /></a>Reemote Server, now shipping in version 1.2.4 comes with a new diagnose feature that makes it easy to spot all kinds of problems.</p>
<p>You can test you Mac or your iOS devices by emailing the test url to your device and pointing your browser to it.</p>
<p>The test will determine whether the Reemote server is operating properly and can be reached by the device running the test.</p>
<p>In case this test fails, please <a href="mailto:kai.aras@010dev.com">contact me directly</a> for further instructions.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ka010.wordpress.com/1542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ka010.wordpress.com/1542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ka010.wordpress.com/1542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ka010.wordpress.com/1542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ka010.wordpress.com/1542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ka010.wordpress.com/1542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ka010.wordpress.com/1542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ka010.wordpress.com/1542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ka010.wordpress.com/1542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ka010.wordpress.com/1542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ka010.wordpress.com/1542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ka010.wordpress.com/1542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ka010.wordpress.com/1542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ka010.wordpress.com/1542/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1542&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ka010.wordpress.com/2011/10/16/reemote-for-airfoil-latest-releases-and-improvements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3d25fad15fbeead8f88bba31de592139?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ka010</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/10/preview2.png?w=300" medium="image">
			<media:title type="html">preview2</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/10/diagnose.png?w=300" medium="image">
			<media:title type="html">Diagnose</media:title>
		</media:content>
	</item>
		<item>
		<title>Reemote for Airfoil 1.2.3 / Reemote HD 1.1.1 released</title>
		<link>http://ka010.wordpress.com/2011/10/08/reemote-for-airfoil-1-2-3-reemote-hd-1-1-1-released/</link>
		<comments>http://ka010.wordpress.com/2011/10/08/reemote-for-airfoil-1-2-3-reemote-hd-1-1-1-released/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 03:01:17 +0000</pubDate>
		<dc:creator>ka010</dc:creator>
				<category><![CDATA[010dev]]></category>
		<category><![CDATA[Airfoil]]></category>
		<category><![CDATA[Reemote]]></category>

		<guid isPermaLink="false">http://ka010.wordpress.com/?p=1511</guid>
		<description><![CDATA[In case you&#8217;ve had troubles with Reemote not being able to connect or not finding a server as described here, you&#8217;ll be happy to hear that updates for both of the Reemote for Airfoil Apps are now shipping, including the option &#8230; <a href="http://ka010.wordpress.com/2011/10/08/reemote-for-airfoil-1-2-3-reemote-hd-1-1-1-released/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1511&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://ka010.files.wordpress.com/2011/07/logo3.png"><img class="alignright size-thumbnail wp-image-1346" title="logo3" src="http://ka010.files.wordpress.com/2011/07/logo3.png?w=150&#038;h=150" alt="" width="150" height="150" /></a><span class="Apple-style-span" style="color:#333333;">In case you&#8217;ve had troubles with Reemote not being able to connect or not finding a server as described </span><a title="About Reemote for Airfoil not being able to connect" href="http://ka010.wordpress.com/2011/08/07/about-reemote-for-airfoil-not-being-able-to-connect/">here</a>, you&#8217;ll be happy to hear that updates for both of the Reemote for Airfoil Apps are now shipping, including the option to manually configure the server address, which should work as a viable workaround if auto discovery fails.</p>
<p><span id="more-1511"></span>To find the options, open the Settings App and find the Reemote entry.</p>
<p><img class="size-medium wp-image-1363 aligncenter" title="Photo 07.08.11 19 12 38" src="http://ka010.files.wordpress.com/2011/08/photo-07-08-11-19-12-38.png?w=200&#038;h=300" alt="" width="200" height="300" /></p>
<p>If Reemote only fails occasionally, it will automatically add your server&#8217;s address for you once it has been connected, so all you need to do is to disable auto-discovery and Reemote will connect to the server specified.</p>
<p>If Reemote never was connected to a server before, you&#8217;ll need to enter the server address yourself.<br />
To do so, use the following format:</p>
<blockquote><p>your-Mac.local.:50123</p></blockquote>
<p>where <em>your-Mac</em> is the name of your mac as configured in System-Preferences -&gt; Sharing<br />
be sure to add <em>.local.</em> to specify the your local network domain followed by the server-port, which is <del><em>2323</em></del><em> 50123. </em></p>
<blockquote><p><strong>Update</strong>: Please note that with the release of ReemoteServer v.1.2.6 the server-port has changed from 2323 to 50123.</p></blockquote>
<p>As usual, if you run into any problems just <a href="mailto:kai.aras@010dev.com">drop me mail</a>!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ka010.wordpress.com/1511/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ka010.wordpress.com/1511/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ka010.wordpress.com/1511/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ka010.wordpress.com/1511/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ka010.wordpress.com/1511/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ka010.wordpress.com/1511/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ka010.wordpress.com/1511/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ka010.wordpress.com/1511/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ka010.wordpress.com/1511/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ka010.wordpress.com/1511/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ka010.wordpress.com/1511/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ka010.wordpress.com/1511/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ka010.wordpress.com/1511/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ka010.wordpress.com/1511/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1511&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ka010.wordpress.com/2011/10/08/reemote-for-airfoil-1-2-3-reemote-hd-1-1-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3d25fad15fbeead8f88bba31de592139?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ka010</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/07/logo3.png?w=150" medium="image">
			<media:title type="html">logo3</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/08/photo-07-08-11-19-12-38.png?w=200" medium="image">
			<media:title type="html">Photo 07.08.11 19 12 38</media:title>
		</media:content>
	</item>
		<item>
		<title>MWKit &#8211; a Cocoa framework for talking to the MetaWatch</title>
		<link>http://ka010.wordpress.com/2011/10/02/mwkit-a-cocoa-framework-to-talk-to-the-metawatch/</link>
		<comments>http://ka010.wordpress.com/2011/10/02/mwkit-a-cocoa-framework-to-talk-to-the-metawatch/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 06:25:58 +0000</pubDate>
		<dc:creator>ka010</dc:creator>
				<category><![CDATA[010dev]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[MetaWatch]]></category>

		<guid isPermaLink="false">http://ka010.wordpress.com/?p=1449</guid>
		<description><![CDATA[As said before, I&#8217;ve been putting together a little framework to talk to the MetaWatch. Well, here it is, as promised, it works on both, Mac OSX and iOS (jailbroken) Features Implements the MetaWatch Message Protocol Modular Architecture Mac OSX &#8230; <a href="http://ka010.wordpress.com/2011/10/02/mwkit-a-cocoa-framework-to-talk-to-the-metawatch/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1449&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-1486 alignright" title="IMG_0004" src="http://ka010.files.wordpress.com/2011/10/img_0004.png?w=160&#038;h=240" alt="" width="160" height="240" /><img class="size-medium wp-image-1451 alignright" title="MWKit Demo" src="http://ka010.files.wordpress.com/2011/10/mwkit-demo.png?w=198&#038;h=240" alt="" width="198" height="240" />As said before, I&#8217;ve been putting together a little framework to talk to the <a href="http://metawatch.org">MetaWatch</a>.</p>
<p>Well, here it is, as promised, it works on both, Mac OSX and iOS (jailbroken)</p>
<h1><span id="more-1449"></span>Features</h1>
<ul>
<li>Implements the <a href="http://www.metawatch.org/assets/images/developers/MetaWatch_HostMessageInterface_Prerelease_A.pdf">MetaWatch Message Protocol</a></li>
<li>Modular Architecture</li>
<ul>
<li>Mac OSX support via IOBluetooth or IOCTL</li>
<li>iOS support via <a href="http://code.google.com/p/btstack/">btstack</a></li>
</ul>
<li>Device Inquiry or direct connections</li>
<li>Image rendering</li>
<li>Text rendering</li>
<li>Button configuration and events</li>
</ul>
<h1>Todo</h1>
<p>Large parts of the MW Message Protocol are implemented already, but many minor messages are still missing.</p>
<h2>Issues</h2>
<blockquote>
<p style="text-align:center;"><strong>Update</strong>: as of firmware version 0.8.0 this should no longer be an issue!</p>
</blockquote>
<p>Due to issues with the watch&#8217;s internal bluetooth stack connections may become slow (really slow) after sending a few messages.</p>
<p>In detail, the issue is related to a power-saving feature on the bt link-layer that goes by the name &#8220;sniff mode&#8221;. It&#8217;s enabled automatically after a few seconds of inactivity, and makes the radio listen only in a preconfigured interval to reduce power consumption. In the event of incoming data, sniff mode should be exited automatically until the connection becomes inactive again, this however seems to be not working with various bt stack implementations, including the Mac OSX one, leading to long delays(1-2s) between delivery of messages.</p>
<h1>Source</h1>
<p>For source code and documentation head over to <a href="https://github.com/ka010/MWKit">github</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ka010.wordpress.com/1449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ka010.wordpress.com/1449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ka010.wordpress.com/1449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ka010.wordpress.com/1449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ka010.wordpress.com/1449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ka010.wordpress.com/1449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ka010.wordpress.com/1449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ka010.wordpress.com/1449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ka010.wordpress.com/1449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ka010.wordpress.com/1449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ka010.wordpress.com/1449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ka010.wordpress.com/1449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ka010.wordpress.com/1449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ka010.wordpress.com/1449/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1449&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ka010.wordpress.com/2011/10/02/mwkit-a-cocoa-framework-to-talk-to-the-metawatch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3d25fad15fbeead8f88bba31de592139?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ka010</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/10/img_0004.png?w=200" medium="image">
			<media:title type="html">IMG_0004</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/10/mwkit-demo.png?w=247" medium="image">
			<media:title type="html">MWKit Demo</media:title>
		</media:content>
	</item>
		<item>
		<title>MetaWatch Hacking: iOS Support</title>
		<link>http://ka010.wordpress.com/2011/09/22/metawatch-hackin-ios-support/</link>
		<comments>http://ka010.wordpress.com/2011/09/22/metawatch-hackin-ios-support/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 16:18:44 +0000</pubDate>
		<dc:creator>ka010</dc:creator>
				<category><![CDATA[010dev]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[MetaWatch]]></category>

		<guid isPermaLink="false">http://ka010.wordpress.com/?p=1440</guid>
		<description><![CDATA[I&#8217;m putting together a Cocoa framework that&#8217;s going to work on both, iOS (jailbroken, using btstack) and Mac OSX (using IOBluetooth or TTY directly) Here&#8217;s a video showing an iOS demo App. code coming soon. see MWKit for more info, source-code &#8230; <a href="http://ka010.wordpress.com/2011/09/22/metawatch-hackin-ios-support/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1440&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m putting together a Cocoa framework that&#8217;s going to work on both, iOS (jailbroken, using btstack) and Mac OSX (using IOBluetooth or TTY directly)</p>
<p>Here&#8217;s a video showing an iOS demo App.</p>
<p><object width="584" height="329"><param name="movie" value="http://www.youtube.com/v/Lkh6hWc3_5g?version=3&#038;feature=oembed"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Lkh6hWc3_5g?version=3&#038;feature=oembed" type="application/x-shockwave-flash" width="584" height="329" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><del>code coming soon.</del> see <a title="MWKit – a Cocoa framework for talking to the MetaWatch" href="http://ka010.wordpress.com/2011/10/02/mwkit-a-cocoa-framework-to-talk-to-the-metawatch/">MWKit</a> for more info, source-code and repository.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ka010.wordpress.com/1440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ka010.wordpress.com/1440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ka010.wordpress.com/1440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ka010.wordpress.com/1440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ka010.wordpress.com/1440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ka010.wordpress.com/1440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ka010.wordpress.com/1440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ka010.wordpress.com/1440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ka010.wordpress.com/1440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ka010.wordpress.com/1440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ka010.wordpress.com/1440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ka010.wordpress.com/1440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ka010.wordpress.com/1440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ka010.wordpress.com/1440/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1440&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ka010.wordpress.com/2011/09/22/metawatch-hackin-ios-support/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3d25fad15fbeead8f88bba31de592139?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ka010</media:title>
		</media:content>
	</item>
		<item>
		<title>Metawatch Hacking: First Prototypes</title>
		<link>http://ka010.wordpress.com/2011/09/22/metawatch-hacking-first-prototypes/</link>
		<comments>http://ka010.wordpress.com/2011/09/22/metawatch-hacking-first-prototypes/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 12:21:47 +0000</pubDate>
		<dc:creator>ka010</dc:creator>
				<category><![CDATA[010dev]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Airfoil]]></category>
		<category><![CDATA[growl]]></category>
		<category><![CDATA[MetaWatch]]></category>
		<category><![CDATA[Reemote]]></category>

		<guid isPermaLink="false">http://ka010.wordpress.com/?p=1378</guid>
		<description><![CDATA[What&#8217;s a MetaWatch ? Well, it&#8217;s a watch obviously, kind of a smart watch but not actually that smart, basically it&#8217;s a remote display for other devices to write to, connections are made via Bluetooth using SPP (a serial port &#8230; <a href="http://ka010.wordpress.com/2011/09/22/metawatch-hacking-first-prototypes/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1378&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h1>What&#8217;s a MetaWatch ?</h1>
<p><a href="http://ka010.files.wordpress.com/2011/09/img_0119.jpg"><img class="size-medium wp-image-1425 alignright" title="IMG_0119" src="http://ka010.files.wordpress.com/2011/09/img_0119.jpg?w=300&#038;h=275" alt="" width="300" height="275" /></a>Well, it&#8217;s a watch obviously, kind of a smart watch but not actually that smart, basically it&#8217;s a remote display for other devices to write to, connections are made via Bluetooth using SPP (a serial port protocol).</p>
<p>Still, leaving it rather dumb was a smart move, so I don&#8217;t really know what to call it, it&#8217;s pretty cool that&#8217;s for sure <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Anyhow, after few delays, my MetaWatch (which I had originally pre-ordered back in May) finally shipped and I had almost a week now to play with it, here&#8217;s what I came up with so far.<span id="more-1378"></span></p>
<h1>Environment and Tools</h1>
<p>First off, this is what I used:</p>
<ul>
<li>an iMac running 10.7 Lion</li>
<li><a href="https://github.com/ka010/PyMetaWatch">PyMetaWatch</a> (my fork for Lion and serial support)<br />
for communicating with the watch</li>
<li><a href="http://reemoteapp.com">Reemote</a> Server (custom build)<br />
for controlling media playback</li>
<li><a href="http://openami.de">OpenAMI</a> on a router running openWRT<br />
for controlling home automation</li>
<li><a href="http://growl.info">Growl</a> and small proxy plugin (code coming soon)<br />
for desktop notifications</li>
</ul>
<h1>Multimedia &#8211; Reemote</h1>
<p><img class="size-small wp-image-1383 alignright" title="Reemote" src="http://ka010.files.wordpress.com/2011/09/img_0126-e1316688128227.jpg?w=229&#038;h=307" alt="" width="229" height="307" /></p>
<p>I really do love to remote control things, so the first thing I wanted to do once the basics were implemented was to hookup PyMetaWatch to the Reemote Server so that I could control media playback in my entire apartment.</p>
<p>If you don&#8217;t know <a href="http://reemoteapp.com/airfoil">Reemote</a>, check it out, it&#8217;s a iOS/Mac combination of Apps that provides remote control for <a href="http://www.rogueamoeba.com/airfoil/">Airfoil</a>, which is the streaming solution for the Mac (and btw also named one of MacStories&#8217; this year&#8217;s <a href="http://www.macstories.net/stories/my-must-have-mac-apps-2011-edition/">Must-Have Apps</a>.)</p>
<p>However, what this allows me to do is to control whatever media player (e.g. iTunes, Spotify or Last.fm) is currently running on my Mac and since Airfoil is sitting in between, the audio gets streamed to individual speakers around my apartment as well allowing me to change tunes from my watch while walking to the kitchen and back <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>What&#8217;s still missing though are watch-controls for the speakers itself, so that individual speakers can be turned on or off.</p>
<h2><strong>How it works.</strong></h2>
<p>It&#8217;s a quick hack so it&#8217;s fairly simple, the screen controls are static, so what&#8217;s displayed on the screen is just a pre made image.</p>
<p>Remote control was already provided by the Reemote Server, so all that was left was to make the watch buttons trigger the corresponding actions on the server.<br />
Luckily Remote is using JSON over HTTP so it can be easily interfaced from the command line using curl.</p>
<p>So basically that&#8217;s it. I&#8217;m using pywm.py (from PyMetaWatch) in idle mode with the buttons mapped to shell commands that curl a certain url on the Reemote Server (see pymw.cfg)</p>
<h1>Home Automation &#8211; Light Controls</h1>
<p><img class="size-small wp-image-1384 alignright" title="lights" src="http://ka010.files.wordpress.com/2011/09/img_0135-e1316688088510.jpg?w=229&#038;h=469" alt="" width="229" height="469" /></p>
<p>Next up was Home Automation, luckily this was just as simple.</p>
<p>The screen was pre made in photoshop (yes photoshop!) and the buttons mapped to shell commands triggering the corresponding actions on the openAMI Server which then does all the all the work.</p>
<p><object width="584" height="438"><param name="movie" value="http://www.youtube.com/v/HHnOgSeWtsw?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/HHnOgSeWtsw?version=3" type="application/x-shockwave-flash" width="584" height="438" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2></h2>
<h1>Notifications &#8211; Growl</h1>
<p><img class="size-small wp-image-1389 alignright" title="IMG_0137" src="http://ka010.files.wordpress.com/2011/09/img_0137-e1316688055886.jpg?w=229&#038;h=781" alt="" width="229" height="781" /></p>
<p>Since the watch is just perfect for displaying notifications, I figured integrating Growl would be a quick and easy way to get all kinds of notifications on the watch.</p>
<p>To do so I&#8217;ve implemented a simple Growl Display Plugin that acts as a proxy for notifications so they can be displayed on a regular Growl Display and the watch at the same time.</p>
<p>The plugin presents itself as a Display, if it&#8217;s set to the default style, all notifications will get sent to the watch using pywm.py and additionally passed to a regular display as well. If you know prowl, it works just the same.</p>
<p>Code will be released soon.</p>
<p><img class="aligncenter size-full wp-image-1415" title="Growl" src="http://ka010.files.wordpress.com/2011/09/growl.png?w=584&#038;h=480" alt="" width="584" height="480" /></p>
<h1>More MetaWatch Hacks</h1>
<p><a href="http://retrovirus.com/incr/2011/09/metawatch-hacks-resources/">http://retrovirus.com/incr/2011/09/metawatch-hacks-resources/</a></p>
<p><a href="http://www.dpin.de/~nils/metawatch.html">http://www.dpin.de/~nils/metawatch.html</a></p>
<p><a href="http://labs.kernelconcepts.de/Projects/MetaWatch/">http://labs.kernelconcepts.de/Projects/MetaWatch/</a></p>
<p><a href="http://metawatch.org">http://metawatch.org</a></p>
<p><a href="http://www.metawatch.org/forums/">http://www.metawatch.org/forums/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ka010.wordpress.com/1378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ka010.wordpress.com/1378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ka010.wordpress.com/1378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ka010.wordpress.com/1378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ka010.wordpress.com/1378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ka010.wordpress.com/1378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ka010.wordpress.com/1378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ka010.wordpress.com/1378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ka010.wordpress.com/1378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ka010.wordpress.com/1378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ka010.wordpress.com/1378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ka010.wordpress.com/1378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ka010.wordpress.com/1378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ka010.wordpress.com/1378/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1378&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ka010.wordpress.com/2011/09/22/metawatch-hacking-first-prototypes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3d25fad15fbeead8f88bba31de592139?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ka010</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/09/img_0119.jpg?w=300" medium="image">
			<media:title type="html">IMG_0119</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/09/img_0126-e1316688128227.jpg" medium="image">
			<media:title type="html">Reemote</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/09/img_0135-e1316688088510.jpg" medium="image">
			<media:title type="html">lights</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/09/img_0137-e1316688055886.jpg" medium="image">
			<media:title type="html">IMG_0137</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/09/growl.png" medium="image">
			<media:title type="html">Growl</media:title>
		</media:content>
	</item>
		<item>
		<title>About Reemote for Airfoil not being able to connect</title>
		<link>http://ka010.wordpress.com/2011/08/07/about-reemote-for-airfoil-not-being-able-to-connect/</link>
		<comments>http://ka010.wordpress.com/2011/08/07/about-reemote-for-airfoil-not-being-able-to-connect/#comments</comments>
		<pubDate>Sun, 07 Aug 2011 18:48:48 +0000</pubDate>
		<dc:creator>ka010</dc:creator>
				<category><![CDATA[010dev]]></category>
		<category><![CDATA[Bonjour]]></category>
		<category><![CDATA[Reemote]]></category>

		<guid isPermaLink="false">http://ka010.wordpress.com/?p=1350</guid>
		<description><![CDATA[First of all, I&#8217;d like to apologize for the delay in communicating this but if you read on, you&#8217;ll see why it took so long. Now, I have received a number of reports from users who have trouble getting their &#8230; <a href="http://ka010.wordpress.com/2011/08/07/about-reemote-for-airfoil-not-being-able-to-connect/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1350&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://ka010.files.wordpress.com/2011/07/logo_server_iphone.png"><img class="alignright size-medium wp-image-1297" title="logo_server_iphone" src="http://ka010.files.wordpress.com/2011/07/logo_server_iphone.png?w=300&#038;h=144" alt="" width="300" height="144" /></a>First of all, I&#8217;d like to apologize for the delay in communicating this but if you read on, you&#8217;ll see why it took so long.</p>
<p>Now, I have received a number of reports from users who have trouble getting their Reemote to connect to the Reemote server even though everything was setup correctly and the Mac OSX firewall and/or it&#8217;s stealth-mode option had been turned off, as described <a title="Regarding Reemote Server &amp; Mac OSX Firewall" href="http://ka010.wordpress.com/2011/07/16/regarding-reemote-server-mac-osx-firewall/">here</a>.</p>
<p>Of course I immediately started investigating the issue, however, countless hours of debugging as well as rewriting most of my network code so far did not reveal anything at all. Instead it seems like the issue is somehow related to the Wifi network the App is operating on. More precisely it is WPA2 encryption that seems to be causing problems with these kind of Applications on iOS in general. <span id="more-1350"></span></p>
<p><span class="Apple-style-span" style="font-weight:bold;color:#000000;">Technical details</span></p>
<p>So, it appears that Bonjour on iOS has (or might has in certain scenarios) issues when operating on WPA2 encrypted Wifi networks. In this case meaning that Bonjour simply does not find any services or even does not search at all.</p>
<p>In the case of Reemote, this results in the reported condition &#8211; Reemote keeps searching for a server.</p>
<p><span class="Apple-style-span" style="font-weight:bold;color:#000000;">Workaround </span></p>
<p>Since about every networked Application or device in the Apple world is using Bonjour, others seem to be facing similar issues. However, the only workarounds that appear to exist are to either not use Bonjour at all, or if one has to &#8211; not to use WPA2.</p>
<p>I can confirm that for me, switching from WPA2 only to WPA/WPA2 does solve all issues with Bonjour, leaving it rock solid and making all Applications relying on it work noticably  better.</p>
<p>However, I&#8217;d love to hear how it worked out for you! If you try this, sharing your experience would help a lot!</p>
<h2>How to configure an Airport</h2>
<ol>
<li>Fire up the <em>AirPort Utility </em></li>
<li>You&#8217;ll see all of your AirPort&#8217;s listed, double-click the one that provides your Access Point.</li>
<li>A window will pop up, choose the <em>Wireless</em> tab and make sure <em>Wireless Security</em> is set to WPA/WPA2 as shown below.</li>
<li>After that, apply your settings &#8211; the AirPort will restart.</li>
<li>Also, it might be necessary to restart the Reemote App on your iOS device (by removing it from the app-switcher) before giving it another try.</li>
</ol>
<h1><a href="http://ka010.files.wordpress.com/2011/08/screen-shot-2011-08-07-at-7-47-54-pm.png"><img class="aligncenter size-full wp-image-1356" title="Screen Shot 2011-08-07 at 7.47.54 PM" src="http://ka010.files.wordpress.com/2011/08/screen-shot-2011-08-07-at-7-47-54-pm.png?w=584" alt=""   /></a>Future options</h1>
<p><img class="alignright size-medium wp-image-1363" title="Photo 07.08.11 19 12 38" src="http://ka010.files.wordpress.com/2011/08/photo-07-08-11-19-12-38.png?w=200&#038;h=300" alt="" width="200" height="300" /></p>
<p>To provide another workaround, future versions of Reemote will have the option to disable Bonjour and to manual provide of the server address instead.</p>
<p>This, as well as a fix for the previously reported <em>Stealth-Mode issue</em> will be included in Reemote 1.2.3 and ReemoteHD v1.1.1 &#8211; both shipping in the coming weeks.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ka010.wordpress.com/1350/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ka010.wordpress.com/1350/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ka010.wordpress.com/1350/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ka010.wordpress.com/1350/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ka010.wordpress.com/1350/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ka010.wordpress.com/1350/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ka010.wordpress.com/1350/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ka010.wordpress.com/1350/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ka010.wordpress.com/1350/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ka010.wordpress.com/1350/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ka010.wordpress.com/1350/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ka010.wordpress.com/1350/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ka010.wordpress.com/1350/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ka010.wordpress.com/1350/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1350&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ka010.wordpress.com/2011/08/07/about-reemote-for-airfoil-not-being-able-to-connect/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3d25fad15fbeead8f88bba31de592139?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ka010</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/07/logo_server_iphone.png?w=300" medium="image">
			<media:title type="html">logo_server_iphone</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/08/screen-shot-2011-08-07-at-7-47-54-pm.png" medium="image">
			<media:title type="html">Screen Shot 2011-08-07 at 7.47.54 PM</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/08/photo-07-08-11-19-12-38.png?w=200" medium="image">
			<media:title type="html">Photo 07.08.11 19 12 38</media:title>
		</media:content>
	</item>
		<item>
		<title>Reemote for Airfoil crashing ? No more !</title>
		<link>http://ka010.wordpress.com/2011/07/17/reemote-for-airfoil-crashing-no-more/</link>
		<comments>http://ka010.wordpress.com/2011/07/17/reemote-for-airfoil-crashing-no-more/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 17:22:07 +0000</pubDate>
		<dc:creator>ka010</dc:creator>
				<category><![CDATA[010dev]]></category>
		<category><![CDATA[Airfoil]]></category>
		<category><![CDATA[Reemote]]></category>

		<guid isPermaLink="false">http://ka010.wordpress.com/?p=1338</guid>
		<description><![CDATA[If you have been experiencing crashes with the latest Reemote for Airfoil or Reemote HD, there probably is an easy way to fix this. As a customer just discovered, Reemote is crashing if Airfoil is configured not to allow remote &#8230; <a href="http://ka010.wordpress.com/2011/07/17/reemote-for-airfoil-crashing-no-more/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1338&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-thumbnail wp-image-1112" title="Reemote Server" src="http://ka010.files.wordpress.com/2011/06/icon_server.png?w=150&#038;h=150" alt="" width="150" height="150" /></p>
<p style="text-align:left;">If you have been experiencing crashes with the latest Reemote for Airfoil or Reemote HD, there probably is an easy way to fix this.</p>
<p style="text-align:left;">As a customer just discovered, Reemote is crashing if Airfoil is configured not to allow remote speakers to connect back to Airfoil.</p>
<h1 style="text-align:left;">How to fix ?</h1>
<p style="text-align:left;"><span id="more-1338"></span>Simple, just open up the Airfoil preferences and make sure the option <em>Connect to Airfoil</em> is checked, as shown in the screenshot below.<br />
<a href="http://ka010.files.wordpress.com/2011/07/screen-shot-2011-07-17-at-7-15-45-pm.png"><img class="size-full wp-image-1339 aligncenter" title="Screen Shot 2011-07-17 at 7.15.45 PM" src="http://ka010.files.wordpress.com/2011/07/screen-shot-2011-07-17-at-7-15-45-pm.png?w=584" alt=""   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ka010.wordpress.com/1338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ka010.wordpress.com/1338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ka010.wordpress.com/1338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ka010.wordpress.com/1338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ka010.wordpress.com/1338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ka010.wordpress.com/1338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ka010.wordpress.com/1338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ka010.wordpress.com/1338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ka010.wordpress.com/1338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ka010.wordpress.com/1338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ka010.wordpress.com/1338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ka010.wordpress.com/1338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ka010.wordpress.com/1338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ka010.wordpress.com/1338/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1338&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ka010.wordpress.com/2011/07/17/reemote-for-airfoil-crashing-no-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3d25fad15fbeead8f88bba31de592139?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ka010</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/06/icon_server.png?w=150" medium="image">
			<media:title type="html">Reemote Server</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/07/screen-shot-2011-07-17-at-7-15-45-pm.png" medium="image">
			<media:title type="html">Screen Shot 2011-07-17 at 7.15.45 PM</media:title>
		</media:content>
	</item>
		<item>
		<title>Regarding Reemote Server &amp; Mac OSX Firewall</title>
		<link>http://ka010.wordpress.com/2011/07/16/regarding-reemote-server-mac-osx-firewall/</link>
		<comments>http://ka010.wordpress.com/2011/07/16/regarding-reemote-server-mac-osx-firewall/#comments</comments>
		<pubDate>Sat, 16 Jul 2011 10:17:52 +0000</pubDate>
		<dc:creator>ka010</dc:creator>
				<category><![CDATA[010dev]]></category>
		<category><![CDATA[Airfoil]]></category>
		<category><![CDATA[Reemote]]></category>

		<guid isPermaLink="false">http://ka010.wordpress.com/?p=1320</guid>
		<description><![CDATA[There have been a few reports of Reemote taking forever to find the server and even then not operating properly. As it turns out, this issue seems to be related to the Mac OSX firewall or more precisely it&#8217;s Stealth Mode &#8230; <a href="http://ka010.wordpress.com/2011/07/16/regarding-reemote-server-mac-osx-firewall/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1320&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-1112" title="Reemote Server" src="http://ka010.files.wordpress.com/2011/06/icon_server.png?w=210&#038;h=210" alt="" width="210" height="210" /></p>
<p>There have been a few reports of Reemote taking forever to find the server and even then not operating properly.</p>
<p>As it turns out, this issue seems to be related to the Mac OSX firewall or more precisely it&#8217;s <em>Stealth Mode </em>option.</p>
<h2><span id="more-1320"></span></h2>
<blockquote>
<h2>EDIT: This should no longer be an issue</h2>
</blockquote>
<h2>So, what does this mean ?</h2>
<p>First of all, I&#8217;d like to apologize for any inconveniences and thank everyone who has provided feedback and debug info &#8211; you are awesome !</p>
<p>Second, a fix is in the works already,<del>and should be available in the coming days</del>, an update for both of the iOS App will ship in 5-10 days depending on how long it takes for review.</p>
<p>In the meantime turning off the Stealth Mode option should serve as a workaround.</p>
<p>Here&#8217;s what to do</p>
<h2>1. Go to System Preferences and select<em> Security &amp; Privacy</em></h2>
<p><img class="size-medium wp-image-1323 aligncenter" title="Screen Shot 2011-07-16 at 10.57.24 AM" src="http://ka010.files.wordpress.com/2011/07/screen-shot-2011-07-16-at-10-57-24-am.png?w=300&#038;h=253" alt="" width="300" height="253" /></p>
<h2>2. Click the lock on the lower left, then click <em>Advanced&#8230;<a href="http://ka010.files.wordpress.com/2011/07/screen-shot-2011-07-16-at-10-57-00-am.png"><img class="size-medium wp-image-1322 aligncenter" title="Screen Shot 2011-07-16 at 10.57.00 AM" src="http://ka010.files.wordpress.com/2011/07/screen-shot-2011-07-16-at-10-57-00-am.png?w=300&#038;h=239" alt="" width="300" height="239" /></a></em></h2>
<h2>3. Unselect Stealth Mode<a href="http://ka010.files.wordpress.com/2011/07/screen-shot-2011-07-16-at-10-56-43-am.png"><img class="size-medium wp-image-1321 aligncenter" title="Screen Shot 2011-07-16 at 10.56.43 AM" src="http://ka010.files.wordpress.com/2011/07/screen-shot-2011-07-16-at-10-56-43-am.png?w=300&#038;h=239" alt="" width="300" height="239" /></a></h2>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ka010.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ka010.wordpress.com/1320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ka010.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ka010.wordpress.com/1320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ka010.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ka010.wordpress.com/1320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ka010.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ka010.wordpress.com/1320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ka010.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ka010.wordpress.com/1320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ka010.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ka010.wordpress.com/1320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ka010.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ka010.wordpress.com/1320/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ka010.wordpress.com&amp;blog=7152025&amp;post=1320&amp;subd=ka010&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ka010.wordpress.com/2011/07/16/regarding-reemote-server-mac-osx-firewall/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3d25fad15fbeead8f88bba31de592139?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ka010</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/06/icon_server.png?w=300" medium="image">
			<media:title type="html">Reemote Server</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/07/screen-shot-2011-07-16-at-10-57-24-am.png?w=300" medium="image">
			<media:title type="html">Screen Shot 2011-07-16 at 10.57.24 AM</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/07/screen-shot-2011-07-16-at-10-57-00-am.png?w=300" medium="image">
			<media:title type="html">Screen Shot 2011-07-16 at 10.57.00 AM</media:title>
		</media:content>

		<media:content url="http://ka010.files.wordpress.com/2011/07/screen-shot-2011-07-16-at-10-56-43-am.png?w=300" medium="image">
			<media:title type="html">Screen Shot 2011-07-16 at 10.56.43 AM</media:title>
		</media:content>
	</item>
	</channel>
</rss>
