BECM Configuration
-
drugonoff@gmail.com
- Posts: 2
- Joined: Mon Jun 01, 2020 10:37 am
- Vehicle: Ezplore 2017, Fusion 14 PHEV
BECM Configuration
Hi All. I have Ford fusion enegi 2014
Battery Age 70, I want to set up 69 and check battery capacity after that.
In BECM configuration I have only two rows:
7E4-01-01 3DFC 26
7E4-02-01 3CA3 CD
Does anybody know how to configure these parameters?
Battery Age 70, I want to set up 69 and check battery capacity after that.
In BECM configuration I have only two rows:
7E4-01-01 3DFC 26
7E4-02-01 3CA3 CD
Does anybody know how to configure these parameters?
Re: BECM Configuration
Hi my battery life on my 2014 Ford Fusion Energi is really bad only gets about 10km (3.5KWh). When I tried random values at one point I got it to charge 4.7KWh and got 20km!!!! It's still sitting at 99 months battery age. I tried your values and got it down to 79 months. Were you able to figure out lower battery age values ?
-
mdntblu
- Posts: 8
- Joined: Thu May 31, 2018 4:44 am
- Vehicle: Expedition, 3.5l V6, 2016, Fusion, Energi, 2018
Re: BECM Configuration
Did you ever figure anything out with this?Viyasan7 wrote: Wed Feb 23, 2022 4:21 am Hi my battery life on my 2014 Ford Fusion Energi is really bad only gets about 10km (3.5KWh). When I tried random values at one point I got it to charge 4.7KWh and got 20km!!!! It's still sitting at 99 months battery age. I tried your values and got it down to 79 months. Were you able to figure out lower battery age values ?
-
have2ride102
- Posts: 1
- Joined: Thu Jun 09, 2022 8:40 pm
- Vehicle: C-Max Energi, 2014
Re: [SOLVED] BECM Configuration
I found a solution to how to decipher the BECM configuration parameters and allow you to reset the BECM battery age using FORScan.
Initial Conditions:
2014 C-Max Energi, plug-in hybrid
FORScan v2.3.47 with the extended license
HV battery age: 99 months
Initial BECM Config:
07E4 01 01 4DB8 F2 // 0x4DB8 is the HV battery age scaled to 2400 units per year in hex, 0xF2 is the checksum modulo 0xFF
07E4 02 01 B628 CC // I'm not sure what this parameter is but I did notice it changing the longer I spent working on this puzzle. I suspect it is the current state of charge of the HV battery.
Deciphering:
I saw from the YouTube vid below that it appeared as if the developers scaled 1 year to 2400 units. So, I tried converting 0x4DB8 to 99 months using this scaling factor. It worked!
0x4DB8 = 19896
19896 / 2400 = 8.29
99 / 12 = 8.25, Close enough for government work!
So now, I just had to decide what I wanted the battery age to be. I chose 1 year = 2400 units.
2400 = 0x0960
So now we build the full parameter for HV battery age
07E4 01 01 0960 XX, Now we need to calculate the checksum XX.
XX = 0x07 + 0xE4 + 0x01 + 0x01 + 0x09 + 0x60 = 0x0156, too many digits so we use modulo 0xFF to trim it down to 2 hex digits
0x0156 % 0xFF = 0x57, % is the modulo operator and 0xFF = 256
So, the complete parameter to write to the BECM to change your HV battery age to 1 year is,
07E4 01 01 0960 57
I hope this helps someone else.
Cheers!
References:
* I pieced this together from a number of sources.
* Screen shots of versions of FORScan configured specifically for the Ford Fusion
* YouTube vids: https://www.youtube.com/watch?v=pJRJS2Z ... .Konopacki
* My training in Computer Science
Tools to help:
* Google for a checksum calculator and use modulo 256
Initial Conditions:
2014 C-Max Energi, plug-in hybrid
FORScan v2.3.47 with the extended license
HV battery age: 99 months
Initial BECM Config:
07E4 01 01 4DB8 F2 // 0x4DB8 is the HV battery age scaled to 2400 units per year in hex, 0xF2 is the checksum modulo 0xFF
07E4 02 01 B628 CC // I'm not sure what this parameter is but I did notice it changing the longer I spent working on this puzzle. I suspect it is the current state of charge of the HV battery.
Deciphering:
I saw from the YouTube vid below that it appeared as if the developers scaled 1 year to 2400 units. So, I tried converting 0x4DB8 to 99 months using this scaling factor. It worked!
0x4DB8 = 19896
19896 / 2400 = 8.29
99 / 12 = 8.25, Close enough for government work!
So now, I just had to decide what I wanted the battery age to be. I chose 1 year = 2400 units.
2400 = 0x0960
So now we build the full parameter for HV battery age
07E4 01 01 0960 XX, Now we need to calculate the checksum XX.
XX = 0x07 + 0xE4 + 0x01 + 0x01 + 0x09 + 0x60 = 0x0156, too many digits so we use modulo 0xFF to trim it down to 2 hex digits
0x0156 % 0xFF = 0x57, % is the modulo operator and 0xFF = 256
So, the complete parameter to write to the BECM to change your HV battery age to 1 year is,
07E4 01 01 0960 57
I hope this helps someone else.
Cheers!
References:
* I pieced this together from a number of sources.
* Screen shots of versions of FORScan configured specifically for the Ford Fusion
* YouTube vids: https://www.youtube.com/watch?v=pJRJS2Z ... .Konopacki
* My training in Computer Science
Tools to help:
* Google for a checksum calculator and use modulo 256
Re: [SOLVED] BECM Configuration
Hihave2ride102 wrote: Thu Jun 09, 2022 10:44 pm
So, the complete parameter to write to the BECM to change your HV battery age to 1 year is,
07E4 01 01 0960 57
I hope this helps someone else.
Cheers!
References:
* I pieced this together from a number of sources.
* Screen shots of versions of FORScan configured specifically for the Ford Fusion
* YouTube vids: https://www.youtube.com/watch?v=pJRJS2Z ... .Konopacki
* My training in Computer Science
Tools to help:
* Google for a checksum calculator and use modulo 256
I have 2015 Ford Fusion Energi, plug-in hybrid
BECM Config:
07E4 01 01 43EA 1A
HV battery age: 7,2 years
I try Your settings with 1 year, but there is problem with checksum.
So I test and try another settings.
This is settings with 2 years:
07E4 01 01 12C0 BF
And it's works !
After coding i have:
07E4 01 01 12BC BB
I hope this helps someone else.
Tell me if this work
PS. Now i must drive and check battery performance...
Re: BECM Configuration
Any information to report after making these changes?
Re: BECM Configuration
Hi, after driving few weeks I didn't saw better battery performance.
So I check second parameter:
My oryginal was:
7E4-02-01 771A 7F
And when I start car, in sync u can see how much battery You have for drive %.
- In my settings 7E4-02-01 771A 7F it's show - 8%
- settings written by have2ride102 - 07E4 02 01 B628 CC (age: 99 months) was - 8% too.
- settings written by by drugonoff@gmail.com - 7E4-02-01 3CA3 CD (age: 70 months) show 12%
So last settings are best.
More % is more battery capility.
So I code battery with two parameters:
- 07E4 01 01 12C0 BF
- 07E4-02-01 3CA3 CD
I charged battery to full and it take more KWh from charger.
And performance battery go up when I drive.
Now it's cold and battery performance is lower than in summer, this is normal. But after coding, it's keep the efficiency level from the summer (5 KWh). And i use this settings 2 months.
I'll see how it's work in the spring and summer when it's warmer.
So in Our Ford Fusion two settings are important.
And we need lower battery age values with two settings.
If You have it write it here.
Cheers!
So I check second parameter:
My oryginal was:
7E4-02-01 771A 7F
And when I start car, in sync u can see how much battery You have for drive %.
- In my settings 7E4-02-01 771A 7F it's show - 8%
- settings written by have2ride102 - 07E4 02 01 B628 CC (age: 99 months) was - 8% too.
- settings written by by drugonoff@gmail.com - 7E4-02-01 3CA3 CD (age: 70 months) show 12%
So last settings are best.
More % is more battery capility.
So I code battery with two parameters:
- 07E4 01 01 12C0 BF
- 07E4-02-01 3CA3 CD
I charged battery to full and it take more KWh from charger.
And performance battery go up when I drive.
Now it's cold and battery performance is lower than in summer, this is normal. But after coding, it's keep the efficiency level from the summer (5 KWh). And i use this settings 2 months.
I'll see how it's work in the spring and summer when it's warmer.
So in Our Ford Fusion two settings are important.
And we need lower battery age values with two settings.
If You have it write it here.
Cheers!
Re: BECM Configuration
Have any actual proper battery capacity tests been done before and after?JARMAN wrote: Thu Dec 08, 2022 8:08 pm Hi, after driving few weeks I didn't saw better battery performance.
So I check second parameter:
My oryginal was:
7E4-02-01 771A 7F
And when I start car, in sync u can see how much battery You have for drive %.
- In my settings 7E4-02-01 771A 7F it's show - 8%
- settings written by have2ride102 - 07E4 02 01 B628 CC (age: 99 months) was - 8% too.
- settings written by by drugonoff@gmail.com - 7E4-02-01 3CA3 CD (age: 70 months) show 12%
So last settings are best.
More % is more battery capility.
So I code battery with two parameters:
- 07E4 01 01 12C0 BF
- 07E4-02-01 3CA3 CD
I charged battery to full and it take more KWh from charger.
And performance battery go up when I drive.
Now it's cold and battery performance is lower than in summer, this is normal. But after coding, it's keep the efficiency level from the summer (5 KWh). And i use this settings 2 months.
I'll see how it's work in the spring and summer when it's warmer.
So in Our Ford Fusion two settings are important.
And we need lower battery age values with two settings.
If You have it write it here.
Cheers!
Fully charge
Drive on EV mode ONLY until the battery is depleted.
Stop the vehicle and shut down (or reset trip meter beforehand) and read the kwh displayed for the trip.
A bit more involved, but also kinda curious about other stats too like maybe increased temps or increased cell voltage deviation that could be indicative of increased stress on the battery.
Re: BECM Configuration
I have tried these settings and no improvement in the battery kwh. I suspect that it is not a parameter but rather just an age counter for the battery to know when it was installed...
Re: BECM Configuration
I know - or think I know - that these resets are being done to get more life out of the original battery. I *think* that's why you all are choosing to select one year or two years as the battery age rather than going all the way back to zero.
In my case, though, I actually replaced the hybrid battery. With that being the case, would I just reset both numbers to 0000 (with the appropriate resulting checksum)? If not, why not? (I just replaced the battery last weekend. Unfortunately, when I plug it in I don't get any improvement to range, and when I read the codes I get a battery age of 8.9 years using the method you all demonstrated above.)
Thanks for any input you can provide!
In my case, though, I actually replaced the hybrid battery. With that being the case, would I just reset both numbers to 0000 (with the appropriate resulting checksum)? If not, why not? (I just replaced the battery last weekend. Unfortunately, when I plug it in I don't get any improvement to range, and when I read the codes I get a battery age of 8.9 years using the method you all demonstrated above.)
Thanks for any input you can provide!
JARMAN wrote: Thu Dec 08, 2022 8:08 pm Hi, after driving few weeks I didn't saw better battery performance.
So I check second parameter:
My oryginal was:
7E4-02-01 771A 7F
And when I start car, in sync u can see how much battery You have for drive %.
- In my settings 7E4-02-01 771A 7F it's show - 8%
- settings written by have2ride102 - 07E4 02 01 B628 CC (age: 99 months) was - 8% too.
- settings written by by drugonoff@gmail.com - 7E4-02-01 3CA3 CD (age: 70 months) show 12%
So last settings are best.
More % is more battery capility.
So I code battery with two parameters:
- 07E4 01 01 12C0 BF
- 07E4-02-01 3CA3 CD
I charged battery to full and it take more KWh from charger.
And performance battery go up when I drive.
Now it's cold and battery performance is lower than in summer, this is normal. But after coding, it's keep the efficiency level from the summer (5 KWh). And i use this settings 2 months.
I'll see how it's work in the spring and summer when it's warmer.
So in Our Ford Fusion two settings are important.
And we need lower battery age values with two settings.
If You have it write it here.
Cheers!