HP iPAQ 21x

Home | How-To Install | Downloads | News | Developers' Info | Hardware | Wifi | Flash |

This is a project to port linux to the HP iPAQ 21x series handheld devices. It is based currently on the 2.6.2x kernel and the [WWW]Angstrom distribition. To try it for youself see the How-To Install page.

To help with the project or to get in contact, the project has a mailing list here: http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/hpipaq21x-devel.

If you have experience with linux and especially programming your help will be most welcome. If not, any testing is also appreciated.


Hardware support status code: A-

While not offically 'stable', linux runs fairly well and is usable. The table below shows what features are currently supported.

Component Status Comments
Boot process (all ticks required for D status)
Boot process (./)
Boot-critical hardware (all ticks required for C status)
Basic hardware (./)
USB to host Not worked on yet - see Developers' Info
SD-MMC (./)
PCMCIA(CF) Not worked on yet - see Developers' Info
Display (./)
Basic PDA hardware/use (all ticks required for B status)
Buttons (./)
Touchscreen (./) Even in 'accelerated' mode, I think.
Suspend/Resume (./)
Battery status (./)
APM status (./)
Backlight (./)
GUI launching - GPE/OPIE (./)
Advanced PDA hardware/use (all ticks required for A status)
Sound (./)
Flash memory (./) See Flash page for instructions.
Serial (./) Works but connection is internal.
LEDs (./) Green LED on from boot in kernel. Blue from userspace util.
Bootloader (./) Boots from HaRET or from reset off of MMC/SD.
Full hardware support (all ticks required for A+ status)
Bluetooth (./)
WiFi (./) Seems to be working - see wifi page.
USB-host (./) At least Mass Storage and HID (keyboards etc) devices

Legend: (./) - full support, - doesn't work. Additional values: WIP - work just started, Part. - partial support, more work needed.

Hardware support letter codes (for SupportedHandheldSummary ):

Hardware support letter code Status description and notes
A+ Full support of extended hardware (if applicable)
A Advanced PDA hardware supported
A- Advanced PDA hardware supported with insignificant problems
B Basic PDA hardware supported (required for PIM use)
B- Basic PDA hardware supported with minor problems
C Boots into GUI (buttons/TS may not work yet)
D Kernel boots to command line
D- Kernel port exists, but has problems booting to command line
No port/Doesn't boot