BBS02\BBSHD\Ultra Max Displays

There are many different displays sold with the BBS02/BBSHD drive units. Some vendors allow you to choose, others will ship you whatever you get and that’s what you’re stuck with. Any of these displays should work with either the BBS01, BBS02, BBSHD or the Ultra Max.


C961 the cheapest and easiest to get of the three displays

C961 the cheapest and easiest to get of the three displays

The C961 is the oldest and has a small display with the three buttons separate from the unit. It has the least amount of functionality but is the most commonly seen with the BBS02 drive unit. It has no watt meter unlike the other two. The manual for the c961 is here. The C961 has a PAS speed limit of 50km/hr which can override the programming on the controller. You can work around this limit by setting the wheel diameter to a smaller size than it actually is, although then your speedometer will be inaccurate. The C961 can support 9 levels of PAS on the display.


The C965 is usually a little extra but has backlighting and a watt meter.

The C965 is usually a little extra but has backlighting and a watt meter. Five-button version shown here

c965 Three button version is very similar to the 5 button version.

c965 Three button version is very similar to the 5 button version.

The C965 is the rarest display I’ve seen, usually, it is priced somewhere between the C961 and the C963. This unit has a unique vertical configuration which some people seem to really like. There are two versions, one with 3 buttons and another with five buttons making menu navigation far more intuitive. If you don’t care about stealth but want a watt meter and can’t get the C963 this unit is might work for you. The watt meter does not show total watts used, only the current power draw. When compared against a more accurate watt meter it becomes obvious that the watt meter is also wildly inaccurate. The manual for the three button version is here. The manual for the five button version is here. The C965 has a PAS speed limit of 99km/hr which is more than you will ever get to on any BBSxx unit.

If your display is showing error code 30 then you probably have a bad C965 display. There was a large number of BBSHDs that shipped out early 2016 with bad displays. Contact your vendor to replace it with a newer display and the problem should go away. Replacing the controller will not fix the problem.


The most expensive, hardest to find and our favorite display unit

The most expensive, hardest to find and our favorite display unit

The C963 has an auto-backlight as well as a watt meter. This is probably the smallest, stealthiest and best looking display unit of the B&W displays (although the 500c color display is much smaller). The fit and finish look much higher quality than the other B&W display. Like the C965 this unit only shows current power output and is not particularly accurate. The manual for this unit is located here. The C963 has a PAS speed limit of 40km/hr which can override the programming on the controller. You can work around this limit by setting the wheel diameter to a smaller size than it actually is, although then your speedometer will be inaccurate. With my fatbikes I set their wheels which are close to 29ers in diameter to only 18 inches which then shows me in kph how fast I’m going (approximately) in mph. The C963 is the only display here that will not display in mph only in kph. It is also limited to showing only 5 levels of PAS. The C963 watt meter also only goes up to 999 and if you’re pulling more watts than that (both the BBS02 & the BBSHD will) then the display will basically read nonsense.

If you want to access the advanced features of this display you will need to look at the Kingsong manual right here . The first half of this manual is Chinese so you need to jump to page 32 where the English version starts. If you want to change the number of PAS levels displayed the instructions on doing that start on page 50, there is a bunch of other parameters you can change without having to program your controller as well.



The DPC10 is the newest and most expensive of the 4 options, not recommended

The DP C10 is a larger B&W display that is pretty hard to get. Most ebike dealers will charge a premium for this display. The biggest difference is that there is a built-in USB port so you can charge your phone off your ebike battery. This is a nice add-on if you want to use your cellphone as a GPS unit or if you want to use a normal automotive GPS unit or dashcam. Just plug it in and go. Without  a drive unit this display runs about $75 from right here. This display is quirky, has no programming manual and a lot of people don’t really like it. The USB port not power up unless an active device is plugged into it before powering up the display, and it is limited to about 1Amp of power at 5v which is enough to charge your phone or run your GPS but is not going to be enough power for a bright LED headlight. At this point, I do not recommend this display. Here is a crash course on brief instructions on how to program it written by Sakkie from this thread.

Click “i” twice to enter the menu then click it once to move to the next option. Double click to save.
TC = Trip Clearance. Choose N or Y
S7 = Miles or KM. Use plus or minus to choose one then double click “i”. This will take you out of the menu but is the only way I found to keep the setting.
BL= Back light sensor. How sensitive the sensor is to turn BL on.
BL-1 = Back light brightness
OFf = Screen auto off time
nna = Maintenance reminder. 0 = off 1 = on
SB = password. 0 “i” 5 “i” 1 “i” 2 “i”
LUd = Wheel diameter
SPl = Speed limit
601 = ???????




While Bafang missed the mark with the DPC10, they hit the nail on the head with the DPC14

The first full-color display for the BBSxx drive units is the DPC-14 (reviewed here). This display has all the features you would expect on a display that often seem absent or missing from earlier displays. It has a clock, trip meter, real-time Watt or Amp meter, and a battery power meter that actually works properly for any voltage pack. On top of all that the display is also full color (none of the other ones are). If you don’t mind having a larger display, the DPC-14 will not disappoint.



The DPC-14 is bright and beautiful, just like you.

If you want to see the manual for the DPC-14 then click here, for a short video on how to program it check out this short youtube video from One of the nicest features is that you can set it with a password so someone else can’t easily jack your bike. That will come in real handy in my crappy neighborhood.

Screen Shot 2018-11-30 at 10.50.57 AM


I got a DPC-18 with my Ultra Max build and I liked the display a lot. I believe that the only display the Ultra Max will work with is the DPC-18 although this display will work with any BBSxx drive unit. There is a lot of features on this display located here and there is a review coming. This is a nice color display which does not have any serious issues that I could find. If you like green then you’re going to like this display.


The 500c is sexy, small and discrete


The 500c display is much smaller than any other display and is my current favorite. The only downfall is that the display can sometimes be hard to read in direct sunlight, if you need a large clear display then the DPC-14 or DPC-18 might be a better bet, but if you want a small discrete display, the 500c cannot be beaten.  A full review of the 500c can be found here. It has a watt meter with a bar graph and native support for 52v nominal packs.

After I posted a review of the 500c color display for the Bafang BBSxx drives a bunch of readers asked me if it would work with the Bafang Ultra Max 1000W Torque sensing drive unit. There is something of a rumor that only the DPC-18 color display will work with the Ultra Max, so I went out and tested it with the C961, C965, C963 and the 500c. In short, I didn’t find any difference in the performance of using any of these displays. Typically Bafang tries to make their displays so they are compatible with most of their drive units (although this is not always the case). What most people don’t realize is that Bafang does not actually build their ebike displays, but contract other companies to make them for them. This explains why many of the displays have totally different settings in the menus and different user interfaces.

How many displays can you cram on one bike?

What do I buy? A lot of vendors won’t give you a choice when you purchase the drive unit, some vendors will. I recommend the 500c but if you can’t get the 500c the DPC-14 is a good 2nd bet. I would avoid the DPC-10 and the 500c is my current favorite and is highly recommended for it’s size and functionality. The watt meter, while useful is not something that usually matters that much to us. What we really need is a temperature meter showing the current temperature inside the unit. For instructions on how to install your own temperature gauge for <$5 check out step 12 in this link.

Ride on.

87 thoughts on “BBS02\BBSHD\Ultra Max Displays

  1. Pingback: Programming The BBS02 Without Frying Your Controller And Losing Your Sanity |

  2. Pingback: A Hackers Guide To Programming The BBS02 |

  3. Pingback: Dark Matter – Bullseye Monster Pro DIY Biktrix BBS02 46lb Single Track e-bike $2200 |

  4. Pingback: Biktrix New 100mm BBS02 – The Best Thing To Come Out Of Canada Since Peanut Butter |

  5. Pingback: Wish List For Future Bafang Mid Drive BBSxx Kits |

  6. Pingback: Troubleshooting Problems On Your BBS02 Unit |

  7. Pingback: To BBSHD Or Not To BBSHD? That Is The Question |

  8. Pingback: Biktrix Juggernaut 2016 : The Only Factory-Built Electric Fat Bike In Existance Worth Stealing |

  9. Pingback: BBSHD First Impressions : Meh. |

    • There is no manual for the DP C10 yet. Instead of pushing the + and minus sign you press the info button 4 times to get the programming menu to appear.
      Press it twice again to get to the next programming screen and enter code 0512. To program.
      Also all others have 0 to 9 the DP C10 has 0 to 5. The DP C10 also has a usb port for accessories charging no of the others do. It also has a button for the backlight.


      • Hi Karl, I’m having real problems, battery, motor, “walk” and max all seem to work.

        However, no throttle, no modulated PAS, just MAX after 11 full pedals.

        And passwords 0513; 1199; 1919 don’t give me advanced settings.

        Simply, perfect for me would be throttle and correct PAS working again and also perfectly programmed 9 levels of PAS…….

        Any guidance???


      • I am all new to this what do you think I’m thinking about p850c with bbs02 I’m putting this on a 700c mountain bike,,,my question is how much programming is involved ,,as I live in FL


  10. I have the c963 display and I’ve read it has PAS 0-3 or 0-5, however it comes default at PAS 1-3 and the manual doesn’t show how to program the alternate PAS settings. I was able to find a King-Meter KM5S, which is the same as the c963 and the programming codes were listed there, however my c963 doesn’t enter in the alternate settings area. Does anyone know of the programming codes for the c963 to change the PAS settings? I have tried the methods from the c961 and the c965 (I have both of these displays as well) but neither method works.


      • Thanks Karl. FYI, the English translation in that manual link starts on page 31! They have the programming codes listed there, but it doesn’t access the password protected pages. Do you know of someone at Bafung who might know more than the manual? BTW: Awesome site. I have used much of your information. I will be posting my latest build very soon (once I sort out the 963 display)


      • Just got C963 and there is no password sub-menus. PAS is stuck with 1-3 only.
        With PC it is not override-able over 40 km/h like this blog says. Tried to set 42 through changing the source code and compile with Rad Studio 10.1 “Berlin”.
        Change wheel size is boring. I want PAS 0-5 or 1-5 and limit 60 km/h.
        Anyone who have solved this ?


      • Just got C963 and there is no password sub-menus. PAS is stuck with 1-3 only.
        With PC it is not override-able over 40 km/h like this blog says. Tried to set 42 through changing the source code and compile with Rad Studio 10.1 “Berlin”.
        Change wheel size is boring. I want PAS 0-5 or 1-5 and limit 60 km/h.
        Anyone who have solved this ?


  11. This article states that the DP C10 has a clock and a watt meter. I have one and don’t see either. In addition, the USB port does not work for my 5V USB-powered LED headlight. This article is inaccurate as far as this display is concerned.


    • I’m sorry, I will correct it. I copied the information out of another description and I actually do not own a DP C10. That being said different versions of the same model display have different features, the most recent C965 does not have a watt meter, but all my other ones do.


  12. Hi – I have a C963 stuck on 3 levels of PAS assist. I can’t seem to enter advanced settings no matter what I do. I have tried (1) From King manual: Enter settings, then hold +/- again to get to password entry screen. This never happens. (2) Enter settings, then hold +/- and press M 8 times. This also does nothing. Does anyone have any ideas of how to enter advanced settings mode?


    • I Have the same problem here. Ever get it sorted?
      I ordered from ‘bms battery’ 12 months ago., bbs02 unit with c963
      Have you tried using an ftdi adapter and changing the setting on the bbs02 drive unit?
      I may try this if i cant find a way into the advanced menu.
      I only require to increase the soft startup setting. I’m happy with the rest (using the 18″ wheel km/h to mph method for speed improvment)


      • Nope, I haven’t found a way yet. I also haven’t tried programming the unit yet, but that is looking more likely. Initially what I want to try and do is reduce the aggressiveness when assist kicks in – sounds like you want the same thing?


  13. just traded up for the dpc-14 and it’s sweet…just a question, what does the Watt meter tell you about current battery function / power? Does it tell you how much battery power you have left?


  14. Pingback: DPC-14 BBSxx Display : Because The World Is Better In Color |

  15. Just got the DCP-14 display. I love it with one exception… I can’t find a way to switch the clock to 12 hour, and it is default 24 hour…. Yuck!


    • I’m pretty sure it’s 99kph. The default is probably 45kph.

      When you are using the throttle it ignores the display speed limit no matter what display you’re using. The speed limit is for PAS only.


      • i see. it may be a noobish question, is there a speed limit when using the throttle then? i plan to drive mine without pedaling, so that’d be a deal breaker.


  16. Pingback: What You Get When You Cross A Minibike With A Banana Seat Bicycle : The Luna Ruckus |

  17. Hi,

    I really liked all of these articles and the knowledge you share thanks! One question. When you set less PAS levels using the display that means that the power reaches the percentage of that level and not the maximum of the motor? For example if you set to have 4 assist levels the motor will reach the percentage of the power set for assist 4?


  18. Have trouble seeing the Dpc14 in the sunshine .

    Vary hard to read.

    Are the mono displays any better in the sunlight? Prefer Vertical displays. Which one do you recomend?


    • The DPC 14 is very good in the sunshine, you are just using a brightness level that is too low. It ships at the lowest brightness level. Go into the setup and crank it up to the max. You can also invert the display so it’s a black background instead of white.


      • Trying to understand all these displays. I just got a new 750c horizontal color display with a Luna bbs02b kit. It seems to be set on the “black background” setting, and I can’t figure how to switch to “white background”. How is this done on the DPC14? I’m hoping the same trick will work on the 750c. Thanks in advance!


  19. Pingback: Because You Need To Start Excersicising More Than Just Your Thumb : Bafang 1000W Max Ultra Torque Sensing Mid Drive |

  20. Hey everyone, just picked up a BBS02 kit from Luna and it came with a DPC-10 display. I’m running a 52V battery and it looks like the battery status indicator is based on a 48V battery. Anybody know any way to change this? I’ve been punching buttons like crazy and can’t find a screen to change the battery voltage. Am I being dumb? Is there any way around this?

    Liked by 1 person

  21. Based on this review I decided to go with c963 and regret it big time.
    I am stuck with 3 pas and 40km/h top speed… and yes, I tried everything, but it is just not possible to enter advanced settings.


  22. I have a BBSHD and a DPC-14 on my Biktrix Juggernaut HD. Can anyone tell me what the reading is under odo and Trip on the first Information screen. It currently says “CAP OUT 2314 mAh. My BMS does not provide data to the DPC-14 for any other battery readings so what is this?


  23. Hi. Anyone know if there is a backup battery inside the dcp-14? The clock on my display is totally wrong after some hours without power from the battery pack, often it startes from 00:00 when i turn it on…


    • Nope, only way to retain is to charge battery on the bike. Sad, isn’t it. I have many devices that save the time with no apparent battery per se. Diod maybe. Mine does the same every time I remove the battery I reset the clock time on the DPC-14.


      • Thank you for replying! What a shame, i think it’s strange this isn’t mentioned in any of the information i have read about the DPC-14. I just thought it was something wrong with mine… Well, it’s not a big issue


    • This is likely just a timer, not a clock. Clocks start at 12:00, timers at 00:00. Many riders use timers to monitor their exercise based on miles/time.


    • I am using this DP E12.UART on my bbs02 for the last few weeks. But documentation is lacking.. still, it is lighter than the original display. I am using this without throttle with pedal assist only. Still experimenting with it, but it works.


  24. Just to let you know guys, the DPC-14 display is NOT waterproof. After riding it in rain for about 6 hours, water leaked into the display, I coild see condensation insode the unit, then an orher 20 minutes, and it completely stopped working.

    So ~£70 down the drain. And this being Bafang, they don’t give a damn about warranty claims.

    Also I have no idea why the colour backlit screen is a positive for everyone, it’s a lot harder to see in direct sunlight than a simple black and white front lit lcd, comsumes more power, and more expensive.

    So honestly I am not impressed with that screen.


  25. What I’d like to see is a Bluetooth data transmitter built into the controller that would send this data to an app on my smartphone. I want my phone on the handlebar, not a single-purpose display.


  26. In my dpc18 i can not change speed limit and wheel size it is greyed out. I can not login with a password? I am from the netherlands, any idea how to change it? Or isn’t it possible?


  27. very frustrating using 500c because voltage% is not at all accurate to determine what amount of battery charge is left or ive used… for example..i charged 48v battery to 100% and when i turned on display it read only 64%.. and after riding only 3 miles it read 58%… yet i rode 65miles and voltage read 28% yet battery still showed 2 of 3 lite green lights.. i dont want to rely on how green lights are left since it is not very accurate… any ideas..or do i just have to try and estimate charge left?


  28. Jan 2020…do any of the current Bafang displays show the motor temperature?

    Karl…you are da man…Thank You for all of the info you have provided over the years :).


  29. Why do you wrote 500c has 52v battery support? Do you have any proof of that? Everywhere i look, including YT videos, 48v is max.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s