Module Configuration
Parameters for IDLE and NEUTRAL state detection.
Driving States
| State | Condition |
|---|---|
| ACTIVE | Normal driving (speed > 30 km/h) |
| IDLE | Stopped with engine running (RPM < 1000, low speed) |
| NEUTRAL | Coasting in neutral (5-30 km/h, RPM > 1200, accelerator released) |
NEUTRAL detects a dangerous practice: coasting in neutral reduces vehicle control, eliminates engine braking and can damage the transmission.
STPIDLECFG / QTPIDLECFG - IDLE Configuration
Configures time and RPM thresholds for IDLE state.
Syntax
// Query
QTPIDLECFG
RTPIDLECFG,<time_s>,<rpm>
// Set
STPIDLECFG,<time_s>,<rpm>Parameters
| Parameter | Range | Description |
|---|---|---|
time_s | 60-3600 | Minimum time in IDLE before penalizing (sec) |
rpm | 500-2000 | Maximum RPM to consider IDLE |
Example
>STPIDLECFG,300,1000<
>RTPIDLECFG,300,1000,Idle config saved ;ID=865413053386354;*2A<Default values: 300 seconds, 1000 RPM
STPNEUCFG / QTPNEUCFG - NEUTRAL Configuration
Configures speed threshold for NEUTRAL detection.
Syntax
// Query
QTPNEUCFG
RTPNEUCFG,<speed_kmh>
// Set
STPNEUCFG,<speed_kmh>Parameters
| Parameter | Range | Description |
|---|---|---|
speed_kmh | 10-60 | Maximum speed to detect NEUTRAL |
Example
>STPNEUCFG,30<
>RTPNEUCFG,30,Neutral speed saved ;ID=865413053386354;*3C<Default value: 30 km/h
NEUTRAL detection also requires:
- RPM > (idle_rpm_max + 200)
- Accelerator < 10%
- Valid CAN data (< 10 seconds)
STPNEUEN / QTPNEUEN - Enable NEUTRAL Detection
Syntax
// Query
QTPNEUEN
// Response
RTPNEUEN,<0|1>
// Set
STPNEUEN,<0|1>Examples
>STPNEUEN,1<
>RTPNEUEN,1,Neutral detect enabled ;ID=865413053386354;*4A<
>STPNEUEN,0<
>RTPNEUEN,0,Neutral detect disabled ;ID=865413053386354;*5B<Default value: Enabled (1)
Persistence
All configurations (IDLE, NEUTRAL, SCORE) are saved in NVS (non-volatile storage) and survive device reboots.
Last updated