Bafang M500/M600 thread

Adam271226 said:
Hi CiDi,
You mentioned using 43v M500 firmware in M600 motor.
Are there any complications with battery voltage and battery level % after update?
Have you noticed any other differences? (for better or worse?)
Thanks,

With the 43V firmware the current is set at 20A instead of 18A, this means more power but also more overheating and battery consumption.
Level 1 is already high and level 3 is already at full power.
The percentage marked on the display remains at 99% up to approximately 75% of battery consumption.
The disconnection of the discharged battery, the BMS does and not the controller, so you can use the lower voltage battery, over time, battery life may be affected.
Occasionally with fully charged battery the overvoltage error occurs.
I used this 43V firmware because the original 48V was unusable due to jerky operation.
Now with the new 48V firmware it seems that the problem is solved.
 
Thanks for the information.
Last year I had bike shop upgrade my firmware to a new version and I was shocked to have my range drop by 35-40%. I have been riding same trails for years and had no problem coming home with 30% battery after a 40 mile ride. After the upgrade I was not able to make 28 miles.
I recently purchased another motor for different frame but decided to test it out on my bike and I am able to make 50 mile rides again with 20% battery remaining. The firmware on motor I received is older than what the "upgrade" was.
Have you noticed any changes in range, power available at different assist levels after the upgrade?
 
CiDi said:
I downloaded it from the Luna forum.
I have already loaded it on my motor M600 and tested it.
They seem to have solved the jerky operation problems.
I posted it there too :)

I highly urge folks to use the mega.nz link because we seem to have had trouble with the .txt conversion.
 
CiDi said:
I downloaded it from the Luna forum.
I have already loaded it on my motor M600 and tested it.
They seem to have solved the jerky operation problems.

Hi, can you clarify which Luna forum? Do you have a link to the topic?
 
Here is the forum
https://electricbike.com/forum/forum/main-forum/general-discussions/115204-software-survey-needed-on-torque-sensing-problems/page2#post116887

In post above there is *.txt file. U can copy that and change extension and it should work

I installed the firmware and first impression is very smooth, lots of assist power in level 1 and 2. Throttle seems smoother and easier to control
Assist power is very smooth as pedals are pressed with exception of starting from complete stop. There is a substantial jerk as pedals are pressed.
I have been riding with 14.6 firmware and this new firmware gives a lot more assist in level 1. I would say that new level 1 feels “stronger” than level 2 in 14.6 version. With 14.6 I had work hard while climbing in lvl 2 and now same climb in lvl 1 feels easy. Also on flat trail sections I have to go to 11th gear to feel any effort in my legs. Motor is doing a lot of work. Good news is that power comes in very smoothly and in predictable fashion and not like in 14.6 firmware. Bad news is that bike feels like there is way too much assist in level 1. I’m not exaggerating when I say new lvl1 feels stronger than lvl 2 in older version. Of course this extra power comes at price of battery range. On same ride I used to come back with 35% battery left and this morning I returned with 8%.
Anyone else install new version? What are your experiences?
 
CiDi said:
I have a can analyzer and I connected it between the BESST and the controller to view the data traffic that is exchanged during the configuration phase.
I discovered that a single telegram sent by my analyzer is able to configure maximum speed, diameter and wheel circumference without any kind of limitation.
So if you have a can analyzer, you can do without the BESST tool.
If any display manufacturer wanted, they could implement these configurations directly on the display.


Hi,
I bought a can bus reader on amazon.
How and where should I connect it.
And what software to read it?
 

Attachments

  • IMG-20201022-WA0000.jpg
    IMG-20201022-WA0000.jpg
    95.4 KB · Views: 7,726
  • IMG-20201022-WA0001.jpg
    IMG-20201022-WA0001.jpg
    105.2 KB · Views: 7,723
  • IMG-20201022-WA0002.jpg
    IMG-20201022-WA0002.jpg
    96.6 KB · Views: 7,724
  • canbus2.jpg
    canbus2.jpg
    66.2 KB · Views: 7,725
Adam271226 said:
Here is the forum
https://electricbike.com/forum/forum/main-forum/general-discussions/115204-software-survey-needed-on-torque-sensing-problems/page2#post116887

In post above there is *.txt file. U can copy that and change extension and it should work
Earlier someone posted the 14.6 firmware this way on this thread, and another poster couldn't get it to work - and when we passed it over to the Luna team, they couldn't get it to work either, claiming it bricked the motor. Zipping it and posting it to mega/etc is the safest way.

For that matter, does anyone know where we can find a working version of the 14.6 .bin file? The one posted here earlier doesn't seem to work.

I installed the firmware and first impression is very smooth, lots of assist power in level 1 and 2. Throttle seems smoother and easier to control
Assist power is very smooth as pedals are pressed with exception of starting from complete stop. There is a substantial jerk as pedals are pressed.
I have been riding with 14.6 firmware and this new firmware gives a lot more assist in level 1. I would say that new level 1 feels “stronger” than level 2 in 14.6 version. With 14.6 I had work hard while climbing in lvl 2 and now same climb in lvl 1 feels easy. Also on flat trail sections I have to go to 11th gear to feel any effort in my legs. Motor is doing a lot of work. Good news is that power comes in very smoothly and in predictable fashion and not like in 14.6 firmware. Bad news is that bike feels like there is way too much assist in level 1. I’m not exaggerating when I say new lvl1 feels stronger than lvl 2 in older version. Of course this extra power comes at price of battery range. On same ride I used to come back with 35% battery left and this morning I returned with 8%.
Anyone else install new version? What are your experiences?
Well that's not great news. Though would be an improvement from Luna-specific 14.5. Could be that 14.6 is the sweet spot.
 
Does anyone know where to source a BESST? Is Holland Bike Shop the only source right now? Kind of pricy at almost $200 shipped to US.
 
Don’t ask how I know this but if one is to copy *.txt firmware file and open it, then file will not work. One must change extension to bin without opening the file.
After several rides i was planning to return to 14.6. I could live with uneven assist for the price of range and not having a scooter for mnt bike. I hope that 14.6 here works. Has anyone installed it?
Also, I installed m500 firmware and it seems very “overboosted” in lvl 1 but not as much as newest firmware. As CiDi mentioned, battery level is not accurate and battery will be depleted to very low voltage if one is not being careful. Mini voltmeter would be handy if one was to go on a long trip.
The new firmware is very very smooth, but just too strong. If bafang was to decrease power in level 1 by 50% and 30% in level 2 then this would be incredibly nice.
 
Good news is that 14.6 firmware posted by Artyy on Sep 3 works. I reinstalled it and bike works fine.

I forgot to mention, in 14.6 there is a noise from the motor as I'm pedaling in lvl 1. I'm guessing, but it seems like I'm overrunning the sprag clutch. This noise was not heard in new and 43v firmware. Only once in a while when I shifted to smaller cog.

It would seem that there are plusses and minuses to new firmware.
Noise and uneven assist for having to pedal and having increased range in 14.6.
Quiet and smooth for easy pedaling and shorter rides in new versions.

FLX bikes used to rent/sell their BESST for $100 last year. Try them.
or Alibaba:
https://btnebike.en.alibaba.com/product/62073288247-807607455/Bafang_Besst_Motor_Test_Machine_8FUN_Program_Tool.html
 
To configure the Bafang M500 / M600 motor without using the BESST programmer, you can use this interface.

Link interface USB to CAN on Amazon:
https://www.amazon.co.uk/USB-Converter-Module-Raspberry-Zero/dp/B07Q812QK8/ref=sr_1_2?dchild=1&keywords=usb+to+can+innomaker&qid=1604409709&sr=8-2

Link cables Bafang HMI M500/M600 on e-bike-technologies:
https://www.e-bike-technologies.de/index.php/en/connectors/connectors-signal/connectors-higo-mini-f-series/higo-b5-f-detail
https://www.e-bike-technologies.de/index.php/en/connectors/connectors-signal/connectors-higo-mini-f-series/higo-s5-f-detail

Below are the software and the instructions for configuration and use.
 

Attachments

  • Bafang USBtoCAN.jpg
    Bafang USBtoCAN.jpg
    139.7 KB · Views: 8,814
  • Bafang USBtoCANwire.jpg
    Bafang USBtoCANwire.jpg
    22.7 KB · Views: 8,804
  • Bafang M500-M600 Can Wiring Diagram.jpg
    Bafang M500-M600 Can Wiring Diagram.jpg
    48.9 KB · Views: 8,811
  • 3D Case for USBtoCAN.jpg
    3D Case for USBtoCAN.jpg
    21.1 KB · Views: 8,786
  • Setup USBtoCAN.jpg
    Setup USBtoCAN.jpg
    40.4 KB · Views: 8,807
  • InnoMakerSetup.zip
    5.3 MB · Views: 565
  • 3D Case for USBtoCAN.zip
    31.5 KB · Views: 286
  • Setup Bafang Command.jpg
    Setup Bafang Command.jpg
    89.1 KB · Views: 5,812
CiDi said:
To configure the Bafang M500 / M600 motor without using the BESST programmer, you can use this interface.

Link interface USB to CAN on Amazon:
https://www.amazon.co.uk/USB-Converter-Module-Raspberry-Zero/dp/B07Q812QK8/ref=sr_1_2?dchild=1&keywords=usb+to+can+innomaker&qid=1604409709&sr=8-2

Link cables Bafang HMI M500/M600 on e-bike-technologies:
https://www.e-bike-technologies.de/index.php/en/connectors/connectors-signal/connectors-higo-mini-f-series/higo-b5-f-detail
https://www.e-bike-technologies.de/index.php/en/connectors/connectors-signal/connectors-higo-mini-f-series/higo-s5-f-detail

Below are the software and the instructions for configuration and use.

:thumb: Thanks alot CiDi, very good information!! :thumb:

I buy now the 2 cables (higo f-serie)

Than i can start :wink:
 
CiDi said:
To configure the Bafang M500 / M600 motor without using the BESST programmer, you can use this interface.

Link interface USB to CAN on Amazon:
https://www.amazon.co.uk/USB-Converter-Module-Raspberry-Zero/dp/B07Q812QK8/ref=sr_1_2?dchild=1&keywords=usb+to+can+innomaker&qid=1604409709&sr=8-2

Link cables Bafang HMI M500/M600 on e-bike-technologies:
https://www.e-bike-technologies.de/index.php/en/connectors/connectors-signal/connectors-higo-mini-f-series/higo-b5-f-detail
https://www.e-bike-technologies.de/index.php/en/connectors/connectors-signal/connectors-higo-mini-f-series/higo-s5-f-detail

Below are the software and the instructions for configuration and use.

I wonder if this would also work on an M400 with CAN connector?
 
jodiug said:
CiDi said:
To configure the Bafang M500 / M600 motor without using the BESST programmer, you can use this interface.

Link interface USB to CAN on Amazon:
https://www.amazon.co.uk/USB-Converter-Module-Raspberry-Zero/dp/B07Q812QK8/ref=sr_1_2?dchild=1&keywords=usb+to+can+innomaker&qid=1604409709&sr=8-2

Link cables Bafang HMI M500/M600 on e-bike-technologies:
https://www.e-bike-technologies.de/index.php/en/connectors/connectors-signal/connectors-higo-mini-f-series/higo-b5-f-detail
https://www.e-bike-technologies.de/index.php/en/connectors/connectors-signal/connectors-higo-mini-f-series/higo-s5-f-detail

Below are the software and the instructions for configuration and use.

I wonder if this would also work on an M400 with CAN connector?

M400 is CAN, I believe there are no problems.
 
theflyinglandwalrus said:
Guys,

Anybody had issue with Error 30 on their bikes? It came out on mine and tried all the usual fix like checking all connections. I even went as far as removing the main harness from the bike and connecting everything outside. Still no luck. Since we have 2 E-09s at home, I decided to swap out the parts one by one to check which component was at fault. From the display to the buttons switch and finally to the motor. I swapped out my motor to the other (working) bike and the error came out. It also caused the system to turn on by just inserting the battery, without actually pressing the power button. Put the working motor back and system is fine. Safe to say it's the motor that's faulty. 

Also wanted to know if anyone has had any experience dealing with warranty from Bafang directly since my bike came straight from Dengfu.

Thanks,
Walrus

Any solution found for this issue? I have this exact same issue for many months now. Bike is still grounded after replacing the display and cable assembly. It has to be the controller on the motor.
 
xp67 said:
theflyinglandwalrus said:
Guys,

Anybody had issue with Error 30 on their bikes? It came out on mine and tried all the usual fix like checking all connections. I even went as far as removing the main harness from the bike and connecting everything outside. Still no luck. Since we have 2 E-09s at home, I decided to swap out the parts one by one to check which component was at fault. From the display to the buttons switch and finally to the motor. I swapped out my motor to the other (working) bike and the error came out. It also caused the system to turn on by just inserting the battery, without actually pressing the power button. Put the working motor back and system is fine. Safe to say it's the motor that's faulty. 

Also wanted to know if anyone has had any experience dealing with warranty from Bafang directly since my bike came straight from Dengfu.

Thanks,
Walrus

Any solution found for this issue? I have this exact same issue for many months now. Bike is still grounded after replacing the display and cable assembly. It has to be the controller on the motor.

You could try with the CAN analyzer I posted. With that you immediately understand which component is not communicating.
 
my error 30 seems to be more common if I am watching the "power" output on the display. if I keep it in just trip mode, I haven't seen a problem, SO that leads me to believe it is firmware. I have a newer version, I will test.

Andy
 
My motor won't even power up, ever. Is there a supplier that can sell the controller only?
 
xp67 said:
My motor won't even power up, ever. Is there a supplier that can sell the controller only?

Look on this site:
https://flx.bike/products/controller-dz-multi
 
Is it true that if you change the controller then it has to be programmed to work with the motor?
Has anyone just changed controllers without any additional procedures?
 
I had a random " error 27" motor overcurrent. In the BESST tool the diagnostics said the controller current was 4 to 5A but the battery current was really 0.08A.

Turns out reflashing the firmware and setting the peed limit and wheel diameter has resolved the issue. Controller current now reading 0.08A.

Also dashed new firmware on to M600 that was showing error 30 Intermittently when on the 'power' screen.

I rode this afternoon 15km on the 'power' screen with no issues so hopefully that is also resolved.
 
CiDi said:
To configure the Bafang M500 / M600 motor without using the BESST programmer, you can use this interface.

Link interface USB to CAN on Amazon:
https://www.amazon.co.uk/USB-Converter-Module-Raspberry-Zero/dp/B07Q812QK8/ref=sr_1_2?dchild=1&keywords=usb+to+can+innomaker&qid=1604409709&sr=8-2

Link cables Bafang HMI M500/M600 on e-bike-technologies:
https://www.e-bike-technologies.de/index.php/en/connectors/connectors-signal/connectors-higo-mini-f-series/higo-b5-f-detail
https://www.e-bike-technologies.de/index.php/en/connectors/connectors-signal/connectors-higo-mini-f-series/higo-s5-f-detail

Below are the software and the instructions for configuration and use.

I have this CAN analyzer: https://www.antratek.nl/usb-can-analyzer
After wiring the white/green/black cable I connected it to my bike and turned on the battery. I installed the driver on my PC. The InnoMaker software is not showing any Device Index, so I might have to order the other USB interface. Should the device index show up automatically when the USB is plugged in and the bike is turned on?
 
CiDi said:
To configure the Bafang M500 / M600 motor without using the BESST programmer, you can use this interface.

Link interface USB to CAN on Amazon:
https://www.amazon.co.uk/USB-Converter-Module-Raspberry-Zero/dp/B07Q812QK8/ref=sr_1_2?dchild=1&keywords=usb+to+can+innomaker&qid=1604409709&sr=8-2

Link cables Bafang HMI M500/M600 on e-bike-technologies:
https://www.e-bike-technologies.de/index.php/en/connectors/connectors-signal/connectors-higo-mini-f-series/higo-b5-f-detail
https://www.e-bike-technologies.de/index.php/en/connectors/connectors-signal/connectors-higo-mini-f-series/higo-s5-f-detail

Below are the software and the instructions for configuration and use.
Good morning everyone. I have been reading this post for a while and I bought everything necessary that Cidi indicated.
I have a fantic issimo ebike with Engine bafang m500.
I carried out the whole procedure indicated by the great Cidi😉, Getting the connection with the bike.
As soon as they are connected to the screen, Rows Black codes. At this point I would like to try to save the initial configuration so that we can return to the standard configuration.
This information is what I find in the ID: 02F83203? indicated by cidi in the M600 setup?
In my case they are as follows:
28 0A 60 01 C2 06 00 00.
So if I've interpreted these well these are the original parameters.
so to change the limit speed I should enter On bytes 0 and 1 of frame id: 85 10 32 03 values 70 17 leave the others equal to the initial configuration:
frame id: 85 10 32 03 data: id: 70 17 60 01 C2 06 00 00
Right?
Consider that I don't know anything about electronics and programming 😬😬.
Thank you all. 😘
 
286 13/11/2020 18:57:44 0 Recv 0x82F83202 Data Frame Standard Frame 8 0x|00 00 00 00 00 00 00 00
294 13/11/2020 18:57:44 0 Recv 0x82F83203 Data Frame Standard Frame 8 0x|28 0A 60 01 C2 06 00 00
303 13/11/2020 18:57:44 0 Recv 0x82F83202 Data Frame Standard Frame 8 0x|00 00 00 00 00 00 00 00
316 13/11/2020 18:57:45 0 Recv 0x82F83201 Data Frame Standard Frame 8 0x|00 00 00 00 76 10 42 3F
321 13/11/2020 18:57:45 0 Recv 0x82F83202 Data Frame Standard Frame 8 0x|00 00 00 00 00 00 00 00

this is the log
 
Back
Top