<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rdf:RDF
[
<!ENTITY % HTMLlat1 PUBLIC
 "-//W3C//ENTITIES Latin 1 for XHTML//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">
]>
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:admin="http://webns.net/mvcb/">
<channel rdf:about="http://blog.cihar.com">
<title>Gammu</title>
<link>http://blog.cihar.com/archives/gammu/</link>
<description>Random thoughts about everything…</description>
<dc:language>en-us</dc:language>
<dc:creator>Michal Čihař</dc:creator>
<dc:date>2008-08-05T12:47:23+02:00</dc:date>
<admin:generatorAgent rdf:resource="http://nanoblogger.sourceforge.net" />
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://blog.cihar.com/archives/2008/08/05/gammu_test_version_1_20_90/" />
<rdf:li rdf:resource="http://blog.cihar.com/archives/2008/08/04/wammu_0_28_for_windows_reloaded/" />
<rdf:li rdf:resource="http://blog.cihar.com/archives/2008/07/22/phone_synchronisation_finally/" />
<rdf:li rdf:resource="http://blog.cihar.com/archives/2008/07/22/wammu_0_28/" />
<rdf:li rdf:resource="http://blog.cihar.com/archives/2008/05/11/wammu_0_27/" />
<rdf:li rdf:resource="http://blog.cihar.com/archives/2008/05/11/python-gammu_0_26/" />
<rdf:li rdf:resource="http://blog.cihar.com/archives/2008/05/10/gammu_stable_version_1_20_0/" />
<rdf:li rdf:resource="http://blog.cihar.com/archives/2008/05/05/gammu_test_version_1_19_91/" />
<rdf:li rdf:resource="http://blog.cihar.com/archives/2008/04/23/gammu_test_version_1_19_90/" />
<rdf:li rdf:resource="http://blog.cihar.com/archives/2008/03/26/dont_be_impatient/" />
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://blog.cihar.com/archives/2008/08/05/gammu_test_version_1_20_90/">
<link>http://blog.cihar.com/archives/2008/08/05/gammu_test_version_1_20_90/</link>
<title>Gammu test version 1.20.90</title>
<dc:date>2008-08-05T12:46:00+02:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>Gammu releases, Gammu</dc:subject>
<description>
<![CDATA[<p>New testing version of Gammu was just born. It brings quite a lot of
fixes and changes API a bit (some things will also change in next
testing release).</p>

<p>Full list of changes:</p>

<ul>
<li>ABI change, because of increasing some limits.</li>
<li>Config file option rsslevel no longer works, superseded by <code>gammu checkversion</code>.</li>
<li>Dropped GSM_ReadHTTPFile from API, gammu now uses CURL instead.</li>
<li>Support for longer notes on Nokia phones (bug #607).</li>
<li>Add deleteallmemory command.</li>
<li>Ignore trailing spaces in AT commands.</li>
<li>Fix crash on long lines in vCards.</li>
<li>Compatibility with broken iWOW responses (bug #650).</li>
<li>Do not use hard delete flag for updating entries (bug #634).</li>
<li>Identify Nokia 1200 (bug #649).</li>
<li>Fix parsing of date/time reply on Sony Ericsson G900 (bug #647).</li>
<li>Increased limit for folder name (bug #646).</li>
<li>Fix parsing of empty date (bug #643).</li>
<li>Recognize general number on Nokia 6230i (bug #655).</li>
<li>Fix writing of phone number using HEX charset (bug #512).</li>
<li>Recognize more CME errors, thanks to Paolo <a href="&#x6D;&#97;&#105;&#108;&#x74;&#x6F;:&#x6F;&#x6F;&#112;&#108;&#97;&#64;&#x75;&#115;e&#114;&#x73;&#46;&#115;&#102;&#46;&#x6E;&#x65;&#116;">&#x6F;&#x6F;&#112;&#108;&#97;&#64;&#x75;&#115;e&#114;&#x73;&#46;&#115;&#102;&#46;&#x6E;&#x65;&#116;</a>.</li>
</ul>

<p>You can download from usual place: <a href="http://cihar.com/gammu/">http://cihar.com/gammu/</a>,
Debian users will find packages in experimental as soon as it passes
NEW queue.</p>

<p>PS: I still have about 100 unread mails about Gammu, so please be patient.</p>]]>
</description>
</item>
<item rdf:about="http://blog.cihar.com/archives/2008/08/04/wammu_0_28_for_windows_reloaded/">
<link>http://blog.cihar.com/archives/2008/08/04/wammu_0_28_for_windows_reloaded/</link>
<title>Wammu 0.28 for Windows reloaded</title>
<dc:date>2008-08-04T12:03:44+02:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>Wammu releases, Gammu, Wammu</dc:subject>
<description>
<![CDATA[<p>I just found out that binary of <a href="http://wammu.eu/">Wammu</a> for Windows was crippled in some strange
way that it was not executed by some versions of Windows. This has been now
fixed and you can download fixed version from <a href="http://wammu.eu/download/">download page</a>.</p>]]>
</description>
</item>
<item rdf:about="http://blog.cihar.com/archives/2008/07/22/phone_synchronisation_finally/">
<link>http://blog.cihar.com/archives/2008/07/22/phone_synchronisation_finally/</link>
<title>Phone synchronisation, finally</title>
<dc:date>2008-07-22T20:12:55+02:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>Linux, Gammu</dc:subject>
<description>
<![CDATA[<p>One of long standing things on my todo list was to make synchronisation work
from my cell phone (Sony-Ericsson K750i) to some PIM application on Linux side
(as a GNOME user Evolution is the natural choice). I tried it several times
but it never actually worked. Today I gave it yet another try and I finally
succeeded on first attempt :-).</p>

<p>As a first step I just wanted to make a backup of all things. <a href="http://www.gammu.org/">Gammu</a> can do it
quite well and it's the tool I trust for this purpose:</p>

<pre><code>gammu backup /tmp/phonebook.vcf
gammu backup /tmp/calendar.vcs
</code></pre>

<p>Now it's time to play with <a href="http://www.opensync.org/">OpenSync</a>. We will use <a href="http://www.opensync.org/wiki/syncml-guide">setup guide</a> and
<a href="http://www.opensync.org/wiki/SetupGuide">SyncML guide</a> as a starting point. As I had in past problems with both
sides - both phone and Evolution failed with some random errors, I wanted to
go step by step. So I started with setting up phone to files synchronisation:</p>

<pre><code>msynctool --addgroup file2phone
msynctool --addmember file2phone file-sync
msynctool --addmember file2phone syncml-obex-client
</code></pre>

<p>Now we need to configure file storage, just tell it where it should store the
data:</p>

<pre><code>msynctool --configure file2phone 1
</code></pre>

<p>And change path in your editor to something like:</p>

<pre><code>&lt;?xml version="1.0"?&gt;
&lt;config&gt;
  &lt;!-- directory path for file-sync --&gt;
  &lt;path&gt;/home/foo/phone-backup/&lt;/path&gt;

  &lt;!-- should care of subdirectories (TRUE or FALSE) --&gt;
  &lt;recursive&gt;FALSE&lt;/recursive&gt;
&lt;/config&gt;
</code></pre>

<p>Now the more tricky part comes, we need to set up phone end:</p>

<pre><code>msynctool --configure file2phone 2
</code></pre>

<p>Fortunately we can use example from the <a href="http://www.opensync.org/wiki/syncml-guide#SonyEricssonK750iusingOBEXoverUSB">SyncML guide</a> and just fill in
Bluetooth address (you can get it using <code>hcitool scan</code>) and channel
(<code>sdptool browse 00:b0:0b:fa:ce:00</code>):</p>

<pre><code>&lt;?xml version="1.0"?&gt;
&lt;config&gt;
  &lt;bluetooth_address&gt;00:b0:0b:fa:ce:00&lt;/bluetooth_address&gt;
  &lt;bluetooth_channel&gt;7&lt;/bluetooth_channel&gt;
  &lt;identifier&gt;Sony Ericss&lt;/identifier&gt;
  &lt;version&gt;1&lt;/version&gt;
  &lt;wbxml&gt;1&lt;/wbxml&gt;
  &lt;username&gt;&lt;/username&gt;
  &lt;password&gt;&lt;/password&gt;
  &lt;type&gt;2&lt;/type&gt;
  &lt;usestringtable&gt;0&lt;/usestringtable&gt;
  &lt;onlyreplace&gt;0&lt;/onlyreplace&gt;
  &lt;onlyLocaltime&gt;0&lt;/onlyLocaltime&gt;
  &lt;recvLimit&gt;0&lt;/recvLimit&gt;
  &lt;maxObjSize&gt;0&lt;/maxObjSize&gt;
  &lt;contact_db&gt;Contacts&lt;/contact_db&gt;
  &lt;calendar_db&gt;Agenda&lt;/calendar_db&gt;
  &lt;note_db&gt;Notes&lt;/note_db&gt;
&lt;/config&gt;
</code></pre>

<p>And now we should be able to synchronise whole phonebook from phone to
selected directory:</p>

<pre><code>msynctool --sync file2phone
</code></pre>

<p>Okay, this works, let's try more complicated thing - include Evolution in the
chain. The steps are the same, config file for phone is the same, Evolution
plugin has sane defaults you usually don't have to touch:</p>

<pre><code>msynctool --addgroup phone2evo
msynctool --addmember phone2evo evo2-sync
msynctool --addmember phone2evo syncml-obex-client
msynctool --configure phone2evo 1
msynctool --configure phone2evo 2
</code></pre>

<p>But now comes the tricky thing - Sony-Ericsson phones usually have something
broken around notes (or it is broken in OpenSync, I don't care, simply
synchronisation fails without this step) and we have to avoid synchronisation
of them. This can be done by changing filter file in group we've created above
(usually in file <code>~/.opensync-0.22/group2/filter.conf</code>):</p>

<pre><code>&lt;?xml version="1.0"?&gt;
&lt;filter&gt;
  &lt;note/&gt;
&lt;/filter&gt;
</code></pre>

<p>And finally we can start the synchronisation and it should work:</p>

<pre><code>msynctool --sync phone2evo
</code></pre>

<p>You can also GUI <code>multisync0.90</code> to do the configuration and start
synchronisation, but it is not much different, you also still have to edit
XML files.</p>]]>
</description>
</item>
<item rdf:about="http://blog.cihar.com/archives/2008/07/22/wammu_0_28/">
<link>http://blog.cihar.com/archives/2008/07/22/wammu_0_28/</link>
<title>Wammu 0.28</title>
<dc:date>2008-07-22T16:12:06+02:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>Wammu releases, Gammu, Wammu</dc:subject>
<description>
<![CDATA[<p>I just released version 0.28 of <a href="http://wammu.eu/">Wammu</a>. This release
fixes various problems found by users. Full list of changes:</p>

<ul>
<li>Fixed freeze while searching for Bluetooth devices.</li>
<li>Fixed guided configuration of Bluetooth devices (no more complains about not existing device).</li>
<li>Fixed saving of backups to folder with non ASCII names.</li>
<li>Validation is less strict and allows hopefully all number.</li>
</ul>

<p>This release also comes with binary for Windows with embedded Gammu 1.20.0.</p>]]>
</description>
</item>
<item rdf:about="http://blog.cihar.com/archives/2008/05/11/wammu_0_27/">
<link>http://blog.cihar.com/archives/2008/05/11/wammu_0_27/</link>
<title>Wammu 0.27</title>
<dc:date>2008-05-11T13:25:12+02:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>Wammu releases, Gammu, Wammu</dc:subject>
<description>
<![CDATA[<p>I just released version 0.27 of <a href="http://wammu.eu/">Wammu</a>. This release
fixes various problems found by users. Full list of changes:</p>

<ul>
<li>Do not fail if phone does not support call notifications.</li>
<li>Improved handling of empty config file.</li>
<li>Lot of translation updates.</li>
<li>Fix compatibility with some IMAP servers.</li>
</ul>

<p>This release also comes with binary for Windows with embedded Gammu 1.20.0.</p>]]>
</description>
</item>
<item rdf:about="http://blog.cihar.com/archives/2008/05/11/python-gammu_0_26/">
<link>http://blog.cihar.com/archives/2008/05/11/python-gammu_0_26/</link>
<title>python-gammu 0.26</title>
<dc:date>2008-05-11T00:42:51+02:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>python-gammu releases, Gammu, python-gammu</dc:subject>
<description>
<![CDATA[<p>New version of python-gammu has been just released. It improves compatibility
with Python 2.5 and brings compatibility with
Gammu 1.20.0. Full list of changes:</p>

<ul>
<li>Compatibility with current gammu.</li>
<li>Improved compatibility with Python 2.5.</li>
</ul>

<p>Download from usual place: <a href="http://cihar.com/gammu/python/">http://cihar.com/gammu/python/</a></p>]]>
</description>
</item>
<item rdf:about="http://blog.cihar.com/archives/2008/05/10/gammu_stable_version_1_20_0/">
<link>http://blog.cihar.com/archives/2008/05/10/gammu_stable_version_1_20_0/</link>
<title>Gammu stable version 1.20.0</title>
<dc:date>2008-05-10T23:56:27+02:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>Gammu releases, Gammu</dc:subject>
<description>
<![CDATA[<p>Good news everyone, new stable <a href="http://cihar.com/gammu/">Gammu</a> release is out.
Since 1.19.91 it brings only few small fixes in OBEX and EMS, but there
is quite big list of changes compared to 1.19.0:</p>

<ul>
<li>Do not crash on EMS messages with no text (bug #612).</li>
<li>Fixed reading of OBEX files (bug #614).</li>
<li>Fixed decoding of Nokia messages (bug #527).</li>
<li>Fix handling of UTF8 charset with some Motorola phones.</li>
<li>Identify Motorola V635.</li>
<li>Set again charset in Motorola phones after changing AT mode.</li>
<li>Automatically enable OBEX for Motorola phones.</li>
<li>Fix searching of correct Bluetooth channel.</li>
<li>Improved SMSD error messages.</li>
<li>Fix SMS listing when phone was in text mode (bug #584).</li>
<li>Fix compilation when WCONTINUED/WIFCONTINUED is not defined.</li>
<li>Fixed listing SMS messages from AT phones in text mode (bug #584).</li>
<li>Added smscgi daemon by "Kamanashis Roy Shuva" <a href="&#x6D;a&#105;&#x6C;t&#x6F;:&#107;&#x61;&#x6D;&#97;&#110;&#97;&#115;&#104;i&#x73;r&#111;&#x79;&#64;&#x67;&#x6D;&#x61;&#x69;&#108;&#x2E;&#99;&#x6F;&#x6D;">&#107;&#x61;&#x6D;&#97;&#110;&#97;&#115;&#104;i&#x73;r&#111;&#x79;&#64;&#x67;&#x6D;&#x61;&#x69;&#108;&#x2E;&#99;&#x6F;&#x6D;</a>.</li>
<li>Cache once read messages to avoid reading them again (bug #481).</li>
</ul>

<p>You can download from usual place: <a href="http://cihar.com/gammu/">http://cihar.com/gammu/</a>.</p>]]>
</description>
</item>
<item rdf:about="http://blog.cihar.com/archives/2008/05/05/gammu_test_version_1_19_91/">
<link>http://blog.cihar.com/archives/2008/05/05/gammu_test_version_1_19_91/</link>
<title>Gammu test version 1.19.91</title>
<dc:date>2008-05-05T22:54:44+02:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>Gammu releases, Gammu</dc:subject>
<description>
<![CDATA[<p>Next testing version of Gammu was just born. It brings only small amount of
fixes, but most users of recent Nokia phones will be pleased that long
outstanding bug with SMS decoding has been fixed.
Full list of changes:</p>

<ul>
<li>Fixed decoding of Nokia messages (bug #527).</li>
</ul>

<p>You can download from usual place: <a href="http://cihar.com/gammu/">http://cihar.com/gammu/</a>,
Debian users can get packages from experimental.</p>]]>
</description>
</item>
<item rdf:about="http://blog.cihar.com/archives/2008/04/23/gammu_test_version_1_19_90/">
<link>http://blog.cihar.com/archives/2008/04/23/gammu_test_version_1_19_90/</link>
<title>Gammu test version 1.19.90</title>
<dc:date>2008-04-23T21:26:28+02:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>Gammu releases, Gammu</dc:subject>
<description>
<![CDATA[<p>New Gammu testing version is finally out. This time it took much longer
than usual and it contains some important fixes for messages and AT
driver.
Full list of changes:</p>

<ul>
<li>Fix handling of UTF8 charset with some Motorola phones.</li>
<li>Identify Motorola V635.</li>
<li>Set again charset in Motorola phones after changing AT mode.</li>
<li>Automatically enable OBEX for Motorola phones.</li>
<li>Fix searching of correct Bluetooth channel.</li>
<li>Improved SMSD error messages.</li>
<li>Fix SMS listing when phone was in text mode (bug #584).</li>
<li>Fix compilation when WCONTINUED/WIFCONTINUED is not defined.</li>
<li>Fixed listing SMS messages from AT phones in text mode (bug #584).</li>
<li>Added smscgi daemon by "Kamanashis Roy Shuva" <a href="&#109;&#97;&#105;&#x6C;t&#111;:&#107;&#97;&#x6D;&#x61;&#110;&#97;&#x73;&#104;i&#115;&#114;&#111;y&#64;&#x67;&#109;&#x61;&#105;l&#x2E;&#99;&#111;&#x6D;">&#107;&#97;&#x6D;&#x61;&#110;&#97;&#x73;&#104;i&#115;&#114;&#111;y&#64;&#x67;&#109;&#x61;&#105;l&#x2E;&#99;&#111;&#x6D;</a>.</li>
<li>Cache once read messages to avoid reading them again (bug #481).</li>
</ul>

<p>You can download from usual place: <a href="http://cihar.com/gammu/">http://cihar.com/gammu/</a>,
Debian users can get packages from experimental.</p>]]>
</description>
</item>
<item rdf:about="http://blog.cihar.com/archives/2008/03/26/dont_be_impatient/">
<link>http://blog.cihar.com/archives/2008/03/26/dont_be_impatient/</link>
<title>Don't be impatient</title>
<dc:date>2008-03-26T13:57:42+02:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>Gammu, Coding</dc:subject>
<description>
<![CDATA[<p>I handle bug reports and email communication as soon as possible, but it
does not mean that it may take month or even more to get reply. I'm not
working full time on my free software projects, I do it only in my free
time. Besides this I have regular job and I also have a real life with
another hobbies.</p>

<p>So if you wrote me something, just try to be patient, sending another
emails to urge your issue won't help anybody. I will just have more
unread mail to process until I get to real work.</p>]]>
</description>
</item>
</rdf:RDF>
