Nokia 6820/6230/7600 haben SyncML über Bluetooth!

  • Es wird zwar fast nur Entwickler bzw. die Apple iSync Benutzer interessieren, aber mein Nokia 6820 hat SyncML over OBEX und bietet es per Bluetooth an. Damit ist der Weg frei, dass in ferner Zukunft Apples iSync auch das Nokia 6820 unterstützt. Steve Jobs hatte ja bei der iSync Anküdigung anfangs noch volle SyncML Kompatibilität versprochen - dumm dass es damals auf absehbare Zeit noch keine Telefone dafür gab. Zur Zeit hat iSync nur IrMC Level 4 und mRouter Unterstützung.
    Wie wir ja im Forum lesen können, hat das Nokia 6230 das gleiche Bluetooth Profil und wird ähnlich laufen. Das Nokia 7600 sollte das SyncML Profil auch haben: Falsch.


    Also an alle Apple Mac OS X Nutzer: Melden.


    Hintergund Informationen zu SyncML/IrMC
    Ich habe einen OBEX Connect mit dem SyncML-SYNC Target gemacht und haben einen korrekten Who zurückbekommen. Ich müsste jetzt noch irgendeinen Eintrag auslesen, aber das mache ich morgen oder heute Abend mal. Ich muss mich erst in die SyncML XML Dateien einarbeiten und dafür ein wenig programmieren. Andere Target Header sind zurückgewiesen worden, so zum Beispiel der IrMC-SNYC, was sehr schade ist. Die Nokias haben ja seit einiger Zeit IrMC Level 3 innerhalb des IrDA Stacks. So ist es leider nicht möglich IrMC Level 2 oder 3 über Bluetooth anzusteuern. Ich habe es mit dem OBEX Push und auch mit dem OBEX File Transfer Profil probiert und bekam immer eine Zurückweisung. Auch ohne Target bekomme ich gar kein Connect im SyncML Klienten Profil.
    Ich bin mir daher sehr sicher, dass SyncML over OBEX vorhanden ist. Irgendwas over OBEX auf jeden Fall, sonst käm kein Connect zustande.
    Leider wird der AT+CPROT Befehl nicht unterstützt, um auch, ohne dieses Profil extra auszuwählen, über RS-232, IrCOMM und RFCOMM an SyncML oder IrMC Level 3 ranzukommen. Vielleicht gibt es einen AT Befehl - ich hoffe es so sehr. Besonders da man nicht an IrMC Level 3 innerhalb von Bluetooth ran zu kommen scheint.


    Nokia hat mit den 2004er Telefonen endlich mal wieder zur Rest der Welt aufgeschlossen und scheinbar sogar überholt. Ich bin ja alter Nokia Ablehner und bekennender Symbian OS Hasser, aber die aktuellen Series 40 Geräte sind wieder voll auf der Höhe der Zeit. Meinem Nokia 6820 fehlt fast nix. Muss ich umdenken? Hat Nokia ein neues Management? Oder haben die einfach in den letzten trocken Jahren mal wieder ein wenig gearbeitet?


    An der Benutzerfreundlichkeit muss Nokia aber mal wieder arbeiten. Hier sehe ich seit dem Nokia 6110 keine Verbesserung. Bei den aktuellen Geräten mit den fast unendlichen Funktionen sind zwar die Menüpunkte endlich auch wieder an der Stelle, an der man diese erwartet.
    Die Konfiguration der einzelnen Datenkonten (WAP, E-Mail, GPRS, SyncML, MMS usw.) ist zwar sehr einheitlich und extrem flexibel aber auch hochgradig aufwendig. Wenn man die Datenkonten in einem "Pool" hätte, wäre dies viel sinnvoller. Man hat zum Beispiel eine Einstellung für "E-Plus Internet", welche sich dann wieder in CSD und GPRS aufteilt.
    So hätte ich das realisiert: Diese sollte man dann in den jeweiligen Einstellungen aus dem Pool heraus auswählen können.
    So musste ich das fünfmal eingeben! Tastatur sei dank, war das kein Problem. Ich weiß man kann sich die Einstellungen auch schicken lassen - darauf hatte ich aber keine Lust und für einiges kann mir Nokia auch nix schicken. MMS musste ich mit schicken lassen, da hier mit dem neuen IP Stack irgendwie wieder alles anders sein musste.


    Noch vier Kritikpunkte am Nokia 6820:[list=1][*]Mit der Rückschrittaste der Tastatur "<-" kommt man nicht im Menü auf "Zurück". Hier muss man dann inkosistenter Weise wieder zur Mitte des Gerätes gehen. Das gleiche gilt für den Zeilenumschalter. Dieser hätte als Bestätigung des Joysticks Menüpunktes fungieren können.[*]Innerhalb von SyncML fehlt der Menüpunkt für die möglichen Datenkonten.[*]Man kann, wenn man die Sonderzeichen Taste gedrückt hält, auch noch andere Zeichen bekommen. Dies Bedienung ist höchst umständlich und hätte gerettet werden können: Wenn man Sonderzeichen einmal drückt und dann den Buchstaben so lange bis das Zeichen kommt. Aber eh egal da Unicode SMS eh nicht gehen.[*]Die Kamera geht im geöffneten Modus nicht. Steht im Handbuch ist aber trotzdem arm. Man hätte ja auch den CCD drehen können. ;) [/list=1]Noch elf generelle Kritikpunkte an Nokia Series 40 2004 Geräten:[list=1][*]Man kann im XHTML Browser nicht nach rechts navigieren! Hallo, die Seite geht sogar mit meinem Sony Z5 aus dem Jahr 2000.[*]Es gibt immer noch keine automatische Abschaltfunktion. Gerade bei meiner ledierten Ausschalttaste wäre das hilfreich.[*]Die E-Mails verschwinden nicht automatisch. So habe ich IMAP4 und wenn die Nachricht auf dem Server weg ist, sollte diese beim nächsten Abruf auch im Nokia verschwinden.[*]Die E-Mail Applikation kann nicht in die Favoriten gelegt werden.[*]Oft muss man inkosistent zwischen den zwei Navigationstasten und dem Joystik umher irren.[*]Bluetooth Sichtbarkeit sollte nicht dauerhaft möglich sein.[*]Die Typographie war in den Vorgänger Modellen besser und nicht so filigran und fast unleserlich.[*]Der Balken auf der rechten Seite, welcher anzeigt wo man sich befindet, müsste eins bis zwei Pixel breiter sein. Selbst mit einem kräftigen Thema erkenne ich diesen aus dem Augenwickel heraus nicht, da der Balken im Displayrandschatten untergeht.[*]Man sieht bei einer empfangen SMS nicht sofort den Absender - Nokia der Display istfür sowas langsam groß genug![*]SMS Zähler ist bei Unicode falsch, aber auch egal da:[*]Unicode SMS Zeichen werden ohne Warnung in GSM7 konvertiert.[/list=1]Ich bin zurück bei Nokia. Das hätte Nokia schon länger haben können. Im Nokia 6210 von 2001 hätte bereits IrMC Level 4 werkeln können. Naja Nokia braucht halt immer länger. Mal sehen wann Quad-Band kommt.


    Wenn jetzt mein Nokia 6820 noch JavaME MIDP 2.0 mit JSR-82, das DKU-2 Kabel und die höchere EDGE Klasse hätte, dann wäre ich super glücklich. Naja dafür soll man ja das Nokia 6230 nehmen. Nö, da warte ich lieber. Die Tastatur ist Kult. Jeder der auf die Tastatur verzichten kann, sollte sich das Nokia 6230 anschauen. Für den Preis ist es der aktuellen Konkurrenz von Motorola V600, Panasonic P341i, Samsung E700, Siemens S55 und Sony Ericsson T630 überlegen. Wobei einige der Hersteller ja noch dieses Jahr nachbessern wollen.


    Edit: Noch ein paar Kritikpunkte gefunden, aber obwohl ich sehr kleinlich bin, sind es sehr wenige.

  • Sollte das 6230 denn einen eigenen SDP-Eintrag für SyncML haben? Meins hat den nämlich nicht..
    Oder läuft das über denselben rfcomm-kanal wie die anderen Obex-profile?


    Mein 6230 unterstützt folgende Profile:
    OBEX Object Push
    OBEX File Transfer
    Dial-up networking
    Nokia PC Suite (SPP)
    COM 1 (SPP)
    Voice Gateway (HSP)
    Audio Gateway (HFP)
    SIM ACCESS


    Nachtrag: Das SyncML-Profile wird doch unterstützt, nur ist es (zumindest bei meinem Gerät) nicht in der Public Browse Group aufgeführt -> man muss explizit danach suchen.
    Wenn man (unter Linux) nach L2CAP (0x0100) sucht, dann tauchen übrigens neben Syncml auch noch drei andere, namenslose Einträge auf. Zwei davon laufen über l2cap, der dritte über den von den anderen Profilen nicht verwendeten rfcomm-kanal 14. Was steckt da denn dahinter?

  • Diese drei namenlose Profile gab es auch schon im Nokia 6310i V05.50. Ich habe leider keine Ahnung, was diese bewirken.


    Nokia hat es bestätigt, dass alle Gerät seit dem Nokia 6820, Nokia 7600 und Nokia 6230 SyncML over OBEX können. Auch sollen die zukünftigen Geräte anderer Serien dies beherrschen: Nokia 6620 und Nokia 7700.

  • Jetzt stecke ich fest.


    OBEX Connect mit einem Target Header für SyncML Data Synchronisation klappt - alle anderen Target Header auch zum Beispiel SyncML Device Managment schlagen fehl. Soweit so gut. Jetzt versuche ich eine Server Alerted Sync, da ich sonst keine Alternative sehe. Das Nokia reagiert auch nur auf OBEX PUT Befehle mit dem Type Header für SyncML in WBXML. Alles andere wirft einen OBEX Fehler - seltsamerweise Forbidden. Soweit so gut. Also muss ich es als WBXML senden.


    Ich bekomme auch ein Continue auf mein PUT, wenn ich dann aber das finale PUT mit dem leeren Body (folglich ein Empty Body) sende, dann bekomme ich vom Nokia keine OBEX Antwort mehr. Theoretisch hiesse das ja, dass meine OBEX Kommunikation noch falsch ist. Kann ich mir aber nicht vorstellen, da das OBEX Modul von mir selbst ist und schon seit Jahren erfolgreich im Einsatz ist. Habe mich auch tot debugged. Sehe keinen Fehler mehr in der OBEX Schicht.


    Das hiesse entweder ist mein WBXML falsch oder gar meine Server Alerted Sync XML Datei.


    Freudiges Ratespielen.
    :mad:


    Weiss jemand die WBXML Version, die Nokia bei diesen Modellen einsetzt? SyncML soll angeblich in Version 1.1 vorhanden sein.

  • mac tools


    gibt es bluetooth software für den mac, mit der man ähnliche funktionen hat, wie mit der PC suite?
    ich sehe im moment keine möglichkeit programme per bluetooth auf das 6230 zu übertragen, da man empfangene dateien nur in der gallerie abspeichern kann. verschieben nach programme ist nicht möglich.
    es gibt z.b. auch keinen zugriff auf anruferbilder. meine kontakte musste ich als einzelne vcfs auf das telefon schieben. that sucked...

  • Nein, es gibt zur Zeit noch nichts was darüber hinaus geht. Geduld.


    SyncML over OBEX funktioniert nun bei mir. Man muss es halt so machen, wie es die Nokia PC Suite macht. Standard ade. Meine XML Datei war falsch und da bekomme ich einen OBEX Fehler. Och Nokia. Auf einen SyncML XML Fehler muss ich einen SyncML Fehlernachricht bekommen.


    Die Chaostruppe hat immer noch nix dazu gelernt. Wobei aber SyncML selbst nicht gerade frei von Fehlern ist.
    :rolleyes:

  • Ich nutze einen Powermac und OS 10.3.3 in Verbindung mit einem Nokia 7600. Das Aufspielen von Fotos, Kontakten oder Liedern funktioniert 1 - 3 mal, dann muß ich den Rechner herunterfahren und neu starten, damit es wieder klappt. Syncronisation ist leider gar nicht möglich, dass Gerät wird nicht erkannt!


    Gruß,


    Oliver


    PS:


    Mit einem N 6600 hat alles immer tadellos funktioniert!

  • Abi99:


    Hallo!


    Kann ich aus Deiner letzten Antwort schließen, das Du es irgendwie geschafft hast, Dein Nokia mit Linux zu synchronisieren??
    Ich versuche das schon seit Tagen (per SyncML/GPRS auf Multisync und Sync4j), aber kein Erfolg.


    Wenn Du nen Tipp hast, dann immer her damit!
    --
    Tö!

  • Ich arbeite in Mac OS X und programmiere mir das komplett selbst (OBEX 1.3, WBXML 1.3, SyncML 1.1.2).


    Du wirst die Autoren von den beiden Programmen anhauen müssen, ob sie schon SyncML 1.1.2 können. Wenn Du aber "nur" über das Internet synchroniseren willst, dann nehm Dir den SyncML 1.1 Server von Synthesis. Der müsste tun - ich habe aber noch keine eigenen Erfahrungen damit. Hier in dem Beitrag geht es mehr um die "lokale" Synchronisation über Bluetooth (und theoretisch über Infrarot und Kabel) Verbindungen.


    Welches Nokia hast Du? Je nachdem hat es SyncML 1.0 oder 1.1.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!