The problem in a nutshell is inconsistancy getting the ecu into the read and write mode. I have a thread on romraider and this appears to be a problem a few other people are having too.
Here are back to back attemps to read. the first not working the next working perfectly.
first the ecuflash log
[15:01:11.031] EcuFlash Version 1.41.2483
[15:01:11.031] OS Version Windows XP
[15:01:11.031] Qt Version 4.4.0
[15:01:11.062] 26 memory models read.
[15:01:11.078] scanning for metadata models in D:/Logs n Stuff/tuning docs and software/ecu flash/EcuFlash/rommetadata
[15:01:17.468] 331 ROM metadata models scanned.
[15:01:17.468] checksum module "subarudbw" loaded.
[15:01:17.468] checksum module "mitsucan" loaded.
[15:01:17.468] flashing tool "wrx02" loaded.
[15:01:17.484] flashing tool "wrx04" loaded.
[15:01:17.484] flashing tool "sti04" loaded.
[15:01:17.484] flashing tool "sti05" loaded.
[15:01:17.484] flashing tool "mitsukernel" loaded.
[15:01:17.484] flashing tool "mitsukernelocp" loaded.
[15:01:17.484] flashing tool "mitsubootloader" loaded.
[15:01:17.484] flashing tool "shbootmode" loaded.
[15:01:17.718] flashing tool "shaudmode" loaded.
[15:01:17.734] flashing tool "subarucan" loaded.
[15:01:17.734] flashing tool "mitsucan" loaded.
[15:01:26.171] J2534 API Version: 04.04
[15:01:26.171] J2534 DLL Version: 0.50.2464 (DEBUG) Jan 29 2009 10:58:58
[15:01:26.171] Device Firmware Version: 1.05.2463
[15:01:31.265] denso02_bootloader_cmd_start
[15:01:32.484] denso02_bootloader_cmd_start
[15:01:33.703] denso02_bootloader_cmd_start
[15:01:34.921] denso02_bootloader_cmd_start
[15:01:36.140] denso02_bootloader_cmd_start
[15:01:36.562] kernel get version
[15:01:36.875] interface close
[15:01:36.890] interface close
[15:02:16.328] J2534 API Version: 04.04
[15:02:16.328] J2534 DLL Version: 0.50.2464 (DEBUG) Jan 29 2009 10:58:58
[15:02:16.328] Device Firmware Version: 1.05.2463
[15:02:24.015] denso02_bootloader_cmd_start
[15:02:24.359] writing kernel area addr: 020000 len: 0664
[15:02:26.546] kernel get version
[15:02:26.578] kernel version is : OpenECU Subaru HC16 Kernel V1.05
[15:02:26.593] reading kernel comm buffer size
[15:02:26.640] comm buffer size set to 512
[15:02:26.640] reading kernel flash buffer size
[15:02:26.687] flash buffer size set to 4096
[15:02:26.687] -- dumping ECU memory --
Then the debug view:
[2208] PassThruIoctl returned result 0
[2208] PassThruOpen(name=,pDeviceID=@094F1198)
[2208] opening device on port COM10
[2208] W 0D 0A 0D 0A 61 74 69 0D 0A ....ati..
[2208] R 61 72 69 20 6D 61 69 6E 20 63 6F 64 65 20 76 65 ari main code ve
[2208] 72 73 69 6F 6E 20 3A 20 31 2E 30 35 2E 32 34 36 rsion : 1.05.246
[2208] 33 0D 0A 3..
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 61 0D 0A ata..
[2208] PassThruOpen returned result 0 and DeviceID 1
[2208] PassThruReadVersion(DeviceID=1,pFirmwareVersion=@0012C164,pDllVersion=@0012C064,pApiVersion=@0012BF64)
[2208] PassThruReadVersion returned result 0 and FirmwareVersion [1.05.2463], DllVersion [0.50.2464 (DEBUG) Jan 29 2009 10:58:58], ApiVersion [04.04]
[2208] PassThruConnect(DeviceID=1,ProtocolID=3,Flags=00000200,Baudrate=4800,pChannelID=@094F119C)
[2208] W 61 74 6F 33 20 35 31 32 20 34 38 30 30 0D 0A ato3 512 4800..
[2208] R 61 72 6F 0D 0A aro..
[2208] PassThruConnect returned result 0 and ChannelID 3
[2208] PassThruIoctl(ChannelID=3,Ioctl=SET_CONFIG,pInput=@0012BF14,pOutputMsgID=@00000000)
[2208] PARITY : 0
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 73 33 20 32 32 20 30 0D 0A ats3 22 0..
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_TX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_RX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=SET_CONFIG,pInput=@0012C264,pOutputMsgID=@00000000)
[2208] P1_MAX : 0
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 73 33 20 37 20 30 0D 0A ats3 7 0..
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=SET_CONFIG,pInput=@0012C264,pOutputMsgID=@00000000)
[2208] P3_MIN : 0
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 73 33 20 31 30 20 30 0D 0A ats3 10 0..
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=SET_CONFIG,pInput=@0012C264,pOutputMsgID=@00000000)
[2208] P4_MIN : 0
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 73 33 20 31 32 20 30 0D 0A ats3 12 0..
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=SET_CONFIG,pInput=@0012C264,pOutputMsgID=@00000000)
[2208] LOOPBACK : 1
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 73 33 20 33 20 31 0D 0A ats3 3 1..
[2208] PassThruIoctl returned result 0
[2208] PassThruSetProgrammingVoltage(DeviceID=1,Pin=9,Voltage=4294967294)
[2208] W 61 74 76 20 39 20 2D 32 0D 0A atv 9 -2..
[2208] R 61 72 6F 0D 0A aro..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_TX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_RX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruStartMsgFilter(ChannelID=3,FilterType=1,pMaskMsg=@001291B4,pPatternMsg=@0012B224,pFlowControlMsg=@0012A1EC,pMsgID=@0012C280)
[2208] MaskMsg
[2208] ProtocolID=3,RxStatus=0,TxFlags=64,Timestamp=0,DataSize=4,ExtraDataIndex=0
[2208] 00 00 00 00 ....
[2208] PatternMsg
[2208] ProtocolID=3,RxStatus=0,TxFlags=64,Timestamp=0,DataSize=4,ExtraDataIndex=0
[2208] 00 00 00 00 ....
[2208] FlowControlMsg
[2208] ProtocolID=3,RxStatus=0,TxFlags=64,Timestamp=0,DataSize=4,ExtraDataIndex=0
[2208] 00 00 00 00 ....
[2208] W 61 74 66 33 20 31 20 36 34 20 34 0D 0A atf3 1 64 4..
[2208] R 61 72 66 33 20 30 0D 0A arf3 0..
[2208] W 00 00 00 00 00 00 00 00 ........
[2208] PassThruStartMsgFilter returned result 0 and MsgID 0
[2208] PassThruSetProgrammingVoltage(DeviceID=1,Pin=9,Voltage=4294967294)
[2208] W 61 74 76 20 39 20 2D 32 0D 0A atv 9 -2..
[2208] R 61 72 6F 0D 0A aro..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=SET_CONFIG,pInput=@0A78FED4,pOutputMsgID=@00000000)
[2208] DATA_RATE : 9600
[2208] W 61 74 73 33 20 31 20 39 36 30 30 0D 0A ats3 1 9600..
[2208] R 61 72 6F 0D 0A aro..
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_TX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_RX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_TX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_RX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruSetProgrammingVoltage(DeviceID=1,Pin=9,Voltage=4294967294)
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 76 20 39 20 2D 32 0D 0A atv 9 -2..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruSetProgrammingVoltage(DeviceID=1,Pin=9,Voltage=4294967295)
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 76 20 39 20 2D 31 0D 0A atv 9 -1..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruSetProgrammingVoltage(DeviceID=1,Pin=9,Voltage=4294967294)
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 76 20 39 20 2D 32 0D 0A atv 9 -2..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_TX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_RX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruWriteMsgs(ChannelID=3,pMsg=@0A78EE78,pNumMsgs=@0A78EE74,Timeout=300)
[2208] W 61 74 74 33 20 33 20 30 0D 0A 4D FF B4 att3 3 0..M..
[2208] R 61 72 6F 0D 0A aro..
[2208] ProtocolID=3,RxStatus=0,TxFlags=0,Timestamp=0,DataSize=3,ExtraDataIndex=0
[2208] W 4D FF B4 M..
[2208] PassThruWriteMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78EE58,NumMsgs=1,Timeout=300)
[2208] R 61 72 33 05 A0 05 56 26 D1 ar3...V&.
[2208] ProtocolID=3,RxStatus=2,TxFlags=0,Timestamp=89532113,DataSize=0,ExtraDataIndex=156302264
[2208] R
[2208] PassThruReadMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78EE58,NumMsgs=1,Timeout=300)
[2208] R 61 72 33 04 20 4D FF B4 ar3. M..
[2208] R 61 72 33 05 60 05 56 2F 37 ar3.`.V/7
[2208] ProtocolID=3,RxStatus=1,TxFlags=0,Timestamp=89534263,DataSize=3,ExtraDataIndex=156302264
[2208] R 4D FF B4 M..
[2208] PassThruReadMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78EE98,NumMsgs=1,Timeout=300)
[2208] PassThruReadMsgs returned result 9
[2208] PassThruSetProgrammingVoltage(DeviceID=1,Pin=9,Voltage=4294967294)
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 76 20 39 20 2D 32 0D 0A atv 9 -2..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruSetProgrammingVoltage(DeviceID=1,Pin=9,Voltage=4294967295)
[2208] W 61 74 76 20 39 20 2D 31 0D 0A atv 9 -1..
[2208] R 61 72 6F 0D 0A aro..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruSetProgrammingVoltage(DeviceID=1,Pin=9,Voltage=4294967294)
[2208] W 61 74 76 20 39 20 2D 32 0D 0A atv 9 -2..
[2208] R 61 72 6F 0D 0A aro..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_TX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_RX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruWriteMsgs(ChannelID=3,pMsg=@0A78EE78,pNumMsgs=@0A78EE74,Timeout=300)
[2208] W 61 74 74 33 20 33 20 30 0D 0A 4D FF B4 att3 3 0..M..
[2208] R 61 72 6F 0D 0A aro..
[2208] ProtocolID=3,RxStatus=175697556,TxFlags=0,Timestamp=156176440,DataSize=3,ExtraDataIndex=0
[2208] W 4D FF B4 M..
[2208] PassThruWriteMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78EE58,NumMsgs=1,Timeout=300)
[2208] R 61 72 33 05 A0 05 68 BF 8B ar3...h..
[2208] ProtocolID=3,RxStatus=2,TxFlags=0,Timestamp=90750859,DataSize=0,ExtraDataIndex=155599240
[2208] R
[2208] PassThruReadMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78EE58,NumMsgs=1,Timeout=300)
[2208] R 61 72 33 04 20 4D FF B4 ar3. M..
[2208] R 61 72 33 05 60 05 68 C7 E5 ar3.`.h..
[2208] ProtocolID=3,RxStatus=1,TxFlags=0,Timestamp=90752997,DataSize=3,ExtraDataIndex=155599240
[2208] R 4D FF B4 M..
[2208] PassThruReadMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78EE98,NumMsgs=1,Timeout=300)
[2208] PassThruReadMsgs returned result 9
[2208] PassThruSetProgrammingVoltage(DeviceID=1,Pin=9,Voltage=4294967294)
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 76 20 39 20 2D 32 0D 0A atv 9 -2..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruSetProgrammingVoltage(DeviceID=1,Pin=9,Voltage=4294967295)
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 76 20 39 20 2D 31 0D 0A atv 9 -1..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruSetProgrammingVoltage(DeviceID=1,Pin=9,Voltage=4294967294)
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 76 20 39 20 2D 32 0D 0A atv 9 -2..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_TX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_RX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruWriteMsgs(ChannelID=3,pMsg=@0A78EE78,pNumMsgs=@0A78EE74,Timeout=300)
[2208] W 61 74 74 33 20 33 20 30 0D 0A 4D FF B4 att3 3 0..M..
[2208] R 61 72 6F 0D 0A aro..
[2208] ProtocolID=3,RxStatus=175697556,TxFlags=0,Timestamp=156176440,DataSize=3,ExtraDataIndex=0
[2208] W 4D FF B4 M..
[2208] PassThruWriteMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78EE58,NumMsgs=1,Timeout=300)
[2208] R 61 72 33 05 A0 05 7B 55 76 ar3...{Uv
[2208] ProtocolID=3,RxStatus=2,TxFlags=0,Timestamp=91968886,DataSize=0,ExtraDataIndex=156303200
[2208] R
[2208] PassThruReadMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78EE58,NumMsgs=1,Timeout=300)
[2208] R 61 72 33 04 20 4D FF B4 ar3. M..
[2208] R 61 72 33 05 60 05 7B 5D DC ar3.`.{].
[2208] ProtocolID=3,RxStatus=1,TxFlags=0,Timestamp=91971036,DataSize=3,ExtraDataIndex=156303200
[2208] R 4D FF B4 M..
[2208] PassThruReadMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78EE98,NumMsgs=1,Timeout=300)
[2208] PassThruReadMsgs returned result 9
[2208] PassThruSetProgrammingVoltage(DeviceID=1,Pin=9,Voltage=4294967294)
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 76 20 39 20 2D 32 0D 0A atv 9 -2..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruSetProgrammingVoltage(DeviceID=1,Pin=9,Voltage=4294967295)
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 76 20 39 20 2D 31 0D 0A atv 9 -1..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruSetProgrammingVoltage(DeviceID=1,Pin=9,Voltage=4294967294)
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 76 20 39 20 2D 32 0D 0A atv 9 -2..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_TX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_RX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruWriteMsgs(ChannelID=3,pMsg=@0A78EE78,pNumMsgs=@0A78EE74,Timeout=300)
[2208] W 61 74 74 33 20 33 20 30 0D 0A 4D FF B4 att3 3 0..M..
[2208] R 61 72 6F 0D 0A aro..
[2208] ProtocolID=3,RxStatus=175697556,TxFlags=0,Timestamp=156176440,DataSize=3,ExtraDataIndex=0
[2208] W 4D FF B4 M..
[2208] PassThruWriteMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78EE58,NumMsgs=1,Timeout=300)
[2208] R 61 72 33 05 A0 05 8D F0 35 ar3.....5
[2208] ProtocolID=3,RxStatus=2,TxFlags=0,Timestamp=93188149,DataSize=0,ExtraDataIndex=155447432
[2208] R
[2208] PassThruReadMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78EE58,NumMsgs=1,Timeout=300)
[2208] R 61 72 33 04 20 4D FF B4 ar3. M..
[2208] R 61 72 33 05 60 05 8D F8 A9 ar3.`....
[2208] ProtocolID=3,RxStatus=1,TxFlags=0,Timestamp=93190313,DataSize=3,ExtraDataIndex=155447432
[2208] R 4D FF B4 M..
[2208] PassThruReadMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78EE98,NumMsgs=1,Timeout=300)
[2208] PassThruReadMsgs returned result 9
[2208] PassThruSetProgrammingVoltage(DeviceID=1,Pin=9,Voltage=4294967294)
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 76 20 39 20 2D 32 0D 0A atv 9 -2..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruSetProgrammingVoltage(DeviceID=1,Pin=9,Voltage=4294967295)
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 76 20 39 20 2D 31 0D 0A atv 9 -1..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruSetProgrammingVoltage(DeviceID=1,Pin=9,Voltage=4294967294)
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 76 20 39 20 2D 32 0D 0A atv 9 -2..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_TX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_RX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruWriteMsgs(ChannelID=3,pMsg=@0A78EE78,pNumMsgs=@0A78EE74,Timeout=300)
[2208] W 61 74 74 33 20 33 20 30 0D 0A 4D FF B4 att3 3 0..M..
[2208] R 61 72 6F 0D 0A aro..
[2208] ProtocolID=3,RxStatus=175697556,TxFlags=0,Timestamp=156176440,DataSize=3,ExtraDataIndex=0
[2208] W 4D FF B4 M..
[2208] PassThruWriteMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78EE58,NumMsgs=1,Timeout=300)
[2208] R 61 72 33 05 A0 05 A0 88 8E ar3......
[2208] ProtocolID=3,RxStatus=2,TxFlags=0,Timestamp=94406798,DataSize=0,ExtraDataIndex=155420688
[2208] R
[2208] PassThruReadMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78EE58,NumMsgs=1,Timeout=300)
[2208] R 61 72 33 04 20 4D FF B4 ar3. M..
[2208] R 61 72 33 05 60 05 A0 90 F5 ar3.`....
[2208] ProtocolID=3,RxStatus=1,TxFlags=0,Timestamp=94408949,DataSize=3,ExtraDataIndex=155420688
[2208] R 4D FF B4 M..
[2208] PassThruReadMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78EE98,NumMsgs=1,Timeout=300)
[2208] PassThruReadMsgs returned result 9
[2208] PassThruIoctl(ChannelID=3,Ioctl=SET_CONFIG,pInput=@0A78FED4,pOutputMsgID=@00000000)
[2208] DATA_RATE : 39473
[2208] W 61 74 73 33 20 31 20 33 39 34 37 33 0D 0A ats3 1 39473..
[2208] R 61 72 6F 0D 0A aro..
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_TX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_RX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruWriteMsgs(ChannelID=3,pMsg=@0A78ED54,pNumMsgs=@0A78ED50,Timeout=200)
[2208] W 61 74 74 33 20 36 20 30 0D 0A BE EF 00 01 01 AF att3 6 0........
[2208] R 61 72 6F 0D 0A aro..
[2208] ProtocolID=3,RxStatus=2089877565,TxFlags=0,Timestamp=159121408,DataSize=6,ExtraDataIndex=0
[2208] W BE EF 00 01 01 AF ......
[2208] PassThruWriteMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78ED34,NumMsgs=1,Timeout=200)
[2208] R 61 72 33 05 A0 05 A7 01 74 ar3.....t
[2208] ProtocolID=3,RxStatus=2,TxFlags=0,Timestamp=94830964,DataSize=0,ExtraDataIndex=156302264
[2208] R
[2208] PassThruReadMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78ED34,NumMsgs=1,Timeout=200)
[2208] R 61 72 33 07 20 BE EF 00 01 01 AF ar3. ......
[2208] R 61 72 33 05 60 05 A7 06 AB ar3.`....
[2208] ProtocolID=3,RxStatus=1,TxFlags=0,Timestamp=94832299,DataSize=6,ExtraDataIndex=156302264
[2208] R BE EF 00 01 01 AF ......
[2208] PassThruReadMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=3,pMsg=@0A78AD30,NumMsgs=1,Timeout=200)
[2208] PassThruReadMsgs returned result 9
[2208] PassThruIoctl(ChannelID=3,Ioctl=SET_CONFIG,pInput=@0A78FED4,pOutputMsgID=@00000000)
[2208] DATA_RATE : 4800
[2208] W 61 74 73 33 20 31 20 34 38 30 30 0D 0A ats3 1 4800..
[2208] R 61 72 6F 0D 0A aro..
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_TX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=3,Ioctl=CLEAR_RX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruDisconnect(ChannelID=3)
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 63 33 0D 0A atc3..
[2208] PassThruDisconnect returned result 0
[2208] PassThruClose(1)
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 7A 0D 0A atz..
[2208] PassThruClose returned result 0
[2208] PassThruIoctl(ChannelID=0,Ioctl=SET_DLL_DEBUG_FLAGS,pInput=@00000003,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruOpen(name=,pDeviceID=@094F1198)
[2208] opening device on port COM10
[2208] W 0D 0A 0D 0A 61 74 69 0D 0A ....ati..
[2208] R 61 72 69 20 6D 61 69 6E 20 63 6F 64 65 20 76 65 ari main code ve
[2208] 72 73 69 6F 6E 20 3A 20 31 2E 30 35 2E 32 34 36 rsion : 1.05.246
[2208] 33 0D 0A 3..
[2208] W 61 74 61 0D 0A ata..
[2208] R 61 72 6F 0D 0A aro..
[2208] PassThruOpen returned result 0 and DeviceID 2
[2208] PassThruReadVersion(DeviceID=2,pFirmwareVersion=@0012C164,pDllVersion=@0012C064,pApiVersion=@0012BF64)
[2208] PassThruReadVersion returned result 0 and FirmwareVersion [1.05.2463], DllVersion [0.50.2464 (DEBUG) Jan 29 2009 10:58:58], ApiVersion [04.04]
[2208] PassThruConnect(DeviceID=2,ProtocolID=3,Flags=00000200,Baudrate=4800,pChannelID=@094F119C)
[2208] W 61 74 6F 33 20 35 31 32 20 34 38 30 30 0D 0A ato3 512 4800..
[2208] R 61 72 6F 0D 0A aro..
[2208] PassThruConnect returned result 0 and ChannelID 4
[2208] PassThruIoctl(ChannelID=4,Ioctl=SET_CONFIG,pInput=@0012BF14,pOutputMsgID=@00000000)
[2208] PARITY : 0
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 73 33 20 32 32 20 30 0D 0A ats3 22 0..
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=4,Ioctl=CLEAR_TX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=4,Ioctl=CLEAR_RX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=4,Ioctl=SET_CONFIG,pInput=@0012C264,pOutputMsgID=@00000000)
[2208] P1_MAX : 0
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 73 33 20 37 20 30 0D 0A ats3 7 0..
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=4,Ioctl=SET_CONFIG,pInput=@0012C264,pOutputMsgID=@00000000)
[2208] P3_MIN : 0
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 73 33 20 31 30 20 30 0D 0A ats3 10 0..
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=4,Ioctl=SET_CONFIG,pInput=@0012C264,pOutputMsgID=@00000000)
[2208] P4_MIN : 0
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 73 33 20 31 32 20 30 0D 0A ats3 12 0..
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=4,Ioctl=SET_CONFIG,pInput=@0012C264,pOutputMsgID=@00000000)
[2208] LOOPBACK : 1
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 73 33 20 33 20 31 0D 0A ats3 3 1..
[2208] PassThruIoctl returned result 0
[2208] PassThruSetProgrammingVoltage(DeviceID=2,Pin=9,Voltage=4294967294)
[2208] W 61 74 76 20 39 20 2D 32 0D 0A atv 9 -2..
[2208] R 61 72 6F 0D 0A aro..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruIoctl(ChannelID=4,Ioctl=CLEAR_TX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=4,Ioctl=CLEAR_RX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruStartMsgFilter(ChannelID=4,FilterType=1,pMaskMsg=@001291B4,pPatternMsg=@0012B224,pFlowControlMsg=@0012A1EC,pMsgID=@0012C280)
[2208] MaskMsg
[2208] ProtocolID=3,RxStatus=0,TxFlags=64,Timestamp=0,DataSize=4,ExtraDataIndex=0
[2208] 00 00 00 00 ....
[2208] PatternMsg
[2208] ProtocolID=3,RxStatus=0,TxFlags=64,Timestamp=0,DataSize=4,ExtraDataIndex=0
[2208] 00 00 00 00 ....
[2208] FlowControlMsg
[2208] ProtocolID=3,RxStatus=0,TxFlags=64,Timestamp=0,DataSize=4,ExtraDataIndex=0
[2208] 00 00 00 00 ....
[2208] W 61 74 66 33 20 31 20 36 34 20 34 0D 0A atf3 1 64 4..
[2208] R 61 72 66 33 20 30 0D 0A arf3 0..
[2208] W 00 00 00 00 00 00 00 00 ........
[2208] PassThruStartMsgFilter returned result 0 and MsgID 0
[2208] PassThruSetProgrammingVoltage(DeviceID=2,Pin=9,Voltage=4294967294)
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 76 20 39 20 2D 32 0D 0A atv 9 -2..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruIoctl(ChannelID=4,Ioctl=SET_CONFIG,pInput=@0A88FED4,pOutputMsgID=@00000000)
[2208] DATA_RATE : 9600
[2208] W 61 74 73 33 20 31 20 39 36 30 30 0D 0A ats3 1 9600..
[2208] R 61 72 6F 0D 0A aro..
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=4,Ioctl=CLEAR_TX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=4,Ioctl=CLEAR_RX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=4,Ioctl=CLEAR_TX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=4,Ioctl=CLEAR_RX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruSetProgrammingVoltage(DeviceID=2,Pin=9,Voltage=4294967294)
[2208] R 61 72 6F 0D 0A aro..
[2208] W 61 74 76 20 39 20 2D 32 0D 0A atv 9 -2..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruSetProgrammingVoltage(DeviceID=2,Pin=9,Voltage=4294967295)
[2208] W 61 74 76 20 39 20 2D 31 0D 0A atv 9 -1..
[2208] R 61 72 6F 0D 0A aro..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruSetProgrammingVoltage(DeviceID=2,Pin=9,Voltage=4294967294)
[2208] W 61 74 76 20 39 20 2D 32 0D 0A atv 9 -2..
[2208] R 61 72 6F 0D 0A aro..
[2208] PassThruSetProgrammingVoltage returned result 0
[2208] PassThruIoctl(ChannelID=4,Ioctl=CLEAR_TX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruIoctl(ChannelID=4,Ioctl=CLEAR_RX_BUFFER,pInput=@00000000,pOutputMsgID=@00000000)
[2208] PassThruIoctl returned result 0
[2208] PassThruWriteMsgs(ChannelID=4,pMsg=@0A88EE78,pNumMsgs=@0A88EE74,Timeout=300)
[2208] W 61 74 74 33 20 33 20 30 0D 0A 4D FF B4 att3 3 0..M..
[2208] R 61 72 6F 0D 0A aro..
[2208] R 61 72 33 05 A0 08 7B 1C 33 ar3...{.3
[2208] R 61 72 33 04 20 4D FF B4 ar3. M..
[2208] R 61 72 33 05 60 08 7B 24 9E ar3.`.{$.
[2208] ProtocolID=3,RxStatus=0,TxFlags=0,Timestamp=0,DataSize=3,ExtraDataIndex=0
[2208] W 4D FF B4 M..
[2208] PassThruWriteMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=4,pMsg=@0A88EE58,NumMsgs=1,Timeout=300)
[2208] ProtocolID=3,RxStatus=2,TxFlags=0,Timestamp=142285875,DataSize=0,ExtraDataIndex=160705328
[2208] R
[2208] PassThruReadMsgs returned result 0
[2208] R 61 72 33 05 80 08 7B 30 EE 61 72 33 04 00 4D 00 ar3...{0.ar3..M.
[2208] B3 61 72 33 05 40 08 7B 3F 50 .ar3.@.{?P
[2208] PassThruReadMsgs(ChannelID=4,pMsg=@0A88EE58,NumMsgs=1,Timeout=300)
[2208] ProtocolID=3,RxStatus=1,TxFlags=0,Timestamp=142288030,DataSize=3,ExtraDataIndex=160705328
[2208] R 4D FF B4 M..
[2208] PassThruReadMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=4,pMsg=@0A88EE98,NumMsgs=1,Timeout=300)
[2208] ProtocolID=3,RxStatus=2,TxFlags=0,Timestamp=142291182,DataSize=0,ExtraDataIndex=0
[2208] R
[2208] PassThruReadMsgs returned result 0
[2208] PassThruReadMsgs(ChannelID=4,pMsg=@0A88EE98,NumMsgs=1,Timeout=300)
[2208] ProtocolID=3,RxStatus=0,TxFlags=0,Timestamp=142294864,DataSize=3,ExtraDataIndex=0
[2208] R 4D 00 B3 M..
[2208] PassThruReadMsgs returned result 0
[2208] PassThruWriteMsgs(ChannelID=4,pMsg=@0A88EE4C,pNumMsgs=@0A88EE48,Timeout=2000)
..
I did trim the second log as I did not think anymore was needed.
Hope this helps
Josh