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

#532 ·
Im not sure if you have ever used cracked or hacked software before but anytime a key generator is used 99% of the time virus scanners pick them as a hacktool and will actively erase them. When new software is installed alot of times the built in license generator is linked to an email and some sort of hardware id. In this case the program creates the hardware id, then you put that id into the key generator and it spits out a license key. My virus scanner called it a hack tool as well so i copied the tool and ran it in a sandbox and all was good.
 
#540 ·
Anyone here tried elmff2 or toyed with elmconfig


Sent from my GT-N5110 using Tapatalk
 
#543 ·
Yes Elmconfig is for Focus 1st gen and Elm-FF2 is Focus 2nd gen. Focccus is 3rd gen. The reason I ask is because ive seen what those mods bring to the table and some are pretty significant. Anyhow, I read a bunch on how our BCM works for the MK3. Basically the BCM is on the HS bus as we know and the IPC is on MS bus. Some features of the IPC can be accessed directly provided the software works and other stuff has to be accessed through the bcm. Basically some chip inside the bcm converts the high speed signal to a medium speed on the fly. On previous gen cars some config changes required a setting be changed in 2 places in order for things to register correctly. Basically we shouldnt write off certain settings not working in the CCC just yet as those particulars may just require another toggle in the ipc as well. Just food for thought. Its crazy what is inside the full manual that Ocysp provided us for Christmas this past year. If you havent got it yet it is a recommended download by me.

Sent via Tapatalk using Galaxy Note 2
 
  • Like
Reactions: sefeing
#542 · (Edited)
#549 ·
New Forscan build out. Version 2.1.17

Sent via Tapatalk using Galaxy Note 2
 
#552 ·
Roger doing it now... thanks!

Sent via Tapatalk using Galaxy Note 2
 
#554 ·
Maybe but does said titanium have a manual transmission? Remote start on manual transmissions are kinda dangerous.

Sent via Tapatalk using Galaxy Note 2
 
  • Like
Reactions: blacknight
#557 ·
Just changed my tire sensors from TPMS to Tire Deflation Detection System.
Image
Image


To enable: edit option 101 to DDS and whatever else you want then write to bcm. You will now get a bunch of errors on the IPC and something about getting something serviced immediately. No worries, go into the abs tab and click intialize. Now after it initializes, all the errors will be gone and you will have a new option in the settings tab in the center cluster screen of your ST. I will test what happens when you have deflated tires tomorrow.

Sent via Tapatalk using Galaxy Note 2
 
#567 ·
OK so with it set to Alternative HID the lights work full function no errors except no cornering lamps. If we flash to HID you get a headlamp fault and no cornering lights. All the wiring is the same at the plug might be as simple as something not hooked up elsewhere. Or another setting maybe on MSCAN.

That being said the Eyebrow and the Recall portion of the lights work without a problem. Hids fired on with no errors. Turn signals worked. Highs worked.

Might need to look at some wire diagrams and see if we can find where they go.

Loading up Forscan and the sensor I was thinking about SASM (Steering Angle Sensor Module) this leads me to believe we can have the option just need to trace it all back.

Sent from my SCH-I535 using Tapatalk
 
#570 ·
Ok Deflation detection does not work and doesnt even register a tire going completely flat. Flashing back to tpms...does car need to be moving for either to work?
 
#572 ·
Just got around to opening my elm327 1.5. It is in fact the 4 screw version. However it still doesnt work. It gives driver errors in device manager. Im not sure if its worth messing with because my obdlink hasnt steered me wrong yet.

Sent via Tapatalk using Galaxy Note 2
 
#579 ·
Oh I see you mean auto leveling. I adjusted the manual way took all of 5 minutes to set them the way the user manual says

Sent via Tapatalk using Galaxy Note 2
 
#582 · (Edited)
Alrighty folks, so since the Focccus app has not had an update in awhile i took it upon myself to find out where its developer like to hang out. Be warned, if you dont speak russian you will need google translator installed. The translation is far from perfect but you will get the gist of what they are talking about if you have played with the focccus app at all. http://ffclub.ru/topic/294958/jump_800/#comments

From my tablet if you get to the site and a screen pops up with something that says ok and something else just hit the something else button. That keeps desktop view and you can then choose a page to start on. Pg 22 they are talking about focccus version 6 i think.

Sent from my GT-N5110 using Tapatalk
 
#583 ·
Anything new going on?

Past few times I have had a problem with FoCCCus reading from the BCM. It will say it reads it fine but no data is showed up. Tried multiple times. Worked fine few times I did it Saturday then Saturday Night it started acting up.

Sent from my SCH-I535 using Tapatalk
 
#589 ·
Everything on the bcm is HS-can.
 
#592 ·
Sorry, just clarifying that the lights are in the BCM?

Reading through the blog on page 1 of this thread lead me to believe that the windows were on the ECM and couldn't find where the lights are. But now I see that the global open/close is on the BCM. Are the lights on that as well?

Thanks for the quick response.
Yes changing the lights to HID is on the HSCAN which is controlled by the BCM

Sent from my SCH-I535 using Tapatalk
 
#591 · (Edited)
Im not 100% but i believe everything that is editable on the central config tab in Focccus is located in the BCM.

I haven't tried anything with the ICM yet as i don't have IDS available to fix my car if i brick it. But it appears that everything on the central config tab is BCM.