Please remember to add a category to the bottom of each page that you create.
See categories help for further details, but most will probably be [[Category:HTC ModelName]].
Ipaq6915 Research
PXA270 LCCR register dump:
HaRET(2)# dump PXA27xLCCR
pxa27x: lccr0=0x05b008b9 lccr3=0x04700019 lccr4=0x80000000
LCCR0 : 0x05b008b9 = 00000101 10110000 00001000 10111001 (Page 0) - ENB: LCD controller enabled - CMS: LCCR0_Color selected - SDS: LCCR0_Sngl -panel display selected - PAS: LCCR0_Act display selected LCCR1 : 0x0b070cef = 00001011 00000111 00001100 11101111 (Page 0) - PPL: Pixels per line: 240 (=.xres) - HSW: Horizontal sync pulse width: 4 (=.hsync_len) - ELW: End of line clock wait count: 8 (=.right_margin) - BLW: Beginning of line pixel clock wait count: 12 (=.left_margin)
LCCR2 : 0x030304ef = 00000011 00000011 00000100 11101111 (Page 0) - LPP: Lines per panel: 240 (=.yres) - VSW: Vertical sync pulse width 2 (=.vsync_len) - EFW: End of frame line clock wait count: 3 (=.lower_margin) - BFW: Beginning of frame line clock wait count: 3 (=.upper_margin)
LCCR3 : 0x04700019 = 00000100 01110000 00000000 00011001 (Page 0) - PCD: Pixel clock divisor: 25 - ACB: AC pin bias frequency: LCCR3_Acb(0) - API: AC pin transitions per interrupt: 0 - VSP: L_FCLK is active- high - HSP: L_LCLK is active- high - PCP: Data is driven to LCD on LCCR3_PixRsEdg edge of L_PCLK - OEP: L_BIAS is active- high - BPP: Bits per Pixel: 16 (=.bpp) - DPC: L_PCLK is driven at normal PCD frequency
LCCR4 : 0x80000000 = 10000000 00000000 00000000 00000000 (Page 0) FBR0 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) FBR1 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) FBR2 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) FBR3 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) FBR4 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) FBR5 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) FBR6 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA dst : 0x5c000000 = 01011100 00000000 00000000 00000000 (Page 0) LCD DMA src : 0x5c000180 = 01011100 00000000 00000001 10000000 (Page 0) LCD DMA dst : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA src : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA dst : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA src : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA dst : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA src : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA dst : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA src : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA dst : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA src : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA dst : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA src : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0)
PXA270 GPIO dump:
HaRET(2)# dump pxa27xgpio
GPIO# D S A s INTER | GPIO# D S A s INTER | GPIO# D S A s INTER | GPIO# D S A s INTER
+-------------------+-------------------+------------------
0 I 0 0 0 RE FE | 24 O 0 0 0 | 48 I 1 0 0 | 72 O 1 2 0 1 I 1 0 0 | 25 O 0 0 0 | 49 O 1 2 1 | 73 O 0 2 0 2 O 1 0 0 | 26 I 0 0 0 | 50 O 0 0 0 | 74 O 1 2 0 3 O 1 0 1 | 27 I 0 0 0 | 51 O 0 0 0 | 75 O 1 2 0 4 I 1 0 1 | 28 O 0 1 0 | 52 O 0 0 0 | 76 O 0 2 0 5 I 1 0 0 | 29 I 0 2 0 | 53 O 1 0 0 | 77 O 0 0 0 6 I 1 0 0 | 30 O 0 1 0 | 54 O 0 0 0 | 78 O 1 2 1 7 I 1 0 0 | 31 O 1 1 0 | 55 O 0 0 0 | 79 O 1 2 1 8 I 1 0 0 | 32 O 0 0 0 | 56 O 0 0 0 | 80 O 1 2 1 9 I 0 0 0 RE | 33 O 1 2 1 | 57 O 0 0 0 | 81 O 0 0 0 10 O 0 0 0 | 34 O 0 0 0 | 58 O 0 2 0 | 82 O 0 0 0 11 O 0 0 0 | 35 O 0 0 0 | 59 O 0 2 0 | 83 O 0 0 0 12 O 0 0 0 | 36 I 0 3 0 | 60 O 0 2 0 | 84 O 0 0 0 13 I 1 0 0 FE | 37 I 0 3 0 | 61 O 0 2 0 | 85 O 0 0 0 14 O 1 2 1 | 38 I 0 2 0 | 62 O 1 2 0 | 86 I 1 0 0 15 O 0 0 0 | 39 O 0 0 0 | 63 O 1 2 0 | 87 I 1 0 0 16 O 1 2 0 | 40 O 1 1 0 | 64 O 1 2 0 | 88 I 0 2 0 17 O 0 2 0 | 41 O 0 0 0 | 65 O 1 2 0 | 89 O 0 3 0 18 I 1 1 0 | 42 I 0 1 0 | 66 O 1 2 0 | 90 I 0 1 0 19 O 0 1 0 | 43 O 1 2 1 | 67 O 1 2 0 | 91 I 0 1 0 20 I 0 0 0 | 44 I 0 1 0 | 68 O 1 2 0 | 92 I 1 0 0 21 O 1 0 0 | 45 O 0 2 0 | 69 O 1 2 0 | 93 O 0 0 0 22 O 1 1 0 | 46 I 0 2 0 | 70 O 1 2 0 | 94 I 1 1 0 RE FE 23 O 0 0 0 | 47 O 1 1 0 | 71 O 1 2 0 | 95 I 1 1 0 RE FE 96 I 0 1 0 RE FE | 102 I 0 1 0 | 108 O 1 2 0 | 114 O 0 0 0 97 I 1 1 0 RE FE | 103 O 1 2 1 | 109 O 0 0 0 | 115 I 1 0 0 FE 98 I 1 1 0 RE FE | 104 O 1 2 0 | 110 I 1 0 0 | 116 O 1 0 1 99 O 0 0 0 | 105 O 1 2 0 | 111 O 1 0 0 | 117 O 1 1 0
100 I 0 1 0 | 106 O 1 2 0 | 112 O 0 0 0 | 118 O 1 1 0 101 I 0 1 0 | 107 O 1 2 0 | 113 O 0 1 0 | 119 O 0 0 0
PXA270 clock dump
HaRET(1)# dump pxa27xclock
Run Mode clock: 208.00MHz (*16)
Turbo Mode clock: 416.00MHz (*2.0, active)
Memory clock: 208.00MHz (/2)
System bus clock: 208.00MHz
memclk_frequency_10khz: 20800
lcdlck_frequency_10khz: 10400
lcdlck_pixclock: 480769 pcd=25
pxa27x: lccr0=0x05b008b9 lccr3=0x04700019 lccr4=0x80000000
lccr0 : 0x05b008b9 = 00000101 10110000 00001000 10111001 (Page 0) lccr3 : 0x04700019 = 00000100 01110000 00000000 00011001 (Page 0) lccr4 : 0x80000000 = 10000000 00000000 00000000 00000000 (Page 0) FBR0 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) FBR1 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) FBR2 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) FBR3 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) FBR4 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) FBR5 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) FBR6 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA dst : 0x5c000000 = 01011100 00000000 00000000 00000000 (Page 0) LCD DMA src : 0x5c019ee0 = 01011100 00000001 10011110 11100000 (Page 0) LCD DMA dst : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA src : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA dst : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA src : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA dst : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA src : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA dst : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA src : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA dst : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA src : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA dst : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) LCD DMA src : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) CKEN : 0x01594ea9 = 00000001 01011001 01001110 10101001 (Page 0) - PWM0 : on - PWM1 : off - AC97 : off - SSP2 : on - SSP3 : off - STUART: on - FFUART: off - BTUART: on - I2S : off - OSTIM : on - USBH : on - USBC : on - MMC : off - ICP : off - I2C : on - PWI2C : off - LCD : on - MSL : off - USIM : off - KEYB : on - SRAM : on - MSTICK: off - MEMCLK: on - SSP1 : off - QCIF : on SACR0 : 0x00007704 = 00000000 00000000 01110111 00000100 (Page 723) - SACR0 : off - SACR0 : input SACR1 : 0x00000018 = 00000000 00000000 00000000 00011000 (Page 723) - SACR1 : I2S SADIV : 0x0000000d = 00000000 00000000 00000000 00001101 (Page 723) PWM_CTRL0 : 0x00000001 = 00000000 00000000 00000000 00000001 (Page 0) PWM_PWDUTY0 : 0x000000c7 = 00000000 00000000 00000000 11000111 (Page 0) PWM_PERVAL0 : 0x000000c8 = 00000000 00000000 00000000 11001000 (Page 0) PWM_CTRL1 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) PWM_PWDUTY1 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) PWM_PERVAL1 : 0x00000004 = 00000000 00000000 00000000 00000100 (Page 0) PWM_CTRL2 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) PWM_PWDUTY2 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) PWM_PERVAL2 : 0x00000004 = 00000000 00000000 00000000 00000100 (Page 0) PWM_CTRL3 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) PWM_PWDUTY3 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) PWM_PERVAL3 : 0x00000004 = 00000000 00000000 00000000 00000100 (Page 0) STISR : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) STUART IR : rxd UART STUART IR : txd UART STDLL : 0x00000002 = 00000000 00000000 00000000 00000010 (Page 0) STDLH : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) STUART : div 2 460800 BTDLL : 0x00000001 = 00000000 00000000 00000000 00000001 (Page 0) BTDLH : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) BTUART : div 1 921600 FFDLL : 0x00000002 = 00000000 00000000 00000000 00000010 (Page 0) FFDLH : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) FFUART : div 2 460800 USB host revision : 10 USB host comm. area : 0x00000000 USB host PCED : 0x00000000 USB host CHED : 0x00000000 USB host CCED : 0x00000000 USB host BHED : 0x00000000 USB host BCED : 0x00000000 USB host DHEAD : 0x00000000 USB host UHCFMN16bit: 0x00000000 UHCRHDA : 0x04000902 = 00000100 00000000 00001001 00000010 (Page 0) - : number of ports 1 UHCRHPS1 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) USB host RHPS1: speed (if currconnect) full USB host RHPS1: power off USB host RHPS1: current ok USB host RHPS1: suspend off USB host RHPS1: enabled no USB host RHPS1: device connected no UHCRHPS2 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) USB host RHPS2: speed (if currconnect) full USB host RHPS2: power off USB host RHPS2: current ok USB host RHPS2: suspend off USB host RHPS2: enabled no USB host RHPS2: device connected no UHCRHPS3 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) USB host RHPS3: speed (if currconnect) full USB host RHPS3: power off USB host RHPS3: current ok USB host RHPS3: suspend off USB host RHPS3: enabled no USB host RHPS3: device connected no UDCCR : 0x00000001 = 00000000 00000000 00000000 00000001 (Page 0) UDC control : OTG enable no UDC control : remote wakeup no UDC control : active no UDC control : enabled yes UP2OCR : 0x00020000 = 00000000 00000010 00000000 00000000 (Page 0) UP2OCR output : host controller transceiver on UP2OCR output : signals device UP2OCR output : D- pull up bypass off UP2OCR output : D+ pull up bypass off UP2OCR output : D- pull up off UP2OCR output : D+ pull up off UP2OCR output : D- pull down off UP2OCR output : D+ pull down off UP3OCR : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0)
chan: 0 desc: 0x00000000 chan: 0 src : 0x00000000 chan: 0 dst : 0x00000000 dma status: channel=00 0x00000008
chan: 1 desc: 0x00000000 chan: 1 src : 0x00000000 chan: 1 dst : 0x00000000 dma status: channel=01 0x00000008
chan: 2 desc: 0x00000000 chan: 2 src : 0x00000000 chan: 2 dst : 0x00000000 dma status: channel=02 0x00000008
chan: 3 desc: 0x00000000 chan: 3 src : 0x00000000 chan: 3 dst : 0x00000000 dma status: channel=03 0x00000008
chan: 4 desc: 0x00000000 chan: 4 src : 0x00000000 chan: 4 dst : 0x00000000 dma status: channel=04 0x00000008
chan: 5 desc: 0x00000000 chan: 5 src : 0x00000000 chan: 5 dst : 0x00000000 dma status: channel=05 0x00000008
chan: 6 desc: 0xa0031020 chan: 6 src : 0xa00283a0 chan: 6 dst : 0x40400080 dma status: channel=06 0x00000008
chan: 7 desc: 0x00000000 chan: 7 src : 0x00000000 chan: 7 dst : 0x00000000 dma status: channel=07 0x00000008
chan: 8 desc: 0x00000000 chan: 8 src : 0x00000000 chan: 8 dst : 0x00000000 dma status: channel=08 0x00000008
chan: 9 desc: 0x00000000 chan: 9 src : 0x00000000 chan: 9 dst : 0x00000000 dma status: channel=09 0x00000008
chan: 10 desc: 0x00000000 chan: 10 src : 0x00000000 chan: 10 dst : 0x00000000 dma status: channel=10 0x00000008
chan: 11 desc: 0x00000000 chan: 11 src : 0x00000000 chan: 11 dst : 0x00000000 dma status: channel=11 0x00000008
chan: 12 desc: 0x00000000 chan: 12 src : 0x00000000 chan: 12 dst : 0x00000000 dma status: channel=12 0x00000008
chan: 13 desc: 0x00000000 chan: 13 src : 0x00000000 chan: 13 dst : 0x00000000 dma status: channel=13 0x00000008
chan: 14 desc: 0x00000000 chan: 14 src : 0x00000000 chan: 14 dst : 0x00000000 dma status: channel=14 0x00000008
chan: 15 desc: 0x00000000 chan: 15 src : 0x00000000 chan: 15 dst : 0x00000000 dma status: channel=15 0x00000008
chan: 16 desc: 0x00000000 chan: 16 src : 0x00000000 chan: 16 dst : 0x00000000 dma status: channel=16 0x00000008
chan: 17 desc: 0x00000000 chan: 17 src : 0x00000000 chan: 17 dst : 0x00000000 dma status: channel=17 0x00000008
chan: 18 desc: 0x00000000 chan: 18 src : 0x00000000 chan: 18 dst : 0x00000000 dma status: channel=18 0x00000008
chan: 19 desc: 0x00000000 chan: 19 src : 0x00000000 chan: 19 dst : 0x00000000 dma status: channel=19 0x00000008
chan: 20 desc: 0x00000000 chan: 20 src : 0x00000000 chan: 20 dst : 0x00000000 dma status: channel=20 0x00000008
chan: 21 desc: 0x00000000 chan: 21 src : 0x00000000 chan: 21 dst : 0x00000000 dma status: channel=21 0x00000008
chan: 22 desc: 0x00000000 chan: 22 src : 0x00000000 chan: 22 dst : 0x00000000 dma status: channel=22 0x00000008
chan: 23 desc: 0x00000000 chan: 23 src : 0x00000000 chan: 23 dst : 0x00000000 dma status: channel=23 0x00000008
chan: 24 desc: 0x00000000 chan: 24 src : 0x00000000 chan: 24 dst : 0x00000000 dma status: channel=24 0x00000008
chan: 25 desc: 0x00000000 chan: 25 src : 0x00000000 chan: 25 dst : 0x00000000 dma status: channel=25 0x00000008
chan: 26 desc: 0x00000000 chan: 26 src : 0x00000000 chan: 26 dst : 0x00000000 dma status: channel=26 0x00000008
chan: 27 desc: 0x00000000 chan: 27 src : 0x00000000 chan: 27 dst : 0x00000000 dma status: channel=27 0x00000008
chan: 28 desc: 0x00000000 chan: 28 src : 0x00000000 chan: 28 dst : 0x00000000 dma status: channel=28 0x00000008
chan: 29 desc: 0x00000000 chan: 29 src : 0x00000000 chan: 29 dst : 0x00000000 dma status: channel=29 0x00000008
chan: 30 desc: 0x00000000 chan: 30 src : 0x00000000 chan: 30 dst : 0x00000000 dma status: channel=30 0x00000008
chan: 31 desc: 0x00000000 chan: 31 src : 0x00000000 chan: 31 dst : 0x00000000 dma status: channel=31 0x00000008
ASIC3 raw dump
until we get gnuHaRET to recognise the machine type, there is a raw dump at:
http://hands.com/~lkcl/hp6915/asic3.raw.dump.txt
another one - this time with wireless off, bt off, phone off, cradle unplugged:
10000000 | bffbffff ffff8083 00000000 0080ffff | ................
10000010 | 00000000 000c6000 c087c087 00000000 | .....`..........
10000020 | 00000000 00000000 00000000 00000000 | ................
10000030 | 00000000 00000000 00000000 00000000 | ................
10000040 | 00000000 00000000 00000000 00000000 | ................
10000050 | 00000000 00000000 00030003 00000000 | ................
10000060 | 00000000 00000000 00000000 00000000 | ................
10000070 | 00000000 00000000 00000000 00000000 | ................
10000080 | e008ec1c efff0000 00000481 4000fdff | ...............@
10000090 | 00000000 000c0000 17621762 00000000 | ........b.b.....
100000a0 | 00000000 00000000 00000000 00000000 | ................
100000b0 | 00000000 00000000 00000000 00000000 | ................
100000c0 | 00000000 00000000 00000000 00000000 | ................
100000d0 | 00000000 00000000 00000000 00000000 | ................
100000e0 | 00000000 00000000 00000000 00000000 | ................
100000f0 | 00000000 00000000 00000000 00000000 | ................
10000100 | fff7ffef ffff8640 00000000 0080ffeb | ....@...........
10000110 | 00000080 000c0038 86408640 00000000 | ....8...@.@.....
10000120 | 00000000 00000000 00000000 00000000 | ................
10000130 | 00000000 00000000 00000000 00000000 | ................
10000140 | 00000000 00000000 00000000 00000000 | ................
10000150 | 00000000 00000000 00000000 00000000 | ................
10000160 | 00000000 00000000 00000000 00000000 | ................
10000170 | 00000000 00000000 00000000 00000000 | ................
10000180 | ffffffff ffffd000 00000000 02009800 | ................
10000190 | 00000000 00080000 d000d000 00000000 | ................
100001a0 | 00000000 00000000 00000000 00000000 | ................
100001b0 | 00000000 00000000 00000000 00000000 | ................
100001c0 | 00000000 00000000 00000000 00000000 | ................
100001d0 | 00000000 00000000 00000000 00000000 | ................
100001e0 | 00000000 00000000 00000000 00000000 | ................
100001f0 | 00000000 00000000 00000000 00000000 | ................
ASIC3 dump
ASIC3 device status
ASIC3 machineid=1157
ASIC3 hwprotect=TH-CDSOIP N/3:H00820-800----- / TH-CDSOIP N/3:H00820-800
ASIC3 boardid=-1
CLOCK_CDEX : 0x000073cc = 00000000 00000000 01110011 11001100 (Page 0) - CDEX : SPI on - CDEX : OWM on - CDEX : PWM0 off - CDEX : PWM1 off - CDEX : LED0 on - CDEX : LED1 on - CDEX : LED2 on - CDEX : SDHOST on - CDEX : SDBUS off - CDEX : SMBUS off - CDEX : CONTROL_CX on - CDEX : EX0 on 32.768 kHz - CDEX : EX1 on 24.576 MHz CLOCK_SEL : 0x00000005 = 00000000 00000000 00000000 00000101 (Page 0) - SEL : SDIO host clock 24.576 Mhz - SEL : SDIO bus clock 12.288 MHz - SEL : CX clock on 32.768 kHz - LED0/1/2 : TimeBase 19 18 18 - LED0/1/2 : Period 48 24 24 - LED0/1/2 : Duty 1 24 24 - LED0/1/2 : Autostop 0 0 0 - PWM0/1 : TimeBase 0 63 - PWM0/1 : Period 0 4095 - PWM0/1 : Duty 0 8 EXTCF_SEL : 0x00004010 = 00000000 00000000 01000000 00010000 (Page 0) - EXT : slot 0 no - EXT : slot 1 no - EXT : slot 2 no - EXT : bit 3 no - EXT : OWM enable yes - EXT : OWM bus no - EXT : CF0 sleep no - EXT : bit 7 no - EXT : CF1 sleep no - EXT : bit 9 no - EXT : CF0 pwait no - EXT : CF1 pwait no - EXT : CF0 buffer no - EXT : CF1 buffer no - EXT : SDmem enable yes - EXT : CF sleep no OWM_CDIV : 0x00000002 = 00000000 00000000 00000000 00000010 (Page 0) - OWM : clkdiv 2 SD_CONFIG_Addr0 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) - SD_CONFIG : addr0 0x0 SD_CONFIG_Addr1 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) - SD_CONFIG : addr1 0x0
ASIC3 GPIO
A3GPIOA# D S A s M IN | A3GPIOB# D S A s M IN | A3GPIOC# D S A s M IN | A3GPIOD# D S A s M IN
+-------------------+-------------------+------------------
0 O 1 0 0 1 LO FE | 0 I 0 0 0 1 RE LO | 0 O 0 1 0 1 LO FE | 0 O 0 0 0 0 LO FE 1 O 1 0 0 1 LO FE | 1 I 1 0 0 1 LO FE | 1 O 1 1 0 1 LO FE | 1 O 0 0 0 0 LO FE 2 I 1 0 0 1 LO FE | 2 I 0 0 0 1 LO FE | 2 O 1 1 0 0 LO FE | 2 O 0 0 0 0 LO FE 3 O 0 0 0 1 LO FE | 3 O 0 0 0 1 LO FE | 3 I 0 1 0 1 LO FE | 3 O 1 0 0 0 LO FE 4 O 0 0 0 1 LO FE | 4 I 0 0 0 1 LO FE | 4 O 0 1 0 0 LO FE | 4 O 0 0 0 0 LO FE 5 O 0 0 0 1 LO FE | 5 I 1 0 0 1 LO FE | 5 O 0 1 0 1 LO FE | 5 O 0 0 0 0 LO FE 6 O 0 0 0 1 LO FE | 6 I 0 0 0 1 RE LO | 6 O 1 0 0 1 LO FE | 6 O 0 0 0 0 LO FE 7 O 0 0 1 1 LO FE | 7 I 0 0 0 1 RE LO | 7 O 1 0 1 1 LO FE | 7 O 0 0 0 0 LO FE 8 O 0 0 0 1 LO FE | 8 I 1 0 0 1 LO FE | 8 O 1 0 0 1 LO FE | 8 O 0 0 0 0 LO FE 9 O 0 0 0 1 LO FE | 9 I 1 0 0 0 LO FE | 9 O 1 0 0 1 LO FE | 9 O 0 0 1 0 LO FE 10 O 0 0 0 1 LO FE | 10 I 1 0 0 1 LO FE | 10 O 1 0 0 1 LO FE | 10 O 0 0 0 0 LO FE 11 O 0 0 0 1 LO FE | 11 I 0 0 0 1 LO FE | 11 O 0 0 0 1 LO FE | 11 O 0 0 0 1 LO FE 12 O 0 0 0 1 LO FE | 12 I 1 0 0 1 LO FE | 12 O 0 0 0 1 LO FE | 12 O 1 0 0 1 LO FE 13 O 0 1 0 1 LO FE | 13 O 0 0 0 1 LO FE | 13 O 0 0 0 1 LO FE | 13 O 0 0 0 0 LO FE 14 I 1 1 0 1 LO FE | 14 O 0 0 1 1 LO FE | 14 O 0 0 0 1 LO FE | 14 O 1 0 0 0 LO FE 15 O 1 0 0 1 LO FE | 15 O 1 0 0 1 LO FE | 15 O 1 0 0 1 LO FE | 15 O 0 0 0 1 LO FE
PXA270 CKEN
HaRET(5)# dump pxa27xCKEN
CKEN : 0x01594ea9 = 00000001 01011001 01001110 10101001 (Page 0) - PWM0 : on - PWM1 : off - AC97 : off - SSP2 : on - SSP3 : off - STUART: on - FFUART: off - BTUART: on - I2S : off - OSTIM : on - USBH : on - USBC : on - MMC : off - ICP : off - I2C : on - PWI2C : off - LCD : on - MSL : off - USIM : off - KEYB : on - SRAM : on - MSTICK: off - MEMCLK: on - SSP1 : off - QCIF : on
PXA270 i2s
HaRET(2)# dump pxa27xi2s
SACR0 : 0x00007704 = 00000000 00000000 01110111 00000100 (Page 723) - SACR0 : off - SACR0 : input SACR1 : 0x00000018 = 00000000 00000000 00000000 00011000 (Page 723) - SACR1 : I2S SADIV : 0x0000000d = 00000000 00000000 00000000 00001101 (Page 723)
PXA270 ssp
HaRET(3)# dump pxa27xssp
SSCR0_P1 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page xxx) SSCR1_P1 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page xxx) SSCR0_P2 : 0x00100687 = 00000000 00010000 00000110 10000111 (Page xxx) SSCR1_P2 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page xxx) SSCR0_P3 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page xxx) SSCR1_P3 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page xxx)
pd 0x0 0x800
is available at: http://hands.com/~~lkcl/hp6915/0x0-0x800.raw.dump.txt
dump wince
curr_perm: 00008001, memdiv: rdisk= 8 ram= 12338 pagesize= 4096
memdiv1: rdisk= 8 of 12902 ram= 12338 of 12338
memdiv2: 3 rdisk= 8 of 12902 ram= 12338 of 12338
OEMINFO: ncha=16
OEMINFO: hp iPAQ hw6915
OEMINFO: hp iPAQ hw6915
PLATFORMTYPE: PocketPC PLATFORMTYPE: PocketPC
machine_id:1157 audio_innum=1, audio_outnum=1 32snapshot failed
pxa270 pwm
PWM_CTRL0 : 0x00000001 = 00000000 00000000 00000000 00000001 (Page 0) PWM_PWDUTY0 : 0x000000c7 = 00000000 00000000 00000000 11000111 (Page 0) PWM_PERVAL0 : 0x000000c8 = 00000000 00000000 00000000 11001000 (Page 0) PWM_CTRL1 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) PWM_PWDUTY1 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) PWM_PERVAL1 : 0x00000004 = 00000000 00000000 00000000 00000100 (Page 0) PWM_CTRL2 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) PWM_PWDUTY2 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) PWM_PERVAL2 : 0x00000004 = 00000000 00000000 00000000 00000100 (Page 0) PWM_CTRL3 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) PWM_PWDUTY3 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) PWM_PERVAL3 : 0x00000004 = 00000000 00000000 00000000 00000100 (Page 0)
pxa270 serial
STISR : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) STUART IR : rxd UART STUART IR : txd UART STDLL : 0x00000002 = 00000000 00000000 00000000 00000010 (Page 0) STDLH : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) STUART : div 2 460800 BTDLL : 0x00000001 = 00000000 00000000 00000000 00000001 (Page 0) BTDLH : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) BTUART : div 1 921600 FFDLL : 0x00000002 = 00000000 00000000 00000000 00000010 (Page 0) FFDLH : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) FFUART : div 2 460800
pxa270 usb
USB host revision : 10 USB host comm. area : 0x00000000 USB host PCED : 0x00000000 USB host CHED : 0x00000000 USB host CCED : 0x00000000 USB host BHED : 0x00000000 USB host BCED : 0x00000000 USB host DHEAD : 0x00000000 USB host UHCFMN16bit: 0x00000000 UHCRHDA : 0x04000902 = 00000100 00000000 00001001 00000010 (Page 0) - : number of ports 1 UHCRHPS1 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) USB host RHPS1: speed (if currconnect) full USB host RHPS1: power off USB host RHPS1: current ok USB host RHPS1: suspend off USB host RHPS1: enabled no USB host RHPS1: device connected no UHCRHPS2 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) USB host RHPS2: speed (if currconnect) full USB host RHPS2: power off USB host RHPS2: current ok USB host RHPS2: suspend off USB host RHPS2: enabled no USB host RHPS2: device connected no UHCRHPS3 : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) USB host RHPS3: speed (if currconnect) full USB host RHPS3: power off USB host RHPS3: current ok USB host RHPS3: suspend off USB host RHPS3: enabled no USB host RHPS3: device connected no UDCCR : 0x00000803 = 00000000 00000000 00001000 00000011 (Page 0) UDC control : OTG enable no UDC control : A-dev host alt. neg. proto. enable no UDC control : A-dev host neg. proto. enable no UDC control : B-dev host neg. proto. enable no UDC control : remote wakeup no UDC control : Active Configuration Number= 1 UDC control : Active Interface Number= 0 UDC control : Active Alt Iinerface Set. Number= 0 UDC control : active yes UDC control : enabled yes UP2OCR : 0x00020020 = 00000000 00000010 00000000 00100000 (Page 0) UP2OCR output : on-chip host transceiver on UP2OCR output : output signals from device UP2OCR output : select off UP2OCR output : OTG ID read enable off UP2OCR output : D- pull up bypass off UP2OCR output : D+ pull up bypass off UP2OCR output : D- pull up on UP2OCR output : D+ pull up off UP2OCR output : D- pull down off UP2OCR output : D+ pull down off UP3OCR : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0)
pxa27x power
<code>
PWER : 0x80000201 = 10000000 00000000 00000010 00000001 (Page 0) codeR : 0x00000201 = 00000000 00000000 00000010 00000001 (Page 0) PFER : 0x00000001 = 00000000 00000000 00000000 00000001 (Page 0) PEDR : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) PCFR : 0x00000061 = 00000000 00000000 00000000 01100001 (Page 0) PSLR : 0xcc000000 = 11001100 00000000 00000000 00000000 (Page 0) PSPR : 0x80000000 = 10000000 00000000 00000000 00000000 (Page 0) PSTR : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) PVCR : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) PGSR0 : 0x00004018 = 00000000 00000000 01000000 00011000 (Page 0) PGSR1 : 0x00020802 = 00000000 00000010 00001000 00000010 (Page 0) PGSR2 : 0x0001c000 = 00000000 00000001 11000000 00000000 (Page 0) PGSR3 : 0x00100080 = 00000000 00010000 00000000 10000000 (Page 0)
pxa27x memctl
MDCNFG : 0x0ac80ac9 = 00001010 11001000 00001010 11001001 (Page xxx) MDREFR : 0x201b8031 = 00100000 00011011 10000000 00110001 (Page xxx) MSC0 : 0x7ff028d9 = 01111111 11110000 00101000 11011001 (Page xxx) MSC1 : 0x24cc55ec = 00100100 11001100 01010101 11101100 (Page xxx) MSC2 : 0x24cc24cc = 00100100 11001100 00100100 11001100 (Page xxx) MECR : 0x00000002 = 00000000 00000000 00000000 00000010 (Page xxx)
dump power
devices:
5734919 8 87 4016 28 0 33 1 0 -1 -1 0 255 255 0 -1 -1 0 0 0 4
pxa270 cken and serial
this time with phone switched on (but IR off)
CKEN : 0x01594ea9 = 00000001 01011001 01001110 10101001 (Page 0) - PWM0 : on - PWM1 : off - AC97 : off - SSP2 : on - SSP3 : off - STUART: on - FFUART: off - BTUART: on - I2S : off - OSTIM : on - USBH : on - USBC : on - MMC : off - ICP : off - I2C : on - PWI2C : off - LCD : on - MSL : off - USIM : off - KEYB : on - SRAM : on - MSTICK: off - MEMCLK: on - SSP1 : off - QCIF : on
STISR : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) STUART IR : rxd UART STUART IR : txd UART STDLL : 0x00000002 = 00000000 00000000 00000000 00000010 (Page 0) STDLH : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) STUART : div 2 460800 BTDLL : 0x00000001 = 00000000 00000000 00000000 00000001 (Page 0) BTDLH : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) BTUART : div 1 921600 FFDLL : 0x00000002 = 00000000 00000000 00000000 00000010 (Page 0) FFDLH : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) FFUART : div 2 460800
pxa27x cken and serial
with phone on, and IR on:
CKEN : 0x01594ea9 = 00000001 01011001 01001110 10101001 (Page 0) - PWM0 : on - PWM1 : off - AC97 : off - SSP2 : on - SSP3 : off - STUART: on - FFUART: off - BTUART: on - I2S : off - OSTIM : on - USBH : on - USBC : on - MMC : off - ICP : off - I2C : on - PWI2C : off - LCD : on - MSL : off - USIM : off - KEYB : on - SRAM : on - MSTICK: off - MEMCLK: on - SSP1 : off - QCIF : on
STISR : 0x00000016 = 00000000 00000000 00000000 00010110 (Page 0) STUART IR : rxd UART STUART IR : txd SIR STDLL : 0x00000060 = 00000000 00000000 00000000 01100000 (Page 0) STDLH : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) STUART : div 96 9600 BTDLL : 0x00000001 = 00000000 00000000 00000000 00000001 (Page 0) BTDLH : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) BTUART : div 1 921600 FFDLL : 0x00000002 = 00000000 00000000 00000000 00000010 (Page 0) FFDLH : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) FFUART : div 2 460800
after switching on gps - to see if it makes any difference
HaRET(1)# dump pxa27xcken
CKEN : 0x01594ea9 = 00000001 01011001 01001110 10101001 (Page 0) - PWM0 : on - PWM1 : off - AC97 : off - SSP2 : on - SSP3 : off - STUART: on - FFUART: off - BTUART: on - I2S : off - OSTIM : on - USBH : on - USBC : on - MMC : off - ICP : off - I2C : on - PWI2C : off - LCD : on - MSL : off - USIM : off - KEYB : on - SRAM : on - MSTICK: off - MEMCLK: on - SSP1 : off - QCIF : on
HaRET(2)# dump pxa27xserial
STISR : 0x00000016 = 00000000 00000000 00000000 00010110 (Page 0) STUART IR : rxd UART STUART IR : txd SIR STDLL : 0x00000060 = 00000000 00000000 00000000 01100000 (Page 0) STDLH : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) STUART : div 96 9600 BTDLL : 0x00000001 = 00000000 00000000 00000000 00000001 (Page 0) BTDLH : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) BTUART : div 1 921600 FFDLL : 0x00000002 = 00000000 00000000 00000000 00000010 (Page 0) FFDLH : 0x00000000 = 00000000 00000000 00000000 00000000 (Page 0) FFUART : div 2 460800