Programming Options

Programming Options

Let's help keep the code secure and your sanity intact.

Courtesy of Underhood Service by Andrew Markel

OEMs do not just manufacture vehicles out of steel, rubber and plastic. They are producing code for software or firmware at a staggering rate. This code is hardly ever finished. As vehicles in the field rack up the miles, they will update the code to cure problems the engineers did not originally anticipate.

This code can be unique to the VIN of the vehicles and the manufacturer. This code is not cheap to manufacture and they want to keep it out of the hands of their world-wide competition. But, this security has implications for shops that have to service these vehicles. This was anticipated almost 30 years ago when the blueprint of OBDII was being built by OEMs. 

SAE J2534-1 is the protocol for reflashing and reprogramming emissions and engine module calibrations through the generic OBDII port. The SAE, ISO and automakers collaborated to comply with the mandate that emissions calibrations can be updated.

If you need to program a non-emissions module on some vehicles, you might need a vehicle interface that can communicate using SAE J2534-2. But these two communication protocols are not enough for every vehicle or every module. Automakers will also use other communication protocols for other modules and systems on the vehicle.

One solution is a J-Box. This still connects to a USB port on the computer and the OBDII connector, but in between is an electronics-filled box. The guts of the box switch the pins in the OBDII connector and translate the information from the vehicle and computer. These can handle multiple makes and protocols. With either cable or J-Box, it is critical to look at the coverage and compatibility with the vehicles coming frequently to your shop.

However, each OEMs is still allowed to approve or certify if a cable or J-Box will work with its software and website. You may find that a cable or J-Box will work one day, but the next day there could be problems. When these problems occur, there is support out there from the OEM, tool manufacturer and even online groups of technicians. One of the best sources is a Facebook group called J2534 Discussion for Beginners-USA Only.

Scan Tool

Scan tools have come a long way in terms of capabilities and user interface. New scan tools can perform programming and reflashing. Some of these tools can save the firmware and calibrations from a module that needs replacement. When the new module is installed, the information can be reprogrammed into the memory. 

The approach can be great for electric power steering modules and transmission valve bodies.

Some scan tool platforms also work with the OEM websites to allow you to access and program security sensitive modules, like keyless entry, that operate using a secure gateway. Also, some can work with the price per VIN systems used by some OEMs.

To see if a specific programming procedure is covered or a scan tool will work with a specific manufacturer, do your homework and check the coverage on the website.

Remote Programming

The latest option offered by some companies is a box that can perform reflashing remotely. Instead of you pressing the buttons, a trained technician will control the process over an internet link. These devices can be a real timesaver of having to set up your own tool and subscriptions.

Some of these boxes even have a built in voltage supply to control the system voltage during a procedure. Some units even have a built in 4G or 5G connection.

Computer

Most OEMs require a Windows-based PC with specific hardware. Depending on the vehicle manufacturer, some specify the computer’s operating system use a 32- or 64-bit version of Windows 10. Most manufacturers will stop supporting Windows 7 at the end of this year.

Most manufacturers call for an “enterprise-grade” computer and access point (Wi-Fi router). It can be difficult to define what enterprise-grade means but in their supporting documents, most define it as hardware intended for businesses. Dell calls it a PC for work. HP calls its line “laptops for business.” The main attributes are better hardware and technical support than consumer-grade computers. If you have questions about your PC, look at the documents on the OE’s website. The reason why they advise this level of computer is to avoid the possibility that the PC has malware or bloatware. The other consideration is cheap PCs come with home versions of Windows.

The other item to consider is the hard drive. Manufacturers including Honda and Ford require that the hard drive needs to be solid-state. Luckily, solid-state drives have dropped in price significantly over the past five years.

Pay attention to the type of USB connections on the machine. The type of port you need to look for is a Type-A port – this is the most common rectangular USB port. If the computer says it only has Type-C ports they will not work with most reprogramming cables. Even if you purchase a USB Type C to Type-A adapter, there is no guarantee it will work.

Type-A ports can be USB 2.0, 3.0 or 3.1. Some reprogramming and reflashing cables will work with USB 2.0, but most require or recommend 3.0 or 3.1. The best way to tell is by the color of the port. USB 2.0 ports are black inside and USB 3.0 and 3.1 ports are blue. USB 3.0 and 3.1 is 10 times faster than 2.0. USB 3.0 can deliver 4.5 watts of power. USB 3.1 can change the wattage and voltage depending on the device. When selecting a vehicle interface device, look at both the device manufacturer’s specifications as well as the OEM’s requirements.

VOLTAGE SUPPLY

No matter if you are using a scan tool, PC or remote programmer, some reflash and programming sessions can last more than an hour. Reflashing voltages can vary from 12- to 15-volts depending on the OEM and model. If the battery voltage drops below a set voltage, the reflashing process will stop and possibly damage the module. Some manufacturers call for a consistent 13.1 volts, but Honda says that a battery jump pack can be used.

Your old battery charger should not be used because these turn the power off and on. There are battery maintainers made specifically for reflashing that can deliver the correct voltage and amps during a procedure. Check the OEM’s website for information on the equipment about maintaining the battery. It is best to invest in a battery maintainer made for reflashing before starting to reflash process.

SUBSCRIPTIONS

You will need to subscribe to the OEM’s service information website. Subscription fees vary by OEM and have several payment options. Make sure you write down your logins and passwords. Before you start reflashing, take the time to register and navigate the OEMs’ websites – bookmark the essential pages on the sites in your browser.

TIME

You will not be able to perform flash reprogramming straight out of the box. It takes time to set up the computer and register at the OEM websites, so on a slow day, take some time to experiment on shop vehicles. There is nothing worse than having to wait for a verification email from an OEM to just start up the subscription. Learn before you burn. 

You May Also Like

Electrical Circuit Diagnostics

Your diagnostic approach needs to be well thought out, and it starts with your equipment.

Brain surgeon, step aside. Let the auto technician through. Electrical diagnostics are on the table. Sound crazy? This may not be as far-fetched as it seems. Like doctors, today’s technicians need advanced equipment, accurate procedures and a solid mindset.

Your diagnostic approach needs to be well thought out, and it starts with your equipment. Modern computer controls and circuitry leave no room for error. Think of it like engine repair. You’re probably familiar with measuring clearances. You’re working in thousandths or less. You don’t use a yard stick; you use precision tools like micrometers and calipers. If a measured clearance isn’t within spec, something isn’t right.

What to do When Your Scan Tool Doesn’t Work

Getting an error message on your scan tool? Here are some tips to help you out.

tablet with error message
ECM Damage

Engineers have devised two strategies that can be called the “immune system” for the electrical system.

Compressor Oil for R1234yf

Working on R-1234yf systems is not that different from the R-134a variety.

Ignition Coil Output

To see inductance inside the primary windings, use an amp probe placed around the positive wire for the ignition coil.

Other Posts

Software Focus: Efficient Diagnostics

Discover how to quickly retrieve codes, access exclusive repair information, and develop a strategic plan for optimal diagnostic results. This video is sponsored by Bosch.

Why ECU Reflashing Needs Certain Power Levels

A reflash power supply is not designed to jumpstart the vehicle.

More Than A Scan Tool

Scan tools serve as indispensable diagnostic hubs, offering access to a wealth of resources, from OEM technical bulletins to community-documented repairs.

scan tool
Cell Phone Diagnostics and More. Is it the Future?

Are there legitimate possibilities that make your cell phone a diagnostic tool? Most likely.

Cell phone as diagnostic tool