-
Notifications
You must be signed in to change notification settings - Fork 6
Some tracks I walked (broken)
mlt edited this page Mar 25, 2012
·
1 revision
Turned out that USBx version deployed with watches is older than SDK I have and it lacks OVERLAPPED read/write besides other 3 functions. Complete transcript is [available](Some tracks I walked).
Device was connected and software started.
0x1 = SI_Close(cyHandle=0x18FAC8)
0x0 = GetNumDevices(NumDevices=>0x1)
0x0 = SI_GetProductString(Device#=0x0, &DeviceString, Flags=0x0
>38383837 00000000 CD82DF14 0000008E< 8887............ 00000000
>00000000 00000000 F382DF14 00000080< ................ 00000010
>44000000 00000000 F182DF14 00000080< D............... 00000020
>46000000 00000000 F782DF14 00000080< F............... 00000030
>48000000 00000000 F582DF14 00000080< H............... 00000040
>4A000000 00000000 FB82DF14 00000080< J............... 00000050
>4C000000 00000000 F982DF14 00000080< L............... 00000060
>4E000000 00000000 FF82DF14 00000080< N............... 00000070
>50000000 00000000 FD82DF14 00000080< P............... 00000080
>52000000 00000000 E382DF14 00000080< R............... 00000090
>54000000 00000000 E182DF14 00000080< T............... 000000A0
>56000000 00000000 E782DF14 00000080< V............... 000000B0
>58000000 00000000 E582DF14 00000080< X............... 000000C0
>5A000000 00000000 EB82DF14 00000080< Z............... 000000D0
>5C000000 00000000 E982DF14 00000080< \............... 000000E0
>5E000000 00000000 EF82DF14 00000080< ^............... 000000F0
0x0 = GetNumDevices(NumDevices=>0x1)
0x0 = SI_Open(dwDevice=0x0, cyHandle=>0x234)
0x0 = SI_SetBaudRate(cyHandle=0x234, dwBaudRate=115200)
0x0 = SI_SetTimeouts(dwReadTimeout=0xA, dwWriteTimeout=0xA)
0x0 = SI_Write(cyHandle=0x20, lpBuffer, dwBytesToWrite=0x20, lpdwBytesWritten=0x18FD3C, o=0x18FA78)
>00000000 00000000 00000000 00000000< ................ 00000000
>00000000 00000000 00000000 0000EEEE< ................ 00000010
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x4087C8, o=0x18FA7C)
>001E0000 4BAD0172 85859898 AB000102< ....K..r........ 00000000
>08010100 A4440000 01000000 0000EEEE< .....D.......... 00000010
>0000EEEE< .... 00000020
0x0 = SI_Close(cyHandle=0x18FAC8)
0x0 = GetNumDevices(NumDevices=>0x1)
0x0 = SI_GetProductString(Device#=0x0, &DeviceString, Flags=0x0
>38383837 00962B00 D982DF14 0000008D< 8887..+......... 00000000
>00000000 00000000 DF82DF14 0000008D< ................ 00000010
>00000000 00000000 DD82DF14 0000008D< ................ 00000020
>00000000 00000000 C382DF14 0000008D< ................ 00000030
>00000000 00000000 C182DF14 0000008D< ................ 00000040
>00000000 00000000 C782DF14 00000088< ................ 00000050
>080B2177 99C61677 C582DF14 00000088< ..!w...w........ 00000060
>41003A00 5C000000 CB82DF14 00000088< A.:.\........... 00000070
>18B8BA75 11A38575 C982DF14 00000088< ...u...u........ 00000080
>48B8BA75 11A38575 CF82DF14 00000080< H..u...u........ 00000090
>46000000 00000000 CD82DF14 0000008E< F............... 000000A0
>00000000 00000000 F382DF14 00000080< ................ 000000B0
>3E000000 00000000 F182DF14 00000080< >............... 000000C0
>42000000 73000000 F782DF14 00000080< B...s........... 000000D0
>48006F00 00000000 F582DF14 00000080< H.o............. 000000E0
>4A000000 00000000 FB82DF14 00000080< J............... 000000F0
0x0 = GetNumDevices(NumDevices=>0x1)
0x0 = SI_Open(dwDevice=0x0, cyHandle=>0x244)
0x0 = SI_SetBaudRate(cyHandle=0x244, dwBaudRate=115200)
0x0 = SI_SetTimeouts(dwReadTimeout=0xA, dwWriteTimeout=0xA)
0x0 = SI_FlushBuffers(cyHandle=0x244, FlushTransmit=0x1, FlushReceive=0x1)
0x0 = SI_Write(cyHandle=0x20, lpBuffer, dwBytesToWrite=0x20, lpdwBytesWritten=0x18FD3C, o=0x335858)
>EEEE0000 00000000 00000000 00000000< ................ 00000000
>00000000 00000000 00000000 00000000< ................ 00000010
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x4087C8, o=0xFFFFFFFF)
>450B0C04 0028824D 31313135 3330312D< E....(.M1115301- 00000000
>30323031 31313031 36322400 0130FF00< 0201110162$..0.. 00000010
>0130FF00< .0.. 00000020
0x0 = SI_Close(cyHandle=0x18FAE4)
0x1 = SI_Write(cyHandle=0x20, lpBuffer, dwBytesToWrite=0x0, lpdwBytesWritten=0x9B4451, o=0x3357E0)
>00000000 00000000 00000000 00000000< ................ 00000000
>00000000 00000000 00000000 0000EEEE< ................ 00000010
0x1 = SI_Close(cyHandle=0x18FAE4)
0x0 = GetNumDevices(NumDevices=>0x1)
0x0 = SI_GetProductString(Device#=0x0, &DeviceString, Flags=0x0
>38383837 00000000 E582DF14 00000088< 8887............ 00000000
>BCC48F76 02000000 EB82DF14 00000088< ...v............ 00000010
>1B000000 30A93500 E982DF14 00000080< ....0.5......... 00000020
>60003200 00000000 EF82DF14 00000088< `.2............. 00000030
>E87C3200 00000000 ED82DF14 00000080< .|2............. 00000040
>62000000 00000000 9382DF14 00000080< b............... 00000050
>64000000 00000000 9182DF14 00000080< d............... 00000060
>66000000 00000000 9782DF14 00000080< f............... 00000070
>68000000 00000000 9582DF14 00000080< h............... 00000080
>6A000000 00000000 9B82DF14 00000080< j............... 00000090
>6C000000 00000000 9982DF14 00000080< l............... 000000A0
>6E000000 00000000 9F82DF14 00000080< n............... 000000B0
>70000000 00000000 9D82DF14 00000080< p............... 000000C0
>72000000 00000000 8382DF14 00000080< r............... 000000D0
>74000000 00000000 8182DF14 00000080< t............... 000000E0
>76000000 00000000 8782DF14 00000080< v............... 000000F0
0x0 = GetNumDevices(NumDevices=>0x1)
0x0 = SI_GetProductString(Device#=0x0, &DeviceString, Flags=0x0
>38383837 00000000 E582DF14 00000088< 8887............ 00000000
>BCC48F76 02000000 EB82DF14 00000088< ...v............ 00000010
>1B000000 30A93500 E982DF14 00000080< ....0.5......... 00000020
>60003200 00000000 EF82DF14 00000088< `.2............. 00000030
>E87C3200 00000000 ED82DF14 00000080< .|2............. 00000040
>62000000 00000000 9382DF14 00000080< b............... 00000050
>64000000 00000000 9182DF14 00000080< d............... 00000060
>66000000 00000000 9782DF14 00000080< f............... 00000070
>68000000 00000000 9582DF14 00000080< h............... 00000080
>6A000000 00000000 9B82DF14 00000080< j............... 00000090
>6C000000 00000000 9982DF14 00000080< l............... 000000A0
>6E000000 00000000 9F82DF14 00000080< n............... 000000B0
>70000000 00000000 9D82DF14 00000080< p............... 000000C0
>72000000 00000000 8382DF14 00000080< r............... 000000D0
>74000000 00000000 8182DF14 00000080< t............... 000000E0
>76000000 00000000 8782DF14 00000080< v............... 000000F0
0x0 = GetNumDevices(NumDevices=>0x1)
0x0 = SI_Open(dwDevice=0x0, cyHandle=>0x290)
0x0 = SI_SetBaudRate(cyHandle=0x290, dwBaudRate=115200)
0x0 = SI_SetTimeouts(dwReadTimeout=0xA, dwWriteTimeout=0xA)
0x0 = SI_FlushBuffers(cyHandle=0x290, FlushTransmit=0x1, FlushReceive=0x1)
0x0 = SI_Write(cyHandle=0x20, lpBuffer, dwBytesToWrite=0x20, lpdwBytesWritten=0x18FB3C, o=0x335880)
>EEEE0000 00000000 00000000 00000000< ................ 00000000
>00000000 00000000 00000000 00000000< ................ 00000010
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x18FC0C, o=0xFFFFFFFF)
>450B0C04 0028824D 31313135 3330312D< E....(.M1115301- 00000000
>30323031 31313031 36322400 0130FF00< 0201110162$..0.. 00000010
>0130FF00< .0.. 00000020
0x0 = SI_FlushBuffers(cyHandle=0x290, FlushTransmit=0x1, FlushReceive=0x1)
0x0 = SI_Close(cyHandle=0x3301A8)
0x1 = SI_Close(cyHandle=0x18F628)
0x0 = GetNumDevices(NumDevices=>0x1)
0x0 = SI_GetProductString(Device#=0x0, &DeviceString, Flags=0x0
>38383837 00000000 EF82DF14 00000088< 8887............ 00000000
>E87C3200 00000000 ED82DF14 00000080< .|2............. 00000010
>62000000 00000000 9382DF14 00000080< b............... 00000020
>64000000 00000000 9182DF14 00000080< d............... 00000030
>66000000 00000000 9782DF14 00000080< f............... 00000040
>68000000 00000000 9582DF14 00000080< h............... 00000050
>6A000000 00000000 9B82DF14 00000080< j............... 00000060
>6C000000 00000000 9982DF14 00000080< l............... 00000070
>6E000000 00000000 9F82DF14 00000080< n............... 00000080
>70000000 00000000 9D82DF14 00000080< p............... 00000090
>72000000 00000000 8382DF14 00000080< r......
I guess I had incomplete copy-paste :( Some partial continuation(?) after I hit Download.
0x0 = SI_GetProductString(Device#=0x0, &DeviceString, Flags=0x0
>38383837 00000000 EF82DF14 00000088< 8887............ 00000000
>E87C3200 00000000 ED82DF14 00000080< .|2............. 00000010
>62000000 00000000 9382DF14 00000080< b............... 00000020
>64000000 00000000 9182DF14 00000080< d............... 00000030
>66000000 00000000 9782DF14 00000080< f............... 00000040
>68000000 00000000 9582DF14 00000080< h............... 00000050
>6A000000 00000000 9B82DF14 00000080< j............... 00000060
>6C000000 00000000 9982DF14 00000080< l............... 00000070
>6E000000 00000000 9F82DF14 00000080< n............... 00000080
>70000000 00000000 9D82DF14 00000080< p............... 00000090
>72000000 00000000 8382DF14 00000080< r............... 000000A0
>74000000 00000000 8182DF14 00000080< t............... 000000B0
>76000000 00000000 8782DF14 00000080< v............... 000000C0
>78000000 00000000 8582DF14 00000080< x............... 000000D0
>7A000000 00000000 8B82DF14 00000080< z............... 000000E0
>7C000000 00000000 8982DF14 00000080< |............... 000000F0
0x0 = GetNumDevices(NumDevices=>0x1)
0x0 = SI_Open(dwDevice=0x0, cyHandle=>0x290)
0x0 = SI_SetBaudRate(cyHandle=0x290, dwBaudRate=115200)
0x0 = SI_SetTimeouts(dwReadTimeout=0xA, dwWriteTimeout=0xA)
0x0 = SI_Write(cyHandle=0x20, lpBuffer, dwBytesToWrite=0x20, lpdwBytesWritten=0x72A26A76, o=0x35A050)
>00000000 00000000 00000000 00000000< ................ 00000000
>00000000 00000000 00000000 0000EEEE< ................ 00000010
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0xFFFFFFFF, o=0xFFFFFFFF)
>001E0000 4BAD0172 85859898 AB000102< ....K..r........ 00000000
>08010100 A4440000 01000000 0000EEEE< .....D.......... 00000010
>0000EEEE< .... 00000020
0x0 = SI_Close(cyHandle=0x18F628)
0x0 = GetNumDevices(NumDevices=>0x1)
0x0 = SI_GetProductString(Device#=0x0, &DeviceString, Flags=0x0
>38383837 00000000 9982DF14 00000080< 8887............ 00000000
>6E000000 00000000 9F82DF14 00000080< n............... 00000010
>70000000 00000000 9D82DF14 00000080< p............... 00000020
>72000000 00000000 8382DF14 00000080< r............... 00000030
>74000000 00000000 8182DF14 00000080< t............... 00000040
>76000000 00000000 8782DF14 00000080< v............... 00000050
>78000000 00000000 8582DF14 00000080< x............... 00000060
>7A000000 00000000 8B82DF14 00000080< z............... 00000070
>7C000000 00000000 8982DF14 00000080< |............... 00000080
>FFFF0000 00000000 00000000 00000000< ................ 00000090
>20B1350B 787C0008 F054ED83 484D454E< .5.x|...T..HMEN 000000A0
>B16E726F FD1FA4AF 28010000 01000100< .nro....(....... 000000B0
>06000000 18C73000 FFFFFFFF 00000000< ......0......... 000000C0
>00000000 00000000 00000000 29FAB577< ............)..w 000000D0
>08D33000 03000000 00000000 00000000< ..0............. 000000E0
>00000000 00000000 00000000 00000000< ................ 000000F0
0x0 = GetNumDevices(NumDevices=>0x1)
0x0 = SI_Open(dwDevice=0x0, cyHandle=>0x2BC)
0x0 = SI_SetBaudRate(cyHandle=0x2BC, dwBaudRate=115200)
0x0 = SI_SetTimeouts(dwReadTimeout=0xA, dwWriteTimeout=0xA)
0x0 = SI_FlushBuffers(cyHandle=0x2BC, FlushTransmit=0x1, FlushReceive=0x1)
0x0 = SI_Write(cyHandle=0x20, lpBuffer, dwBytesToWrite=0x20, lpdwBytesWritten=0x18EA10, o=0x32E2A8)
>EEEE0000 00000000 00000000 00000000< ................ 00000000
>00000000 00000000 00000000 00000000< ................ 00000010
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x18EAE0, o=0x1)
>450B0C04 0028824D 31313135 3330312D< E....(.M1115301- 00000000
>30323031 31313031 36322400 0130FF00< 0201110162$..0.. 00000010
>0130FF00< .0.. 00000020
0x0 = SI_FlushBuffers(cyHandle=0x2BC, FlushTransmit=0x1, FlushReceive=0x1)
0x0 = SI_Write(cyHandle=0x20, lpBuffer, dwBytesToWrite=0x20, lpdwBytesWritten=0x41F9FC, o=0x338960)
>0808AAAA 00000000 00000000 00000000< ................ 00000000
>00000000 00000000 00000000 00000000< ................ 00000010
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x68, o=0x1)
>13270000 4B001E08 00AD450B 0C040028< .'..K.....E....( 00000000
>82313131 35333031 2D303230 02000000< .1115301-020.... 00000010
>A44400FF< .D.. 00000020
0324101 track name.
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x1, o=0x1)
>0A011218 030C0004 01440040 0001012A< .........D.@...* 00000000
>00343033 32343130 31001512 18030C00< .40324101....... 00000010
>000000FD< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>000C0B11 0002451E 000EF962 0144004A< ......E....b.D.J 00000000
>00000000 00000000 00000000 F4740000< .............t.. 00000010
>000100FD< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>000F2A3C 0002B1D5 0011A173 0032002F< ..*<.......s.2./ 00000000
>00000000 00000000 00000000 C8780000< .............x.. 00000010
>000200FD< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>0014081E 00034363 00155384 00340032< ......Cc..S..4.2 00000000
>00000000 00000000 00000000 2E7C0000< .............|.. 00000010
>000300FD< .... 00000020
0324102G is one of GPS-enabled track names.
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>08191218 030C0002 00280014 00010007< .........(...... 00000000
>00043033 32343130 32001A12 18030C00< ..0324102....... 00000010
>000001FD< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>0001015D 00000DC6 0000918B 00280014< ...].........(.. 00000000
>00000000 00000000 00000000 CC7E0000< .............~.. 00000010
>000101FD< .... 00000020
0324101G is another GPS-enabled track name.
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>0A011218 030C0004 01440040 0001012A< .........D.@...* 00000000
>00343033 32343130 31001512 18030C00< .40324101....... 00000010
>000000FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>00000000 00000A01 12000000 00000044< ...............D 00000000
>5850824E 00931140 74570000 800C0000< XP.N...@tW...... 00000010
>000100FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>8A020000 01F00F01 12050000 00000044< ...............D 00000000
>5850754E 00931141 23570000 800C0000< XPuN...A#W...... 00000010
>000200FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>FD040000 02701101 12050000 00000044< .....p.........D 00000000
>5850574E 00931140 82570000 800C0000< XPWN...@.W...... 00000010
>000300FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>04070000 02501E01 12050000 00000044< .....P.........D 00000000
>5850514E 00931140 43570000 800C0000< XPQN...@CW...... 00000010
>000400FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>670A0000 02202601 12050000 00000044< g.... &........D 00000000
>5850194E 00931139 94570100 800C0000< XP.N...9.W...... 00000010
>000500FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>0C0D0000 02303001 12050000 00000044< .....00........D 00000000
>5849854E 00931139 74570200 800C0000< XI.N...9tW...... 00000010
>000600FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>730F0000 01E03401 12050000 00000044< s.....4........D 00000000
>5849614E 00931139 41570200 800C0000< XIaN...9AW...... 00000010
>000700FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>1A140000 02B03801 12050000 00000044< ......8........D 00000000
>5850104E 00931140 01570200 800C0000< XP.N...@.W...... 00000010
>000800FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>DD170000 02703901 12050000 00000044< .....p9........D 00000000
>5850614E 00931139 84570200 800C0000< XPaN...9.W...... 00000010
>000900FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>FC190000 02303A01 12050000 00000044< .....0:........D 00000000
>5850884E 00931139 67570200 800C0000< XP.N...9gW...... 00000010
>000A00FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>041D0000 02500002 12050000 00000044< .....P.........D 00000000
>5851284E 00931139 48570200 800C0000< XQ(N...9HW...... 00000010
>000B00FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>EF220000 02700102 12050000 00000044< ."...p.........D 00000000
>5850474E 00931139 70570300 800C0000< XPGN...9pW...... 00000010
>000C00FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>8C260000 02B00502 12050000 00000044< .&.............D 00000000
>5850904E 00931139 33570300 800C0000< XP.N...93W...... 00000010
>000D00FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>1B290000 02600602 12050000 00000044< .)...`.........D 00000000
>5850574E 00931139 52570300 800C0000< XPWN...9RW...... 00000010
>000E00FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x1, o=0x1)
>4E2B0000 02600C02 12050000 00000044< N+...`.........D 00000000
>5850754E 00931139 17570300 800C0000< XPuN...9.W...... 00000010
>000F00FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x4, o=0x1)
>6B2D0000 02601102 12050000 00000044< k-...`.........D 00000000
>5850874E 00931138 79570400 800C0000< XP.N...8yW...... 00000010
>001000FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>0B310000 02601402 12050000 00000044< .1...`.........D 00000000
>5851314E 00931138 44570400 800C0000< XQ1N...8DW...... 00000010
>001100FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x1, o=0x1)
>D1350000 03F01502 12050000 00000044< .5.............D 00000000
>5851934E 00931138 10570400 800C0000< XQ.N...8.W...... 00000010
>001200FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x14, o=0x1)
>933A0000 05B01702 12050000 00000044< .:.............D 00000000
>5851304E 00931138 19570400 800C0000< XQ0N...8.W...... 00000010
>001300FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>973D0000 05B01A02 12050000 00000044< .=.............D 00000000
>5851694E 00931137 97570500 800C0000< XQiN...7.W...... 00000010
>001400FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x18, o=0x1)
>AF400000 05B01B02 12050000 00000044< .@.............D 00000000
>5852124E 00931138 00570500 800C0000< XR.N...8.W...... 00000010
>001500FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>22460000 06201E02 12050000 00000044< "F... .........D 00000000
>5851634E 00931137 18570600 800C0000< XQcN...7.W...... 00000010
>001600FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x14, o=0x1)
>1D490000 06202102 12050000 00000044< .I... !........D 00000000
>5851944E 00931137 57570700 800C0000< XQ.N...7WW...... 00000010
>001700FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>4E4B0000 08802302 12050000 00000044< NK....#........D 00000000
>5851814E 00931137 96570700 800C0000< XQ.N...7.W...... 00000010
>001800FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>C44F0000 08802502 12050000 00000044< .O....%........D 00000000
>5852224E 00931137 30570800 800C0000< XR"N...70W...... 00000010
>001900FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>10530000 09E02602 12050000 00000044< .S....&........D 00000000
>5852574E 00931136 88570900 800C0000< XRWN...6.W...... 00000010
>001A00FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>6B570000 09E02B02 12050000 00000044< kW....+........D 00000000
>5853174E 00931137 01570B00 800C0000< XS.N...7.W...... 00000010
>001B00FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>075E0000 08703202 12050000 00000044< .^...p2........D 00000000
>5852584E 00931138 01570E00 800C0000< XRXN...8.W...... 00000010
>001C00FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>01630000 07003302 12050000 00000044< .c....3........D 00000000
>5853234E 00931137 67570E00 800C0000< XS#N...7gW...... 00000010
>001D00FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>21660000 07003702 12050000 00000044< !f....7........D 00000000
>5852854E 00931137 97570F00 800C0000< XR.N...7.W...... 00000010
>001E00FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>6C680000 06A03802 12050000 00000044< lh....8........D 00000000
>5852644E 00931138 31570F00 800C0000< XRdN...81W...... 00000010
>001F00FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>326B0000 06A03902 12050000 00000044< 2k....9........D 00000000
>5853024E 00931138 21570F00 800C0000< XS.N...8!W...... 00000010
>002000FA< . .. 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>326E0000 06A00003 12050000 00000044< 2n.............D 00000000
>5853044E 00931138 80571000 800C0000< XS.N...8.W...... 00000010
>002100FA< .!.. 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>C6710000 07500103 12050000 00000044< .q...P.........D 00000000
>5852554E 00931138 93571000 800C0000< XRUN...8.W...... 00000010
>002200FA< .".. 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>C4730000 07500203 12050000 00000044< .s...P.........D 00000000
>5852804E 00931139 10571100 800C0000< XR.N...9.W...... 00000010
>002300FA< .#.. 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>67780000 07500303 12050000 00000044< gx...P.........D 00000000
>5853414E 00931138 80571100 800C0000< XSAN...8.W...... 00000010
>002400FA< .$.. 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>C87C0000 09A00703 12050000 00000044< .|.............D 00000000
>5854004E 00931138 58571200 800C0000< XT.N...8XW...... 00000010
>002500FA< .%.. 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>AF7F0000 09A00803 12050000 00000044< ...............D 00000000
>5854394E 00931138 43571300 800C0000< XT9N...8CW...... 00000010
>002600FA< .&.. 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x1, o=0x1)
>2C830000 0A800A03 12050000 00000044< ,..............D 00000000
>5853964E 00931138 75571400 800C0000< XS.N...8uW...... 00000010
>002700FA< .'.. 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x4, o=0x1)
>3B8A0000 0A801003 12050000 00000044< ;..............D 00000000
>5854914E 00931139 11571700 800C0000< XT.N...9.W...... 00000010
>002800FA< .(.. 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>DB8D0000 08A01103 12050000 00000044< ...............D 00000000
>5854534E 00931139 58571700 800C0000< XTSN...9XW...... 00000010
>002900FA< .).. 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>C4900000 08A01203 12050000 00000044< ...............D 00000000
>5854364E 00931139 06571700 800C0000< XT6N...9.W...... 00000010
>002A00FA< .*.. 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>6D940000 08901403 12050000 00000044< m..............D 00000000
>5854624E 00931139 68571800 800C0000< XTbN...9hW...... 00000010
>002B00FA< .+.. 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>05980000 08901503 12050000 00000044< ...............D 00000000
>5854284E 00931140 20571900 800C0000< XT(N...@ W...... 00000010
>002C00FA< .,.. 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0xB0, o=0x1)
>9B9A0000 0A001603 12050000 00000044< ...............D 00000000
>5854404E 00931140 68571900 800C0000< XT@N...@hW...... 00000010
>002D00FA< .-.. 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0x0, o=0x1)
>0BA00000 0A001703 12050000 00000044< ...............D 00000000
>5855074E 00931140 18571A00 800C0000< XU.N...@.W...... 00000010
>002E00FA< .... 00000020
0xD = SI_Read(cyHandle=0x24, lpBuffer, dwBytesToRead=0x24, lpdwBytesReturned=>0xBC, o=0x1)
>35A40000 0E501903 12050000 00000044< 5....P.........D 00000000
>5855584E 00931139 79571A00 800C0000< XUXN...9yW...... 00000010
>002F00FA< ./.. 00000020
Normal finish
Unfortunately software died. I have no clue what might have caused that. Normal finish means DLL was unloaded normally. I guess it is misleading.