For Sale DPF Companion App, Firmware & Device

SlothBurger

Senior Member
VIP Member
T6 Guru
#DPF Companion — Know When Your Regen Is About To Begin (& End)
I built this because I was completely fed up with getting caught out by DPF regenerations at or near the end of a journey.

We've all been there: you're 5 minutes from home, the van starts a regen, and suddenly you're forced to drive around on for another 20 minutes. The alternative is switching off the engine, risking future DPF & turbo problems and diluting your engine oil with diesel.

I wanted to know two simple things:
  1. How long until the next regen starts so I can plan my trip.
  2. Once a regen begins, how long until it's finished so I know whether to keep driving or pull over.
To solve this, I created DPF Companion.

This project actually consists of three parts working together:
  • DPF Companion App - a standalone mobile app that reads and analyses live DPF data. This works without the ESP32-S3 device but does need the ELM32 OBD dongle (e.g. Carista or Vgate).
  • DPF Device Firmware - free firmware that transforms a Waveshare ESP32-S3 display into a dedicated DPF monitor.
  • Custom Enclosure & Mounting System - designed and manufactured by fellow forum member @CooseVW.
The app works brilliantly on its own with a supported Bluetooth OBD adapter, but I really wanted a dedicated dashboard display that looked like it belonged in the van. So I developed the device firmware, and to finish the project properly, @CooseVW designed an absolutely fantastic enclosure and mounting system to give it a factory-quality finish.

Here are some screenshots from the DPF Companion App and a short video showcase of how it works:

DPF-Companion-App-Landscape.webpDPF-Companion-App-Landing-Screen.webpDPF-Companion-App-Trip-Regen-Map.webp


DPF Companion Video ->

Some photos of the DPF Companion Device mounted on the dash of a T6:
DPF-Companion-Device-2.webp
DPF-Companion-Device-1.webpDPF-Companion-Device-Mount-4.webpDPF-Companion-Device-Colours-5.webp


If you'd like to read more about how the project started, I documented the creative journey in a forum thread on here:

"I Made A Thing" -> I Made A Thing

When that thread started I hadn't yet started the app but decided that the only way to get the device configured was to build an app. Now the app does more than the Device but both enable other.

Thank you to everyone who's supported the project so far.




💡 What it does
  • Predicts the future: Tells you how long until your next regen starts so you don't get caught out.
  • Tracks progress: Counts active regenerations down to completion and beeps when they're finished. (Optional, the beep can be disabled.)
  • Reads live soot levels: Surfaces DPF information normally hidden away inside vehicle control modules.
  • Works on phone or dashboard: Use the mobile app on its own, or pair it with the dedicated display.
  • Looks factory-made: The enclosure is printed in PETG with a refined, textured finish that doesn't look like a cheap 3D print.
  • No dash drilling: The included 3M VHB tape mount leaves zero trace if removed. It also comes with an additional "Go Pro" style backplate so you can utilise windscreen mounts etc.



📋 Is your vehicle compatible?

If you drive a VW Group diesel with an EA288 or EA897 engine, yes!
  • Confirmed on VW Transporter T6/T6.1, Crafter, Skoda Superb, and Audi A4/A5/A6 (80+ engine codes verified).
  • The app automatically discovers your vehicle's sensors on first connection.
  • Tip: Download the app and use the built-in Simulation Mode to explore the features before connecting to a vehicle.



💰 Price & Total Cost Breakdown

Please Read.


⚠️⚠️This listing is for the app, enclosure and mounting kit only⚠️⚠️

⚠️⚠️You will need to purchase the Waveshare device and battery separately. ⚠️⚠️

To bypass import paperwork, product liability regulations, bureaucracy and red tape, it's easiest if you buy the raw electronics directly from the supplier while we provide the custom software and hardware kit.

🛒 How to Order

What you buy yourself online:
🏁 Total Investment: If you already have an OBD adapter and USB-C power cable, the complete setup costs roughly £77.71 (Non-Touch) or £82.91 (Touch).





🛠️ Screen Options


The custom enclosure is supplied with all parts required to fit both variants of the Waveshare 2.8" display.
  • Touchscreen Display: Lets you swipe between the DPF monitor, digital speedometer and tachometer views. Features an integrated glossy glass bezel for a premium finish.
DPF-Companion-Device-Touch.webp
  • Non-Touch Display: Matte screen to reduce reflections, retained by a matching enclosure bezel.
DPF-Companion-Device-Non-Touch.webp





🛠️ Mounting Options


Dedicated Dashboard Mount:

  • A base plate which attaches to the dashboard using pre-fitted 3M VHB tape.
  • A stand that slides into the base via a dovetail joint.
  • The stand is secured using 2 × M2 screws.
  • The display can be removed for cleaning or maintenance without removing the base.
  • NO SCREWING INTO DASHBOARD REQUIRED - fully removable without trace.
DPF-Companion-Device-Front-Mount.webpDPF-Companion-Device-Rear-Mount.webp

"Go Pro" Accessory Mount:
  • A second back plate is included to adapt the display to any GoPro-compatible mount.
DPF-Companion-Device-GoPro-Mount.webp




⚙️Easy Assembly


Seriously, if you can tie your shoelaces, you can build this.
  1. Flash the screen: Plug it into a PC or laptop. Firmware installation takes around 30 seconds using your web browser. Firmware Help & Setup
  2. Assemble the enclosure: Follow @CooseVW's quick assembly video. You'll only need a PH1 and PH2 screwdriver. Enclosure Assembly Guide
  3. Configure using DPF Companion: Connect the app and complete the initial onboarding setup. The app automatically discovers the correct vehicle sensors.



🌈 Choose Your Colour

• Colours available:
Black, White, Red, Blue, Yellow, Orange.

Custom colours available upon request, although a surcharge may apply to cover material costs.

DPF-Companion-Device-Colours-5.webp





If you have any questions at all, ask away in the thread, send a PM, or drop me a line at [email protected].

DPF-Companion-App-Trip-Regen-Map.webp
 
Last edited:
If you’d like an enclosure, just send me a message!


Each enclosure is made to order, and I’ll do my best to get it printed, assembled and posted out as quickly as possible.


Please bear with me while I work through orders. I work full-time and, with a wife and two young kids, I’ll be fitting this around family life too. Thanks for your patience and support – I’ll get every order made and dispatched as quickly as I can. 😊
 
Very interesting project, if I wanted to try it out before getting the display screen etc. Am I correct in thinking I just need to plug my dongle and purchase the app on AppStore?

Does it work exactly the same on phone and is the screen just for convenience?

Thank you
 
Very interesting project, if I wanted to try it out before getting the display screen etc. Am I correct in thinking I just need to plug my dongle and purchase the app on AppStore?

Does it work exactly the same on phone and is the screen just for convenience?

Thank you
That's correct. If you already have a Carista or Vgate ELM327 dongle the app connects to the dongle & does everything. The waveshare device with the firmware gives you convenience of just leaving it in the vehicle once setup + more visible screen. My phone screen is not good in sunlight. The waveshare is better in sunlight. I originally made the firmware for the separate screen monitoring the DPF so I prefer the screen setup. But see how you go with the app first.

There are some updates to the app in the pipeline too waiting for Apple & Google approvals.

If you have any issues ping me on the support email.
 
Hi, firstly congratulations to all involved in "making a thing", this looks really interesting and like you its frustrating how many journeys seem to end with the poxy van going into regen!! Its a pity VW didn't fit a warning and the option to defer a regen until the next start up so you could plan/drive accordingly.
I admit I'm not super tech savvy and I'm sure lots on here aren't either so I'll stick my head above the parapet and ask a couple of questions which might be dumb.

Will the App work with the OBD11 3rd gen plug in thingy or is a different dongle required?

If so do you have to "log" the app out to then use OBD11 for diagnosing etc?

Will the App display on the Discover Media unit of a 2022 T6.1 using Apple Carplay?

Regards
 
Hi, firstly congratulations to all involved in "making a thing", this looks really interesting and like you its frustrating how many journeys seem to end with the poxy van going into regen!! Its a pity VW didn't fit a warning and the option to defer a regen until the next start up so you could plan/drive accordingly.
I admit I'm not super tech savvy and I'm sure lots on here aren't either so I'll stick my head above the parapet and ask a couple of questions which might be dumb.

Will the App work with the OBD11 3rd gen plug in thingy or is a different dongle required?

If so do you have to "log" the app out to then use OBD11 for diagnosing etc?

Will the App display on the Discover Media unit of a 2022 T6.1 using Apple Carplay?

Regards
Agree - VW could have done this and saved everybody a lot of hassle. :)

OBDEleven uses proprietary hardware & their own BLE comms layer. So the app & the device do not work with it. Maybe in future I'll be able to support it but very unlikely.

The app does display in CarPlay but it's limited to what Apple allow in their templates - i.e. the DPF custom dial that displays in the app and on the device do not display in CarPlay. Apple are very limited with regard to what they allow you to do in CarPlay for certain categories of app. If Apple allow more graphical templates in future I will be able to do more with CarPlay.

Below is an example of what CarPlay looks like in my T6:

DPF-Companion-CarPlay-Example.webp
 
That's two very interesting projects built around the dial form factor ESP32 devices 🤓
Yeh. I'm currently dabbling in another use for it too - replacing the thermostat dials in my house to control the heating. I'm using the larger P4 version though. They are a very versatile bit of kit.
 
Agree - VW could have done this and saved everybody a lot of hassle. :)

OBDEleven uses proprietary hardware & their own BLE comms layer. So the app & the device do not work with it. Maybe in future I'll be able to support it but very unlikely.

The app does display in CarPlay but it's limited to what Apple allow in their templates - i.e. the DPF custom dial that displays in the app and on the device do not display in CarPlay. Apple are very limited with regard to what they allow you to do in CarPlay for certain categories of app. If Apple allow more graphical templates in future I will be able to do more with CarPlay.

Below is an example of what CarPlay looks like in my T6:

View attachment 333178
Are the same/similar restrictions enforced with Android Auto?
 
Are the same/similar restrictions enforced with Android Auto?
Yeh. Google are slightly more restrictive from what I can see. You have to be implementing mapping functionality to be allowed to implement extra graphical & visual elements but to get that entitlement you have to be a certain category of app. It would be really nice to surface the DPF dials that I built in CarPlay & Android Auto but right now it is very restrictive. Hopefully that will change soon.
 
  • Like
Reactions: Bav
That would be consistent with the very limited Android Auto interface on VAG DPF (that I'm currently using) - it's useful and functional but not going to win any UX design awards
 
That would be consistent with the very limited Android Auto interface on VAG DPF (that I'm currently using) - it's useful and functional but not going to win any UX design awards
Yeh. I'll see how far I can push it & I have the dials implemented for CarPlay but it's in a different branch of code because the blocker is the templates & entitlements so I can't make it available until the entitlement is available.
 
Hi,
Firstly well done and congratulations. I don't know of any vehicle that tells you when it is doing a regen but when parking up and before turning off the engine it is easy to tell - but not always convenient to drive for an unknown amount of minutes anyway.

With the firmware update - would that be able to do the update from within Ubuntu based OS or is it Win/Mac only?
Also - assume a standard USB C or USB A cable is good?

Might load the app and start with that first though. If loading the app - does it communicate with the Carista to not draw any power when the engine is switched off?
Thank you.
 
Hi,
Firstly well done and congratulations. I don't know of any vehicle that tells you when it is doing a regen but when parking up and before turning off the engine it is easy to tell - but not always convenient to drive for an unknown amount of minutes anyway.

With the firmware update - would that be able to do the update from within Ubuntu based OS or is it Win/Mac only?
Also - assume a standard USB C or USB A cable is good?

Might load the app and start with that first though. If loading the app - does it communicate with the Carista to not draw any power when the engine is switched off?
Thank you.
The waveshare is USB-C cable only - 2 ports - UART & USB. I've used both to flash the firmware onto the device but the right-side USB is good for most. The firmware update is browser based & works in Firefox too so should work on Ubuntu. I'll fire up my Linux box later & test it.

Instructions link below & even though it says Chrome & Edge it also works in Firefox:

Tab to OPTION B for the firmware flash details.

For Carista if you disconnect the app then the Carista only draws whatever power it normally draws when left plugged in. I generally don't leave anything plugged into mine but that's up to you.
 
@whodat - I'm the opposite to @SlothBurger, I hadn't unplugged my Carista for that long, it actually went stale and stopped transmitting data. Must have been about 2 months since it was unplugged.

Van sits on the drive Monday to Friday and starts perfect on a weekend, so doesn't seem to be any battery drain 👍
 
Back
Top