Overvolting BBS02

Hmm I get "failed to connect timeout occured" when I tried to open this app both on Mac and PC.

Not sure how to solve it. Do you?
Possibly the app is yacking down the wrong serial port and/or the motor did not have power - I believe that error means the motor controller didn't respond. The USB/serial programming cable has a jumper at the Higo connector end to power up the motor when the cable is plugged in.
 
The USB/serial programming cable has a jumper at the Higo connector end to power up the motor when the cable is plugged in.
Aha so I am not supposed to plug in the battery to give the bike power when I do this? The power should come via the computer and the USB to the controller ?


Looks like in this video here. Not sure what on this cable tou mean when you say the "jumper"? I think it should be connected to the display port going to the controller. And then the controller should get power from the battery from another end. Then when it blinks red it should go in to the computer. Not sure why it is not working? But I am probably forgetting something.
 
Last edited:
Aha so I am not supposed to plug in the battery to give the bike power when I do this? The power should come via the computer and the USB to the controller ?


Looks like in this video here. Not sure what on this cable tou mean when you say the "jumper"? I think it should be connected to the display port going to the controller. And then the controller should get power from the battery from another end. Then when it blinks red it should go in to the computer. Not sure why it is not working? But I am probably forgetting something.
No, you need the battery connected and providing power. The jumper in the cable simulates the display turning on the motor.

The blinking red LED indicates the outbound serial data from the PC. IIRC, there's a blue LED right next to the red LED that blinks when data comes back from the Bafang controller.
 
Last edited:
No, you need the battery connected and providing power. The jumper in the cable simulates the display turning on the motor.

The blinking red LED indicates the outbound serial data from the PC. IIRC, there's a blue LED right next to the red LED that blinks when data comes back from the Bafang controller.
Aha any idea what I could be doing wrong here? Maybe the Bafang controller I have is too old to hook up to the firmware or something ?
 
Well ... I'd think the controller would at least blink the blue light. Is it indeed on? I think you should be able to operate the throttle and spin the motor (if the default PAS start-up level was>0) and/or the speed sensor LED should be on.

Also, by chance did you compare your controller against the BBS02 supported version list on the bbs-fw site, and were you successful flashing the bbs-fw firmware first, using the other tool?

You also might try connecting with the generic programming software.
 
Well ... I'd think the controller would at least blink the blue light. Is it indeed on? I think you should be able to operate the throttle and spin the motor (if the default PAS start-up level was>0) and/or the speed sensor LED should be on.

Also, by chance did you compare your controller against the BBS02 supported version list on the bbs-fw site, and were you successful flashing the bbs-fw firmware first, using the other tool?

You also might try connecting with the generic programming software.
I have now managed to connect it. What metrics did you change that could come in handy there?

Except for higher amps what are som fun stuff you could change in there? :)

For example the screenshot below shows Max Battery Voltage and the default is 54,6

Not sure if this is for a 48-volt battery and this value should be set higher for a 52-volt battery perhaps ?
 

Attachments

  • dssdd.png
    dssdd.png
    36.9 KB · Views: 3
Last edited:
Glad you got it working, and I guess the firmware upload done before went without a hitch. 54.4/54.6 volts is the 100% charge voltage for a 48-volt battery, IIRC.

Settings? Well, I can't look right now as I have the configured BBS02 motor I still have pulled for maintenance, and the other one I had is on a bike I gave away. So from memory, and per the config tool page:
  • I made the 9th-level PAS a "cruise" and bumped up the 1-8 PAS power levels accordingly, so that 8th is 100%
  • set throttle to 100% current for levels 1-8, and 75% for 9th (cruise)
  • set the "features" on or off, as appropriate
  • set the usual stuff, like wheel size, max speed, etc.
The "cruise" feature is clumsy to use, so I rarely did. The Cycle Analyst's equivalent feature is much handier and easier to set.
 
Last edited:
Glad you got it working, and I guess the firmware upload done before went without a hitch. 54.4/54.6 volts is the 100% charge voltage for a 48-volt battery, IIRC.
The "cruise" feature is clumsy to use, so I rarely did. The Cycle Analyst's equivalent feature is much handier and easier to set.
Yeah I dropped cruise as well.
 
Glad you got it working, and I guess the firmware upload done before went without a hitch. 54.4/54.6 volts is the 100% charge voltage for a 48-volt battery, IIRC.
Since I am running a 52 volt battery maybe I should up this to 58.8v? I read this is what a fully charged 52v-battery stops at.
 
Also I am curious about the max cadence. Max Cadence for bbshd is around 150rpm I have heard. But not sure how high I dare to set it on the upper gears of bbs02? Perhaps around 120-130 ?
 
Today I tried it. First it did not work at all. But then when I switched display from this old one in the picturre to a newer one(to the left) it seems to work. Weird.

Because I hooked the old one to the other bike I took the new one from and that works as it should. Now I think both bikes work pretty well.

Maybe the firmware does not work when you hook up an older bafang display-model? I got an error in the older display going "Error 10h" as the last pic shows.

It is a pretty nice top speed but I think the accleration is a bit slow. Any ideas on how to make that better?

Values I have picked are in the white picture.
 

Attachments

  • display new.png
    display new.png
    1.1 MB · Views: 4
  • display old.png
    display old.png
    903.2 KB · Views: 5
  • error.png
    error.png
    734 KB · Views: 4
  • A6BB8A4B-FA76-4DB0-89E3-6FD951A1F2EC.jpeg
    A6BB8A4B-FA76-4DB0-89E3-6FD951A1F2EC.jpeg
    383.5 KB · Views: 5
Last edited:
Glad you got it working, and I guess the firmware upload done before went without a hitch. 54.4/54.6 volts is the 100% charge voltage for a 48-volt battery, IIRC.
Today I tested the other bike that was overvolted with the external controller. I am pleased with the performance.
But the speedmeter is all of. Not sure if this can have anything to do with the setting p7 in the sw900 display. That has something to do with speed and magnets. What do you think?

My phone is showing like 22km/h when the display is showing like 50-60km/h.
Now just throttle. Will hook it up to PAS sensor when I have clamped down the axle nut bolts a little extra later this week.

I was a bit scared of shooting to much wattage into the motor going uphill. Was showing some worrying numbers :) So I just went with number 3 of 5 there. Low gear also in the drive train. Not sure what is most likely to fry on a bbs02b except for the controller? Maybe the nylon gears?

I guess perhaps my controller can take it(?) because it is 30amps and sitting externally on the downtube.
 
Aha so I am not supposed to plug in the battery to give the bike power when I do this? The power should come via the computer and the USB to the controller ?


Looks like in this video here. Not sure what on this cable tou mean when you say the "jumper"? I think it should be connected to the display port going to the controller. And then the controller should get power from the battery from another end. Then when it blinks red it should go in to the computer. Not sure why it is not working? But I am probably forgetting something.
No, you gotta plug in the battery, bro. Protip: Take your chain off, too, and have it nowhere near the chainring.
 
Back
Top