Long time no see
It's been a very long time since the last post. Many things occured, many friends developers doesn't work on Hack&Dev project anymore but we have still work to do.
What happened since then?
I started working on my Palm Treo680, search for GPIOs, search for similarities with Treo650 and after some time there was first public build against our 2.6.21 repository. After this success also build against arm vanilla 2.6.28 was published soon. Luckily it worked also on Palm Centro machine with a simple hack. Alex add support for Centro into cocoboot so Centro users were happy too
During Treo680 exploration was found USB Host (thanks to discussion with Alex) routed into Palm's MUC connector so adding support for USB Host was pleasant task. Alex continued with his experiments and created modified WiFi dongle working with his Treo. Miska also added USB host code into PalmTX. So old but good news The only bad thing was that I crippled my own Treo when I measured output on MUC. IrDA is not working, green button and handsfree detection neither. For fixing handsfree detection I wrote GPIOeditor for PalmOS. It's not published yet, but I'll do it soon.
What is working with Treo680?
Currently there is working bluetooth (which is also attached to USB), IrDA (I hope), keyboard, SD, green LED (the red one seems to be attached to GSM chip), sound (it's very tricky to set it up correctly), GSM chip and USB gadget/host (this will hopefully use OTG in kernel)
What is not working with Treo680?
The most PIS problem is suspend/resume. I wasn't able to solve this yet. I hope that Marex, slapin or anyone else will have a look on bootloader. Help is welcome. There is also not working camera chip, but it's not even priority.
Things I'm currently working on
I finally finished my general build script you can see it . This allows me easilly to create build for all machines I have, copy it to card and quickly test. This speeded up my work rapidly.
I'm also working now on next BFU thing – installer for our releases. I was too tired of listening all that basic problems so I'm creating installer based on dialog utility, which will partition your card, create filesystem, download needed files and put it into right place. *NIX only – sorry
There is problem with current version of cocoboot and Tungsten|T3, this is also on my todo list and will be soon.
I also have got newly LifeDrive. Maybe you heard about my problem with Dmitry Grinberg's PowerDrive on 1src.com discussion. I (as others affected) bought Transcend 32GB compact flash to be replaced in LD. This card was marked on palmpowerups.com as tested. Not only it did not work, but Dmitry's reaction got me really angry. And you know what? Even his shareware version replaces LD's original bootloader. Wanna uninstall? Not a chance. This was expensive but valuable lesson from Dmitry about his software. I'd rather share it with others this way. If you want Dmitry's soft, pray to not need any support. Geez he got me angry. Hm, I missed that important part for you – I'm preparing also build of LD kernels so you can find it also on http://sleepwalker.hackndev.com. Currently I have issues with booting from SD (microdrive is so slow
LinuxExpo 2009 is taking place soon, Marex, Miska and me are doing our best to be prepared as much as possible. If you'll be in Prague in 14–15.4.2009 don't forget to visit us.
I'd rather continue with work now. Stay tuned.