Saturday, June 21, 2008

Using nokia n95 as modem for linux (ubuntu 8.04)

Today i had problems with my internet connection again
so i decided to give a try for using Nokia N95 as a modem for my ubuntu laptop
i had write about it before and i failed Read here
Today i succeeded and this is what i did

1- connect the Nokia to the laptop using usb cable
2- select pcsuite when asked in nokia
3- open terminal and do the following
lsusb
you got something similar to this
Bus 005 Device 002: ID 0c45:62c0 Microdia
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 0421:04f0 Nokia Mobile Phones
Bus 001 Device 001: ID 0000:0000

5- sudo modprobe cdc_acm
6- sudo /sbin/modprobe usbserial vendor=0x0421 product=0x04f0
7- sudo vi /etc/wvdial.conf
delete everything in it and add the following (this is what worked for me)

[Dialer Defaults]
Modem = /dev/ttyACM0
Baud = 460800
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem
Phone = *99#
Username = username
Password = password
Stupid Mode = 1

8- wvdialconf create
you get something similar to this

Editing `create'.

Scanning your serial ports for a modem.

Modem Port Scan<*1>: S0 S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyACM0<*1>: ATQ0 V1 E1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 Z -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyACM0<*1>: Modem Identifier: ATI -- Nokia
ttyACM0<*1>: Speed 4800: AT -- OK
ttyACM0<*1>: Speed 9600: AT -- OK
ttyACM0<*1>: Speed 19200: AT -- OK
ttyACM0<*1>: Speed 38400: AT -- OK
ttyACM0<*1>: Speed 57600: AT -- OK
ttyACM0<*1>: Speed 115200: AT -- OK
ttyACM0<*1>: Speed 230400: AT -- OK
ttyACM0<*1>: Speed 460800: AT -- OK
ttyACM0<*1>: Max speed is 460800; that should be safe.
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK

Found an USB modem on /dev/ttyACM0.
Modem configuration written to create.
ttyACM0: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"

9- wvdial
you got

--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Sat Jun 21 13:31:29 2008
--> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
--> --> PAP (Password Authentication Protocol) may be flaky.
--> Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
--> --> CHAP (Challenge Handshake) may be flaky.
--> Pid of pppd: 4551
--> Using interface ppp0
--> pppd: h�[06][08] �[06][08]
--> pppd: h�[06][08] �[06][08]
--> pppd: h�[06][08] �[06][08]
--> pppd: h�[06][08] �[06][08]
--> pppd: h�[06][08] �[06][08]
--> local IP address 10.70.15.96
--> pppd: h�[06][08] �[06][08]
--> remote IP address 10.6.6.6
--> pppd: h�[06][08] �[06][08]
--> primary DNS address 212.103.160.26
--> pppd: h�[06][08] �[06][08]
--> secondary DNS address 4.2.2.2
--> pppd: h�[06][08] �[06][08]
Caught signal 2: Attempting to exit gracefully...
--> Terminating on signal 15
--> pppd: h�[06][08] �[06][08]
--> Connect time 0.4 minutes.
--> pppd: h�[06][08] �[06][08]
--> pppd: h�[06][08] �[06][08]
--> pppd: h�[06][08] �[06][08]

to stop click CTRL+C

no enjoy the internet with the speed of your mobile data connection

this is how it's for my mobile (using etisalat egypt 3.75G)

Sunday, June 15, 2008

Tips for speeding up the N95 OS

while surfing the internet looking for news about N95
I found these tips

1. Set your log duration to 1 day. Works wonders! Normally, the call log list defaults to 30 days, but that's completely unnecessary, at least from our speed point of view.

The method: Open up the Log application, hit options (left softkey), and select the Settings option. Change the Log duration to (optimally) 1 day, or you can try 10 days. Either way, it should give you a noticeable speed increase.
Enter the Log application's Options menu.

Select the Settings option..

Change the log duration to 1 day.


2. Use the Edit key to select multiple entries. Here's a little known tip that I found out quite accidentally: when browsing a list of markable items, hold down the Edit key and use the directional keys to mark (check) multiple items quick and easily. Really handy when you want to delete a lot of text messages, for example, or when you want to add pictures to an album. Unfortunately, due to the way it was programmed, the Edit key doesn't individually mark an item when pressed once - you need to keep it held down and just use the arrow keys to select items.

Use the Edit Key to select multiple items in a list.

3. Use keypad shortcuts when browsing the Menu. Whether your Menu is in grid or list mode, you can use the numerical keypad to quickly jump to an item. It's easy to see with the grid option enabled - each key corresponds to the item that's on the menu (12 items, 12 keys). So if you wanted to open the application in the bottom right corner, just hit the # (pound) key. Note that accessing menu items with this method actually executes the application or folder, instead of just selecting the item.

On a similar note, some phones have Icon Animation on by default - this adds a 3D "twisting" effect to your Theme icons. It doesn't work with custom application icons, and is generally pretty useless. Turn it off by hitting the menu key -> Options -> Icon Animation.
Turn off Icon Animations in menus for a little speed-up.

4. Go through text messages faster with Nokia Conversation. Conversation is an interface extension cooked up in Nokia's Beta labs that lets you read text messages by sender, instead of some huge jumbo list of texts. Another benefit: you can also delete by sender, which is great for cutting people out of your life!

Once you've installed the Nokia Contacts Support Services Package and Nokia Conversation, you can access the extension by going to Contacts and hitting the
right arrow key.

Download Nokia Conversation

5. Keypad shortcuts work on the Clock application too. This will probably save you a grand total of one, maybe two keystrokes. In the pre-installed Clock application, typing in a number key at the default screen creates a new Alarm with the hour already filled in.

6. The multimedia menu: disable everything. There's a wealth of useless options when it comes to the Multimedia Menu. Custom background images, imgae effects, "menu sounds", and start-up animation. Shut everything off for maximum speed. The background image option should be set to Graphics -> Themes, which should just display the current theme's default background instead of loading another one.

Honestly though, the multimedia menu always seems to be one of the slowest things ever.
Turn off all the options relating to the Multimedia Menu.

7. Finally, keep your phone's firmware updated! All right, that was a cheap one. But seriously, sometimes Nokia actually improves the user interface a bit - take the latest N95 firmware, for example, which speeds up the Gallery by removing the mean bug that caused the gallery menu to appear for a second or two before (slowly) sliding off the screen.


thanks for www.n95users.com for this information

Joikuspot is a Must Have S60 App

Joikuspot is a must-have application for our S60-powered Nokia phones. This free download turns the phone into a wireless access point for other devices like laptop, internet tablet, iPod touch, or iPhone. this video shows you how simple it is to use.



thanks to Vlog for these information

Free push email solution for Symbian S60 devices

BlueWhaleMail app launches offering free mobile push email and push Facebook service initially available for Nokia Series 60 and SonyEricsson feature phones.

Michael Maguire, who previously worked in the BlackBerry Applications team at Research In Motion, founded Blue Whale Systems Ltd: its BlueWhaleMail application offers a free mobile push email and push Facebook service. On launch, the service will initially be available for Nokia Series 60 and SonyEricsson feature phones.

"My team and I think there are some great dedicated mobile email devices out there - but we're biased, because half of us helped build one of them," said Michael Maguire. "Unfortunately the rest of the world's 1.1 billion email users have phones with unusable, hard to configure in-built email that few people can be bothered to set-up. With BlueWhaleMail, we've gone back to the drawing board so that people can keep the phone they like and still stay in touch on the go."

BlueWhaleMail doesn't just allow you to securely send and receive email messages from services such as Yahoo! and Google Mail*, it also notifies you of your friends' status updates and news items on Facebook, and allows you to send them a message or write on their wall in response. Messages and notifications are displayed as soon as they are received without requiring users to manually connect to their inbox.

"We're trying to make social networking -- messaging, news feeds and status updates -- as much a part of mobile life as Text Messaging. People who are unwilling to pay for or use a dedicated mobile email device still deserve a great mobile email service and that's exactly what BlueWhaleMail offers," said Richard Seward, founder and CEO of Blue Whale Systems Ltd. "Our service is the simplest choice for those wishing to stay on top of their social life while they're away from their computer".

"The complexity of setting up mobile applications on many phones is a great obstacle for most people so we've worked hard to make BlueWhaleMail child's play to setup" continued Michael Maguire. BlueWhaleMail can be interactively test-driven and pre-configured for download at www.bluewhalemail.com - most people will only need to know their email address and password. Alternatively browse to m.bluewhale.net on your mobile.

Donwnload here

Python for the S60 Platform eLearning

I've just found a great online tutorial (available as stand-alone for offline learning) over at Forum Nokia website that will teach you about Python, the open source programming language optimized for rapid application prototyping.

It is an object-oriented scripting language that is easy to learn and use and supported on many platforms.

This module gives students an idea of where and how the language can be used, and show how to write Python programs that run on the S60 platform. The module assumes some familiarity with object-oriented programming languages.

Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days.

Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.

PyS60 is the Nokia's port of the Python language to the S60 smartphone platform. In addition to the standard features of the Python language, PyS60 provides access to many of uniquely Smartphone functions, such as camera, contacts, calendar, audio recording and playing, TCP/IP and Bluetooth communications and simple telephony.

Download Here

NeuTouch - MultiTouch Engine using Nokia N95

I found this amazing video describing this new technology
check it



this is how to do it




How to Get faster GPS locks and Get more from Navigation with Nokia Maps

* First and foremost, make sure that your device has the latest firmware. In many cases, new firmware means support for Assisted GPS, a way of vastly speeding up GPS acquisition time - see my piece on this on AAS.

* Make 100% sure that 'Settings | General | Positioning | Positioning server' has the right access point - it should be set to your main 3G data provider, e.g. 'Vodafone live' or 'Orange Internet'. If this is wrong, then GPS locks will be several minutes at least on many S60 phones.

* Make sure you're in an area of data coverage - being stuck in the wilds or in a valley will mean no data, which in turn means no Assisted GPS.

* Don't try and get a GPS lock while moving, unless there's absolutely no alternative. It's hard enough as it is for your phone to lock onto half a dozen satellites whizzing overhead at thousands of miles per hour - adding in extra complications by moving the device itself just slows down lock times considerably.

* Be realistic if you are moving or if there are tall buildings around, or if you're in a vehicle with an incomplete view of the sky - locks may take several minutes. The reason why dedicated sat-navs can acquire GPS locks more quickly in these challenging circumstances is that they have higher power, more sensitive receivers on board - the GPS inside most smartphones tends to be of lower power, to save battery life.

* Don't cover up the GPS antenna. On the N95, this is at the bottom of the keypad, so extend the slide. Find out where the GPS antenna is on your device and don't cover it with your hand during use - human flesh is reasonably good at blocking radio waves.