Ki-Sol Performance

Warning lights, dead modules, battery drain? I find the exact fault, right at your car.

16 years on BMW, Mini and Rolls-Royce electrics and software. I come to your driveway or shop and show you what's wrong before anything gets replaced.

BMW 2010+ · Mini 2010+ · Rolls-Royce 2007+Diagnostic visit: $200 flat, credited toward the repair.

Pick the symptom your car has
KL30
12.6 V
F32
20 A
X143 pin 3
0.4 V
KL30
12.6 V
F32
open
X143 pin 1
0.0 V
KL30
12.6 V
KL31
2.1 V
Drain
310 mA

On-car measurement

OPEN · no continuity to S27F32 OPEN · nothing downstreamKL31 · 2.1 V on the ground sideKL30 · 12.6 VF32 20 AX143S27KL31123

A broken or damaged wire. Clearing the code never touched it, so the light kept coming back.

The fuse blew for a reason. A new module wouldn't have fixed it, and a new fuse just means doing this again.

A ground carrying voltage it shouldn't. Current is coming back through something that isn't the ground strap.

Already holding a quote like this? Get a second opinion on it

I measure first. Then I fix.

THE PARTS CANNON

  • Parts get quoted before anything is measured.
  • The light goes out. The fault doesn't.
  • Two weeks later, you're paying for the next guess.

MEASURE FIRST

  • I test the circuit at the pin, under load, against BMW's wiring diagram.
  • You see the failed part in a photo before you get a quote.
  • If there's no real fault, I tell you — no parts bill.

Diagnostics, wiring, modules and software. Nothing else.

Brakes or an oil change? A general shop is the better call, and I'll tell you if that's all your car needs.

01

Diagnostics & Electrical Troubleshooting

Complex, intermittent and non-standard faults in electronic systems and the digital data buses (CAN, LIN, FlexRay, MOST), and in the wiring itself: parasitic drains, water damage, chewed or brittle harnesses.

02

ECU Programming & Coding

Programming, resetting, pairing and recoding control units of any complexity: powertrain, transmission, comfort modules, body electronics and multimedia.

05

Shop & Fleet Support

B2B support for independent shops, specialist services and body shops that need a BMW electrical and software expert, on site or on a subcontract basis. Most often module programming after a collision repair or a major rebuild.

06

DME Unlock — BMW 2020+

Bench unlock of the engine control unit on 2020 and newer BMWs — required before it can be read, cloned or reprogrammed outside BMW's own software. $399 per module.

07

FRM3 Footwell Module Repair

Repair of the FRM3 footwell module — the box behind dead lights, stuck windows and unresponsive signals on E-Series BMW and Mini. $200, comes back plug & play.

08

Airbag, Safety & ADAS

Diagnosis and repair of airbag, safety and driver-assistance systems — modules, sensors and the faults they leave behind after a hit.

The visit

What happens during a diagnostic visit

Plain language, no jargon

  1. 01

    You tell me what it does

    Including anything intermittent, plus any codes or quotes you already have.

  2. 02

    I test the circuit, not just the module

    Wiring, connectors, grounds, voltage under load, checked against the factory diagrams for your chassis.

  3. 03

    I show you what I found

    The specific point of failure, with a photo and the reading, before I quote anything.

  4. 04

    You decide

    If it is electrical, I fix it here and you approve the work first. If it turns out to be mechanical, I say so plainly.

Already have a quote? Send it and I'll check it, free.

Send the quote with the full work list, the fault codes, your VIN or model, and a photo of what the scanner showed. Free. I tell you whether it holds up — and if it does not, what I would actually do instead. Electrical, diagnostic and coding work only; for mechanical or body work I will say so and point you to the right kind of shop.

Send the quote

On the bench

Photos of my work, not from a stock library.

ONE TECHNICIAN, START TO FINISH

I'm a BMW Master Technician, and every diagnosis goes through me.

Factory-trained, 16 years on BMW diagnostics and programming. ASE Master Certified, BMW High-Voltage Specialist.

You talk directly to the technician, not a service writer.

Kirill

Straight answers

Cost, warranty, and which cars I take

Why should I trust you with my car?

Sixteen years of BMW diagnostics and programming — BMW Master Technician, ASE Master Certified, BMW EV trained. And the check that matters more than any credential: I show you the fault on the schematic, with a measured reading, before you approve anything.

Do I bring the car to you?

No. Mobile service — I come to the car, wherever it is parked. The diagnosis happens on the spot.

What does a diagnostic cost?

$200 flat, and that always gets you a definitive answer — the exact point of failure, a photo, the reading. If a case genuinely needs more time or teardown than a standard diagnostic, I tell you before doing it and we agree on a price first. If you go ahead with the repair, the diagnostic fee counts toward it.

What if the diagnostic finds nothing?

You are paying for my time and expertise, billed the same either way. Intermittent faults are most of what I deal with — if the issue did not happen while I was there, or the fault memory was cleared before I arrived, there may be nothing left to find that visit. The most useful thing you can do before I come is leave the codes alone.

Is the work guaranteed?

Twelve months on the specific point of failure I repaired. For coding, retrofits and DME unlock: if the work does not take within 30 days and nothing else was done to the car or that module meanwhile, I make it right at no charge.

What cars do you take?

BMW 2010 and newer, Mini 2010 and newer, Rolls-Royce 2007 and newer. No body work.

What if the problem is not electrical?

Then I say so. The diagnostic starts from your actual symptom, not from an assumption that everything is a wiring fault.

I already have a quote from the dealer. Can you just look at it?

Yes — free. Send the quote with the full work list, the fault codes, your VIN or model, and a photo of what the scanner showed. I tell you whether it holds up; electrical, diagnostic and coding work only.

Do you only take electrical work?

Yes, and deliberately so. Electrical, diagnostics, ECU programming and coding are the whole of it. Brakes, suspension and scheduled maintenance belong at a general shop, and I will say so when that is what the car needs.

What parts do you use?

Your choice where a choice makes sense — I lay out the original part against the alternatives and what each costs you. Electrical components are always the original part: a cheaper sensor or module is how the same fault comes back.

Another shop already worked on the car. Will you still take it?

Yes. Bring the detailed history — what was measured, what was replaced — and ideally a way to reach that shop. A car someone already touched needs more context, not less.

Before anything gets fixed

Before anything gets fixed, you see it

You get more than my word. You get a photo of the actual fault, the connector, the reading and the point on the wiring diagram it traces to, before anything is quoted. Nothing gets repaired until you have seen it and approved the work.

Contact

Book a diagnostic: tell me what the car does

Tell me the car and the symptom, as specific as you can: what happens, when, and what has already been tried. I reply with next steps and a slot.

Mobile service — I come to you.

Based in San Mateo. Mobile across the entire Bay Area: San Francisco, the Peninsula, South Bay, East Bay and Marin.

Call or text (760) 213-4631
Book a diagnostic
Book a diagnosticCall