GithubHelp home page GithubHelp logo

dalathegreat / nissan-leaf-battery-upgrade Goto Github PK

View Code? Open in Web Editor NEW
214.0 214.0 39.0 5.26 MB

Software and guides for upgrading LEAFs to bigger and newer batteries

License: GNU General Public License v3.0

Makefile 0.92% C 97.99% HTML 0.02% CSS 0.03% Assembly 0.59% XSLT 0.44% Python 0.01%

nissan-leaf-battery-upgrade's People

Contributors

cschleifenbaum avatar dalathegreat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nissan-leaf-battery-upgrade's Issues

Fast charging is working!!!

Can I just say a quick thanks to Daniel for the great work 

So I have a 40kw 2018 with 251,000km  on the clock with a battery failure !

IMG_8310

I replaced it with 2020 62kw battery Cleared the P3102 with Leafspy and spent 8 hours installing the 2 port canbridge ( most of that time was spent banging my head on a wall because  the dash would not read correctly)
!

IMG_8956

however once i removed the canbridge and cleared the DTC's everything worked perfectly (almost) 

IMG_8953

until i drove 250km away for home and plugged into a fast charger with 20% battery only to get told i was at 100%  within 10 seconds and the session ended ! ( that was a long day !!!! )     

To get around the problem I reinstalled the canbridge and can now fast charge but there are lots of errors !
Any help would  be appreciated ! 

Control DC charging current (feature)

There was such feature (overheating prevention) that enables slowing down charging to ~30 and ~20kW on DC. It was controlled with manipulating the HVAC settings. But there is in OVMS feature that allows control car charging speed. I think these 2 things could work together?

I expect it tries to sends some CAN message that is not implemented for LEAF so it fails. Could be CAN bridge programmed to receive such CAN message from OVMS device and reduce charging speed to limit current during translation packets from battery to car, like ancient CAN bridge software did.

I found it very useful (limitation of DC current). The car/battery itself has speed limitation when temperature raise to 56C in two or more steps. This works to prevent baking battery but it is applied too late so when it stops temperature raise between 56-57C it also reduce power. Car is then driving with 40... later 30 and if temperature gets near to 57 it goes to 20kW and shows turtle on dashboard.
If the speed reduction is applied from begin of trip on each charging it would never get to the power limitation. There is the price of slower charging but later it does not give you power that has problem to drive up hill.

This current limitation could be designed that must be set on each charging (there is feature in OVMS app that can control it from 8 to 70A, but I hope the app will be soon new and some changes in number to set for example 100A would be possible) and it resets next time. Or other way is to use permanent value controlled byt OVMS settings. I am not expert on OVMS but there are some numbered variables that can be set by app or scripts. Maybe this variable is already there or there are some #x numbers that can be set by app and for example #7 is SOC limitation (if I remember well). Using these someone can set maximum power before trip and do not care each time.

In meantime I am going to try swap to to very ancient CAN bridge sw that controls it via FAN speed because I found that if driving over 300km in row I need definitely slow down DC charging.

Leaf BZO 30kw

Please tell me if your kan bridge will work for Leaf BZO 30 kW, upgrade to 40 kW from ze1

2011-2012: Some permanent fault codes on after battery upgrade

Some error codes can be present after battery has been upgraded. These codes are as far as we know harmless, and doesn't affect how the vehicle behaves. They do not cause CheckEV light to be illuminated. Vehicles will pass inspection/MOT/katsastus with these active.

U1000 (general CAN comm issue)
P30E0 No CAN comm received from VCM
P318D (general CAN comm issue)
P318E No CAN comm received from VCM
P3191 No CAN comm received from motor controller
P3196 No CAN comm received from OBC
P3198 No CAN comm received from A/C Auto Amp
P31B9 COMMUNICATION ERROR

Batterysaver

Im trying to find battery saver function, looks like it’s not available, are there any alternative way of managing charging limit upto 60%?

I have applied new firmware with my aze0, it allows to limit at 80% using vehicle function.

thank you very much for supporting ev users.

Battery paired but lots of errors

Hello,

Just installed the 2x gateway where a broken aftermarket solution was installed, and now I can read the range (281km) on the dashboard of the Leaf. But when using LeafSpy Pro I can see I still have some CAN bus errors, on the Brake and the HV Battery.

Is it the ECU asking for a full reset to clear all the DTC faults, or is it guaranteed that some connection is not ok?

SOC does not show up at all on the dash, but on leafspy I can see 98.5%.

Thank you.

No advanced features after successfull 2 Port bridge installation

Hi, I installed a 2 port budget bridge in my AZE0, but none of the advanced features work (I hav'nt tried Rapidgate Dodger, though).
I flashed the bridge successfully according to the instructions. It is connected to constant 12V and ground. The car shows normal behavior, same as before bridge installation. It has still it's original 24kWh battery, 79% SOH, 11bars. No DTC faults on Leaf Spy.

Will soon upgrade to a good 40kWh battery, which I already have. But will the can bridge work, if the advanced features do not?
Have the advanced features been removed in the current firmware version? What else could be the reason?

2011-2012 ZE0: Fastcharging ends with Check EV light

Cosmetic issue, after fastcharging completes, the CheckEV light will be illuminated. It goes away on its own after a power cycle (vehicle OFF, and ON again)

Help wanted, I was not able to solve this issue!

ZE0 - 80% timer does not work

The dashboard 80% timer does not work on the 2011-2012 ZE0. The newer battery packs don't understand the 80% longlife option at all. However, it would be possible to code this into the CAN-bridge. The 0x1F2 message sent by the VCM contains a parameter called "TargetChargeSOC". This bit has two values, 0=100% and 1=80%. In theory, we could quite simply check if this is active, and force a charge stop when 80% is reached. Some coding needed ofc :)

Feature list ?

Hi, could you add a list of all feature that we can get with the can bridge on the readme page or the wiki ? I can't find them.
Is it still possible to set a charge limit ? bypass the nagscreen ? etc ..

2011-2012 ZE0: Bars are rescaled incorrectly when charge ends

Only affects ZE0.

When a charge is stopped, the vehicle will show 12/12 charge bars regardless of real SOC% if the amount of GIDs is over ~260. This is frustrating since it makes it hard to use the bars. Kms remaining still work, and leafspy shows correct SOC%.

This is due to bad coding in the 2011-2013 ZE0 VCM. No known software workaround. Here is how others have solved it:

  • Muxsan installs another CAN-bridge between cluster and VCM to make it better.
  • EVs Enhanced reprogram the VCM to make it behave correctly like on the AZE0

2 port CAN bridge stopped working, what to check?

Just got the report (family car, but I'm not the main driver) that regen is reduced with single circles.
Checked in the car and the other features aren't working any more, either, like 83/92/99% battery etc.
The CAN bridge was working fine for a year now. Checked with multimeter, it's getting 14V.
Does it have LEDs? I couldn't see any.
No DTCs on LeafSpy Pro.

Errors

Screenshot_20231127_125332_LeafSpy Pro
Had these issues since I've changed the battery in Aug 2023 did update on cambridge today 27/11/2023 and still on there any advice to get rid

2011-2017 Not possible to quickcharge for over 60minutes

Noticed on AZE0, most likely also same on ZE0.
When quickcharging the charge will end abruptly when it reaches 60minutes. This is very noticeable on cold days, when quickcharging for instance a 62kWh battery. We need to look at the QC_Timer and see if this can be improved somehow.

bild

battery management

Hello
Which software I must install on CAN-Bridge to help my 2015 leaf 24kw 295b04nf0a to better recharge and balance the cells.
I'm saving money for switching to a 40kwh battery.

Thanks a lot for the help
from Portugal
Hugo:)

Add up all the nibbles in CSUM

Hi,
In your video: https://www.youtube.com/watch?v=oENNNfy5GSM you mention CSUM adds up all the nibbles, and add 2.

Mux's / Your code adds up only the nibbles from the first 7 bytes by the look of it, in calc_sum4
I was checking out some 1F2 messages from your log file, also this guy seems to send them: https://github.com/49thdiver/EV-Projects/blob/main/OBC/src/definitions.h
But they don't add up at all.

Most 1F2 messages from your log have 0 for the last nibble, so it works. But your DBC file has a bit in that nibble: "unknown - may indicate charging"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.