ScanXL(Ford) has all the features of PCMSCAN plus a vehicle manager and enhanced diagnostics for Ford vehicles. Dealership capabilities for a fraction of the price.
PCMSCAN App standalone:
RR Menu:
PCMSCAN Embedded:
The cool thing about PCMSCAN is that you can change all the gauges to
whatever you want and have some readings update at a higher priority.
If anyone's interested, I can post up the RR skin files and Skinbedder ini's after I'm done.
Creating a Self-Signed SSL Certificate without a mess of makecert.exe (using SSL Diagnostics Tool)
| Computer/Network 2009. 3. 12. 14:54Creating a Self-Signed SSL Certificate without a mess of makecert.exe (using SSL Diagnostics Tool)
Introduction:
So you have a server and you need to implement SSL to allow secure (https) communication. What choices do you have? You can buy a certificate from certification authority or you can issue a Self-Signed certificate to yourself. The difference is that your browser "knows" it can trust the certificates from the authorities (it has it installed). But when the browser encounters the https connection with a server with the self-signed certificate, the user is presented with a message like this:
Thus, self-signed certificates are OK for test and development web sites, but generally not OK for public websites.
This article will show you the simplest ways to create a Self-Signed SSL Certificate.
Here are your options. (Or just go to the Best Solution )
Solution 1 (quite long, but recommended by Microsoft)
Setting Up SSL Using IIS and Certificate Server
MS recommends that you get the certificate from the certificate server. This means that you have to have an access to Window 2000 or Windows 2003 server with "Certification Services" installed. You use IIS MMC to generate request to this server. Then using browser you submit this request to the server. Then, when somebody at that server approves the request, you will get back a certificate.
See details at http://support.microsoft.com/default.aspx?kbid=299525
Solution 2 (fast, but sometimes could be tricky)
Creating Self-Signed SSL Certificates using makecert.exe It is a quite simple solution. The only problem is that sometimes it just doesn't work, and it's hard to determine what is wrong. The makecert.exe comes with VS.NET. It you don't have .NET Framework 1.1 installed, the makecert might be outdated. You can download a newer version from http://download.microsoft.com/download/platformsdk/Update/5.131.3617.0/NT45XP/EN-US/makecert.exe
Just replace yourservername with the computer name of your PC and run:
makecert -r -pe -n "CN=yourservername" -b 01/01/2000 -e 01/01/2050 -eku 1.3.6.1.5.5.7.3.1 -ss my -sr localMachine -sky exchange -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12
Then go to the IIS "Web Site Properties", "Directory Security", "Server Certificate...", "Assign an existing certificate" and select the new certificate from the list.
It works? Fine! No? Go to the Best Solution
Solution 3 (OK for not-technical users)
Download a test certificate from certification authorities The certificate companies like VeriSign and Thawte issue test certificates, but they expire after 90 days or so, and the process of getting it could be quite tedious.
Solution 4 (The Best and Recommended)
Create a Self-Signed Certificate using SSL Diagnostics Tool
Avoid all this pain with a nice tool from Microsoft: SSL Diagnostics . Download setup.exe (2112 KB) from here: http://www.microsoft.com/downloads/details.aspx?familyid=CABEA1D0-5A10-41BC-83D4-06C814265282&displaylang=en
Install it and run. In the main window of SSL Diagnostics, right-click the Web site level (shown by [W3SVC/<site number>]), and then click Create New Certificate.
That is it. You are done. Don't forget to explore other capabilities of this nice tool.
WinALDL - Supported ECM types
I have tried to make a list of vehicles supported by WinALDL,
and what selection to use in the configuration dialog.
This is not a complete list, and the ECM part numbers may not
match all the vehicles listed for that ECM.
In some cases many different ECM's use the same serial data,
and one ECM can send different data in different applications.
If you have more information, please send me a mail and I will try to correct this list.
I have very little information about the carbed applications, and what ECM's they use.
TBI data streams
READ DATA ON PIN "E" OF ALDL CONNECTOR
WinALDL
selection (not shown in selection) |
Application |
1227747
1228062 (1227429) |
A030
4.3L TBI CPC - (LB4) - (Z) - 86, 87 CARS A033 4.3L TBI - (LB4) - (Z) - 86,87,88 TRUCKS 5.0L TBI - (L03) - (H) - 87,88 TRUCKS 5.7L TBI - (L05) - (K) - 87,88 TRUCKS MW2 uses "Idle Flag" and "High Bat Voltage" MWAF1 uses "Clear Flood Flag" A035 2.8L TBI CPC - (LL2) - (R) - 86,87 TRUCKS MW2 uses "Cool Flag" and "High Bat Voltage" MWAF1 uses "Not Closed Loop" A040 2.8L TBI (LL2) (VIN=R) 88,89,90,91 TRUCKS 3.1L TBI (LG6) (VIN=D) 89 TRUCKS 2.8L TBI (LL2) (VIN=R) 92 S TRUCK 2.8L TBI (LL2) (VIN=R) 93 S TRUCK MW2 uses "Cool Flag" and "High Bat Voltage" MWAF1 uses "Not Closed Loop" A058 4.3L TBI (LB4) (VIN=Z) 89 TRUCKS 4.3L TBI (LB4) (VIN=Z) 90 91 S/T TRUCKS w/auto TRANS 4.3L TBI (LB4) (VIN=Z) 90 C/K/G/M/L/R/V TRUCKS 4.3L TBI (LU2) (VIN=B) 90 TRUCKS 5.0L TBI (L03) (VIN=H) 89, 90 TRUCKS 5.7L TBI (L05) (VIN=K) 89 TRUCKS 5.7L TBI (L05) (VIN=K) 90 TRUCKS LIGHT DUTY EMISSIONS 6.0L TBI (LS0) (VIN=P) 89 TRUCKS 7.4L TBI (L19) (VIN=N) 89 TRUCKS 7.4L TBI (L19) (VIN=N) 90 TRUCKS LIGHT DUTY E// NS 7.4L TBI (L19) (VIN=N) 91 TRUCKS LIGHT DUTY EMISSIONS MW2 uses "Idle Flag" and "1st Time Idle Flag" MWAF1 uses "Clear Flood Flag" A068 4.3L TBI - (LB4) - (Z) - 88 CARS MW2 uses "Cool Flag" and "High Bat Voltage" MWAF1 uses "Not Closed Loop" A084 4.3L TBI - (LB4) - (Z) - 89,90 CARS MW2 uses "Idle Flag" and "High Bat Voltage" MWAF1 uses "Not Closed Loop" |
1228746 |
A041 A83 A090 1988 5.0 V8 TBI LO3 1989-92 5.0 V8 TBI 'E' L03 ('F' body) 1989-90 5.0 V8 TBI 'E' L03 ('B' body) 1989-90 5.7 V8 TBI '7' L05 ('B' body) |
1225550
1225570 1225610 |
A001 A062 1982 5.0 V8 CFI '7' LU5 1982 5.7 V8 CFI '8' L83 1982-86 1.8 L4 TBI 'O' LH8 1982-86 2.5 L4 TBI 'R' LR8 1982-86 2.5 L4 TBI 'U' L68 1982-86 2.5 L4 TBI '2' LQ9 1985-86 2.5 L4 TBI 'E' LN8 1983 5.0 V8 CFI 'S' LU5 |
1227808 | VN & VP Holden Commodore |
1226026 |
A063
1985 4.3 V6 TBI 'Z' LB4 1985 5.0 V8 CFI '5' LB9 1983-85 5.7 V8 CFI '8' L83 |
16144288 |
A104 16144288
4.3L TBI (LB4) (VIN=Z) 90 C/K TRUCK 4.3L TBI (LB4) (VIN=Z) 91 S/T TRUCK W/MANUAL TRANSMISSION 4.3L TBI (LB4) (VIN=Z) 91 C,K,G,M,L TRUCK W/MANUAL TRANSMIS 4.3L TBI (LB4) (VIN=Z) 90 M/L/G 4.3L TBI (LB4) (VIN=Z) 90 S/T TRUCK W/MANUAL TRANSMISSION 4.3L TBI (LB4) (VIN=Z) 92 C,K,S,T,M,L,G TRUCK 4.3L TBI (LB4) (VIN=Z) 93 C,K TRUCK MW2 uses "1st time Idle Flag" and "ESC 43B Ready for PE" MWAF1 uses "Old High Gear Flag" and "4-3 Downshift for TCC unlock" MCU2IO uses "AIR Divert" and "AIR Switch" Sensor uses "FP Switch Voltage" (Fuel Pump) A136 3.1L TBI (LG6) (VIN=D) 91 U VAN 3.1L TBI (LG6) (VIN=D) 92 U VAN 3.1L TBI (LG6) (VIN=D) 93 U VAN 3.1L TBI (LG6) (VIN=D) 94 1,2,3U VAN 3.1L TBI (LG6) (VIN=D) 95 1,2,3U VAN MW2 uses "High Bat Voltage" and "ESC 43B Ready for PE" MWAF1 uses "Old High Gear Flag" and "4-3 Downshift for TCC unlock" MCU2IO uses "Fan #1", "Fan #2" and "Heated Windshield" Sensor uses "FP Switch Voltage" (Fuel Pump) A137 6.0L TBI (LS0) (VIN=P) 91 7.0L TBI (LR0) (VIN=M) 91 6.0L TBI (LS0) (VIN=P) 92 GMT530 TRUCK 7.0L TBI (LR0) (VIN=M) 92 GMT530 TRUCK 6.0L TBI (LS0) (VIN=P) 93 GMT530 TRUCK 7.0L TBI (LR0) (VIN=M) 93 GMT530 TRUCK 6.0L TBI (LS0) (VIN=P) 94 GMT530 TRUCK 7.0L TBI (LR0) (VIN=M) 94 GMT530 TRUCK 6.0L TBI (LS0) (VIN=P) 95 GMT530 TRUCK 7.0L TBI (LR0) (VIN=M) 95 GMT530 TRUCK MW2 uses "1st time Idle Flag" and "OL Idle Flag" MWAF1 uses "CL Idle" and "AF Cold Park" MCU2IO uses "Idle Kicker Switch" and "Idle Kicker Light" Sensor uses "PS Switch Voltage" (Power Steering) A179 A195 5.0L TBI L03 VIN=H 92 C,K,G 5.7L TBI L05 VIN=K 92 C,K,G,R,V 5.0L TBI L03 VIN=H 93 C,K 5.7L TBI L05 VIN=K 93 C,K,P 5.0L TBI L03 VIN=H 94 C,K 5.7L TBI L05 VIN=K 94 C,K,P 5.0L TBI L03 VIN=H 95 C,K 5.7L TBI L05 VIN=K 95 C,K,P 5.7L TBI L05 VIN=K 92 CNG COMPRESSED NATURAL GAS G VAN & C/K TRUCK MW2 uses "1st time Idle Flag" and "OL Idle Flag" MWAF1 uses "CL Idle" and "AF Cold Park" MCU2IO uses "AIR Divert" and "AIR Switch" Sensor uses "FP Switch Voltage" (Fuel Pump) |
PFI data streams
READ DATA ON PIN "E" OF ALDL CONNECTOR
WinALDL selection | Application |
1227170 | 1986-88 2.8 V6 MPFI '9' L44 |
1985 2.8 litre MPI | 1985 2.8 litre MPI |
1986 2.8 litre MPI | 1986 2.8 litre MPI |
1226870 |
1985 5.0 V8 PFI 'F' LB9
1985 5.7 V8 PFI '8' L98 |
1227165 |
A028 A059 1986-89 5.0 V8 PFI 'F' LB9 1986-89 5.7 V8 PFI '8' L98 |
1227148 |
A003 A008 1986-88 3.8 SFI '3' LG3 1986-91 3.8 SFI '7' LC2 1986-87 3.8 SFI 'B' LG2 |
CARB data streams
READ DATA ON PIN "D" OF ALDL CONNECTOR
WinALDL selection | Application |
CLCC 1984 truck |
A006 A007 5.0L V8 CLCC (LV2) - (Y) - 84 5.0L V8 CLCC (L69) - (G) - 84 5.0L V8 CLCC (LG4) - (H) - 84 5.0L V8 CLCC (LG8) - (9) - 84 5.0L V8 CLCC (LM1) - (6) - 84 5.0L V8 CLCC (LV2) - (Y) - 85, 86, 87 5.0L V8 CLCC (LG8) - (9) - 85 5.0L V8 CLCC (L69) - (G) - 85 5.0L V8 CLCC (LG4) - (H) - 85, 86, 87 5.7L V8 CLCC (LM1) - (6) - 85, 86, 87, 88 4.3L V8 CLCC (LB1) - (N) - 85, 86 5.0L V8 CLCC (LF3) - (H) - 85, 86 5.7L V8 CLCC (LS9) - (L) - 85, 86 |
CLCC 1984 car, 1985, 1986 |
A005 A012 A018 A019 A066 3.0l CLCC (LK9) - (E) - 84 85 3.8l V6 CLCC (LD5) - (A) - 84, 85, 86, 87 4.1l V6 CLCC (LC4) - (4) - 84, 85 4.3L V6 CLCC (LS5) - (S) - 85, 86 3.8l CLCC V6 (LC3) - (9) - 84 2.8 CARB (LE2) - (X) - 84, 85 2.8 CARB (LC1) - (1) - 84 2.8 CARB (LH7) - (Z) - 84 2.8 CARB (LL1) - (L) - 84 2.8 CARB (LR2) - (B) - 84, 85 2.8l CARB CHEVY - (LE2) - (X) - 86 5.0l V8 CLCC (L69) - (G) - 86, 87, 88 5.0L V8 CLCC (LG4) - (H) - 88 |
160 Baud ALDL Hardware Interface
The ECM produces the data signal at either a 12 Volt or 5 volt level that must be inverted and converted to RS232. One simple scheme is to feed the ALDL data into a single transistor level converter that inverts the data to produce a pseudo RS232 level (varies between 12 Volts and 0). This is connected to the receive data line of a serial port to be processed by the PC's UART.
R3
When you build the cable first try without the R3 resistor. That works for most
vehicles. Some vehicles need a 10k resistor to start transmitting data but the resistor
will change the ECM's mode. It will have a high idle and spark knock retard will be disabled.
That is the reson why you should not use the R3 resistor if it works without it.
R4
With this resistor installed the interface will NOT work with fuel injected vehicles.
This resisror should ONLY be used with some carbed vehicles that does not work with the standard interface.
If you need this resistor then you probably have to use the 4800 baud setting in the configuration too.
On some computers it is possible to use the DTR pin on the serial port as 12 Volt source, and that is what I did.
If you want help building the cable then you can contact one of these companies