Skip to Content
CommandsTRIP ModuleConfiguration

Module Configuration

Parameters for IDLE and NEUTRAL state detection.


Driving States

StateCondition
ACTIVENormal driving (speed > 30 km/h)
IDLEStopped with engine running (RPM < 1000, low speed)
NEUTRALCoasting 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

ParameterRangeDescription
time_s60-3600Minimum time in IDLE before penalizing (sec)
rpm500-2000Maximum 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

ParameterRangeDescription
speed_kmh10-60Maximum 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