<?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>James Emmrich &#187; HTC</title>
	<atom:link href="http://www.lwp.ca/james/category/htc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lwp.ca/james</link>
	<description>Just another motorcycle linux geek</description>
	<lastBuildDate>Sat, 19 Jun 2010 03:25:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Tethering the HTC Titan (Telus P4000) in Ubuntu</title>
		<link>http://www.lwp.ca/james/2009/05/tethering-the-htc-titan-telus-p4000-in-ubuntu/</link>
		<comments>http://www.lwp.ca/james/2009/05/tethering-the-htc-titan-telus-p4000-in-ubuntu/#comments</comments>
		<pubDate>Tue, 05 May 2009 22:33:51 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Cellphone]]></category>
		<category><![CDATA[HTC]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Titan]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://www.lwp.ca/james/?p=390</guid>
		<description><![CDATA[With my recent move leaving me without Internet for a few days, I have been picking up free Wifi signals from the surrounding area with little or no success requiring me to travel to the parents house. This means that until my Internet is installed, my new place will never be unpacked or lived in. [...]]]></description>
			<content:encoded><![CDATA[<p>With my recent move leaving me without Internet for a few days, I have been picking up free Wifi signals from the surrounding area with little or no success requiring me to travel to the parents house. This means that until my Internet is installed, my new place will never be unpacked or lived in. So I set out to find a solution.</p>
<p>Tethering with the HTC Titan is surprisingly easy&#8211;who knew?</p>
<h2>Windows Mobile</h2>
<p>In Windows Mobile, go to Start &gt; Programs &gt; Internet Sharing</p>
<p>Select USB from the PC Connection drop down</p>
<p>Select your Cellular Provider from the Network Connection drop down.</p>
<p>Then press the Connect button. The phone should start connecting to your data plan. Obviously you need to have your phone plugged into a USB port on the computer.</p>
<h2>Ubuntu</h2>
<p>Once your cellphone has connected to your data plan, Network Manager should popup a message saying you are connected to a &#8220;wired network&#8221;. Make sure your wired network preferences specify DHCP as the method for getting an IP address.</p>
<p>I have not tested this on Ubuntu 9.04 Jaunty Jackalope, but it works fantastic on Ubuntu 8.10 Intrepid Ibex.</p>
<p>Now I can use my Cellphones data plan for Internet access on my laptop.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lwp.ca/james/2009/05/tethering-the-htc-titan-telus-p4000-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flashing the HTC Titan (the Telus P4000)</title>
		<link>http://www.lwp.ca/james/2009/05/flashing-the-htc-titan-the-telus-p4000/</link>
		<comments>http://www.lwp.ca/james/2009/05/flashing-the-htc-titan-the-telus-p4000/#comments</comments>
		<pubDate>Tue, 05 May 2009 21:24:43 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Cellphone]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[HTC]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[ProTip]]></category>
		<category><![CDATA[Tips 'n Hacks]]></category>
		<category><![CDATA[Titan]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://www.lwp.ca/james/?p=217</guid>
		<description><![CDATA[It has been a long time since I flashed my phone, so I figured I should archive the files I used and the process I took in case I need to do it again sometime in the future. Maybe this will help someone else with the same phone as well. There are a couple important [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_208" class="wp-caption alignright" style="width: 390px"><img class="size-full wp-image-208" title="htc_titian" src="http://www.lwp.ca/james/wp-content/uploads/2008/09/htc_titian.jpg" alt="HTC Titan" width="380" height="450" /><p class="wp-caption-text">HTC Titan</p></div>
<p>It has been a long time since I flashed my phone, so I figured I should archive the files I used and the process I took in case I need to do it again sometime in the future. Maybe this will help someone else with the same phone as well.</p>
<p>There are a couple important things before you flash your phone, they seem obvious but&#8230;.</p>
<ol>
<li>Your first time flashing will be a bitch, if it is your only phone and think you will need 9-1-1 between now and mid tomorrow, do not do it! Remember? Your life depends on it.</li>
<li>Backup your data. Use ActiveSync, or whatever software you like, and get your contacts, notes, emails, text messages, docs, etc off the phone. I would suggest getting an SD card 2 GB or better as the space on the phone is a bit limited. It is important to note that simply having an SD card does not mean you don&#8217;t have to back up!</li>
<li>Flashing will remove the devices usage stats such as lifetime use etc.</li>
<li>Flashing will void your warranty.</li>
<li>There is a remote possibility if you are not careful, that you could brink your phone, turning it into an expensive albeit flashy paper weight.</li>
<li>This is <strong>only</strong> for the HTC Titan model phone, in Canada it is called HTC P4000</li>
<li>Obviously this is for my own personal record and works for me, however, as always make sure you understand the process first so you don&#8217;t shoot yourself in the foot.</li>
</ol>
<h2><strong>Benefits to Flashing</strong></h2>
<ol>
<li>GPS module is activated (device ships with GPS module crippled)</li>
<li>Get the latest OS version and be able to cook your own version</li>
<li>Can be more stable and less RAM than previous, or, could lock up all the time and run out of RAM. This benefit is chosen by you.</li>
</ol>
<h2><strong>The Method</strong></h2>
<p>I may have deviated slightly from the &#8220;standard&#8221; way of doing it. Although these instructions are almost identical to other places on the nets, this will work for HTC Titan owners in Canada, if you live in the States, it may differ slightly. Thanks goes to all those crackers out there who risked their phones so we can enjoy our GPS!</p>
<p>There are 5 stages to getting your phone flashed. Follow them very carefully, and read through the instructions a couple times before hand.</p>
<p>At the bottom of the page you can download all the files that I used.</p>
<p>You will need a Windows computer, (preferably Windows XP) with latest version of ActiveSync, and probably Outlook, atleast 250 MBs of free hard drive space, a USB cable for phone to computer, and plenty of paitence.</p>
<h3>Stage 1: Retrieving Provisioning Data</h3>
<p>Now that all your data is backed up&#8230;.</p>
<ol>
<li><strong>Get your ESN, MSID and A-Key info</strong> by dialing ##778#, that will launch the EPST configuration menu Note: Some carriers (Canadians) do not need the last #, so just ##778
<ol>
<li>Select view</li>
<li>make note of your ESN (Hex) value</li>
<li>make note of your ESN (Dec) value</li>
<li>make note of your MSID value (looks like a 10 digit tel number)</li>
<li>make note of the rest of the info on a different sheet of paper. And I mean all of it no matter how mundane. This is for backup purposes in case something does not work correctly later. I skipped this, and it took me a month to fix my data connection!</li>
<li>select &lt;view info&gt; and select A-Key. Some carriers leave this blank, some need this info. If there is info here, make note of it now.</li>
<li>click &lt;cancel&gt; to exit the configuration menu</li>
</ol>
</li>
<li><strong>Get your EPST</strong>
<ol>
<li>download this file here .. this is the getspl file (in zip form)</li>
<li>run the GetSPC.exe on your phone and in the Input field, type in your ESN(Hex) in the input field (you wrote this down earlier)</li>
<li>press &lt;go&gt;</li>
<li>the number produced in the output field is your MSLNumber (EPST unlock code)</li>
<li>exit the application</li>
</ol>
</li>
</ol>
<p>You should now have noted these 4 items:</p>
<ol>
<li> MDN: your 10 digit tel number</li>
<li> MSID: another 10 digit tel number (for some carriers it&#8217;s the same as your MDN)</li>
<li> A-Key: only required by certain carriers</li>
<li> MSL: a 6 digit number that you got when you ran the GetSPC.exe</li>
</ol>
<p>Special Note: The great thing about using the following procedure is that typically you won&#8217;t even have to use the information you just obtained. But better safe than sorry.</p>
<h3>Stage 2: Upgrading the Boot Loader &amp; Radio</h3>
<ol>
<li>If you have flash this phone before, you will need to &#8220;relock&#8221; the phone so it can be flashed. If you have not flashed your phone or do not know what this is, skip and continue as you most likely have a virgin phone.<br />
You can get the relocker here: XXXXXXXXXXXXXXXXXXXXXXXXXx</li>
<li>Run the Unofficial carrier released rom 3.16 which contains the boot loader and radio. This is a Sprint ROM, don&#8217;t worry about it, you&#8217;ll still be able to use your provider, in my case, Telus.<br />
You can get the ROM here: XXXXXXXXXXXXXXXXXXXXXXXXXXXXX</li>
</ol>
<h3>Stage 3: Install a Custom ROM</h3>
<p>I am running No2Chems ROMs which I find are very good and still feels like the stock ROM (how my phone was meant to be) but with some added features.</p>
<ol>
<li>run the unLocker for 3.16 and above, don&#8217;t worry about getting out of the boot loader &#8211; tri-color screen</li>
<li>Download: No2Chems ROM version 5050 (old version as of writing but I still use it) XXXXXXXXXXXXXXX (warning 50mb download)</li>
<li>Download the RUU, the software used to flash the phone. XXXXXXXXXXXXXXXX</li>
<li>Copy the .nbh file into the RUU folder</li>
<li>Make sure there is only one .nbh file in the folder</li>
<li>Double click RomUpdateUtility.exe to begin the update</li>
</ol>
<h3>Stage 4: Verify Provisioning Data</h3>
<ol>
<li>Dial ##MSL# &#8211; this is the 6 digit code you retrieved in step 2 above
<ol>
<li>first select view (because if your info is correct, we don&#8217;t want to accidentally mess it up</li>
<li>verify that the MDN and MSID fields match your info from above</li>
<li>if the info matches, select cancel and skip following step.</li>
<li>if the info does not match, then cancel and re dial ##MSL#, but select edit.</li>
<li>input the correct MDN and MSID and then select &lt;menu&gt; and &lt;ok&gt; and your phone will now reboot. Check again to verify its correctness when the phone boots up.</li>
</ol>
</li>
<li>If your phone had an A-Key then do this step, otherwise proceed to step 3
<ol>
<li>dial ##778#</li>
<li>select &lt;edit&gt;</li>
<li>input your MSL (6 digit code retrieved in step 2 above) **Please note, you can mess up your phone if you change the wrong fields &#8211; use with caution**</li>
<li>select &lt;view info&gt; and select A-Key</li>
<li>input the A-Key from info above (if required)</li>
<li>select menu and select &lt;OK&gt;, your phone will reboot</li>
</ol>
</li>
</ol>
<p><strong>Verify your services</strong></p>
<ol>
<li>make an outbound call</li>
<li>receive a call</li>
<li>connect to the Internet</li>
</ol>
<p>Congratulations, you have successfully updated your phone &#8211; Have fun!</p>
<h3>Stage 5: Trouble Shooting</h3>
<p>More to come here, just want to push this article out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lwp.ca/james/2009/05/flashing-the-htc-titan-the-telus-p4000/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Mobile: The Price of Freedom. Linux: The Freedom to Act.</title>
		<link>http://www.lwp.ca/james/2008/09/windows-mobile-the-price-of-freedom-linux-the-freedom-to-act/</link>
		<comments>http://www.lwp.ca/james/2008/09/windows-mobile-the-price-of-freedom-linux-the-freedom-to-act/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 20:36:19 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Cellphone]]></category>
		<category><![CDATA[HTC]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Titan]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://www.lwp.ca/james/?p=206</guid>
		<description><![CDATA[As a Linux user, I guess you come to expect a certain amount of FREEDOM. And I think when you get a taste of it, you only want more, and more until you are at the point of being considered spoiled I guess ha! Well I have a Windows Mobile (pocket pc) cell phone. It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>As a Linux user, I guess you come to expect a certain amount of FREEDOM. And I think when you get a taste of it, you only want more, and more until you are at the point of being considered spoiled I guess ha!</p>
<div id="attachment_208" class="wp-caption alignleft" style="width: 175px"><a href="http://www.lwp.ca/james/wp-content/uploads/2008/09/htc_titian.jpg"><img class="size-medium wp-image-208" title="htc_titian" src="http://www.lwp.ca/james/wp-content/uploads/2008/09/htc_titian-253x300.jpg" alt="HTC Titan" width="165" height="196" /></a><p class="wp-caption-text">The HTC Titan</p></div>
<p>Well I have a Windows Mobile (pocket pc) cell phone. It&#8217;s a Telus HTC P4000 (aka Titan/Mogul). Like many cell phone manufacturers, HTC builds cellphones which are then rebranded for each cellphone company, hence the shitty name Telus gave it. The P4000.</p>
<p>On to the real issue though. Windows Mobile. If there are two things that drives me nuts the most, they would be:</p>
<ol>
<li>Lack of flexibility (freedom)</li>
<li>Networking issues (in two forms, dropped/missed calls and router/ip/ether issues)</li>
</ol>
<p>I consider myself a power user, and the gadgets that I buy are used for specific reasons and get used every single day until they break. The reason I chose this phone was for a couple of reasons:</p>
<ol>
<li>Full slide out keyboard for ease of typing (possibly programming on the go if absolutely needed)</li>
<li>Provides the ability to ssh into servers from wherever I am using the Cellular network or using the built-in Wifi</li>
<li>The remote possibility it will eventually run Linux</li>
</ol>
<p>Now, I moved from Windows to Linux quite a few years ago, mostly due to extreme frustration, and I did not take purchasing this phone lightly. I was worried that buying a Windows Mobile phone could be a big mistake. After having it now for almost a year, I must say it has been awesome.</p>
<p><strong>The Price</strong></p>
<p>The source of frustration is the model that the Windows Operating System is built around. The OS provides basic hardware to software functionality. Alone its useless, but with software it can make things easy and fun.</p>
<p>However, buying software sucks.</p>
<p>When I was younger, the whole idea and process of cracking and pirating software was cool and fun, but realistically, it is a pain in the ass, and when more people realize that free software does not always mean crap software, prices will go down or disappear and we will all be thankful for it.</p>
<p>My rant is continuing on far too long here, and I am sorry. What I am trying to get at is this:</p>
<p><em>It is absolutely frustrating to come from a Linux operating system and go to a Windows Mobile based device and suddenly realize that I do not have software to do the things I need.</em></p>
<p><strong>The Freedom</strong></p>
<p>Running Linux on this phone, and future phones is right around the corner, unfortunately, it is not coming fast enough.</p>
<p>From what I understand, Googles Android is extremely close to running on the phone (boots into Android), a huge success considering the amount of information provided by HTC to get it to work (zip-nadda-zilch!). However I do not want Android, I do not want a &#8220;pretty&#8221; phone. I do not want the Iphone.</p>
<p>I want a functional phone and that means I want:</p>
<ul>
<li>Access to a terminal/command prompt</li>
<li>ssh functionality without having to use purchase-ware</li>
<li>For god sakes, an internet enabled phone must come utilities to debug networking issues such as the simple command <em>ping</em>.<em><br />
</em></li>
</ul>
<p>I do not want to spend my days searching for software to help make my Windows Operating System functional. I am a web developer, and Linux does this [functionality] right out of the box. Literally.</p>
<p>In conclusion, I will be adding a page about the phone some time in the future. There has been some real cool stuff you can do with it after flashing and doing some upgrades that happily void your warranty. It&#8217;s real cool stuff and makes the phone a lot more fun to use.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lwp.ca/james/2008/09/windows-mobile-the-price-of-freedom-linux-the-freedom-to-act/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
