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 09:21 PM.

story-0
Top 10 Fords at 2026 Carlisle Ford Nationals

Slideshow: Top 10 Fords at 2026 Ford Nationals

By Joe Kucinski | 2026-06-09 11:10:08


VIEW MORE
story-1
3 Best / 3 Worst Parts of Modern Ford Ownership

Based on years of owning multiple modern Ford products.

By Brett Foote | 2026-06-09 10:53:36


VIEW MORE
story-2
10 Amazing Upgrades That Solve Common Ford Truck Owner Headaches

SPONSORED: From muddy boots to rain-soaked cargo, these upgrades address some of the most common frustrations Ford truck owners face every day.

By Pouria Savadkouei | 2026-06-08 18:50:34


VIEW MORE
story-3
Every 2026 Ford Engine Explained

Here's everything you need to know about every Ford engine available for the 2026 model year.

By Brett Foote | 2026-06-05 12:58:01


VIEW MORE
story-4
10 Ugly Ford Trucks That We Still Kinda Love

Slideshow: 10 ugly Ford trucks that we still kinda love.

By Joe Kucinski | 2026-06-03 09:51:16


VIEW MORE
story-5
10 Things Every Truck Owner NEEDS (2026 Edition)

Slideshow: the best gifts for dads & grads

By Michael S. Palmer | 2026-06-03 15:43:58


VIEW MORE
story-6
Rezvani's Latest Post-Apocalyptic Monster Is a Ford F-150 Raptor Underneath

Slideshow: Called the Fortress, the 850-horsepower pickup combines Raptor underpinnings with military-inspired features, survival equipment, and a starting price of $285,000.

By Verdad Gallardo | 2026-06-03 11:38:36


VIEW MORE
story-7
Top 10 Most Expensive Ford Trucks Ever Sold on Bring a Trailer

Slideshow: 10 most expensive Ford trucks ever sold on Bring a Trailer.

By Joe Kucinski | 2026-05-27 16:24:34


VIEW MORE
story-8
2027 Ford Super Duty Buyer's Guide (Every Model, Engine, & Package)

Here's everything that has changed for the latest model year.

By Brett Foote | 2026-05-27 16:17:28


VIEW MORE
story-9
Top 10 Ford Truck Tragedies

Slideshow: Top 10 Ford truck tragedies.

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


VIEW MORE