Business Client need Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Tipton, United Kingdom
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I have a Maxus T90 EV in the UK and full access to its CAN lines. I also hold verified PIDs for the data I care about and can run live tests on the vehicle. What I need is an experienced ESP32 / C++ / CAN-bus developer—ideally someone who already knows the OVMS codebase—to turn those PIDs into an official vehicle module.
OVMS = [login to view URL]
Scope
• Create a new OVMS vehicle class for the Maxus T90 EV.
• Implement support for these PIDs: Battery state of charge, Battery level (SOC), Charging status, Odometer, and Lock/unlock state.
• Follow OVMS coding conventions so the patch is merge-ready.
Deliverables
• Source code committed as a clean, single-topic branch plus a pull request against the official OVMS GitHub repository.
• A compiled .bin file with the Maxus T90EV vehicle added I can flash straight onto my own OVMS unit.
• Confirmation, through on-vehicle testing with me, that the reported values match the car’s native dashboard and that no new faults are raised.
Resources I provide
• A live vehicle for validation sessions.
• Verified CAN PIDs
I value clear, commented code and concise commit messages so your work can be accepted upstream without rework. If you have prior OVMS contributions or other vehicle integrations, please highlight them when you respond.
Required PIDs (must be implemented)
CAN ID Function Example / Notes
0x7E3 [7EB] Battery state of charge (SOC) e002 64 = SOC
0x281 Lock/unlock & reverse 0001 = Locked 0000 = Unlocked
0x362 Odometer —
0x7E3 [7EB] Battery state of health (SOH) (for reporting) e003 26 3e = SOH
Charging status Derived through live state testing Required for app display
Additional / Optional PIDs (nice to expose if simple)
CAN ID Function Example / Notes
0x266 Steering wheel position EC 17 00 = Full left · B9 E7 00 = Full right · 00 08 00 = Centre
0x355 Dashboard lights Seatbelt status flags
0x373 Trip counter? 15 29 01 83 EC 00 02 D8
0x375 Door status 0001 LR door · 8000 RR door · 4000 Passenger · 2000 Driver
0x510 HVAC Mode, fan speed, temperature, bit flags for recirc, defrost, on/off, AC
0x540 Possible ODO 00 00 00 00 51 BD 0B 00
0x6F0 Power range 6A 01 00 00 38 88 00 00" (client-provided description)
Matched companies (4)

Knowforth Tech

Chirag Solutions

HJP Media
