Home

Awesome

image

<p align="right"> <img align="right" src="https://user-images.githubusercontent.com/57064943/163706360-f1d8e14a-aabd-40f2-90a0-0cdc0badf70c.png" height="20%" width="20%"/> </p>

FG Falcon FoA Orion

<a href="https://testerpresent.com.au/"><img src="https://img.shields.io/badge/Tester Present -Specialist Automotive Solutions-blue" /></a>

<img src="https://github.com/jakka351/FG-Falcon/assets/57064943/375a219d-f307-462f-9301-911482dd206b" height="20%" width="20%" /> <br/> <sup> <a href="https://www.paypal.com/donate/?hosted_button_id=DK2C5T7HS3U5W">Donate to the FG Falcon Repository</a> </sup>
<sup> The Ford Falcon is a full-sized car that was produced by Ford Australia from 2008 to 2014. It was the first iteration of the seventh and last generation of the Falcon. To make a fresh start, Ford Australia decided to revolutionize the designation of all models within the range. In particular, the long-standing Futura, Fairmont, and Fairmont Ghia models were replaced by the more contemporary G6 and G6 E models, respectively. The FG moniker references the now discontinued Fairmont Ghia. The FG was superseded in December 2014, by the FG X series. https://en.wikipedia.org/wiki/Ford_Falcon_(FG) <br/></sup>

image

<img align="right" src="https://raw.githubusercontent.com/jakka351/FG-Falcon/master/resources/images/super-roo.png" height="20%" width="20%"/>

Table of contents

<table><sup> <tr> <td> </td> </tr></sup> </table>

image

<p align="right"> <img align="right" src="https://user-images.githubusercontent.com/57064943/163706907-48fcd541-6998-42c8-a673-b33784e09128.png" height="25%" width="25%" /></p> </p>

Orion CANBus

<sup> Controller Area Network (CAN) bus. This consists of two twisted wires and operates serially (data is transmitted sequentially). It is used for communication between the modules themselves and between the modules and the IDS. The modules are connected to the data bus in parallel. New modules can be incorporated easily, without modifying the other wiring or modules. The transmitted data is received by every module connected to the Controller Area Network (CAN). As each data packet has an identifier, in which the priority of the message is determined as well as the content identification, each module can detect whether or not the data is relevant for its own information processing. This enables several modules to be addressed with a particular data packet and supplied with data simultaneously. For this purpose, it is ensured that important data (for example from the Anti-lock Brake System (ABS)) is transmitted first. The other modules are only able to submit their data to the data bus after the high-priority messages have been received. In order to guarantee a high degree of error protection, two 120 Ohm terminating resistors are installed in the CAN. These are integrated in the first module connected to the CAN and in the last module connected to the CAN respectively and are used for suppression as well as the elimination of voltage peaks. In order to ensure correct functioning of the data bus system, the modules must always be connected with an integral terminating resistor.

</sup> <br/><br/>

<p> <br/>

Module Communications Network, 2008 Workshop Manual

</p> <img src="https://user-images.githubusercontent.com/57064943/166141713-08ef10eb-26ea-45d1-94ad-ad35968772ff.png" align="right" height="15%" width="20%" />

Vehicle Network layout:

image

<sup>
ProtocolModulesSpeed[ - - - - Function - - - - - - ]
CANAIM, ACM, BEM, BPM, FDIM, IC, PAM125kbpsICC, Audio, Bluetooth, Ipod, Cluster, Body Electric
CANABS, DSC, PCM, TCM, RCM, HIM500kbpsPowertrain Comms, ABS, Instrumentation
CANABS, DSC, SAS, YRS, RCM500kbpsPrivate-HS-CAN, ABS,DSC,EBA,TCS, Steering Angle Sensor, LPI module to PCM
ISO91416 Speed Trans Manufacturer-Not directly accessible single wire bus
LINBEM to Alarm Link20kbpsNot directly accessible single wire master slave
EOBDPCM500kbpsEmissions & Diagnostics
UARTAIM/Ipod-Apple Accessory Protool
BluetoothBPM-Serial Port Profile
RF CommBEM-Keyfob
InfraredNAVLightspeed!Navigation Remote mk1
</sup>

image

ModuleCPUBUSDiagSig_RxDiagSig_TxSupported Diagnostic SessionsSecurityAcess Levels
AIMV850Midspeed0x7670x76F
ACM-Midspeed0x7270x72F
BEM-Midspeed0x7260x72E
BPMV850Midspeed0x7810x789
FDIMV850Midspeed0x7A60x7AE
IPCV850Midspeed0x7200x7280x1081, 0x1087, 0x10FAMultiple Secure States, Up to Component Manufacturer State
ABS-High Speed0x7660x76E
PAM-Midspeed0x7360x73E0x1081, 0x1087, 0x10FA0x2701 UnSuppported, module not secured
PCM-High Speed0x7E00x7E8
TCM-High Speed0x7E10x7E9
HIM-High Speed0x7330x73A
</sup>

image

<img align="right" src="https://user-images.githubusercontent.com/57064943/163755801-ee0254f2-0ae0-42fc-9e42-6eabe058f516.png" height="35%" width="35%" />

CanBus Decoded:

Spreadsheet .PNG

Collection of FG-CAN Data from various sources

CAN .dbc Database File written by Jakka351

FG CAN Spreadsheets & Documents by Mitchell H

FG Falcon High Speed, MidSpeed and Diagnostic CAN Logs taken from Ford FJDS software

BA,BF CAN spreadsheet from Lukeyson

image

Using Savvy can to talk to the Instrument Cluster: YouTube video

IMAGE

image

image

<img align="right" src="https://user-images.githubusercontent.com/57064943/165017526-8ecc6cf9-2e2e-43f2-8f25-713441db2dd6.png" height="30%" width="30%"/>

Module Configuration [As Built Data]

<p align="left"> <sup>

Diagnostic Services 0x21 readDataByLocalId, 0x3B writeDataByLocalId are generally what is used to read and write the As Built data. Ford's Diagnostic software IDS & FJDS have the capability to read and write to these memory locations, as does the FORScan software. The Vehicle Identification Number isgenerally at memory location 0x00 on each ECU, and can be read via readDataByLocalId with a can message ie $7A6#0221000000000000 will ask the FDIM for its coded VIN number. To write a VIN you generally need to have had securityAccess granted via a seed & key exchange.</sup></p>

AsBuilt Data Files & Candump Logs:

2009 FG Falcon FPV GS As Built Data
fg fpv 5.4 tr6060 candump log mscan
fg fpv 5.4 tr6060 candump log hscan

Module Configuration

image

<br/>

image

Module Diagnostics

<p align="left"> <sup> The module diagnostic's on the FGI Falcon are very much aligned to ISO 14230 - KWP2000, however they are Ford Specific and the designated specification that the FGI Falcon was designed to is Ford's CAN Generic Diagnostic Specification v2001/V2003. There are some differences between the ford global specification and the diagnostic services on the vehicle. Beyond the diagnostics of the Ford Motor Company lies the component manufacturer diagnostics. Unknown and not accessible via Ford Diagnostic software, there are unknowns to be found within the vehicleManufacturerSpecific and systemSupplierSpecific diagnostic sessions, accessible on some modules without security access, some with hidden seed & key exchanges - and possibly with CAN Calibration protocol. Some of the component manufacturers are no longer around with respect to this vehicle, (SWSA), some have been renamed (VDO) and some are still around (Bosch). If anyone wants to share their secret documents, feel free to get in touch on ford forums au. </sup>

ECU Rx/Tx Addressing

image

image

CAN Generic Diagnostic Specification - Down Under Version - Mk1 only

ServiceByte
diagnosticSessionControl0x10
reportDiagnosticState0x50
diagnosticSessionControl standardDiagnosticSession0x81
diagnosticSessionControl ecuProgrammingSession0x85
diagnosticSessionControl ecuAdjustmentSession0x87
diagnosticSessionControl systemSupplierSpecific0xFA
clearDiagnosticInformation0x14
readDTCByStatus0x18
readDataByLocalID(As Built)0x21
readMemoryByCommonID(Data IDentifiers [DID])0x22
readMemoryByAddress(Direct Memory Read[DMR])0x23
requestSecurityAccess0x27
reportSecurityAccess0x67
writeDataByCommonID(Write DID Memory)0x2E
inputOutputControlByLocalID (Routine Entry)0x2F
startRoutineByLocalIdentifier(Ecu Self Test)0x31
stopRoutineByLocalIetdentifier0x32
requestRoutineResultsByLocalID0x33
requestDownload0x34
requestUpload0x35
transferData0x36
requestTransferExit0x37
writeDataByLocalId(Write As Built)0x3B
requestReadMemoryBlock0x3C
writeMemoryByAddress0x3D
testerPresent0x3E
testerPresent RequestResponse0x01
testerPresentSuppressResponse0x02
controlDTCSetting0x85
requestDiagnosticDataPacket0xA0
dynamicallyDefineDataPacket0xA1
noStoredCodesLoggingStateEntry0xB0
diagnosticCommand0xB1
inputIntegrityTestStateEntry0xB2
requestManufacturerStateEntry0xB4

0x27 requestSecurityAccess - Parking Aid Module

    	//////////////////////////////////////////////////////////////////
        // / 0x736 Parking Aid Module
        // / Seed & Key Procedure
        // / must be in diagnostic mode 85 to get seed
        // /
        // /   Send >> 736$0210850000000000
        // /   Recv << 73E$0250850000000000
        // /   Send >> 736$0227010000000000
        // /   Recv << 73E$0567021122330000
        // /   Send >> 736$0227021122330000
        // /   Recv << 73E$0267020000000000
        // /
        // / 0.000000  736  02 27 01 00 00 00 00 00 .'.......
        // / 0.000000  73E  05 67 01 11 22 33 00 00 .g.."
        // /
        // / Took me one guess to crack the pam seed key procedure.
        // /
        // /  can0  RX - -  73E   [8]  05 67 01 11 22 33 00 00   '.g.."3..'
        // /  can0  TX - -  736   [8]  05 27 02 11 22 33 00 00   '.'.."3..'
        // /  can0  RX - -  73E   [8]  02 67 02 00 00 00 00 00   '.g......'
        //////////////////////////////////////////////////////////////////
        // / Also interesting to note: entering into a systemSupplierSpecific diagnostic session is possible without security access:
        // /  can0  TX - -  736   [8]  02 10 FA 00 00 00 00 00   
        // /  can0  RX - -  73E   [8]  02 50 FA 00 00 00 00 00   
        //////////////////////////////////////////////////////////////////
</p>

image

<img align="right" src="https://user-images.githubusercontent.com/57064943/166146149-194cba07-3baa-46d2-b5f0-cfa753d52178.png" height="20%" width="20%"/>

Firmware

Falcon ECU Firmware related softwares and posts.

<br /> <br />

image

image

<img align="right" src="https://user-images.githubusercontent.com/57064943/166145564-bb69cf50-aad1-4aab-aaab-0973dce81a8e.png" align="right" width="15%" height="15%" />

Software

Software Written by owners and enthusiasts.

DescriptionPlatformModelAuthor
ICC Can InterfaceimageFGMitchell H
ECU HSCAN InterfaceimageFGMitchell H
HVAC CAN ReaderimageFGKyle May
HVAC Python GUIimageFGKyle May
Ford FG ICC RepoimageFGKyle May
FG ICC ForkimageFGBulletime
FG ICC ForkimageFGJakka351
can0swcimageFGJakka351
ICC EmulatorimageFGJakka351
Android Climate AppimagesBAGoochy12
Arduino Climate CodeimageAU/FGNathaniel
SWC Adapter for PioneerimageBA/BFbigevtaylor
SWC Adapter for JVCimageBA/BFMarkSmithAU
FDIM Controller projectimageFordP1ne
CD emulato AUX audioimageFordAnson Liu
CD detailed instructionimageFordAnson Liu
MitchellH's C source code-FGMitchell H
cansend can0 swc commandsCan-UtilsFGJakka351
cansend can0 icc commandsCan-UtilsFGJakka351
Python-OBDII Ford ReaderOBDIIFord
Ford Mustang CAN2CLUSTER ProjectMustanghttps://github.com/thomastech/
FORD EEC-IV diagnostic scannerFordhttps://github.com/babroval/
Display HVAC info can0hvac.py
Police Mode EnablerWindowsBA-FGCluster Mods
AsBuiltExplorer.exeWindowsFordJesse Yeager www.compulsivecode.com
PodEmu Android Ipod InterfaceAndroid + AIMFGIForum Post Youtube Classic

image

<br /> # FoA Orion Comms Mobile Application

FoA Orion Comms

<p align="right"> <img align="right" src="https://user-images.githubusercontent.com/57064943/179399073-ce0d1e13-7cf7-4ea7-8484-7afe53d876ca.png" height="20%" width="20%" alt="EFFGEE"> </p>
<sup> FoA Orion Comms is a Diagnostic & Firmware Tool for the FG Falcon. It is capable of reading and clearing DTCs, conducting module on demand self tests, and diagnostic tool functions. It can read out the Instrument Cluster EEPROM via the OBD port and it can read, write and edit the firmware of the Powertrain Control Module. Available for purchase from https://facebook.com/testerPresent. <br/></sup>

image

Features

image image image image image image image

<img src="https://raw.githubusercontent.com/jakka351/FG-Falcon/master/resources/images/FGCOM.gif" height="100%" width="100%" align="center" /> <br />

<a href="https://fb.watch/fQ7c6DWO6V/"><img align="right" src="https://user-images.githubusercontent.com/57064943/192815222-37f1a4ed-14cf-4982-9738-e85218584072.png" height="35%" width="35%" /></a>

FoA Orion - Front Display Interface Module HVAC Zone Tool

<img src="hhttps://github.com/jakka351/FG-Falcon/assets/57064943/3014b086-b0ea-4bf9-8b49-e462c6db3bad" height="80%" width="80%" />

image

<br />

<a href="https://fb.watch/fQ7c6DWO6V/"><img align="right" src="[https://user-images.githubusercontent.com/57064943/192815222-37f1a4ed-14cf-4982-9738-e85218584072.png](https://user-images.githubusercontent.com/57064943/163706907-48fcd541-6998-42c8-a673-b33784e09128.png)" height="20%" width="20%" /></a>

FoA Orion - Police Mode Enabler

<br />

<a href="https://github.com/jakka351/can0swc"><img align="right" src="https://raw.githubusercontent.com/jakka351/can0swc/main/can0swc.png" height="30%" width="30%" /></a>

image

can0swc

<img src="https://user-images.githubusercontent.com/57064943/164008829-e267f4b3-ce48-440f-863c-020da48f7bca.png" height="50%" width="50%" /> <br/>

image

<br/> <a href="https://forscan.org"><img align="right" src="https://forscan.org/images/FORScanLiteAppIconRoundCorners144.png" height="70" width="70" /></a>

Forscan

Forscan is community built and tested Diagnostic Software for Ford, Lincoln, Mazda Vehicles. It is primarily used by the DIYer and in the modification scene. <a href="https://forscan.org">https://forscan.org</a> for more information. Forums at <a href="https://forscan.org/forum/">https://forscan.org/forum/</a>. Forscan is compatible with basic cheap ELM327 OBDII Readers, but a genuine <a href="https://www.boschdiagnostics.com/j2534-faq">J2534</a> interface is the <a href="https://forscan.org/forum/viewtopic.php?f=4&t=867">preferred option.</a>

<br/> <img align="right" src="https://raw.githubusercontent.com/jakka351/FG-Falcon/master/resources/ACM.png" width="50%" height="50%"/> <br> <br/> <br/> <br/> <br/> <br/>

image

<a href="https://openxcplatform.com/"><img align="right" src="https://raw.githubusercontent.com/openxc/openxc-python/master/docs/_static/logo.png" /></a>

FoMoCo Open Source

<br/>

image

<img align="right" src="https://user-images.githubusercontent.com/57064943/166143780-9685fc0f-eeac-4459-9320-abc607407b39.png" height="15%" width="15%"/>

<a href="https://pcmtec.com/"><img align="left" src="https://user-images.githubusercontent.com/57064943/163758478-19cf4445-84bc-47fa-ba10-061e6ed70b2e.png" height="45%" width="45%"></img></a>

<br /><br /><br /><br /><br /><br /><br />

PCMTec is Australian Developed PCM Tuning software specifically for FG,FG-X Falcons. Other Ford Models are actively supported. Forums located here

image image

image

image

<br/><img align="right" src="https://store.cansolutions.com.au/wp/wp-content/uploads/2020/07/CB2a.jpg" height="20%" width="20%" />

CANBarra

Australian CanBus Products

image

<br/> <br/>

image

<br/> <img align="right" src="https://user-images.githubusercontent.com/57064943/163985391-fac33783-dad8-4021-9388-6d9c9c3e8b7e.png" height="35%" width="35%" />

Whiteford Tech

Contact Jack at WhitefordTech@outlook.com, or message Jack Whiteford on facebook.

<img src="https://user-images.githubusercontent.com/57064943/163985635-4b60d424-1f77-4cb7-8d1d-d6d7b53e5143.png" height="85%" width="65%" />

Engineer

image

image

<br/><img align="right" src="https://raw.githubusercontent.com/jakka351/FG-Falcon/master/resources/images/GTF_SplashScreen.png" height="20%" width="20%" />

ICC Splash Graphics

Thanks to <a href="http://www.fordforums.com.au/showthread.php?t=11479908&page=9">JasonACT</a> <br/>

<img align="right" src="https://raw.githubusercontent.com/jakka351/FG-Falcon/master/resources/images/cars-falconxr6sprint-gallery-trigger-large-1.jpeg" height="30%" width="30%" /> <img align="right" src="https://raw.githubusercontent.com/jakka351/FG-Falcon/master/resources/images/cars-falconxr6sprint-gallery-trigger-large-2.jpeg" height="30%" width="30%" /> <img align="right" src="https://raw.githubusercontent.com/jakka351/FG-Falcon/master/resources/images/cars-falconxr6sprint-gallery-trigger-large-3.jpeg" height="30%" width="30%" />

FGX FoA Backgrounds, found hiding on Ford.com.au

No.FGX FoA Backgrounds
Sprintcars-falconxr6sprint-gallery-trigger-large-1.jpeg
Dashboardcars-falconxr6sprint-gallery-trigger-large-2.jpeg
Enginecars-falconxr6sprint-gallery-trigger-large-3.jpeg
Headlightscars-falconxr6sprint-gallery-trigger-large-4.jpeg
Sprintcars-falconxr6sprint-gallery-trigger-large-5.jpeg
XR6 Front Grillcars-falconxr6sprint-gallery-trigger-large-6.jpeg
Sprintcars-falconxr6sprint-gallery-trigger-large-7.jpeg

image

Fpv1

<br/>

image

<img align="right" src="https://user-images.githubusercontent.com/57064943/166145564-bb69cf50-aad1-4aab-aaab-0973dce81a8e.png" align="right" width="25%" height="25%" />

Antilock Braking System

ABS Background & Guides

ABS Software

ABS Configuration Options [As Built Data]

The ABS has a variety of configuration options - these much match up with the vehicle type & the PCM Strategy & Calibration.
ABS As Built Config Options:

                               XTSportIRS                =  0x100501,
                               G6Turbo                   =  0x100601,
                               G6SedanDLPGXTG6G6ESport   =  0x110401,
                               PoliceSedanDLPGXTSport    =  0x110501,
                               UteDLPGREBXR612t          =  0x120402,
                               F6PursultUTE12t4pot       =  0x140102,
                               F6PursultUTE12t6pot       =  0x140202,
                               XT                        =  0x160401,
                               G6SedanDLPGXTStd          =  0x170401,
                               UteI6RDLPGXL34t           =  0x180402,
                               F6Force64potBrakes        =  0x190101,
                               F6Force66potBrakes        =  0x190201,
                               XR6                       =  0x190401,
                               XR6Turbo                  =  0x190601,
                               XR6TurboPolice            =  0x190701,
                               GTForce4pOtBrakes         =  0x200101,
                               GTGTPForces6potBrakes     =  0x200201,
                               XR8                       =  0x200601,
                               XR8Police                 =  0x200701,
                               UteI67DLPG1t              =  0x210402,
                               UteI6                     =  0x220402,
                               G6SedanDLPGXTHDSus        =  0x230401,
                               XTPoliceHDFrontSusandIRS  =  0x230501,
                               XTHDFrontSusandIRS        =  0x230401

image

<br /> <img src="https://user-images.githubusercontent.com/57064943/166140705-da5ce4de-3a6c-4a4a-a8df-3c5378c6ea63.png" align="right" height="24%" width="24%" />

Resources

A lot of stuff that is not listed is contained within the Resources folder.

resources/
└── software/
|    ├── /
|    │   ├── file1
|    │   └── file2
|    └── folder4
|        ├── file3
|        └── file4
|____
     |
<img aligh="centre" src="https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png" />

image

<img align="right" src="https://raw.githubusercontent.com/jakka351/FG-Falcon/master/resources/images/gauge_speed_trans.png" height="20%" width="20%"/>

Troubleshooting Tips

IMAGE
Whiteford saves the day again...

image

image

<img align="right" src="https://raw.githubusercontent.com/jakka351/FG-Falcon/master/resources/CANBUSCOMAUQUOTE_html_4af13c7f15bbb0da.png" alt="EFFGEE">

Workshop Manuals

Utility to download from ford after purchasing subscription

image

<img align="right" src="https://user-images.githubusercontent.com/57064943/185085150-ba0969d9-1ea4-438d-8c27-4e10c5cf9bba.png" height="20%" width="20%"/>

Wiring Diagrams & Pinouts images

Diagnostic Port Pinout

image

Engine Bay Fuse

eng_bay_fuse

Audio Interface Module Plug

image

Schematic

image

image

<img align="right" src="https://user-images.githubusercontent.com/57064943/179399073-ce0d1e13-7cf7-4ea7-8484-7afe53d876ca.png" height="20%" width="20%" alt="EFFGEE">

Wiki

image

<img align="right" src="https://user-images.githubusercontent.com/57064943/179386128-bda7f254-c358-4428-95cc-6d8ced575978.png" height="20%" width="20%"/>

Articles

image

<a href="https://www.fordforums.com.au/"><img src="https://www.fordforums.com.au/banners/AFF_fordforums_banner.jpg" /></a><br/>

image

<img align="right" src="https://user-images.githubusercontent.com/57064943/179386094-be411b38-93c1-4c9e-adc0-8685940acc3e.png" height="20%" width="20%"/>

Sites, Stores & Forums

Ford Forums AU
XR6 Turbo Forums
The Ford Modifications Website - fordmods.com
Oz Falcon
Tester Present - Specialist Automotive Solutions
Whiteford Tech - Engineer
CAN Solutions
PCMtec
Cluster Mods
Fermec - ECU software and programming
Matt's Ford Audio Page
ASL Automedia
MackiElec Industries
Hooton's Harnesses
TI Performance
Bullet Performance Racing
XR6 Turbo Developments
Australian FORScan Users Group
PCM Hacking Forums
Injectronics
FG Mods Please double check any technical advice gotten from here, as this is more of an art project than a modification website
Kayhan Audio

image

<img align="right" src="https://user-images.githubusercontent.com/57064943/179386244-7448da08-78d2-4e8d-918d-25340bf2ca78.png" height="20%" width="20%"/>

Credit & License

Note: The license referenced at the top only covers this readme file, persons listed below may have other applicable licenses in their works that are linked from here.

image

<img align="right" src="https://raw.githubusercontent.com/jakka351/FG-Falcon/master/resources/images/gauge_temp_trans.png" height="20%" width="20%"/>

Contributors

For queries, concerns, submissions, etc please message on fordforums.com.au.
Jakka351
GokhanDeveloper

Feel free to Donate if you want the repository to keep expanding.

pew. pewpew.

Twilight

As these cars age and slowly fade away, hopefully this archive allows people to keep them alive for as long as possible...

<img src="https://user-images.githubusercontent.com/57064943/163714778-8598c24a-6ae2-49f6-ba4c-42de94dfa025.png" align="center" /> <img align="right" src="https://github-production-user-asset-6210df.s3.amazonaws.com/57064943/254874402-88b6051a-9cbc-4413-8b0c-10994126dd5c.png" height="20%" width="20%"/>

Disclaimer & Legal Notice

Modifying any system on a vehicle may have unforseen consequences. All of the information contained here has been collated from various sources and may not be accurate, this is a permanent work in progress and common sense should be used. This github is not affiliated with Ford Australia in any way. All information has been sourced from publically available documents, or created by the listed persons.

image