Tag Archives: 700m

Dell BIOS updates using Linux

Dell provides Ubuntu support for updating the BIOS of Dell systems:

http://direct2dell.com/one2one/archive/2007/12/05/37446.aspx

… be sure the Universe section is enabled in /etc/apt/sources.list, then run as root:

wget -q -O – http://linux.dell.com/repo/firmware/bootstrap.cgi | bash
aptitude install firmware-addon-dell
aptitude install $(bootstrap_firmware -a)
update_firmware

Thanks Dell!

Ubuntu Linux, T-Mobile, & Nokia N73 as a Bluetooth Modem.

If bluetooth works on your computer, then getting your system to talk to your N73 isn’t hard and I’m not going to cover it here. See this posting for what packages I needed to install to get bluetooth working in my Dell 700M laptop running Ubuntu Linux:

http://timony.com/mickzblog/2007/10/09/ubuntu-bluetooth-sd-card/

If you have T-Mobile T-Zones Internet service for your phone in the US you should be able to use the following procedure to surf the web on your computer using your N73.

First find your Phone’s bluetooth device address (or ID), by typing

*#2820#

into your phone.

You should see a sequence of numbers and letters that look something like this on the screen:

000ABC22BC33

Write it down in this format, (with a colon after every 2nd character):

00:0A:BC:22:BC:33

Next make a backup copy of this file

/etc/bluetooth/rfcomm.conf

For example:

sudo cp  /etc/bluetooth/rfcomm.conf /etc/bluetooth/rfcomm.conf.org

I’m going to presume you’ve never edited this file before, and you can change it to look like this (using the bluetooth device number you discovered):

#
# RFCOMM configuration file.
#
rfcomm0 {
 #      # Automatically bind the device at startup
 	bind yes;
 #
 #      # Bluetooth address of the device
 	device 00:0A:BC:22:BC:33;
 #
 #      # RFCOMM channel for the connection
	channel 2;
 #
 #      # Description of the connection
	comment "Nokia N73";
 }

If you have edited this file before and are already using rfcomm0, then create a new entry named rcomm1 and replace rcomm1 with any other references I make to rcomm0. Also, make sure you get all the semi-colons after each entry in the file.

Next copy the gprs-connect-chat and the gprs-disconnect-chat files from:

http://davesource.com/Solutions/20070520.T-Mobile-Nokia-E65-Ubuntu-Linux.html#networking

In the gprs-connect-chat replace line 47:

OK              'AT+CGDCONT=1,"IP","internet2.voicestream.com","",0,0'

With this:

OK              'AT+CGDCONT=1,"IP","wap.voicestream.com","",0,0'

Move the 2 files to /etc/ppp/peers:

sudo mv  gprs-connect-chat /etc/ppp/peers
sudo mv  gprs-disconnect-chat  /etc/ppp/peers

Next create a new file in /etc/peers named gprs and copy’n’paste the following (the gprs script that davesource.com uses didn’t work for me):

# GPRS for T-Mobile USA
/dev/rfcomm0 # device bound to T610 phone
230400 # speed
defaultroute # use the network for the default route
usepeerdns # use the DNS servers from the remote network
nodetach # keep pppd in the foreground
crtscts # hardware flow control
lock # lock the serial port
noauth # don’t expect modem to authenticate itself
local # don’t use Carrier Detect or Data Terminal Ready
debug
connect /etc/ppp/peers/gprs-connect-chat
disconnect /etc/ppp/peers/gprs-disconnect-chat

Now your ready to test the connection. First stop networking:

sudo /etc/init.d/networking stop

Next, turn on bluetooth on your phone and connect to it. Once your connect issue the following commands:

rfcomm bind all
 pppd call gprs

When your done, control-c will stop the ppp connection, then run this command:

 rfcomm release all

If you’ve more than one entry defined in your rfcomm.conf file, try using:

frcomm bind rfcomm0

And replace rfcomm0 with rfcomm1 or rfcomm2 …

To web-surf you will need to set your browser to use the following proxy:

216.155.165.50:8080

But, ssh & VPN won’t work, just web-browsing at dial-up speed! However, it might be possible to tunnel ssh and other services.

The following links were a lot of help in aiding me in getting this to work:

http://www.yepthatsme.com/2004/11/09/ppp-chat-scripts-for-t-mobile-sony-ericsson-t610-gprs-via-bluetooth-with-debian/

http://digitalife.wordpress.com/2007/07/31/using-your-mobile-phone-as-a-gprs-modem-with-ubuntu-linux-via-dku-2-usb-cable/

I used the scripts from here to get the laptop to connect (with minor changes):

http://davesource.com/Solutions/20070520.T-Mobile-Nokia-E65-Ubuntu-Linux.html#bluetooth

I need to clean-up/rewrite this posting, and put in proper references to sites that helped me get this working.

Copies of the configuration files are here:

rfcomm.conf

gprs, gprs-connect-chat, gprs-disconnect-chat

Gnome Fonts too big in Ubuntu Gutsy?

I upgraded my Dell 700m laptop from Ubuntu Feisty to Ubuntu Gutsy. Gutsy is the current developemnt (beta) release of Ubuntu Linux and is planned to be released in October of 2007. After upgrading to Gutsy and restarting my laptop many of the fonts were too big.

To correct this you may need to set the DPI to 96. To see why read this:

http://primates.ximian.com/~federico/news-2007-01.html

And this:

http://scanline.ca/dpi/

To change the DPI go to the Font settings applet; click on System, then Preferences, then Appearance:

Menu

On the Window that opens click on the Fonts tab, and then click on the Details button on the lower right:

Gnome Font Selector

Note: Your fonts may be different than what I have set.

On the Details window the dots per inch in the upper left may be set to something other than 96. Change this to 96 and you should see your fonts change:

Gnome Details Settings

You may need to logout and back in again for fonts to change for all of your running applications.

Also, if you don’t have a LCD display you will not want to have “Subpixel (LCDs)” enabled like I do.

If you want to change what fonts you use read this for tips for which fonts are better for legibility:

http://www.kuro5hin.org/story/2004/12/6/11739/5249

Ghouls and Ghosts!

Fun looking game:

http://www.valarsoft.com/ramuso/?dpage=pagine&page=pagine&pagID=8

Used to play the original game, that this is based on, when I was a wee bit younger. Going to see if I can build it on my Ubuntu laptop, so far I need to install the liballegro-dev packages and associated dependencies.

Found out about the game at Linux Games.

Ghouls & Ghosts!

Got it to build easily enough, but it looks like the author isn’t too familiar with Linux/Unix based on how and where everything got compiled too! The binary is even called game.exe!

Otherwise, the game is a very good rendition of the original. I haven’t played it too much yet, kinda hard to play it properly on my laptop, gotta try it on my desktop which has a real keyboard. Plus, I need to figure out how to re-map the keys, ctrl is shoot and alt is jump, which just feels clumsy to me. All-in-all it looks pretty good, can’t tell if there is sound as the speakers on my lovely Dell 700m laptop don’t work anymore. From what I’ve read this is pretty common and is due to the wires to the speakers fraying where the laptop lid/screen is hinged. Way to go Dell!