Vehicle Diagnostics .NET Application

Job ID: 40127652

Budget: ₹400 – ₹750 INR

I’m building a Windows-based vehicle-diagnostics tool in .NET and need the full application coded from the ground up. The heart of the project is reliable protocol-level communication over J2534 and J1939, leveraging the J2534-Sharp library (and any complementary open-source components you feel are essential).

The application must:
• Open and maintain J2534 / J1939 sessions with a variety of pass-thru devices
• Stream, timestamp, and persist raw traffic to log files
• Parse key messages on the fly and present real-time diagnostic values in an intuitive UI

Target stack
• .NET 6+ (C# preferred)
• Windows desktop (WinForms or WPF, whichever accelerates delivery)
• J2534-Sharp and any other proven vehicle-diagnostics libraries

Acceptance criteria
1. A compilable Visual Studio solution with clear project structure and comments.
2. Demonstrated protocol communication on a sample ECU or loopback harness.
3. Data-logging files showing accurate, loss-free capture.
4. Live diagnostics panel that updates without noticeable lag (<200 ms refresh on CAN traffic).
5. README detailing build steps, dependencies, and how to extend the protocol layer for future vehicle standards.

Keep the code modular—especially around the transport layer—so additional protocols can be slotted in later without a full rewrite. Let me know if you have proven strategies for handling high-frequency CAN frames or best practices for cross-device compatibility; that insight will guide architectural choices early on.