Skip to content

Some tracks I walked (broken)

mlt edited this page Mar 25, 2012 · 1 revision

Update

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.

Clone this wiki locally