<?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>Mike Southby &#187; o2</title>
	<atom:link href="http://www.mikesouthby.co.uk/tag/o2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mikesouthby.co.uk</link>
	<description>Microsoft MCSE certified geek and general technology enthusiast</description>
	<lastBuildDate>Thu, 02 Sep 2010 11:37:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>T-Mobile G1/HTC Dream: Upgrading To Cyanogen v4.2.4 ROM&#8230;</title>
		<link>http://www.mikesouthby.co.uk/2009/11/t-mobile-g1htc-dream-upgrading-to-cyanogen-v4-2-4-rom/</link>
		<comments>http://www.mikesouthby.co.uk/2009/11/t-mobile-g1htc-dream-upgrading-to-cyanogen-v4-2-4-rom/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 17:15:36 +0000</pubDate>
		<dc:creator>Mike Southby</dc:creator>
				<category><![CDATA[Android OS]]></category>
		<category><![CDATA[Blah]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[Technology Related]]></category>
		<category><![CDATA[cyanogen]]></category>
		<category><![CDATA[dream]]></category>
		<category><![CDATA[htc]]></category>
		<category><![CDATA[o2]]></category>
		<category><![CDATA[ROM]]></category>
		<category><![CDATA[t-mobile]]></category>

		<guid isPermaLink="false">http://www.mikesouthby.co.uk/?p=1048</guid>
		<description><![CDATA[It’s been a while now since I changed the ROM on my G1; I’ve been more than happy with Cyanogens v4.0.4 ROM which has proven to be very stable and pretty quick.  I still find it amazing that he and other developers are able to push out these ROMs to a higher standard – and much quicker – than the service operators themselves.  T-Mobile have a team of developers working on this and yet they just don’t seem to be able to get it right, they still think the way forward is to fill our devices with crapware and customisations which frankly either don’t work, or slow things down to a crawl – when will they learn...]]></description>
			<content:encoded><![CDATA[<p>It’s been a while now since I changed the ROM on my G1; I’ve been more than happy with Cyanogens v4.0.4 ROM which has proven to be very stable and pretty quick.  I still find it amazing that he and other developers are able to push out these ROMs to a higher standard – and much quicker – than the service operators themselves.  T-Mobile have a team of developers working on this and yet they just don’t seem to be able to get it right, they still think the way forward is to fill our devices with crapware and customisations which frankly either don’t work, or slow things down to a crawl – when will they learn.</p>
<p>Now that the things have settled down after Cyanogen received his C&amp;D notice from Google, I thought it was about time to switch up to his latest stable ROM release; v4.2.4 comes with numerous enhancements and bug fixes and promises to be speedier than ever.  Time to find out!</p>
<p><strong>Notes:  For the purpose of this guide, I am assuming that you already have an older Cyanogen ROM installed (v4.1.99 or older) and you are using Cyanogen Recovery v1.4.  Of course following these instructions may work with other combinations but I have not tested them so if that applies to you, by all means use this as a guide but you do so at your own risk.</strong></p>
<p>Before starting, assuming that you don’t want to sit with your G1 plugged into the power socket, it’s a good idea to give it a charge and ensure your battery is at least 75% charged, then when you are ready:</p>
<ol>
<li>On your computer, download the <a title="http://developer.htc.com/adp.html#s3" href="http://developer.htc.com/adp.html#s3" target="_blank">Android 1.6 Recovery Image</a> from HTC’s website.  This isn’t like one of the normal recovery images you’ll be used to running, but you’ll need it in order to ensure the Google Apps are working.  For ease, download this to your desktop so we know where to find it in later steps</li>
<li>Next, download Cyanogens’ latest <a title="http://n0rp.chemlab.org/android/update-cm-4.2.4-signed.zip" href="http://n0rp.chemlab.org/android/update-cm-4.2.4-signed.zip" target="_blank">v4.2.4 ROM</a>, again saving it to your desktop</li>
<li>We now need to copy both of these images onto your G1 so connect it to your computer using a USB cable, making sure that it is still turned on.  Now, drag down the status window on the G1 and mount your phone so that it is accessible on your computer.  Navigate to the root on your G1’s SD card and copy the two ROMs from above onto the SD.  Once this has done, you can disconnect the USB cable and turn the G1 off</li>
<li>Hold down the home button on the G1 and power on, this will allow you to boot into the Recovery Mode</li>
<li>Once the Recovery Mode had loaded up, perform a Nandroid Backup [<strong>Alt+B</strong>] just in case you run into any problems in the later steps</li>
<li>Next we need to wipe the ext3 partition on the SD card so that once we have flashed the ROM, we have a nice clean system without any of the remnants of the previous ROM, enter the console [<strong>Alt+X</strong>] and type:<br />
<code>mount –o rw /dev/block/mmcblk0p2 /system/sd<br />
cd /system/sd<br />
rm –r *<br />
recovery</code></li>
<li>Perform a data/factory reset [<strong>Alt+W</strong>]</li>
<li>Next, we install the first ROM which will allow you to continue to use the Google Apps once Cyanogen v4.2.4 has been flashed in the next stage.  Choose to <em>apply any zip</em> from the SD [<strong>Alt+A</strong>] and choose <strong>signed-dream_devphone_us</strong> but <strong>DO NOT reboot</strong> your G1 once this has been applied, instead go straight onto the next step</li>
<li>Install Cyanogen v4.2.4 ROM by again choosing to <em>apply any zip</em> from SD [<strong>Alt+A</strong>] and choosing <strong>update-cm-4.2.4-signed.zip</strong></li>
<li>Now restart your G1 [<strong>Home+Back</strong>]; you may find that during the restart, you’ll be returned to the Recovery Menu as the cache is formatted.  This is not a problem so just restart using [<strong>Home+Back</strong>] once again</li>
<li>All that remains now is to go through the initial configuration of your G1 and mate it with your Google Account details however, on the initial screen check your APN details as I have found that whilst the APN lists have been updated since v4.0.4 some of them are no longer accurate (<em>specifically the password</em>), as in my case, the o2 payandgo APN is now slightly wrong and needs to be edited otherwise data will not work.  <strong><em>The following steps are o2 payandgo specific so adjust this based on your SIM provider and data plan; other APN details are discussed in a <a title="http://www.mikesouthby.co.uk/2009/09/t-mobile-g1-unlocking-for-use-with-o2/" href="http://www.mikesouthby.co.uk/2009/09/t-mobile-g1-unlocking-for-use-with-o2/" target="_self">previous post</a></em></strong></li>
<li>Click <strong>Menu</strong> and select the correct APN &#8211; <strong>o2 UK payandgo</strong> &#8211; then edit the APN details ensuring the following are entered:<br />
<code>NAME:  o2 uk payandgo<br />
APN:  payandgo.o2.co.uk<br />
PROXY:  Not Set<br />
Port:  Not Set<br />
USERNAME:  Vertigo<br />
PASSWORD:  password<br />
SERVER:  http://mmsc.mms.o2.co.uk<br />
MMSC:  http://mmsc.mms.o2.co.uk<br />
MMS PROXY:  193.113.200.195<br />
MMS PORT:  8080<br />
MCC:  234<br />
MNC:  10<br />
APN TYPE:  Not Set</code></li>
</ol>
<p><strong>Notes:  I have shown you the steps to perform a clean install of the v4.2.4 ROM which is the way I choose to update, I tend not to keep much in the way of data on my device and any photos or documents etc can be copied back onto your SD card once the upgrade has been done using a USB cable.  However, you can upgrade your existing ROM instead by missing out stage 6 above; this should leave your already installed applications and data intact.  You may need to open Market afterwards though to rebuild your application database so that you continue to receive application update notifications.</strong></p>
<p><strong>Caveat:  <strong>All modifications which attempt to bypass the base system settings allowing you to install custom ROMs *could* brick your phone (and if you’re not sure what is meant by that, please don’t read any further!).  I am not responsible, this guide gives you the information you’ll need, what you choose to do with it is down to you.</strong></strong></p>
<p>As always, I make a few base customisations to the nice clean ROM once it has been installed, obviously at this stage you may choose to do the same or do something different but this is what I do:</p>
<ul>
<li>Cyanogens ROMs are designed for speed and efficiency so do not have all of the audio files that come with an original ROM, however this is easy to fix to ensure that you have all of the ringtones and alerts, simply download the audio zip and extract it to the root of your SD.  Restart the phone and you should now have access to them all</li>
<li>I’m not a fan of desktop wallpaper, perhaps it heralds from the days when it would have an impact on system performance; perhaps it’s just because I don’t like clutter.  So, I prefer to have a simple black background which I think looks much smarter.  To do this take a picture with the camera but keep your finger firmly pressed over the lens whilst you do, then choose this ‘image’ for your desktop.  Easy.</li>
<li>The first app that I always install is a battery status app which gives a much better representation of the amount of charge available than the one which comes as standard, so head to the market and install <strong>Battery Status – Free</strong></li>
<li>Finally, I upgrade to the latest version of Google Maps – v3.2 – which is far better than the version which comes with the ROM, to do this download the <a title="http://www.mikesouthby.co.uk/wp-content/uploads/2009/11/update_navigation.zip" href="http://www.mikesouthby.co.uk/wp-content/uploads/2009/11/update_navigation.zip" target="_blank">update file</a> and using the same method as above, put this file onto the root of your SD card and reboot into the Recovery Mode menu and apply the update.  Once your G1 has rebooted after doing this, you should see the updates Maps icon on the home screen and have access to the latest version of maps which has layers (<em>showing you traffic hold ups etc</em>) amongst other things and is much faster.  Worth noting also that if and when the voice navigation feature is enabled outside of the US (<em>currently it is not available in the UK owing to licensing restrictions on the map data</em>), you will already have the core map application ready to go!</li>
</ul>
<p>I hope you find this useful, enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikesouthby.co.uk/2009/11/t-mobile-g1htc-dream-upgrading-to-cyanogen-v4-2-4-rom/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>T-Mobile G1 &#8211; Unlocking For Use With O2&#8230;</title>
		<link>http://www.mikesouthby.co.uk/2009/09/t-mobile-g1-unlocking-for-use-with-o2/</link>
		<comments>http://www.mikesouthby.co.uk/2009/09/t-mobile-g1-unlocking-for-use-with-o2/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 16:52:08 +0000</pubDate>
		<dc:creator>Mike Southby</dc:creator>
				<category><![CDATA[Android OS]]></category>
		<category><![CDATA[Blah]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[Technology Related]]></category>
		<category><![CDATA[o2]]></category>
		<category><![CDATA[t-mobile]]></category>

		<guid isPermaLink="false">http://www.mikesouthby.co.uk/?p=321</guid>
		<description><![CDATA[I’ve had my G1 for a while now and so far so good with everything apart from the T-Mobile signal.  According to T-Mobile, the coverage in the village where I am living should be good but my G1 can barely muster 1-2 bars signal strength on a good day.  On a bad day it doesn’t get coverage at all...]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;"><strong>* 17-11-2009 Updated APN settings for o2 Pay As You Go with working MMS at bottom of post *</strong></span></p>
<p>I’ve had my G1 for a while now and so far so good with everything apart from the T-Mobile signal.  According to T-Mobile, the coverage in the village where I am living should be good but my G1 can barely muster 1-2 bars signal strength on a good day.  On a bad day it doesn’t get coverage at all.  Now this is not a new thing, previously I lived in Swindon and even there I struggled with signal even though according to their spectrum charts the signal should have been good.  Previous to the G1 I used a Nokia E71.  The E71 was even worse, where perhaps the G1 has 2 bars of strength; the E71 struggled to get anything.  I attribute this in part to the stupid notion by Nokia of putting an aerial inside a metal frame, a great idea hey?  What is interesting with both phones is that when you go outside, the signal improves significantly to the degree that it is as good as suggested by T-Mobile even 3G works!</p>
<p>So I have come to the conclusion that whilst I love my android, T-Mobile has to go and I’m going to use o2 again, which I know to work properly where I live.</p>
<p>This means that I have to unlock my G1.  According to my research, there are a couple of ways of doing this.  Firstly, I’m lead to believe that once you have been a customer of T-Mobile for around 90 days, they will give you the unlock code that you need on request, after all you may need the code for a legitimate reason such as putting a foreign SIM in temporarily if you’re travelling abroad.  I tried this approach and whilst on the face of it the answer is yes there seemed to be a lot of red tape and conditions, not really the answer I was looking for when I have already paid for the phone twice over in subscriber costs.  Secondly, there are a lot of companies advertising online that claim to be able to offer you the unlock code for a fee.  After doing a lot of research and checking out other people’s experience, I decided to use a company called <a title="http://www.unlock-tmobileg1.com" href="http://www.unlock-tmobileg1.com" target="_blank">www.unlock-tmobileg1.com</a> who will supply you with the code you need within 24 hours for a fee of £15.99</p>
<p>Here’s the steps you’ll need to go from a T-mobile G1 to an o2 G1:</p>
<ul>
<li>Perform a factory reset of your android.</li>
<li>Slide out the keyboard and open the left hand side notch to unlock the battery cover, then take it off.</li>
<li>Insert your T-Mobile SIM if not already done so and the battery.</li>
<li>Press the MENU button whilst you turn the phone on, keeping your finger on the MENU button until the phone boots, you’ll notice that it now boots up in SAFE MODE.</li>
<li>Press the EMERGENCY DIAL button and dial *#06# which will give you your IMEI number, this should be 15 numerics in length.  Make a note of this as you’ll need this on the website to get your unlock code.</li>
<li>Head over to <a title="http://www.unlock-tmobileg1.com" href="http://www.unlock-tmobileg1.com" target="_blank">www.unlock-tmobileg1.com</a> and follow the instructions to get your unlock code, using the IMEI number you’ve just got in the above step.</li>
<li>Back on your phone, return to the main screen and press the MENU button, this will pop up the APN button, press it.</li>
<li>Go to the APN settings, you’ll find the APN for T-Mobile.  Press MENU again and press NEW APN.</li>
<li>Use the following settings:<br />
<strong>O2 Pre-Pay</strong><br />
<em>NAME:  o2 uk payandgo<br />
APN:  payandgo.o2.co.uk<br />
PROXY:  Not Set<br />
Port:  Not Set<br />
USERNAME:  Vertigo<br />
PASSWORD:  password<br />
SERVER:  http://mmsc.mms.o2.co.uk<br />
MMSC:  http://mmsc.mms.o2.co.uk<br />
MMS PROXY:  193.113.200.195<br />
MMS PORT:  8080<br />
MCC:  234<br />
MNC:  10<br />
APN TYPE:  Not Set</em><br />
<strong>O2 Post-Pay</strong><br />
<em>NAME:  o2 uk postpay<br />
APN:  wap.o2.co.uk<br />
PROXY:  Not Set<br />
PORT:  Not Set<br />
USERNAME:  O2wap<br />
PASSWORD:  password<br />
SERVER:  http://mmsc.mms.o2.co.uk<br />
MMSC:  http://mmsc.mms.o2.co.uk<br />
MMS PROXY:  193.113.200.195<br />
MMS PORT:  8080<br />
MCC:  234<br />
MNC:  10<br />
APN TYPE:  Not Set</em></li>
<li>Now switch off your phone and wait for your unlock code.</li>
<li>Now you can insert your new o2 SIM card and switch the phone back on normally (for the sign up to work and to link with your Google account, make sure the SIM is data activated).</li>
<li>Your G1 will now ask you for your unlock code, make sure you get this right as entering it wrong 3 times will make your phone hardware lock.</li>
<li>Once unlocked, your data service will be active as per the APN settings you entered in the above steps.</li>
<li>You can now customise to your choice the settings for things such as homepage etc.</li>
</ul>
<p>I had my unlock code back within 5 hours which I thought to be a pretty good service, given the stated time is 24 hours.  One tip though, remember to check the days exchange rates before you buy.  Why? because it may be cheaper to select to pay in US$ at the checkout, OK so you will only save about £1 at best but in these troubled times every penny counts!  As a service, I&#8217;d recommend these guys, quick turn-around and they do exactly what they say on the website, no fuss, no hassle.  Easy payment too using PayPal.</p>
<p>You should now be able to fully enjoy your G1 again and the annoying ‘No Network Coverage’ message will be a thing of the past.</p>
<p>Enjoy!</p>
<p>____________________</p>
<p>I&#8217;ve now managed to get MMS to work, the settings are:</p>
<p><strong>O2 Pre-Pay</strong><br />
<em>NAME:  o2 uk payandgo<br />
APN:  payandgo.o2.co.uk<br />
PROXY:  Not Set<br />
Port:  Not Set<br />
USERNAME:  payandgo<br />
PASSWORD:  password<br />
SERVER:  Not Set<br />
MMSC:  http://mmsc.mms.o2.co.uk:8002<br />
MMS PROXY:  193.113.200.195<br />
MMS PORT:  8080<br />
MCC:  234<br />
MNC:  10<br />
APN TYPE:  Not Set</em></p>
<p><strong>*UPDATES FOR OTHER NETWORKS BELOW*</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikesouthby.co.uk/2009/09/t-mobile-g1-unlocking-for-use-with-o2/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
	</channel>
</rss>
