Preview of pull request #1

Optimus Haldex Pro

-- CAN: --

Mode Selection

Haldex Engagement

Live Data

Speed
--
km/h
Throttle
--
%
RPM
--
RPM
Boost
--
mbar

Haldex Data

Engagement
--
%
Clutch 1
--
bit
Clutch 2
--
bit
Temp Protection
--
bit
Coupling Open
--
bit
Speed Limit
--
bit

Wheel Slip (%)

Front Left
--
%
Front Right
--
%
Rear Left
--
%
Rear Right
--
%

Per-corner slip vs. steering-predicted speed. Needs MQB wheel-speed and steering CAN. Set the car's geometry below.

Haldex State
--
bits

Display Options

Pick which readouts show as dials. Saved in this browser.

Haldex Generation

Learn Haldex

Sweeps 0–100% and records actual engagement to build a calibration table. Engine running, Haldex CAN active.

--

Only if the Haldex hunts at partial lock (e.g. 60/40) on a 554K controller.

Long Learn

Finds which frame blocks the Haldex actually needs. Engine running, Haldex CAN active, about 6–8 min. Cancel restores everything.

On = also test the lock-control blocks. Slower, and lock can drop out during a sweep.

--

Chassis / car notes

Saved on the unit and included in the exported report: chassis, Haldex part no., tyres, tune.

Gen 5 Lock Calibration

Gen5 (0CQ/VAQ) only. Defaults change nothing.

Lock Calibration (Nm) 220 Nm

Torque ceiling claimed at full command. Not a strength dial: run a Learn and adjust until Sent matches Returned. Needs Fix Hunting on.

Launch PWM Floor (%) 0 %

Experimental. Raises the minimum clutch PWM while lock is commanded, for firmer launches. 0% = off.

Mode Options

Force mode from the traction control button (CAN).

Force mode from the hazard lights (CAN).

Ext. Control

Press: next mode. Hold: force the selected mode until released.

Force Mode Priority

If several triggers are active, the highest priority wins.

Output Options

Controller Options

Sends live data to can2gauge gauges over WiFi. With control allowed, a gauge can change mode and generation and run Learn (car stopped).

On a full lock request, over-reports engine torque so the pump runs to the relief valve. Maximum clamping force, but Returned % reads lower (80s). Higher pump load and current.

Polls the Haldex for live data (Gen5: UDS, Gen2/4: KWP2000). Needs Haldex CAN.

Uses the diagnostic channel. Turn off when using VCDS.

Sleeps after 5 min with no WiFi clients and the bus below the wake threshold. Wakes when it rises above; the first frame may be missed.

Also puts the CAN transceivers in standby, drops the CPU to 10 MHz and lowers WiFi power while asleep.

Keeps WiFi on for bench testing with no car connected. Switches itself off as soon as CAN traffic is seen.

--

LP Wake Threshold
1100 fps

OEM: chassis bus fps. Standalone: Haldex bus fps. Parked = 0.

Live Frame Rate
Chassis: -- fps    Haldex: -- fps
LED Brightness
100%

Advanced

Prepare to ship is for the workshop, before a board goes to a customer. It removes the board's WiFi password, every paired phone and any home WiFi login, so the customer's phone is taken through first-time setup. Driving settings and the map stay as they are.

Disengage Under Speed (km/h)

No lock below this speed (car parks etc.).

120 km/h

Disengage Above Speed (km/h)

No lock above this speed (motorways etc.).

120 km/h

Minimum Throttle Before Lock (%)

No lock below this throttle.

15 %

Lock Release Rate (%/s)

How fast lock fades when lifting off or changing mode. Higher = faster. Lock-up is always instant. Off = instant release.

120 %/s

Expert Editor

Tap cells to edit lock percentage

Throttle %
Speed (km/h)

Lock Map Surface

3D view of the lock table. The dot is the live operating point.

Steering-Angle Lock Scale

Reduces lock as steering angle increases. 100% = full lock. Gen2, Gen4, Gen5 (0CQ) and VAQ.

Vehicle Geometry

Used for per-wheel slip and Steering-Angle Lock Scale. Defaults are Audi TT Mk3; enter your car's figures.

CAN Status

Chassis CAN: --
Haldex CAN: --

CAN Information

Throttle: -- %
Speed: -- km/h
Steering Health: --
Steering Angle: -- °
ASR: --
TC: --
Hazard: --

Brake / Handbrake Signals

Brake In: --
Brake Out: --
Handbrake In: --
Handbrake Out: --
Brake (CAN): --
Handbrake (CAN): -- (Gen2/4 PQ, Gen5 MQB)

Frame Editing (Advanced)

Choose which frames are edited in normal mode. Unticked frames pass through untouched. Saved immediately, current generation only.

Not available for this generation.

WiFi Name (SSID)

1–32 printable characters. Saving restarts the AP; reconnect afterwards.

--

WiFi Password

Change the password of the board's WiFi: 8 to 63 characters. The board's WiFi restarts when you save; join it again with the new password.

Forgot it? Press and hold the button on the board for a couple of seconds. Its WiFi reopens with no password, and the next phone to connect is asked to set a new one.

--

Home WiFi (Bridge Mode)

Optional. Also joins your home/garage WiFi so the unit is reachable from that network; the AP stays on. Blank = off. Retries every 5 min.

--

Bluetooth

Lets the Optimus Haldex Pro app show live data and change mode over Bluetooth. The board's Bluetooth sleeps while the car is parked.

To pair another phone: open this app on the new phone and tap Connect over Bluetooth. When the phone asks for a code, type the 6-digit pairing code shown below. The code shows here on a phone that's already connected over Bluetooth (tap Show pairing code) or on any phone joined to the board's WiFi.

--

--

See a phone you don't recognise? Forget Paired Phones removes every paired phone and makes a new code (needs the board's WiFi). Then pair your own phone again.

Backup & Restore

Exports tune, steering scale, frame edits and settings to a file. Do this before a firmware update. Passwords aren't exported; you'll re-enter them after import.

--

System Info

Chip: ESP32-C6
CPU Usage: -- %
Free Heap: -- KB
Firmware: --
Board: --

Device Information

Firmware--
Chip--
Partition--

Update Safety

Updates are blocked while moving or with CAN unhealthy.

Software Updates

On the board--
Newest release--

Not checked yet.

Installing an update needs the board's WiFi and the car standing still. Keep this page open until it says the update is finished.

Home WiFi (Bridge Mode)

Join the controller to your router (the AP stays on). Once Connected, put this phone on the same network, open the address shown and press Check for updates again.

--

Update from Files

No internet needed. Use the littlefs.bin and firmware.bin files supplied by Optimus Engineering. Upload Filesystem first, then Firmware.

1 Filesystem
2 Firmware
Idle