Sponsored

m3iaz

Member
First Name
Michal
Joined
Oct 4, 2024
Threads
3
Messages
17
Reaction score
26
Location
Poland
Vehicle(s)
EU RR '24.5 3.0 BlueLighting 422HP
THIS TOOL(S) IS DONE FOR PEOPLE WITH AT LEAST BASE KNOWLEDGE OF FORSCAN .
IF YOU DO NOT KNOW WHAT YOU DO JUST DON'T DO
THERE IS ALWAYS A CHANCE OF BRICK YOUR UNIT USING FORSCAN AND ASBUILT DATA



https://gofile.me/76m4D/cgdxGAXVM
All files under this link. do not worry of animation. it is not spam/scam

i am using data (with some additional data collected around here) from here:
FORScan NA Ranger 6G - Gsheet
original thread


Posts contents
1. links & The Idea - it can be bypased. I wrote to much ;-)
2. explanation of data collecting via FORScan, use of codding calculator, use of LCode <- CLICK
3. labels done list <-CLICK
4. explanation of label preparation for project participants - not ready yet


The Story of my life ;-)

Everything starts when I decided to buy my 1st Ford. At the beginning it was suppose to be Ford Turneo Custom 2023MY for work but after 2 years waiting for production and more and more excuse made by dealer, I decided to move In a different dealer as well as my wife suggest PickUP instead of bus. I never wonted PickUp since the ride of it I found uncomfortable (size and suspension) but Range Raptor is not a standard PickUp.

Before mostly I drive VW AG vehicles and form my very 1st I bought Vag Com (later VCDS) to be able to diagnose it.
For over 20 years and many (not only mine cars) I learn the way of diagnose as well as codding purpose. I also did a lot of modification in my cars since it was mostly 2nd hand and equipment did not match my expectation but price and actual condition did.
I also made a bunch of $$ modifying cars for others.

Considering above, it was natural for me to search for proper tool.
I knew that exist dedicated tool for Ford (universal tools like LUNCH are... well... just universal) and it was easy to find FORScan over internet.
Soon after I found this forum and started to check technical content.

I found a lot of useful stuff here and a lot of skillful people sharing their successful projects as well as super detailed spread sheet linked here.

IT IS A GREAT PLACE IMO SO KEEP UP A GOOD JOB GUYS AND GIRLS

After my 1st euphoria, I started to see that data in this spread sheet is in some places complicated as well as I understood that it can be easier to read.

The Problem

After my 1st euphoria, I started to see the reality. Data in this spread sheet is in some places complicated as well as I understood that according to my experience, it can be easier to read.
For Ex. 760 ABS (yes, it is going to be my reference)
760-03-01 **xx-xx--
256 values... and there are only 5 options possible with it...
My eyes sparkled when I tried to find out what is in my configuration not mentioning finding the way to modify anything looks dangerous since high chance of error.




The Idea

At first I tried to do all in Excel for at least automatic showing my codding on the spread sheet.
I spend my free time in about 4 days.

Since I used Excel before for easy tables and simple calculation.I had to ask google every 20 minutes formula and solution with mostly no luck or bad solutions. Worth to mention that I am using 2021 PL ver and every formula was translated in PL and solutions google sometimes was a straight translation when in PL it has a bit different translation.

Then I understand that I should not look for new solution but just use one I used to.
There where LCode comes in my mind and here we are.

Calculator is ready. I need some more time for rewrite data from spread sheet in to .lbl files to be able to use it.

Just for you to understand the difference here is exemple of rewrite codding from spread sheet I mentioned above:
760-03-01 **xx-xx--
Instead of 256 lines I did 14 lines covering all options avaliable in this Byte.

Code:
LC,00,0~1,00,No Park Assist (default)
LC,00,0~1,01,EAPA (Not used for P702)
LC,00,0~1,02,PA With FAPA -MFAL HNSAC(FAPA)-
LC,00,0~1,03,PA Not Used
LC,00,2,TBA MFAL DAXAC (PRO TRAILER BACKUP ASSIST)
LC,00,3~4,00,HDC No feature -MFAL FECAA-
LC,00,3~4,08,Descent Control -MFAL FECAB-
LC,00,3~4,10,HDC Trail Control -MFAL FECAD-
LC,00,3~4,18,HDC Trail Control w/ Trail 1 Pedal -MFAL FECAE-
LC,00,5,CMbB Always ON
LC,00,6~7,00,Without Cruise Control
LC,00,6~7,40,Cruise Control
LC,00,6~7,80,Adaptive Cruise Control
LC,00,6~7,C0,ACC Stop&Go
and how it looks:

Ford Ranger Ranger 6G FORScan data decoding tool(s) project 8


Hope my work will be usefull for many people here. Even if not than for sure it will be usefull for me ;-)

PS. it can be applayed to any FORD as long as proper lbl file will be prepared.
Sponsored

 
Last edited:
OP
OP

m3iaz

Member
First Name
Michal
Joined
Oct 4, 2024
Threads
3
Messages
17
Reaction score
26
Location
Poland
Vehicle(s)
EU RR '24.5 3.0 BlueLighting 422HP
THIS TOOL(S) IS DONE FOR PEOPLE WITH AT LEAST BASE KNOWLEDGE OF FORSCAN .
IF YOU DO NOT KNOW WHAT YOU DO JUST DON'T DO
THERE IS ALWAYS A CHANCE OF BRICK YOUR UNIT USING FORSCAN AND ASBUILT DATA


I know this explanation looks super long but when you get use to it, using it will be easy and fast.
Besides I like to have it as detailed as possible since... (please read red note)

I will use for explanation ABS module since it is first I've done as well as it contains all type of data (probably). I removed my VIN number since sometimes it could be use in wrong.

Content:
- Data collecting
- Use of Codding Calculator
- Use of LCode


Data collecting

- Connect Your RANGER by diagnostic interface. Start FORScan and wait for connection established.
- Go to Configuration and Programming
- Choose module to collect data
- Run/Start - accept risk
Ford Ranger Ranger 6G FORScan data decoding tool(s) project 1

- Save All
Ford Ranger Ranger 6G FORScan data decoding tool(s) project 2



This procedure will make file in a folder ./[user]/Documents/FORScan/.
File name will contain [VIN number]_[short name of module]_[Date]_[Time].abt.
Ford Ranger Ranger 6G FORScan data decoding tool(s) project 3


.abt file is text file and you can open it with any text editor like MS Notepad, Notepa++ etc...

it contains our data like this:
Code:
;Block 1
760G1G13646504658D3
760G1G2584D583246DF
760G1G3------------
760G1G4------
;Block 2
760G2G1303210440323
760G2G2210421B1
;Block 3
760G3G1F27CD6AF
;Block 4
760G4G1000001020170
760G4G2010001010070
760G4G300000203E356
760G4G400000000006F
760G4G5000100000172
760G4G601010073
Data is easy to understand.
Every Block starts with block number.
Every data row show number of module, number of block (again), number of row and codding data end by check sum.
Ex.
Code:
760G4G300000203E356

760 - module number (ABS)
G4  - block number (Block 4)
G3  - row number
0000 0203 E3 - codding data  [****-****-**--]
56  - check sum         [xxxx-xxxx-xx**]

760-04-03   0000-0203-E356

Use of Codding Calculator

In fact if you already understand the way data is collected and which part of it is needed, than you can pass this part. Anyway even if I understand it well, I find it super useful for easy extracting as well as for avoiding errors.

- Open "Ford Ranger 6G codding calculator.xlsx" file from CC folder.
NOTE: this calculator is done with Excel 2021 in Polish. If in any case, contents is wrong for you, upload it in google drive and open it in web browser.

- Paste your data from .abt file under cell A4. It should looks like this:
Ford Ranger Ranger 6G FORScan data decoding tool(s) project 4


Your data for future use are in column E.

What else You can see here:
1. Cell B1 - number of module - it is a copy of cell B5
2. Cell C1 - name of module - taken from module list using number from B1
3. Cell P1 - if in this module VIN is coded anywhere, you can see if it is avaliable
4. Column B - number of module extracted from data
5. Column C - block number
6. Column D - row number
7. Column E - codding data extracted for future use
8. Column F to J - single Bytes for better understanding
9. Column K to O - bytes decoded in to 8 bits for better understanding
10. Column Q to U - Byte2ASCII decoder in case of VIN presence

NOTE: From here can go in to next step but just for ease I did for myself another formula. Since I decided to separate codding in to blocks (more later) I use "&" in excel to merge data of every block.
Ex: "=E15&E16&E17&E18&E19&E20" to see complete codding of this block. It looks like this (number of Bytes is for later verification):
Ford Ranger Ranger 6G FORScan data decoding tool(s) project 5



Use of LCode

- Open LCode.exe from the folder LCode
- Paste your codding i the row 1
NOTE: If you use not merged data you need to repeat pasting from very row at the end of previous row already pasted. It can cause some errors so I strongly suggest to use excel formula for it
- click "Read info text file" and choose label corresponding to your codding.
NOTE: Labels can be found in folder "../labels/[module number] [module name]/" IF ALREADY EXIST. Every block has its own label since for some modules (Ex BCM) would be to long.

You should se this (as example I used ABS block 4):
Ford Ranger Ranger 6G FORScan data decoding tool(s) project 6


1) coding pasted and future changes
2) button for label loading - some help - search box, can be used if you are looking for some particular name of codding - switch between HEX and DEC view (not useful for us)
3) codding separated by Bytes
4) number of Byte you see now (starting with "0") - binary view of this Byte
5) codding visualization

You can choose Byte by clicking on it or just use keyboard up/down for next/previous Byte.
Ford Ranger Ranger 6G FORScan data decoding tool(s) project 7



In codding visualization You can see:
- drop down menu - if this byte contains more codding for the module, You can choose it from it and see the result. Drop down is mostly used if can be choosen only 1 option of many posibilites.
- check box - setting like ON/OFF for single function/option - read description since some options are reversed (ex. unchecked for ON/active)
- red line - just comment. If there was a space for it, I added some explanation or better description of the option

Search can be use for function name as well as comment. No need to follow characters size. As soon as it done it's job, it will point result in light blue color on Byte codding in row 3)


Hope this post cover all scenarios of use but in any questions, just post it here or send me PM.

PS. At the end of 1st post of this thread, I put also screanshot of super mixed Byte.
 
Last edited:
OP
OP

m3iaz

Member
First Name
Michal
Joined
Oct 4, 2024
Threads
3
Messages
17
Reaction score
26
Location
Poland
Vehicle(s)
EU RR '24.5 3.0 BlueLighting 422HP
Codding Calculator
- added "Hex2Dec" for vehicle length and height calculations
- added "Dec2Hex" for wheel circumference calculations

Labels done:
760 ABS all blocks (without b1)
- block 1 contains only VIN
7D0 APIM (without b4, b6, b7)
- block 4, according to the documentation is filled with some counters only.
- blocks 6 & 7, only simple values, use Codding Calculator

720 IPC - block 1 & 2 & 3 & 4 & 5 & 6

To do:
- new software dedicated to it instead of LCode for direct .abt file load ;-)
I am not software engineer so...

- labels (priority)
720 IPC - work in progress
6F0 BCMC
726 BCM

AFTER MY PRIORITY I WILL PREPARE LABELS IN RANDOM. IF ANYONE NEEDS SOME PARTICULAR LABEL READY FASTER - PM ME.

all other labels
 
Last edited:
OP
OP

m3iaz

Member
First Name
Michal
Joined
Oct 4, 2024
Threads
3
Messages
17
Reaction score
26
Location
Poland
Vehicle(s)
EU RR '24.5 3.0 BlueLighting 422HP
I will put here instruction of hot to change data from spread sheet in to .lbl file.
I'd like to make it as detailed as use of it but it is not my priority as well as in will take a lot of time.

Anyway if someone feels confident, there are some sample files where I put explanation already in it as well as it can be a base for analyzing it.

Feel free to try it and PM me in case of questions.
 
Last edited:
OP
OP

m3iaz

Member
First Name
Michal
Joined
Oct 4, 2024
Threads
3
Messages
17
Reaction score
26
Location
Poland
Vehicle(s)
EU RR '24.5 3.0 BlueLighting 422HP
Read Me:
Code:
Done by "m3iaz"

ENGLISH IS NOT MY NATIVE BUT I TRIED MY BEST ;-)

02 Feb 2026

This work is done for easy preview of codding only!
Only for NONprofesional/personal use.

It is possible to make changes in codding and use it with ForScan but since data is not 100% confirmed...

!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!BE AWARE!!!!!!!!
!!!USE IT AT OWN RISK!!!
!!!!!!!FOR CODDING!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!
I am not taking any responsabilyty for bricking modules or any damage done by wrong AsBuilt codding
!!!!!!!!!!!!!!!!!!!!!!!!

It use software made by NEtechNiels Ezerman ApS (I do not know name of the Rights holder), LCode.
Originally supplied with VagComDiagnosticScanner (VCDS) software for VW AG vechicles diagnose and codding.

Raw codding file calculator made in MS Excel and free to use as long as user have a licence for geniune software.

Content:
- ReadME.txt - this file
- CC
    - Ford Ranger 6G codding calculator.xlsx - codding calculator
- labels - folder with codding labels used in decoding in LCode
    - 760 ABS - folder with label files separated by blocks for easy use
     NOTE:I will keep typology of folders as XXX YYYYYY where XXX - number of module in Forscan, YYYYYY - shortcut of module name
        - b2 760 ABS.lbl - label file of ABS block 2 codding
        - b3 760 ABS.lbl - label file of ABS block 3 codding
        - b4 760 ABS.lbl - label file of ABS block 4 codding
     NOTE: block 1 in ABS is VIN number so no way of decoding it in LCode. Instead in codding calculator i implemented HEX2ASCII which decodin VIN characters. I also added information of in which module VIN is avaliable.
- LCode - folder with LCode software.
    - LCode.exe - decoding software
    - LCode.ini - configuration file for LCode. not sure if need to download as well.
- sample - folder with sample file for easy uderstanding of how it is working as well as for anyone who would like to help in my work
    - ABS.abt - sample codding from my vechicle without VIN coded in it. standard file generated/saved by ForScan is saved in the way: [VIN - 17 characters]_[module short name]_[date 8 dig YYYYMMDD]_[local time of save 6 digits HHMMSS].abt
     NOTE: .abt file is text file with different extension so it is possible co open and/or edit with any text editor (ex.MS Notepad, Notepad++ etc...)
    - Ford Ranger 6G codding calculator_sample 760 ABS codding.xlsx - codding calculator with some extra data to see the way I decoded it using data from FORScan - (2024+) 6G Ranger.xlsx
    - FORScan - (2024+) 6G Ranger.xlsx - file downloaded from ranger6g.com forum. I strongly suggest to use newest version from google docs/drive.
    - sample. lbl - label with some extra comments and information for easy understanding for those who would like to help with prpering labels of other modules.
   

Change log:
- 0.0.0.1.OMEGA - initial version ;-)
   sorry... it's so late...
 
Last edited:

Sponsored

superj

Well-Known Member
First Name
Jason
Joined
Feb 8, 2025
Threads
40
Messages
3,485
Reaction score
3,202
Location
Corpus christi texas
Vehicle(s)
2004 ford ranger, 2024 ford ranger
Occupation
Aircraft examiner
I like that drop down version you were going for on top. Looks cool
 
OP
OP

m3iaz

Member
First Name
Michal
Joined
Oct 4, 2024
Threads
3
Messages
17
Reaction score
26
Location
Poland
Vehicle(s)
EU RR '24.5 3.0 BlueLighting 422HP
Drop down is useful if more than 1 BIT is affected by codding (ex. Cruise Control has 4 options and 2 Bits).
If option is only ON/OFF or Enabled/Disabled it mostly takes 1 bit and checkbox is better and lbl preparation is faster
 

biohazard69

Active Member
First Name
Hector
Joined
Jan 26, 2025
Threads
5
Messages
26
Reaction score
8
Location
Chile
Vehicle(s)
Ranger raptor 2da gen
Hi, in my old Ranger I was able to activate the automatic headlights to turn on automatically. I've searched using ForScan and haven't found anything. Has anyone found anything?
 

RCMUSTANG

Well-Known Member
First Name
Ray
Joined
Jan 22, 2019
Threads
2
Messages
1,463
Reaction score
464
Location
Los Angeles
Vehicle(s)
1989 Mustang 2017 Fusion
Has using the DRL with the turn signals been figured out? Meaning they will flash with the turns.
Sponsored

 
 







Top