<?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>Roo&#039;s View &#187; Gadgets</title>
	<atom:link href="http://lowtek.ca/roo/category/gadgets/feed/" rel="self" type="application/rss+xml" />
	<link>http://lowtek.ca/roo</link>
	<description>A clever tagline should go here</description>
	<lastBuildDate>Thu, 02 Feb 2012 02:33:29 +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>Review: Harmony Link</title>
		<link>http://lowtek.ca/roo/2012/review-harmony-link/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=review-harmony-link</link>
		<comments>http://lowtek.ca/roo/2012/review-harmony-link/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 01:50:51 +0000</pubDate>
		<dc:creator>Roo</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://lowtek.ca/roo/?p=1078</guid>
		<description><![CDATA[When it was announced back in September 2011 I was quite excited about the HarmonyLink. I got one as a gift this Christmas and after some initial efforts with it, my enthusiasm is a little dampened, but I still think the device has a lot of promise. There are some serious flaws that need to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lowtek.ca/roo/wp-content/uploads/2012/01/harmonylink.png"><img class="aligncenter size-full wp-image-1079" title="harmonylink" src="http://lowtek.ca/roo/wp-content/uploads/2012/01/harmonylink.png" alt="" width="512" height="171" /></a></p>
<p>When it was <a href="http://blog.logitech.com/2011/09/20/harmonylink/">announced back in September 2011</a> I was quite excited about the <a href="http://www.logitech.com/en-us/1225/8439">HarmonyLink</a>. I got one as a gift this Christmas and after some initial efforts with it, my enthusiasm is a little dampened, but I still think the device has a lot of promise. There are some serious flaws that need to be addressed by <a href="http://en.wikipedia.org/wiki/Logitech">Logitech</a> before it can replace my <a href="http://www.remotecentral.com/tsu2000/index.html">Pronto TSU 2000</a>.</p>
<p>I was surprised that it didn&#8217;t use the same <a href="http://www.logitech.com/en-ca/440/3742?section=downloads">Harmony Desktop software</a> that worked with the 659, then I got excited because it appeared to be web based. The model is log into website, configure your Devices and Activities on the web and sync to your device &#8211; nice. Sadly if you try to log into your account on <a href="http://myharmony.com/">myharmony.com</a> from a non supported platform you get this message:</p>
<blockquote><p>The following platforms are supported:</p>
<p>Microsoft® Windows XP or Vista with Internet Explorer 7+, or Firefox 3+</p>
<p>Microsoft® Windows 7 with Internet Explorer 8+ or Firefox 3+</p>
<p>Intel Mac OS® 10.4.8+ with Firefox 3+ or Safari 4+</p></blockquote>
<p>The reason for this is they use a custom browser plug-in to do the initial setup of the device. This sort of makes sense, as the HarmonyLink is a wifi device that needs to be told how to connect to your wireless network. The initial setup seems to be the only time you&#8217;ll need the USB cable provided. I also found it a bit uncomfortable being asked by a website to enter my <a href="http://en.wikipedia.org/wiki/Wpa2#WPA2">WPA2</a> password.</p>
<p>Logitech could have made things much simpler. Provided a very simple utility on Windows and Mac OSX to do the device initialization. Of course you need to program the device to enable it for your wireless network, they have all the code they need to do this in a reasonable manner so it seems like just a dumb design decision to include it as part of the browser plugin.</p>
<p><strong>Security fail:</strong> The website myharmony.com also wasn&#8217;t able to accept a &lt; character in my password. It gets better, the <a href="http://en.wikipedia.org/wiki/Android_(operating_system)">Android</a> app (and apparently the <a href="http://en.wikipedia.org/wiki/IOS">iOS</a> app too) doesn&#8217;t remember your password. So you need to type it in from time to time. Strike two for password security. They do require at least 4 characters, I can think of some great four letter words that might fit. So the user is torn between using a strong password or a convenient one. Everyone who might want to use the remote may need to know the password, that&#8217;d be strike three on their security story.</p>
<p>Setting up the devices was pretty reasonable, it does require that you know the model numbers of your equipment but will provide suggestions if you&#8217;re close to the right name. I had trouble locating the IR4PS3 device (for control of the PS3) in the device database, I ended up succeeding by entering Sony as the manufacturer and IR4PS3 as the model &#8211; then the correction offered by the website (IR4PS3/IR4PS3) worked.</p>
<p>The remote is setup around the idea of Activities, such as &#8220;Watch TV&#8221;. This is a bit different than the flow I have setup with my Pronto so it&#8217;ll take some getting used to. They have three basic activities: Watch TV, Watch Movie, Listen to Music. You can have multiples of one type of activity and give them unique names, but they provide only 4 icons &#8211; which is very silly given how easy it should be to have many different icons.</p>
<p>They very first time you connect to the HarmonyLink using your Android or iOS device running the remote control app, you&#8217;ll likely have a firmware update and a sync of your data from the web. The Android app hung on me during the firmware update leaving me waiting and waiting. It required a reboot of my Android tablet and I was back in business.</p>
<p>I haven&#8217;t warmed up to the Android version of the app yet. The power off path wasn&#8217;t immediately obvious to me, I&#8217;ll have to see how others that get a chance to use the remote once I shake out all the major issues react to it. Responsiveness to button presses is pretty good, there doesn&#8217;t feel like there is any appreciable lag. You can edit the button layout, with the exception of the 4 way navigation pad which seems fixed (this is unfortunate as the IR4PS3 mapping for &#8216;ok&#8217; doesn&#8217;t map to X).</p>
<p>I was disappointed to discover that there wasn&#8217;t a web UI on the HarmonyLink itself. You must use a supported device (Android, iOS) and run the app. I&#8217;ll need to break out Wireshark and take a look at what needs to be done to fix that.</p>
<p>As I started with, I&#8217;m still optimistic this is going to be a nice addition to my home theatre &#8211; but only once they address some of the shortcomings. Engadget gathered a <a href="http://www.engadget.com/2011/12/25/how-would-you-change-logitechs-harmony-link/">long list of great comments</a> which felt pretty much on target. There is also a <a href="http://forums.logitech.com/t5/Harmony-Link/Official-Suggestion-Thread-and-Some-Quick-Fixes/td-p/712842">suggestion thread</a> in the Logitech forums. I hope Logitech is listening.</p>
]]></content:encoded>
			<wfw:commentRss>http://lowtek.ca/roo/2012/review-harmony-link/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review: CitiGeeks.com screen protectors</title>
		<link>http://lowtek.ca/roo/2012/review-citigeeks-screen-protector/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=review-citigeeks-screen-protector</link>
		<comments>http://lowtek.ca/roo/2012/review-citigeeks-screen-protector/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 02:44:05 +0000</pubDate>
		<dc:creator>Roo</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://lowtek.ca/roo/?p=1061</guid>
		<description><![CDATA[I used to be one of those that strongly believed screen protectors were not worth the money. Over time I had a series a devices which I carried with me daily with no screen protection, sure after a year or two I&#8217;d inevitably end up with a small scratch but at that point the value [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lowtek.ca/roo/wp-content/uploads/2012/01/IMG_2579.jpg"><img class="aligncenter size-full wp-image-1065" title="IMG_2579" src="http://lowtek.ca/roo/wp-content/uploads/2012/01/IMG_2579.jpg" alt="" width="500" height="213" /></a></p>
<p>I used to be one of those that strongly believed screen protectors were not worth the money. Over time I had a series a devices which I carried with me daily with no screen protection, sure after a year or two I&#8217;d inevitably end up with a small scratch but at that point the value of the device had dropped significantly anyways. The cost of screen protectors seemed outrageous, you could buy from a brand name and pay a big price &#8211; or opt for the super cheap knock offs from eBay. I assumed the cheap ones were not worth the money as the name brand ones were 10x more expensive.</p>
<p>The first phone I had with a screen protector was the <a href="http://en.wikipedia.org/wiki/Nexus_One">NexusOne</a>. It came to me with a Zagg invisibleshield installed. The <a href="http://www.zagg.com/invisibleshield/google-nexus-one-cases-screen-protectors-covers-skins-shields.php">invisibleshield model</a> was one of the ones with the self healing property and had a slightly mottled surface. This felt a little different than a naked screen, your finger had a little drag. It was easy to get used to this. I never bothered to remove the screen protector during the time I had that phone.</p>
<p>Readers of this blog will know that the next phone I had was an <a href="http://en.wikipedia.org/wiki/HTC_Desire">HTC Desire</a>. This came with no screen protector. The screen showed a few tiny (nearly invisible) scratches in the <a href="http://en.wikipedia.org/wiki/Gorilla_glass">Gorilla Glass</a> screen. The scratches were not enough to bother me in day to day use. When I bought a case for the phone from eBay, a cheap screen protector came along with it. <a href="http://lowtek.ca/roo/2011/review-tpu-gel-case-for-htc-desire/">I wrote back then</a> that I was pretty impressed with the screen protector as it felt exactly like the screen.</p>
<p>My current phone is a well used <a href="http://en.wikipedia.org/wiki/Samsung_Galaxy_S">Samsung Galaxy S Vibrant</a> (i9000m). It&#8217;s got a few nicks and dings, and a handful of fairly deep scratches on the screen. Honestly you don&#8217;t notice them in normal use, but you can see them if you look up close as should be evident in the picture below. This is the lower part of the phone close up, a lamp is reflected off the screen but hopefully the scratch marks are clear (a deep one is centered, about 1/4 down from the top).</p>
<p><a href="http://lowtek.ca/roo/wp-content/uploads/2012/01/IMG_2447.jpg"><img class="aligncenter size-full wp-image-1063" title="IMG_2447" src="http://lowtek.ca/roo/wp-content/uploads/2012/01/IMG_2447.jpg" alt="" width="500" height="284" /></a></p>
<p>While I liked the case, it added a lot of bulk to the HTC Desire. This round I decided against a case but thought a couple of bucks was worth getting some screen protection. A screen protector can also help hide some of the existing scratches on a screen (true from my experience).</p>
<p>After looking around a little, I decided on an anti-glare screen. The cost was a little bit more than the clear ones, but less than a <a href="http://www.timhortons.com/">cup of coffee</a> more. The <a href="http://www.youtube.com/watch?v=peTzMx9nCEY">youtube video</a> demonstrating it also looked pretty cool. I made the purchase from <a href="http://cgi.ebay.ca/ws/eBayISAPI.dll?ViewItem&amp;item=320625313787">eBay</a>, but it turns out <a href="http://citigeeks.com/">CitiGeeks</a> has a web store and is based in <a href="http://en.wikipedia.org/wiki/Canada">Canada</a>.</p>
<p>The packaging looked professional and included their logo. What was inside is pictured below.</p>
<p><a href="http://lowtek.ca/roo/wp-content/uploads/2012/01/IMG_2446.jpg"><img class="aligncenter size-full wp-image-1062" title="IMG_2446" src="http://lowtek.ca/roo/wp-content/uploads/2012/01/IMG_2446.jpg" alt="" width="500" height="285" /></a></p>
<p>You get the screen protector, a small card that you use to prevent air bubbles when installing, and a cleaning cloth. They have very good <a href="http://www.citigeeks.com/pages.php?pID=4&amp;osCsid=6dfeefa58844a2c6ecc964f9d739bfaf">installation instructions</a> on their website, and a <a href="http://www.youtube.com/watch?v=OXC1m8Qaon0">youtube video</a> which is very helpful.</p>
<p>The resulting installed anti-glare screen looks very good on the phone, turning it into a matte black surface when off. You can see the anti-glare properties in the photo below giving a soft halo reflection of the light. It also does a reasonable job hiding some of the small scratches, but not the deeper ones. Again, during normal use you don&#8217;t see any of the scratches.</p>
<p><a href="http://lowtek.ca/roo/wp-content/uploads/2012/01/IMG_2455.jpg"><img class="aligncenter size-full wp-image-1064" title="IMG_2455" src="http://lowtek.ca/roo/wp-content/uploads/2012/01/IMG_2455.jpg" alt="" width="500" height="317" /></a></p>
<p>I wouldn&#8217;t recommend the anti-glare screen having used it for a while. It does cut down on glare, but I find it adds a strange sparkle effect to images. If you look at the picture at the top of this post the right side of the image shows some of this as a multi-color graininess. This is difficult to capture in a picture, but is quite distracting in some situations.</p>
<p>I will recommend <a href="http://www.citigeeks.com/">CitiGeeks</a>. They provided a 20% discount coupon for my next order (if you search for this coupon online you should be able to find it easily). They also have pretty good email support, even at off hours. When I got my <a href="http://en.wikipedia.org/wiki/Galaxy_Tab">Galaxy Tab</a>, I bought a crystal clear protector for it using the coupon and was able to get a better price than eBay. The clear screen protector is completely invisible, I had two Galaxy Tabs next to each other &#8211; one with a protector and one without &#8211; you could not tell the difference.</p>
<p>Low cost screen protectors do work well, and pay for themselves with the peace of mind they provide you when you accidentally toss your car keys into the same pocket as your phone. Should you get one? I think it&#8217;s still personal preference, I&#8217;m sold on them but only if I can get them at very low cost.</p>
]]></content:encoded>
			<wfw:commentRss>http://lowtek.ca/roo/2012/review-citigeeks-screen-protector/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Unlocking Samsung Galaxy S Vibrant (Bell)</title>
		<link>http://lowtek.ca/roo/2011/unlocking-samsung-i9000m/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=unlocking-samsung-i9000m</link>
		<comments>http://lowtek.ca/roo/2011/unlocking-samsung-i9000m/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 02:08:00 +0000</pubDate>
		<dc:creator>Roo</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://www.lowtek.ca/roo/?p=1021</guid>
		<description><![CDATA[I&#8217;ve been a big fan of unlocked GSM phones since my first one back in 2009. I&#8217;ve also been through a surprising number of different phone since then, but all of them have been 2nd (or 3rd) hand and have been a good price for a phone that still has lots of use left in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.lowtek.ca/roo/wp-content/uploads/2011/12/IMG_2425.jpg"><img class="aligncenter size-full wp-image-1023" title="IMG_2425" src="http://www.lowtek.ca/roo/wp-content/uploads/2011/12/IMG_2425.jpg" alt="" width="500" height="283" /></a></p>
<p>I&#8217;ve been a big fan of <a href="http://en.wikipedia.org/wiki/SIM_lock#Unlocking_technology">unlocked</a> GSM phones since my first one back in 2009. I&#8217;ve also been through a surprising number of different phone since then, but all of them have been 2nd (or 3rd) hand and have been a good price for a phone that still has lots of use left in it. My latest phone the <a href="http://en.wikipedia.org/wiki/Samsung_Galaxy_S">Samsung Galaxy S Vibrant (i9000m)</a> is no different, but it came to me locked to <a href="http://en.wikipedia.org/wiki/Bell_Mobility">Bell</a>.</p>
<p>I purchased the i9000m knowing it could be easily unlocked if you had the right magic. With the stock firmware, if you don&#8217;t have the phone unlocked you&#8217;ll see what&#8217;s pictured at the top of this post when you install a SIM card.</p>
<p>It turns out the forums have a great <a href="http://forum.xda-developers.com/showthread.php?t=761045">how to guide</a>, with pointers to an app on the <a href="https://market.android.com/">Android Market</a> if you&#8217;re afraid of a little bit of hex editing. It should go without saying that I selected the hex editing route. I&#8217;ll describe the steps I used here, but  <a href="http://forum.xda-developers.com/showthread.php?t=761045">all credit to the folks in the forums for figuring this out</a>.</p>
<p>I will assume that you&#8217;ve <a href="http://wiki.cyanogenmod.com/wiki/Overview_of_Modding#Root">rooted</a> your i9000m and you&#8217;re not incapable of using a <a href="http://en.wikipedia.org/wiki/Hex_editor">hex editor</a>.</p>
<p><strong>Step 1</strong>: We&#8217;re going to copy some <a href="http://en.wikipedia.org/wiki/Non-volatile_memory">non-volatile</a> memory off the phone that contains the &#8216;lock&#8217;. Perform the following commands on the phone (probably via <a href="http://wiki.cyanogenmod.com/wiki/ADB">ADB</a>).</p>
<p><code>$ su<br />
# cat /efs/nv_data.bin &gt;&gt; /sdcard/nv_data.bin<br />
</code></p>
<p>Now copy that file onto your PC for editing. Make a backup of the original before step 2.</p>
<p><strong>Step 2</strong>: Edit that file, I used <a href="http://packages.ubuntu.com/search?keywords=hexedit">hexedit on Ubuntu</a>. The lock bit is inside of the byte at <code>0x181469</code> in the file. See the green circle below, change that <code>01</code> into a <code>00</code> and save the file.</p>
<p><a href="http://www.lowtek.ca/roo/wp-content/uploads/2011/12/Screenshot-Hacking-SGS-unlock.png"><img class="aligncenter size-full wp-image-1022" title="Screenshot Hacking SGS-unlock" src="http://www.lowtek.ca/roo/wp-content/uploads/2011/12/Screenshot-Hacking-SGS-unlock.png" alt="" width="639" height="139" /></a></p>
<p>Starting at offset <code>0x181468</code> you should see the series of digits: <code>ff 01 00 00 00 00 46 46</code></p>
<p>The XDA post describes it as follows:</p>
<blockquote><p>There are 5 different types of locks in 5 different bytes</p>
<p>the FF byte should be left alone<br />
the first byte after the FF is the network lock<br />
the next byte is the network subset lock<br />
the next byte is the sp lock<br />
the next byte is the cp lock<br />
the last byte appears to be a data lock.<br />
the 46 46 should be left alone</p></blockquote>
<p><strong>Step 3</strong>: Use the modified file to update your phone. Let&#8217;s assume you copied the modified file to /sdcard/nv_data.bin on the phone, and again the commands below are executed on the phone.</p>
<p><code>$ su<br />
# rm /efs/nv_data.bin<br />
# rm /efs/nv_data.bin.md5<br />
# cat /sdcard/nv_data.bin &gt;&gt; /efs/nv_data.bin<br />
# chmod 755 /efs/nv_data.bin<br />
# chown radio.radio /efs/nv_data.bin || chown 1001.1001 /efs/nv_data.bin<br />
# reboot<br />
</code></p>
<p>That&#8217;s it, you&#8217;re unlocked. The unlock should persist across ROM (firmware) changes.</p>
<p>References: <a href="http://forum.xda-developers.com/wiki/index.php?title=Samsung_Galaxy_S_Series">a great article</a> with pointers to valuable information on the i9000 series.</p>
]]></content:encoded>
			<wfw:commentRss>http://lowtek.ca/roo/2011/unlocking-samsung-i9000m/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A $200 tablet</title>
		<link>http://lowtek.ca/roo/2011/a-200-tablet/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-200-tablet</link>
		<comments>http://lowtek.ca/roo/2011/a-200-tablet/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 04:29:44 +0000</pubDate>
		<dc:creator>Roo</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Soap Box]]></category>

		<guid isPermaLink="false">http://www.lowtek.ca/roo/?p=995</guid>
		<description><![CDATA[Let me start by saying that the Apple iPad2 is an amazing device, and while it exceeds the price point that I want to talk about it is still a very good value if you treat it like a portable computing device. The lowest price I&#8217;ve seen is $299 for the 1st generation iPad, the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.lowtek.ca/roo/wp-content/uploads/2011/11/IMG_2468.jpg"><img class="aligncenter size-full wp-image-998" title="IMG_2468" src="http://www.lowtek.ca/roo/wp-content/uploads/2011/11/IMG_2468.jpg" alt="" width="500" height="197" /></a></p>
<p>Let me start by saying that the <a href="http://www.apple.com/ca/ipad/">Apple iPad2</a> is an amazing device, and while it exceeds the price point that I want to talk about it is still a very good value if you treat it like a portable computing device. The lowest price I&#8217;ve seen is <a href="http://forums.redflagdeals.com/gta-red-hot-deal-ipad-16gb-wi-fi-brand-new-299-a-1104029/">$299 for the 1st generation iPad</a>, the <a href="http://www.apple.com/ca/ipod/">iPod Touch</a> sneaks under the $200 price point but <a href="http://en.wikipedia.org/wiki/IPod_Touch">only has a 3.5&#8243; screen</a>.</p>
<p>Some will point to the <a href="http://forums.redflagdeals.com/hp-touchpad-fire-sales-begin-99-16gb-boiling-hot-1072570/">HP TouchPad</a> starting this but the <a href="http://en.wikipedia.org/wiki/Race_to_the_bottom">race to the bottom</a> has been <a href="http://www.wired.com/gadgetlab/2010/11/acer-jumps-on-android-tablets-bandwagon/">on for a while in the android tablet market</a>. Of course at the very bottom are tablets like the <a href="http://en.wikipedia.org/wiki/Aakash_(tablet)">Aakash</a>, with a retail price in the $60 range. There is admitedly a big difference between the two; the TouchPad is high capability hardware at a fire sale price and the Aakash is a series of price/performance trade-offs.</p>
<p>If you simply want a cheap tablet, there are plenty in the sub $100 price point. It will have wifi, a 7&#8243; screen, <a href="http://en.wikipedia.org/wiki/Resistive_touchscreen">resistive screen</a> input (non-multitouch), and a lower end processor. You&#8217;ll likely be stuck with the software that is installed on it, if you&#8217;re lucky it might have access to the Android Market or have &#8216;hacks&#8217; available to expand it&#8217;s software capabilities. A fun device if you can live inside of its limits.</p>
<p>I&#8217;ve been looking at tablets for a while, and while the iPad is very nice I personally prefer an Android based device. As for price point, I had mentally set my price at $200 &#8211; in part influenced by the <a href="http://www.androidtablets.net/forum/android-tablet-news/9571-nook-color-200-ebay-daily-deals.html">Nook sale</a> that happened earlier this year.</p>
<p>What I liked about the nook is it has <a href="http://nookdevs.com/Portal:NookColor">reasonable community support</a>, including <a href="http://www.cyanogenmod.com/devices/nook-color">CyanogenMod</a>. I had the chance to play with a Nook running CyanogenMod, it felt fine but I had missed the sale price and at the retail price of $250 it felt like there wasn&#8217;t enough to it. Recently the <a href="http://news.cnet.com/8301-17938_105-57319250-1/best-buy-swipes-nook-color-price-down-to-$200/">Nook Color has dropped to $199</a> and while it is still tricky to get in Canada, <a href="http://www.ebay.ca/itm/Nook-Color-Barnes-Noble-Touch-screen-eBook-eReader-Tablet-w-apps-/200652644771?pt=US_Tablets&amp;hash=item2eb7d461a3#ht_6489wt_754">eBay has refurbished ones under $200</a> with shipping to Canada.</p>
<p>After looking around at various 7&#8243; tablets I kept coming back to the <a href="http://en.wikipedia.org/wiki/Samsung_Galaxy_Tab">Galaxy Tab</a>. It had all the features I wanted and more, and as it turns out every once in a while they appear on <a href="http://ottawa.kijiji.ca/f-galaxy-tab-Classifieds-W0QQKeywordZgalaxyQ20tabQQisSearchFormZtrue">kijiji for around $200</a>. It does take a bit of waiting around, and I used the RSS feed [<a href="http://ottawa.kijiji.ca/f-SearchAdRss?CatId=0&amp;Keyword=galaxy+tab&amp;Location=1700184">RSS</a>] to watch the search term to keep me alerted when one was posted.</p>
<p>I suppose I should also drop in a reference to the very recently released <a href="http://en.wikipedia.org/wiki/Kindle_Fire">Kindle Fire</a>. This is a bold move by Amazon, but one that is an obvious evolution of their storefront if you think about it. There is currently problems getting them in Canada, but it is a very interesting device and price point. Certainly a direct threat to Apple due to the <a href="http://www.amazon.com/gp/product/B0051VVOB2/ref=famstripe_kf">ecosystem Amazon</a> is providing with the devices.</p>
<p>Let&#8217;s take a look at the three and compare a few features I think are key:</p>
<table border="2" cellspacing="0" cellpadding="7">
<tbody>
<tr>
<td></td>
<td>Nook Color</td>
<td>Kindle Fire</td>
<td>Galaxy Tab</td>
</tr>
<tr>
<td>Screen</td>
<td>7&#8243; 1024&#215;600</td>
<td>7&#8243; 1024&#215;600</td>
<td>7&#8243; 1024&#215;600</td>
</tr>
<tr>
<td>CPU</td>
<td>800MHz</td>
<td>1GHz(dual core)</td>
<td>1GHz</td>
</tr>
<tr>
<td>RAM</td>
<td>512MB</td>
<td>512MB</td>
<td>512MB</td>
</tr>
<tr>
<td>Storage</td>
<td>8Gb + MicroSD</td>
<td>8Gb</td>
<td>16Gb + MicroSD</td>
</tr>
<tr>
<td>Weight</td>
<td>450g</td>
<td>413g</td>
<td>380g</td>
</tr>
<tr>
<td>Camera</td>
<td>none</td>
<td>none</td>
<td>3.2MP + 1.3MP front</td>
</tr>
<tr>
<td>Wireless</td>
<td>Wifi b/g/n + bluetooth</td>
<td>Wifi b/g/n</td>
<td>3G GSM + Wifi b/g/n + bluetooth</td>
</tr>
<tr>
<td>GPS</td>
<td>none</td>
<td>none</td>
<td>yes</td>
</tr>
<tr>
<td>Community</td>
<td>Yes</td>
<td>Not yet</td>
<td>Yes</td>
</tr>
</tbody>
</table>
<p>The Galaxy Tab beats the Nook on all fronts, but if <a href="http://en.wikipedia.org/wiki/3g">3G data</a>, GPS and camera are not important features to you, the Nook looks very nice. The Nook probably has the strongest community support right now, but the Galaxy Tab is not far behind. The Kindle is very new, so there isn&#8217;t much of a hacking community yet (I&#8217;m sure there will be) and if you live in the US then the Amazon ecosystem looks very compelling.</p>
<p>I&#8217;ve actually purchased two Galaxy Tabs so far. The first I ended up passing along to my father in law who had been on the hunt for a tablet for some time. He had actually tried the iPad2 and <a href="http://en.wikipedia.org/wiki/BlackBerry_PlayBook">Playbook</a> out before settling on the Galaxy Tab. I think price point and functionality combined to meet his criteria. The second one appeared the other day for $150 including a leather case, how could I say no? Yes, that&#8217;s my $150 tablet pictured at the top of the post.</p>
<p>I haven&#8217;t had any time to play with it so we&#8217;ll see if it finds a niche in my gadget use, I&#8217;m encouraged by folks like <a href="http://www.tbray.org/ongoing/When/201x/2011/02/23/Xoom-Honeycomb">Tim Bray who seems to prefer the 7&#8243; tab</a> vs. other more powerful and newer devices. It is a little tempting to turn it into a phone as it&#8217;d make the <a href="http://www.androidauthority.com/galaxy-note-vs-galaxy-s2-vs-galaxy-nexus-the-best-of-the-best-32011/">Galaxy Note</a> seem a bit undersized, but I&#8217;d never live down the <a href="http://www.urbandictionary.com/define.php?term=sidetalking">sidetalking</a> comments at work.</p>
<p>Parting words:  WOW!  If this is the price point we&#8217;re at now the future looks amazing for gadgets with mind blowing technology.</p>
]]></content:encoded>
			<wfw:commentRss>http://lowtek.ca/roo/2011/a-200-tablet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Surface Mount Soldering: Repair Harmony 659</title>
		<link>http://lowtek.ca/roo/2011/surface-mount-soldering-repair-harmony-659/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=surface-mount-soldering-repair-harmony-659</link>
		<comments>http://lowtek.ca/roo/2011/surface-mount-soldering-repair-harmony-659/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 00:42:32 +0000</pubDate>
		<dc:creator>Roo</dc:creator>
				<category><![CDATA[Gadgets]]></category>

		<guid isPermaLink="false">http://www.lowtek.ca/roo/?p=975</guid>
		<description><![CDATA[My friend Trent gave me a pair of broken Logitech Harmony 659 remotes. I bought into the programmable universal remote ages ago when I purchased a Pronto TSU 2000 &#8211; a remote I still use regularly to drive my home theater. I&#8217;ve watched with interest the Harmony remotes become more popular and lower cost and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.lowtek.ca/roo/wp-content/uploads/2011/11/IMG_2374.jpg"><img class="aligncenter size-full wp-image-976" title="IMG_2374" src="http://www.lowtek.ca/roo/wp-content/uploads/2011/11/IMG_2374.jpg" alt="" width="500" height="375" /></a>My friend Trent gave me a pair of broken <a href="http://www.logitech.com/en-ca/440/379">Logitech Harmony 659</a> remotes. I bought into the programmable universal remote ages ago when I purchased a <a href="http://www.remotecentral.com/tsu2000/index.html">Pronto TSU 2000</a> &#8211; a remote I still use regularly to drive my home theater. I&#8217;ve watched with interest the Harmony remotes become more popular and lower cost and have often encouraged people to consider getting them. Having a remote control that everyone in your family can understand how to use means better use of the audio / video system you have. I was really pleased to get these two remotes and figured I could fix both of them.</p>
<p>The first step is <a href="http://www.remotecentral.com/cgi-bin/mboard/rc-harmony/thread.cgi?6324">opening the remote</a>. There are four screws indicated by the green circles in the picture at the top of this post. Two of the screws are inside the battery compartment. Then there are 6 tabs the clip the top and bottom together &#8211; indicated with blue circles. A putty knife and some gentle pressure should get the remote apart without any damage. For things like this it&#8217;s important to take your time and be persistent (but not too forceful).</p>
<p><a href="http://www.lowtek.ca/roo/wp-content/uploads/2011/11/IMG_2379.jpg"><img class="aligncenter size-full wp-image-980" title="IMG_2379" src="http://www.lowtek.ca/roo/wp-content/uploads/2011/11/IMG_2379.jpg" alt="" width="500" height="271" /></a>I have two broken remotes. One has a non-responsive keyboard, the other has the USB connector busted off the circuit board. It would probably be fairly simple to combine the two into a single working remote, but that would be taking the easy way out. In the picture above you can see the broken off <a href="http://en.wikipedia.org/wiki/USB#Mini_and_Micro_connectors">mini-USB</a> connector. One of the pads has come off the circuit board entirely and the remainder have broken lose of the solder connections. I suspect this failure was a combination of a poor soldering job at the factory, and accidental use of extra force on the connector in normal use.</p>
<p>Prior to doing this repair I had not done any surface mount (<a href="http://en.wikipedia.org/wiki/Surface_mount_device">SMD</a>) soldering. I went to <a href="http://www.youtube.com/watch?v=3NN7UGWYmBY">youtube to learn a few of the techniques</a> for how to do this successfully. I wasn&#8217;t working quite at the same scale as is possible, but this was well beyond doing a single pin at a time. Basically the technique is to spread some flux, and drag a loaded soldering iron tip over the pins.</p>
<p><a href="http://www.lowtek.ca/roo/wp-content/uploads/2011/11/IMG_2385.jpg"><img class="aligncenter size-full wp-image-981" title="IMG_2385" src="http://www.lowtek.ca/roo/wp-content/uploads/2011/11/IMG_2385.jpg" alt="" width="500" height="309" /></a>I&#8217;ve got a reasonably nice soldering iron now, but I lacked many of the other useful tools such as a a flux pen or loupe. I did have handy some flux I&#8217;ve used for soldering copper pipe and a toothpick to apply it with. It worked fine &#8211; <strong>but don&#8217;t do as I did</strong>. It turns out that &#8220;<a href="http://www.all-spec.com/downloads/kester/SP-30-2_121108s.pdf">Kester <em>SP-30</em> is too <em>corrosive</em> for electrical or electronics soldering applications</a>&#8220;. Ok, well lesson learned about making do &#8211; I&#8217;ll have to see what I can do about cleaning any residual flux off the board.</p>
<p><a href="http://www.lowtek.ca/roo/wp-content/uploads/2011/11/IMG_2390.jpg"><img class="aligncenter size-full wp-image-982" title="IMG_2390" src="http://www.lowtek.ca/roo/wp-content/uploads/2011/11/IMG_2390.jpg" alt="" width="500" height="245" /></a>Above you&#8217;ll see the result of my first attempt. From a distance it appears to be all good. However, with a bright LED flashlight and my digital camera with 20x optical zoom told a different story.</p>
<p><a href="http://www.lowtek.ca/roo/wp-content/uploads/2011/11/IMG_2393.jpg"><img class="aligncenter size-full wp-image-979" title="IMG_2393" src="http://www.lowtek.ca/roo/wp-content/uploads/2011/11/IMG_2393.jpg" alt="" width="500" height="234" /></a>Close, but not quite. There is some visible bridging of the solder between the pins. So clearly this wasn&#8217;t going to work and I needed to start over.</p>
<p><a href="http://www.lowtek.ca/roo/wp-content/uploads/2011/11/IMG_2394.jpg"><img class="aligncenter size-full wp-image-977" title="IMG_2394" src="http://www.lowtek.ca/roo/wp-content/uploads/2011/11/IMG_2394.jpg" alt="" width="500" height="294" /></a>I used some solder wick to remove the old solder. This is a fine copper braid that you heat up in contact with the solder and it sucks up the solder and leaves a clean connection. I should have done this from the start &#8211; cleaning off all of the old solder. The result was nice clean solder pads ready for another try.</p>
<p><a href="http://www.lowtek.ca/roo/wp-content/uploads/2011/11/IMG_2395.jpg"><img class="aligncenter size-full wp-image-978" title="IMG_2395" src="http://www.lowtek.ca/roo/wp-content/uploads/2011/11/IMG_2395.jpg" alt="" width="500" height="210" /></a>This time no bridging, just enough solder to get a contact and no more. It&#8217;s not as pretty as I&#8217;d like it to have been but it appears to work just fine. While this was a bit finicky, it wasn&#8217;t really that hard to do. I&#8217;ll be a lot braver about dealing with SMD parts in the future.</p>
<p>Initially I had some problems getting it to appear under Linux. I was able to A/B test the other broken unit (bad keypad) as it has a working USB port (very nice to have more than one to do comparisons with). So I started thinking that maybe there was a problem with my soldering work after all. Then I found some instructions on getting the remote into &#8220;safe mode&#8221;: With no batteries installed, hold the OFF button, plug in USB connection to computer. Once I did this, the remote did show up just fine under Linux. The only weird thing was that after the one time, it showed up even when I didn&#8217;t invoke &#8220;safe mode&#8221; &#8211; maybe that caused something to get reset? Before you think your Harmony is broken, try &#8220;safe mode&#8221; &#8211; it might just fix things for you.</p>
<p>I did flip over to Windows XP to run the <a href="http://www.logitech.com/en-ca/440/3742?section=downloads">Harmony software</a> to actually program the remote. Later I may experiment with the <a href="http://ubuntuforums.org/showthread.php?t=781059">Linux solution for working with the Harmony remotes</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://lowtek.ca/roo/2011/surface-mount-soldering-repair-harmony-659/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BlackBerry Bold 9700: JVM Error 102</title>
		<link>http://lowtek.ca/roo/2011/blackberry-bold-9700-jvm-error-102/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=blackberry-bold-9700-jvm-error-102</link>
		<comments>http://lowtek.ca/roo/2011/blackberry-bold-9700-jvm-error-102/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 00:35:38 +0000</pubDate>
		<dc:creator>Roo</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://www.lowtek.ca/roo/?p=967</guid>
		<description><![CDATA[My brother in-law&#8217;s BlackBerry 9700 suffered a new problem this time JVM Error 102. A quick google search turns up more 600,000 results &#8211; so this is I assume a pretty common problem. In his case it seems entirely random &#8211; he had it plugged in to charge and when he went to unplug it, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.lowtek.ca/roo/wp-content/uploads/2011/10/bb_desktop.jpg"><img class="aligncenter size-full wp-image-968" title="bb_desktop" src="http://www.lowtek.ca/roo/wp-content/uploads/2011/10/bb_desktop.jpg" alt="" width="500" height="375" /></a></p>
<p>My brother in-law&#8217;s <a href="http://en.wikipedia.org/wiki/Blackberry_9700#BlackBerry_Bold_9700">BlackBerry 9700</a> suffered a new problem this time JVM Error 102. A quick google search turns up more 600,000 results &#8211; so this is I assume a pretty common problem. In his case it seems entirely random &#8211; he had it plugged in to charge and when he went to unplug it, it was stuck on an all white screen with JVM Error 102 with one choice: reboot. It seemed the device was stuck in a reboot cycle, always hitting the same error.</p>
<p>I followed the <a href="http://www.bbgeeks.com/quick-tips/what-to-do-if-you-encounter-jvm-error-102-884604/">instructions on this page</a>, but I&#8217;ll also repeat them here to cover exactly what I did. Sadly this requires a Windows machine (I used XP).</p>
<p>If you don&#8217;t already have the <a href="http://ca.blackberry.com/apps-software/desktop/desktop_pc.jsp">BlackBerry Desktop Software</a> installed and running, you&#8217;ll need that. If you&#8217;ve never had the BlackBerry connected to your Windows machine, it may also need to install some USB drivers, my Windows XP was able to figure out what was needed automatically. Hopefully you&#8217;ll be in a state as shown in the picture at the top of this post, able to see the device but not able to do anything.</p>
<p>Now you need the <a href="http://www.blackberryfreaks.com/downloads/JL_cmder/JL_Cmder%20v1.9%20installer.zip">JL_cmder utility</a>. The <a href="http://www.blackberryfreaks.com/JL_Cmder.html">utility is just a script</a> driving the <a href="http://www.enduserguides.com/mobile/blackberry/eug_bbjavaloader.html">JavaLoader program</a>. With the BlackBerry Desktop Software running, also run this script. If you are having trouble with this part, I&#8217;d advise you to stop trying to solve this yourself and get some help. You&#8217;ll need to be comfortable with command line programs to succeed.</p>
<p>If you see some output like the following when using JL_cmder:</p>
<p><code>RIM Wireless Handheld Java Loader<br />
Copyright 2001-2007 Research In Motion Limited<br />
Connecting to device...debug: HRESULT error dur<br />
ing Open: 80040154<br />
Error: unable to open port</code></p>
<p>Then you&#8217;ve probably failed as I had to install the BlackBerry Desktop Software, or it isn&#8217;t running, or you&#8217;ve got a driver problem, or maybe there is a more serious problem with your BlackBerry. Once I had installed and was running the BlackBerry Desktop Software this problem went away for me.</p>
<p>Now you want to grab the eventlog. This will open a notepad with the contents of your log. In my case there had been many failed boots, so the error was repeated many times. Here is the last complete entry:</p>
<p><code>guid:0x97C9F5F641D25E5F time: Wed Dec 31 19:00:00 1969 severity:0 type:2 app:System data:System Startup<br />
guid:0x97C9F5F641D25E5F time: Wed Dec 31 19:00:00 1969 severity:0 type:2 app:System data:VM:FSNHv=1<br />
guid:0x97C9F5F641D25E5F time: Wed Dec 31 19:00:00 1969 severity:0 type:2 app:System data:VM:CVER=5.0.0.351<br />
guid:0x97C9F5F641D25E5F time: Wed Dec 31 19:00:00 1969 severity:0 type:2 app:System data:VM:PSIDv=266951<br />
guid:0x97C9F5F641D25E5F time: Wed Dec 31 19:00:00 1969 severity:0 type:2 app:System data:CMM: verifyHash failed for <strong>net_rim_device_apps_games_wordmole_graphics_480x360-6</strong>(3437)<br />
guid:0x97C9F5F641D25E5F time: Wed Dec 31 19:00:00 1969 severity:0 type:2 app:System data:VM:+BORK<br />
guid:0x97C9F5F641D25E5F time: Wed Dec 31 19:00:00 1969 severity:0 type:2 app:System data:JVM Error 102<br />
guid:0x97C9F5F641D25E5F time: Wed Dec 31 19:00:00 1969 severity:0 type:2 app:System data:Invalid code in filesystem<br />
guid:0x97C9F5F641D25E5F time: Wed Dec 31 19:00:00 1969 severity:0 type:2 app:System data:JVM:INFOp=21e0b6b1,a='5.0.0.351',o='5.1.0.98',h=4001507</code></p>
<p>You can see there is a verifyHash failure in the log, I&#8217;ve marked the file name of the offending file in bold (your log won&#8217;t have the bold marking in it &#8211; that&#8217;s your job, to identify the problematic file). So there isn&#8217;t any good reason this file was corrupted and not another, but luckily it is clearly a non-critical file. I was amused by the appearance of the <a href="http://en.wikipedia.org/wiki/Unix_time">Unix epoc</a> in the log file.</p>
<p>Now that we know what the problem is, we&#8217;ll just remove the file. I&#8217;ll stress that the filename is going to be unique to your problem. Reading the error log is a critical step. Using a command shell we&#8217;ll execute the following:</p>
<p><code>JavaLoader.exe -u erase -f net_rim_device_apps_games_wordmole_graphics_480x360-6<br />
</code></p>
<p>Doing this caused the device to reboot. If it doesn&#8217;t reboot on it&#8217;s own, you might need to manually reboot/reset the device. That&#8217;s it you&#8217;re done &#8211; you should have a working BlackBerry at this point.</p>
<p>Follow up steps &#8211; you should synchronize with the desktop software to back up your device. It may be wise to push a firmware upgrade to the device, even the same version you had (assuming you were fully up to date) &#8211; this will replace all other files which may have been corrupted. I didn&#8217;t do this, but I&#8217;d hope the desktop software makes this a straight-forward process.</p>
]]></content:encoded>
			<wfw:commentRss>http://lowtek.ca/roo/2011/blackberry-bold-9700-jvm-error-102/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

