Michal Čihař - Blog Archives for Gammu

Wammu and phone database interaction

In development version of Wammu, I started to add some interaction with my website. For now there are only menu entries to access website and bug tracker, but there should be later integrated some access to phone database.

First part is getting feedback from user. Easiest option is to open web browser with prefilled values. This would not allow to remember state whether user actually already provided feedback, but I don't know how much I want to bother users. More complicated would be to fill in form in Wammu and submit it from python. This should not be much complicated, I'm only abit affraid of synchronisation of enum choices on both sides (eg. connection names).

The second part is integration in phone configuration, so that user can enter his phone name/vendor and will get list of reports. This is a bit harder than reporting stuff, but it is needed to give phone database more usage.

Do you have any other ideas how to integrate this functionality in Wammu? Please write me.

Don't send patches by email

I just noticed that I tend to forget about patches that I received sometimes and didn't have time to review them right as they arrived. Fortunately that person reminded itself by sending another patch, so I got back to original issue, but it's unfortunate to loose patches just because of my bad memory.

So please bug trackers, there is much higher probability that issue won't be forgotten :-).

Wammu/Gammu configuration in few clicks

I already announced that development version of Wammu has new configuration wizard. Now it's time to show it and maybe gain attention of somebody who would be willing to create original artwork for it (current image is taken from KMobileTools).

So first you have to select how you want to configure your phone connection:

Wizard screenshot

Searching will just find your phone (well at least it should), so it is not much interesting :-), so let's show guided configuration. As next step you select how you connect your phone. I hope every user will know how to answer this:

Wizard screenshot

Next we need to know phone type to limit number of choices to show later:

Wizard screenshot

As we're didn't know in previous step, now we have to select from all possible connection types:

Wizard screenshot

Next step (final driver selection) is quite easy in this situation as we don't have much choices:

Wizard screenshot

The only remaining step is selecting of device out of few listed (you can enter your own):

Wizard screenshot

Now wizard will verify you configuration:

Wizard screenshot

And you can name this phone configuration (phone name is filled in by default):

Wizard screenshot

So that's it! The wizard has still some minor glitches, but I hope they will be polished till release and you will enjoy it!

Commercial Wammu for Windows?

I'm really starting to consider this option. Nonody is willing to maintain Win32 build of python-gammu and it is now far behind current version, with many bugs which were already fixed in source code.

It would need quite a lot of effort from me, because I'm really not experienced with Windows (and I don't like that environment). I could setup cross compiling environment and build Windows version on Linux, but this is something what I'm a bit affraid and need some time.

So if nobody is really interested in creating python-gammu binary for Windows, I will probably do it myslef, but you can expect you will have to pay some small amount (eg. 10 €) for download.

Wammu configuration wizard can search

Last big missing part of Wammu phone configuration wizard has been just implemented - wizard is finally integrated with phone searching and you can now use it to fully configure Gammu or any programs using it (eg. gMobileMedia).

Testing instructions were already in my yesterday blog and they are still valid. As the wizard should not receive any major changes right now, I appreciate any feedback from you.

Known issues, which will be fixed:

  • Phone test and searching can not be stopped.
  • Phone searching looks at all devices and ignores device type selected in first wizard step.

Configuration wizard working

Today I finally implemented work with .gammurc, so now you can finally configura gammu with new configuration wizard. For now only manual configuration and guided configuration are working, but searching will follow soon, it is just matter of few wrapping classes. If you are brave enough to test development versions, just grab Wammu snapshot and launch wammu-configure.py. There are still lot of things to improve, but at least something is finally working.

Gammu version in phone database

Phone database now has additional field for Gammu version, so that you can write which version you tested. I introduced this field, because this is most often information listed in reporter comments.

What next might happen to phone database? I'd like to add talkback to Wammu that would automatically fill in values in phone database. It should popup some time after installation to make sure that user had enough time to test it. But what is enough time? Probably one month, but maybe I will change my decision when actually implementing this.

Phone database links TuxMobil

After receiving survey about some my links on TuxMobil, I decided to add some links to this site in Gammu phone database. That site contains lot of links to interesting pages where you will much likely find some hints for your phone.

Anyway it would be good if we manage to cooperate a bit more, as most of entries in Gammu phone database can be considered as reports in TuxMobil Linux Mobile (Cellular) Phone Survey.