Nistune 0.10 Release

If it isnt a problem or a suggestion it probably goes here.

Moderator: Matt

Locked
body80
 

Posts: 11
Joined: Tue Apr 19, 2011 10:30 am

Re: Nistune 0.10 Release

Post by body80 »

Ok I'm running 0.10.04 on a US 240sx with a KA motor type 3 board
Window 7 64bit
I'm having lots of problems with logs.

First
During playback none of the values show up correctly.
TP during play back.jpg
(372.5 KiB) Downloaded 3402 times

But if you click on the graph the values change alot and appears to show the correct value
TP when you click on the graph.jpg
(371.67 KiB) Downloaded 3402 times
Last edited by body80 on Sun Jun 05, 2011 6:10 am, edited 1 time in total.
body80
 

Posts: 11
Joined: Tue Apr 19, 2011 10:30 am

Re: Nistune 0.10 Release

Post by body80 »

Next problem is
when the log is recording I can click in the drop down box to view my Zeitronic readings. Wideband a/f and boost readings
during recording.jpg
(275.22 KiB) Downloaded 3402 times
But when i recall the log and review it I can't view anything from my wideband.
during playback.jpg
(243.08 KiB) Downloaded 3402 times

Is this a SW problem or am I doing something wrong. I didn't have this problem before.
Attached is the log I was trying to view. I was view a/f ratio and boost while it was recording
NIStune_2011-06-04_1411_28.csv
(685.84 KiB) Downloaded 229 times
DeJi
 

Posts: 32
Joined: Fri Jul 10, 2009 11:03 pm
Location: Sweden

Re: Nistune 0.10 Release

Post by DeJi »

my techedge wideband only shows "9". It says it's connected, and recieving data, but does not move from "9". Worked fine until I updated to 0.10.x
Matt
Site Admin
 

Posts: 8984
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

Re: Nistune 0.10 Release

Post by Matt »

Btw, the debug log doesn't work anymore, I ticked the option, restart Nistune .... at least the file is not in Logs directory, maybe elsewhere
Debug log files are still in C:\Program Files\Nistune\logs. This has not changed from last time
During playback none of the values show up correctly.
Playback values are actually the RHS of the log at the moment (ie displaying as it reads in the data). I'm now updating the code now to display at the red line instead

Other issues will look at tomorrow
RomChip200
 

Posts: 426
Joined: Mon May 11, 2009 7:58 pm
Location: FRANCE

Re: Nistune 0.10 Release

Post by RomChip200 »

0.10.4: debug file is only saved if Nistune\Logs directory exists .... that works fine now.

4) switching off the engine/ignition off without having disconnected first ==> unhandled exception

This doesn't occur with MtsSDKVB.exe (I get only a normal Connection timeout)
In Nistune, the unhandled exception occurs only if both COnsult and Innovate are connected.
If consult only ==> timeout
If innovate only ==> disconnection without popup message AFAIR

here is the log file when unhandled exception occurs at the end:
nistune-0606-0812.log
(1.01 MiB) Downloaded 214 times

5) Prolific COM ports are still not correctly detected (COM2 not available in drop list when openeing Configuration panel) if bluetooth COM ports are present but not used (COM4, COM5). Why ? Disabling in hw manager them makes appearing COM2 ... here is the log file:
nistune-0606-0758.log
(144.74 KiB) Downloaded 236 times
05:58:35.468 statusbar: Searching for com ports
05:58:35.625 Found COM1,Prolific USB-to-Serial Comm Port
05:58:35.625 Found COM2,Prolific USB-to-Serial Comm Port
05:58:35.625 Found COM4,Bluetooth Communications Port
05:58:35.625 Found COM5,Bluetooth Communications Port
05:58:38.281 COM1 found
05:58:38.281 statusbar: Found port COM1
05:58:42.281 ThreadCheckPort(COM2): timed out
05:58:42.281 COM4 is a bluetooth device
05:58:42.281 COM5 is a bluetooth device
05:58:51.453 COM2 found
05:58:57.171 statusbar: Found port COM1
05:58:57.171 statusbar: Found port COM4
05:58:57.171 statusbar: Found port COM5
05:58:57.171 UpdatePortList(0)


6) during logging session, I got spurious disconnection from Innovate (it's NOT my USB plugs wobbling this time !), here is the log file compressed in BZip2 to be under 3MB:
Disconnection occurs at 06:04:42.062 CWidebandCommon::UpdateWidebandConnected: 0 Connection 0
I restarted Innovate and logging afterwards.
nistune-0606-0801.zip
(2.16 MiB) Downloaded 213 times
louiswun
 

Posts: 256
Joined: Tue Apr 07, 2009 1:11 am
Location: Hong Kong

Re: Nistune 0.10 Release

Post by louiswun »

Yes, I've found the same on the playback mode,
When play back a log file in Consult lLog View Playback Mode,
When plaback, the values only show the most right hand side of the graph,
even if the red cursor is on the left hand side of the graph, but clicking the graph or red cursor will update the value from the cursor position.
Matt
Site Admin
 

Posts: 8984
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

Re: Nistune 0.10 Release

Post by Matt »

4) switching off the engine/ignition off without having disconnected first ==> unhandled exception
Thanks for the logs. Good to know its both consult+wideband together. Is this with log player open only?
5) Prolific COM ports are still not correctly detected (COM2 not available in drop list when openeing Configuration panel) if bluetooth COM ports are present but not used (COM4, COM5). Why ? Disabling in hw manager them makes appearing COM2
Not sure why its affecting the open timeout. Set your COM port timeout value (File-Configuration) to 0 to make it wait forever. It will eventually detect it without the timeout message (or set say 20 seconds per port). Wideband COM ports are affecting your Prolific timeouts perhaps due to some internal driver issue?

You also have the option there to use your bluetooth ports. Let me know if consult connects now with these ports? I've made it ignore the error on the get com port structure command

Will look at other issues when I can. Massive email influx tonight...
RomChip200
 

Posts: 426
Joined: Mon May 11, 2009 7:58 pm
Location: FRANCE

Re: Nistune 0.10 Release

Post by RomChip200 »

Matt wrote: Is this with log player open only?
Log player opened or not opened does the same ... unhandled exception. This hides something, that's my point.
I agree switching ignition first is not fair.
Matt wrote: You also have the option there to use your bluetooth ports. Let me know if consult connects now with these ports? I've made it ignore the error on the get com port structure command
I will get you a log to show you it still doesn't work over BT for Consult. Innovate connects over BT.
RomChip200
 

Posts: 426
Joined: Mon May 11, 2009 7:58 pm
Location: FRANCE

Re: Nistune 0.10 Release

Post by RomChip200 »

Matt, I think I know why Consult gets wrong over BT. I just remembered each time you open the corresponding COM port, the BT converter sends out an ASCII string to give info related to version (don't remember the exact string). I noticed that using LookRS232 and opening manually COM4 (BT).
I suppose it screws up Consult input stream in Nistune ...
I suppose other Consult programs don't care about this ASCII bytes input ...
Maybe you send FF FF EF too quickly in Nistune and input stream got corrupted.
Maybe you need to wait more after having opened the BT COM (to let it send its ASCII string ...)
Maybe you should perform 5 attempts .... emptying the COM input FIFO each time ...

Btw, here is a log (by chance, the first connection to COnsult over BT is successful !!, all other following attempts fail), you will notice the different bytes in RX:
nistune-0606-1850.log
(846.84 KiB) Downloaded 226 times
RomChip200
 

Posts: 426
Joined: Mon May 11, 2009 7:58 pm
Location: FRANCE

Re: Nistune 0.10 Release

Post by RomChip200 »

RomChip200 wrote:Matt, I think I know why Consult gets wrong over BT. I just remembered each time you open the corresponding COM port, the BT converter sends out an ASCII string to give info related to version (don't remember the exact string). I noticed that using LookRS232 and opening manually COM4 (BT).
I suppose it screws up Consult input stream in Nistune ...
I suppose other Consult programs don't care about this ASCII bytes input ...
Maybe you send FF FF EF too quickly in Nistune and input stream got corrupted.
Maybe you need to wait more after having opened the BT COM (to let it send its ASCII string ...)
Maybe you should perform 5 attempts .... emptying the COM input FIFO each time ...

Btw, here is a log (by chance, the first connection to COnsult over BT is successful !!, all other following attempts fail), you will notice the different bytes in RX:
nistune-0606-1850.log
Well, well, well, what is written above is not 100% exact.
In BT rs232 converters, there's a feature called "Command response":
Parani-SD has 4 response messages, ‘OK’, ‘ERROR’, ‘CONNECT’, and ‘DISCONNECT’. In some
cases, these responses can affect the host system unexpectedly. To prevent this, user can set the
Command response to ON or OFF.

When you establish BT connection (typically when BT COM port is opened, as BT connection is suspended after a while if COM port is not used ... I suppose for power saving ...), you get an ASCII message on the rs232 side (it may screw up many devices ....)
Here is the dump when connecting:

Code: Select all

0038.266<39 32 34 39 0D 0A                              
0038.266<30 30 32 34 37 45 41 44                        
0038.203<43 4F 4E 4E 45 43 54 20                        
0038.187<0D 0A                                          
0038.172|Signal changed: RLSD(CD):ON
0025.891<43 54 0D 0A                                    
0025.891<44 49 53 43 4F 4E 4E 45                        
0025.859<0D 0A                                          
0025.828|Signal changed: RLSD(CD):OFF
0000.000|Signal changed: CTS:ON,RLSD(CD):ON
0000.000|Serial port 'COM1' was successfully opened with selected settings
0000.000|Serial port 'COM1' is accessible for using
that means in ASCII

Code: Select all

DISCONNECT

CONNECT 00247EAD9249
Since, I disabled the "command response" and will check tonight if it really works now.
But what is sure is Nistune performs COM operations very fast. If you introduce delay between "open the port" (that establishes BT connection seamlessly) and "sending FF FF EF D0 F0", it should work better with COnsult.

Here is the sequence of NissanDataScan over BT COM4 (it works each time !), it sends FF FF EF D0 and then, F0:

Code: Select all

1.02515068	Nissan DataScan	IRP_MJ_CREATE	BtPort0	SUCCESS	Options: Open 	
0.00000670	Nissan DataScan	IOCTL_SERIAL_SET_WAIT_MASK	BtPort0	SUCCESS	Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING 	
0.00000196	Nissan DataScan	IOCTL_SERIAL_SET_QUEUE_SIZE	BtPort0	SUCCESS	InSize: 2048 OutSize: 512	
0.00002067	Nissan DataScan	IOCTL_SERIAL_PURGE	BtPort0	SUCCESS	Purge: TXABORT RXABORT TXCLEAR RXCLEAR	
0.00000223	Nissan DataScan	IOCTL_SERIAL_SET_TIMEOUTS	BtPort0	SUCCESS	RI:-1 RM:0 RC:0 WM:0 WC:5000	
0.00000279	Nissan DataScan	IOCTL_SERIAL_GET_BAUD_RATE	BtPort0	SUCCESS		
0.00000223	Nissan DataScan	IOCTL_SERIAL_GET_LINE_CONTROL	BtPort0	SUCCESS		
0.00000223	Nissan DataScan	IOCTL_SERIAL_GET_CHARS	BtPort0	SUCCESS		
0.00000391	Nissan DataScan	IOCTL_SERIAL_SET_WAIT_MASK	BtPort0	SUCCESS	Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING 	
0.00000279	Nissan DataScan	IOCTL_SERIAL_GET_HANDFLOW	BtPort0	SUCCESS		
0.00000196	Nissan DataScan	IOCTL_SERIAL_GET_BAUD_RATE	BtPort0	SUCCESS		
0.00000335	Nissan DataScan	IOCTL_SERIAL_SET_WAIT_MASK	BtPort0	SUCCESS	Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING 	
0.00000223	Nissan DataScan	IOCTL_SERIAL_GET_LINE_CONTROL	BtPort0	SUCCESS		
0.02058809	Nissan DataScan	IOCTL_SERIAL_WAIT_ON_MASK	BtPort0	SUCCESS		
0.00000223	Nissan DataScan	IOCTL_SERIAL_GET_CHARS	BtPort0	SUCCESS		
0.00000223	Nissan DataScan	IOCTL_SERIAL_GET_HANDFLOW	BtPort0	SUCCESS		
0.00001062	Nissan DataScan	IOCTL_SERIAL_SET_BAUD_RATE	BtPort0	SUCCESS	Rate: 9600	
0.00007683	Nissan DataScan	IOCTL_SERIAL_CLR_RTS	BtPort0	SUCCESS		
0.00001285	Nissan DataScan	IOCTL_SERIAL_CLR_DTR	BtPort0	SUCCESS		
0.00000223	Nissan DataScan	IOCTL_SERIAL_SET_LINE_CONTROL	BtPort0	SUCCESS	StopBits: 1 Parity: NONE WordLength: 8	
0.00000670	Nissan DataScan	IOCTL_SERIAL_SET_CHAR	BtPort0	SUCCESS	EOF:1a ERR:0 BRK:0 EVT:0 XON:11 XOFF:13	
0.00001229	Nissan DataScan	IOCTL_SERIAL_SET_HANDFLOW	BtPort0	SUCCESS	Shake:0 Replace:0 XonLimit:512 XoffLimit:512	
0.00000587	Nissan DataScan	IOCTL_SERIAL_GET_COMMSTATUS	BtPort0	SUCCESS		
0.01893481	Nissan DataScan	IRP_MJ_WRITE	BtPort0	SUCCESS	Length 4: FF FF EF D0 	
0.00000754	Nissan DataScan	IOCTL_SERIAL_GET_COMMSTATUS	BtPort0	SUCCESS		
0.00000447	Nissan DataScan	IOCTL_SERIAL_SET_WAIT_MASK	BtPort0	SUCCESS	Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING 	
0.01991063	Nissan DataScan	IOCTL_SERIAL_WAIT_ON_MASK	BtPort0	SUCCESS		
0.00000559	Nissan DataScan	IOCTL_SERIAL_GET_COMMSTATUS	BtPort0	SUCCESS		
0.00001704	Nissan DataScan	IOCTL_SERIAL_PURGE	BtPort0	SUCCESS	Purge: RXABORT RXCLEAR	
0.00000475	Nissan DataScan	IOCTL_SERIAL_GET_COMMSTATUS	BtPort0	SUCCESS		
0.00000447	Nissan DataScan	IOCTL_SERIAL_GET_COMMSTATUS	BtPort0	SUCCESS		
0.00000196	Nissan DataScan	IOCTL_SERIAL_GET_PROPERTIES	BtPort0	SUCCESS		
0.00008213	Nissan DataScan	IRP_MJ_WRITE	BtPort0	SUCCESS	Length 1: F0 	
0.00000419	Nissan DataScan	IOCTL_SERIAL_GET_COMMSTATUS	BtPort0	SUCCESS		
0.00000447	Nissan DataScan	IOCTL_SERIAL_SET_WAIT_MASK	BtPort0	SUCCESS	Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING 	
0.00000447	Nissan DataScan	IOCTL_SERIAL_GET_COMMSTATUS	BtPort0	SUCCESS		
0.49397759	Nissan DataScan	IOCTL_SERIAL_WAIT_ON_MASK	BtPort0	SUCCESS		
0.00000670	Nissan DataScan	IOCTL_SERIAL_SET_WAIT_MASK	BtPort0	SUCCESS	Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING 	
0.00000000	Nissan DataScan	IOCTL_SERIAL_WAIT_ON_MASK	BtPort0			
0.00000754	Nissan DataScan	IOCTL_SERIAL_GET_COMMSTATUS	BtPort0	SUCCESS		
Now, with Nistune, opening configuration panel (scanning the COM4 BT port):

Code: Select all

0.46496496	Nistune.exe	IRP_MJ_CREATE	BtPort0	SUCCESS	Options: Open 	
0.00000223	Nistune.exe	IOCTL_SERIAL_GET_BAUD_RATE	BtPort0	SUCCESS		
0.00000140	Nistune.exe	IOCTL_SERIAL_GET_LINE_CONTROL	BtPort0	SUCCESS		
0.00000140	Nistune.exe	IOCTL_SERIAL_GET_CHARS	BtPort0	SUCCESS		
0.00000140	Nistune.exe	IOCTL_SERIAL_GET_HANDFLOW	BtPort0	SUCCESS		
0.00000140	Nistune.exe	IOCTL_SERIAL_CONFIG_SIZE	BtPort0	SUCCESS	Size: 0	
0.00000112	Nistune.exe	IOCTL_SERIAL_GET_BAUD_RATE	BtPort0	SUCCESS		
0.00000112	Nistune.exe	IOCTL_SERIAL_GET_LINE_CONTROL	BtPort0	SUCCESS		
0.00000112	Nistune.exe	IOCTL_SERIAL_GET_CHARS	BtPort0	SUCCESS		
0.00000140	Nistune.exe	IOCTL_SERIAL_GET_HANDFLOW	BtPort0	SUCCESS		
0.00000140	Nistune.exe	IOCTL_SERIAL_SET_QUEUE_SIZE	BtPort0	SUCCESS	InSize: 4096 OutSize: 4096	
0.00000140	Nistune.exe	IOCTL_SERIAL_GET_BAUD_RATE	BtPort0	SUCCESS		
0.00000112	Nistune.exe	IOCTL_SERIAL_GET_LINE_CONTROL	BtPort0	SUCCESS		
0.00000140	Nistune.exe	IOCTL_SERIAL_GET_CHARS	BtPort0	SUCCESS		
0.00000112	Nistune.exe	IOCTL_SERIAL_GET_HANDFLOW	BtPort0	SUCCESS		
0.00000726	Nistune.exe	IOCTL_SERIAL_SET_BAUD_RATE	BtPort0	SUCCESS	Rate: 19200	
0.00000335	Nistune.exe	IOCTL_SERIAL_SET_RTS	BtPort0	SUCCESS		
0.00000475	Nistune.exe	IOCTL_SERIAL_CLR_DTR	BtPort0	SUCCESS		
0.00000140	Nistune.exe	IOCTL_SERIAL_SET_LINE_CONTROL	BtPort0	SUCCESS	StopBits: 1 Parity: NONE WordLength: 8	
0.00000279	Nistune.exe	IOCTL_SERIAL_SET_CHAR	BtPort0	SUCCESS	EOF:1a ERR:0 BRK:0 EVT:0 XON:11 XOFF:13	
0.00000251	Nistune.exe	IOCTL_SERIAL_SET_HANDFLOW	BtPort0	SUCCESS	Shake:0 Replace:40 XonLimit:8192 XoffLimit:2048	
0.00000140	Nistune.exe	IOCTL_SERIAL_GET_TIMEOUTS	BtPort0	SUCCESS		
0.00000140	Nistune.exe	IOCTL_SERIAL_SET_TIMEOUTS	BtPort0	SUCCESS	RI:-1 RM:1 RC:10 WM:-1 WC:-1	
0.00000251	Nistune.exe	IRP_MJ_CLEANUP	BtPort0	SUCCESS		
0.00001453	Nistune.exe	IRP_MJ_CLOSE	BtPort0	SUCCESS		
With Nistune, trying to connect to Consult:

Code: Select all

0.72421048	Nistune.exe	IRP_MJ_CREATE	BtPort0	SUCCESS	Options: Open 	
0.00000475	Nistune.exe	IOCTL_SERIAL_GET_BAUD_RATE	BtPort0	SUCCESS		
0.00000223	Nistune.exe	IOCTL_SERIAL_GET_LINE_CONTROL	BtPort0	SUCCESS		
0.00000223	Nistune.exe	IOCTL_SERIAL_GET_CHARS	BtPort0	SUCCESS		
0.00000196	Nistune.exe	IOCTL_SERIAL_GET_HANDFLOW	BtPort0	SUCCESS		
0.00000363	Nistune.exe	IOCTL_SERIAL_GET_BAUD_RATE	BtPort0	SUCCESS		
0.00000223	Nistune.exe	IOCTL_SERIAL_GET_LINE_CONTROL	BtPort0	SUCCESS		
0.00000223	Nistune.exe	IOCTL_SERIAL_GET_CHARS	BtPort0	SUCCESS		
0.00000196	Nistune.exe	IOCTL_SERIAL_GET_HANDFLOW	BtPort0	SUCCESS		
0.00001425	Nistune.exe	IOCTL_SERIAL_SET_BAUD_RATE	BtPort0	SUCCESS	Rate: 9600	
0.00000726	Nistune.exe	IOCTL_SERIAL_SET_RTS	BtPort0	SUCCESS		
0.00000643	Nistune.exe	IOCTL_SERIAL_SET_DTR	BtPort0	SUCCESS		
0.00000223	Nistune.exe	IOCTL_SERIAL_SET_LINE_CONTROL	BtPort0	SUCCESS	StopBits: 1 Parity: NONE WordLength: 8	
0.00000670	Nistune.exe	IOCTL_SERIAL_SET_CHAR	BtPort0	SUCCESS	EOF:1a ERR:0 BRK:0 EVT:0 XON:11 XOFF:13	
0.00000643	Nistune.exe	IOCTL_SERIAL_SET_HANDFLOW	BtPort0	SUCCESS	Shake:1 Replace:40 XonLimit:8192 XoffLimit:2048	
0.00000419	Nistune.exe	IOCTL_SERIAL_SET_WAIT_MASK	BtPort0	SUCCESS	Mask: BRK ERR 	
0.00000251	Nistune.exe	IOCTL_SERIAL_SET_QUEUE_SIZE	BtPort0	SUCCESS	InSize: 4096 OutSize: 4096	
0.00000251	Nistune.exe	IOCTL_SERIAL_SET_TIMEOUTS	BtPort0	SUCCESS	RI:20 RM:10 RC:100 WM:0 WC:0	
0.03874571	Nistune.exe	IRP_MJ_WRITE	BtPort0	SUCCESS	Length 1: 30 	
0.00001201	Nistune.exe	IOCTL_SERIAL_GET_COMMSTATUS	BtPort0	SUCCESS		
0.00009917	Nistune.exe	IRP_MJ_WRITE	BtPort0	SUCCESS	Length 3: FF FF EF 	
0.00000670	Nistune.exe	IOCTL_SERIAL_GET_COMMSTATUS	BtPort0	SUCCESS		
0.39612660	Nistune.exe	IOCTL_SERIAL_WAIT_ON_MASK	BtPort0	CANCELLED		
0.00000615	Nistune.exe	IOCTL_SERIAL_GET_COMMSTATUS	BtPort0	SUCCESS		
0.12990981	Nistune.exe	IRP_MJ_READ	BtPort0	TIMEOUT	Length 0: 	
0.00001062	Nistune.exe	IOCTL_SERIAL_GET_COMMSTATUS	BtPort0	SUCCESS		
0.13107644	Nistune.exe	IRP_MJ_READ	BtPort0	TIMEOUT	Length 0: 	
0.00001117	Nistune.exe	IOCTL_SERIAL_GET_COMMSTATUS	BtPort0	SUCCESS		
0.13073589	Nistune.exe	IRP_MJ_READ	BtPort0	TIMEOUT	Length 0: 	
0.00000587	Nistune.exe	IOCTL_SERIAL_SET_WAIT_MASK	BtPort0	SUCCESS	Mask: 	
0.00009275	Nistune.exe	IOCTL_SERIAL_CLR_DTR	BtPort0	SUCCESS		
0.00001509	Nistune.exe	IOCTL_SERIAL_PURGE	BtPort0	SUCCESS	Purge: TXABORT RXABORT TXCLEAR RXCLEAR	
0.00000475	Nistune.exe	IRP_MJ_CLEANUP	BtPort0	SUCCESS		
0.00004218	Nistune.exe	IRP_MJ_CLOSE	BtPort0	SUCCESS		
Nistune opens the COM port with InSize: 4096 OutSize: 4096 buffers. I don't know how the BT converter behaves with that (it has internal buffer too ... but I don't use hw flow control, using flow control on COnsult side is no sense, RTS/CTS are not handled):
When hardware flow control is not being used, the Parani-SD clears the buffer to secure room for the
next data when the buffer becomes full. This can mean a loss of data may occur. As the transmission
data becomes large, the possibility of data loss becomes greater.

On the other hand, NissanDataScan specifies InSize: 2048 OutSize: 512

Moreover, I noticed some delay when opening a BT COM port between the opening of the port and the control lines state being updated (roughly 1 second):

Code: Select all

0005.203|Signal changed: CTS:OFF
0004.297|Signal changed: CTS:ON,DSR:ON,RLSD(CD):ON
0004.266|Serial port 'COM4' was successfully opened with selected settings
0004.266|Serial port 'COM4' is accessible for using
RomChip200
 

Posts: 426
Joined: Mon May 11, 2009 7:58 pm
Location: FRANCE

Re: Nistune 0.10 Release

Post by RomChip200 »

Related to COnsult connection over BT, this is not the "command response" stuff, there's another problem.
It seems (I need time to decipher the logs of the different softwares I used: Nissan Data Scan, Nistune and Logworks) upon the BT connection is done, maybe Nistune is too strict in term of timing or concerning the bytes received.
NissanDataScan seems not to take care about the 0x10 not coming in response to FF FF EF D0 F0 .... but it works at the end.
NDS purges the COM Port, Nistune doesn't ...

Have look to the logs:
NissanDataScan_COM4_BT_2.LOG
(73.78 KiB) Downloaded 203 times
NissanDataScan_thenNistuneCOM4_BT.LOG
(59.63 KiB) Downloaded 205 times
NDS_Nistune_Logworks_COM4_BT.LOG
(791.97 KiB) Downloaded 217 times
RomChip200
 

Posts: 426
Joined: Mon May 11, 2009 7:58 pm
Location: FRANCE

Re: Nistune 0.10 Release

Post by RomChip200 »

Next one:
Nistune_COM4_BT_swSpeed.LOG
(54.84 KiB) Downloaded 216 times
On the other hand, here is what I got after 10mins of logging, engine still running, evrything was plugged in ...
Nistune 0.10.4_5.JPG
(189.23 KiB) Downloaded 3305 times
Matt
Site Admin
 

Posts: 8984
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

Re: Nistune 0.10 Release

Post by Matt »

On the other hand, here is what I got after 10mins of logging, engine still running, evrything was plugged in ...
Found that one. Its the raw register window causing it. Updating the strings whilst displaying caused a text string overwrite in memory and crashed it. I did a fix on Monday to create a mutexes string class but havent put out another version until other issues one this page fixed (will look at your BT issues also)
RomChip200
 

Posts: 426
Joined: Mon May 11, 2009 7:58 pm
Location: FRANCE

Re: Nistune 0.10 Release

Post by RomChip200 »

Regarding Consult over BT, it seems NDS sequence is not really fair (but remember it works ...):
1) 0x10 in response to FF FF EF (D0 F0) sometimes appears in the byte stream, sometimes not ==> NDS doesn't care
2) it seems the following frames once COnsult init phase is passed are not all with the right number of bytes: they start with FF 16 .... that would mean 22 bytes each time but I don't retrieve the 22 Bytes each time in the spy traces
3) I'm pretty sure the purge operation has some effect
4) I don't know what kind of flow ocntrol (if relevant) could be put in place (SW one would help ?)
5) Logworks3 works over BT: Matt, could you check if the MTS frames are all correct in the logs ? no missing bytes ?
2 2.28537789 Nissan DataScan IRP_MJ_CREATE BtPort2 SUCCESS Options: Open
3 0.00000279 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort2 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
4 0.00000140 Nissan DataScan IOCTL_SERIAL_SET_QUEUE_SIZE BtPort2 SUCCESS InSize: 2048 OutSize: 512
5 0.00000587 Nissan DataScan IOCTL_SERIAL_PURGE BtPort2 SUCCESS Purge: TXABORT RXABORT TXCLEAR RXCLEAR
6 0.00000140 Nissan DataScan IOCTL_SERIAL_SET_TIMEOUTS BtPort2 SUCCESS RI:-1 RM:0 RC:0 WM:0 WC:5000
7 0.00000168 Nissan DataScan IOCTL_SERIAL_GET_BAUD_RATE BtPort2 SUCCESS
8 0.00000140 Nissan DataScan IOCTL_SERIAL_GET_LINE_CONTROL BtPort2 SUCCESS
9 0.00000223 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort2 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
10 0.00000168 Nissan DataScan IOCTL_SERIAL_GET_CHARS BtPort2 SUCCESS
11 0.00000112 Nissan DataScan IOCTL_SERIAL_GET_HANDFLOW BtPort2 SUCCESS
12 0.00000168 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort2 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
13 0.00000140 Nissan DataScan IOCTL_SERIAL_GET_BAUD_RATE BtPort2 SUCCESS
14 0.04560244 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort2 SUCCESS
15 0.00000140 Nissan DataScan IOCTL_SERIAL_GET_LINE_CONTROL BtPort2 SUCCESS
16 0.00000140 Nissan DataScan IOCTL_SERIAL_GET_CHARS BtPort2 SUCCESS
17 0.00000140 Nissan DataScan IOCTL_SERIAL_GET_HANDFLOW BtPort2 SUCCESS
18 0.00000447 Nissan DataScan IOCTL_SERIAL_SET_BAUD_RATE BtPort2 SUCCESS Rate: 9600
19 0.00000587 Nissan DataScan IOCTL_SERIAL_CLR_RTS BtPort2 SUCCESS
20 0.00000503 Nissan DataScan IOCTL_SERIAL_CLR_DTR BtPort2 SUCCESS
21 0.00000140 Nissan DataScan IOCTL_SERIAL_SET_LINE_CONTROL BtPort2 SUCCESS StopBits: 1 Parity: NONE WordLength: 8
22 0.00000279 Nissan DataScan IOCTL_SERIAL_SET_CHAR BtPort2 SUCCESS EOF:1a ERR:0 BRK:0 EVT:0 XON:11 XOFF:13
23 0.00000447 Nissan DataScan IOCTL_SERIAL_SET_HANDFLOW BtPort2 SUCCESS Shake:0 Replace:0 XonLimit:512 XoffLimit:512
24 0.00000223 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
25 0.08741307 Nissan DataScan IRP_MJ_WRITE BtPort2 SUCCESS Length 4: FF FF EF D0
26 0.00000251 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort2 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
27 0.04187432 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort2 SUCCESS
28 0.00000251 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort2 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
29 0.01698065 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort2 SUCCESS
30 0.00000307 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
31 0.00000196 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
32 0.00000196 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
33 0.00000475 Nissan DataScan IOCTL_SERIAL_PURGE BtPort2 SUCCESS Purge: RXABORT RXCLEAR
34 0.00000196 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
35 0.00000196 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
36 0.00000140 Nissan DataScan IOCTL_SERIAL_GET_PROPERTIES BtPort2 SUCCESS
37 0.00001928 Nissan DataScan IRP_MJ_WRITE BtPort2 SUCCESS Length 1: F0
38 0.00000196 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
39 0.00000196 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort2 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
40 0.00000196 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
41 0.43727653 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort2 SUCCESS
42 0.00000587 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort2 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
43 0.21852470 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort2 SUCCESS
44 0.00000978 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
45 0.00002877 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort2 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
46 0.00179520 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort2 SUCCESS
47 0.00000698 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
48 0.00000419 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
49 0.00000559 Nissan DataScan IRP_MJ_READ BtPort2 SUCCESS Length 126: 00 00 10 2F FF 16 00 21 05 80 00 00 00 1F C0 00 E3 69 00 00 00
50 0.00000391 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
51 0.00000559 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
52 0.00000335 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort2 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
53 0.00590745 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort2 SUCCESS
54 0.00000475 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
55 0.00000391 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
56 0.00000503 Nissan DataScan IRP_MJ_READ BtPort2 SUCCESS Length 91: 00 21 05 80 00 00 00 1F C0 00 E3 69 00 00 00 6D 9E 31 31 31 5F
57 0.00000335 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
58 0.00000447 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
59 0.00000335 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort2 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
60 0.06391986 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort2 SUCCESS
61 0.00000419 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
62 0.00000615 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort2 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
63 0.00283779 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort2 SUCCESS
64 0.00000670 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
65 0.00000391 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort2 SUCCESS
66 0.00000587 Nissan DataScan IRP_MJ_READ BtPort2 SUCCESS Length 50: 31 5F 33 FF 16 00 21 05 80 00 00 00 1F C0 00 E3 69 00 00 00 6D
2 2.46274317 Nissan DataScan IRP_MJ_CREATE BtPort0 SUCCESS Options: Open
3 0.00000615 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
4 0.00000223 Nissan DataScan IOCTL_SERIAL_SET_QUEUE_SIZE BtPort0 SUCCESS InSize: 2048 OutSize: 512
5 0.00001900 Nissan DataScan IOCTL_SERIAL_PURGE BtPort0 SUCCESS Purge: TXABORT RXABORT TXCLEAR RXCLEAR
6 0.00000223 Nissan DataScan IOCTL_SERIAL_SET_TIMEOUTS BtPort0 SUCCESS RI:-1 RM:0 RC:0 WM:0 WC:5000
7 0.00000307 Nissan DataScan IOCTL_SERIAL_GET_BAUD_RATE BtPort0 SUCCESS
8 0.00000223 Nissan DataScan IOCTL_SERIAL_GET_LINE_CONTROL BtPort0 SUCCESS
9 0.00000223 Nissan DataScan IOCTL_SERIAL_GET_CHARS BtPort0 SUCCESS
10 0.00000223 Nissan DataScan IOCTL_SERIAL_GET_HANDFLOW BtPort0 SUCCESS
11 0.00000196 Nissan DataScan IOCTL_SERIAL_GET_BAUD_RATE BtPort0 SUCCESS
12 0.00000196 Nissan DataScan IOCTL_SERIAL_GET_LINE_CONTROL BtPort0 SUCCESS
13 0.00000223 Nissan DataScan IOCTL_SERIAL_GET_CHARS BtPort0 SUCCESS
14 0.00000196 Nissan DataScan IOCTL_SERIAL_GET_HANDFLOW BtPort0 SUCCESS
15 0.00001062 Nissan DataScan IOCTL_SERIAL_SET_BAUD_RATE BtPort0 SUCCESS Rate: 9600
16 0.00006509 Nissan DataScan IOCTL_SERIAL_CLR_RTS BtPort0 SUCCESS
17 0.00001285 Nissan DataScan IOCTL_SERIAL_CLR_DTR BtPort0 SUCCESS
18 0.00000223 Nissan DataScan IOCTL_SERIAL_SET_LINE_CONTROL BtPort0 SUCCESS StopBits: 1 Parity: NONE WordLength: 8
19 0.00000643 Nissan DataScan IOCTL_SERIAL_SET_CHAR BtPort0 SUCCESS EOF:1a ERR:0 BRK:0 EVT:0 XON:11 XOFF:13
20 0.00001257 Nissan DataScan IOCTL_SERIAL_SET_HANDFLOW BtPort0 SUCCESS Shake:0 Replace:0 XonLimit:512 XoffLimit:512
21 0.00000503 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
22 0.04368684 Nissan DataScan IRP_MJ_WRITE BtPort0 SUCCESS Length 4: FF FF EF D0
23 0.00000335 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
24 0.00000307 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
25 0.01836267 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
26 0.00000503 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
27 0.02497049 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
28 0.00000559 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
29 0.02961047 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
30 0.00000866 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
31 0.00000447 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
32 0.00000503 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
33 0.00001285 Nissan DataScan IOCTL_SERIAL_PURGE BtPort0 SUCCESS Purge: RXABORT RXCLEAR
34 0.00000419 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
35 0.00000419 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
36 0.00000223 Nissan DataScan IOCTL_SERIAL_GET_PROPERTIES BtPort0 SUCCESS
37 0.00006062 Nissan DataScan IRP_MJ_WRITE BtPort0 SUCCESS Length 1: F0
38 0.00000391 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
39 0.00000419 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
40 0.00000447 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
41 0.50773213 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
42 0.00000391 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
43 0.08692613 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
44 0.00000531 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
45 0.00000279 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
46 0.00000363 Nissan DataScan IRP_MJ_READ BtPort0 SUCCESS Length 50: FF 16 00 21 05 80 00 00 00 1F C0 00 E3 69 00 00 00 6D 9E 31 31
47 0.00000223 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
48 0.00000615 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
49 0.00000391 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
50 0.21884374 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
51 0.00000559 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
52 0.00000475 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
53 0.00154293 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
54 0.00000531 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
55 0.00000307 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
56 0.00000363 Nissan DataScan IRP_MJ_READ BtPort0 SUCCESS Length 127: 00 10 2F FF 16 00 21 05 80 00 00 00 1F C0 00 E3 69 00 00 00 6D
57 0.00000223 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
58 0.00000279 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
59 0.00000223 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
60 0.00512020 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
61 0.00000251 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
62 0.00000251 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
63 0.00000307 Nissan DataScan IRP_MJ_READ BtPort0 SUCCESS Length 103: 05 80 00 00 00 1F C0 00 E3 69 00 00 00 6D 9E 31 31 31 5F 33 FF
64 0.00000223 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
65 0.00000279 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
66 0.00000335 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
67 0.06391287 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
68 0.00000419 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
69 0.00000391 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
70 0.00270146 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
71 0.00000531 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
72 0.00000279 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
73 0.00000363 Nissan DataScan IRP_MJ_READ BtPort0 SUCCESS Length 50: 00 E3 69 00 00 00 6D 9E 31 31 31 5F 33 FF 16 00 21 05 80 00 00
74 0.00000223 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
75 0.00000475 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
76 0.00000223 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
77 0.06313065 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
78 0.00000279 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
79 0.00000391 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
80 0.00469752 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
81 0.00000503 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
82 0.00000307 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
83 0.00000363 Nissan DataScan IRP_MJ_READ BtPort0 SUCCESS Length 51: 69 00 00 00 6D 9E 31 31 31 5F 33 FF 16 00 21 05 80 00 00 00 1F
84 0.00000223 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
85 0.00000419 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
86 0.00000251 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
87 0.06420257 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
88 0.00000251 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
89 0.00000587 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
90 0.00964424 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
91 0.00000782 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
92 0.00000475 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
93 0.00000587 Nissan DataScan IRP_MJ_READ BtPort0 SUCCESS Length 57: 00 6D 9E 31 31 31 5F 33 FF 16 00 21 05 80 00 00 00 1F C0 00 E3
94 0.00000363 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
95 0.00000503 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
96 0.00000363 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
97 0.06787455 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
98 0.00000447 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
99 0.00000559 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
100 0.00284310 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
101 0.00000670 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
102 0.00000419 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
103 0.00000587 Nissan DataScan IRP_MJ_READ BtPort0 SUCCESS Length 49: 16 00 21 05 80 00 00 00 1F C0 00 E3 69 00 00 00 6D 9E 31 31 31
104 0.00000363 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
105 0.00000503 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
106 0.00000335 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
107 0.06389360 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
108 0.00000447 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
109 0.00000587 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
110 0.01083769 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
111 0.00000670 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
112 0.00000419 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
113 0.00000615 Nissan DataScan IRP_MJ_READ BtPort0 SUCCESS Length 70: 00 21 05 80 00 00 00 1F C0 00 E3 69 00 00 00 6D 9E 31 31 31 5F
114 0.00000391 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
115 0.00000503 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
116 0.00000335 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
117 0.06386873 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
118 0.00000475 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
119 0.00000531 Nissan DataScan IOCTL_SERIAL_SET_WAIT_MASK BtPort0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
120 0.00477100 Nissan DataScan IOCTL_SERIAL_WAIT_ON_MASK BtPort0 SUCCESS
121 0.00000670 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
122 0.00000419 Nissan DataScan IOCTL_SERIAL_GET_COMMSTATUS BtPort0 SUCCESS
123 0.00000559 Nissan DataScan IRP_MJ_READ BtPort0 SUCCESS Length 53: FF 16 00 21 05 80 00 00 00 1F C0 00 E3 69 00 00 00 6D 9E 31 31
ConZult doesn't care about 0x10 neither ...
10765 0.11871593 conzult.exe IRP_MJ_CREATE Serial4 SUCCESS Options: Open
10808 0.00000447 conzult.exe IOCTL_SERIAL_SET_QUEUE_SIZE Serial4 SUCCESS InSize: 2048 OutSize: 1024
10809 0.00000251 conzult.exe IOCTL_SERIAL_GET_BAUD_RATE Serial4 SUCCESS
10810 0.00000307 conzult.exe IOCTL_SERIAL_GET_LINE_CONTROL Serial4 SUCCESS
10811 0.00000251 conzult.exe IOCTL_SERIAL_GET_CHARS Serial4 SUCCESS
10812 0.00000223 conzult.exe IOCTL_SERIAL_GET_HANDFLOW Serial4 SUCCESS
10813 0.00379573 conzult.exe IOCTL_SERIAL_SET_BAUD_RATE Serial4 SUCCESS Rate: 9600
10814 0.00272996 conzult.exe IOCTL_SERIAL_CLR_RTS Serial4 SUCCESS
10816 0.00295764 conzult.exe IOCTL_SERIAL_CLR_DTR Serial4 SUCCESS
10837 0.00394184 conzult.exe IOCTL_SERIAL_SET_LINE_CONTROL Serial4 SUCCESS StopBits: 1 Parity: NONE WordLength: 8
10838 0.00317806 conzult.exe IOCTL_SERIAL_SET_CHAR Serial4 SUCCESS EOF:d0 ERR:0 BRK:0 EVT:0 XON:11 XOFF:13
10839 0.01995756 conzult.exe IOCTL_SERIAL_SET_HANDFLOW Serial4 SUCCESS Shake:0 Replace:0 XonLimit:512 XoffLimit:512
10840 0.00000419 conzult.exe IOCTL_SERIAL_SET_TIMEOUTS Serial4 SUCCESS RI:-1 RM:0 RC:0 WM:100 WC:1000
10841 0.00000643 conzult.exe IOCTL_SERIAL_SET_WAIT_MASK Serial4 SUCCESS Mask: RXCHAR RXFLAG TXEMPTY CTS DSR RLSD BRK ERR RING RX80FULL
10842 0.00000419 conzult.exe IOCTL_SERIAL_GET_MODEMSTATUS Serial4 SUCCESS
10843 0.00000223 conzult.exe IOCTL_SERIAL_GET_MODEMSTATUS Serial4 SUCCESS
10844 0.00225420 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10845 0.00000279 conzult.exe IOCTL_SERIAL_GET_MODEMSTATUS Serial4 SUCCESS
10846 0.00223939 conzult.exe IOCTL_SERIAL_SET_DTR Serial4 SUCCESS
10847 0.00293054 conzult.exe IOCTL_SERIAL_CLR_DTR Serial4 SUCCESS
10848 0.00000335 conzult.exe IOCTL_SERIAL_GET_MODEMSTATUS Serial4 SUCCESS
10849 0.00000223 conzult.exe IOCTL_SERIAL_GET_MODEMSTATUS Serial4 SUCCESS
10850 0.00109008 conzult.exe IRP_MJ_WRITE Serial4 SUCCESS Length 5: FF FF EF D0 F0
10851 0.00000698 conzult.exe IOCTL_SERIAL_GET_MODEMSTATUS Serial4 SUCCESS
10852 0.00000223 conzult.exe IOCTL_SERIAL_GET_MODEMSTATUS Serial4 SUCCESS
10853 0.00000754 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10854 0.00000279 conzult.exe IOCTL_SERIAL_GET_MODEMSTATUS Serial4 SUCCESS
10855 0.00000223 conzult.exe IOCTL_SERIAL_GET_MODEMSTATUS Serial4 SUCCESS
10856 0.00118004 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10857 0.00000475 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10858 0.00000587 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 8: FE 00 FE 2F FF 16 00 21
10859 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10860 0.00000698 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10861 0.00000335 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10862 0.00000447 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 05
10863 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10864 0.00000559 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10865 0.00000335 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10866 0.00055314 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10867 0.00000363 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10868 0.00000447 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 80
10869 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10870 0.00058136 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10871 0.00000363 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10872 0.00000447 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 00
10873 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10874 0.00076797 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10875 0.00000363 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10876 0.00000447 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 00
10877 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10878 0.00066740 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10879 0.00000363 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10880 0.00000447 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 00
10881 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10882 0.00080681 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10883 0.00000279 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10884 0.00000475 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 1F
10885 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10886 0.00084452 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10887 0.00000363 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10888 0.00000559 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: C0
10889 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10890 0.00067942 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10891 0.00000279 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10892 0.00000503 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 00
10893 0.00000223 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10894 0.00079870 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10895 0.00000335 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10896 0.00000503 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: E3
10897 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10898 0.00178486 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10899 0.00000363 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10900 0.00000559 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 69
10901 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10902 0.00074004 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10903 0.00000335 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10904 0.00000531 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 00
10905 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10906 0.00078697 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10907 0.00000335 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10908 0.00000475 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 00
10909 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10910 0.00075848 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10911 0.00000335 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10912 0.00000587 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 00
10915 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10918 0.00069422 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10936 0.00000307 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10937 0.00000419 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 6D
10938 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10939 0.00077831 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10940 0.00000335 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10941 0.00000475 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 9E
10942 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10943 0.00082301 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10944 0.00000559 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10945 0.00000559 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 31
10946 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10947 0.00067187 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10948 0.00000307 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10949 0.00000419 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 31
10950 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10951 0.00083586 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10952 0.00000447 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10953 0.00000531 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 31
10954 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10955 0.00070624 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10956 0.00000335 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10957 0.00000447 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 5F
10958 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10959 0.00079982 conzult.exe IOCTL_SERIAL_WAIT_ON_MASK Serial4 SUCCESS
10960 0.00000307 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10961 0.00000447 conzult.exe IRP_MJ_READ Serial4 SUCCESS Length 1: 31
10962 0.00000251 conzult.exe IOCTL_SERIAL_GET_COMMSTATUS Serial4 SUCCESS
10963 0.00277382 conzult.exe IOCTL_SERIAL_SET_DTR Serial4 SUCCESS
10964 0.00311744 conzult.exe IOCTL_SERIAL_CLR_DTR Serial4 SUCCESS
10965 0.00006342 conzult.exe IRP_MJ_WRITE Serial4 SUCCESS Length 1: 30
Matt
Site Admin
 

Posts: 8984
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

Re: Nistune 0.10 Release

Post by Matt »

Romchip2000 - will look at this one but it will be a lower priority to the other issues since you're the only one using this device at the moment :wink:

This week is proving busy that I'm not having much time left to look at the software... emails havent stopped
Locked