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

#473 ·
Attempting to mod my ELM right now. Tiny connections!

Edit: Success! Modded it successfully. Was able to clear ALL DTC's. Discovered another issue though :( Had a P26DE DTC the first time I ran it last week, (Sound Symposer) and it came back today....

View attachment 45768
Yea, im not sure why it keeps coming back either. My symposer failed back in december and I had it replaced under warranty. My symposer still works and sounds awesome but no matter what I do to clear it after a day or so it ALWAYS comes back. But since it is a DTC and not a CEL the only people who know they even have the code are people that have a code reader that can access that bus. Ive deemed it not worth messing with since my symposer clearly works and have no other problems. My advice to you is to let it go.

Sent via Tapatalk using Galaxy Note 2
 
#475 ·
Dude nice vid... so you used bluetooth as well...no problems im guessing? I had none doing it this way either. Fyi you can control how far up and down they go by clicking the opposite button when the window reaches the height you want...I can also confirm that the bump retract still works as well. if you havent played with this yet, here is how to check it, get in and roll the windows down all the way. Put you hand up little directly over the window crack and roll the window up. Let it hit your hand, it SHOULD automatically roll back down.

Sent via Tapatalk using Galaxy Note 2
 
#474 ·
Mine also has the SS DTC but it works just fine.
 
#480 ·
I did about 8 cars yesterday at Cars and Coffee. Some got the shift light indicator removed. The weird thing was, when I did theres, none of the cars I did it on generated any check engine light. When I did it my light came on, the only I can think of is I did it when my car was on, not in accessory mode like i did with them. I didn't check to see if they had any codes, as their light didn't show pop.
 
#495 ·
Not sure the vcm interfaces in the same manner.

Sent via Tapatalk using Galaxy Note 2
 
#498 ·
Not sure who it may help but I have aquired an SAE document that seems very detailed about how to develop a J2534api which could be then made opensource. If this was opensource tech some extremely cheap reprogramming for ALL on board devices could he made. Its seems obdlink mx is fully capable of doing all the necessary commands to make this acheivable.

Sent via Tapatalk using Galaxy Note 2
 
  • Like
Reactions: Suprman
#505 ·
I assume it's an Intel Mac, so yes it will work. Windows is Windows, it doesn't care about the hardware it's on as long as drivers are available, which apparently you already have working, nor does it care that it's in Mac plastic. :)
 
#503 ·
Ok so I now have a temporary ids license is there anything I should log in here or just log everything?

Sent via Tapatalk using Galaxy Note 2
 
  • Like
Reactions: sefeing
#509 ·
My elm modded took forever to find a place that would fit my switch inside the housing took some major work to get it to fit. Would have been perfect if i could have got the actual sub mini dpdt switch recommended. The only one i could find locally was a little bigger, still works great though.

For some reason when i tested the switch the first time i must have switch touching something and grounded out the obd port when i plugged it in my car IPC crashed went black and all dash lights came on gauges quit working and CEL came on. I unplugged it shut off and restarted the car everything works now but the CEL is still on.

opened the elm housing made sure nothing touched plugged it in and it works great had a TON (like 3x as many DTCs as Focccus program caused.) Cleared them all including the dtcs on the MS-can and i still get the key programming error DTC.
 
#510 ·
I finally got my Elm327 1.5a today. Direct from China.

Sent via Tapatalk using Galaxy Note 2
 
#514 ·
#524 ·
So anyhow my new elm327 1.5a came in and when I plugged it in the drivers installed as they should and 1 red light came on. Howver device manager say code 10 device cannot start because it does not exist.

Sent via Tapatalk using Galaxy Note 2