Notices
Computer Chips & Tuners  

Programmers- How they are made.

Thread Tools
 
Search this Thread
 
Old Nov 1, 2010 | 08:55 PM
  #1  
fromme87's Avatar
fromme87
Thread Starter
|
Senior User
Joined: Oct 2003
Posts: 132
Likes: 0
From: IL
Programmers- How they are made.

I am hoping someone can answer me here as i have not found any information from Google... I am a computer programmer and a truck performance fan. My question to everyone is to see if anyone knows the specifics behind programmers/tuners. I know they re-configure the trucks PCM to increase fuel pressure, timing, duration the injector stays open, speed limiter, etc, but what programming language encompass this (Java, C++...). I would be very interested in experimenting in making my own program to enhance a trucks PCM. Any information would be great.
 
Reply
Old Feb 4, 2011 | 10:14 PM
  #2  
PwrHngry's Avatar
PwrHngry
Freshman User
Joined: Jun 2010
Posts: 25
Likes: 0
From: Beautiful Winder, GA
First, your going to have to be more specific as to what year vehicles your talking about. I can give you a rough breakdown, but it's really tricky.

Overview: In nearly all calibrations across most (if not all) manufacturers, data is stored in a binary format and can be edited using either any of a number of popular hex editors or through specialized software tailored to handle conversion and display of the binary data in engineering units. How each manufacturer arranges and uses the data varies, so tuning a Ford would be very different than tuning a Dodge, GM, Porsche, VW, or Ferrari. This is why tuning has become so highly specialized, with tuners becoming proficient on specific platforms and/or drivetrains.

Moving on....

Ford EEC-IV/V (1988 to 2003): These are based on the Intel 8061/8065 Microprocessor which are 1 off builds of the 8096 processor with a slightly different instruction set and bus architecture. As I understand it, all the code was written in Assembly language in order to preserve some of the critical timing routines to handle injection and other timing sensitive functions. All data is handled as 8 bit/16 bit values and are bit shifted to handle decimal output values.

Ford OAK Series (2003 to 2010): These were the first to use a fully integrated OS running on the Motorola MPC555/MPC556 (PowerPC) processors. These processors are full 32 bit Floating Point, although some data is still handled in 8 bit or 16 bit fashion (for whatever reason). While the "software" portion is a compiled language that runs on the operating system, the calibration data (maps, function, etc.) are still stored in a binary format. It is my understanding that much of the development on this was provided through Accurate Technologies although I'm not sure if the OS was developed by them or by Ford.

Bosch ECMs (2008 to 2011): These are found on the 6.4L and 6.7L, as well as the newer gas vehicles. Like the OAK series, these also feature a standalone OS coupled to compiled "software" and binary calibration data.

If you're interested in looking at some binary files, I'd be happy to give you some samples or you can download them directly from the Motorcraft website. If you poke around, there are a number of resources that have modified calibrations and even some old documents on how to build chips. Very cool stuff.

As for the programmers themselves, most of them have code written in 'C' and use processors that have CAN communications already built into them. This keeps the overhead low and allows for a good deal of flexibility.

I hope this helps.
 
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Rambro4
6.7L Power Stroke Diesel
31
Jun 23, 2017 12:04 PM
wallyworld07
6.0L Power Stroke Diesel
6
Apr 6, 2016 12:26 PM
excoelis
2009 - 2014 F150
8
Jun 19, 2013 07:39 PM
TheBludgeon
1999 - 2003 7.3L Power Stroke Diesel
13
May 24, 2013 02:14 PM
Pickupman2004
6.0L Power Stroke Diesel
2
Mar 18, 2012 09:46 PM




All times are GMT -5. The time now is 03:19 AM.

story-0
Top 10 Ford Truck Tragedies

Slideshow: Top 10 Ford truck tragedies.

By Joe Kucinski | 2026-05-18 19:34:33


VIEW MORE
story-1
AEV FXL Super Duty - the Super Duty Raptor Ford Doesn't Make

And it might be even better than that.

By Brett Foote | 2026-05-18 19:26:42


VIEW MORE
story-2
Lobo Vs Lobo: Proof the F-150 Lobo Should Be Even Lower!

Slideshow: Does lowering an F-150 Lobo RUIN the ride quality?

By Michael S. Palmer | 2026-05-18 19:20:37


VIEW MORE
story-3
Ford's 2001 Explorer Sportsman Concept Looks For a New Home

Slideshow: Ford's bizarre fishing-themed Explorer concept has resurfaced after spending decades largely forgotten.

By Verdad Gallardo | 2026-05-12 18:07:46


VIEW MORE
story-4
10 Best Ford Truck Engines We Miss the Most!

Slideshow: The 10 best Ford truck engines we miss the most.

By Joe Kucinski | 2026-05-12 13:09:47


VIEW MORE
story-5
2026 Shelby F-150 Off-Road: Better Than a Raptor R?

Slideshow: first look at the 810 hp 2026 Shelby F-150 Off-Road!

By Brett Foote | 2026-05-12 12:50:07


VIEW MORE
story-6
2027 Super Duty Carhartt Package First Look: 12 Things You NEED to Know!

Slideshow: Everything You Need to Know about the 2027 Super Duty Carhartt Package!

By Michael S. Palmer | 2026-05-07 17:51:06


VIEW MORE
story-7
10 Most Surprising 2026 Ford Truck Features!

Slideshow: 10 most surprising Ford truck options/features in 2026.

By Joe Kucinski | 2026-05-05 11:17:22


VIEW MORE
story-8
Top 10 Ford Trucks Coming to Mecum Indy 2026

Slideshow: Here are the top 10 Fords coming to Mecum Indy 2026.

By Brett Foote | 2026-05-04 13:49:49


VIEW MORE
story-9
5 Best / 5 Worst Ford Truck Wheels of All Time

Slideshow: The 5 best and 5 worst Ford truck wheels of all time

By Joe Kucinski | 2026-04-29 16:49:01


VIEW MORE