Uceglony moduł wspomagania kierownicy (PSCM)
Postanowiłem zrobić firmware update dla modułu PSCM i to był błąd. Okazało się że FORScan nie radzi sobie z update tego (co potwierdził support FORScana) i jest to znany problem (opis poniżej). Opracowują dla mnie plan awaryjny jednak możliwe że łatwiej i szybciej będzie kupić nowy modłuł bo nie są drogie. Problem w tym, że jest to element całej kolumny kierowniczej i nie ma dedykowanych numerów FORD OE a TRW a tych na każdym module jest dużo i niemlaże ile modułów tyle numerów. Sprawedziłem w katalogu częśći Forda i kolumny kierownicze też są różne ale to niekoniecznie oznacza, że moduły też wspomagania są zupełnie inne bo różnice są ze względu np. na keyless lub brak albo LHD i RHD. Czy ktoś ma na ten temat jakąś głębszą wiedzę? No i czy samo wsadzenie modułu będzie wystarczyło, czy jednak trzeba coś konfigurować i to może być problematyczne?
Informacja od supportu FORScan nt. zaistniałej sytuacji:
This is known case (...) This is interesting case, we spent several hours today analysing it.
It seems the problem is in VBF file and limits of VBF format. Every module has a small EEPROM/flash area of memory that keeps module ID data (VIN, serial, assy p/n etc). This area of memory normally not overwritten by the firmware update process. The problem is that in case of this PSCM, this ID block is in the middle of the firmware, so when firmware is updated, the block is erased and not refilled with necessary data (VIN, serial, assy p/n etc). It is not possible to code this type of processing with VBF, and (probably because of this) Ford hasn't implemented a "special" version of the procedure for this PSCM. We have analysed how other software perform this update:
- UCDS - exactly in the same way as FORScan doing it now, so the ID block is erased.
- Ford IDS - doesn't perform firmware update at all (even has no such a menu item for PSCM on this car).
- Ford ETIS - has an ability to perform the firmware update in bounds of PMI, but in fact it doesn't update the firmware as well.
So there is no way to reflash this PSCM properly with any dealership software.
We suggest the following recovery plan:
1. Try to read that 128 bytes, to make sure our theory is correct and this block really contains the ID data. We have prepared special test script for this purpose, please see instructions at the end of this email.
2. Try to recover the data. It may be necessary to find a car with the same (or at least of the same branch) PSCM are perform step #1 above to extract necessary data.
3. Program the ID data to your PSCM.
If you agree with it, please download and install this test build:
|