|
2010-01-17
, 18:25
|
Posts: 61 |
Thanked: 36 times |
Joined on Feb 2006
@ Harpenden
|
#52
|
|
2010-01-17
, 19:12
|
Posts: 356 |
Thanked: 172 times |
Joined on Jan 2010
@ Canada
|
#53
|
I really appreciate all the effort on this and I am thrilled that I can do at least a basic sync on my contacts
|
2010-01-17
, 19:27
|
Posts: 33 |
Thanked: 10 times |
Joined on Jan 2010
|
#54
|
OK, next plan of attack is to use the Bluetooth Packet Logger in the XCode utilities to see if the N900 is spitting it out like that, or if it is getting munged within the Mac. If the N900 is doing that and the spec says no LF or CR in those places then we have a bona fide bug in Maemo.
|
2010-01-17
, 19:47
|
Posts: 356 |
Thanked: 172 times |
Joined on Jan 2010
@ Canada
|
#55
|
|
2010-01-17
, 20:15
|
Posts: 61 |
Thanked: 36 times |
Joined on Feb 2006
@ Harpenden
|
#56
|
Well I don't know about you Scud but the packet logger doesn't seem to offer any useful information (that I can understand!).
It's frustrating that it just seems to come down to those CR's.
Any luck with the packet logger?
|
2010-01-17
, 20:37
|
Posts: 61 |
Thanked: 36 times |
Joined on Feb 2006
@ Harpenden
|
#57
|
CR = <ASCII CR, carriage return> ; ( 15, 13.) LF = <ASCII LF, linefeed> ; ( 12, 10.) CRLF = CR LF SPACE = <ASCII SP, space> ; ( 40, 32.) HTAB = <ASCII HT, horizontal-tab> ; ( 11, 9.) All literal property names are valid as upper, lower, or mixed case. ws = 1*(SPACE / HTAB) ; "whitespace," one or more spaces or tabs entprop = [ws] simprop [params] ":" value CRLF / [ws] "AALARM" [params] ":" aalarmparts CRLF aalarmparts = 0*3(strnosemi ";") strnosemi ; runTime, snoozeTime, repeatCount, audioContent strnosemi = *(*nonsemi ("\;" / "\" CRLF)) *nonsemi ; To include a semicolon in this string, it must be escaped ; with a "\" character. nonsemi = <any non-control ASCII except ";">
|
2010-01-17
, 20:54
|
Posts: 33 |
Thanked: 10 times |
Joined on Jan 2010
|
#58
|
|
2010-01-17
, 22:00
|
Posts: 33 |
Thanked: 10 times |
Joined on Jan 2010
|
#59
|
SUMMARY ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:= TestEntry
|
2010-01-18
, 06:37
|
Posts: 1 |
Thanked: 0 times |
Joined on Jan 2010
|
#60
|
it looks like the extra CRLF we've been worried about are actually allowed by the spec and it is Apple that is incorrectly parsing it.
strnosemi = *(*nonsemi ("\;" / "\" CRLF)) *nonsemi
and the summary line also had a line break after the = sign
its not all down to forum software. i will email you the log when i get back in an hour or so (or recreate it)
i am pretty sure that the formatting of the aalarm line is the main issue for working syncs. i just dont know if its the ical parser or what is sent by the n900