1. My Neo1973 has been sent

    Today I got mail from Harald Welte that I am one of 36 developers which decided to get phase0 device (Neo1973 revision GTA01Bv3). Why not 50 like it was announced before?

    Week ago Harald wrote to phase0 developers that we have a choice. We can get GTA01Bv3 version which can be hard to use (all described in OpenMoko wiki) or wait 4-6 weeks for phase1 device. The good part of it is that those of us which prefer to get broken version will also get fixed one (and can keep both devices).

    Someone can tell why other developers decided to skip phase0? I think that main reason is customs office. For example in Poland we have to pay 22% VAT for electronics which can be expensive for many users.

    Why I decided to took GTA01Bv3? Few reasons:

    • want to have device for Pingwinaria event in March (there will be one talk about OpenMoko and I will have one about OpenEmbedded)
    • it is nice hackable device (even with bugs)
    • sidetone effect can be later fixed by GSM firmware update (which is non-free but maybe on some event one of coreteam devels will be able to do it)
    Written by Marcin Juszkiewicz on
  2. ai_ap_application_installer roxx

    I changed /etc/hostname from Nokia-N800-48 to Nokia770 on my Nokia 770 tablet. But I forgot to do the same in /etc/hosts so no way to connect via SSH or use gainroot to be root. Decided to reflash it with IT2007 again — but backup first.

    After flashing and restoring backup I got interesting look. Because I had Polish locale installed now I do not have any “Regional settings” chosen so I got names like “home_ap_home_view” etc. So I decided to use “ai_ap_application_installer” to “ai_me_package_install” locale-polish-extra package. After some time I got “ai_ni_install_successful”.

    One more reboot and system starts to look more normal. Maybe in IT2008 Nokia will switch Regional settings to default if not existing ones will be restored from backup.

    UPDATE: submitted into maemo bugtracker.

    Written by Marcin Juszkiewicz on
  3. Nokia 770 - first observations

    At FOSDEM I got Nokia 770 device. Today I flashed latest system release on it: IT2006. And here I got first not nice thing — flasher is available as binary only ;( Anyway it works.

    Booted into IT2006. Looks a bit other then IT2005 (which I had on device). Annoying things:

    • no clock applet
    • no way to switch from AM/PM to 24 hours time
    • taskbar occupied mostly by Web/Email/Menu buttons
    • no possibility to change UI colors/fonts (only via themes)
    • connection applet does not give information which one is in use
    • to get rootshell you need to enable it from PC first
    • no option to remove/disable some applets
    • no good package management
    • no good repositories with software

    Device itself is interesting but very, very slow. GUI waste so much screenspace that if you want to use something you need to switch to fullscreen…

    But there are also good things:

    • connection via WiFi works after few clicks and entering WEP/WPA keys
    • simple connection to mobile phone via BT
    • nicely working WWW browser
    • form factor
    • easy to get batteries/chargers
    Written by Marcin Juszkiewicz on
  4. FOSDEM 2007

    FOSDEM 2007 is ending now. This was my first one and I enjoyed it. I met so many people, which I know from IRC, that I can not even list them :)

    Lot of interesting devices we had on OpenEmbedded booth including:

    • Neo1973 phone (OpenMoko powered) prototypes
    • Trolltech Greenphone (which got donated by Trolltech)
    • Skeye.pad brought by Kernel concepts
    • Skeye.integral (also brought by KC)
    • Motorola A780 phone with GPE^2
    • Ipaq 5xxx running OpenZaurus (unofficial image)

    First day took more of my attention then second because I spend more time on OE booth answering lot of of questions from users, other developers, giving informations about OE, what software is running on Neo1973 phone (and showing same software on my Progear webpad)… I also managed to view some talks. At the end of a day I was so tired that I get to the bed and slept whole night.

    Second day was a bit other. I had more talks on a list, there was GnuPG keysigning party too. One of talks was Lorn Potter talk about Qtopia which was too boring. The funny moment was when I get back to the booth one time and was asked by someone who I do not met before (he was Michael Dominic Kostrzewa (one of Maemo developers)) “Do you have Nokia770 device?” After my negative answer I got brand new Nokia770 device (it is charging now). So probably soon new device will join Angström world :)

    Tomorrow we will have small OE discussion session and return to homes.

    Next year I will be here for 100% :)

    Written by Marcin Juszkiewicz on
  5. New desk

    Today I switched to new desk. It is a bit smaller and lower then old one but as it has other orientation I was able to configure it better. Currently on desk I have:

    • Progear webpad + USB keyboard
    • Logitech X-230 speakers
    • small lamp
    • 20” wide LCD monitor
    • 3 palmtops (under monitor)
    • wireless phone (with cradle)
    • cup heater with integrated USB 1.1 hub
    • 4 slot card reader
    • lollipop with “Kocham Cię” (“I love you” in Polish) which I got from Ania some time ago
    • Microsoft Natural ergonomic keyboard
    • mouse (with mousepad)

    But I feel that this desk is better then old one was. I got rid of printer from it and have better access to Progear.

    BTW — do not try to look under desk — too many cables…

    Written by Marcin Juszkiewicz on
  6. Linux 2.6.21-rc1 released

    Normally I do not write about new Linux releases but this time I have a reason.

    commit 7a208463b20e893e8e2074b2d41b8dc09568ddee
    Author: Marcin Juszkiewicz
    Date:   Wed Feb 7 22:24:01 2007 +0000
    
        backlight: Add Frontpath ProGear HX1050+ driver
    
        Add control of LCD backlight for Frontpath ProGear HX1050+.
        Patch is based on http://downloads.sf.net/progear/progear-lcd-0.2.tar.gz
        driver by M Schacht.
    
        Signed-off-by: Marcin Juszkiewicz
        Signed-off-by: Richard Purdie
    

    Now I am waiting for battery subsystem from OLPC to be merged into mainline — ProGear AC/battery support is in my queue.

    Written by Marcin Juszkiewicz on
  7. Annoying software bugs

    There is no software without bugs. But there are bugs and BUGS. Second ones are annoying, well known and no one work on getting them fixed. Few examples:

    1. FireFox/Iceweasel — many people use it, many people want to kill their developers. Why? It leaks memory, it eats memory, it can take 6GB of memory just because there is no more memory available in system. Problem exists in 2.0.x but also in 3.0 trunk version. No solution developed.

    2. KMail — flagship of KDE PIM. It can fetch mail, send mail and do many other things with mails. And it can handle OpenPGP/GnuPG signed/encrypted ones. But a way how it handle them is horror. Whole UI freezes, no updates for several seconds just because someone decided to sign all his mails. Bug was submitted over 5 (FIVE) years ago, there was one major KDE release and many minor ones but bug is still present. No one even marked is as important.. No comments

    I can live with first bug as for most of time I use Konqueror. But solving second one needs to wait until Mailody will get more usable so I will be able to switch to it. I lost faith that KDE PIM will get into more usable state then it is now.

    Written by Marcin Juszkiewicz on
  8. Drivers in Linux land

    Today I read post on about state of drivers for graphic cards. There are closed source propertiary drivers which works and give 3D acceleration and there are free drivers which cover some cards and provide kind of 3D acceleration for subset of them. The result is that user have to choose:

    • closed, propertiary driver which can contain security problems but gives working 2D, 3D
    • free driver which works in 2D but rather not in 3D

    Similar problem exists with WiFi support. CompactFlash cards are now hard to get because good, working ones (Prism2/3 based for example) are not RoHS friendly so no one want to manufacture or sell them. Instead there are new cards which base on new chipsets with no drivers or pay us to get source which you can not share licensed ones.

    USB dongles are in better situation as there exists few good supported chipsets:

    • Zydas (mainline kernel and also external one)
    • Ralink (external free one and also vendor provided one)
    • Prism2 (working, shitty one)

    For a start let we forget that Prism2 exists in USB version (it does not support WPA, code is very low quality, will never merge into mainline kernel). Zydas and Ralink supports also 802.11g and are available from many vendors, have working drivers, firmware is available. As usual user has to triple check does this is version with blue sticker and not with red one because red ones use other chipset which is not supported.

    There are also dongles with Marvell 8388 or 8338 chipset — first ones are supported by libertas driver done for OLPC, second one are not supported yet. BTW — this driver will also support 8385 chipset used in some CompactFlash cards.

    And USB versions has other problem… they require +5V which is not present in many embedded devices. 3.3V, 2.5V, 2.0V and even 1.8V or less are common values for that kind of hardware. I know companies which solved it by rebuilding existing USB devices to work with 3.3V (many WiFi dongles use that voltage and have proper regulator on board to change +5V into +3.3V) — this way they can lower price and complication of device by not using extra regulators. This also improves power life. But you have to remember which dongles are changed to not plug them into PC — if you forgot then they get burnt after insert.

    When few years ago I was buying my first PC I selected all components to be 100% sure that all will works under Linux. Those years passed but you still need to be careful when you buy new hardware ;(

    Written by Marcin Juszkiewicz on
Page 86 / 105