Vehicle needed to be speed limited, but customer did not want to pay for a proper system, there was already a warning light on the dash when they where speeding, so when that light comes on, a buzzer sounds and a timer relay starts, 5 seconds later the door position switch is interrupted by the timer, the bus thinks the door is open and the vehicle is moving, so the bus interlocks the throttle back to idle with a big solenoid, so very stupid, but the customer was happy.
Next up, a bus comes out from a factory with the wrong calibration from the transmission, I had no way to make the system meet that calibration, the solution, reprogram the speedo to think its range was 335kmph instead of 120kmph, I still have no idea why they didn't just get the dealer to fix it, the odometer is counting up 3x faster than normal
Mahindra did not build in a way for there dealers to calibrate the dash to all the variety of tire sizes they can supply them in, solution? figure out what it should read with the largest possible tire size, and just set it accordingly, this means the default tire size has the speedo reading 100kmph when the vehicle is only doing about 77kmph via GPS