Android App to View / Reset SOH, Hx, Lx, Cx, etc...

My Nissan Leaf Forum

Help Support My Nissan Leaf Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
I do wonder if resetting the HX to close to 100 could possibly cause issues fast charging as the LBC could be requesting higher current than the cells could safely take,any thoughts on this? Or is there no concern here?
AFAIK, the maximum charge is ultimately limited by cell voltage. 4.10V for Gen 1 and 4.17V for Gen 2. When cells hit this voltage, the charge protocol changes from constant current control (with voltage allowed to rise) to constant voltage control. ie. At 4.10V the voltage is not allowed to rise any further, and current ramps down to maintain the constant voltage

This charge protocol changeover can be followed in leafspy

It also follows stationary storage charge protocols - bulk/absorb = constant current, float = constant voltage

There are other variables like cell temp, ambient temp, internal resistance etc that also control chargE to a lesser degree

IMO, there will be not charge related issues when Hx is reset
 
Last edited:
After unpluging 12V battery i got bars back to normal, and looks like no reset was done.
  • Can be used on a BMS out of the vehicle though the new values will not be preserved through a power cycle. A charge cycle or driving the vehicle will commit the new values to the internal EEPROM
If you didn't read that, you might not have read the other warnings too.... Could you please go back and read the first post here? I'd hate for you to brick your BMS.
 
  • Can be used on a BMS out of the vehicle though the new values will not be preserved through a power cycle. A charge cycle or driving the vehicle will commit the new values to the internal EEPROM
If you didn't read that, you might not have read the other warnings too.... Could you please go back and read the first post here? I'd hate for you to brick your BMS.
Yea. Sorry. But i dont care bricking it :) its a sandbox car. I allready broke (i think) a precharge resistor, so i will need to remove HV battery.
 
I've finished coding my first android app!

It'll connect to your leaf/BMS (with a leaf compatible OBD2 adaptor) and let you reset State of Health (SOH) back to 100% which will also reset your Hx (cell impedance value, kind of like a cell degradation indicator)

You can also clear all other battery history like AC and fast charge counters, long term degradation values etc...

This will NOT give you any more battery capacity or range, though if you've swapped a bad cell with a good cell a reset is required to make use of the new capacity. It can also be used to show the full 12 health bars though this will be short lived as the BMS will quickly learn the true health of the battery after a short period of time.

  • Requires a Leaf compatible OBD2 adaptor - cheap ebay $5 clones will NOT work
  • Coded and tested using a $15 Vgate Icar Pro BT adaptor
  • I'm told resetting any values on a 2018 or newer Leaf will forever get your health stuck at 7 bars - I'm told this is not repairable. I don't have a 2018+ Leaf so ZERO testing has been done on these models. Nissan says not to do it. Best not reset a 2018+ BMS.
  • Resetting Charge counters may require re-syncing the new charge count to the VCM (Can be done through leafspy). If this is true I can add re-sync to the app - let me know!
  • Can be used on a BMS out of the vehicle though the new values will not be preserved through a power cycle. A charge cycle or driving the vehicle will commit the new values to the internal EEPROM
  • Use entirely at your own risk!
  • I think that covers everything. Again, use at your own risk. I accept no responsibility for anything that may result from using this app.

Enjoy!
Wow, sounds awesome.
I have a 2015 Leaf, and would love to try this.

Has anyone come up with a way to remotely turn on heater and other things now that Nissan has disabled that at HQ?
 
V0.06 - BMS reflash info added - will show number of times the BMS has been reflashed and the date of the last reflash.

For users with androind OS below v12, I'm picking up an older android 9 phone this weekend to debug the bluetooth issue on earlier android OS's. I'm sure its something simple and will have v0.07 out once we get that fixed up.
 

Attachments

  • Leaf BMS Tool v006.zip
    3.8 MB
Hallo,

I tried to reset the soh on my env200 40kw
Also tried to reset the charge counter.
Soh was not successful, couter was successful.
My hx is strange 😕
 

Attachments

  • Screenshot_20241206_225934_Leaf BMS Tool v006.jpg
    Screenshot_20241206_225934_Leaf BMS Tool v006.jpg
    492.7 KB
Leafspy is showing old values.
I was driving 30km after the reset.
Dala was able to reset the env200.

Could rhus all be caused to a wrong dongle?
 

Attachments

  • Screenshot_20241207_113337_LeafSpy Pro.jpg
    Screenshot_20241207_113337_LeafSpy Pro.jpg
    584.7 KB
V0.06 - Se agregó información de actualización de BMS: mostrará la cantidad de veces que se actualizó el BMS y la fecha de la última actualización.

Para los usuarios con un sistema operativo Android anterior a la v12, este fin de semana compraré un teléfono con Android 9 más antiguo para depurar el problema de Bluetooth en sistemas operativos Android anteriores. Estoy seguro de que es algo simple y lanzaré la v0.07 una vez que lo solucionemos.
Ya lo puede resetear y los marcadores cambiaron pero creo que solo cambian en el tablero porque en la segunda reseteada volvió a su carga normal.
 

Attachments

  • Screenshot_2024-12-07-07-51-24-45_0cc3c8c9177dd5d66cd67351598b5922.jpg
    Screenshot_2024-12-07-07-51-24-45_0cc3c8c9177dd5d66cd67351598b5922.jpg
    362.4 KB
  • Screenshot_2024-12-06-14-57-49-33_40deb401b9ffe8e1df2f1cc5ba480b12.jpg
    Screenshot_2024-12-06-14-57-49-33_40deb401b9ffe8e1df2f1cc5ba480b12.jpg
    482.5 KB
Hello. Tried to reset on daily car 2013 (gen2) 24kWh. Used to have 79% SOH. After reset i get only 4 bars. Leafspy shows new SOH..
Did drive 100km. Did full charge..
Whats wrong with my process?
Also i never saw AHr to be reset.
 

Attachments

  • Screenshot_20241208_210831_LeafSpy Pro.jpg
    Screenshot_20241208_210831_LeafSpy Pro.jpg
    282.8 KB
  • Screenshot_20241208_210740_Leaf BMS Tool v005.jpg
    Screenshot_20241208_210740_Leaf BMS Tool v005.jpg
    215.2 KB
  • Screenshot_20241208_210531_LeafSpy Pro.jpg
    Screenshot_20241208_210531_LeafSpy Pro.jpg
    247.3 KB
  • 20241208_210554.jpg
    20241208_210554.jpg
    1.6 MB
Hello. Tried to reset on daily car 2013 (gen2) 24kWh. Used to have 79% SOH. After reset i get only 4 bars. Leafspy shows new SOH..
Did drive 100km. Did full charge..
Whats wrong with my process?
Also i never saw AHr to be reset.
Where did you find the leaf BMS tool? I've been looking but can't find it anywhere.
 
Por lo que sé, la carga máxima está limitada en última instancia por el voltaje de la celda: 4,10 V para Gen 1 y 4,17 V para Gen 2. Cuando las celdas alcanzan este voltaje, el protocolo de carga cambia de control de corriente constante (con voltaje permitido para aumentar) a control de voltaje constante, es decir, a 4,10 V, el voltaje no puede aumentar más y la corriente disminuye para mantener el voltaje constante.

Este cambio de protocolo de carga se puede seguir en leafspy

También sigue protocolos de carga de almacenamiento estacionario: carga masiva/absorción = corriente constante, flotación = voltaje constante.

Hay otras variables como la temperatura de la celda, la temperatura ambiente, la resistencia interna, etc., que también controlan la carga en menor grado.

En mi opinión, no habrá problemas relacionados con la carga cuando se restablezca Hx.
Cómo puedo cambiar el protocolo de cargar con el leafspy
 
Hi, not really relevant to the new (amazing) work going on here. But as you're talking about env200 40kWh differences... I've just been offered a battery from one but the Leafspy readout from the direct to battery connection is weird. He has a 24kWh leaf battery and his readout from that with the same adaptor looks fine.

Is there a precedent for Leafspy not liking env 40kWh batteries? The seller says the app sets it as a 62kwh even though he chooses 40 from the menu.

Any idea what these figures mean? Thanks.
 

Attachments

  • IMG-20241209-WA0001.jpg
    IMG-20241209-WA0001.jpg
    74.8 KB
Cómo puedo cambiar el protocolo de cargar con el leafspy
You can't change it with leafspy, all you can do with leafspy is watch it happening during a charge cycle

Hopefully this new app will have the functionality to change the charging parameters eg. Set 80% charge, set 4.17V Max cell voltage
 
Hi, not really relevant to the new (amazing) work going on here. But as you're talking about env200 40kWh differences... I've just been offered a battery from one but the Leafspy readout from the direct to battery connection is weird. He has a 24kWh leaf battery and his readout from that with the same adaptor looks fine.

Is there a precedent for Leafspy not liking env 40kWh batteries? The seller says the app sets it as a 62kwh even though he chooses 40 from the menu.

Any idea what these figures mean? Thanks.
It means your read is corrupted

Leafspy should detect the battery size (capacity) automatically

A previous version did report battery capacities as being 1 step up from what they were when using BMS mode. Maybe check you have the most up to date leafspy pro version
 
Last edited:
Back
Top