xda-developers.com
forum.xda-developers.com
device database
wiki.xda-developers.com Wiki HomePage
FAQ | Xanadux

RecentChanges | FindPage | | LikePages | BackLinks

Himalaya Hardware

This page should collect all information that is available on the hardware of the Himalaya. As it is a closed device this will be a task that will be pieced together over time. A good overview of how all hardware in the Himalaya fits together can be found in the HimalayaHardwareOverview.

The main hardware is the Intel XScale PXA263 processor. Here is the Developers Manual

The following links will need to be populated over time. If you found something place it on the relevant page:

  • Memory Map
  • GPIO lines
  • Buttons
  • Touch Screen
  • ASIC5
  • Serial Ports
  • USB
  • SD-card
  • Disk-on-Chip
  • StrataFlash
  • GSM
  • LCD
  • Backlight
  • Sound
  • Battery
  • Backup Battery
  • LEDs
  • Vibra
  • Camera
  • Bluetooth
  • JTAG

To help reversing I created two IDAPro IDC files that will add most register definitions for xscale to your database. Note the scripts also generate the relevant segments. One is for the physical addressing (relevant in the early stages of booting) the other one maps the registers for the MMU mapping of WinCE. Due to the identical naming in both files you can't load them both. Either rename all registers with a prefix in one or create two databases. The scripts were generated from pxa-regs.h and ipaq-asic3.h in the 2.6 kernel sources.

http://wiki.xda-developers.com/uploads/pxa26x.idc

http://wiki.xda-developers.com/uploads/pxa26x-bootmmu.idc

http://wiki.xda-developers.com/uploads/pxa26x-wincemmu.idc

The following files implement what is known about ASIC3:

http://wiki.xda-developers.com/uploads/asic3-phys.idc

http://wiki.xda-developers.com/uploads/asic3-bootmmu.idc

http://wiki.xda-developers.com/uploads/asic3-wincemmu.idc


Last edited on June 9, 2008 3:45 am.


Edit | PageHistory | Diff | PageInfo
Login
User Name: Password:
Remember Me?