Any developers willing to help are more than welcome to the project.
Please post any progress or useful information by editing this page or posting on the forum (or both).
Add EXT3 partition to your device's memory card. Its useful to still have FAT-partition, for files and stuff. gparted did this fine on Linux.
Get latest herm-linux-XXXXXXXX.exe from http://handhelds.org/~koconnor/HTCHermes/ . Currently latest is herm-linux-20070930.exe. Save exe into memory card's FAT partition.
(skipped steps for setting up zImage and default.txt, as latest exe has them already set up. Look for original post, it has 'em)
Run herm-linux-XXXXXXXX.exe with usb-cable plugged in. Linux should boot to something like this:
BusyBox v1.1.0 (2006.02.24-18:59+0000) Built-in shell (aSh)
Enter 'help' for a list of built-in commands.
/bin/sh: can't access tty; job control turned off
/ w
Unplug USB cable and plug it back again. Device should output:
usb0: full speed config w1: 100 mA, Ethernet Gadget, usi
ng CDC Ethernet
Telnet to 192.168.0.206 (telnet 192.168.0.206 in linux), you should see:
Trying 192.168.0.206...
Connected to 192.168.0.206.
Escape character is '^]'.
BusyBox v1.1.0 (2006.02.24-18:59+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
Enjoy.
To-do
GSM/3G support
Bluetooth support
Native boot-loader (dual-boot?)
SD-card mounting
Wifi support
How can I help?
If you're interested in making this work you can come into #htc-linux in freenode IRC Network, all the developers meet there and will try to help you getting started.