First day of Hackweek 6 is almost over and my progress is quite good so far. The first step wat to make Gammu connect to the Series60 applet and retrieve basic information:
$ ./gammu/gammu identify Device : 5C:57:C8:xx:xx:xx Manufacturer : Nokia Model : E52 (RM-469) Firmware : 3.0 IMEI : 359000000000000
That was pretty easy. If you want to try it, you need to install Series60 applet into phone (manually for now, but autoinstallation is planned for future) and configure gammu to talk to it:
[gammu] connection = blues60 device = 5C:57:C8:xx:xx:xx
Second thing I choose to implement was manipulation with contacts. There are some oddities in the applet (like it simply crashes when giving it wrong contact ID to retrieve), which I will try to fix in future, but for now I stick with existing applet and code functionality only in Gammu. And it works:
$ ./gammu/gammu getmemory ME 215 Memory ME, Location 215 Last name : "Gammu" First name : "Test" Mobile number : "123456" General number : [home]"654321" Email address 1 : "firstname.lastname@example.org" 0 entries empty, 1 entries filled
Tomorrow I should be able to implement calendar, let's see how will it go.
PS: All code is is available in our Git repository