Sponsored

Standalone wireless gauge working with MHD universal wifi obd adapter, maps switch and flap control

Deutsches_Sushi

New Member
First Name
Phil
Joined
Jul 31, 2024
Threads
1
Messages
3
Reaction score
1
Location
ZĂĽrich - Dubai - Bangkok
Website
www.instagram.com
Car(s)
2024 Supra MT
I was so tired of having to whip out my phone and switch my wifi over from carplay to the MHD adapter every time I wanted to check something, so I finally developed a working standalone wireless gauge that uses your existing MHD universal OBD wifi adapter without doing any splice work or Y-splitting your OBD port, and without having to strip out any interior panels to route cables.

I always wanted a standalone gauge, but the options out there are honestly a bit laggy, mostly read-only, and priced far out of reach in my opinion. I wanted something that actually controls the car. I've been doing embedded electronics for over 20 years now, mostly for the event and production industry, so I decided to just build exactly what I wanted from scratch.

I built this based off an off-the-shelf 1.28-inch round display. It connects directly to the MHD adapter's wifi network and reads live data right off the custom addresses. Because of how it pulls the data, the gauge runs at a high refresh rate with minimal lag, and the needles sweep smoothly instead of twitching around like a cheap digital readout. Connection from boot happens in less than 6 seconds, re-established connection within seconds, and it has already survived repeated power cycles for more than 50 times without any dropouts.


















Here are the functions so far:

Map & Flap Controls & Status: Instantly switch between MHD Maps 1–4 or force the exhaust flap open/closed. Tracks live states and flags like current map state, exhaust flap state, anti-lag status, braap state, and more without needing a phone.

Per-Cylinder Timing Monitor: A dedicated live display breaking down active ignition correction across all 6 cylinders simultaneously with decaying peak markers, that hold for 1sec so you can spot individual cylinder timing pulls during a pull. I am also currently working on a GUI feature to display requested targets as a ghost indicator right alongside the main telemetry needle for all metrics.

Usual Telemetry Tracking: (temp coolant, oil, iat, amb... ... ), (boost, manifold absolute pressure, boost target, MAF, raw EWG position... ), (HPFP rail pressure, LPFP pressure, A/FR, target lambda, fuel mass flow, fuel level), (overall timing stuff, valvetronic lift, demand/actual torque, absolute/oil pressure, raw oil level, battery voltage), plus chassis and trip data (odometer, speed, pedal position, command throttle, the list goes on and on.... I will have to consolidate which works and which doesnt, validating the scaling etc...

Miscellaneous: Drag timers (0–100, 100–200, 1/4 mile) this uses multiple inputs for triggering and lag offset, peak g-meter tracking, and dedicated dtc read/clear code functionality.

Resettable peak markers across the screens, plus the ability to simply hold the screen down to lock in your current view as the default page so it stays right there on your next power cycle.

Customizable Alerts & Gauges: Individual warning setpoints, custom flash alert colors per gauge, and per-gauge alert on/off toggles, multiple analog inputs for auxiliaries readings that can be mapped, also mappable pwm outs etc...



This is still very much a work in progress with lots of things to refine, plenty of bugs to catch in the GUI, and more testing ahead, but it survived a long initial road test session perfectly.
Sponsored

 
 








Top