Dodge Dart Forum banner

1 - 20 of 353 Posts

·
Registered
Joined
·
1,029 Posts
Discussion Starter #1 (Edited)
Hi Everyone,

I just thought I would share about a new program that I discovered earlier today while browsing the org. In another thread (see: http://www.dodge-dart.org/forum/dodge-dart-general-discussion/42985-mopar-online-parts-owes-me-royalties.html) both @PeterSteele and @alpinegreenneon mentioned an app called ALFAOBD (AlfaOBD)

I spent the last several hours looking into this product. It is available to purchase through AlfaOBD for $49.99. There is a PC app and an android app.

IMPORTANT INFORMATION REGARDING ELM327 ADAPTERS
The developer does not recommend using ELM327 adapters for proxy alignments. They often cause issues and will not allow the proxy alignment to complete. I have had issues with mine connecting to the ECM/TCM.

The recommended OBD2 dongle is the OBDLINK MX. This will allow full functionality and does not require the use of additional cables. If you are looking for a cheaper alternative there is the OBDLINK LX or SX. If you use the LX or SX you will need the 'Blue' adapter lead - to allow 125kbps MS-CAN / BHCAN diagnostics. (See http://www.ebay.ca/itm/5-Adapter-diagnostic-cable-set-fiat-alfa-multi-ecu-scan-FiatEcuScan-MultiEcuScan-/252662695518?hash=item3ad3dec65e:g:htsAAOSw2xRYQDPV).

I recommend getting the OBDLINK MX bluetooth version. I was previously using the wifi MX on my laptop and it suffered from constant disconnects. This is a common issue with the wifi MX. I contacted Scantool and they have warrantied it out and agreed to send me the bluetooth replacement.


As of April 10th 2016, ALFAOBD is able to perform proxy alignments, add sales codes and enable dealer level options on your vehicle. If you add a sales code or enable any settings under the car configuration active diagnostic on the BCM you will need to perform a Proxy alignment immediately to prevent module misalignment

alfaobd screen.png
 

·
Registered
Joined
·
261 Posts
I got my copy through Google Play. I'm glad it worked out for you!

The level of detail in the information that it can pull is WELL beyond what the tech at the dealership can access. It shows things that, while his computer sees it, stays hidden from everyone except for STAR. Combined with the Tech Assist CD-ROM, a multimeter, and some basic hand tools, I can't think of anything off the top of my head that can't be diagnosed on our cars.

I'll post up some sample data, if anyone's interested.


Edit: to get the full benefit of the software, you NEED to have a quality OBD dongle. The developer strongly recommends Scantool's OBDLink MX, and with good reason. There are systems in these cars that need power and signal from different pins than the standard configuration, and the cheap blue ELM327's won't do it. The standard ECU's - PCM / TCM / BCM - will be fine, but some of the more esoteric ones like the RFH and the blind spot sensors, and I think the ABS as well, are going to have some issues if you try to connect to them with a cheap plug-in.
 

·
Premium Member
Joined
·
2,199 Posts
I got my copy through Google Play. I'm glad it worked out for you!

The level of detail in the information that it can pull is WELL beyond what the tech at the dealership can access. It shows things that, while his computer sees it, stays hidden from everyone except for STAR. Combined with the Tech Assist CD-ROM, a multimeter, and some basic hand tools, I can't think of anything off the top of my head that can't be diagnosed on our cars.

I'll post up some sample data, if anyone's interested.


Edit: to get the full benefit of the software, you NEED to have a quality OBD dongle. The developer strongly recommends Scantool's OBDLink MX, and with good reason. There are systems in these cars that need power and signal from different pins than the standard configuration, and the cheap blue ELM327's won't do it. The standard ECU's - PCM / TCM / BCM - will be fine, but some of the more esoteric ones like the RFH and the blind spot sensors, and I think the ABS as well, are going to have some issues if you try to connect to them with a cheap plug-in.
Please excuse my ignorance of these systems. Would doing these procedures leave 'footprints' that a dealership could detect? (void any warranties?)
 

·
Registered
Joined
·
261 Posts
Please excuse my ignorance of these systems. Would doing these procedures leave 'footprints' that a dealership could detect? (void any warranties?)
To the best of my knowledge, no, not through normal usage.

Please note: I'm not saying that they won't, simply that I don't think they will.

And, if you recall, my dealer would love to find a way to invalidate the remaining balance of my warranty and kill off my lifetime MaxCare, so I suspect that if there was any reason that they could find, they'd have done it. The last time my car went in, the computers and network were so screwed up that they spent almost a week going back and forth with STAR even just to get a full data dump into WiTech, and I provided them with a copy of the full data dump on all modules from AlfaOBD. The tech was shocked by the level of information I could access.

There are some things that can leave fingerprints behind--the modules know how many times they've been reprogrammed, for instance, and on what date / what odometer they were last reprogrammed--but AlfaOBD doesn't (so far as I can tell) allow you to actually re-flash a module. It will let you reset more than just codes, though: you can, for instance, clear out the statistical data stored in the TCM. This could include resetting counters for overheating and "incorrect use," so if a dealer sees that there's information there on one visit and then it's all disappeared on the next one, they'll likely get curious but I don't think they could really hammer you for it. (In fact, I don't think they could even see that--I believe those are things that only STAR gets to look at.)

Sample of PCM data

Sample of TCM data

Sample of BCM data


These are the sorts of reports that it pulls on each module, and there's a lot of modules in these cars. Even the plain-Jane basic Darts have a metric ass-ton of computers in there.

I did edit those files a tiny bit- I redacted my VIN from the BCM and PCM files. The TCM doesn't have my VIN programmed in, apparently.
 

·
Registered
Joined
·
1,029 Posts
Discussion Starter #7
I was tinkering with the software and noticed that when connected to the BCM under the Active Diagnostics there is a menu for "Program Customer Features" in here I tried to disable my DRL (being in canada they cannot be turned off through the 8.4 uconnect). The BCM registered the change from enabled to disabled however the DRL were still active once I put the vehicle in drive. Perhaps there is something that overrides this setting due to it being flashed for a Canadian market.

I also purchased the 5 set of adapter cables that I edited to show in the first post. It cost me $39 CAD after shipping. All in all I am very happy that I have invested roughly $60 ($20 for the OBD2 wifi adapter and $40 for the adapters) and now have the ability to program/diagnose essentially all modules in the vehicle. Considering a proxi alignment alone in Canada is $100-120 depending on the dealer I am very satisfied.
 

·
Registered
Joined
·
1,029 Posts
Discussion Starter #8
I have also noticed that if you select the Fiat Viaggio/Ottimo under BCM>Instrument Panel there is an option to write the odometer reading. This Active diagnostic is not available under the Dart. Perhaps if someone is willing to be the guinea pig this software could make TFT swaps much easier.
 

·
Registered
Joined
·
261 Posts
I have also noticed that if you select the Fiat Viaggio/Ottimo under BCM>Instrument Panel there is an option to write the odometer reading. This Active diagnostic is not available under the Dart. Perhaps if someone is willing to be the guinea pig this software could make TFT swaps much easier.


BCM doesn't control instrument panel odometer in the Dart. It has its own module. Pretty sure that's an option there, but I haven't messed with it. Discrepancies between PCM / dashboard / ABS was one of the complaints that I had the last time.


I was tinkering with the software and noticed that when connected to the BCM under the Active Diagnostics there is a menu for "Program Customer Features" in here I tried to disable my DRL (being in canada they cannot be turned off through the 8.4 uconnect). The BCM registered the change from enabled to disabled however the DRL were still active once I put the vehicle in drive. Perhaps there is something that overrides this setting due to it being flashed for a Canadian market.

I also purchased the 5 set of adapter cables that I edited to show in the first post. It cost me $39 CAD after shipping. All in all I am very happy that I have invested roughly $60 ($20 for the OBD2 wifi adapter and $40 for the adapters) and now have the ability to program/diagnose essentially all modules in the vehicle. Considering a proxi alignment alone in Canada is $100-120 depending on the dealer I am very satisfied.


It must be something to do with Canada, then. It works for me. I don't think it only allows you to toggle options that actually exist in your car.
 

·
Registered
Joined
·
2,291 Posts
I would have liked to figure how to do it if it could. The light would blink for 75 seconds and then stay solid. I was able to get it to tell me that I had a code C1504-31 which was no signal from sensor 4, left rear. I got my snow tire TPM sensors on eBay.
In the FSM, there is a code, C1597-00-TPM SYSTEM DEACTIVATED-WINTER MODE and it says the light would stay on for that code as well.
 

·
Registered
Joined
·
261 Posts
Does this program allow you to access the TPMS sensor functionand turn off the light on the dash?

AlfaOBD can only work with the programming in the car, and highly I doubt there's any functionality built in by Dodge to allow you to ignore valid fault warnings. Never mind the liability issues of allowing you to ignore dangerous conditions with your tires, just think of all the lost service department profits!
 

·
Premium Member
Joined
·
6,012 Posts
I would have liked to figure how to do it if it could. The light would blink for 75 seconds and then stay solid. I was able to get it to tell me that I had a code C1504-31 which was no signal from sensor 4, left rear. I got my snow tire TPM sensors on eBay.
In the FSM, there is a code, C1597-00-TPM SYSTEM DEACTIVATED-WINTER MODE and it says the light would stay on for that code as well.
That's likely the code it throws when it self-tests ok but detects no sensors in any tires. As I recall, TPMS is required by US regulations, so there really should be no built-in mechanism for disabling it that it doesn't interpret as a fault and illuminate the light.
 

·
Registered
Joined
·
1,029 Posts
Discussion Starter #14 (Edited)
Just giving everyone an update. I received the OBD2 adapters yesterday to access additional modules that I posted in the OP (climate control, radio, etc) and they connect perfectly. I was able to run a test to diagnose which one of my speakers was on the frits (turned out to be drivers rear) now to book an appointment with the dealer to get it swapped out under warranty.

I did have one fault, I tried googling around and couldn't find answers. Could someone on the org help out?

Reading faults for: Convergence Telematic Module Marelli
___________________
Faults reported:

2017-02-22 7:37:16 PM
Faults found.
U11B8
___________________
Error code: U11B8
Lost Communication with Integrated Center Stack (ICS)
 

·
Registered
Joined
·
2,291 Posts
Here are a couple diagnostic trees. If you need another section that is referenced, let me know.

MODULE, Convergence Telematics / Diagnosis and Testing

U11B8-00 LOST COMMUNICATION WITH INTEGRATED CENTER STACK (ICS)

For a complete wiring diagram, refer to the Wiring Information.

•When Monitored:
Continuously when the ignition is on.

The battery voltage is between 10 and 16 volts.

Body Control Module (BCM) is configured correctly.

•Set Condition:
Bus messages not received from the Integrated Center Stack (ICS) for approximately ten seconds.


Possible Causes

CAN BUS CIRCUITS OPEN OR SHORTED
DTCS RELATED TO BATTERY VOLTAGE, IGNITION, OR VIN MESSAGES
INTEGRATED CENTER STACK POWER AND GROUND
BCM NOT CONFIGURED CORRECTLY
INTEGRATED CENTER STACK (ICS)
MODULE THAT SET THIS DTC

VERIFY THE DTC IS ACTIVE

1. Turn the ignition on.

2. With the scan tool, read active DTCs.

Is this DTC active?

Yes

•(Refer to 28 - DTC-Based Diagnostics/MODULE, Body Control (BCM) - Diagnosis and Testing) and perform the U11B8-87-Lost Communication With Integrated Center Stack (ICS) diagnostic procedure.

No

•(Refer to 29 - Non-DTC Diagnostics/Communication - Diagnosis and Testing) and perform the Stored Lost Communication DTCs diagnostic procedure.



MODULE, Body Control (BCM) / Diagnosis and Testing

U11B8-87-LOST COMMUNICATION WITH INTEGRATED CENTER STACK (ICS) - MISSING MESSAGE

For a complete wiring diagram, refer to the Wiring Information.

Theory of Operation

The primary communication network between electronic control modules is the Controller Area Network (CAN) data bus system. The Controller Area Network (CAN) data bus allows all electronic modules connected to the bus to share information with each other. Regardless of whether a message originates from a module on the higher speed CAN C (500K) Bus or on the lower speed bus, CAN Interior High Speed (IHS) (125K) Bus, the message structure and layout is similar, which allows the Body Control Module (BCM) to process and transfer messages between the CAN buses. The BCM stores Diagnostic Trouble Codes (DTCs) for certain bus network faults on the CAN C (500K) Bus and CAN IHS (125K) Bus.

The CAN bus modules are connected in parallel to the two-wire bus using a twisted pair, where the wires are wrapped around each other to provide shielding from unwanted electromagnetic induction, thus preventing interference with the relatively low voltage signals being carried through them. While the CAN bus is operating (active), one of the bus wires will carry a higher voltage and is referred to as the CAN High or CAN bus (+) wire, while the other bus wire will carry a lower voltage and is referred to as the CAN Low or CAN bus (-) wire.

For additional information on the communication network and star connector locations, (Refer to 08 - Electrical/8E - Electronic Control Modules/COMMUNICATION - Description) .


08 - Electrical / 8E - Electronic Control Modules / COMMUNICATION / Description

DESCRIPTION

The primary on-board communication network between microcontroller-based electronic control modules in this vehicle is the Controller Area Network (CAN) data bus system. A data bus network minimizes redundant wiring connections; and, at the same time, reduces wire harness complexity, sensor current loads and controller hardware by allowing each sensing device to be connected to only one module (also referred to as a node). Each node reads, then broadcasts its sensor data over the bus for use by all other nodes requiring that data. Each node ignores the messages on the bus that it cannot use.

The CAN bus is a two-wire multiplex system. Multiplexing is any system that enables the transmission of multiple messages with modules over a single channel or circuit. In addition to the CAN bus network, certain nodes may also be equipped with a Local Interface Network (LIN) data bus. The LIN data bus is a single wire low-speed (9.6 Kbps) serial link bus used to provide direct communication between a LIN master module and certain switch or sensor inputs.

There are two separate CAN bus systems used in the vehicle. They are designated: the CAN-C, and the CAN-IHS. The CAN-C and CAN-IHS systems provide on-board communication between all of the nodes that are connected to them. The CAN-C system provides near real-time communication (500 Kbps) between more critical nodes; and the CAN-IHS system provides (125 Kbps) for less critical nodes.

The added speed of the CAN data bus is many times faster than previous data bus systems. This added speed facilitates the addition of more electronic control modules or nodes and the potential for more new electronic features in the vehicle.

The Body Control Module (BCM) or Central Gateway Module (CGW) is connected to the CAN-IHS and CAN-C buses. This gateway physically and electrically isolates the CAN buses from each other and coordinates the bi-directional transfer of messages between them. The BCM is located under the left hand side of the instrument panel.



•When Monitored:
With the ignition on for at least five seconds.

Battery voltage between 10 and 16 volts.

Body Control Module (BCM) is configured correctly.

•Set Condition:
Bus messages not received from the Integrated Center Stack (ICS) for approximately two to five seconds.


Possible Causes

CAN IHS BUS (125K) (+) CIRCUIT SHORTED TO VOLTAGE
CAN IHS BUS (125K) (-) CIRCUIT SHORTED TO GROUND
DTCS RELATED TO BATTERY VOLTAGE, IGNITION, OR VIN MESSAGES
BCM NOT CONFIGURED CORRECTLY
ICS POWER AND GROUND
INTEGRATED CENTER STACK (ICS)
MODULE THAT SET THE DTC

1.VERIFY DTC IS ACTIVE

NOTE: Make sure the battery voltage is between 10 and 16 volts before proceeding.

1. With the scan tool, read active DTCs.

Is this DTC active?

Yes

•Go To 2

No

•(Refer to 29 - Non-DTC Diagnostics/Communication - Diagnosis and Testing) and perform the STORED LOST COMMUNICATION DTCS diagnostic procedure.

2.CHECK FOR ANY OF THE FOLLOWING ACTIVE DTCS

1. With the scan tool, read active DTCs from all modules.

NOTE: Check for BCM configuration, CAN Interior Bus hardware electrical, VIN Missing/Mismatch, battery or ignition related DTCs.

Does the scan tool display any active DTCs to the conditions listed above?

Yes

•Go to and perform the appropriate diagnostic procedure.

No

•Go To 3

3.VERIFY THE INTEGRATED CENTER STACK (ICS) IS ACTIVE ON THE BUS

1. Turn the ignition on.

2. With the scan tool, verify the ICS is active on the bus.


Is the ICS active on the bus?

Yes

•Go To 4

No

•(Refer to 29 - Non-DTC Diagnostics/Communication - Diagnosis and Testing) and perform the NO RESPONSE FROM ICS (INTEGRATED CENTER STACK) diagnostic procedure.

4.CHECK FOR ADDITIONAL COMMUNICATION RELATED DTCS

1. With the scan tool, read all the DTCs.


Is there more than one module with active DTCs “Logged Against” the ICS ?

Yes

•Replace/update the Integrated Center Stack (ICS) in accordance with the Service Information.
•Perform the BODY VERIFICATION TEST. (Refer to 28 - DTC-Based Diagnostics/MODULE, Body Control (BCM) - Standard Procedure).

No

•Go To 5

5.CLEAR DTC IN MODULE SETTING FAULT

1. With the scan tool, select the module setting the DTC against the ICS.

2. Clear active DTCs.

Is this DTC still active?

Yes

•Replace/update the module that set this DTC in accordance with the Service Information.
•Perform the appropriate verification test for the module being replaced. If there is no verification test for the associated module perform the BODY VERIFICATION TEST. (Refer to 28 - DTC-Based Diagnostics/MODULE, Body Control (BCM) - Standard Procedure).

No

•Go To 6

6.CYCLE IGNITION

1. Cycle the ignition from RUN to OFF three times ending with the key in the RUN position.

Does this DTC become active?

Yes

•Go To 7

No

•The condition is not present at this time. Using the wiring diagrams as a guide, check all related splices and connectors for signs of water intrusion, corrosion, pushed out or bent terminals, and correct pin tension.
•Perform the appropriate verification test for the module. If there is no verification test for the associated module perform the BODY VERIFICATION TEST. (Refer to 28 - DTC-Based Diagnostics/MODULE, Body Control (BCM) - Standard Procedure).

7.CHECK FOR ADDITIONAL LOST COMMUNICATION FAULTS

1. With the scan tool, view the modules.


Does the BCM and other CAN IHS BUS modules show Lost Communication with the remaining CAN IHS BUS modules?

Yes

•Go To 8

No

•Replace/update the module that set this DTC in accordance with the Service Information.
•Perform the appropriate verification test for the module being replaced. If there is no verification test for the associated module perform the BODY VERIFICATION TEST. (Refer to 28 - DTC-Based Diagnostics/MODULE, Body Control (BCM) - Standard Procedure).

8.CHECK THE CAN IHS BUS (125K) (+) CIRCUIT FOR A SHORT TO VOLTAGE

dartdlctest1.jpg

1. Measure the voltage between the (D157) CAN IHS Bus (125K) (+) circuit and ground.

Is the voltage above 5.0 volts?

Yes

•Repair the short to voltage in the CAN IHS Bus (125K) (+) circuit. The short to voltage is present in one of the CAN IHS Bus (125K) (+) circuits. Use the Star Connectors to isolate portions of the CAN IHS Bus (125K) (+) in order to locate the concern.
•Perform the BODY VERIFICATION TEST. (Refer to 28 - DTC-Based Diagnostics/MODULE, Body Control (BCM) - Standard Procedure).

No

•Go To 9

9.CHECK THE CAN IHS BUS (125K) (-) CIRCUIT FOR A SHORT TO GROUND

dartdlctest2.jpg

1. Turn the ignition off.

2. Measure the resistance between ground and the (D158) CAN IHS Bus (125K) (-) circuit.

Is the resistance below 10k Ohms?

Yes

•Repair the short to ground in the CAN IHS Bus (125K) (-) circuit. The short to ground is present in one of the CAN IHS Bus (125K) (-) circuits. Use the Star Connectors to isolate portions of the CAN IHS Bus (125K) (-) in order to locate the concern.
•Perform the BODY VERIFICATION TEST. (Refer to 28 - DTC-Based Diagnostics/MODULE, Body Control (BCM) - Standard Procedure).

No

•Replace/update the module that set this DTC in accordance with the Service Information.
•Perform the appropriate verification test for the module being replaced. If there is no verification test for the associated module perform the BODY VERIFICATION TEST. (Refer to 28 - DTC-Based Diagnostics/MODULE, Body Control (BCM) - Standard Procedure).
 

·
Registered
Joined
·
1,029 Posts
Discussion Starter #17

·
Registered
Joined
·
261 Posts
You may or may not actually need to, once the proxi is done, and depending on what you're changing.

That said, it might be a thing to talk to the developer about. He'll answer you, very quickly, in my experience so far.
 

·
Premium Member
Joined
·
6,012 Posts
You may or may not actually need to, once the proxi is done, and depending on what you're changing.

That said, it might be a thing to talk to the developer about. He'll answer you, very quickly, in my experience so far.
Do "sales codes" actually add features (ie. code) to the BCM, or do they just enable otherwise dormant features? I would expect that for the sake of simplicity, all BCMs would be manufactured with identical software and the relevant features for a given vehicle would be activated during the assembly process.

Also, would the OBDLink SX USB adapter work just as well as the MX Bluetooth adapter? The MX is an extremely expensive adapter and the SX is like 1/6th the price, at least here in Canada. From what I can tell, the MX's additional features are for compatibility with proprietary Ford and GM CAN bus setups, but I know little about these connectors.
 
1 - 20 of 353 Posts
About this Discussion
352 Replies
53 Participants
dizzyd
Dodge Dart Forum
Dodge-Dart.org is a forum dedicated to the Dodge Dart. Join and participate in discussions about body kits and performance mods. Get the latest tips, news, browse the classifieds, and more!
Full Forum Listing
Top