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

#835 ·
jdub, are you in contact with the developer and/or trying to populate the list of options yourself? I figure we can cross-reference our cars' equipment/options with the as-built editor choices to determine what certain numbers (incl. "unknown") mean for the US market? (I have a 2013 Ti hatch with a 5 speed.)

For example, number 125 "Satellite radio receiver" is set to "05 - unknown". I have Sirius satellite radio. The current options are 00 not configured, 01 without digital radio, and 02 DAB radio; I believe DAB is a European system. So we can infer that 05 probably means Sirius.
 
#836 · (Edited)
The parameter names are all correct. The only thing I added was all the missing parameter names. Yes I sent the new xml file to him and he said he will will be translating it to the other languages. You can't tell from the document but it is actually in like 7 different languages.
You would need a special xml reader in order to see that other data.

I do not have the list of the individual options for each missing parameter though. I assume that is being worked on as well.

I asked the developer for a copy of the source code so I can develope and recompile copies with updates specifically for us as quickly as possible.

So you have a titanium? Can you pm me your vin so I can create a spreadsheet of all the different options? Many people here have given me their VINs but they were all ST models.

Sent via Tapatalk using Galaxy Note 2
 
#837 ·
The volkwagon one is real nice and yes you have to pay for that. It opens up all these option you have found and soooooo much more. Changing DRL options ie fogs instead of HIDs or off. Remote hatch release european lighting with a euro switch. The list is endless. Great work guys and I will have to check out that summary. Search here really sucks so I missed it.
 
#838 ·
FoCoM is one but it comes with $$$, for ford focus mk1 there is ElmConfig (free) and for focus mk2 there is Elm-ff2.

Ive been looking for a torrent of FoCoM but I havent found one as of yet.

Sent via Tapatalk using Galaxy Note 2
 
#839 ·
I am now wondering what all would be required to add Blind Spot Monitoring to our cars. On the Euro ST's they have it as an option. As for parts, the Escape has this as an option on the Titanium. The question is the electrical there for the radar units, the door mirrors appear to be the same between the Focus and Escape. Checking out parts pricing this would be an expensive test as the radar modules are 750 a side and the mirror assemblies are 300+ a side.

Best test would be if anyone knew there were rear connectors for the radar units in the wiring harness and if another people who had an Escape with BLSM moved there stuff over to the Focus to test.
 
#846 ·
Maybe the ST2, but not the ST1 unless my car was a monday/friday car. I looked and I DO NOT have the plug on the body harness side for the heated seat elements to plug into. I looked into this a lot and the only thing I didn't do is pull my console to see if the plugs were there for the switches. But the harness side that is under the front part of the seat DOES NOT have the plug for heated seats. I would have to buy a body harness in order to add it in. Maybe the ST2 has the wiring there because of the different package that the ST2 comes with.

I was going to get the factory elements and the switches from a standard focus with heated seats so it fits in my console location and then get pigtail adapters to make my own harnesses and wire it up myself as a separate system. But I have other things right now I would like to do first.

I really wish I was wrong.
 
#847 ·
Maybe the ST2, but not the ST1 unless my car was a monday/friday car. I looked and I DO NOT have the plug on the body harness side for the heated seat elements to plug into. I looked into this a lot and the only thing I didn't do is pull my console to see if the plugs were there for the switches. But the harness side that is under the front part of the seat DOES NOT have the plug for heated seats. I would have to buy a body harness in order to add it in. Maybe the ST2 has the wiring there because of the different package that the ST2 comes with.

I was going to get the factory elements and the switches from a standard focus with heated seats so it fits in my console location and then get pigtail adapters to make my own harnesses and wire it up myself as a separate system. But I have other things right now I would like to do first.

I really wish I was wrong.
Oh gotcha. That would make sense, the ST2 and ST3 packages are a lot a like so they probably do have some extra things than an ST1.
 
#849 ·
Yes
 
#850 ·
Forgive me if this was already posted, or if it doesn't work for you, but I think it might.

I have a Titanium hatch with a 5-speed, so I believe some of this might possibly be relevant to some of you. I read through this thread a couple days ago, so my memory isn't totally fresh.

Hill Launch Assist
I recall reading that some of you have not had luck enabling Hill Launch Assist on your STs. I also had no luck the first time I tried it on my 5-speed Ti –*the ABS module threw a code saying "Not Programmed", and the ABS and AdvanceTrac lights came on. Another user on FocusFanatics showed me the missing step – after writing to the BCM on FoCCCus, go to the ABS tab and click "Initialize"; this resets the ABS module, which had thrown a code because its programming had changed. Doing so turns the warning lights off. I cleared the codes as usual and confirmed on the edge of my driveway that Hill Launch Assist is working.

YMMV. It's still possible something is different in the ST, but all the hardware is there so I don't see why not.

DRLs –*dimmed low beams
I have the standard halogen headlamps, so I imagine this might be relevant for anyone with an ST1 or ST2 who wants to enable DRLs on their stock headlamps. FoCCCus does not have the setting built in – you have to change the DRL line to "unknown" and change the value manually to "03". After doing so, the low beams come on at a reduced intensity any time the car is on, when the headlamps are off or when the parking lamps are on. DRLs!

I made a short (1.5 minute, not really detailed) demo video of this.


Again, apologies if I have duplicated any information here. I recall reading problems enabling Hill Launch Assist and also not much certainty on the DRL settings. All thanks go to user Whodatxevg at FF, who helped me figure both of these out (he has a 5-speed SE).
 
#852 ·
Hill launch is built into the ST in stock form. Ill mess with DRL tonight and if it works as you say it does ill edit the xml so we EVERYONE who tries can do the same. I have hids, will thats matter?

Sent via Tapatalk using Galaxy Note 2
 
#868 ·
Did you go through the ipc and enable it? There is a setting inside that screen in front of the steering column to turn it on.

Sent via Tapatalk using Galaxy Note 2
 
#869 · (Edited)
Im working on a write up so people can use IDS without a license and without a vcm. You cant do anything other than view the data but there is a screen that looks an awful lot like the asbuilt table from focccus. When you view your as built data on ids the parameters should match what you have. It is these parameters that we need to add to the ccc_descr.xml file. Once we have a listing for every option we can then try turning stuff on and off.
If you are from canada and have an ST3 or ST2 please pm me your vin.

Edit....got the st3 VIN# just need ST2
Im leaving for a week to the dominican republic starting tomorrow. My wife wants me to stay off the forums but if you have question directed at me quote me and ill respond as quickly as I can.

Sent via Tapatalk using Galaxy Note 2
 
#870 ·
Not an option in there. My ETIS:

Code:
Charcoal Black Interior
 Windsor Leather
 Front Scuff Plates - Silver
 ACC Media Hub 2XUSB+AV+SD Slot
 Less Interior Pack
 Less Hill Launch Assist
 My Key
 (-) Version Packages
 Michigan Plant Built
 Ford Corporate Badge
 Less Appearance Group
 ST Sales Badge
 Feature Content Group 1
 2013 Job #1 Program Control
 For Normal Temperature Zones
 With English Language Label
 Owner Hand Book Pack
 Less Tyre Repair Service Kit
 Power Front Windows One Touch Up/Do
 Power Rear Window One Shot Up/Down
 Less Grille-Upper
 Mini Overhead Cnsl W/Sunglass Bin
 Console - With Closed Bin
 Int Environment Clr-Charcoal Black
 Int Feat Colour - Charcoal Black
 Less Floor Mat Kit
 Front Floor Mats - ST Logo
 Rear Floor Mats - ST
 With General Stowage Box
 Sunvisor-Driver Vinyl W/Mirr Insert
 Sunvisor-Pass Vinyl W/Mirr Insert
 With Aluminum Interior Door Handles
 With Load Area Cover
 Less Decklid Liner
 With Load Floor Carpet
 Grille - Lower Dark
 Rocker Panel Moulding - Sport
 Less Exterior Door Frame Mouldings
 With Single Rear Wing Spoiler
 With Dipping Rear View Mirror
 Dual P/Heat/Signal/Pud Lamp Mirror
 With Body Coloured Exterior Mirror
 With Driver Seat Back Map Pocket
 Passenger Seat Back Map Pocket
 With Front 2 Way Headrest
 With Electric Driver Seat Recliner
 With Two Piece Rear Seat Cushion
 With 60:40 Split - Folding Rr Seat
 Rear Centre Armrest With Stowage
 Less Driver Seat Lumbar Support
 With Drivers Heated Seat
 With Heated Passenger Seat
 With Driver 4 Way Pwr.Seat Adjuster
 Less Fuel Economy Pack
 Engine Cover - Under Hood
 Body Coloured Exterior Door Handle
 Body Coloured Tailgate Handle
 Ignition Key Combination Pack 1
 With Leather Gear Shift Knob
 Keyless Entry/Start - Passive
 Capless Fuel Filler Without Lock
 With Int. Rear Window Wiper/Washer
 Power Tilt/Slide Sun Roof
 Front Bumper-Col/Key W/Fog Lamps
 Rear Bumper - Sporty - Body Colour
 Less Front License Plate Bracket
 Belt D & P Fr 1 & 2 Row/D Kne Bag
 Tether Anchorage Restraint-Style 2
 With Steel Spare Wheel
 18 X 8 Alloy Wheel
 With Conventional Spare Tyre
 Less Wheel Covers
 With Kysor Radiator Shutter
 Less Immersion Heater
 Less Remote Starter
 With 49 State/Non Green State Req
 Less Evaporative Emissions
 With Performance Suspension
 3.81/2.77
 Dual Exhaust Less Resonators
 Mechanical Hand Operated Park Brake
 HD Frt/Std Duty Rr Caliprs And Pads
 With Rear Disc Brakes
 With IVD/Traction Control/ABS
 Normal Fuel Fill
 Less Keyless Entry/Elect - FIA
 Less Rear Bumper Protector
 Less Full Vehicle Cover
 Less Cargo Net - FIA
 Less Remote Starter - FIA
 Less Tape Stripes - FIA
 Less Manual Shift Auto Trans
 With Pollen Filter
 With Lead/Unleaded Fuel
 Brushed Stainless Steel Brake Pedal
 With Power Steering(Variable Ratio)
 Sport/Leather Steering Wheel
 With Speed Control
 Conventional Instruments - Level 3
 With MPH/KMH Speedometer
 With Trip Computer
 With Instrument Gauges
 With Compass Display
 MFD TFT Touch Screen With Nav
 With Message Centre
 Navigation Data - N America/Mexico
 With Perimeter Anti-Theft
 Less Rear Parking Aid
 Less Front Parking Aid
 Less Automated Parking System
 Standard Duty Battery
 Less A/V Jack
 Sgl Tun/Sgl CD W/Sdars/HD LXF
 ICE Feature Pack 25
 Branded ICP/Mini EFP
 With 10 High Series Radio Speakers
 Less Cell Phone Interface System
 Sync II With Navigation
 With Steering Wheel Radio Controls
 Less Smokers Package
 With Power Point Plug - Rear
 Less Camera
 Less Style Pack
 With Auto Headlamps
 With Colour Keyed Fog Lamp Bezel
 High Intensity Discharge Headlamp
 Less Daytime Running Lamps
 With Front Fog Lamps
 With Black Headlamp Bezels
 Multi Colour Ambient LED Lighting
 Less Footwell Lights
 Header Mounted Courtesy/Maplights
 Frt L/R Lamps/Rear Single Lamp
 Tail lamps - Level 1
 High Mounted Stop Lamp W/Clear Lens
 With Automatic Headlamp Control
 Electric Gold 2
 Generic Country Group 1
 CV61-5310-SG* Left Front Coil
 CV61-5310-SG* Right Front Coil
 CV61-5560-SG* Left Rear Coil
 CV61-5560-SG* Right Rr Coil Spring
 Outside Air Temperature Present
 (+)"USA"
 (-) GVMT Service Administration
 (-)"CDN"
 (-)"GU"
 (-)"BZ"
 (-)"BS"
 (-)"KOR"
 (-)"AW"
 
#874 ·
I just looked up an ST3 Vin in IDS and they have the exact same options for DRL for programmable parameters as we do.

So it looks like ids version 90.03 can be used as long as you kill your internet connection before you open it

Sent via Tapatalk using Galaxy Note 2
 
  • Like
Reactions: whodatxevg
#878 · (Edited)
Another confirmed success with Global Open/Close and disabling the shift light.

Got errors reading at 500,000 so let it auto neg the rate and everything went smoothly after that.

I just used the FoCCus app and read from BCM and then changed my options and wrote back to car. I will wait for others to update with what they find.

I used this bluetooth adapter to write to the BCM and then used Torque to reset the DTC's. Both confirmed working. Used Windows 8.1 on a Macbook Pro running Bootcamp.

I do however want a software solution for the LED DRL's. Also would like Rear Fog's and the backup camera.

Has anyone tried setting the Start/Stop system. Mechanically there is not a whole lot changed. Beefier starter and battery. I wonder if it would work if we enabled the setting but since I don't have IDS I do not want to be a guinea pig. Can anyone try this?

Also think we could get blind spot warning installed since they run it on the Escape and Euro ST's hardware is expensive and the car specific mounts would need to be ordered from Europe. Wiring is another unknown.

Rain sensing windshield wipers from the '12 Titanium would also be cool but expensive to find the hardware/different windshield. Again wiring is a possible concern here as well.
 
#879 ·
Torradan gave me a vin for Canadian ST3. His drl settings are same as mine. However his fogs had an option for enabled without restrictions. This is what was read from ids.

Btw for ids to work for me i had to create a new file and tell it to save logs. Then i close IDS and turn off wifi. Reload ids and when it say license has expired choose cancel....however ids will still load. It should pop up and ask to reload previous session. No you can go into programmable parameters section. Somewhere on this page you can load via VIN number and download as built parameters. There is a section for configurable parameters. Might take some searching but ive gotten it to work while being completely off the network and not plugged into my car.

Sent via Tapatalk using Galaxy Note 2
 
#881 ·
Torradan gave me a vin for Canadian ST3. His drl settings are same as mine. However his fogs had an option for enabled without restrictions. This is what was read from ids.
The 2014 models have the added foglight on/off status memory unlike the 2013 where you have to turn them on every time you start the car (should you want to). I mention to make sure you're aware of this, you may or may not be already. I don't know if there were hardware changes to allow this, either electronically or legally.

I think it's pretty clear that we're only seeing a very small part of the picture so far, that there must be the right options toggled in several modules and possibly on several bus levels before certain things can be enabled or disabled.
 
#896 ·
I hope to actually be able to maybe develop something for it though. Whether its being able to do something with android for instance. Like be able to do simple changes such as global open and close from your phone. Something that does not require both can systems.

Sent from my SCH-I535 using Tapatalk
 
#897 · (Edited)
That would never happen. Nothing that can be changed with FoCCCus or the IDS will be changeable with an app, thats just not how it works. You can create completely new apps like music or weather stuff, but there is no way in hell Ford would allow things like global open to be changed with an app.

It would be nice, but I doubt you will be able to without some kind of hacking or 3rd party app like FoCCCus.
 
#899 ·
OpenXC on order. I have a couple years programming experience with Arduino and business apps. Should be able to make some cool stuff with the help of the community.

I had said that my goal was to make track apps. Would be pretty cool, my buddy's Mustang has some cool apps like that and I'd love to see them on the

Side note, I can get my Bluetooth OBD to read off my phone but no luck with my PC. Any ideas? It will pair and say cannot open port.
 
#900 ·
I noticed that my PC had a tendency to pick the wrong port most of the time, I'm sure you already have but if not maybe verifying that foCCCus is using the correct port. My PC also does not play nicely with the auto select speed option. Good luck!

Sent from my SPH-L720 using Tapatalk
 
#902 ·
Sorry if this has already been asked in this thread. Does anyone sell a modified ELM327 device with the USB cable? I'm in a heavily populated wireless network area and prefer the USB cable connection to the PC. Not too handy with a soldering iron.

Thanks,
HH