NCDS 2.0 und 3.0 über Infrarot unter Win98

Diese Seite als .txt file zum download

Da unter Windows 98 der Infrarotport anders angesteuert wird als bei Windows 95 funktioniert die Nokia Cellular Data Suite (NCDS) nicht mehr über infrarot, sondern nur noch mit dem mitgelieferten Kabel (DAU-9P). Windows 98 spricht die IR-Schnittstelle als Netzwerkadapter an, Windows 95 als Virtuellen Seriellen Port. Es gibt aber eine Möglichkeit, trotzdem mit der NCDS die Infrarotschnittstelle unter Windows 98 zu nutzen. Für Notebookbenutzer ist das meines Erachtens sinnvoll, da nicht noch das lästige Kabel mitgeschleift werden braucht (wozu habe ich denn die IR-Schnittstelle am Notebook und am Handy?). Das Ziel ist also, unter Windows 98 wieder den Generic IR Serial Port einzurichten. Dieses Vorgehen empfehle ich aber nur versierten Windowsbenutzern, die wissen, was sie tun. Da Änderungen an der Registraturdatenbank notwendig sind, kann es bei falscher Bedienung dazu kommen, daß Windows nicht mehr startet. Also alles auf eigenes Risiko! Nach dieser Änderung am System können andere IR-Geräte nicht mehr angesprochen werden. Deshalb empfehle ich ein neues Hardwareprofil, in dem die IR-Änderung gilt (und nur darin).

Hier das Vorgehen in einzelnen Schritten:

  1. IR-Schnittstelle im BIOS aktivieren (bei Auswahl zwischen Fast IR und Normal IR ist letztes zu wählen)
  2. im \windows\inf Verzeichnis die Datei msports.inf zunächst sichern und dann mit einem Texteditor (notepad.exe) verändern: mit der Suchfunktion nach "PNP0510" suchen. Beim ersten gefundenen Eintrag das Semikolon und evtl. vorhandene Leerzeichen am Anfang der Zeile entfernen. Mit F3 weitersuchen. Die zweite Fundstelle ist in derselben Zeile und wird nicht verändert. Wieder F3 und bei der dritten Fundstelle wieder das Semikolon entfernen.

    Die geänderten Zeilen sollten dann etwa so aussehen:
    [Std]
    %*PNP0400.DeviceDesc% = LptPort, *PNP0400; Printer Port
    %*PNP0401.DeviceDesc% = EcpPort, *PNP0401; ECP Printer Port
    %*PNP0500.DeviceDesc% = ComPort, *PNP0500; Communications Port
    %*PNP0501.DeviceDesc% = ComPort, *PNP0501; Communications Port
    ; No; *PNP051x devices are now supported in IRMINI.INF
    %*PNP0510.DeviceDesc% = InfraredComPort, *PNP0510; IR Communications Port used byr IrDA stack
    %*PNP0511.DeviceDesc% = InfraredComPort, *PNP0511; IR Communications Port used byr IrDA stack

    [Strings]
    MS = "Microsoft" Std = "(Standardanschlusstypen)"
    PortsClassName = "Anschlüsse (COM und LPT)"
    *PNP0400.DeviceDesc = "Druckeranschluss"
    *PNP0401.DeviceDesc = "ECP-Druckeranschluss"
    *PNP0500.DeviceDesc = "COM-Anschluss"
    *PNP0501.DeviceDesc = "COM-Anschluss"
    *PNP0510.DeviceDesc = "Generic Ir Serial Port"
    *PNP0511.DeviceDesc = "Generic Ir Serial Port"

    Datei speichern

  3. Ein neues Hardware-Profil anlegen
  4. Rechner mit dem neuen Hardwareprofil booten
  5. Im Gerätemanager alle IR-Geräte für dieses Profil entfernen (unter den Unterpunkten Anschlüsse, Infrarotgeräte und Netzwerkkarten)
  6. NICHT neu booten
  7. Hardware Assistenten starten; zweimal auf weiter klicken; Nein, das Gerät... wählen; Nein, Hardware... wählen; Anschlüsse wählen; im folgenden Fenster das Gerät Generic IR Serial Port wählen
  8. neu booten mit dem neuen Hardwareprofil
  9. NCDS installieren. Dabei wird während der Installation nach dem Serial Port gefragt, an dem das Handy angeschlossen ist. Hier den COM-Port angeben, an dem der IR-Port angeschlossen ist. (meist COM2!)
  10. Fehlermeldung ignorieren, einfach fortfahren
  11. Nach einem erneuten Boot-Vorgang Regedit starten
  12. Ggf. müssen die Registry-Einträge aus 12. wiederholt werden, wenn weitere Nokia-Software (PC Calender, PC Composer) installiert wird.
  13. Spätestens nach einem Neustart sollte nun alles funktionieren.

Anmerkung: bei vielen Notebooks von Toshiba funktioniert dieses Vorgehen nicht, weil diese eine PCI-basierende IR-Schnittstelle haben; es handelt sich vermutlich um folgende Modelle:
Libretto 100CT, Satellite 3xx Serie mit 300/305, 310/315, 320/325, 330/335, Satellite 2505, 4000 Serien, Satellite Pro 490/490X, Portege 320, 7000/7010 Serien, Tecra 550, 750, 780, Tecra 8000 Serie oder neuer.
Sollte es eine Lösung geben, bitte ich um eine kurze E-Mail.

© Bernd Ruisinger