Connecting to HSDPA via Internet Sharing on HTC TyTN running WM6

November 27, 2007

One of my main challenges when getting the EEE was to get it talking to my HTC TyTN smartphone via a Bluetooth dongle, so that I could have high-speed Internet access on the move. To complicate matters slightly, I have flashed my TyTN with a WM6 ROM, and I wasn’t sure whether this would be a hindrance or not… well, I seem to have struck on the right solution, as it’s certainly working for me at the moment.

I basically followed ericmoritz’ guide on, but, this didn’t work for me, so I made a slight change. The change was this:

After installing bluez-util, and running bluetooth-applet from a new terminal, I opened the Bluetooth Applet from the tray on the EEE, and set the dongle to visible and connectable mode. Having done this, I used Settings/Bluetooth on the TyTN to add the EEE as a new device, using the passcode “1234” – I found that this created a suitable partnership between the two devices.

I then closed Bluetooth-Applet (Ctrl+C in the terminal which launched it), and uninstalled it (sudo apt-get remove bluez-util)

Then, I followed the guide as written, although, it is worth noting that, before running sudo ifup bnep0, you need to have tapped “Connect” in Internet Sharing on the device, otherwise it will fail.

Hope this helps anyone struggling with the existing guide.


QuickTip: whereis

November 27, 2007

Okay, so you’ve installed something on your EEE, and you can’t find where it is. Or you’re trying to run a command, and it’s coming back saying “Command not found”. Do not fear- there is another command which might be able to help you – whereis.

All you need to do is type whereis followed by the command you want. So, for example, taking the example of picasa (below):

whereis picasa

This returns the locations where the command is found:
picasa: /usr/bin/picasa /usr/X11R6/bin/picasa /usr/bin/X11/picasa /opt/picasa/bin/picasa

So, if running picasa does not work, running /usr/bin/picasa should do the trick.

Why not give it a try with ifconfig – see if you can find out your IP address! (There are better ways of doing this, but, this is just an example of using whereis!)

Installing Picasa

November 27, 2007

If you want Google’s Picasa on your EEE, here’s how 🙂

1.) Download Google’s automated installer for their repo authentication key:


2.) Run the newly-downloaded script:


3.) Update apt:

sudo apt-get update

4.) Install Picasa:

sudo apt-get install picasa

You can, of course, add Google’s key and repo name by hand, but, this seemed the easier option.

Asus to release SDK for EEE

November 27, 2007

Asus has announced that an SDK for the EEE will be made available, but there are no more details at present. It is not clear what form this SDK will take, and what languages will be required to use it, but, it represents a very positive step that Asus is keen to make the Linux version of the EEE a success, through the promotion of user-developed applications.

Asus is also pleased to announce the upcoming release of the Eee PC SDK. This will allow for the development on the Eee PC by the OpenSource community making it easy to develop, easy to port and easy to release software for the Eee PC platform. Please check back soon at for more information in the upcoming weeks. We are pleased to work with the OpenSource GNU/Linux community to extend the richness of the Eee PC beyond the standard commercial offerings.

Asus to release complete GNU GPL source for EEE

November 27, 2007

There’s some good news from Asus today, in the form of a press release on their blog:

ASUSTek is committed to meet the requirements of the GNU General Public License

The open source code for EeePC is available here. To download the source code of all open source software packages that are included in the product, follow the steps listed below.

The source code found here is complete to the best of Asus’s knowledge. If you believe any additional source code files should be provided under the applicable open source license, please contact Asus at and provide in detail the product or code module in question. Asus is committed to meeting the requirements of the open source licenses including the GNU General Public License.

There has been a fair amount of discussion in the EEE community about Asus’ position on the source code, with some suggesting that it was never going to be released. Others were more tolerant and moderate in their opinions, suggesting that it was a slight delay, but that Asus would comply shortly – it looks as if this latter group was absolutely right.