What is Field Weakening?


    • In this range, the motor runs at a constant torque (blue line), which remains the same regardless of the speed.
    • The green line shows the power, which increases linearly with increasing engine speed. This means that the motor delivers maximum power at low speeds. This is the range in which your e-scooter can accelerate strongly because the torque remains high.
    • The speed of the motor increases in this range as long as the voltage of the motor generates the full magnetic force.
    • As soon as the motor speed reaches the natural maximum (in this case due to the voltage limitation), the motor is in the constant power range.
    • Here, the power remains constant (green line), but the torque begins to decrease (blue line).
    • In this zone, the e-scooter can no longer accelerate as quickly, as the available torque decreases. However, the power remains high, which helps you to maintain speed.
    • As soon as the motor enters this range, the magnetic field is actively weakened. This means that the motor is driven beyond its normal speed limit.
    • In this zone, the torque drops sharply (blue line). The e-scooter therefore has less power for accelerating or climbing slopes.
    • The power (green line) initially remains constant, but then also decreases as the speed increases further.
    • At low and medium speed (left in the diagram), the e-scooter can accelerate strongly because the torque is constant.

    • However, if you want to reach a higher speed, the e-scooter enters the field weakening zone. Here the motor speed is increased further, but the acceleration decreases as the torque decreases. This enables higher top speeds on flat stretches, but with less power to tackle inclines, for example.

Field Weakening Calculator

The values calculated here are theoretical estimates based on input parameters. Actual results may differ due to system efficiency, environmental factors, and component tolerances. Use these values for planning purposes and refer to hardware specifications for practical applications.
How do I use the field weakening calculator?









Calculated Settings:

ScooterHacking Utility

SHU APP

The Scooterhacking Utility is a mobile app that allows users to customize and modify e-scooters. It offers features like firmware updates, speed adjustments, and error diagnostics for various scooter models.

OS: Android
Creator: ScooterHacking.org

ReFlasher

ReFlasher

ScooterHacking ReFlasher is a Windows software that facilitates the recovery or downgrade of your Xiaomi/Ninebot ESC/BLE through SWD using an ST-Link programmer.

OS: Windows
Creator: ScooterHacking.org

Download: Version 1.4.2

Scootbatt

Scootbatt

Scootbatt is a handy mobile app designed to keep e-scooter riders informed about their scooter's battery status and remaining range. The app allows users to monitor their scooter's condition in real-time, receive alerts when the battery is low, and plan the best routes based on the available battery life. With Scootbatt, users can optimize their scooter usage and avoid running out of power unexpectedly. It's user-friendly and perfect for anyone who relies on e-scooters for their daily commute or leisure rides.

OS: Android
Creator: Ba$$e

Nine Dash

Scootbatt

Nine Dash is a mobile app designed to help e-scooter riders track important information about their scooters. Similar to Scootbatt, it offers real-time monitoring of the scooter’s battery life, range, and performance. The app provides detailed stats, allowing users to plan their rides efficiently, avoid running out of power, and ensure their scooter is always in optimal condition. With a user-friendly interface and essential features for e-scooter management, Nine Dash is a valuable tool for anyone who regularly uses an electric scooter for commuting or leisure.

OS: Android
Creator: Buhho

Introduction

The Ninebot MAX G2 is a popular electric scooter that can be customized and modified using the ScooterHacking Utility app. The app allows users to adjust the scooter's speed, power, and other settings to enhance its performance.

Select Profile



Contents

  1. Throttle
  2. Brake
  3. Motor start speed
  4. Field weakening
  5. Cruise Control
  6. Modes
  7. Lights
  8. User Interface
  9. Global Settings

Throttle

Throttle settings are used to adjust the acceleration and speed of the scooter. You can increase or decrease the throttle to achieve the desired performance level. Please note that changing the throttle settings may affect the scooter's battery life and overall performance.
MODE SPEED LIMIT THROTTLE MODE QUADRATIC PWM OVERMOD.
ECO 15 km/h DPC 10A 1 OFF
Drive 22 km/h DPC 20A 0.8 OFF
Sports 22 km/h DPC 25A 0.6 ON

Brake

Brake settings are used to adjust the braking power and sensitivity of the scooter. You can increase or decrease the brake power to achieve the desired stopping distance. Please note that changing the brake settings may affect the scooter's safety and performance.

Comming Soon Comming Soon Comming Soon Comming Soon


Motor start speed

The motor start speed setting determines the speed at which the Scooter starts to provide power to the Motor. Please note that changing the motor start speed may affect the scooter's battery life and overall performance.

Field weakening

You will need to specify a starting speed, an initial current and a variable current. The process begins by settings the starting speed approximately 7-10 km/h below the scoter's maximum speed, along whit a very low inital current. Subsequently, you can adjust the variable current to a value of your choice. Please note that the field should gradually build up as the speed increases, rather than instantly from the starting speed.

Cruise Control

Cruise control settings are used to adjust the scooter's cruise control feature. You can enable or disable the cruise control and set the desired Activation type via time, Single Tap or Double Tap for the feature.

Modes

Select the mode in which the Scooter will be when entering the Profile


Lights

Light settings are used to adjust the Mode of the scooter's lights.

User Interface

Customize the User Interface of your Scooter too fit your needs

Global Settings

Global settings are profile-independent and only need to be set once. Unnamed settings remain as default, only the named settings need to be adjusted...


Introduction

The Ninebot MAX G30 is a popular electric scooter that can be customized and modified using the ScooterHacking Utility app. The app allows users to adjust the scooter's speed, power, and other settings to enhance its performance.

Select Profile



Contents

  1. Throttle
  2. Brake
  3. Motor start speed
  4. Field weakening
  5. Cruise Control
  6. Modes
  7. Lights
  8. User Interface
  9. Global Settings

Throttle

Throttle settings are used to adjust the acceleration and speed of the scooter. You can increase or decrease the throttle to achieve the desired performance level. Please note that changing the throttle settings may affect the scooter's battery life and overall performance.
MODE SPEED LIMIT THROTTLE MODE QUADRATIC PWM OVERMOD.
ECO 15 km/h DPC 12A 1 OFF
Drive 22 km/h DPC 20A 0.8 OFF
Sports 22 km/h DPC 25A 0.6 OFF

Brake

Brake settings are used to adjust the braking power and sensitivity of the scooter. You can increase or decrease the brake power to achieve the desired stopping distance. Please note that changing the brake settings may affect the scooter's safety and performance.

Motor start speed

The motor start speed setting determines the speed at which the Scooter starts to provide power to the Motor. Please note that changing the motor start speed may affect the scooter's battery life and overall performance.

Field weakening

You will need to specify a starting speed, an initial current and a variable current. The process begins by settings the starting speed approximately 7-10 km/h below the scoter's maximum speed, along whit a very low inital current. Subsequently, you can adjust the variable current to a value of your choice. Please note that the field should gradually build up as the speed increases, rather than instantly from the starting speed.

Cruise Control

Cruise control settings are used to adjust the scooter's cruise control feature. You can enable or disable the cruise control and set the desired Activation type via time, Single Tap or Double Tap for the feature.

Modes

Select the mode in which the Scooter will be when entering the Profile


Lights

Light settings are used to adjust the Mode of the scooter's lights.

User Interface

Customize the User Interface of your Scooter too fit your needs

Global Settings

Global settings are profile-independent and only need to be set once. Unnamed settings remain as default, only the named settings need to be adjusted...

Error Codes Segway Max



Contents






































There are a few different motor models that are used in the G series scooters.
The motors are all brushless and have a few different power ratings.

SCOOTER SERIAL Gen Kv RPM @36V
SNSC2.0/2.1 5ZXXXXXXX 1 16.62 598
SNSC2.2/2.3 6MXXXXXXX 1 16.62 598
G30 6ZXXXXXXX 1 16.62 598
G30 9JXXXXXXX 2 18.9 680
G30 ANC26350 3/4 N/A N/A
G30D PADH 3/4 N/A N/A
G30P PCAH 3/4 N/A N/A
G30E PAAH 3/4 N/A N/A
G2 PPAH 20.25 729
G2D UNAH 16.8 604
G2D - 2024 UNBJ 15.9 572
G2 - 2024 PPBJ 19.48 701

The power of a motor is usually expressed in “kv” or “revolutions” or both. The kv of a motor refers to its speed per volt of current. This means that a motor with 3000 kv at 8.4 V rotates at 25200 revolutions per minute (3000 x 8.4 = 25200).


SN Prefix Type
N4GS WW Max, 30 km/h (G30P)
N4GC EU Max, 25 km/h (G30)
N4GE DE Max, 20 km/h (G30D blue)
N4GP EU Max, 25 km/h (G30E)
N4GN WW Max Lite, 30 km/h (G30LP)
N4GA EU Max Lite, 25 km/h (G30LE)
N4GO EU Max Lite, 25 km/h (G30LE)
N4GM DE Max Lite, 20 km/h (G30LD)
N4GT AU Maserati MC, 25 km/h (G30M)
N4YC DE Seat Mó, 20 km/h (G30D)
NTG1 DE Audi EKS, 20 km/h (G30D)
SN Prefix Type
01GZ DE, 20 km/h locked no CC
01GT EU, 25km/h locked no CC
01GY EU, 25km/h locked no CC
01GU US, 32/35km/h
01GX US, 32/35km/h
02GV EU, 25km/h with CC
02GW EU, 25km/h no CC