Ford Focus ST Forum banner

Focccus PC app as-built editor AND all around reprogrammer

3 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

#685 ·
I got could not init Elm a bunch today...never has happened before. Most that i see is checksum errors.. typically it means the checsum not matching the parameters it pulled. Usually as long as it can connect i will load my editted as built and write that to the bcm. Ive never had a write fail. Btw i turned my shift light back on... im a manual transmission noob and i find ill be doing 60 in 4th with the radio up qnd not notice my revs are real high...

Sent from my GT-N5110 using Tapatalk
 
#689 · (Edited)
I have it but I dont know how it works. Off the top of my head vbf stands for volvo binary file.

If you want to read the vbf file you can use notepad or wordpad. Beyond a small ascii portion at the top of file explaining what it is the rest is encrypted. Last I checked you will need some type of volvo editor to read the rest. Ive checked many places and never found one.

Man, ive got so much stuff on my pc related to this car it is ridiculous. Ive got 3 different j2534 passthrough programs. ive read up on how the the passthrough protocol works, and come very very close to buying a drewtech mongoose pro ford passthrough device just sow I can do my own calibrations. But that piece is $500 and for that kind of cost id rather buy an Accesport first.

Ive downloaded tons and tons of sae documents and have probably 2000 pages related to obd2 that I havent read yet.

If you are tech geek then this car is a tech geeks wet dream.

Sent via Tapatalk using Galaxy Note 2
 
#690 ·
I have it but I dont know how it works. Off the top of my head vbf stands for volvo binary file.

If you want to read the vbf file you can use notepad or wordpad. Beyond a small ascii portion at the top of file explaining what it is the rest is encrypted. Last I checked you will need some type of volvo editor to read the rest. Ive checked many places and never found one.

Sent via Tapatalk using Galaxy Note 2
That seems to be the case for me too. I can read the top portion all the rest is jibberish.

I was hoping that maybe i could change a value in the vbf file and maybe disable the horn honks when exiting the car but doesn't look to be possible.

Though it looks like it might be very easy to load up the new VBF in FoCCCus and flash it via the Tools tab.
 
#697 ·
OK, so I bought an ELM327 to USB cable on Amazon. All I needed was to access HS-CAN so that works for ~$8.

Plugged the cable into the obd port and then into my laptop and turned the car on. My laptop then failed to find the driver for the device so I just looked it up.

The CP210x USB to UART driver can be downloaded here: USB to UART Bridge VCP Drivers | Silicon Labs

That now allowed both ForScan and Focccus to read the cable I purchased.

Went to write to BCM with the car running and halfway I got a write to BCM fault. Tried again and got maybe 20% and same thing. So I shut the car off and tried and it was nearly instant that the write to BCM was complete and ready to go.

When I got the faults I had a couple weird dtcs pop up on the display saying service engine soon or something similar. But those were just momentary.

So in the end I added the global open and close and HIDs without resistors and no dipped beam fault. Very pleasantly surprised. (Also, if it matters I have a non-ST Focus).







 
#699 ·
Just finished the global lock/unlock. Works like a charm!

I used this adapter if anyone is looking for one:
Century Accessory ELM327 V1.5 OBDII OBD2 CAN-BUS Car Auto Diagnostic Interface USB Scanner Tool Cable

Put checks in auto speed, and maximize on FoCCCus instead of using a value in there. Failed once, but then tried to re-write immediately and no problem.

Got a little alarmed with all of the noises going on, chimes, alarms, hill assist fail. In the end, no CELs or anything else weird going on.

Of course, wife asked me why I was sitting in the car with my laptop at 7:30am, and she just rolled her eyes. Just a typical day in the household when I get all geeky and do weird stuff.
 
#701 ·
Ya, I was alarmed too. First time I did the write the car was running and when the guages went blank and rpms went to zero I thought it stalled the car but i could still here it was loud and running so I was then just confused.

Too funny. My wife thought I was weird too but so did like 10 other people when I went outside at 1:30 in the morning of my apartment complex parking lot.
 
#702 ·
Does anyone know if the ELM327 v1.5b will work?

Sent from my LG-D959 using Tapatalk
 
#708 ·
And you can click the fob button again to manually stop the up or down motion so you can set the height you want.

Sent via Tapatalk using Galaxy Note 2
 
#715 ·
its possible need to get a switch that is small enough thats why i just bought a usb elm327 and modded it. to tight of a space on the bluetooth elm to work and seal the case back up.
 
#720 ·
Maybe not on a sunday but you can try an Industrial Supply type place tomorrow.

Sent via Tapatalk using Galaxy Note 2
 
#726 ·
Hey guys, sorry in advance, cause I'm sure it was mentioned before in this thread, but I can't seem to find it. Is it possible after reprogramming to run HID ballasts straight off the stock wiring harness? AKA, without resistors or relay harness? Moreover, does the stock harness provide constant 12V once it has been changed to Alternative HID in FoCCCus?
 
#745 ·
Im thinking 24guage or 26 guage wire, what is the wire diameter that is currently in there?

Sent via Tapatalk using Galaxy Note 2
 
#747 ·
does the st2 have the little wheel to the left of the steering wheel? ilIf so did you play with settings at all?

Sent via Tapatalk using Galaxy Note 2