Ford Focus ST Forum banner

Focccus PC app as-built editor AND all around reprogrammer

2 reading
1.1M views 2.1K replies 273 participants last post by  ad33b  
#1 · (Edited by Moderator)
Focccus PC app as-built editor AND all around reprogrammer - Discussion

UPDATED: March 20, 2015

Updating with working features.
1. Global open/close windows.
2. Removal of shift light.
3. After market HIDs
4. Add Hill Assist to non ST model
5. Turn on ecoscout display
6. Windshield wiper motor calibration
7. OEM Cruise Control added to Ford Focus SE with Sync: use option #23 Cruise Control set to "with Cruise Control"


When reading or writing config changes to the different modules you will create a slurry of DTC's on the car. This is completely normal. Download and install Forscan on your pc to read and clear out all the communications DTC's.


Things you will need: Laptop with USB port and a corded USB ELM327 code reader, or bluetooth capability if you are using an OBDlink MX or similiar adapter. A BestBuy Rocketfish micro Bluetooth adapter is what I have(id recommend the fastest bluetooth module you can get your hands on for under $40.
OBDlink MX: Shop this around, sales prices all over the place, or from here:Amazon.com: ScanTool 426101 OBDLink MX Bluetooth/OBD-II Scan Tool Interface: Automotive

First you will need a OBD2 code reader that must be capable of reading the Highspeed (HS) canbus that Ford uses. If it can read the Medium Speed (MS-CAN) bus thats a plus for other purposes such as using the software known as Forscan . For the purposes of this write up I am using the OBDLink MX(what I had already). A corded USB ELM327 may work as well but depends on the quality of the knockoff sold at most locations.

Special note: If you are using Bluetooth you will need to know which com port your computer has assigned to the Bluetooth module.
Next you will need Forscan, download from here:Download FORScan.($Free) Forscan is a PC only test tool that can log several hundred different parameters at a time, read and clear all DTC's (you will get tons of dtc's during this process but no worries no long term effects are caused when done)and run individual selftests on each CAN module.

To do the window mod and shift light change you need the Focccus App, the as-built editor both of which can be found here: Ford Tools by xGloooM from ffclub.ru
You will need a windows PC with bluetooth wireless adapter. Lastly you will need the bluetooth code reader or ELM327.
The video how to above can walk you through what to do once you have these programs.



Here is the fun part. Go here: Ford Tools by xGloooM from ffclub.ru and open the AS Built editor.
Image
type your vin number in and click download from ETIS. You should see something like this:
Image


navigate to block 184
Image
click the drop down box and change to either option 02 or 03(both work) but neither will open and close the sunroof.
Image

Now scroll back to the top and click Make XML
Image

now your pc will ask where to save the new file. Choose at your discretion as it does not matter. Go to your car and ensure your MX is plugged into the port(or Elm327). Car should be in accesory position (KOEO) key on engine off.

Now we load up the Focccus app. if you are using an OBDlink MX set your options to this
Image
note...the com port is totally dependent on your pc setup.
Click open. Focccus will now load up to this screen
Image

Now click load from file and browse to where you saved your new xml file you created. Click open. Focccus should now look like this:
Image

To confirm the settings scroll down to block 184 and verify your new global open settings. If everything is correct you are ready to write.
If everything is good click here
Image
you should see a message about starting the write procedure. Do not turn car off or press any buttons. You will see the green bar start on the left side and transition to the right in about 7-8 seconds till it shows 100%. the lights will shut off and come right back on and then you should see a message about write successful. At this point I waited for about 30seconds at which point I turned the car off and then back on to verify startup which worked as it should. Then I rolled all the windows down and turned the car off. To verify this worked get out and push and hold the lock button for maybe 5 seconds. You will now see the windows roll up perfectly. Same procedure to roll them down only now you use unlock on the Fob. Hope this helps you!
 

Attachments

#596 ·
#601 ·
Is thisa question or a statement

Sent via Tapatalk using Galaxy Note 2
 
#608 · (Edited)
Very big update. Not sure how to implement all this new info. Im gonna have get into contact directly with xgloom. Today out of the blue, i was handed a list of every parameter it seems for the US Spec Focus central config. All 254 of them. At this time im not sure what the options are for changing each but we shall all know soon enough.

the list includes a navigation option for those that care.

Sent from my GT-N5110 using Tapatalk
 
#609 ·
Even more news... Focccus version .8 is out as of today. Go get it!

Sent from my GT-N5110 using Tapatalk
 
  • Like
Reactions: XRJoe
#612 · (Edited)
#147 audible mislock feedback stock is at a 06 value and the drop down menu is no help wonder if it was set to 01 if it would disable the horn honk when engine running. will test when i get in about 15 min. Wonder how many neighbors ill piss off at 2am.


Well that did NOT work. i knew it was a long shot anyway.
 
#614 ·
Yea I read how it worked after the fact when I was reading the shop manual.

Sent via Tapatalk using Galaxy Note 2
 
#617 ·
Ok so I can now read the ipc but still get a checksum error. Im thinking this is related to baud/bus types settings during the initial connection
So far, ive tried connecting with 38400 and both boxes checked and also tried 500k and both unchecked. Ive logged all the screens as well.

DL3TE..you asked about checksums awhile back and how I got them...well I found that depending on your connection speed on Focccus startup some individual tabs in the app will have different data. Ie 38400bcm may have one partnumber for software. But then when you connect at 500k that same bcm tab will have a different part number. This just proves that the car really does have different info on the different buses.

I will be posting all the parameter names for our focus later today just as soon as I can find a good way to display it

Sent via Tapatalk using Galaxy Note 2
 
#619 ·
Yes but only for hs-can mods
 
  • Like
Reactions: Engle2192
#622 ·
yeah tahts what id be worried about also. i mean it works great for the android apps to read codes and what not. I bought the thing along time ago to use with my old car. i figured id ask to see if it worked to do the global open and close that way i didnt have to drop money one getting a diff adapter.
 
#627 ·
Ok so i dont know about you all but when I read the BCM alot of the data parameters are either completely blank or have not set or unknown as the setting. This is the same as reading my as built setting using the editor. Here are all the parameter names for the us spec focus. Now we just need to know what settings need to be inorder to enable or disable them.
#001 VEHICLE_TYPE
#002 DOORS
#003 TRANSMISSION - DRIVELINE
#004 BIFUEL
#005 ENGINE
#006 FUEL
#007 ALTERNATOR
#008 STEERING WHEEL POSITION
#009 GEARBOX
#010 GEARBOX, TYPE
#011 FUEL TANK, VOLUME
#012 ALARM
#013 SPARE
#014 HEADLIGHTS, TYPE
#015 HEADLIGHTS, SYMMETRY
#016 DAYRUNNING LIGHT
#017 DIMMED DIPPED HEADLIGHTS
#018 FOGLIGHT FUNCTION
#019 REAR FOGLIGHT TOW FUNCTION
#020 TRAILER MODULE
#021 KEYLESS ENTRY AND START
#022 ADDITIONAL HEATER
#023 CRUISE CONTROL
#024 RAINSENSOR
#025 HEADLIGHT CLEANING
#026 POWER STEERING TYPE
#027 TRIP COMPUTER
#028 PRIVATE LOCKING TRUNK
#029 CHILD LOCK, REAR DOORS
#030 UNLOCK SETTING
#031 ACKNOWLEDGE SIGNAL LOCK/ALARM
#032 AUTOMATIC LOCKING BY SPEED
#033 LEVEL SENSOR - IF ALARM
#034 RETRIGG - IF ALARM
#035 PASSIVE ALARM ACTIVATION
#036 PANIC ALARM
#037 BLIND SPOT INFORMATION SYSTEM
#038 ROAD FRICTION DETECTION
#039 PTC HEATER (SUPPLEMENTARY AIR HEATER)
#040 BATTERY REAR
#041 COUPE FILTER
#042 CLIMATE CONTROL UNIT
#043 SPEED LIMITATION
#044 SPEED WARNING DEVICE
#045 INSTRUMENT CLUSTER CALIBRATION
#046 WHEEL BRAKES TYPE FRONT
#047 INTERIOR MOTION SENSOR
#048 HEARTBEAT SENSOR
#049 HEATED REAR SEAT
#050 TELEPHONE
#051 TIRE CIRCUMFERENCE
#052 SERVICE INTERVAL - N/A
#053 SEAT HEAT CALIBRATION - N/A
#054 HEATED FRONT SEATS
#055 FRONT SEAT VENTILATION
#056 CALLSTART OF PARKING HEATER
#057 PARKING BRAKE, TYPE
#058 HEATED WINDSCREEN
#059 PARKING ASSISTANCE
#060 HILL DESCENT CONTROL
#061 SAFETY BELT REMINDER
#062 BRAND
#063 FREQUENCY - REMOTE CONTROLS
#064 AIR CONDITION, REAR
#065 GLASS TYPE
#066 ROOF TYPE
#067 OCTANE RATING
#068 EMISSION STANDARD
#069 BODY STYLE
#070 TIRE DIMENSION
#071 FINAL DRIVE RATIO
#072 NAVIGATION/TRAVELLER ASSISTANCE
#073 LOUDSPEAKER QUANTITIES
#074 SUSPENSION
#075 INTEGRATED VEHICLE DYNAMIC CONTROL
#076 TOWBAR
#077 PHONE HOLDER
#078 DRIVEN AXLE
#079 REAR WHEEL TYPE
#080 WHEELBASE SERIES & EXTENDED LENGTH OPTION
#081 ACTIVE SUSPENSION
#082 STEERING GEAR
#083 CENTRAL LOCK, TYPE
#084 SIDE WINDOWS
#085 REAR VIEW MIRRORS, OUTER
#086 MEMORY FUNCTION
#087 PUDDLE LIGHT, OUTER MIRRORS
#088 AUTO LIGHTS
#089 AIRBAG, PASSENGER SIDE
#090 CUTOFF SWITCH PASSENGER AIRBAG
#091 SIDE AIRBAG (THORAX) DRIVER
#092 SIDE AIRBAG (THORAX) PASSENGER
#093 LANGUAGE
#094 EL CAR HEATER
#095 CUPE VENTILATION
#096 COLLISION MITIGATION BY BRAKING
#097 FOWARD COLLISION WARNING
#098 LANE DEPARTURE WARNING
#099 PARK ASSIST CAMERA
#100 12 VOLT OUTLET LUGGAGE
#101 TYRE PRESSURE MODE SYSTEM
#102 OIL LEVEL SENSOR
#103 ROLL STABILITY CONTROL
#104 EL VACUUM PUMP, REAR BOOSTER
#105 WHEEL BRAKES TYPE REAR
#106 EMERGENCY BRAKE LIGHT
#107 AUXILIARY LIGHTS
#108 ROOF HATCH
#109 POWER REAR WINDOWS
#110 FREQUENCY BAND & STEP, RADIO
#111 TRIM LEVEL
#112 IN CAR ENTERTAINMENT
#113 VOICE CONTROL
#114 SPEEDO BIAS
#115 SPEED LOCK
#116 CLUSTER LEVEL
#117 SPEEDOMETER
#118 TACHOGRAPH
#119 RADIO, AMP & SPEAKER SYSTEM
#120 CENTRE SPEAKER, DASHBOARD
#121 SUBWOOFER
#122 HEADPHONE SOCKETS, REAR
#123 AUDIO AUXILIARY INPUT
#124 AUDIO PLAYER
#125 DIGITAL RADIO RECEIVER
#126 MICROPHONE
#127 NAVIGATION SYSTEM
#128 PARKING BRAKE SWITCH
#129 TERRAIN RESPONSE FITMENT
#130 PAM SCAN PATTERN
#131 FRONT PASSENGER SEATBELT REMINDER
#132 DRIVER KNEE BOLSTER
#133 SIDE CURTAIN AIRBAGS
#134 AIRBAG, DRIVER SIDE
#135 FRONT ACTIVE SEAT BELT RETRACTOR PRETENSIONER
#136 SEAT BELT WARNING
#137 LEFT HAND SIDE LOAD DOOR
#138 RIGHT HAND SIDE LOAD DOOR
#139 REAR OPENING
#140 BULKHEAD
#141 REAR GLAZING
#142 ROOF HEIGHT
#143 REAR WASH WIPE
#144 POWER/HEATED MIRRORS
#145 AUTO RELOCKING
#146 ZONAL OPPOSITE DOOR LOCKING
#147 AUDIBLE MISLOCK FEEDBACK
#148 CONFIGURABLE UNLOCKING
#149 HOMESAFE LIGHTING
#150 AIR QUALITY SENSOR
#151 EMISSION, EVAPORATION SYSTEM
#152 HEADRESTS REAR, FOLDING
#153 EXTERNAL ALARM UNIT SUPPLY
#154 ACCESSORY USB UNIT
#155 TRAFFIC INFORMATION
#156 Spare(reserved for future use)
#157 BLUETOOTH HANDSFREE
#158 OCCUPANT WEIGHT SENSOR (OWS)
#159 REAR BELT DETECTION
#160 PYRO TECHNICAL STEERING COLUMN
#161 ADAPTIVE LOAD LIMITER FRONT
#162 SEAT TRACK SENSORS
#163 LAP BELT PRETENSIONER FRONT
#164 FRONT CRASH SENSING SYSTEM
#165 ADAPTIVE VENTILATION FRONT
#166 FRONT DOOR WARNING LAMPS
#167 STALL APPLY
#168 KEY OUT APPLY
#169 DRIVE AWAY RELEASE
#170 BATTERY SAVER TIME
#171 HEATED STEERING WHEEL
#172 TOUCHSCREEN
#173 REAR ENTERTAINMENT SYSTEM
#174 MY CONNECTED WORLD
#175 SPEECH CONTROL LANGUAGE
#176 Spare(reserved for future use)
#177 SELF OPENING BOOTLID/TAILGATE
#178 SHIFT INDICATION
#179 NEUTRAL CONTROL AUTO. GEAR
#180 RPM SPEED CONTROLLER
#181 DAMP SENSOR
#182 ASTHMA AND ALLERGY
#183 ENGINE COOLING FAN PERFORMANCE
#184 GLOBAL OPEN/CLOSE
#185 TRIP COMPUTER MIXED UNITS
#186 DOOR REMOTE CONTROL CHANNEL TYPE
#187 AUDIO BUTTONS, STEERING WHEEL
#188 HANDSFREE TELEMUTE FUNCTION
#189 WIDE BODY PACK
#190 KEY CODE
#191 DRIVER IMPAIRMENT MONITOR
#192 CITY SAFETY
#193 REMOTE LOCK WITH OPEN DOORS
#194 MIRROR MOUNTED TURN SIGNAL INDICATOR
#195 FUEL PUMP
#196 TAILLAMPS
#197 ALCOHOL INTERLOCK
#198 COLUMN STALK RADIO CONTROLS
#199 TRAILER STABILITY ASSIST
#200 SEATS
#201 REVERSE GEAR CHIME
#202 SUN SENSOR
#203 WHEEL SPEED SENSOR TYPE
#204 RETRACTABLE RUNNING BOARD
#205 RACING SUB BRAND
#206 NIGHT VISION
#207 FRONT CAMERA
#208 STEERING COLUMN LOCK
#209 IDIS
#210 BATTERY
#211 BATTERY MONITOR SENSOR
#212 REGION IF DVD
#213 UNIT SETTING
#214 INTEGRATED CONTROL PANEL
#215 INFOTAINMENT THEFT PROTECTION
#216 AESTHETIC LIGHTING
#217 PICTURE SUPPORT
#218 HILL LAUNCH ASSIST
#219 LANGUAGE REGION
#220 SIDE CAMERA
#221 EUCD PARAMETER 221
#222 STOP START
#223 INNER REAR VIEW MIRROR TYPE
#224 ADJUSTABLE SPEED LIMITER
#225 AFTER THEFT STOLEN VEHICLE RECOVERY
#226 LOCK STATUS INDICATION CONFIG
#227 SERVICE ENGINE TIME
#228 SERVICE DISTANCE
#229 SERVICE TIME
#230 EUCD PARAMETER 230
#231 FUEL TANK TABLE
#232 EUCD PARAMETER 232
#233 EUCD PARAMETER 233
#234 EUCD PARAMETER 234
#235 ACTIVE GRILL SHUTTER
#236 STEERING GEARS C FACTOR
#237 EUCD PARAMETER 237
#238 EUCD PARAMETER 238
#239 MY KEY
#240 TRAFFIC SIGN RECOGNITION
#241 EUCD PARAMETER 241
#242 REMOTE START
#243 SHIFTER TYPE
#244 EUCD PARAMETER 244
#245 EUCD PARAMETER 245
#246 EUCD PARAMETER 246
#247 EUCD PARAMETER 247
#248 EUCD PARAMETER 248
#249 EUCD PARAMETER 249
#250 EUCD PARAMETER 250
#251 EUCD PARAMETER 251
#252 EUCD PARAMETER 252
 
#629 ·
The app list can very. Sometimes it will just need to be read again and other times changing your connection speed will make them appear.

Sent via Tapatalk using Galaxy Note 2
 
#631 ·
Anyone try disabling the # 235 AGS to see if the DTC for them stops being thrown I. At work can't test till I get to car.
 
#632 ·
I may try tonight... im currently building a massive spreadsheet using the built in tools menu logger from focccus.
 
#634 ·
I went onto the ffclub.ru forum where the developer hangs out. Apparently they have gotten it fully reprogram individual modules already. Things like the ipc update can be done by us with this program. Until we know for sure how to do it i would not suggest trying it. They did say it took atleast 30 minutes to fully write the data.

Sent from my GT-N5110 using Tapatalk
 
#642 ·
I'd also love to be able to bypass the lockouts on MFT

Sent from my SCH-I535 using Tapatalk
Those definitely look doable. After looking at some of those parameters navigation looks like it can be added as long as the gps module is therw.

Sent from my GT-N5110 using Tapatalk
 
#643 ·
#645 ·
Im thinking DRL must have to be enabled in both the ipc and the bcm. In the older focus programs that work with previous gen models these features had to be enabled in both modules in order to enable them.

Sent from my GT-N5110 using Tapatalk
 
#647 ·
Dim? My led lights are not dim on either side. You might have other issues.

Sent via Tapatalk using Galaxy Note 2
 
#648 ·
Check the thread I linked for what is going on with mine. I have an ST2 and installed ST3 lights but it appears one side has 2 functions, DRL and accent while the other side only has accent. BUT when writing to the BCM the one that only has accent mode will brighten up to DRL mode until the write is complete. So it has the functionality of DRL and accent but I can't get it to function as DRL at the moment. The thread goes into more detail.
 
#649 ·
I just looked at the list and im thinking a full seat swap is totally doable now that we have the ability to change a seat setting and occupant wright sensor setting. I thought this was the reason the passenger seat could not be changed due to disable of the abs module.

Sent via Tapatalk using Galaxy Note 2
 
#655 ·
I finally got it to read the ipc successfully. 8.1 has the right stuff included so I had no problems there. I did have problems staying connected. Right after I read the ipc I then dropped the connection and got a message could not initiate elm or something like that.

Sent via Tapatalk using Galaxy Note 2
 
#657 ·
Quad. I payed the dealer to do it.

Sent via Tapatalk using Galaxy Note 2
 
#660 ·
I would not do it...not the ipc...atleast not yet. If you mess your ipc up you will need to tow your car to the dealer.

Sent from my GT-N5110 using Tapatalk
 
#670 ·
Might be a bluetooth driver in your comp. May not be up to snuff for the higher connect speed. What does your device manager say is the bluetooth chip type and driver #

Sent from my GT-N5110 using Tapatalk