or search for "OBDII Plug in help" if it breaks again.
This was the post I believe you were referring to.
Was going to give this some more effort and was reading up on it
Jp
Have you tried these: a.) verify the number of items in the datastream (could overwrite itself) b.) add a delay after requesting the data so it does not repeat the request prior to receipt of all data items. c.) check for electrical noise in the vehicle, bad engine to chassis ground maybe. Usually I...
Jumper between A and B on the ALDL connector wil make the Check Engine light flash the error codes out.
Do it with key on, not running.
Code 12 is normal cuz engine is not running but all codes after that are correct.
I know, old post but it was a Monte guy so I was compelled to help
Jp
Would it be possible to display a graphic for On/Off of a bit?
We could make some small Check Engine, Oil, water, symbols.
Maybe invert color for status
Just a thought.
You did not plug in the "Bypass" wire after you set the static timing.
The ECM is not controlling it.
You may see a small change with RPM but not nearly what would be called from the program.
Could enable and look at the change log too. Keeps a record of your changes to a bin. I ALWAYS make a new version and tweak. Then the log reflects the current changes for the most part (or I use the compare to see) too easy for me too forget what was good/bad as I start changing lots of items during...
Could try reducing the Park position of the IAC. that may be setting a minimum starting point while warm running. do a IAC reset and reset your TPS as best as you can. You may have difficulty starting after the change due to added vacuum load when cranking due to less air. Tends to crank slower with...
As an expansion to this idea if it is considered for implementation. Have the filter value selectable as one of three types. a.) Numeric value (Integer or floating point) b.) Data item value (ex: Speed > xx.xx, selectable from ADX list) c.) Bit driven (ex: TCC = true, Selectable from ADX list) Abili...
Yes, it would be using the same comm port.
Its a single ALDL cable for programming and logging.
A shortcut to basically "push the button" on the connect/disconnect would do it.
Just don't know if its accessible through a command line.
Jp
Is there a way to Disconnect and reconnect using text command while implementing a custom tool routine? I'm using the NVSRAM module on a 730 and have scripts written to use a custom tool. The tool calls the the selected file which launches the Upload/Download commands properly but the operation halt...
I've done this by creating a generic history table, then save. Open the ADX in a text editor (non formatting type like notepad) and copying and pasting the definition of the one I want to copy over the generic one that was just created. Be careful of the syntax and keep the generic name and ID code....
Also after adding the item to the monitor and saving it, go back to the editor and change the line type to dots or dashes so you see it better than a solid line item.
stands out nicely on monitors with several items displayed.
Jp
I never realized that graphing of a bit was now possible. Marks explaination here gave me the idea to try it and it works! http://forum.tunerpro.net/viewtopic.php?t=3174 Create a "Value" for "Lockup' as one example. Set the word to be the location in the datastream (In $8D = 0x36) set...
Sorry I didn/t see your reply. Yes drop them by 50 mV to start with in all 3 constants. 8498 = 465=Idle O2 Rich/Lean Slow Zero Error Lower 8497= 500=Idle O2 Rich/Lean Slow Zero Error Upper 8496 = 500= Idle O2 Rich/Lean Threshold Fast These are the $8D locations with my current values. I need to twea...
I forgot to mention, Adjusting the VE tables will not work because the O2 constants (for idle) and the other o2 tables for part throttle operation will drive the fuel right back in. Changing the o2 values to run in the range you want is the only way in CL to do it. Open loop is always an option but ...
Split BLM at idle might get better playing with IAC air flow. distribution issues seem to play a big role in that. http://www.thirdgen.org/techboard/diy-prom/356830-miniram-split-blms.html Also read "Vern's tale on post #8. Idle stink can get better by lowering the o2 constants by small amounts...
...Or perhaps tack the tables onto the end of an existing bin and specify only the range that gets uploaded to the emulator (or burned to the chip). That is an interseting idea. Would there be any limiting issues like calculations not being performed on a "referenced" table location that ...
I just thought of something... The Plug In doesn't convert Hex to ascii for the commands to the ELM, Does it convert Ascii to Hex on the response? I'm thinking TP is looking for the hex response to be fed in. My port monitor program is making the hex conversion in the printout so I started my late n...
Sure thing once I get it displaying better. I have been working on this the last couple of days and have made good progress getting data from the ELM Bluetooth device. I have it over 10 Hz but am not getting values to transfer to TP properly. The serial port monitor log shows good data coming back, ...
My bad.
I didn't check the "Process Data" box in the response!
All is good (or at least better)
I left the post as is so if someone else makes the same mistake they'll know what to do.
JP
Started over and am having some success. I now have over 60 PID data items defined (around 16 working well) but can't make the command association (in the "Values" dialog) list them all. The way I'm doing each PID a.) Transmit definition b.) response definition c.) macro definition (sequen...
Have you had a chance to look at the definition?
Going to start adding more items to this and wanted to confirm if using the Header/footer was the way to go.
I'll experiment anyway but might be quicker if you had any other ideas.
Thx,
Jp
Go to the "Tools", preferences item.
On the "General" tab there are check boxes to load the last bin and load the last XDF so you won't have to go find them each time.
JP
Here is a sample of my data: 000001: ? 000002: 000003: >ATWS 000004: 000005: 000006: ELM327 v1.5 000007: 000008: >ATE0 000009: ATE0 000010: OK 000011: 000012: >ATL0 000013: OK 000014: 0000...
(A*256)+B, Doh! STD 16 bit value!!!
For some reason i was thinking it had to be multiplied beyond the std 8 bit conversion on the MSB.
I'm just too tired to work on this tonight!
To clarify the question, I'm figuring to have the data come in as two 8 bit values. Using the packet offset as 0 (MSB) and 1 (LSB) for each of the two values. Then having the main (set to 16 bit) value calculate using linked values of A = MSB, B = LSB. I think that should work but am unsure of the s...
try increasing the "Park position' of the IAC (hot or cold)
There should be something for that.
I've gotten much quicker starts by opening the IAC a bit more during cranking. Motor seems to turn over easier too.
Jp
This is moving along, have the first 10 PIDs working (04-0D) Does take a lot of entry time to create. this file will be HUGE if all PIDs are entered. No way to copy/paste when doing it. I'm grouping them into sets of 10 so macros can be executed sequentially and if the speed becomes a problem some c...
Eureka! My pea brain finally broke through the start of this. Yes, you only need to send "01 00" to get a value... But... That command must come as ASCII text characters! (NOT HEX directly) So "01 00" = "30 31 20 30 30 0D' "0D" on the end is a period in my logger. ...
Thanks for explaining that. I'll do some playing with this and experiment with the "R" codes to get a feel for the usage. Seems better than requesting a single sample every request (if that is its purpose). sure looks like it will take some doin' to make a full file. Definatly will share w...
The values in the table will be based on how the definition file is setup. Each person who created it could do it differently. I don't know what file you are using so its difficult to answer that question. The BLM table I use for $8D has MAP (Kpa) from left to right, RPM from top to bottom and fills...
Shouldn't matter on the sequence as long as you did both the update and save.
If emulating the bin can be changed multiple times using the "update".
Then once you are finished you should save.
I don't know that chip size but if the buffer/address space is set correct it should work (I think)
If you "update" the emulation file is current but you still must "save" the bin to capture your changes. You could have a changed "running bin" but your archived starting bin will be the same and unchanged. Just have to think about what is happening as you make changes ...
I've been working with the plug-in and got it to work on my 06' Pontiac. I'm having difficulty understanding the definition of the PID request. To obtain the data sample with an ELM327 interface I've seen that all it takes is 0x01 (mode 1) and 0x01 (01 PID identifier for current RPM) I'm confused th...
Not that I know of currently but this has been suggested.
I usually will hit the throttle hard 3 times to mark the event so I can locate it later.
thats the only thing I could think of that is easy to spot.
Jp
I just saw another cool looking gauge style on the "Torque" SW site. A TPS % gauge in the center of the RPM gauge. Can see both needles and scales. Having a stacked gauge would be neat for TPS and IAC, RPM with NV raito, Target AFR and WB AFR, EGR DC w CCP DC, I love seeing what other call...