Fiido DS2 Brian Power controller and S866

sclements

Just Joined
Jun 23, 2021
3
0
I am looking to exchange the stock controller with the S866 + Brain Power 36v controller and I am having difficulties. There are some old threads on this controller, but I can't seem to find solution there.

The problem is:
I have connected power and all motor connectors and performed the self learning - which seemed to work. However the display shows E07 at all times (apparently motor failure error).
I set walk assist on and this functions as expected. I then connected the throttle (nothing else), but this gives no motor movement at all.
I have not connected PAS sensor yet, as the stock sensor does not work with this controller.
I have reconnected the stock controller and it works perfectly.

I have settings as shown below.
The controller is as in the picture below, but with model no 866C-6 on the label.

Any advise is appreciated.

P01: (set at 2) Backlight brightness level: 1-3 (3 = maximum brightness)
P02: (set at 0) Metric / imperial units: 0 = km, 1 = mile
P03: (set at 36)Voltage level: 24V, 36V, 48V, 60V, 64V (Default = 36V)
P04: (set at 10) Sleep time in minutes: 0-60 (0 = disabled)
P05: (set at 1) Number of power assist levels: 0 = 3 level mode, 1 = 5 level mode
P06: (set at 16) Wheel diameter in inches; accuracy: 0.1; This parameter is needed to display the
speed accurately
P07: (set at 80) Number of speed signal magnets inside the motor × motor reduction gear ratio:
1-100; (set at 100) This parameter is needed to align the actual bicycle speed with the max speed
setting.
For a regular hub motor, enter the number of speed signal magnets inside the motor;
For a geared hub motor, multiply the number of speed signal magnets by the gear
ratio; number of magnets × gear ratio = input value;
Example: number of motor magnets = 20, (reduction) gear ratio = 4.3
Input value = 20×4.3 = 86
P08: (set at 25) Speed limit: 0-100 km/h, 100 means unlimited speed. The value indicates the
maximum speed of the bicycle.
P09: (set at 0) Zero start: 0 = zero start, 1 = non-zero start
P10: (set at 2) Drive mode:
0 = PAS (1:1) enabled (throttle is disabled)
1 = Throttle enabled (PAS is disabled)
2 = PAS and throttle are both enabled
P11: (set at 1) Boost sensitivity: 1-24
P12: (set at 1) Boost start strength: 0-5
P13: (set at 12) PAS type setting: 5, 8, 12 magnets
P14: (set at 12) Controller current limit value: 1-20A (Default = 12A)
P15: (set at 29) Controller undervoltage value:
P16: ODO reset. Press and hold the plus button for 5 seconds to reset
P17: (set at 0) 0 = Walk assist enabled, 1 = Cruise control enabled
P18: (set at 100) Displayed speed adjustment: 50%~150%
P19:(set at 0) 0 gear: 0 = disabled, 1 = enabled
P20: (set at 0) Communication protocol: 1 = Protocol 2, 2 = Protocol 5S, 3 = Alternate protocol.
Do not change, leave set to the default value or your S866 display will not be able to
communicate with the controller!
P21: (set at 0)

43151
 

vfr400

Esteemed Pedelecer
Jun 12, 2011
9,822
3,993
Basildon
As a guess, I'd say that your throttle is connected in the wrong sequence. Check the colours of the wires each side of the connector.
 

sclements

Just Joined
Jun 23, 2021
3
0
As a guess, I'd say that your throttle is connected in the wrong sequence. Check the colours of the wires each side of the connector.
The wiring seems correct red-red, black to black and signal-signal (White to Green). I have bridged the 5V and signal wires on the controller throttle connector and still no motor movement. I have measured the voltage on the connector and BLK to RED is 5.02V, BBLK to WHITE is 4.82V. Does this suggest that the controller is faulty?
 

vfr400

Esteemed Pedelecer
Jun 12, 2011
9,822
3,993
Basildon
Without the throttle connected, red to signal on the throttle connector should be 0v, and 1.2v with it connected.The signal wire is an input to the CPU, so normally there can be no way it's got 5v on it unless the CPU is blown or the cable is shorted.

If you're getting 5v on the signal wire only when the throttle is connected, the hall sensor in the throttle is blown.

The controller has a failsafe routine re throttle connection. It will only allow power after it's seen a signal below 1.4v on the throttle signal wire. That's to stop the motor spinning up as soon as you switch on if the throttle is on.
 

sclements

Just Joined
Jun 23, 2021
3
0
Without the throttle connected, red to signal on the throttle connector should be 0v, and 1.2v with it connected.The signal wire is an input to the CPU, so normally there can be no way it's got 5v on it unless the CPU is blown or the cable is shorted.

If you're getting 5v on the signal wire only when the throttle is connected, the hall sensor in the throttle is blown.

The controller has a failsafe routine re throttle connection. It will only allow power after it's seen a signal below 1.4v on the throttle signal wire. That's to stop the motor spinning up as soon as you switch on if the throttle is on.

It looks like a fault on the controller then. I ordered a replacement unit and this reads the same. Perhaps there is a faulty batch?
 
Last edited:

Advertisers