<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>flattermann.net &#187; SqueezeConfig</title>
	<atom:link href="http://www.flattermann.net/tag/squeezeconfig/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flattermann.net</link>
	<description>flattermann&#039;s developer blog</description>
	<lastBuildDate>Tue, 03 May 2011 00:22:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Fix UDP broadcasts on HTC phones running stock firmware</title>
		<link>http://www.flattermann.net/2010/09/fix-udp-broadcasts-on-htc-phones-running-stock-firmware/</link>
		<comments>http://www.flattermann.net/2010/09/fix-udp-broadcasts-on-htc-phones-running-stock-firmware/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 12:47:43 +0000</pubDate>
		<dc:creator>flattermann</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[SqueezeCommander]]></category>
		<category><![CDATA[SqueezeBox]]></category>
		<category><![CDATA[SqueezeConfig]]></category>

		<guid isPermaLink="false">http://www.flattermann.net/?p=619</guid>
		<description><![CDATA[Unfortunately, HTC seems to have broken the /system/bin/wpa_supplicant binary in their stock 2.1 and 2.2 firmware. Phones running this firmware will not be able to receive UDP broadcasts (sending works fine). The issue is described on http://code.google.com/p/android/issues/detail?id=8407 That makes apps that rely on UDP broadcasts, like SqueezeConfig, not working. Fortunately, if you have root access [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flattermann.net/2010/09/fix-udp-broadcasts-on-htc-phones-running-stock-firmware"><img class="alignright size-medium wp-image-620" title="HTC UDP Fix" src="http://www.flattermann.net/wp-content/uploads/2010/09/htc_udp_fix-200x300.png" alt="" width="200" height="300" /></a><strong>Unfortunately, HTC seems to have broken the /system/bin/wpa_supplicant binary in their stock 2.1 and 2.2 firmware.</strong></p>
<p>Phones running this firmware <strong>will not be able to receive UDP broadcasts</strong> (sending works fine).</p>
<p>The issue is described on <a href="http://code.google.com/p/android/issues/detail?id=8407" target="_blank">http://code.google.com/p/android/issues/detail?id=8407</a></p>
<p>That makes apps that rely on UDP broadcasts, like <a href="http://www.flattermann.net/2010/03/squeezeconfig-udap-config-tool/">SqueezeConfig</a>, not working.</p>
<p><strong>Fortunately, if you have root access to your phone, there is a solution!</strong></p>
<p><span id="more-619"></span>As <em>jimmychingala</em> mentioned in the issue above, you only need to replace the wpa_supplicant binary with a working version.</p>
<p>I&#8217;ve now created a small app that will accomplish this task.</p>
<p>I&#8217;ve tested it with my<strong> HTC Hero running stock 2.1-update1</strong> firmware and it&#8217;s working fine.</p>
<p><strong>If you have another HTC phone running 2.1/2.2 and encounter the UDP issue, feel free to also try the app.<br />
Please add a comment and tell me if it works for you.</strong></p>
<p>The app will create a backup of wpa_supplicant on your sdcard first (/sdcard/wpa_supplicant.bak).<br />
If anything goes wrong, you should be able to revert to your original version.</p>
<p><strong>Anyway, a nandroid backup of your phone before using this app is </strong><strong>strongly recommended.</strong></p>
<p><a href="http://www.flattermann.net/wp-content/uploads/2010/09/qr.png"><img class="alignright size-full wp-image-628" title="Download from Market" src="http://www.flattermann.net/wp-content/uploads/2010/09/qr.png" alt="" width="150" height="150" /></a>You can download it  from the Android Market (<a href="market://details?id=de.cedata.android.htcudpfix">direct Market link</a> or use the QR code) or from my server:<br />
<a href="http://www.flattermann.net/files/android/HtcUdpBroadcastFix.apk">HtcUdpBroadcastFix.apk</a></p>
<p>You can also download the source code if you like:<br />
<a href="http://www.flattermann.net/files/android/HtcUdpBroadcastFix.src.tgz">HtcUdpBroadcastFix.src.tgz</a></p>
<p>After patching the wpa_supplicant binary, you can safely remove the app to save some space.</p>
<p>The app is licensed GPL:</p>
<pre>(c) Christian Erpelding aka flattermann, http://www.flattermann.net

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.</pre>
<p><a href="http://www.gnu.org/licenses/gpl.html" target="_blank">http://www.gnu.org/licenses/gpl.html</a></p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="donation@flattermann.net" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Donation for Fix UDP broadcasts on HTC phones running stock firmware" /><input type="hidden" name="currency_code" value="EUR" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.flattermann.net/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="Buy me a beer" title="Buy me a beer" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=donation@flattermann.net&amp;currency_code=EUR&amp;amount=&amp;return=&amp;item_name=Donation+for+Fix+UDP+broadcasts+on+HTC+phones+running+stock+firmware" target="paypal">If you like my work, buy me a beer. (Suggested: 3€ for a beer, or more for more beer ;-) )</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.flattermann.net/2010/09/fix-udp-broadcasts-on-htc-phones-running-stock-firmware/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>SqueezeConfig &#8211; UDAP config tool</title>
		<link>http://www.flattermann.net/2010/03/squeezeconfig-udap-config-tool/</link>
		<comments>http://www.flattermann.net/2010/03/squeezeconfig-udap-config-tool/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 18:49:14 +0000</pubDate>
		<dc:creator>flattermann</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[SqueezeConfig]]></category>

		<guid isPermaLink="false">http://www.flattermann.net/?p=543</guid>
		<description><![CDATA[I&#8217;m currently working on a new Android App that allows configuring your SqueezeBoxes via your Android Mobile. It&#8217;s in beta stage at the moment and I&#8217;m searching for some testers. See http://forums.slimdevices.com/showthread.php?t=76584 for details. If you like my work, buy me a beer. (Suggested: 3€ for a beer, or more for more beer ;-) )]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently working on a new Android App that allows configuring your SqueezeBoxes via your Android Mobile.</p>
<p>It&#8217;s in beta stage at the moment and I&#8217;m searching for some testers.</p>
<p>See <a href="http://forums.slimdevices.com/showthread.php?t=76584" target="_blank">http://forums.slimdevices.com/showthread.php?t=76584</a> for details.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="donation@flattermann.net" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Donation for SqueezeConfig - UDAP config tool" /><input type="hidden" name="currency_code" value="EUR" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.flattermann.net/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="Buy me a beer" title="Buy me a beer" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=donation@flattermann.net&amp;currency_code=EUR&amp;amount=&amp;return=&amp;item_name=Donation+for+SqueezeConfig+-+UDAP+config+tool" target="paypal">If you like my work, buy me a beer. (Suggested: 3€ for a beer, or more for more beer ;-) )</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.flattermann.net/2010/03/squeezeconfig-udap-config-tool/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

