Delete FSC on HU NBT EVO

logicsystem360

New member
Joined
Dec 31, 2024
Messages
4
Reaction score
0
Points
1
Hello,

I have a BMW G11 with NBT EVO with factory i step 18-07
I did a firmware upgrade with esys to 24-11

Since the upgrade I have navigation greyed out and still in loading.
My FSC status isn't accepted. I purchased FSC OEM. I tried to upgrade FSC with esys but it give me an error "service Routine Control Write FSC failed with status INVALID_FSC_CREATION_DATE"

I tried to delete the FSC with tools32.
I did the job _steuern_delete_persistency_intel_plus_swt with the argument swt, but I get this :

Code:
apiJob("NBTEVO","_steuern_delete_persistency_intel _plus_swt","swt","")

Satz : 0
OBJECT = nbtevo
SAETZE = 1
JOBNAME = _steuern_delete_persistency_intel_plus_swt
VARIANTE = NBTEVO
JOBSTATUS =
UBATTCURRENT = -1
UBATTHISTORY = -1
IGNITIONCURRENT = -1
IGNITIONHISTORY = -1
Satz : 1
JOB_STATUS = ERROR_ECU_REQUEST_OUT_OF_RANGE

Do anyone know the best way to delete the FSC code and get back a clean HU ?

Thanks !
 
Last edited by a moderator:
Hello,
_steuern_delete_persistency_intel_plus_swt
Wont work for latest evo sw!

Why not use feature installer to patch it?
You can clear fscs in other ways but might require again to reflash the unit.
I suggest you to use feature installer code which will be the fastest and easiest option.
 
Can you paste all FSC status of Evo unit?
 
Here we go
Code:
--> Read the state from "4" ECU(s) <--


HU_NBT2[DiagAddress=99(0x63)]
WBA7C21000BP41265
RootCertStatus not available
SWSigStatus accepted
SWTApplications
----------
AppID 158(0x9E)
UpgradeIndex 1(0x01)
SWTType SWTclassic light
FSCStatus not available
FSCCertStatus not available
----------
AppID 160(0xA0)
UpgradeIndex 1(0x01)
SWTType SWTclassic light
FSCStatus rejected
FSCCertStatus not available
----------
AppID 368(0x170)
UpgradeIndex 1(0x01)
SWTType SWTclassic light
FSCStatus not available
FSCCertStatus not available
----------
AppID 111(0x6F)
UpgradeIndex 1(0x01)
SWTType SWTclassic light
FSCStatus not available
FSCCertStatus not available
----------
AppID 159(0x9F)
UpgradeIndex 1(0x01)
SWTType SWTclassic light
FSCStatus not available
FSCCertStatus not available
----------
AppID 156(0x9C)
UpgradeIndex 1(0x01)
SWTType SWTclassic light
FSCStatus rejected
FSCCertStatus not available
----------
AppID 229(0xE5)
UpgradeIndex 1(0x01)
SWTType SWTclassic light
FSCStatus rejected
FSCCertStatus not available
----------
AppID 288(0x120)
UpgradeIndex 118(0x76)
SWTType SWTclassic light
FSCStatus rejected
FSCCertStatus not available
----------
AppID 323(0x143)
UpgradeIndex 1(0x01)
SWTType SWTclassic light
FSCStatus rejected
FSCCertStatus not available
----------
AppID 366(0x16E)
UpgradeIndex 1(0x01)
SWTType SWTclassic light
FSCStatus rejected
FSCCertStatus not available
----------
AppID 367(0x16F)
UpgradeIndex 1(0x01)
SWTType SWTclassic light
FSCStatus rejected
FSCCertStatus not available
 
Last edited by a moderator:
Can try also HU_DELETE_PERSISTENCY_NEW with argument ok;0 from dev_uds.prg file
 
Ok, at least its not in the component protection.
+ also can clear v850 and reflash but it is not really recommended to do
If have root access can also delete two folder for each processors (omap and intel)

If connected from omap, need to clear files/folders which are located in these locations:
Code:
/var/opt/sys/persistence/
/net/hu-jacinto/var/opt/sys/persistence/
 
Can try also HU_DELETE_PERSISTENCY_NEW with argument ok;0 from dev_uds.prg file

I tried but still :

apiJob("_DEV_UDS","hu_delete_persistency_new","ok;0","")

Satz : 0
OBJECT = _dev_uds
SAETZE = 1
JOBNAME = hu_delete_persistency_new
VARIANTE = _DEV_UDS
JOBSTATUS =
UBATTCURRENT = -1
UBATTHISTORY = -1
IGNITIONCURRENT = -1
IGNITIONHISTORY = -1
Satz : 1
JOB_STATUS = ERROR_ECU_REQUEST_OUT_OF_RANGE