So with the dongle and the wave share hardware you’re looking at over £40 …. Which is double what some of us have been using … the DPF monitor app + vgate …. Which works really well
I'd stick with the app you have and vgate if costs are the deciding factor. Even if nobody were to buy this my goal was targeted at building something with hardware (the firmware + device) and software (the app) and to get an app into the app store. I succeeded in that I think. I learned a shitload & broke my brain a few times along the way.
I'll give you a summary of what it costs to get to here & maintain this just for information of what is involved in getting any app or firmware device to this level. Not looking or expecting any sympathy but want you to get an understanding of what's involved.
## What It Costs To Build And Run
**Development:**
- 2,000+ hours of development in spare time across app, firmware, cloud infrastructure, and web services
- Two platforms maintained simultaneously (iOS + Android)
- CarPlay and Android Auto implementations
- ESP32 firmware with BLE OBD communication stack, display rendering, touch input
- Ongoing testing across multiple vehicles, engine types, and dongle brands
**Infrastructure (monthly, paid regardless of revenue):**
- Azure DB — stores trip history, regen data, fleet insights, vehicle profiles for every user
- Azure Blob Storage — firmware hosting, web flasher, OTA delivery
- Apple Developer Program — €99/year
- Google Play Developer — $25 one-time + ongoing compliance
- Domain, hosting, SSL for website and privacy policy
**Every user costs money:**
- Each trip synced = DB write (billed per request unit)
- Each regen stored = DB write
- Each cloud restore on app launch = DB read
- Each fleet insight query = cross-partition scan
- Each firmware OTA = blob download bandwidth
- With zero paying users, the infrastructure still costs money every month
**Ongoing work (unpaid):**
- Supporting testers with log analysis and debugging
- Adding new engine codes as vehicles are tested
- Fixing edge cases unique to specific ECU software versions & devices (Phones)
- Keeping up with iOS/Android OS changes, BLE stack updates, store policy changes
- Time responding to support emails & forum
## What You're Getting
- Real-time DPF soot monitoring with live percentage and grams display + other metrics for DPF temps and oil etc.
- **Regen countdown timer** — estimates minutes until your next regen starts based on soot build rate, AND minutes until an active regen completes based on burn rate
- Automatic regen detection with start/end alerts and progress beeps every 5% soot reduction
- DPF snapshot on launch — see your last-known soot level and time remaining without connecting
- Automatic trip recording with GPS routes and fuel efficiency tracking
- DPF health scoring based on your driving patterns and regen history
- Fault code scanning across all vehicle ECUs (read-only & informs Vehicle health)
- CarPlay and Android Auto integration — see DPF status on your car's display
- Multi-vehicle support with automatic detection by VIN
- Cloud backup of all your data (survives phone changes/reinstalls)
- Fleet insights comparing your vehicle against others with the same engine
- Smart notifications (regen approaching, regen predicted, fuel deviation, device sync)
- Regular route detection with fuel trend analysis per route
- Driving style scoring and insights
- Soot production metric (grams per litre of fuel burned)
- Low fuel regen warning (alerts when fuel is low and regen is imminent)
- Optional companion device support (ESP32 dashboard display with buzzer alerts)
- OTA firmware updates for the companion device
- Continuous updates adding new engine codes, features, and vehicle support
So yes things cost money. When they are used they cost to maintain that experience. The other thing to note is that this model where you purchase the device direct from waveshare is the only model I could see working because it would cost more if I buy the devices and then ship them to you.