The methods open_calendar and close_calendar in motosync.py send the at commands
AT+MDBL=1
and
AT+MDBL=0
to the phone. Those commands are unavailable on the V3xx and propably others too. As far as i know those commands are used to lock and unlock the calendar database. It seems to me that on the V3xx it is not necessary to use these commands before accessing the calendar database.
I can still call the "AT+MDBR" command. Using this command, another problem appears: The phone answers a
AT+MDBR=?
with this:
+MDBR: 500,3,128,8,3,(0-6),264,(0-16),64,256
OK
Unfortunately motosync.py doesn't expect the command to return 10 parameters. Therefore it fails in line 433:
(maxevs, numevs, namelen, max_except, _) = self.read_event_params()
I tried skipping the opening and and closing function and filling line 433 with some dummy variables. but the program than faulted at line 701:
if part[0] == '"':
Now i don't have a clue about python, so'll leave it to someone else to correct it. I think this might be usefull:
at+mdbr=0}}}
returns this:
{{{
+MDBR: 0,"Al Capone",0,0,"00:00","01-24-2007",,"06:28","02-06-2088",6,"00:00","01-25-2007","",4,"","",501,0,0,,"00-00-2000"
}}}
which is a birthday entry.
Thx in advance