Handhelds.org splash banner Handhelds.org logo by Chrysovalandes Sophocleous
Linux on HP iPAQ hx4700

Linux on HP iPAQ hx4700

Quick specifications

  • Processor: Intel pxa270 at 624 Mhz
  • RAM: 64 MB Mobile SDRAM
  • ROM: 128 MB Flash: 2x 64MB Intel RD48F4400L0zb0
  • Wireless:
    • WLAN: Texas Instruments TNETW1100B 802.11b aka ACX100
    • Bluetooth: Texas Instruments BRF6150
    • IrDA: Exar XR16L580IL 16550-compatible UART
  • Display: VGA (480x640) transfective
  • Graphics controller: ATI Mobileon W3220
  • Touchscreen controller: Texas Instruments TSC2046 (SPI interface)
  • Audio: AK4641 audio codec
  • Integrated touchpad: Synaptics NavPoint module (SPI interface)
  • Connectivity: USB (pxa270 device interface) and serial (special cable).
  • Expansion slots: CF Type I and II, MMC/SD, SDIO slot: Toshiba SDIO ASIC3 (also in iPAQ h3900 and h4100)
  • Battery: removable, 1800 mAh
  • Weight: 186.7 g / 6.6 oz
See the hx4700 wiki page for more information and project details: device specifications (when available), existing drivers, porting tools and plans, instructions...

If you have questions, want to receive the latest news, or wish to help us, you can join the hx4700-port mailing list.

Things that work

  • Booting Linux from WinCE using HaRET
  • Busybox command line through a serial console
  • Native boot using SDG Systems' modified bootldr
  • Reflash with Linux
  • Opie starterkit
  • GPE starterkit
  • Commercial Qtopia build from SDG Systems coming soon!
  • More soon!

Linux Kernel

  • Assign new machine type to hx4700. Done. MACH_TYPE_H4700 = 562
  • Minimum HaRET updates to boot Linux from Windows Mobile 2003. Done.
  • Linux boot and busybox command line from a serial console. Done.
  • WLAN Driver: To do.
  • Flash read and write. Done.
  • Bootloader: Done.
  • USB networking: Done.
  • LCD and framebuffer: Done.
  • Touchpad (cursor mode): Done.
  • Bluetooth driver: Done.
  • Keypad driver: Done.
  • CF (PCMCIA) card support: Done.
  • SD memory card support: Done.
  • Audio driver: Done.
  • Power Management: Done.
  • Battery Management: Done.
  • LED Management: Done (but could be integrated with LED class driver).
  • WLAN Driver: To do. Firmware can be downloaded. Bounty Available!

Issues

  • Flash sometimes reports warnings. Doesn't seem to affect data integrity.
  • LED code could be integrated with LED class driver.
  • Bluetooth hciattach usually fails on first attempt
  • CF memory cards must be unmounted prior to eject or panic will likely occur.


$Id: hx4700.html,v 1.9 2005/11/08 17:42:44 todd Exp $