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

Empowering Businesses with Tailored Software & AI Solutions.

...

Chirag Solutions

Chirag Solutions is extending its services in website designing & development and software development. Our web and software development is committed… Read more

...

HJP Media

I am founder and CEO of HJP Media. The fastest growing AI digital solutions company in the world, offering innovative, AI powered digital marketing a… Read more

...

TG Coders

We create custom apps for businesses and startups TG Coders is a technology partner specializing in creating custom mobile and web applications for … Read more