Openmoko platform doesn't run only on Neo 1973, Openmoko runs also on Pocket PC and other devices. This will be very useful when your device will be declared obsolete and won't receive official update anymore (ex. HTC Magician has a 416Mhz CPU but it's freezed to Windows Mobile 2003).
Openmoko and the driver support can't be considered a real alternative for now, but as you can see it is continously improving.

Disclamer: I'M NOT RESPONSABLE OF ANY DAMAGES EVERYTHING YOU DO IT'S AT YOUR OWN RISK!
Haret (loader) (Use at least version 0.5.x and not 200x)
zImage (a Linux kernel)
default.txt (boot script)
Openmoko (or other distribution images) (Download them from here)
SD memory and card reader
We don't want to lose datas, You will lose software installed, contacts,.. so use the utility x Backup ad do a full backup on SD
It isn't enought because now we are going to resize this partition.
Put the sd memory in a card reader and type:
$ sudo -s # su # or anything to became superuser
# dd if=/dev/sda of=/your-backup-dir/sd.img #Invert the path of if= and of= to restore.
It could take a while, depends of your sd size.
You can access to the backup image with:
# mount sd.img /mnt -o loop
Gparted is your friend
ALT + F2
$ gksu gparted

(New sd partitioning sda1 fat32 and sda2 ext2 70Mb)
You can try to resize the current partition or recreate new ones and recopy the files in sda1 with drag 'n' drop
$ gksu nautilus
# mount /dev/sda1 /mnt
Copy in /mnt Haret, default.txt and zImage-VERSION
Rename zImage-VERSION in zImage
# umount /mnt
# mount /dev/sda2 /mnt
Extract Angstrom-image in /mnt, with file-roller or anything you like.
# umount /mnt
Put the sd memory in the phone and run haret-0.5.x on sd.
Press Run and congratulation, You should see Linux booting for the first time!
The last image I tried is 20070821, the calendar and the web browser aren't there yet, the dialer and the keyboard have problems but it's nice to see that it works and it is improving.
You want come back to WM press power + hole then reload the complete backup with x Backup.
You can test other images rewriting sda2 but remember to do backup everytime (you can do backup again with dd)
If you don't want to load in RAM the content of the WM extended ROM press "hole" again, it is useless if you have the backup and it will save your time.
Ph5 Blog - http://poh9.blogspot.com/
http://www.linuxtogo.org/~ph5/magician/
http://www.handhelds.org/moin/moin.cgi/Magician
http://www.angstrom-distribution.org/
http://gpe.linuxtogo.org/
http://www.gnome.org/mobile/
A more command line friendly guide - http://www.linuxtogo.org/~ph5/magician/README
Mailing List: htc-pxa@handhelds.org ( https://www.handhelds.org/mailman/listinfo/htc-pxa )
IRC: #htc-linux on chat.freenode.org
Wiki: http://wiki.xda-developers.com/index.php?pagename=MagicianResearch
commenti
Bello Entusiasmante ma decisamente in fase super beta.
Mi sono entusiasmato un sacco vedendo qulle 4 immagini e cosi ho spolverato il Qtek s110 e da buon "Linux-user" mi sono messo al lavoro ....... e cosi ...... " Tap su run " e ..... schermatina nera ...... e via il primo boot ........Stupendo !!!!
Peccato che però dopo i primi entusiasmi, si noti che tutto questo non è minimamente paragonabile all'usabilita di WM 2003 ...... va beh ...... un bel giochino .... speriamo nelle distribuzioni sucessive perche questa e ben lontano da poter essere chiamata Stabile e usabile.
Comunqe complimenti per l'articolo .....
Ciao a tutti .....
Cris
Su altri smartphone????
"Pultroppo" mi sono appena comprato l'HTC TYTN II, e volevo sapere se su questo smartphone fosse possibile utilizzare la stessa procedura di installazione, senza freezare WM6, e mantenere il dualbot, e magari installare openmoko su microSD
lo so, sono domande da neofita...ma questo sono!!!
grazie!
Non credo
Non c'é uno standard per installare Linux sui PPC.
Prova a vedere
http://wiki.xda-developers.com/index.php?pagename=HTC_Kaiser
http://wiki.xda-developers.com/index.php?pagename=Xanadux
http://handhelds.org/moin/moin.cgi/SupportedHandheldSummary
Calibrazione schermo
Ciao a tutti , l'unica imagine che parte nel mio è la seguente:
zImage-2.6.21-hh8-magician-20070616122642
però caricando il rootfs (Angstrom-openmoko-devel-image-glibc-test-20070821-magician.rootfs.tar.bz2) dopo il boot , arrivo alla calibrazione dello schermo ma non riesco ad eseguirla , cliccando sulla X con il pennino non succede nulla ......
Qualcuno ha lo stesso problema?
..kiCcOp..
Si blocca anche a me la calibrazione :-(
Effettivamente usando Angstrom-openmoko-devel-image-glibc-test-20070821-magician.rootfs.tar.bz2 e magician-zImage-2.6.21-rc5-20070326 oppure zImage-2.6.21-hh8-magician-20070616122642 (ma anche hh14, mentre le più recenti non mi danno schermata grigia) finalmente ho avuto l'emozione del boot anche io, ma come si diceva già nel primo commento, si blocca la schermata alla calibrazione dello schermo. Qualche suggerimento, Grigio?
Grazie per la pazienza.
Alex
Davvero strano, a me non
Davvero strano, a me non funziona il touchscreen con l'img X11, ma openmoko + hh14 va.
Vi posso consigliare di chiedere informazioni sul canale irc #htc-linux o a chi ha preparato le immagini http://poh9.blogspot.com/
Provato ma...
Ho seguito le istruzioni ma non appena avviato haret e dopo una rapidissima schermata nera con il boot del sistema si inchioda su una schermata bianca che rimane tale... Suggerimenti?
Cmq grazie per la guida e l'entusiasmo che mi ha portato... soprattutto dopo la lettura del post sul GPS :-)
Alex
Strano
la distribuzione che hai usato è Angstrom-openmoko-devel-image-glibc-test-20070821-magician.rootfs.tar.bz2 ?
A me funziona e carica lo screen di Angstrom; come suggerimento posso dirti di controllare che il file sia stato scompattato bene o magari di provare un'altra immagine rootfs.
Ho usato il seguente
Ho usato il seguente "materiale":
Angstrom-gpe-image-test-20070111-magician.rootfs.tar.bz2
default.txt
zImage-2.6.21-hh16-magician-20070923074914
haret-0.5.0.exe
Ho poi provato anche altre ZImages e diversi rootfs...
Errata corrige
Ho usato per prima la il rootfs che hai scritto tu... successivamente ho fatto la prova con quello indicato sopra ed altri ancora.
Alex
Io uso questo
Io uso questo zImage-2.6.21-hh14-magician-20070820181543, visto che il boot lo fa sembrerebbe un problema di rootfs.
Se hai anche sda1 con haret e sda2 col kernel, non saprei che dirti, prova a chiedere su #htc-linux su freenode