Nexus One dropping back to 2G on Optus

I’m looking at moving my company’s mobile phone services over to Telstra, and I wanted to do some checking of whether my new Nexus One (gift from GoogleIO 2010) was going to work on the NextG network. While some of the frequencies (2100MHz) overlap, my Nexus One uses the 900MHz frequency, whereas Telstra NextG uses the 850MHz frequency.

In the process of sniffing around my phone’s settings, I accidentally screwed something up so that my phone only had 2G access. This blog post is to share the optimal settings for the Nexus One on Optus.

After referring to the really helpful Nexus One Help Forum post I went into the testing menu, and basically screwed something up.

  1. In the phone dial pad… *#*#4636#*#* (This is the testing menu)
  2. Select Phone information (first) option

There are two settings you need to have to work well with Optus:

  1. Towards the bottom under “Set preferred network type:” to “WCDMA Preferred“.
  2. Hit the Menu key > Select radio band > Select AUS as the network > Select OK.

I think I must have selected AUS2 out of curiousity, and in the process screwed up the 3G access on Optus.

Changing back to AUS and fixing WCDMA Preferred, and I got back my 3G.

Changing Subversion Revision Authors – simple script

After making the decision to move our JIRA and Confluence development stack back in-house (after a year or so of using JIRA Studio), I also took the opportunity to pick up a few of Atlassian’s other products thanks to their disruptive $10 Start Deals.

One of these products, Fisheye, looks pretty impressive, however, I ran into a road-block when starting to use it on our existing Subversion repository: we had too many committers.

While the current Hiive Systems team consists of only 5 code committers – well under the 10 committer limit in the Starter version of Fisheye – the subversion branch has quite a lot of history. Our revision log is well over 100,000 commits, and includes a bunch of people who’d played a role in development in the past – interns, staff from our sister company, Internetrix, and some staff no longer with the company. This, combined with some laziness around usernames – I’ve been known by two usernames over time – and we were going well beyond our 10 unique committers. Unfortunately, and understandably, Fisheye doesn’t prompt to say “which users do you want to count/care about” – it just stops indexing once it gets to the 11th committer.

So, we needed a way to go back and group together committers. In some cases, it meant having my commits work off a standard username (how novel!). In others, it meant taking commits from interns and language translation staff and converting them over to a common “archive” user.

While the process was fairly easy on a revision by revision basis, with over 100K revisions, I needed a better approach. So I wrote this little Perl script. Hopefully it is useful for you too.

Download the svnclean.zip file here.