Thomas Skora - Personal Website
Return to Main Page
Linux-Nokia 7650-HOWTO (von Thomas Skora, E-Mail: 7650@skora.net)
======================

0. Einleitung
-------------

In diesem Howto wird beschrieben, mit welchen Programmen Daten mit
einem Nokia 7650(ohne die nicht unter Linux verfügbare PC-Suite)
ausgetauscht werden können. Für einfache Up- und Downloads wird nur
[1] benötigt. Wer zusätzlich noch durch die Drives des 7650 Browsen
möchte benötigt [2].
Alle hier beschriebenen Vorgehensweisen beziehen sich auf die
Infrarot-Schnittstelle. Es wird vorausgesetzt, daß auf dem System IrDA
mit IrCOMM funktionsfähig ist.

WICHTIG:
Alle hier beschriebenen Programme und Vorgehensweisen wurden bisher
ausgiebig getestet. Der Autor dieses Howtos übernimmt *keine* Haftung
für evtl. Datenverluste oder Schäden am Gerät.

1. Programme
------------

[1] Open OBEX: http://sourceforge.net/projects/openobex
(openobex-apps wird auch benötigt)
[2] p3nfs: http://www.ki-ag.de/html/tech/p3nfs.html

2. Installation
---------------

- Open OBEX:
Hier reicht ein einfaches "./configure && make" und als root
"make install" sowohl bei openobex als auch bei openobex-apps aus.

- p3nfs:
"./configure" bietet neben den allgemeinen Parametern zusätzlich
--with-bluez und --with-mntdir an. Ersteres ist für die
Bluetooth-Unterstützung zuständig, mit dem zweitem Parameter wird ein
Mountpoint für die Verzeichnisstruktur des 7650 festgelegt.

3. Anwendung
------------

Im folgendem sollte die IrDA-Schnittstelle des PCs aktiviert
sein. Dies kann mit "/etc/init.d/irda start" bewirkt werden, was
allerdings je nach Distribution variieren kann.

3.1. einfache Up- und Downloads mit Open OBEX
---------------------------------------------

Downloads können mit irxfer und irobex_palm3 aus dem
openobex_apps-Paket durchgeführt werden. Dafür muß am PC eines der
beiden Programme ohne Parameter(!) gestartet werden und beim
jeweiligem Objekt im 7650(Foto, Kontakt, ...) im Kontextmenü
Senden->Via Infrarot ausgewählt werden. Die Infrarotschnittstellen der
beiden Geräte sollten dabei aufeinander ausgerichtet werden,
Verbindungen->Infrarot muß dafür im 7650 nicht aktiviert sein.

Zum Uploaden von Daten kann nur irobex_palm3 benutzt werden. Es wird
mit einem(!) Dateinamen der zu übertragenden Datei als Parameter
aufgerufen. Sollten mehrere Dateien übertragen werden, so ist
entsprechend xargs, find oder eine for-Schleife zu verwenden. Hierbei
muß die Infrarot-Schnittstelle des 7650 mit Verbindungen->Infrarot
aktiviert werden. Die empfangene Datei ist dann unter
Mitteilungen->Eingang verfügbar.

3.2. Browsen der 7650-Drives mit p3nfs
--------------------------------------

Zuerst muß auf dem 7650 die im p3nfs-Paket enthaltene Datei
nfsapp-2.1-series60.sis(die anderen .sis sind für den Communicator
vorgesehen) installiert werden.
Zum mounten muß nfsapp auf dem 7650 gestartet und die
Infrarotschnittstelle auf den PC ausgerichtet werden. Auf diesem wird
als root p3nfs mit dem Parameter -irda gestartet. Anschließend müßten
im vorgegebenem Mountpoint(Standard /mnt/psion) die Drives C:, D: und
Z: des 7650 sichtbar sein.

4. Überblick über die Verzeichnisstruktur des 7650
----------------------------------------------------

C: (Lese-/Schreibzugriff)
\Nokia\Games: Spielspezifische Daten
\Nokia\Images: Fotos und upgeloadete Bilder
\Nokia\Images_tn: Thumbnails der Bilder in \Images
\Nokia\Installs: Noch nicht installierte .sis- und .ja{d,r}-Pakete
\Nokia\Sounds\Digital: .amr-Sounddateien(Soundrecorder) und
upgeloadete Samples

\system\Apps: Programme(SIS)
\system\favourites: Favoriten
\system\install: Installierte SIS-Pakete
\system\midp: Installierte Java-Pakete
\system\sounds\digital: (upgeloadete) .mid's

D: (Lese-/Schreibzugriff)
Hierbei handelt es sich sehr wahrscheinlich um ein Drive für temporäre
Daten.

Z: (nur Lesen)
Systemdaten des 7650. Hier befinden sich unter anderem die SIS-Pakete
der Grundprogramme usw.

Wer dieses Howto ergänzen will, kann mir unter 7650@skora.net
mailen.
Contact and Imprint
All content published here is my personal opinion or work and not affiliated with my employer in any manner.