Handleidingen Focus III Handleidingen voor de Focus III.


Reageren
 
Discussietools Weergave
Oud 27 april 2015, 12:30   #1
JW
 
JW's schermafbeelding
 
Geregistreerd: 19 mei 2007
Naam: Wilco
Locatie: Sliedrecht
Leeftijd: 34
Berichten: 7.087
Arrow Configuratie en instellingen aanpassen met een (aangepaste) ELM327 interface.

Configuratie en instellingen aanpassen met een (aangepaste) ELM327 interface.



deze HowTo is geheel op eigen risico!! Begin hier alleen aan als je weet wat je doet. Hou er rekening mee dat het uitlezen/aanpassen van de voertuigsoftware risico's met zich mee kan brengen en in sommige gevallen tot problemen kan leiden. in het ergste geval kan het voorkomen dat de teller onbruikbaar wordt. Begin hier dus alleen aan als je van jezelf weet dat je hier voldoende kennis van hebt en ook de kennis hebt om eventuele problemen op te lossen!!



tijdens het lezen van wat topics op het Russische Focus forum ben ik een programma tegengekomen waarmee het mogelijk is om ook bij de Focus 3 configuratie instellingen aan te passen met een ELM327 interface. Bij de Focus 3 werkt dit echter totaal anders als bij de Focus 2. Bij de Focus 2 was elke afzonderlijke module apart te configureren. Bij de Focus 3 wordt gebruik gemaakt van de CCC (Central Car Configuration). Dit is een Centrale Configuratie welke in zowel de Body Control Module (BCM of BCMii) als de tellerunit (IPC). is opgeslagen. Door Parameters in de centrale configuratie te wijzigen kunnen configuratie instelling worden gewijzigd en zo bepaalde opties worden geactiveerd.

Vooralsnog werkt het programma alleen bij de Focus 3 fase 1. Bij de fase 2 heeft Ford de beveiliging opgeschroefd waardoor het (nog) niet mogelijk is om deze uit te lezen of te configureren. Mogelijk dat dit met toekomstige versies wel kan.

Het programma heet FoCCCus en is geschreven door een member van het Russische Focus forum. Het Russische topic hierover kan je HIER vinden. Als je het Russich vertaald naar Engels is het redelijk goed te lezen/begrijpen.

De laatste versie van dit programma kan je HIER downloaden.


Hieronder een overzicht met de versies die van het FoCCCus programma zijn uitgebracht en wat de wijzigingen zijn:

V0.8.6

v0.8.5 (19.12.15)
Added support STN2120
Fixed minor bugs

v0.8.4 (01.03.15)
Added the ability to flash module ESP
Fixed errors in the description of the main config

v0.8.3 (01.09.14)
Added calibration procedure wipers

v0.8.2 (18.05.14)
Added initialization procedure RCM

v0.8.1 (10.05.14)
Fixed work with TCM and PCM 2.0GDI

v0.8 (09.05.14)
Added support for TCM and PCM 2.0GDI
Fixed parsing VBF files for TCM and PCM
Adapted definition and uvelichnie speed ELM
Added support FCDIM
Improved algorithm for connecting the modules
Added retransmission unit in case of problems with communication
Added ability to select the bus to connect to the MM-CAN
Added Chinese to decipher the central config



Op DEZE site die eveneens van de maker van het programma is kan je aan de hand van het VIN nummer de AS-BUILT data downloaden (alleen Focus 3).



De Central Car Configuration staat opgeslagen in de Body Control Module (BCM of BCMii) en de tellerunit (IPC). Om een instelling te veranderen dien je deze in de BCM te wijzigen. Het bestand in de IPC is feitelijk slechts een back-up. Deze kan je in principe ongewijzigd laten. Zo heb je altijd nog een back-up als er iets fout mocht gaan.



Let erop dat alles wat hier beschreven staat volledig op eigen risico is!! Er kan altijd iets mis gaan waardoor er functies niet meer werken of de auto in extreme gevallen zelfs niet meer start. Doe dit dan ook alleen als je weet wat je doet en bereid bent eventuele risico's te dragen!!



Zelf gebruik ik voor het FoCCCus programma dezelfde (aangepaste) ELM327 interface als die ik ook voor de Focus 2 (ELMconfig) gebruikte. Dit is een USB interface met FTDI chipset welke een maximum Baudrate van 50.000 Kbps ondersteund (standaard staat elke ELM327 interface ingesteld op een Baudrate van 38.400 Kbps).



Om te beginnen verbind je de ELM327 interface met de OBD poort van de auto en met de USB aansluiting van de gebruikte laptop. Vervolgens zet je het contact op stand 2. Nu open je het FoCCCus programma.




Nadat je het programma hebt geopend zie je bovenstaand startscherm. Hier voer je bij "Serial Port" de correcte COM poort in van de ELM327 interface. Bij "Port Speed" kan je ervoor kiezen om de Baudrate handmatig in te stellen of automatisch door het programma dit te laten doen. Ik kies voor het laatste. Dit doe je door een vinkje bij de checkbox "Auto" en "Maximize Speed" te plaatsen. Vervolgens kies je bij "Language" voor "English" en klik je op "Open" om het programma te openen. Het programma kiest nu de juiste (maximale) Baudrate die de interface ondersteund en hierna opent het programma.




Als het programma is geopend kom je in een scherm met de "Central Config". Deze Central Config is nu nog leeg. In de Central Config staan verreweg de meeste instellingen van de auto beschreven. Om de instellingen van de Central Config weer te kunnen geven in het programma moet deze worden uitgelezen uit de auto. Dit doe je door op de knop "Read From BCM" te klikken. Nu worden de instellingen van de auto uitgelezen. Dit kan gepaard gaan met het knipperen van dashboardlampjes, in/uitschakelen van verlichting en modules, etc. Hoe lang het uitlezen duurt is afhankelijk van de Baudrate van de gebruikte ELM327 interface. Bij mij duurt dit ongeveer 1 minuut Bij een Baudrate van 500.000 Kbps. Het uitlezen wordt weergegeven door een voortgangsbalk onder in het scherm.




Na het uitlezen staan alle instellingen van de auto in het programma ingevuld. Het is verstandig om hier een back-up van te maken voordat je iets aanpast. Vervolgens kan je de gewenste instellingen aanpassen. Denk hierbij bijvoorbeeld aan:


Autolocking: Instelling nummer 32 "Automatic Locking By Speed" wijzigen naar "Automatic Locking" (02).
DDS: Instelling nummer 101 "Tire Pressure Monitoring" wijzigen naar "Deflation Detection System" (44).
Hill Start Assist (mits ondersteund): Instelling nummer 218 "Hill Launch Assist" wijzigen naar "With Hill Launch Assist" (02).
MyKey: Instelling nummer 239 "MyKey" wijzigen naar "Unknown" (02)

De Hier genoemde functies kunnen bij vrijwel alle focus 3 uitvoeringen worden geactiveerd.


Daarnaast is het ook mogelijk om met het FoCCCus programma functies zoals Cruise Control en het ST menu dat standaard in elke Focus 3 teller aanwezig is te activeren.

Een HowTo over het achteraf inbouwen van Cruise Control bij de Focus 3 kan je HIER vinden.

Een HowTo over het activeren van het ST menu kan je HIER vinden.





Nadat de gewenste instellingen zijn aangepast moet de gewijzigde configuratie naar de auto worden geladen. Dit doe je door op de knop "Write To BCM" te klikken. Nu wordt de configuratie naar de auto geladen. Dit kan wederom gepaard gaan met het knipperen van dashboardlampjes, in/uitschakelen van verlichting en modules, etc. Hoe lang het uitlezen duurt is ook hier afhankelijk van de Baudrate van de gebruikte ELM327 interface. Net als het uitlezen wordt ook het laden van de configuratie weergegeven door een voortgangsbalk onder in het scherm.

Voor de DDS functie is het tevens noodzakelijk om de ABS module opnieuw te initialiseren. Dit doe je door op het tabblad "ABS Module" te klikken en daarna op "Initialize ECU".

Wanneer alles correct is uitgevoerd zullen de aangepaste functies (mits deze ook daadwerkelijk hardwarematig door de auto worden ondersteund) werken. In mijn geval werkte dit perfect. Ik heb de hierboven genoemde instellingen aangepast en hiermee dus deze functies achteraf geactiveerd.



Wel ben ik erachter gekomen dat het FoCCCus programma nogal wat foutcodes achterlaat tijdens en na het uitlezen/laden van de configuratie. In elke in de auto aanwezige module staan foutcodes opgeslagen nadat de auto met het FoCCCus programma is uitgelezen. Het is dan ook raadzaam om deze naderhand te wissen. Een goed programma hiervoor is Forscan.



Firmware update functie.

Naast bovengenoemde functie om de configuratie aan te passen heeft het FoCCCus programma nog meer mogelijkheden. Zo is het mogelijk om bij alle ondersteunde modules de hardware en software versie nummers uit te lezen.

Verder is het ook mogelijk om de firmware van de meeste modules te updaten. Dit is echter vooralsnog erg risicovol en het is aan te raden om dit niet te doen tenzij je de mogelijkheden hebt om een eventuele fout te herstellen. Zelf heb ik deze mogelijkheden en heb dus de update functie al getest.

Hieronder een HowTo over het updaten van de firmware. In dit voorbeeld ben ik uitgegaan van de teller. Het update proces is echter in principe voor alle modules gelijk.



Met het FoCCCus programma is het mogelijk om bij een aantal van de in de auto aanwezige modules de firmware te updaten. Dit is echter niet geheel zonder risico. Doe dit dus ook alleen als je 100% goed weet waar je mee bezig bent!! Wanneer er iets mis gaat tijdens het updaten kan het in het ergste geval gebeuren dat de betreffende module onbruikbaar wordt.

Zelf heb ik bewust het risico genomen om de firmware van de teller te updaten. Ik heb namelijk de beschikking over een reserve teller. Wanneer het updaten fout zou lopen liep ik dus geen risico. Daarnaast heb ik met de ELM327 interface die ik gebruik al zeer veel Focus 2 modules geprogrammeerd en firmware geupdate. Deze interface heeft zich in het verleden dus wel bewezen.

Tijdens het updaten is het aan te raden om een eventuele schermbeveiliging, slaapstand of andere software die het proces kunnen beïnvloeden uit te schakelen. Verder is het ook verstandig om een acculader op de accu van de auto aan te sluiten en de laptop op netstroom aan te sluiten. Dit om te voorkomen dat de accu van de auto of de laptop tijdens het updaten leeg raken en de update hierdoor wordt onderbroken.




De hieronder beschreven procedure heeft betrekking op het updaten van de teller. De procedure voor het updaten van andere modules is echter grotendeels gelijk.

Sluit de ELM327 interface eerst aan op de OBD poort van de auto en vervolgens op de USB aansluiting van de laptop. Schakel vervolgens het contact in en open het FoCCCus programma. Ga vervolgens in het FoCCCus programma naar het “IPC” tabblad. Zorg ervoor dat de ELM327 interface is ingesteld voor het MS CANbus netwerk. Klik nu op de knop “Get Info”.




De hardware/firmware versie nummers van de teller worden nu uitgelezen en weergegeven in het programma.

Bij het updaten van de Focus 3 teller zijn er 2 bestanden van belang. Dit zijn het firmware bestand (SW) en het kalibratie bestand (PROM). In mijn geval waren dit de volgende versies:

SW: BM5T-14C026-AU
PROM: BM5T-14C026-EG


Vervolgens is het kwestie van uitzoeken of er van deze bestanden nieuwere versies zijn. De meeste Ford firmware bestanden zijn vrij te downloaden vanaf DEZE website.

In veel gevallen veranderd bij een nieuwere software versie voor een bepaalde module alleen de laatste letter. Dit is echter niet altijd het geval. Er zijn ook gevallen waarbij de naam van een nieuwere software versie totaal anders is als van de versie die er oorspronkelijk op stond. Als dit het geval is wordt het zoeken naar een eventueel nieuwere software versie een stuk lastiger.

In mijn geval was het versie nummer van de firmware ook veranderd. Uiteindelijk heb ik het juiste nummer van de laatste versie kunnen achterhalen op een ander forum. Hier had iemand screenshots geplaatst van voor en na de update van de teller. Toevallig had zijn teller voor de update exact dezelfde firmware en kalibratie versie als mijn teller. Aan de hand van deze informatie heb ik vervolgens de juiste bestanden gedownload. In mijn geval waren dit de volgende versies:

SW: BM5T-14C026-AAA
PROM: BM5T-14C026-AEA


De firmware bestanden worden gedownload als RAR bestand. Na het downloaden moeten deze worden uitgepakt.

Ga vervolgens in het FoCCCus programma naar het “Tools” tabblad.




Klik hier bij het eerste deel op de knop “Browse” en selecteer het firmware (SW) bestand. Wanneer het firmware bestand is geopend klik je op de knop “Start Upload”.

Wanneer het uploaden voltooid is krijg je een melding dat de upload succesvol is voltooid. Klik nu wederom op de "Browse" knop en selecteer nu het kalibratie (PROM) bestand.




Wanneer het kalibratie bestand is geopend klik je wederom op de knop “Start Upload”. Wanneer het uploaden voltooid is krijg je wederom een melding dat de upload succesvol is voltooid.


In mijn geval zien de firmware en kalibratie versie er nu zo uit:





Afhankelijk van de ingestelde Baudrate van de ELM327 interface kan het updaten lang duren. Bij mij duurde de totale update procedure bij een Baudrate van 500.000 Kbps zo’n 55 minuten. Bij een lagere Baudrate of een groter software bestand (bijvoorbeeld bij een andere module) zal het updaten vanzelfsprekend nog langer duren. Bij een groot software bestand zoals dat van de teller met het grote full color display kan het updaten bij een lage snelheid zo'n 24 uur duren. Dit is dus wel iets om vooraf rekening mee te houden als je hieraan begint.
__________________

Laatst gewijzigd door JW; 30 april 2016 om 10:57
JW is nu online   Met citaat reageren
Oud 22 juli 2015, 20:01   #2
tankerboy
 
Geregistreerd: 11 oktober 2011
Naam: Dan
Kenteken: 67-AS-32
Locatie: Elst gld
Leeftijd: 56
Berichten: 149
Standaard

Pfff ik had dit ook wel willen proberen, maar het wordt al snel abacadraba voor mij.
__________________
Kuga Titanium styling pack, winterpack,120pk gechipt bij UT naar 196pk. Chroom spiegels, led verlichting, panoramadak.
tankerboy is offline   Met citaat reageren
Oud 22 juli 2015, 22:43   #3
pebou
Focusclub Lid
 
pebou's schermafbeelding
 
Geregistreerd: 10 mei 2015
Naam: Peter
Locatie: Rotterdam
Berichten: 348
Standaard

Wel een heel interessant stukje dit, maar nu nog doen.
Op eBay staan de elm327 interface met usb voor rond de 7 euro te koop.

Zit toch te twijfelen om het te gaan doen, aangezien ze bij m`n dealer het niet voor elkaar kregen om mijn deuren automatisch op slot te laten gaan bij een bepaalde snelheid.
Ik had hier op de site gelezen dat dit wel mogelijk was namelijk.
Is dat die autolocking toevallig?

gr.

Peter
__________________
1.6 Ti-VCT Candy Red 125PK
pebou is offline   Met citaat reageren
Oud 23 juli 2015, 06:15   #4
barttigges
 
barttigges's schermafbeelding
 
Geregistreerd: 11 september 2012
Locatie: Almere
Leeftijd: 34
Berichten: 529
Standaard

Ja, dat is autolocking. En ja, dat is door de dealer niet te programmeren.
__________________
Org: 1.6 TDCI 77kW/105PK-Frozen White-Trend-X Pack-CC
Add: Regensensor, verwarmde voorruit + voorstoelen, PDC voor & autopark, xenon, ambient light, ACC
Ford Focus 3 - Frozen White ++
barttigges is offline   Met citaat reageren
Oud 23 juli 2015, 08:17   #5
stflip
 
stflip's schermafbeelding
 
Geregistreerd: 26 juli 2014
Locatie: Julianadorp
Berichten: 143
Standaard

Misschien nog even handig om te vermelden is , dat als je dit gaat doen de auto ook even aan een acculader hangt. Het kost nogal wat stroom en je auto staat lange tijd op contact zonder draaiende motor. Beetje lullig als tijdens het laden de accu leeg is.

Groet Flip
__________________
Focus ST3 panther black 2013
1969 Ford Mustang MACH 1, 429 Pro-touring
stflip is offline   Met citaat reageren
Oud 23 juli 2015, 15:17   #6
Locuz
 
Locuz's schermafbeelding
 
Geregistreerd: 23 januari 2015
Naam: Michael
Kenteken: 03-TN-DF
Locatie: Leusden
Berichten: 137
Standaard

Is dit trucje ook mogelijk op een focus 2.1?
of werkt dat weer anders aangezien die geen Canbus heeft?
__________________
Ford Focus 1.6 Ti-Vct Kelpgroen.
Mijn draadje: http://www.focusclub.nl/forum/showthread.php?t=41940
Locuz is offline   Met citaat reageren
Oud 23 juli 2015, 16:37   #7
pebou
Focusclub Lid
 
pebou's schermafbeelding
 
Geregistreerd: 10 mei 2015
Naam: Peter
Locatie: Rotterdam
Berichten: 348
Standaard

In het stukje van Wilco staat dat het verstandig is om de accu op een lader te zetten tijdens de firmware update's.
Is dit ook nodig als je alleen de autolocking wilt activeren, of gaat dit vrij rap.
__________________
1.6 Ti-VCT Candy Red 125PK
pebou is offline   Met citaat reageren
Oud 23 juli 2015, 17:31   #8
mikerosauer
 
mikerosauer's schermafbeelding
 
Geregistreerd: 19 april 2015
Naam: Mike
Locatie: Weert
Berichten: 506
Standaard

Citaat:
Oorspronkelijk geplaatst door pebou Bekijk bericht
In het stukje van Wilco staat dat het verstandig is om de accu op een lader te zetten tijdens de firmware update's.
Is dit ook nodig als je alleen de autolocking wilt activeren, of gaat dit vrij rap.
Dat ging vrij snel was en paar min werk. Jw heeft dat bij mij gedaan.
Wat ik wel begreep dat je de Russisch software moet hebben als k me niet vergis daar voor
mikerosauer is offline   Met citaat reageren
Oud 23 juli 2015, 17:51   #9
pebou
Focusclub Lid
 
pebou's schermafbeelding
 
Geregistreerd: 10 mei 2015
Naam: Peter
Locatie: Rotterdam
Berichten: 348
Standaard

Citaat:
Oorspronkelijk geplaatst door mikerosauer Bekijk bericht
Dat ging vrij snel was en paar min werk. Jw heeft dat bij mij gedaan.
Wat ik wel begreep dat je de Russisch software moet hebben als k me niet vergis daar voor
Ok, dat is mooi.
Klopt een link naar de software staat boven aan in zijn uitleg en had ik al gedownload en bekeken.

Nu misschien een stomme vraag, maar als ik de interface aanschaf waar zit deze aansluiting dan verstopt in mijn auto.

Op eBay heb ik het volgende gevonden:

http://www.ebay.nl/itm/171860944905?...%3AMEBIDX%3AIT

Is iets duurder dan uit China maar wel een stuk sneller in huis.

Zijn deze gewoon goed, of zijn hier problemen mee te verwachten.

Gr.

Peter
__________________
1.6 Ti-VCT Candy Red 125PK
pebou is offline   Met citaat reageren
Oud 28 juli 2015, 07:27   #10
Ron321
 
Geregistreerd: 15 november 2009
Berichten: 34
Standaard

Aansluiting zit achter het opbergvakje linksonder het stuur.
Bakje open doen, zijkanten wat inknijpen en verder open doen.
Zie ook http://www.focusclub.nl/forum/showthread.php?t=37876

Laatst gewijzigd door Ron321; 28 juli 2015 om 07:32
Ron321 is offline   Met citaat reageren
Reageren



Discussietools
Weergave

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Forumnavigatie



Alle tijden zijn GMT +1. Het is nu 20:42.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.