HTC Hero

So, I finally replaced by aging Nokia E70 with a brand new HTC Hero White Android phone. The touchscreen keyboard is still something I have to get used to, and the batterylife the last few days has been limiting (but I play a lot with it… but I must remember to recharge it when possible).HTC-Hero-Android-White
I’ve installed quite a few applications on it, and have now also gotten my voipbuster account working on it and have made some voip test-calls to and from my other voip numbers. I’ve also gotten voip to work over the telfort 3G connection I’m using, and will probably be using a lot of that in the future.
Other notable apps I will enjoy a lot are:

Google Skymaps. Uses the compass and position sensors so display a star-map of the area that you are pointing at
Google places. Should list all kinds of local restaurants, bars, banks and gas stations… but how well this works in the Netherlands is yet to be seen.
Twidroid. My current twitter-app of choice, Peep just didn’t pull it.

Some stuff I figured out, but that wasn’t too obvious initially:

  • Press ‘home’ for 2-3 seconds and release for a list of running applications and click them to switch to them
  • Telfort network is always considered to be ‘roaming’, because it doesn’t really exist anymore, and I am technically on the KPN network.

Nokia finally getting it…

Today I was pleasantly surprised by the news that Nokia is gonna be releasing the N97 smartphone. It tickles all my buttons:

  • Large hi-res display (640×360)
  • UMTS/HSDPA
  • Touchscreen + Accelerometer
  • GPS (with a-APS)
  • Symbian S60 OS (v5)
  • Wifi/Bluetooth/Micro-SD
  • Full QWERTY keyboard
  • Huge amount of flash (32GB), expandable to 48
  • Large battery
  • 5Mpix cam with flash

I’m quite sure that this will be to device replacing my trusty E70… now only if they can ship them somewhere in Q1 2009 🙂

Proxytunnel over JoikuSpot

JoikuSpot Light is an application for Symbian S60 devices (like the Nokia E70) which will turn your gprs/umts mobile phone into a WiFi hotspot. The free ‘light’ version of Joikuspot only allows HTTP and HTTPS connections, by proxying them. I always like to possibility to use SSH, and other protocols, so I tried to use proxytunnel to connect with ssh. I couldn’t get a connection working, while regular HTTPS traffic from my browser to a banking-site worked perfectly.

After playing around a bit with Wireshark, netcat and proxytunnel I found out that the Joikuspot accesspoint will only proxy connections created with the HTTP/1.1 protocol, and not with the 1.0 protocol.

Proxytunnel only uses 1.0 connections, and netcat would also not work when using ‘-X connect’ proxy support. Proxytunnel was quickly fixed to use the 1.1 protocol, as I don’t think there are any proxies out there that do not support 1.1, I expect this won’t have any side-effects.

So, if you are a proxytunnel user, please test the current subversion snapshot (r248) and report any regressions/issues to the proxytunnel list. If you are a JoikuSpot user, please try out this new proxytunnel version, as it should now work with your mobile accesspoint.

Connecting to the internet via Nokia 3G phone and linux

So after some days of fiddling with settings, and asking around a bit I now have working settings for connecting my laptop (over bluetooth) to my Nokia E70 phone, using GPRS or UMTS to connect to the internet using T-Mobile Pocket Internet Totaal / Web’n’Walk.

/etc/ppp/peers/tmobile:

  • hide-password
  • nobsdcomp
  • noauth
  • connect “/usr/sbin/chat -v -f /etc/chatscripts/tmobile”
  • debug
  • /dev/rfcomm0
  • 115200
  • #nodefaultroute
  • noipdefault
  • user tmobile
  • remotename tmobile
  • ipparam tmobile
  • lcp-echo-failure 0

/etc/chatscripts/tmobile:(paste-it link)

  • ABORT BUSY ABORT ‘NO CARRIER’ ABORT VOICE ABORT ‘NO DIALTONE’ ABORT ‘NO DIAL TONE’ ABORT ‘NO ANSWER’ ABORT DELAYED
  • ” ATZ
  • OK-AT-OK “AT&FE0V1&D2&S0&C1S0=0+IFC=3,1”
  • OK-AT-OK “AT+CGDCONT=1,\”IP\”,\”internet\””
  • OK-AT-OK “ATD*99***1#”
  • CONNECT ”

/etc/bluetooth/rfcomm.conf:

  • rfcomm0 {
  • bind yes;
  • device 00:12:D1:XX:XX:XX; # replace with your bluetooth device-id
  • channel 2;
  • comment “Nokia 3G Phone”;
  • }