[General Topics] fimbulvetr:
dump wince:

HaRET(1)# dump wince
Wince information
curr_perm: 00001001, memdiv: rdisk= 8 ram= 12652 pagesize= 4096
memdiv1: rdisk= 8 of 11136 ram= 12652 of 12652
memdiv2: 3 rdisk= 8 of 11136 ram= 12652 of 12652
OEMINFO: ncha=10
OEMINFO: PA10A1
OEMINFO: PA10A1

PLATFORMTYPE: PocketPC
PLATFORMTYPE: PocketPC

machine_id:959
audio_innum=1, audio_outnum=1
ps: pid=13fff002 ppid=0 pmem=c2000000 hand=13fff002 procname=NK.EXE
ps: pid=13fff002 ppid=0 pmem=c2000000 hand=13fff002 procname=NK.EXE

ps: pid=33ff0752 ppid=0 pmem=4000000 hand=33ff0752 procname=filesys.exe
ps: pid=33ff0752 ppid=0 pmem=4000000 hand=33ff0752 procname=filesys.exe

ps: pid=337c8852 ppid=0 pmem=6000000 hand=337c8852 procname=shell32.exe
ps: pid=337c8852 ppid=0 pmem=6000000 hand=337c8852 procname=shell32.exe

ps: pid=53dbd6c2 ppid=0 pmem=8000000 hand=53dbd6c2 procname=device.exe
ps: pid=53dbd6c2 ppid=0 pmem=8000000 hand=53dbd6c2 procname=device.exe

ps: pid=b3a3ff1e ppid=0 pmem=a000000 hand=b3a3ff1e procname=gwes.exe
ps: pid=b3a3ff1e ppid=0 pmem=a000000 hand=b3a3ff1e procname=gwes.exe

ps: pid=137c8cda ppid=0 pmem=c000000 hand=137c8cda procname=services.exe
ps: pid=137c8cda ppid=0 pmem=c000000 hand=137c8cda procname=services.exe

ps: pid=b3549a32 ppid=0 pmem=e000000 hand=b3549a32 procname=poutlook.exe
ps: pid=b3549a32 ppid=0 pmem=e000000 hand=b3549a32 procname=poutlook.exe

ps: pid=f2f4906a ppid=0 pmem=10000000 hand=f2f4906a procname=iexplore.exe
ps: pid=f2f4906a ppid=0 pmem=10000000 hand=f2f4906a procname=iexplore.exe

ps: pid=f3555bde ppid=0 pmem=12000000 hand=f3555bde procname=connmgr.exe
ps: pid=f3555bde ppid=0 pmem=12000000 hand=f3555bde procname=connmgr.exe

ps: pid=d355283a ppid=0 pmem=14000000 hand=d355283a procname=srvtrust.exe
ps: pid=d355283a ppid=0 pmem=14000000 hand=d355283a procname=srvtrust.exe

ps: pid=93c22f36 ppid=0 pmem=16000000 hand=93c22f36 procname=cprog.exe
ps: pid=93c22f36 ppid=0 pmem=16000000 hand=93c22f36 procname=cprog.exe

ps: pid=53b149fe ppid=0 pmem=18000000 hand=53b149fe procname=fexplore.exe
ps: pid=53b149fe ppid=0 pmem=18000000 hand=53b149fe procname=fexplore.exe

ps: pid=7330ae9e ppid=0 pmem=1a000000 hand=7330ae9e procname=gnuharet-200604010022.exe
ps: pid=7330ae9e ppid=0 pmem=1a000000 hand=7330ae9e procname=gnuharet-200604010022.exe

-----------------
FB1: form=1 bpp=16 fbaddr=A8500020/5C000020 x=240/2 y=320/480
FB1: form=1 bpp=16 fbaddr=A8500020/5C000020 x=240/2 y=320/480
FB0: form=160 bpp=16 fbaddr=A8500020/5C000020 x=240/480 y=320/480
FB0: form=160 bpp=16 fbaddr=A8500020/5C000020 x=240/480 y=320/480

Yep, it was loaded. I'll do it again and doublecheck, but it was

htcuniversal_kp and I had it compiled as a module for the kernel. I did a modprobe htcuniversal_kp.

How do I dump raw scancodes and subsequently change the translation table?

So when we get the scancodes and translation table done, we can add a subtree? Good, cause I have my defconfig ready to go. I also did 4x6 resolution on the screen, it's the only acceptable resolution (though you need pretty good vision:D)

How do I look up my touchscreen IRQ? You mean in linux by just looking in /proc/interupts?

I'm not up for the disassembly just yet, so maybe you could point me in the direction of doing the dll dumps?

I see. Is there anything I can do? I have unlimited data plan and am willing to spend time doing debugging/reverse engineering, I'm just pretty green at it - though I don't give up easily.