Motorola is commonly known for using GNU/Linux on some of its
telephones and some vague statements of planning to use Free Software
centrally in its technology stack. This had me leaning towards
Motorola. Also, the hardware design of the folding phones is
dramatically cool, in my opinion. So when offered a Motorola V3x as my
new mobile phone in Switzerland, I immediately agreed. What a
mistake.
Firstly: Contrary to what you can find in some internet fora, this
telephone is NOT Free Software based. It runs some proprietary
Motorola operating system, which may have been built with a Free
Software toolchain, but is entirely proprietary itself. No joy
here.
Indeed, as Harald Welte explained to me, this phone is essentially
also what is inside the GNU/Linux phones of Motorola, which themselves
are like two devices integrated into one: a PDA and a telephone. The
PDA is running GNU/Linux, the telephone is running that very same
proprietary operating system, all communication happening over the USB
bus.
Indeed, that USB bus can be used to connect the phone to the PC,
and theoretically, the software running on the PDA should also run on
other GNU/Linux platforms, allowing to have the same level of
integration with -- say -- a laptop.
Noone has however done this job, and I am not convinced anyone ever
will, as the other problems of the telephone are too annoying for
anyone to invest that much time.
Here are the problems that I found impossible to resolve, some of
which made me think that I seem to be the first person to ever have
used this phone:
- Unwilling to communicate: The USB connector can
operate in two modes, as a USB memory stick, or a modem. When
connecting it as a memory stick,
- the memory of the phone is
invisible, only the memory card can be read.
- reading from the
memory card works, writing to the memory card brings massive
synchronisation issues with the Linux kernel.
Consequently
I cannot do any of the funny and wasteful things like playing with
ring tones or graphics.
Indeed, I urgently want to delete the
crappy pre-installed ring-tones and graphics, because they suck. This
unfortunately is not possible through the menu (option does not exist)
and the memory of the phone cannot be mounted.
- Unwilling to learn: The Motorola iTAP mode is clearly the
superior spelling mode, I have to say. I really like its
completion. Or so I thought until I wanted to enter a new word. I
could not believe it: iTAP mode has no way of learning new
words!
If you want to enter a new word, you have to go into
Options, go to Text Setup, select Primary
Text, go to TAP extended, select, and then go back into
the text.
You can then enter the new word with the old, "press
each button a million times" approach, and then repeat all the steps
above to back to iTAP mode. It will then have learned one new
word. Hooray.
- Alarm hell: But it gets better -- here is my favorite:
Since I travel a lot and do not feel like taking an alarm clock with
me, I usually have my mobile phone wake me. And since I am a lazy
person, I also do this at home.
If you now think "I know what
happened -- he set the phone to silent and the alarm was thus also
silenced!" you'd be wrong. That prime stupidity was committed by some
Nokia engineers, who could not concieve that anyone would want to turn
their phone silent to sleep, but be woken up at a predefined point in
time. Motorola is more stupid.
The first times, all seemed fine,
until I one day wanted to wake up the exact same time I got up the day
before, so I re-enabled the alarm. When the sun woke me up the next
day, I was very happy to not have missed a plane or train. My phone
still happily showed the alarm clock symbol, promising to wake me real
soon. As a good user, I assumed it must have been my mistake and did
not further pursue it.
Two nights later, I manually set the
alarm, and once more found the sun do the job that my mobile phone
should have done. And once more the alarm symbol was still on the
display. Asking myself what was different, I realised that I had gone
to bed before midnight for the first time in weeks. And then it made
click, both stories connected:
Motorolas engineers were stupid
enough to make the alarm DATE dependent, without displaying it, or
allowing to set it explicitly!!!
There are a couple of smaller glitches in usability, most of which
would be easy to fix -- just like the big ones -- if this phone were
actually Free Software. But of course it is not, so bugs are
impossible to fix. Just like it is impossible to do the obvious and
connect USB devices to the phone that could be used by the
phone. A USB keyboard, for instance.
And hopefully I'll be able to work off my blog-backlog in the past
weeks.