Upgrading Nokia X to CyanogenMod 11 (via Ubuntu)

The Nokia X seems to be a nice piece of hardware for just around $125 AUD. Nothing spectacular in terms of computing power, but much better build quality than your average cheap Chinese Android clone. I have always been a fan of Nokia hardware until they decided to commit suicide by firstly adding CEO Stephen Elop and ditching all of their software for Windows Mobile. The problem with the device out of the box is that is has a horribly butchered version of Android. And by horribly I mean way worse than the usual bloat and crapware that poor Samsung, HTC or Sony users are normally subjected to. Hopefully this is only Nokia's first step to a more open platform, but I wouldn't hold my breath on that one. Before committing to buy this device I made sure that I could flash it to CyanogenMod as soon as it arrives. Sidenote: I purchased from Mobicity AU - which turned out to be a big mistake. Do yourself a favour and go somewhere else unless you have weeks to wait. Boot Mode - Nokia X Nokia Recovery Mode: 1. Turn off your device 2. Press Volume + and Power Button 15 seconds Dependencies If you haven't got the Android SDK or tools yet you need to install sudo apt-get install android-tools-adb android-tools-fastboot USB Configuration sudo vim /etc/udev/rules.d/51-android.rules #add the following line SUBSYSTEMS=="usb", ATTR{idVendor}=="0421", MODE="0666", OWNER="plugdev" sudo service udev restart vim ~/.android/adb_usb.ini #add at the end of the file 0x0421 sudo adb…

Continue ReadingUpgrading Nokia X to CyanogenMod 11 (via Ubuntu)

Nokia Bluetooth Keyboard on Android

One of my oldest pieces of hardware is a trusty Nokia SU-8W Bluetooth Keyboard. I have tried to revive it on an Android 1.6 & 2.0 device with not much luck. However I got it working successfully on a Gingerbread (2.3.4) Google Nexus S. Pre-requisites SU-8W Manual (http://nds1.nokia.com/phones/files/guides/Nokia_SU-8W_Wireless_Keyboard_UG_en.pdf) BlueKeyboard JP (https://market.android.com/details?id=elbrain.bluekeyboard.ime) Steps Install the BlueKeyboard JP from the Android Market Go to Settings > Wireless & Networks > Bluetooth Settings Scan for devices and click to pair the Nokia SU-8W Enter a passcode (I used the highly inventive 0000 combinaton) on the phone and click 'OK' Enter the same on the SU-8W (need to use green 'fn' keys for numbers) and hit enter The phone should show the Nokia SU-8W as paired but not connected Go to Settings > Language & keyboard > BlueKeyboard JP Settings Select the Nokia SU-8W as the keyboard and make any other changes you might need Click the 'Back' symbol and tick the option box to enable the 'BlueKeyboard JP' keyboard In any data entry field (i.e. GMail) hold the finger on the input box and click 'Input method' and select BlueKeyboard JP Wait for the keyboard to connect.   Enjoy !  

Continue ReadingNokia Bluetooth Keyboard on Android

Using Nokia Share Online to upload directly to Flickr

One of the nicest ways to get photos straight from your mobile to Flickr (without having to use e-mails) on Nokia devices is the Flickr Plugin for the Nokia Share Online application. Since a lot of my clients in the educational sector  are starting to use Flickr as part of their online teaching I decided to create a short HOWTO. The application itself comes with the phone on most recent Nokia S60 devices (with recent Firmware - check Nokia Software Updater for new firmware). To check if your particular phone is capable you can check the Nokia Share Online Support site. Nokia Share Online appears on the home screen of your device (screenshots are from a N95 8GB): First time only configuration On first use you will have to check the available services by choosing 'Options': On a new device you will be prompted for your Flickr Username / Password. Since I have used the Flickr Plugin on this particular phone previously the Username was already saved (which is a bit of a worry - since deleting the account should have also removed the credentials I would have hoped). Set the update frequency: NOTE: Be careful with this setting as there could be mobile data fees involved depending on the method you use to connect to the internet on your device. Consult with your network operator on the fees if you are using the wireless data network of your phone provider. After this step you are ready to connect to…

Continue ReadingUsing Nokia Share Online to upload directly to Flickr

Mobile 2D codes gathering pace (outside of Asia)

FINALLY !!! As somebody that has been experimenting with this technology for over 2 years now I am quite exited to see that the adoption of this technology is gathering some steem. While it has bee widely adopted in Asia for some years now, it has taken some time to get a foothold in the rest of the world this seems to be changing now. At least in Europe as I can see for myself at the moment. In my opinion with Nokia finally getting serious and throwing its (considerable) weight behind this technology (http://mobilecodes.nokia.com/) and some other industry heavyweights joining forces in the Mobile Codes Consortium.� This will hopefully produce one key outcome, the stadardisation of the label technology, which up to now has been one of the stumbling blocks that has kept people such as myself from adopting these codes in real-world projects. Along with the adoption by some major companies in their advertising this should produce the momentum that was needed to push mobile 2D codes into some broad adoption. Of course there is similar technology available for the applications that require this link between the physical world (presence) and the mobile internet. One example is RFID together with Near Field Communications (NFC). However apart from the additional expense for RFID labels, no other technology has anywhere close the number of handsets that are capable of using this technology without some add-on to the mobile phone. Currently there are only very few handsets that will support this…

Continue ReadingMobile 2D codes gathering pace (outside of Asia)

Using Nokia Mobile Webserver in an educational environment.

The ability to host your own content from your mobile phone opens some interesting possibilities to engage students and will allow the integration of user generated content in the education process. David Johnson from the University of Reading is working on serving portfolio data from your mobile. Some of the current limitation of this approach: -cost of the bandwidth -speed The ability to proxy the users content on the Mobile Web server Gateway as well as the ability to integrate content outside of the mobile phone seem to be the main points that will have to be improved for this to become a more mainstream technology. Another area of concern (or another potential use of this technology – depending on your viewpoint) is the backup of data from the mobile phone. The ability to proxy the content on the Gateway could also be used as a backup of the content that is hosted within the MWS on the mobile phone. Some of this work is already on the way. David Johnson (see above) is currently working on some Webservice API for MWS that should allow the use of MWS served content in mashups with other content sources.

Continue ReadingUsing Nokia Mobile Webserver in an educational environment.

Configuring the Nokia E-Series SIP for Nodephone (Internode)

This is Part 3 of the Nokia SIP settings. This time for NodePhone (Internode - Australia). It has been hard to find this information (particularily the Registrar Server settings). NOTE: The Realm setting in the Registrar Server are CASE-SENSITIVE. For some screenshots check the ENGIN Australia setup entry. General Profile name: nodephone Service profile: IETF Default access point: {Your WLAN Access Point} Public user name: sip:{NodePhone Phone No}@sip.internode.on.net User compression: No Registration: When needed Use security: No Proxy Server (not required) Proxy Server Address: none Realm: none Username: none Password: none Allow loose routing: none Transport Type: none Port : none Registrar Server: Registrar Server Address: sip:203.2.134.1 Realm: BroadWorks (Note:CASE-SENSITIVE) User name: {NodePhone Phone No} Password: ***** Transport type: UDP Port : 5060

Continue ReadingConfiguring the Nokia E-Series SIP for Nodephone (Internode)

Configuring the Nokia E-Series SIP for sipgate.at

This is Part 2 of the Nokia SIP settings. This time for sipgate.at (Austria), but it should also work for other SIPGate domains. It has been hard to get this information from the providers themselves. For some screenshots check the ENGIN Australia setup entry. General Profile name: sipgate Service profile: IETF Default access point: {Your WLAN Access Point} Public user name: sip:{SIPGate UserID}@sipgate.at User compression: No Registration: When needed Use security: No Proxy Server Proxy Server Address: sip:sipgate.at Realm: sipgate.at Username: {SIPGate UserID} Password: ***** Allow loose routing: Yes Transport Type: UDP Port : 5060 Registrar Server: Registrar Server Address: sip:sipgate.at Realm: sipgate.at User name: {SIPGate UserID} Password: ***** Transport type: UDP Port : 5060

Continue ReadingConfiguring the Nokia E-Series SIP for sipgate.at

Configuring the Nokia E-Series VoIP client for Engin Australia

Since I had to look all over�for the correct settings and there was a lot of trial and error involved (specially for the Realm). Thanks to Engin Support that finally provided this info after logging a support request. The screenshots are from a Nokia E65, but should be applicable for similar Nokia phones. General Profile name: engin Service profile: IETF Default access point: {Your WLAN Access Point} Public user name: sip:{phone number}@voice.mibroadband.com.au User compression: No Registration: When needed Use security: No Proxy Server Proxy Server Address: byo.engin.com.au Realm: mobileinnovations.com.au Username: {your engin phone number} Password: ***** Allow loose routing: Yes Transport Type: UDP Port : 5060 Registrar Server: Registrar Server Address: byo.engin.com.au Realm: mobileinnovations.com.au User name: {your engin phone number} Password: ***** Transport type: UDP Port : 5060

Continue ReadingConfiguring the Nokia E-Series VoIP client for Engin Australia