VX-1 Li++ Firmware 36S Li-ion (Lithium Manganese - Amita, Nissan Leaf)

Package of firmware for VX-1 equipped with our 36S Li-ion battery (Amita or Nissan Leaf based) - VX-1 Li-ion Firmware Revision 02_2016.zip

Important - to be used only with EVPS (gold, Runke) Charger revision 1.9 or higher.

Important - to be used only with MP Tech Universal BMS System - configured for 36S

Firmware packaged has to be dowloaded, unzip. To upload it to the bike you need Diagnostic Application and Diagnostic Cable.

Before uploading check what revision is installed on your BMS. If you can't read it (red field with N/A) - you may have old revision without CANBus bootloader - contact us.

This article was helpful for 19 people. Is this article helpful for you?


Just to confirm what I suspected, turning on the bike only after unplugging from the power socket after a full charge will not turn on the red light. Tested this with the last three full charges, and in each test I left the bike on for a few minutes.


We found the reason - is just a bug in the charger firmware (does not affect anything in the charging / riding). Simply a code line refering to not existing variable. It happens only if you turn on the bike when the charger is still in the charging mode (plug connected).

We will fix this in the next revision of charger firmware. I hope you are enjoing bike after swapping the battery.

Best Regards

Hello Piotr, could you confirm that I should use this firmware package for charger..?

36 Leaf cells.

Charger: Old EVPS/ Runke, with new mainboard from you.

BMS: MP Tech universal “Old?” type.

I have now: (from Scooterdiag):

Charger: LiMn36-1 (Different)

MC: R2042-04 (Same)

ICM: DIY 1708 (Same)

BMS: BMS R64 (Guess this should not be changed)

Scooter is just fine, but fuel gauge sometimes go to zero. Then fills up during charge.


Good to hear you have completed the conversion. You can use the new version LiMn36s-2. There were small changes applied to protect the charger- limit max current to 12A (was 13A), limit max capacity to 65Ah etc. In regards of the fuel gauge going to zero - tell me more - in what situation does it happen?

Ciao, io ho le Amita 36 celle(149Volts) è questo il giusto firmware(VX-1 Li-ion 36S Firmware package)?? Grazie

Thanks Piotr.
Downloaded new firmware. It might have cured the fuel gauge, but it need a little more testing. If it is OK now, I guess it had something to do with mounting pre-programmed mainboard. Anyway, bike is good without fuel gauge.
What has been happening is: Fuel gauge fills up from empty during charge. But quite often all bars are gone next morning. Once I used Scooterdiag to set fuel gauge to 95 % before driving. - But then all bars disappeared at start of tour.
(I have not done an exact measurement of capacity yet. It is set to 60 Ah. Range is more than 110 Km)
The charger has "always" had an other issue: Sometimes, at start of charge it says "no out" and terminates. - Unplugging and new start will always work. - Not dependant of firmware.


In regards of disappearing fuel gauge - was the estimated range reset to 0 when it happened or just the bars were gone?


Hi Potr,

first of all thank you to you and your team for the great job!! Is there a reason to limit to 65Ah? Another point it will be great to have a small explenation of the Firmware features. Like how to use cruise control and so on. Thank you!!

I'll post soon full description of the firmware features. The cruise control, hazardous lights, monitor mode (while driving) etc - all were implemented in ICM. In regards of Ah limit - this firmware was designed originally for Nissan Leaf conversion, and it is just another protection from overcharging the pack in case other protection failed (cell voltage, pack voltage). With our 80Ah and 100Ah Amita packs we provide charger firmware limited to higher capacity. If somebody is interested to get firmware for other capacity or configuration (for example 37S, 38S) - please contact us.

Hi, about cruise. Is it a real cruise? Now in DIY1708 cruise dependa power (amperr), not velocity so it is noy a real cruise :c

Hi Rafael

You are right - it is a simple ampere freeze. We have designed it for service purpose (to watch LowCell / HighCell at constant load while riding) not for Interstate cruising. It's possible to introduce also constant speed - not on our priority list yet though.

Best Regards


About real cruise... I bought it from another source, who also works on Vectrix firmwares. After installing it and once on the road, I discovered that after activating it I couldn't accelerate above the setted speed! To my understanding, this is not a real cruise control so I complained about it's operation. In reply I was told that I should first deactivate it - break! - and then accelerate...


I hope that, although not a priority, when you launch a real cruise control, it will be a REAL cruise control.

Z poważaniem


You probably right. Cruise Controll should let you accelerate if you need and after releasing throttle should return to the set speed.

Hello Piotr. As to the dissappearing fuel gauge: I am not sure what happened to the range indicator. I think it was unreliable, both high and low values. Most of the time battery indicated less than half, or empty. - So I did just look at voltage and Kms. Believe it is OK now, but havent used it much. -Still cold.

Hello Johan

Let me know when the weather will improve enough to test it. Best

hello Johan, I think that you have a problem in your Motor Controler board, perhaps that you have connect your battery without currant limiter and now you have burn one little fuse in your Motor controller. Piotr can confirm.

Best regards

Hi, Piotr, and Armand. Yesterday I drove 35 Km with new firmware, and everything seem to be fine. Four bars dissappeared in steep terrain. Estimated range seem to be realistic, but I need some more time to judge. - Guess it is most reliable when driving flat.
As to MC: I did that fault some years ago, but on a weak NIMH battery. My impression is that gauge is controlled from charger, but I guess MC has to "empty" the gauge when driving. (?)


Battery Fuel Gauge is controlled by charger (if its present, if it fails display shows battery voltage read by MC, so goes fast up and down while riding). Charger displays all bars when charging completed and then reduce one bar per 5.55% of battery capacity based on the real and actual consumption measured by MC.

Charger doesn't have any build in algorithm for calculating the real battery capacity and it refers to value set by firmware or user (via dashboard). We are working on next generation of BMS which will calculate on every charge/discharge cycle a usable capacity of the pack and update this value in the charger eprom, but right now if you set a wrong capacity or do not update it, the gauge and range estimation will show wrong info.


I already have the 4 x BMS board from my former Li 30Ah pack. Do i need a full Universal BMS or can it be

done only by ordering a new BMS case and BMS adaptor + wire harness ?

I m sorry for the first incomplete message. I converted my Vectrix VX-1 Li 30 Ah to a 36P36S 18650 li-ion pack. The pack is running fine, but before i hit the road i need a BMS.

I already have the 4 x BMS boards from my former Li 30Ah pack. Do i need a full Universal BMS or can it be done only by ordering a new BMS case and BMS adaptor + wire harness and use the existing BMS boards?


Hi Roos

I've seen you already ordered box/adaptor.

Thank you.


Hello Piotr, I own a Li+ 2012 Vx1, upgraded to Nissan Leaf batteries. The "fuel gauge" gets stuck in "full bars" while "est range" is "0". Vectrix Diagnostic GUI shows "red N/A" on the "charger firmware version" field (BMS, MC and ICM firmwares version appears ok). Actually the charger (Runke Gold 2.1) is properly working. Furthermore the combinations of brake levers/throttle/dashboard buttons (to activate other menus) are not working as well. Should I reinstall the "charger firmware"? Or should I reset the charger (by unplugging/replugging it)? Thanks. Regards.


Let me know if this will help:

-Charger does not work, problem can be charger himself or fuse on the MC

  • To diagnose it, disconnect the dc charger cord from charger
  • Measure voltage on the cord connector between pin 3 and 5 (must have battery voltage)
  • If battery voltage is present charger need to be replaced with new one
  • If battery voltage is not present Fuse on the MC are blow and need to be repaired (he have to send us the controller and we will apply new fuse) http://shop.vectrixparts.com/parker-mc-fuse-upgrde-service.html


Hello, actually the charger does work: battery gets correctly charged ("EQ 049" code at the end of charge). I am using the scooter every day without problems. Instead the "fuel gauge" is frozen at "full bars" while the "estimated range" is set to "0". I will check according to your hint. Thanks. Kind regards

ok, let us know more after checking.

Thank you,

Anna and the Team

Hi , i just installed your kit amita in my Vectrix battery Li + but I have some problems, after connecting the batteries, and install the update, BD1 battery cell 9 ranged in voltage between 3.7 V and 4,1v, getting a battery faliure in the bike , then as bms my version was not the R54 then decided to install that version, now the voltages of the cells appear correctly but now I get an error in temperature and no longer even let me go 2mts with moto.another doubt is that the two connectors carrying the old batteries for temperature and voltage data, I'm just using one,the longest of the two.Is it correct , or need some kind of adapter?.I think ,it is neccesary program again the BMS unit with the origininal version fron maker .

Can you help me?


R54 is for LiFe batteries.

For amita and leaf you need to use R64 BMS firwmare and LiMn charger firmware

All available here http://service.vectrixparts.com/topics/4-vx-1-li-firmware-36s-li-ion-lithium-manganese-amita-nissan-leaf/


Is there a R64 BMS Software in that particular Zip file? I cant find it.

Yes, now there is!!! R64

Great, we are closing the topic.

When will be out a new MC firmware? Thanks

We already are testing final version. If no more bugs - it will go to the production.

What are the news?


I attached photo:

In the Dash you can see Hi is 3.85 and low is 3.65 but it is not real. In scootdiag Hi and low are 3.85🤔. It takes a long time to update on the Dash, about 20 seconds. I have a video and .cel recorded at same time where you can see it. I have send to Anna

In the .cel of the scootdiag record not low of 3.75. They are all between 3.85-3.75

Maybe a firmware bug?

I have new bms and PCB harness.


I have the same bms and the same problem..

For example, in the begin the low cell have 000v, and the hi have 3.93v, and bms needs minutes to update the low cell value.

Vectrix stop to charge when she have 144V..

The BMS cooler doesn't stop when the Vectrix is off..

The old sensors doesn't work with this new BMS..

I have li ion pack


I think you problem is worse. My problem is only take about 20 seconds to update real voltage in dash. Maybe with new firmware will be fix, I don´t know.


Last month i bought the new BMS from vectrix and Jorge Rocha from e-mobilidade has been working to install this BMS.

But he has some problems to install this BMS because the temperature sensors..

At the moment, he install thermistors but this solution doesn't work fine..

1 - Low cell give me always 000

2 - Vectrix doesn't charge above 142

3 - Vectrix doesn't charge more than 6A

4 - Vectrix give me some errors (for example, the battery warning)

5 - A sensor give me the correct value and number 1, but number 2 and 4 give me 1degree and number 3 give me 45degrees.

It is possible to temporarily turn off the bms temperature sensors?

When new firmware? :C few days are a lot months

firmware upgrade is possible by booking online servie appointment, please mail to matteozordan@vectrixparts.com to book the appointment, cost of the online service http://shop.vectrixparts.com/labor-1-hour.html payble online

😑Ups, so new firmware not will be download in this page? What are news? Are the stable(not bug)?

it is latest revison and it got so many bug resolution and new features.

So new firmware is not free, not? When update a new one, Will we have to paid again? What are news features?

I think many bug resolution and new features must be published. Vectrix users are blind, with out information about new firmware. :C


At this moment it requaires addtional setup after instalation - via teamviewer  - this is the reason we charge and book.

We are working on final version - for simple upload.


It is a fantastic news, When will be out aproximaly final version? Thanks!!

2 month, we are making completely new diag application

I just completed a swap from NiMh to 18 Leaf modules (no BMS) in my 07 VX-1. I charged the pack to 146v, and took it for a test drive. The bike seemed like it was in limp mode, no power, 20mph top speed, with the motor controller squealing and bucking, with no regen braking. I used a light bulb to precharge the controller, so I don't believe that I caused any damage. Should I flash the controller and charger, to see if this fixes the problem, or do you suspect other issues? I have CANBUS cable a diag installed, and it works, just do not want to break anything.

I wrote it many times here already - please be aware that using Leaf packs (and any othoer Li-ion) without bms is very dangarouse - you may easly either overdischarge some cells (destoying its capacity) or overcharge some of them - this can finish with fire and your battery and bike will be lost. Saving 500EUR now on the BMS will sonner or later cause the loss of battery pack at best.

Anyhow - if you decide to do it, on your risk - you need different firmware on MC. Oryginal NiMH firmware will detect to high voltage  - no regen, and because of missing temperature sensors (if you unplugged them) can show some problems in riding as well.

If you uploaded the Li firmware to MC - it is trying to get the message from BMS which you don't have as I understand - so the speed and power is limited. 

So - please either buy a BMS kit in our shop - http://shop.vectrixparts.com/vx1-bms-board.html and you will get completly different expirience (120km speed, precise range estimation, rear wheel spinning controll etc), or search forum like vis for voltage for a firmware package made by laird or dugas to be used without BMS. 

If you decide to search vis for voltage - check also pictures / videos of completly burnt scooters, sometimes garages when people use Li batteries without BMS.



hi Tom,

No, don't do that!

get in contact with Matteo, he fixed the exact same issue on my bike, by tweaking some of the charger settings.

Don't do any firmware changes. You may distroy your charger as I did!

kind regards


Is it possible to have the 38S firmware added to the forum?

Maybe some cmd files too?  Saw a youtube video of Matteo tinckering with the settings, looked very interesting to be able to do it myself, can’t find de xml command files anywhere.

Very nice video’s you guys put on youtube ;o)


Hi Gunther!

The change original BMS to 38S is not just a firmware, you have to make some electronic rework also. Thats why, we don`t added firmware files to the forum.



Will be a new software scooterdiagnostic or firmware to the forum? 10 months ago Matteo said:


2 month, we are making completely new diag application"


Hi Mateusz,

What electronic rework?

I figured that besides  adding 2 more cells, only bms and charger firmware need to be changed to meet the higher voltage.  Maybe controller too?  Currently i’m running with a bms on cell level, each cell is monitored individually without communication to the canbus.  Will upgrade to the latest factory bms as soon as possible, but first want to complete my battery setup.

Without a firmware update my runke 2.1 will never charge the pack high enough. Need to get it to around 156V in a 38s setup.

Maybe it is possible to send a single command to the charger using the cmd-tap in the diag app.

Kind regards,


I'm talking about BMS electronic rework. If you want to change one original board(9cell) to 10cell, you have to delete resistor R116 and change configuration of firmware.

Thx for the info, i will order the bms in a 38s configuration then so that won’t be a problem.

Just ordered the bms in a 36s configuration, maybe the 38s later on.

I already installed the new firmware on the bike, something i probably shouldn’t have done.

Getting the bathot symbol while the batteries are cold. The problem occured the moment i installed the mcr2042-4 firmware on the controller.

Would it be possible to send me the hex-files that where on the bike?  So i can ride it without having to reboot it all the time until the new bms is delivered.

Firmware that was installed on the bike :

Charger runke 2.1, firmware R8004-42, file 002879-01-EVPS8010.hex

Controller : R2034, file 002882-01-MCR2042-1.hex

ICM : REV 1008 but DIY_1708 didn’ create any problems, installed it a while back.

BMS R24A, file 003316-03-bms24withBootloader.hex

Many thanks, G.


I have a problem with the bms. After 6000 km I have a bad reading at cell voltage. Max cell voltage, 4,50V (in the reality, on the vectrix diag, all cells was good, around 4,05V). So I had a ideea to upload the new bms firmware, for 36S Amita and Nissan Leaf cell, but It won't work. I have a new vectrix with a big panasonic battery. Now the scooter wont work at all. 

Can you provide me a panasonic bms firmware?

I have

charger firmware: firmware\EVPS 8010.hex

motor controller firmware: MCR2042-4.hex

ICM firmware: \001212-08-ICM.hex

BMS firmware: N/A



My vectrix have yellow key on and dashboard said CAPCurr, I think a fusible of MC is wrong. Could be other thing? Can I drive slowly with this error or better don´t drive. Thanks

Hi Vectrix

How long do you have your scooter? Is is still on warranty? Contact me on E-mail please.

Information for all users asking about firmawe

Right now we are preparing complex pack of firmware and setup with instruction. Stay tuned

hello. Yes is still in waranty. I sent you already a email, with photos and specs. Is a 9,3 kwh battery, panasonic 24P 36S). 

hello, I'm from the 10 people who have this battery system in France. I have been obliged to swap  the 2 DB25 pluggs to make battery error disappear. works almost fine since 8 month now....

any clue?  Thank you.

When complex pack of firmware and setup with instruction? Thanks



Following the bricking of my motor controller during update to the latest firmware, I took contact by mail with your services and sent the unit to the factory for low level reprogramming according to the very quick and efficient answer I received. Problem is: nobody is answering my mails and I cannot get an update on the topic... I have events foreseen soon with the (beloved) bike and I really need my controller back! Kzysztof, any way you could check that??

NB: I only found out to late, reading online forums, that the controller was very susceptible to bricking during update... Maybe put a warning on this page would be useful? :-D 

Hi Pierre,

 I sent you an e-mail on Thursday that you MC is programmed already, but has serious problem with encoder calibration process and we will contact with you as soon as we menage (or not) to overcome this issue.

Yep, I saw indeed ! Thanks a lot. Crossing fingers. That machine was riding beautifully and I miss it! 

Being an electromechanical engineer building electric motorcycles myself as a side job, I'm 100% sure the board was handled properly and all electrical connections properly and safely inspected and tested during the battery swap process (plus in the middle of upgrading the 4 firmwares, before the MC one failed, I had a perfect display of all my cells voltages and temperatures in the diagnostic software)

Do you have any idea of what may have happened to mess up the encoder readout circuit, being hardware or firmware/software related??

Incoming week we are gonna make big analysis of this problem at one of our "lucky" MC with this damage.

Stay tuned.


Hello, I would like to buy new bms board, my batteries system is composed with 36 cells, how many board I have to buy? 3 (with your description, 1 board can read 12 cells) or 4 to be compatible with can bus or other ? The connector j24 and j25 are welded on the board or I have to buy too? And how the software is integrated in the board ? Thanks Clement 

Hi, what is the version of the ICM firmware that disables the absorption control
 of the power lines of the lamps to avoid having always the flashing lights to indicate a malfunction?

Where can I find it?

My vectrix mounts your Nissan Leaf kit.

Thank you!