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

RecentChanges | FindPage | | LikePages | BackLinks

Himalaya Serial

You need this patch to enable support for Serial Cable during boot. (Useful during bootloader debugging, not necessary otherwise)

You need to enable : CONFIG_DEBUG_LL, CONFIG_DEBUG_PXA_BTUART in configuration. (make menuconfig)

Based on descriptions found in the registry, the following ports and locations are found (HTC_Serial):

 name   Port   wince name   type   wince virtual address 
 /dev/ttyS1   BTUART   COM1:   Serial cable   0xae200000 
 /dev/ttyS2   STUART   COM2:   GSM command   0xae700000 
 /dev/ttyS0   FFUART   COM9:   GSM Data   0xae100000 

Relevant parts from the registry:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\IrCOMM]
"Dll"="IRCOMM.DLL"
"Prefix"="COM"
"Order"=dword:00000003
"Index"=dword:00000003
"Tsp"="Unimodem.dll"
"IoBase"=dword:a8030000
"DeviceType"=dword:00000006
"FriendlyName"="Infrarotanschluss"
"DevConfig"=hex:\
<pre>
      10,00,00,00,02,00,00,00,10,01,00,00,00,4b,00,00,00,00,08,00,00,00,00,00,00
</pre>
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial]
"Dll"="com16550.Dll"
"Tsp"="Unimodem.dll"
"IoBase"=dword:ae200000
"Irq"=dword:00000013
"IoLen"=dword:00000024
"DeviceArrayIndex"=dword:00000000
"Prefix"="COM"
"Order"=dword:00000002
"Index"=dword:00000001
"DeviceType"=dword:00000000
"FriendlyName"="Serielles Kabel an COM1:"
"DevConfig"=hex:\
<pre>
      20,00,00,00,05,00,00,00,10,01,00,00,00,4b,00,00,00,00,08,00,00,00,00,00,00
</pre>
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial_Cmd]
"Dll"="Serial2.Dll"
"Tsp"="Unimodem.dll"
"IoBase"=dword:ae700000
"Irq"=dword:00000011
"IoLen"=dword:00000024
"DeviceArrayIndex"=dword:00000000
"Prefix"="COM"
"Order"=dword:00000002
"Index"=dword:00000002
"DeviceType"=dword:00000000
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial_Data]
"Dll"="Serial3.Dll"
"IoBase"=dword:ae100000
"Irq"=dword:00000017
"Tsp"="Unimodem.dll"
"IoLen"=dword:00000024
"DeviceArrayIndex"=dword:00000000
"Prefix"="COM"
"Order"=dword:00000002
"DeviceType"=dword:00000000
"Index"=dword:00000009
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\ASIC5_BTUR]
"Dll"="ASIC5_BTUR.Dll"
"Tsp"="Unimodem.dll"
"IoBase"=dword:afe00700
"Irq"=dword:00000022
"IoLen"=dword:00000024
"DeviceArrayIndex"=dword:00000000
"Prefix"="COM"
"Order"=dword:00000002
"Index"=dword:00000006
"DeviceType"=dword:00000000
"FriendlyName"="BT on COM6:"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SerialUSB]
"Dll"="usb.Dll"
"Tsp"="Unimodem.dll"
"IoBase"=dword:aa000000
"Irq"=dword:0000000d
"IoLen"=dword:00000100
"DeviceArrayIndex"=dword:00000000
"Prefix"="COM"
"Order"=dword:00000001
"Index"=dword:00000008
"DeviceType"=dword:00000000
"FriendlyName"="Serial on USB"
"DevConfig"=hex:\
<pre>
      20,00,00,00,05,00,00,00,10,01,00,00,00,4b,00,00,00,00,08,00,00,00,00,00,00
</pre>

Last edited on November 27, 2005 5:35 pm.


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