<?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>micolous.id.au &#187; Toys</title>
	<atom:link href="http://micolous.id.au/archives/category/toys/feed/" rel="self" type="application/rss+xml" />
	<link>http://micolous.id.au</link>
	<description>the result of a blogging accident</description>
	<lastBuildDate>Thu, 12 Apr 2012 09:57:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The Pepsi Challenge, Day 5</title>
		<link>http://micolous.id.au/archives/2012/04/12/the-pepsi-challenge-day-5/</link>
		<comments>http://micolous.id.au/archives/2012/04/12/the-pepsi-challenge-day-5/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 09:57:44 +0000</pubDate>
		<dc:creator>micolous</dc:creator>
				<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://micolous.id.au/?p=395</guid>
		<description><![CDATA[This post is the second part of the series. Day 2 (part 1) is here. So Android has this &#8220;accessibility&#8221; feature that lets you hang up on a call by tapping the power button. Except what happens if you&#8217;re on &#8230; <a href="http://micolous.id.au/archives/2012/04/12/the-pepsi-challenge-day-5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This post is the second part of the series.  <a href="/archives/2012/04/09/the-pepsi-challenge-day-2/">Day 2 (part 1) is here</a>.</p>
<p>So Android has this &#8220;accessibility&#8221; feature that lets you hang up on a call by tapping the power button.</p>
<p>Except what happens if you&#8217;re on a call, the screen turns off (say, you&#8217;re using the speakerphone, it&#8217;s on a table).  How do you turn the screen back on?</p>
<p>You&#8217;re right!  The answer is: <em>you can&#8217;t</em>!  Instead it helpfully always hangs up on your caller.</p>
<p>Should only hang up on people with that button <strong>if</strong> the screen is already on.  Not if it&#8217;s off.</p>
<p>Of course, this isn&#8217;t if during normal use the phone doesn&#8217;t decide to turn the screen back on when it&#8217;s held against your face, start pressing the hangup button then get the touchscreen &#8220;jammed&#8221; because of persperation.</p>
]]></content:encoded>
			<wfw:commentRss>http://micolous.id.au/archives/2012/04/12/the-pepsi-challenge-day-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Pepsi Challenge, Day 2</title>
		<link>http://micolous.id.au/archives/2012/04/09/the-pepsi-challenge-day-2/</link>
		<comments>http://micolous.id.au/archives/2012/04/09/the-pepsi-challenge-day-2/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 11:52:10 +0000</pubDate>
		<dc:creator>micolous</dc:creator>
				<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://micolous.id.au/?p=391</guid>
		<description><![CDATA[(Despite this being named &#8220;day 2&#8243;, this is the first part.) My normal phone arrangement consists of an iPhone 4 and a Nokia N900. iPhone gets my main SIM card for calls and the majority of my web browsing, N900 &#8230; <a href="http://micolous.id.au/archives/2012/04/09/the-pepsi-challenge-day-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>(Despite this being named &#8220;day 2&#8243;, this is the first part.)</p>
<p>My normal phone arrangement consists of an iPhone 4 and a Nokia N900.  iPhone gets my main SIM card for calls and the majority of my web browsing, N900 gets a mobile broadband SIM card for SSH, and other mobile Linux usage that doesn&#8217;t require a full laptop.  Unfortunately the N900 is starting to show age, and I would use it as a primary phone, if not for the lack of UTMS-850 support that I require, and living in a blackspot for all carriers but Telstra.</p>
<p>Recently, a friend challenged me to put my Android trash-talking where my mouth was, and loaned me a Nexus S for a week, Google&#8217;s previous flagship Gingerbread phone.  It&#8217;s okay &#8212; he has to use a HTC Mozart (a Windows Phone 7 device).  In both cases we&#8217;re using devices that are released in late 2010, so they&#8217;re now showing their age.</p>
<p>I should point out from the start that he loaded the latest Gingerbread CyanogenMod ROM onto his phone, having failed to get an Android 4 CyanogenMod ROM to work (it popped up lots of crash messages).  He got the Mozart with some custom ROM made by some Russian that I found on XDA developers, that gave it Windows Phone 7.5 (instead of 7.0) as well as all the Nokia applications, effectively turning it into a poor man&#8217;s Nokia Lumia phone.  In both cases the phone is running a custom ROM with various enhancements not available in the stock ROM, and are rooted and unlocked &#8212; it&#8217;s a fair fight.</p>
<p>My friend attempted to load an Android 4 ROM on the device which didn&#8217;t work properly at all, with all the applications crashing.  After loading the previous stable Gingerbread ROM instead and attempting four times to get my microSIM aligned in the slot, I was ready to go.</p>
<p>Immediately I&#8217;m told &#8220;download ConnectBot and Hacker&#8217;s Keyboard&#8221;.  Okay.  Done that.  Installed it.  The nice part of this is I don&#8217;t think it required any special sideloading trickery to get these things on there, and now I have a Dvorak soft keyboard.</p>
<p>I also notice there&#8217;s a big difference between this and my co-worker&#8217;s Samsung Galaxy S, which has an entirely broken build of some custom Android ROM on it.  Talking my friends who use Android, CyanogenMod seems the way to go, and every one of them has loaded this onto their device.  Manufacturer&#8217;s custom ROMs don&#8217;t last long.</p>
<p>Playing with it, there&#8217;s a nice complex &#8220;permissions&#8221; system for Market applications.  I like this.  But the problem with this system is it&#8217;s &#8220;take it or leave it&#8221;, there&#8217;s no way to revoke individual permissions to applications.  I&#8217;m told later that there is infact a way to do this with CyanogenMod&#8217;s hacks, however it means temporarily granting applications the full requested access, and there&#8217;s no guarantee that the application won&#8217;t crash.</p>
<p>If I was to &#8220;fix&#8221; this, I&#8217;d force every Market application to either have an option to degrade gracefully in the absence of functionality, or give it access to a subset of or false information.  For example, an application that wants access to your contact list may be granted access to an empty contact list just for that application, or only certain groups of your contacts.  It could also push writes to the contact list to another list entirely, or allow you to prompt on those.  In the end the applications that leak your entire contact list to third parties would be exposed, shamed, and removed.</p>
<p>The default homescreen, while it looks cute, I&#8217;m told uses a lot of battery life.  It also lags the interface a lot.  In fact, even with the fancy homescreen, the phone is still very unresponsive, and UI transitions are choppy.  This is the price for running your UI in a virtual machine.</p>
<p>The calendar widget doesn&#8217;t appear on the home screen by default &#8212; almost like the calendar is an afterthought.  Several UI problems present themselves, all of them are fixed in Android 4:</p>
<ul>
<li>The homescreen applet only shows your next appointment, but still lets you occupy large amounts of screen space to hold the applet.</li>
<li>When you want to edit an appointment, the only way to do this is by a context menu.  There&#8217;s no edit button that&#8217;s just shown, despite loads of space to put one.</li>
<li>When you actually edit that appointment, the button order is: Done, Cancel, Delete.  It is very easy to confuse &#8220;Done&#8221; and &#8220;Delete&#8221; (who reads labels), and there should be a very obvious cue that you&#8217;re about to do a potentially disasterous operation.  As an example, on the iPhone, delete buttons are marked in red.</li>
</ul>
<p>I&#8217;m having a lot of reception problems with the phone at home on data, it seems to be using Telstra&#8217;s GSM-900 GPRS network (despite being connected to WiFi).  The 3TELSTRA UTMS-2100 network has patchy coverage at best at my house, and the lack of UTMS-850 on this version of the phone is really starting to show a problem.  I imagine this is only going to get worse once I try to teather with it.  There is another version of this phone that supports UTMS-850, however this is at the exclusion of GSM-900, meaning it won&#8217;t work on other Australian mobile networks.</p>
]]></content:encoded>
			<wfw:commentRss>http://micolous.id.au/archives/2012/04/09/the-pepsi-challenge-day-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vuzix Wrap 920 VGA on Linux</title>
		<link>http://micolous.id.au/archives/2011/04/17/vuzix-wrap-920-vga-linux/</link>
		<comments>http://micolous.id.au/archives/2011/04/17/vuzix-wrap-920-vga-linux/#comments</comments>
		<pubDate>Sun, 17 Apr 2011 11:03:13 +0000</pubDate>
		<dc:creator>micolous</dc:creator>
				<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://micolous.id.au/?p=371</guid>
		<description><![CDATA[The Vuzix Wrap 920 are entry-level VR glasses. (Not to be confused with the 920VR, which has a USB interface that operates differently.) There is a VGA adapter available for them, however I notice that the buttons on the controller &#8230; <a href="http://micolous.id.au/archives/2011/04/17/vuzix-wrap-920-vga-linux/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.vuzix.com/consumer/products_wrap920.html">Vuzix Wrap 920</a> are entry-level VR glasses.  (Not to be confused with the 920VR, which has a USB interface that operates differently.)</p>
<p>There is a VGA adapter available for them, however I notice that the buttons on the controller and menus do not operate properly on Linux &#8212; after the first button press, the menu stops responding.  This makes it impossible to select 3D mode or adjust any settings.</p>
<p>The controller works fine on Mac OSX and Windows in my tests, which left me scratching my head.  It also works fine when you plug the VGA of a Linux box into it, and USB into another computer.  I&#8217;ve also tried it with several other configurations, where I had a powered hub not connected to upstream USB, and plugging it into an iPhone USB wall charger, and still wouldn&#8217;t work.</p>
<p>Turns out, the controller presents in addition to a USB interface (1BAE:014B) for an internal sound card, a HID interface for the (optional) head tracking module.  Linux doesn&#8217;t know how to handle it, so it presents it as a &#8220;hidraw&#8221; interface (typically /dev/hidraw0).  You just need to read from the device, and suddenly it starts working!  You can&#8217;t just ignore the device entirely (with a usbhid quirk or unloading the module), you <strong>must</strong> read from it otherwise events are blocked.  This is probably due to a bug in the VGA adapter firmware, but was never found because Linux isn&#8217;t a supported platform.</p>
<p>This is simple to deal with.  As root, run: <code>dd if=/dev/hidraw0 of=/dev/null</code>.</p>
<p>All the events will be read from the device, and simply discarded.  If you watch it with hexdump, there&#8217;s some events that come up whenever you press a button on the controller.  In the end, they don&#8217;t matter.  I haven&#8217;t looked much in to it yet, but there&#8217;s probably a way that you could parse them, and possibly even reconfigure the device from software.  This is needed regardless of whether you have the optional head-tracking sensors installed &#8212; I don&#8217;t have them.</p>
<p>I think that Mac OSX and Windows both do this in-kernel when it doesn&#8217;t know how to handle events, it&#8217;s probably just a quirk in how Linux handles these devices.</p>
]]></content:encoded>
			<wfw:commentRss>http://micolous.id.au/archives/2011/04/17/vuzix-wrap-920-vga-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xbox 360 Big Button: Round 2</title>
		<link>http://micolous.id.au/archives/2010/07/18/xbox-360-big-button-round-2/</link>
		<comments>http://micolous.id.au/archives/2010/07/18/xbox-360-big-button-round-2/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 08:59:08 +0000</pubDate>
		<dc:creator>micolous</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://micolous.id.au/?p=309</guid>
		<description><![CDATA[So, time for round 2 with the Big Button controllers. I covered this stuff a bit yesturday. I&#8217;ve since updated the driver so that it treats the directional buttons on the big button controllers as the X and Y axes. &#8230; <a href="http://micolous.id.au/archives/2010/07/18/xbox-360-big-button-round-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, time for round 2 with the Big Button controllers.  <a href="/archives/2010/07/18/xbox-360-big-button-ir-receiver/">I covered this stuff a bit yesturday</a>.</p>
<p>I&#8217;ve since <a href="/static/projects/bigbutton/xbox360bb-20100718.tar.bz2">updated the driver</a> so that it treats the directional buttons on the big button controllers as the X and Y axes.  This means that joydev.c will now detect the xbox360bb as a joystick driver, and so ordinary programs that use Linux&#8217;s joystick API can receive events from the controllers (and not just those that use evdev).</p>
<p>I also <a href="/static/projects/bigbutton/simon-20100718.tar.bz2">wrote a simple pygame version</a> of <em><a href="http://en.wikipedia.org/wiki/Simon_(game)">Simon</a></em>.  This works whenever you have four joystick devices attached to your computer.  You play by pressing any button on the controller.  The colours match up to how the Big Button controllers are presented in xbox360bb.  As soon as one person makes a mistake, the game ends.  The loser is reported on the console.</p>
]]></content:encoded>
			<wfw:commentRss>http://micolous.id.au/archives/2010/07/18/xbox-360-big-button-round-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xbox 360 &#8220;Big Button&#8221; IR Receiver</title>
		<link>http://micolous.id.au/archives/2010/07/18/xbox-360-big-button-ir-receiver/</link>
		<comments>http://micolous.id.au/archives/2010/07/18/xbox-360-big-button-ir-receiver/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 17:00:06 +0000</pubDate>
		<dc:creator>micolous</dc:creator>
				<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://micolous.id.au/?p=306</guid>
		<description><![CDATA[I found some kernel patches around for the Xbox 360 &#8220;Big Button&#8221; controllers (USB Device ID: 045e:a101). These are bundled with the game Scene It? Box Office Smash. These are written by James Mastros (not me). At the moment, the &#8230; <a href="http://micolous.id.au/archives/2010/07/18/xbox-360-big-button-ir-receiver/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I found some <a href="http://markmail.org/search/?q=%22big+button%22+list:org.kernel.vger.linux-input+order:date-backward#query:%22big%20button%22%20list%3Aorg.kernel.vger.linux-input%20order%3Adate-backward+page:1+mid:l7eh7rc2doy4e67a+state:results">kernel patches</a> around for the <a href="http://support.xbox.com/support/en/us/xbox360/kb.aspx?ID=944845&#038;lcid=1033&#038;category=hardware">Xbox 360 &#8220;Big Button&#8221; controllers</a> (USB Device ID: 045e:a101).  These are bundled with the game <em><a href="http://en.wikipedia.org/wiki/Scene_It%3F_Box_Office_Smash">Scene It? Box Office Smash</a></em>.</p>
<p>These are written by James Mastros (not me).  At the moment, the Linux kernel developers have <strong>not</strong> accepted any patches for supporting the device, because of <a href="http://markmail.org/message/tfdvlegdvldr4brr">code quality issues</a>.  So if you wanted to have a go with these drivers, be aware that it&#8217;s experimental in nature, may cause your computer to catch fire, or crash your system if you press the wrong combination of buttons.  Take care!</p>
<p>For convenience, I&#8217;ve <a href="/static/resc/xbox360bb.tar.bz2">tarballed up the driver and a basic Makefile</a> (for Debian) that will allow you to build the module without recompiling your whole kernel.  It should be a simple matter of extracting the archive to /usr/src and typing &#8216;make&#8217;.  This will build the module &#8216;xbox360bb.ko&#8217;, which you can insmod.  You&#8217;ll need build-essential, linux-headers and linux-kbuild packages for your kernel installed.</p>
<p>It presents the controller has four input event devices, one for each coloured controller (green, red, blue and yellow).  Each controller has 7 &#8220;normal&#8221; buttons, plus a big button on the top acts as a D-Pad and can be pushed straight down as another button.</p>
<p>You can test their operation with evtest.  These don&#8217;t come up as regular joystick devices, which may make their use with other software difficult (ie: the program will have to be specifically designed to handle evdev to be able to use it as a controller).</p>
<p>The devices themselves use Consumer IR to talk to the receiver, so if you have a CIR receiver already in your computer, you can probably use the controllers without the dongle.  However the dongle itself does not act as a CIR receiver with the xbox360bb module (so you couldn&#8217;t use it with a Windows Media Centre remote for a HTPC&#8230; but you could use the Big Button controllers for that).</p>
<p>Some ideas for these controllers, in case you had these or Buzz controllers and wanted a project idea:</p>
<ul>
<li>A quiz game (obviously) with customizable questions.  There&#8217;s a few programs out there that already do this, and chances are they could be extended to use the Big Button controllers.  It could be linked to a speech recognition software in order to allow players to verbally give their answer to a question.</li>
<li>An image categorization/rating program.  It could be used for up to four people to sort through images at once, and quickly give feedback.</li>
<li>A <a href="http://en.wikipedia.org/wiki/Simon_(game)">Simon</a> game.</li>
</ul>
<p><em>Note:</em> I&#8217;ve since written <a href="/archives/2010/07/18/xbox-360-big-button-round-2/">a second round</a> to this post.</p>
]]></content:encoded>
			<wfw:commentRss>http://micolous.id.au/archives/2010/07/18/xbox-360-big-button-ir-receiver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows CE 2.0 and OpenSSH</title>
		<link>http://micolous.id.au/archives/2006/08/22/windows-ce-20-and-openssh/</link>
		<comments>http://micolous.id.au/archives/2006/08/22/windows-ce-20-and-openssh/#comments</comments>
		<pubDate>Tue, 22 Aug 2006 11:43:58 +0000</pubDate>
		<dc:creator>micolous</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://micolous.id.au/archives/2006/08/22/windows-ce-20-and-openssh/</guid>
		<description><![CDATA[I&#8217;ve found a [good howto][sshwin20howto] on installing OpenSSH on Windows CE 2.0. The only problem with it, is that you require an ActiveSync partnership with the device in order to insert the nessesary registry keys. I&#8217;ve found a way to &#8230; <a href="http://micolous.id.au/archives/2006/08/22/windows-ce-20-and-openssh/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve found a [good howto][sshwin20howto] on installing OpenSSH on Windows CE 2.0.  The only problem with it, is that you require an ActiveSync partnership with the device in order to insert the nessesary registry keys.  I&#8217;ve found a way to install OpenSSH *without* needing any ActiveSync partership.  I did this on a HP 320LX H/PC (which runs WinCE 2.0 on SH3).</p>
<p>To do this, install [Registry Explorer][rexplrce11] on your device.  If you don&#8217;t want to boot Windows (or can&#8217;t), you can use [this copy of the files][rexplrce11tbz2], which has the CAB files you&#8217;ll need to install it to your device.  You can then [follow the HOWTO][sshwin20howto], then use Registry Explorer to add in the registry entries.  Registry Explorer uses a GUI similar to the standard Win32 Registry Editor.</p>
<p>For convienience, I&#8217;ve created [a copy of my registry entries][unixreg], which you can import using the Registry Explorer software.  Be aware that I store my UNIX root in `\Storage Card\unix`, due to limited internal memory.  I&#8217;ve found that SSH will still try to store it&#8217;s `known_hosts` file in the `\unix` directory, so you&#8217;ll need to create that directory anyway (just leave it empty &#8211; don&#8217;t copy your UNIX root into it).  The space used by the `known_hosts` file is minimal.  My registry dump also uses the default username of &#8220;michael&#8221;, which you&#8217;ll need to change so it matches what you wrote in your `/etc/passwd` file.</p>
<p>One final thing is that ncurses apps (like irssi) seem to have some problems with the terminal type being set to &#8216;wince&#8217;.  I&#8217;m presently working on getting a working terminfo file for Linux systems, so that they can properly handle OpenSSH on WinCE.</p>
<p>[sshwin20howto]: http://www.eskimo.com/%7Ewebguy/service/openssh.html<br />
[rexplrce11tbz2]: /static/wince/rexplrce-1.1.tar.bz2<br />
[unixreg]: /static/wince/unix.reg<br />
[rexplrce11]: http://www.tucows.com/preview/32379</p>
]]></content:encoded>
			<wfw:commentRss>http://micolous.id.au/archives/2006/08/22/windows-ce-20-and-openssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cirrus CPH-B661 Ethernet VoIP Phone</title>
		<link>http://micolous.id.au/archives/2006/03/10/cirrus-cph-b661-ethernet-voip-phone/</link>
		<comments>http://micolous.id.au/archives/2006/03/10/cirrus-cph-b661-ethernet-voip-phone/#comments</comments>
		<pubDate>Fri, 10 Mar 2006 10:22:16 +0000</pubDate>
		<dc:creator>micolous</dc:creator>
				<category><![CDATA[Toys]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[VoIP Hardware]]></category>

		<guid isPermaLink="false">http://lz129.concreteairship.com/?p=52</guid>
		<description><![CDATA[I&#8217;ve recently bought one of these devices from eBay, for a mere 70$. Bargin basement, considering the cost of an ATA is 70$, plus the cost of a phone, and that many other IP Phones sell for 300-400$, and I &#8230; <a href="http://micolous.id.au/archives/2006/03/10/cirrus-cph-b661-ethernet-voip-phone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="/~michael/cirrus-cph-b661-ipphone.jpg" title="Cirrus CPH-B661" alt="" /></p>
<p>I&#8217;ve recently bought <a href="http://www.us-cirrus.com/Product-ipphone-661.htm">one of these devices</a> from eBay, for a mere 70$.  Bargin basement, considering the cost of an ATA is 70$, plus the cost of a phone, and that many other IP Phones sell for 300-400$, and I wasn&#8217;t willing to spend that much money on a phone.</p>
<p>It&#8217;s a nice gadget, it has a &#8220;straight through&#8221; RJ-45 100mbit socket, and a crossover socket, allowing you to use an existing cable for your computer for your phone as well &#8211; something ideal in offices or other situations where there is limited cabling and you want to save money on VoIP rollout.</p>
<p>There are five different firmwares for the device: H.323, IAX2, MGCP, Net2Phone, and SIP.  By default, my unit had a SIP firmware on it, however it is painlessly switchable by <a href="http://www.us-cirrus.com/download.htm">downloading the firmware from Cirrus&#8217; website</a>, then uploading it via a web interface.  It takes about 5 minutes to complete the update.  Something interesting about the images is that the filesystem isn&#8217;t encrypted or encrapted at all &#8211; and you can see the raw HTML source in the file, as well as some of the strings used on the phone.  Initial minipulation hasn&#8217;t really been successful, however I could be in the wrong place, or there may be a checksum on the file to prevent modified or corrupted firmware from being uploaded to the device.</p>
<p>A couple of issues I had was that I found the manual difficult to follow to configure the device via the handset.  After I switched the device to using DHCP (it was using a static IP of 192.168.1.100 by default), it then was trivial to configure via a web interface.</p>
<p>Something I noticed using the original firmware that when reading out the &#8220;index&#8221; of the speed dial, that the numbers weren&#8217;t really right.  So for number &#8220;98&#8243;, it would read &#8220;9 ten 8&#8243;.  In v1.50 of the firmware, this issue was resolved.</p>
<p><img src="/~michael/IMG_0244.jpg" alt="" title="'l33t h4x0r', being displayed as the 'phone number' of the phone" /></p>
<p>I notice you can set a &#8220;phone number&#8221; to be displayed on the phone as any string you wish using the web interface, but not the handset.  I actually use this functionality (it simply pops up that it&#8217;s my phone), and then it displays my local extension number.  It would be good if that sort of thing was consistant.</p>
<p>The &#8220;Flash&#8221; button doesn&#8217;t do a &#8220;flash&#8221; (or &#8220;recall&#8221;) at all, but in fact accesses an interactive speed dial menu.  Additionally, the abbreviations for some of the buttons could be better (&#8220;anscal&#8221;, &#8220;miscal&#8221;, &#8220;diacal&#8221;), and there should be some functionality to change the ringing, and dialtone, much like the Sipura ATA units do.</p>
<p>So, we shall see how this all goes&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://micolous.id.au/archives/2006/03/10/cirrus-cph-b661-ethernet-voip-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The New Toy</title>
		<link>http://micolous.id.au/archives/2004/12/23/the-new-toy/</link>
		<comments>http://micolous.id.au/archives/2004/12/23/the-new-toy/#comments</comments>
		<pubDate>Thu, 23 Dec 2004 02:34:14 +0000</pubDate>
		<dc:creator>micolous</dc:creator>
				<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://Michael</guid>
		<description><![CDATA[I went and finally splurged on a nice kyboard and mouse, because my old keyboard was uncomfortable and wonky, and my mouse was dieing. A got a Logitech Cordless MX Duo, which is a rather nice piece of work. Finally, &#8230; <a href="http://micolous.id.au/archives/2004/12/23/the-new-toy/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I went and finally splurged on a nice kyboard and mouse, because my old keyboard was uncomfortable and wonky, and my mouse was dieing.  A got a <a href="http://www.logitech.com/index.cfm/products/details/AU/EN,CRID=2162,CONTENTID=6831">Logitech Cordless MX Duo</a>, which is a rather nice piece of work.  Finally, I have a nice flat keyboard to dvorakise, but it wasn&#8217;t quite that simple.</p>
<p>The f and j keys have keyholes that are at a 90&deg; angle in relation to the rest of the key holes, where the keys sit in.  So I currently have my j, f, u and h keys all sideways.  They still fit, and I guess having h and u sideways kinda compensates for the lack of little lump at the bottom<br />
of the key.  But it&#8217;s a helluva lot better than the old one.</p>
<p>Using the mouse feels like I&#8217;m trying to fly a plane&#8230; very large and lots of buttons.  I swear it has it&#8217;s own self destruct sequence&#8230; <img src='http://micolous.id.au/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://micolous.id.au/archives/2004/12/23/the-new-toy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

