1. Got GTA01B_v4

    I just got my GTA01B_v4 from UPS courier. This is send as “developer update” as package contains:

    • GTA01B_v4 phone
    • battery (charged)
    • Europlug -> US plug adapter (no idea what for)

    After powering phone I started ‘DM2’ application which allow to make few simple tests of hardware. And let Mickeyl and Sean stop talking that Neo1973 has nothing common with “The Matrix” movie — the sound sample used to test audio subsystem is Morpheus telling Neo that he is “The One”.

    What do I plan to do when I have two phones? First I will upgrade Bv4 to newer software. Then I have to decide which one will run OpenMoko and which Ångström — so I will be able to compare (now both has OpenMoko distribution installed). And I wonder will Bv4 recognize my SimPlus prepaid card (it is normal 250 entries sim) — Bv3 do not like it.

    This time I had to pay customs and UPS — 109 PLN (~30 EUR) in total. And as this time it was sent to me as person not as company I can not add this into company costs. But it does not really matter — I have phone and this is more important :)

    Written by Marcin Juszkiewicz on
  2. Bv4 shipping

    Yesterday I got phone call from UPS about misterious package from Taiwan, today this mail from Sean:

    We’ve been so busy trying to get production moved from Taiwan to China, and shipping you new NEOs(GTA01B_v4), that we well…forgot to tell you that we’re shipping you new phones ;-)

    So your Freed Phone is in the mail. Please keep your eyes open.

    Happy Hacking!

    Now I wonder will courier bring me phone to home or will it go to customs…

    Written by Marcin Juszkiewicz on
  3. SD/MMC for Collie/2.6 progress

    Thomas Kunze provided newer version of his SD/MMC driver some time ago. Today I finally got some time to test it.

    Result is awesome as most of my cards works now — only RS-MMC from Nokia 770 does not want to behave. I posted logs into proper bugraport and Thomas told:

    hrw: fine. so nearly all cards work now. I have an idea what your rsmmc might need.

    So it looks like this one will work too soon. New test images for Ångström will be available probably tomorrow.

    Written by Marcin Juszkiewicz on
  4. Nokia 770 battery “life”

    I have Nokia 770 tablet at home. It is mainly used to play Maemo Blocks, Mahjongg or other game. From time to time I use it to browse web or read RSS feeds so it is non-stop connected to my home WiFi.

    But today I had to charge it in the morning and after that it died after 2-3h of playing. I do not know how good is N800 in this subject but hope that next tablets will have better battery life as this one has it too small.

    Written by Marcin Juszkiewicz on
  5. LVM is good thing

    Some time ago I bought 320GB hard disk to my desktop machine (which also is my main developer box). I decided to try LVM on it and created one volume group which consists whole HDD. There is one partition on it: /home. It works good but I still had 104GB not used on older disk.

    Today I finally found time to extend LVM to get use of old hdd space. Few commands later I have 400GB /home partition which use two discs and is easy to expand in future.

    But desktop has easy configuration. When I bought Dell D400 I decided to remove Microsoft Windows XP from it (legal copy) and use this machine only under Linux.

    Booted Debian ‘Etch’ installer via PXE/TFTP and split hdd into two parts: /boot partition and rest for crypted LVM. During start I am asked for passphrase and then rootfs is mounted, machine is booted into KDE. Swap partition is also crypted so even after suspend you can not check what was running.

    So LVM is good solution if you have few hard disks in machine and does not want to think how to mount them to have them best used — simply join them into one big partition and mount (or few partitions but with easy resizing). It is also good when you want to crypt data — easy to configure and setup. The only minus is that it require initramfs if you have rootfs on LVM. But Debian makes this thing also easy to do :)

    Written by Marcin Juszkiewicz on
  6. OpenZaurus time is over - long live Ångström

    Some time ago new kernel hacker joined team of people working on 2.6 kernel for Zaurus machines — Thomas Kunze gave us SD/MMC driver for collie and works on other subsystems to get this machine working. As result collie got added into list of Ångström supported devices and test images were generated.

    Also during last time people were asking Koen Kooi when Ångström is going to be released. He usually answered that it depends on OpenZaurus release plans (OZ first).

    But we lack developers to work on two distros in one time. Release of OpenZaurus 3.5.4/3.5.4.1 took me few months of work as I had to organize beta testing program, build images, fix bugs, find someone to work on documentation, build feeds. Then due to limited access to main mirror I had to work on upgrades feeds. Those tasks will be split to more people in Ångström.

    As a result I was going to tell world that there will be no new OpenZaurus releases ever. But I did not wanted to sound like dictator — I asked other developers on openzaurus-devel ML what they think. There were 3 options:

    1. we release OpenZaurus 3.5.5 for all Zaurus models
    2. we release OpenZaurus 3.5.5 for Collie/2.4 only
    3. we close OpenZaurus history and switch to Ångström

    During week twelve persons replied — no one chosen option 1st or 2nd…

    So Ångström is a future for our machines — and many others already supported in OpenEmbedded. End of OpenZaurus does not mean that Zaurus models are obsolete or that users need to switch to pdaXrom or Cacko.

    It needs work to create nicely working distribution which will use up-to-date technologies, will base on current software etc. Personally I do not even plan to look at 2.4 kernel for Zaurus any more — it was ‘created’ in such bad way that… no comment

    What does OpenZaurus meant to me?

    For me it was really nice to have OpenZaurus on each Zaurus model which I had in my hands. It started with SL-5500 collie which I bought for quite big amount of cash (about 2/3 of my month salary), then was C760 donated by Richard Jackson. Later I got SL-5600 and SL-6000 donated by anonymous donor from USA. During OEDEM I got SL-C3000 from Mickeyl and gave him SL-5600 instead. Now SL-C3000 is in Rolf Leggewie hands and SL-6000 waits for developer which would like to work on improving support for it (SL-5600/6000/C3000 are OpenEmbedded project devices).

    Thanks to OpenZaurus I started to use OpenEmbedded. First as stupid novice, then advanced user finally one of core developers. Without playing with those systems I would not be the person which I am today. Since I left my previous work as PHP programmer I finally do what I like to do (and I am paid for it).

    Without playing with it I would not have all those gadgets/toys which I have here.

    I would like to thanks for some persons:

    • Chris ‘kergoth’ Larson for starting work on OpenZaurus distro
    • Michael ‘mickeyl’ Lauer for maintaining OZ
    • Richard ‘rp’ Purdie for maintaining Linux-2.6 for all Zaurus models
    • John Lenz for starting work on getting Linux-2.6 working on collie
    • Dirk Opfer for Tosa part
    • Graeme ‘xora’ Gregory for being one of most active Zaurus developers
    • Koen Kooi for maintaining Ångström distro
    • Scott Bronson and Simon ‘lardman’ Pickering for work on OpenZaurus documentation
    • Thomas Kunze for work on SD/MMC driver for collie
    • all other OpenZaurus hackers

    For all time which they spend on getting Zaurus machines supported.

    Written by Marcin Juszkiewicz on
  7. How to pronounce HaeRWu

    Thanks to Michał Roszka’s comment I can write how to pronounce my nickname “Hrw” and name of my company “HaeRWu” (both sounds the same):

    A phonetic transcription in the International Phonetic Alphabet should help all non-Polish-speakers or at least English-speakers to pronounce “HaeRWu” correctly. It is: /hʌ eə vʊ/ or /xa ɛə vuː/.

    Or just use English pronunciation of letters.

    Written by Marcin Juszkiewicz on
  8. WPA in Debian and Poky

    During last week I switched my home WiFi from insecure WEP to WPA2.

    Why not used WPA before? My x86 test machine was ProGear which use Orinoco PCMCIA card (no WPA support) and I also used Tosa with that crap called wlan-ng (also no WPA support). Now I have USB Ethernet card and PCMCIA->CF adapter so both can be connected via wire or with CF WiFi card (Prism2 with 1.8.4 firmware so WPA out-of-box).

    But since I use Dell D400 as x86 test machine ProGear is not powered — I will probably put it on shelf to get some desk space free (there is no such thing as big enough desk — just ones that are not cluttered yet).

    But how to get WPA working in Debian, Poky, Ångström, OpenZaurus or other distros? You basically need few things:

    • WPA-Supplicant
    • card with good driver (so no Orinoco or wlan-ng crap)
    • proper configuration
    • network with WPA

    First I configured “maluch” (D400). Installed wpasupplicant package and discovered that it is not supported out-of-box. README propose two methods:

    1. Use only one network and configure network in /etc/network/interfaces
    2. Roaming networks with extra scripts

    I decided to follow 3rd way where you need to edit /etc/network/interfaces just to tell wpa-supplicant which config it has to use and which driver:

    iface eth1 inet dhcp
            wpa-driver wext
            wpa-conf /etc/wpa_supplicant/config
    

    This way wpa-supplicant is started automatically with /etc/wpa_supplicant/config file as configuration. This file also contain all networks which you want to connect. It can be edited by hand or using external tools — wpa_cli or wpa_gui (QT3/QT4). Have to check does it works ok with other networks then my home one but it should work.

    Then same configuration on Zaurus C760 running Poky — Prism2 card in CompactFlash slot. Connecting to network works out-of-box now. On Nokia 770 all I need to to was entering WPA-PSK key.

    The worst part was MS Windows laptop — I had to remove all networks from list of preferred ones, reboot and then enter WPA-PSK key to get it working.

    Now it should be harder to connect to my network ;)

    Written by Marcin Juszkiewicz on
Page 83 / 106