r/ElectricScooters 1d ago

Tech Support [Help] Ninebot F2 Pro + SHFW settings – keeps shutting down on steep hills

Hey everyone,

I’ve got a Ninebot F2 Pro running SHFW, but I’m struggling to get the right settings dialed in. Before flashing, I was able to climb a steep hill at about 10 km/h (slow but steady). Now, whenever I hit the same hill, the scooter just shuts down — probably tripping some error or safety feature.

Right now my settings are:

  • Current limit: 28 A (stock should be 25 A, and as far as I know it should be safe up to ~32 A)
  • Quadruplic: 0.5 (for smoother start)
  • Acceleration boost: 10%
  • No field weakening enabled or other power tweaks

It rides fine on flat ground, but hills are where it dies. I feel like I don’t have the “baseline” right and I can’t find a clear list of what the stock F2 Pro settings should be in SHFW. Ideally I’d like to restore something close to stock and then tweak from there for a bit more performance without constant shutdowns.

So my questions:

  1. Does anyone have a list of the standard/stock SHFW settings for the F2 Pro?
  2. What tweaks are generally safe to make for better hill-climbing without tripping errors or causing shutdowns?

I know a bit about these settings but probably not enough to fine-tune properly, so any advice or shared configs would help a ton.

Thanks in advance!

Edit:
I heard enabling error suppression settings would work, but suppressing them won't clear the problem, right? Or is the problem, that some safety feature should be disabled when using CFW and not pumping those numbers up like crazy?

1 Upvotes

3 comments sorted by

1

u/IronMew Moderator MacGyver | 🇪🇸 🇮🇹 🇭🇷 13h ago

It's possible the BMS is interpreting the extra load of the higher amperage plus acceleration boost as a fault. Have you tried lowering the settings and seeing if it still shuts down?

1

u/Oierih 7h ago

Hey, thanks for the input, that makes sense now. I think the shutdowns were exactly what you said: the BMS seeing the extra load from higher amps + accel boost and tripping.
Also, I am sure I shouldn't always fully throttle, as I was used to without the CFW.

I re-tuned my SHFW settings to something closer to stock as suggested in that reddit:
https://github.com/lekrsu/shfw-walkthrough?tab=readme-ov-file

  • DPC current limit: 25 A (down from the 28 A I first tried)
  • Quadruple: 0.5 for smoother ramp
  • Acceleration boost: 50% (in the reddit it's suggested to 100% for whatever reason. Is that safe? I thought since I lowered my max A and won't fully throttle on the hill anymore, I can go with a little more acceleration boost.)
  • Brake overshoot current: 45 A
  • Field weakening (Sport mode): start 22 km/h, init 0 A, variable 800 mA/km/h (mild, just helps a little top end, doesn’t affect hills)

I will try that on my next ride and will report you. I am pretty sure that setting to 28 A and fully throttle the hill was the problem.
I only hope to still get to 32 km/h since just lowering the settings from 28 A to 26 A with the rest staying the same as mentioned in the post didn't change a thing for the hill, and I was barely able to get to 32 on flat roads.

1

u/IronMew Moderator MacGyver | 🇪🇸 🇮🇹 🇭🇷 3h ago

Without strong field weakening, final speed depends more on battery voltage. For reference, I only get a maximum below 30kmh on my ratty old ES2 when the battery is below 50% - and I usually ride it in drive mode, which I've set to 15A. Sport mode is set to 40, but only to make sure it goes as hard as it can; it'll never reach past 30 amps or so because motor KV and battery voltage hit a limit roundabout that point and you can't raise it further without more serious modification.

Strong field weakening, of course, has its own set of problems, including much higher amperage.

If it turns out to be the BMS, you can get around the problem by simply adding a range-booster battery in parallel and disabling charging mode in firmware. This way the batteries share the load and you can drive the amps as high as they'll go.