Newsgroup: it.comp.macintosh
Titolo: iSync 2.0 - Motorola C350

Salute,
premetto che non sono un cellularista assatanato, tant'è che ho preso 
questo cel alla stratosferica somma di 59€ e solo perché il vecchio 
Siemens m35 (quello di gomma giallo-boro) è scoppiato in 5 frammenti 5! ;-(
Comunque, a guidare la scelta sono state una copia della pagina "iSync 
2.0 supported phones" e la mia innata pulciaraggine; torno a casa, levo 
tutte le suonerie polistoniche e screensaver covatti, attacco il cavetto 
miniUSB (ohh bello, un cavetto standard da due spicci...) e dico... ora 
parte iSync... no, nulla... azz... lancio iSync, cerco dispositivi... 
nulla... argh! System Profiler lo vede, network mostra una bella porta 
modem nuova di zecca, ma iSync (l'unico che accidenti a lui mi 
interessa!) no.
Scarico programmilli come OnSync e MegaCellX e fila ma che palle... iSync?
Googlando scopro che iSync 2.0 ha grosse crisi, in  pratica funziona a 
mozzichi & bocconi e nell'ultima ver. s'è perso un casino di cellulari; 
nello specifico, si aspetta di trovare un product ID USB diverso 
(0x3802) dal mio (0x5802). Allora mi metto a spacchettare iSync e trovo 
un MetaClasses.plist che contiene diverse entry di cellulari tra cui il 
mio (ah, nella stessa dir ci sono pure le .tiff dei cel, compreso 
l'infame C350). Allora modifico la <key> del 350 per puntarla sull'ID 
del  mio... nulla... poi trovo un'altra <key> che sembra essere la 
destinazione cui puntava la prima... allora duplico la seconda, modifico 
le impostazioni (il pID) e dico "è fatta!"... 'manco per niente...
Nessuno ha idea di come sincronizzare questo maledetto con iSync? 
Nessuno ha mai smanettato dentro il pacchetto iSync.app per coercerlo a 
funzionare come dovrebbe. (Il cell preferisco tenerlo, costa quanto un 
Sagem ;-) )
e

 Nessuno ha idea di come sincronizzare questo maledetto con iSync? 
Se è un cellulare Bluetooth, con quello.

BT a 60€? Magari... ;-)
Comunque è un bel cellularino ed il cavetto USB l'ho recuperato dal 
cassetto della digicam :-) senza sborsare un patrimonio per quelli 
custom. Questo iSync però mi manda in bestia... speriamo Apple si dia 
una mossa a correggere il problema (o a far filtrare indicazioni più 
precise sul formato & senso di questi MetaClasses.plist... alla peggio 
mi arrangio da solo!)


 guarda che non c'e` alcun "problema": iSync e` fatto solo per bluetooth.
No: io fino a Panther l'A835 lo sincronizzavo col cavo USB. In Tiger
invece ci riesco solo col BT.

 ma lo facevi con qualche barbatrucco o con iSync "liscio"?
In sostanza lo stesso barbatrucco che ho dovuto usare con Tiger, ovvero
aggiungere a manella l'A835 nell'elenco dei telefoni supportati. Fino a
Panther, tutti i Motorola si sincronizzavano con cavo USB. In Tiger
hanno aggiunto la sincronia Bluetooth per i telefoni che ce l'hanno. Per
gli altri penso sia rimasta quella via cavo.

http://www.apple.com/macosx/features/isync/devices.html
il C350 non ha mai avuto il BT. Le note poi specificano che alcuni sono 
solo USB e/o BT. Le note mettono pure le mani avanti dicendo che non 
tutti i cel regionalizzati funzionano. A me però pare che sia colpa di 
Mot, hanno cambiato il device ID con l'ultimo firmware.
Comunque, non è che mi scandalizzo a smanettare... basta che Appl lasci 
intendere come si traffica con questi .plist che il supporto me lo 
faccio da me!
e


 Rende l'idea?  
http://www.faqintosh.com/faq.cgi/189
Dai, per un quote da 1 riga! Poi la diatriba tra quote in testa, in coda 
ed interleaved c'è da quando stavo in dialup su 28.800bps (sono vecchio 
ma non così tanto ;-) )
Comunque, per tornare on topic... non ho alcuna novità, ma appena trovo 
qualcosa posterò un howto (speriamo presto o che non ce ne sia 
bisogno... Software Update ti scongiuro perché non saltelli?)
e

 non ho alcuna novità,
Prova a collegarti al telefono con ZTerm e a dare questo comando:
AT+GMI;+GMM
Secondo quanto c'è scritto in MetaClasses.plist, dovrebbe uscire fuori
+GMI: "Motorola CE, Copyright 2000"
+GMM: "GSM1900","GSM850","MODEL=C350"
Se invece esce fuori qualcosa di diverso, il problema potrebbe essere
questo.

Hai ragione, googlando (dall'uni non accedo a 
news.tin.it
) ho scoperto 
l'origine delle chiavi gmi+gmm in MetaClasses.plist ed ho fatto come 
dici tu. Effetivamente il firmware del mio C350 si presenta diversamente 
(ha pure un device id usb diverso che va cambiato)
Poi però tocca ammazzare il processo SyncService altrimenti le modifiche 
non vengono attualizzate.
Comunque ho risolto ed ho pure postato una procedura per chi dovesse 
avere lo stesso problema
Saluti,
e


 non vengono attualizzate.
Dalle prove che ho fatto io, basta chiudere e riaprire iSync.


A me no purtroppo... SyncServices restava in bg e continuava a non 
vedere il cel. Per un attimo m'era comparso il cel su iSync ma poi nulla 
più... poi noto questo processo che compare su richiesta di iSync e mi 
viene il dubbio che iSync gli passi gli oggetti in MetaClasses all'avvio 
e se li tenga in cache (o quanto meno il metodo per l'aggiornamento sia 
bacato). Provo ad ammazzarlo et voilà... cerco di standardizzare la 
procedura su un'altro mac (powermac G4) e pare che kill -9 sia 
necessario (boh, forse se aggiungi chiavi nuove invece di alterarle è 
come dici tu)
e

 (ha pure un device id usb diverso che va cambiato)
Non sono sicuro sia indispensabile: il mio A835 ha come ID prodotto
0x3002, ma nella stringa in MetaClasses.plist ho 0x4902. Anzi, se ho
capito a cosa serve quella stringa (ovvero a richiamare il conduit
adatto al telefono), penso sia necessario mettere una delle stringhe già
presenti nel file MetaClasse.plist, altrimenti si rischia di metterne
una che non punta a nulla.


Verissimo, InheritsFrom punta ad un'altra classe che contiene i 
manufacturer & product id usb in hex. Se lo cambi e non crei questa 
chiave (o modifichi quella esistente) non funziona, ma nemmeno se ti 
tieni gli hex sbagliati.
Secondo me c'è un framework che crea una gerarchia di classi ed oggetti 
a partire dal .plist (ce n'è una anche in java...) ed alla fine in iSync 
  (non so se per composizione od ereditarietà) vengono in essere degli 
oggetti che rappresentano il cel. Naturalmente, se uno solo di questi 
non è corretto non funzia. In Panther il riconoscimento avviene solo per 
pid usb (ho provato), mentre pare che in Tiger anche (ma non solo) il 
gmi+gmm devono matchare.
e

ho lo stesso problema....
ma come si fa a cambiare quei parametri???
parlate di cambiare i plist...  e come faccio??
Io ho panther, ma non mi vede il 350 in isync...  lo comprai per quello
:-(

.
-- 
Ve lo meritate Gil Amelio!