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 5 people. Is this article helpful for you?

Hi, when i am installing the firmware the status are red with the message 'can bus fault' and i can't install the ICM (red field with N/A)

Can help me?

Best regards

Looks like there is a problem with ICM board. You could try to programm it directly by PIC debuger : http://www.microchipdirect.com/productsearch.aspx?keywords=PG164130

The same devise we use for BMS and charger controll board.

Another solution - send the ICM to us and will repair it.


I've noticed that when the battery is fully charged, the battery red light turns on. Sometimes it turns off a few seconds later, but usually I have to turn off and on the scooter.

Otherwise everything seems ok. Battery voltage shows 149, high and low cells are at 4,14, and cell temperatures are between 15º and 17º C. Could this be a bug in the firmware?

Another small issue I've noticed, the regen seems way less intense than it was with the NiMH firmware. With the NiMH I would barely use the brakes, but now I have to use them more often and with greater intensity.

Is it supposed to be this way?

Other things I've noticed:

* hazard lights, YAY!

* no horn chirp! YAY again!

* max speed still 110 Km/h.

Nice to haves in a future update:

* top speed 120 Km/h.

* As far as I know, the original Li versions had a cruise control feature that was locked. It would be nice to have this feature available (if it actually exists that is).

* Stronger regen (if it is even possible..)

Hi Bruno

I'll come back on the red light - never seen before.

Regen - yes it is normal (when battery is full). MC code is limiting it - we will release new MC code later this year. I'm not sure if the 120 km/h can be included but we will try.

Cruise control - it is already implemented in the ICM code. I'll post tonight the ICM functions.


Hi Piotr,

I've only noticed the red light when unplugging the bike (after full charge) from the power socket with the bike turned on. I usually turn the bike on before unplugging so I can check how long it took to charge.

After unplugging, a few moments later the light may turn on.

A few days ago, right before the light turning on I noticed the locell reading appearing with 0.00. The hicell was normal, 4.14. Then it showed the locell again, but this time it was OK with 4.14.

Like I said, turning the bike off and on will clear the light, and I've never seen this behaviour after this procedure.

Riding is normal, the red light never showed up while or after riding.

I'll try to test unplugging with the bike turned off to see if the light turns on.

From the looks of it, this should be a bug, not sure where.

About the regen, so should I expect regen getting stronger as the battery discharges more?


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