Car electronics repair software

For a workshop repairing car electronic units: ECUs, instrument clusters, ABS modules, starters and alternators. Units from owners and garages, the part number on the job, price approval after diagnosis, chips and donor units in stock.

ServiceCenterSoft is repair tracking software for a car electronics workshop: engine control units, instrument clusters, ABS and airbag modules, starters, alternators, head units. From booking a unit in to handing it back — with its part number, price approval after diagnosis, orders for chips, and the history of every unit.

What comes in is a unit, not a car

The owner removes the ECU themselves or brings the car and you take the unit out. More often a garage brings it: the car is on their lift, and the diagnosis led to you. So two things matter on the job: whose unit it is and who pays — the owner or the garage that passed the work on.

Garages that send you units are set up as partners. The partner goes on the job, and the job list filters by it: you see how many units came from each garage, where they stand and who has not collected finished work.

The part number on the job

“Bosch ECU” is not enough for a unit. You need the model, the serial number and the part number — that is what you look up diagrams, firmware and donors by. The intake form has separate fields for them: model, serial number and “product code”. Advanced search finds jobs by product code too, so a year later you can pull up every repair of the same unit and see what failed.

Booking in an engine control unit: model, serial and part number, fault, connector condition
Booking in an engine control unit: model, serial and part number, fault, connector condition

Condition and accessories are recorded with the customer present: moisture on the connector, signs of an earlier repair, whether the unit came with its loom or keys. All of it is on the job sheet signed by whoever brought it in.

Diagnosis first, then the price

Nobody can price an ECU repair before diagnosis. You set up the statuses yourself — for example “Diagnosis”, “Awaiting approval”, “Waiting for a chip”, “In repair”. Once diagnosed, the technician logs what they found and a custom price is set. Every change of price and status stays in the job’s history with the date and author — in a dispute with a customer or a garage you can see what was agreed and when.

If the customer declines or the unit is beyond repair, there are separate statuses for that. The diagnosis fee is set as the job price and goes into the report once the unit is handed back.

The car is off the road

In car electronics a deadline means a car that cannot be driven and a garage waiting for the unit to put it back together. A job can be marked urgent: it stands out in the list, and the “Urgent” quick filter shows all of them at once. Every job carries a promised date, and overdue ones light up red.

The job list: statuses, promised dates, overdue ones in red
The job list: statuses, promised dates, overdue ones in red

Chips, donor units, supplier orders

Drivers, EEPROMs, capacitors, sensors — what you buy in advance is recorded in stock: what, how many, at what price and from whom. Donor units too: the source can be “stripped for parts”, and the “used in” field shows the job the part went into. Under the list is the total value held in stock.

Stock: deliveries, source and the job a part went into
Stock: deliveries, source and the job a part went into

When the chip you need is not in stock, the technician creates a part order straight from the job, and the software can email it to the supplier. When the part arrives it is ticked off, and you can see which repairs are waiting only for it.

A unit that comes back

The serial number shows a unit’s whole path through the workshop: what was replaced, when and for how much. If a cluster comes back with the same fault and the cause is the car’s wiring, the history shows it and it is easy to explain. Recommendations to the customer — “check the engine earth”, “replace the connector”, “don’t pressure-wash the engine” — are printed on the completion certificate.

The technician at the bench, not at the computer

The software opens in the phone’s browser: at the bench the technician sees their jobs, logs what was done and changes the status without walking to the computer.

A job card on the phone: condition, work log, status
A job card on the phone: condition, work log, status

What it does not have

  • A separate VIN field. The VIN goes into the job notes; units are found by serial and part number.
  • Files on the job. You cannot attach a firmware dump or a board photo — keep them separately with the job number in the file name.
  • Vehicle records or garage bookings. The software tracks units booked in for repair, not cars or workshop bays.
  • Stock balances. Stock is a log of deliveries; the quantity does not go down when a part is fitted.

What you get

  • The model, serial and part number of every unit on the job.
  • Partner garages with a filter: how many units from each and where they stand.
  • Price approval after diagnosis with a history of changes.
  • Urgent repairs in their own filter, overdue ones in red.
  • Chip orders emailed to the supplier.
  • Donor units and parts in stock with where they went.
  • A unit’s history by serial number, and recommendations on the certificate.

What it costs

One price for the whole workshop — no extra charge per employee or branch.

Monthly

20 $

Paid every month, cancel whenever you like.

Custom work

20 $per hour

Changes tailored to the way you work — hourly, by agreement.

Try it without signing up in the demo: book a unit in as you do at your workshop and take it through diagnosis and price approval.

Frequently asked questions

Where do I put the VIN, and can I find a repair by it?

The VIN goes into the job notes. Advanced search in “by text” mode looks through the notes too, so the repair is found by the VIN or part of it. The unit itself is easier to find by serial or part number — they have their own fields.

Can I attach a firmware dump or a board photo to a job?

No, files cannot be attached to a job yet. Keep dumps and photos separately with the job number in the file name — then they are easy to find by job.

A garage sends a unit and pays for it — who is the customer on the job?

Whoever pays. If the garage pays, it becomes the customer, with its name in the “company” field, and all its repairs are on one card. If the car owner pays, the owner is the customer and the garage is set as the partner — so you see how many units came from each garage.

How do I charge for diagnosis when the repair is declined?

Set the “Repair declined” or “Beyond repair” status and a custom price — the diagnosis fee. Once the unit is handed back, that amount goes into the report like any other repair.

Does it suit starters, alternators and head units too?

Yes. You set up the device types yourself — control units, clusters, ABS modules, starters, alternators, head units — with their brands and usual repair price. Tracking from intake to collection is the same for all of them.

What if we repair the unit in the car without removing it?

The job is still opened for the unit: type, model, serial number, fault, and the car make and VIN in the notes. The rest — work log, price, handover — works the same. The software does not keep records of cars or workshop bays.

See how it works

The demo is open — go in and try it. Ask us anything by email, Telegram or the form on this site.