Cynics Soapbox

Random thoughts...

More Android Experiments

When I first looked at building for Android I followed the route that led me to install Eclipse and all the associated bits required. Having not done anything with Java for over 10 years it was a bit of a shock to the system and figuring out what went where and how it all hung together wasn’t easy. The version of Eclipse that apt-get install gave me was also not the current one and all the tutorials assumed I...

This is not the Android you want...

Compared to Apples “one size fits all” iOS, Googles Android comes in a myriad of different guises. By choosing to partner with different firms they have ceded absolute control over how their operating system will look to those how manufacture phones. I’ll leave it to others to debate the relative advantages and disadvantages of this approach, but the result is that my current phone ships with a customised version of Android. If the customisations were only skin deep then...

Kernel Building

First attempt at getting a new kernel for my phone, an HTC Desire HD. Download the source from http://developer.htc.com/ Expand it into a directory As we’ll be building for ARM, we need the cross compilation toolchain, so install relevant packages. Get the config from the phone. $ adb pull /proc/config.gz . $ gunzip config.gz && mv config .config Now try and build the kernel. $ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- Answer questions for the config...

Android

I’ve been using an Android phone since late 2009 and am now on my second phone. I’ve found Android to be easy to use and the over the air updates I’ve experienced from 1.5 to 1.6 and 1.6 to 2.2 have been smooth and effortless. In fact the only times my phone gets connected to a computer is for a charge when I’m travelling 🙂 Yes, my phone really is a phone. Of...

3G problems again

My current phone is 3G compatible. The software that Vodafone supply is old and lacks the ability to state that the phone should ignore 3G networks. Ideally this shouldn’t matter as 3G is faster than older GSM, but in practice there is a bug somewhere in the 3G systems which means that at regular intervals the phone decides it can’t send text messages. Every attempt to send fails (not sure about reception) with a network style time-out error....

Niggles

The ongoing saga of the new phone continues… When travelling overseas the phone doesn’t automagically detect the network. I have to manually select it. After being selected it’s then quite happy on automatic and will pick it up again if dropped. Strange. The screensaver is OK, but it doesn’t show if there are any messages waiting! For that i have to assault one of the buttons and wait for it to drop out of scren saver mode....

Battery life

One of the things that most concerned me with the change of phone was the battery life of the new model. The 6310i has great battery life and I’ve become very used to never needing to take a charger when I travel. The new one, with it’s colour screen and fancy widgets won’t match the 6310i’s battery life, so I was prepared for some reduction in the time between charges. What I wasn’t ready for...

Pyhton & IRC

After updating my bluetooth drivers and persuading my USB hardware to work (really must replace that with something that works correctly one of these days) connecting to the phone has become really easy. It’s nice when things work as they’re supposed to. I installed the python app and installed a test script that ran correctly. I’ve no idea how much I’ll use it but having it there could prove useful. I then tried to install WLIrc....

Installing Apps

After a bit of searching I found FExplorer, a free file viewer for the phone. It looked good and had a few good reviews so I downloaded it and tried to install it. Wham! Denied! The phone has the defaults of not allowing software to be installed unless it’s digitally signed. This makes a degree of sense but is quite annoying, so it can be disabled by visiting Tools / Manager then using Options / Settings. Also seemingly of applicability was...

Hello World

One of the things about the new mobile is that it’s a Series 60 Nokia, which means it runs symbian OS and therefore ytou can write apps that will run on it! Yes, really. So, I decided to have a look at the development stuff as it might be fun at some point. I downloaded the files (they are large) and installed it all. So far so good. It comes with examples and I (correctly) guessed I wasn’t...