Michal Čihař - Blog Archives for Gammu

New translation system

As I'm not able to properly merge translations back to Rosetta, the pressure for changing translation system was bigger and I finally managed to install Pootle on my server and make it work according to my needs.

So since now, then only right translation system for Wammu is available at https://l10n.cihar.com. You can find some instructions about translating Wammu at improve pages.

In order to improve translations, new system will be managed - each translation will have administrator(s) who will be responsible for content and will approve translations.

Windows developer wanted

It looks like problems of Wammu on Windows are over my possibilities. I don't use this system at all and I'm unable to help with fixing found problems. The current biggest problem is outdated python-gammu library which contains few bugs and too old Gammu library.

Compiling new version for somebody with experiences on compiling Python modules on Windows should be easy task. But nobody volunteered to do this so far and one build I got from BitPim developers is not a long term solution.

Upcoming Wammu version might be incompatible with that old python-gammu, so future of Wammu for Windows doesn't look good right now. It's up to you, who use Windows, if you want this port to be alive.

Wammu/Gammu configuration wizard

I just finished first (and most complicated) part of new phone configuration wizard for Gammu/Wammu. You can now go through few questions which will result in configuration for Gammu/Wammu.

Yes I'm talking about united configuration, as I will probably switch to using Gammu configuration in next Wammu release. Separate configuration caused too much confusion and united configuration will help other tools like gMobileBrowser to work easily (maybe even using my wizard).

If you want to test it, just donwload Wammu snapshot from Wammu page and run ./wammu-configure.py from it. You won't yet get configuration out of it, configuration will be printed to standard output.

And searching and manual configuration parts are not yet implemented, I will do them later, but they are much less coding than guided configuration…

Graphic designer wanted

I'm looking for somebody with experiences on drawing graphics. Next Wammu will come with some nice features which would require some images. For now I'm sure there will be two new wizards:

  • Phone configuration wizard - to ease configuration of phone. Either by embeding current search ability or by guiding user through manual configuration.
  • Migration wizard - migrate data between phones. You know this situation - you bring brand new phone and want to migrate your existing data from old one to it as quick as possible. Side effect of this will be also backup/restore wizard only by using backup files instead of source or target phone.

I want them to look good, so a bit of graphic would help. Is there somebody willing to help?

floAt's Mobile Agent experiences

Today I tried for first time software for Sony-Ericsson K750i on Windows. The supplied Sony-Ericsson suite offers only sync, when I try to browse files, it says phone is not connected. Okay, usual manufacturer software quality, I didn't expect more :-).

Next I installed floAt's Mobile Agent. I read quite good reports about this software, so I had to see what competition does Wammu have on Windows :-).

After some troubles to configure phone connection, including some Windows restarts, I managed to download some data. I was very suprised that my contact names weren't correctly decoded (in vCard they're properly in UTF-8). Rest of support is on very simmilar level as in my Gammu branch, Wammu is still far behind, especially in GUI design.

I consider Sony-Ericsson K750i as supported

After lot of coding, I can say that this phone is fully supported. All basic services should work in my Gammu branch and changes should be soon merged to official branch.

So what works?

  • Phonebook with most of entries (no picture, voice commands and ringtones)
  • Calendar
  • Todo
  • SMS
  • Filesystem
  • Various information, including detailed filesystem status and battery temperature ;-)

If you're using original Sony-Ericsson cable, try following configuration, and send me gammulog, if anything goes wrong:

[gammu]
connection = at
port = /dev/ttyACM0
logfile = gammulog
logformat = textall

Branch links are available at http://cihar.com/gammu/, you can directly download from http://dl.cihar.com/gammu/snapshot/.

Update: All needed changes had been merged in 1.09.00 release, so you don't have to care about development versions.

Sony-Ericsson support is close

Today I hacked complete support for phonebook and calendar, so only big thing which is missing in my branch is todo support and support for some few AT*E commands, which I'd like to add. I expect to finish this tomorrow and push patches to Marcin.

Anyway as code is in quite good share right now, I'd welcome any testers, you can download snapshots and try at least downloading calendar and phonebook.

Sony-Ericsson support improved

Yesterday, I finally managed to code something what could be taken as improvement for Sony-Ericsson phone owners. My Gammu branch can now read complete phonebook entries. The implementation is now far from being effective, but works good.

What needs to be improved is way for getting LUIDs, as reading complete phonebook just to get list of all LUIDs is big overhead and causes big slowdown when reading first entry. Parsing IrMC changelog might be a solution, but it would need removing of deleted entries, what is harder to implement. I will try to investigate this possibility later, as this is not required to be handled right now.