Nokia 6820 + Internet

Recipe for getting Nokia 6820 working with Windows 2000/XP laptop and CA-42 USB cable:

From the Nokia support site, install either the CA-42 software driver or the PC Suite. The PC suite package appears to contains the cable drivers. I think. At least, if you install the cable driver first the PC suite install says it is uninstalling software, then reboots, then installs the drivers.

If you install just the CA-42 software driver, you will be able to use the phone as a digital modem.

CA-42 Driver only

  • Unplug phone
  • Run install program for CA-42 cable drivers
  • May have to accept unsigned drivers. If the install seems to hang, there may be a dialogue hidden behind the blue splash screen; it can be resized or moved aside.
  • Plug in phone. Phone indicates "data enhancement connected".
  • USB devices should be detected, and drivers installed for phone and USB parent. Takes ages on 400MHz P3.
  • Go to Control Panel. Enter Phone and Modem Options. Click "Modems" then "Add"
  • Check "I will select from a list"
  • Click "Properties" and set the manufacturer to "Nokia" then the type as "6820 cable".
  • (In Device Manager - from Control Panel/System - e.g. COM10 should show as working)
  • Click "Diagnostics". Hardware ID should be e.g. "mdmgen96"
  • Click "Query Modem". It should connect and log various AT commands, along the lines of
      Modem type: Nokia 6820 Cable
      115200,8,N,1, ctsfl=1, rtsctl=2
      Initializing modem.
      Send: ATS0=0
      Recv: OK
      Interpreted response: OK
    
    If it does not, disconnect the phone, reconnect, and try again.
  • From e.g. "My Network" create an instance of a dialup connection
  • In the dialer properties, set the dialled number to "*99#" (for Rogers Wireless)
  • Use a blank username and password
  • Open the dialler. The phone should connect.
Errors such as "hardware failure in modem" may indicate a mismatch between the physical device and the modem software, e.g. trying to use the Nokia modem driver on COM1 RS232 port.

PC Suite

  • Unplug phone
  • Install the PC Suite software. Accept the warnings for unapproved software
  • Plug in the phone. Phone indicates "data enhancement connected".
  • USB devices should be detected, and drivers installed.
  • At completion, PC Suite should start; status line indicates "phone connected"
  • "Transfer Files" should include a folder "Nokia 6820" which shows the contents of the phone
  • "Manage Connections" should show a checked box for "serial cable (CA-42)" with properties e.g. COM10.
You will not now be able to access the phone as a network modem, because the port is in use by the PC Suite software. The PC Suite application does not contain a network modem or dialler; it is for transferring data to and from the phone itself.

Network Modem with PC Suite

  • In PC Suite, "Manage Connections", uncheck the serial cable box and click OK.
  • Status line changes to "phone disconnected" (although the cable is still connected)
  • Unplug phone then reconnect it
  • Go to Control Panel. Enter Phone and Modem Options. Click "Modems" then "Add"
  • Check "I will select from a list"
  • Click "Properties" and set the manufacturer to "Nokia" then the type as "6820 cable".
  • (In Device Manager - from Control Panel/System - e.g. COM10 should show as working)
  • Click "Diagnostics". Hardware ID should be e.g. "mdmgen96"
  • Click "Query Modem". It should connect and log various AT commands, as above under "CA-42 Driver only". If it does not, disconnect the phone, reconnect, and try again.
  • From e.g. "My Network" create an instance of a dialup connection
  • In the dialer properties, set the dialled number to "*99#" (for Rogers Wireless)
  • Use a blank username and password
  • Open the dialler. The phone should connect.
Errors such as "hardware failure in modem" may indicate a mismatch between the physical device and the modem software, e.g. trying to use the Nokia modem driver on COM1 RS232 port.

Errors such as "modem not available" may indicate that the modem is in use by other software such as PC Suite.

Debugging PPP

Turn on PPP logging as per HOW TO: Enable PPP Logging in Windows; on my Win2000 box I did
netsh
ras
set tracing PPP enable
and "ppp.log" appeared in c:\winnt\tracing. YMMV

Rogers seems to support PPP and CHAP but not MS-CHAP or MS-CHAP2, and not encryption. The default selection (EAP?) seemed to work OK, though. I only turned on logging to try and understand why Windows was working and Linux wasn't.

IM+

IM+ text version from shapeservices.com (about $20 US) works on the 6820 and supports a number of instant messenging protocols. There's a free trial version. Traffic seems to go via shapeservices proxy gateway. In Jabber, it seems to support IM only, not chat.

Resources:

Return to Vancouver Mobile Internet Blog
Andrew Daviel