HP iPAQ H4000 series (415x and 435x)
Home | News | Hardware | Downloads | Documentation | Howto | Pictures and Screenshots
Port status: 2007-07-17
Hardware support status code: A-
| 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 |
|
RNDIS (Windows networking) works too. | |||
| SD-MMC |
|
||||
| Display |
|
||||
| Basic PDA hardware/use (all ticks required for B status) | |||||
| Buttons |
|
||||
| Touchscreen |
|
||||
| Suspend/Resume |
|
||||
| Battery control |
|
Battery classdev implemented, voltage is shown in mV. Other battery params are shown in raw values. For battery change estimation, simple heuristic is used. | |||
| APM status |
|
Need to develop charge estimation algorithm. | |||
| Backlight |
|
||||
| GUI launching - GPE/OPIE |
|
||||
| Advanced PDA hardware/use (all ticks required for A status) | |||||
| Dynamic Power Management | WIP | DPM w/o BT&WiFi is reported to provide lifetime not worse than original OS. Still need more testing for BT. And WiFi is known pain point for PM (and doesn't work at all for h4000). | |||
| Sound |
|
||||
| Headphone sound |
|
||||
| Flash memory |
|
Read support works ok. Need few brave people to test write |
|||
| Serial |
|
||||
| IrDA |
|
Both new (irda0) and old (/dev/ttyS2) access methods work. | |||
| Leds |
|
Battery status (charging/full) and BT status indication is supported. | |||
| Bootloader | | 2 or 3 stage bootloading should be used, either using original 2nd level B/L to load Linux bundle instead of WinCE, or replace 2nd level with simple B/L capable of reading flash, and let it run LAB as 3rd level B/L. | |||
| Full hardware support (all ticks required for A+ status) | |||||
| Bluetooth |
|
Tested with GPS and phone. If there any speeds higher than 115200 is still Q. | |||
| Wifi |
|
Suspend/resume works, but expect long delays (up to 40s) after resume before WiFi reconfigures and being able to send data. | |||
| Keyboard (h4300) |
|
h4300_kbd must be built as module and loaded only on h4300 (gives kernel warnings on h4100). | |||
Summary
This Wiki is a whiteboard for the project to run Linux on the HP iPAQ h4150 & h4350. The port is based on the 2.6 Linux kernel. The closest relatives of h4000 devices are Fujitsu-Siemens PocketLoox 410/420 and HP iPAQ h1910. HP iPAQ hx4700 and Sharp SL-A300 (Discovery) also share some bits of hardware used by h4100.Project People
-
Shawn Anderson
-
Eddi De Pieri
Support
To discuss running and usage of Linux on h4000, subscribe to the
mailing list. You can read all the previous messages in the
list archive.
To look up known issues, browse
h4000-related bugs in the bugtracker. Please submit new bugs via this link:
Submit (you will need to register first time, this is required to stay in loop on the bug status).