{"version":"1.0.0","episode":{"title":"354: Subaru Eyesight Model Code Error","url":"http://getcarcurious.com/episodes/354-subaru-eyesight-model-code-error","audioUrl":"https://www.buzzsprout.com/809423/episodes/19269539-354-subaru-eyesight-model-code-error.mp3","description":"This week on the show I share a case study on a 2017 Subaru Legacy that sets a Model judgement error code in multiple eyesight cameras. Are all 3 cameras wrong for the vehicle? Am I missing something with programming? Or is something else the issue?&nbsp;Website- https://autodiagpodcast.com/Facebook Group- https://www.facebook.com/groups/223994012068320/YouTube- https://www.youtube.com/@automotivediagnosticpodcas8832Email- STmobilediag@gmail.comPlease make sure to check out our sponsors!SJ Auto Solutions- https://sjautosolutions.com/Automotive Seminars- https://automotiveseminars.com/L1 Automotive Training- https://www.l1training.com/Autorescue tools- https://autorescuetools.com/ &nbsp;"},"annotations":[{"startTime":34.0,"endTime":50.7,"type":"term","title":"J2534","url":"/glossary/j-2534","quote":"If you're looking\nfor education on module programming, J2534, eProm work, key and immobilizer, electrical\nover 60 hours of training videos on all those subjects and more.","canonicalId":"term:j2534","priority":0.55,"confidence":0.8,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"J2534 is an industry standard that defines how diagnostic tools can communicate with a vehicle’s electronic control units for tasks like reprogramming. It’s commonly used with pass-through devices so technicians can update modules using a standardized interface.","simplifiedExplanation":"J2534 is a standard that lets a diagnostic tool talk to a car’s computers for programming. It helps technicians reflash or update modules using compatible equipment."}},{"startTime":34.0,"endTime":50.7,"type":"term","title":"key and immobilizer","url":"/glossary/key-and-immobilizer","quote":"If you're looking\nfor education on module programming, J2534, eProm work, key and immobilizer, electrical\nover 60 hours of training videos on all those subjects and more.","canonicalId":"term:key-and-immobilizer","priority":0.5,"confidence":0.8,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"The immobilizer is an anti-theft system that prevents the engine from starting unless the correct key is recognized. “Key and immobilizer” programming typically involves synchronizing the key’s authorization with the vehicle’s immobilizer control logic so the car can start normally after service."}},{"startTime":34.0,"endTime":50.7,"type":"term","title":"eProm work","url":"/glossary/eprom-work","quote":"If you're looking\nfor education on module programming, J2534, eProm work, key and immobilizer, electrical\nover 60 hours of training videos on all those subjects and more.","canonicalId":"term:eprom-work","priority":0.5,"confidence":0.75,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"EPROM (often spoken as “eProm”) work refers to reading, writing, or updating the non-volatile memory where calibration or firmware data is stored. In automotive diagnostics, it can be part of programming or repairing control-module software when supported by the vehicle and tools.","simplifiedExplanation":"“EPROM work” means updating or changing the car computer’s stored software data. It’s like rewriting the permanent memory that controls how the module behaves."}},{"startTime":103.5,"endTime":118.9,"type":"car","title":"2017 Subaru Legacy","url":"/cars/subaru/legacy","image":"https://upload.wikimedia.org/wikipedia/commons/3/3d/R448YTF_Subaru_Legacy_GTB_Estate.jpg","quote":"On the show this week, I'm going to talk about a 2017 Subaru\nlegacy that we had some module replacement programming issues.","canonicalId":"car:subaru:legacy","priority":0.85,"confidence":0.95,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"The 2017 Subaru Legacy is a mid-size sedan that uses multiple electronic control modules to manage systems like safety, powertrain, and body functions. In this episode, the host uses it as a real diagnostic case where module replacement programming went wrong due to an incorrect module being installed.","simplifiedExplanation":"A 2017 Subaru Legacy is a regular family car with lots of computers inside. The episode uses this specific car to show how a wrong replacement computer can cause confusing error codes.","imageAttribution":"Wikimedia Commons / CC BY 2.0"}},{"startTime":110.6,"endTime":118.9,"type":"term","title":"module replacement programming","url":"/glossary/module-replacement-programming","quote":"On the show this week, I'm going to talk about a 2017 Subaru\nlegacy that we had some module replacement programming issues.","canonicalId":"term:module-replacement-programming","priority":0.7,"confidence":0.9,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"Module replacement programming is the process of configuring a replacement electronic control module so it matches the vehicle’s configuration. Even if the hardware is correct, the module may need software/parameter updates so it communicates properly and doesn’t trigger misleading fault codes.","simplifiedExplanation":"When you replace a car computer, you often have to “set it up” so it works with the rest of the car. Otherwise the car may think something is broken even when the new part is installed correctly."}},{"startTime":125.9,"endTime":160.8,"type":"term","title":"control module","url":"/glossary/control-module","quote":"The problem it caused made it look like another control module was at fault.\nAnd we run\ninto this from time to time.","canonicalId":"term:control-module","priority":0.6,"confidence":0.85,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"A control module is an electronic unit that controls a specific subsystem and reports diagnostic trouble codes when it detects problems. Because modules communicate with each other, a fault in one module can make it look like another module is bad.","simplifiedExplanation":"A control module is one of the car’s computers that runs a particular system. Sometimes the car’s computers can blame the wrong computer first, so diagnosis has to be careful."}},{"startTime":252.5,"endTime":268.0,"type":"term","title":"coding","url":"/glossary/coding","quote":"This can be a difficult situation to recognize right off the bat that, hey, this module's coding. It's coding saying that it's wrong for the vehicle or it doesn't agree with the vehicle.","canonicalId":"term:coding","priority":0.7,"confidence":0.85,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"Coding is the process of programming a module with the correct configuration so it matches the vehicle it’s installed in (VIN/variant, calibration strategy, and compatibility). The host emphasizes that a module can be physically installed but still not “agree” with the car’s other modules because of shared data and factory setup differences."}},{"startTime":321.5,"endTime":334.5,"type":"term","title":"eyesight module","url":"/glossary/eyesight-module","quote":"there was a code in the eyesight module. Okay, so this is the dual camera or the stereo camera up at the top of the windshield.","canonicalId":"term:eyesight-module","priority":0.9,"confidence":0.92,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"The Eyesight module is Subaru’s ADAS controller for its driver-assistance features. In this case, the host ties a diagnostic code to the dual camera/stereo camera mounted at the top of the windshield, which then requires calibration and correct module configuration.","simplifiedExplanation":"Subaru’s Eyesight module is the computer that runs the driver-assist features. It works with cameras on the windshield, so if there’s a fault or calibration issue, the system may not function correctly."}},{"startTime":323.0,"endTime":328.6,"type":"term","title":"dual camera","url":"/glossary/dual-camera","quote":"Okay, so this is the dual camera or the stereo camera up at the top of the windshield.","canonicalId":"term:dual-camera","priority":0.7,"confidence":0.88,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"The dual camera (stereo camera) is the Eyesight hardware mounted near the top of the windshield that provides depth perception for ADAS functions. Because it’s used for sensing targets, any calibration or alignment error can trigger faults or incorrect system behavior.","simplifiedExplanation":"The dual camera is the pair of cameras Subaru uses to “see” the road. Since it’s used to judge distance, it has to be aimed and calibrated correctly or the system can act up."}},{"startTime":334.5,"endTime":342.1,"type":"term","title":"ADAS systems","url":"/glossary/adas-system","quote":"They are the absolute worst to calibrate for the target board and the ADAS systems have absolutely just kicked my ass.","canonicalId":"term:adas-systems","priority":0.8,"confidence":0.9,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"ADAS systems are advanced driver-assistance systems that use sensors and cameras to perform functions like collision avoidance and lane-related assistance. The host notes that these systems are especially sensitive to calibration, which is why the Eyesight setup can be difficult to get right.","simplifiedExplanation":"ADAS systems are the car’s driver-assist features that use sensors and cameras to help you. They often need careful calibration, so if something is slightly off, they can fail or warn you."}},{"startTime":334.5,"endTime":342.1,"type":"term","title":"calibrate","url":"/glossary/calibrate","quote":"They are the absolute worst to calibrate for the target board and the ADAS systems have absolutely just kicked my ass.","canonicalId":"term:calibrate","priority":0.65,"confidence":0.75,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"Calibration is the procedure that aligns and verifies sensor/camera measurements against known reference targets so the ADAS system can interpret the world correctly. The host specifically mentions calibration for a “target board,” implying the camera’s position/angle must be matched to the procedure for accurate operation.","simplifiedExplanation":"Calibration is adjusting and verifying the camera/sensor so it measures distances and angles correctly. If it’s not calibrated, the driver-assist features can be inaccurate or throw errors."}},{"startTime":349.2,"endTime":360.54,"type":"car","title":"Subaru Crosstrek","url":"/cars/subaru/crosstrek","image":"https://upload.wikimedia.org/wikipedia/commons/b/b1/2018_Subaru_Crosstrek.jpg","quote":"... a few years ago, I had an episode about a Subaru Crosstrek where the roof line or the angle that the roof li...","canonicalId":"car:subaru:crosstrek","priority":0.7,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"The Subaru Crosstrek is a compact crossover/SUV built for everyday driving with a higher ride height and available all-wheel drive. It often comes up in diagnostic discussions because its body design and underbody components can affect how roofline-related issues, water intrusion, or alignment concerns show up over time. If a past episode focused on the roof line or roof angle, that points to common inspection areas like seals, drainage, and structural fitment.","simplifiedExplanation":"The Subaru Crosstrek is a small SUV-style car made for regular driving, with extra ground clearance. People talk about it in repair and diagnostic podcasts because problems can sometimes show up around the roof area, like leaks or how well parts fit together. A roofline-focused episode usually means the podcast was checking things like seals and drainage.","imageAttribution":"Wikimedia Commons / CC BY 4.0"}},{"startTime":367.1,"endTime":379.3,"type":"term","title":"eyesight calibrations","url":"/glossary/eyesight-calibrations","quote":"even with a vehicle that's sitting correctly, I have trouble with the eyesight calibrations. I mean, sometimes they go through, you know, get 98%, 99%.","canonicalId":"term:eyesight-calibrations","priority":0.75,"confidence":0.88,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"Subaru EyeSight calibrations are the setup procedures that align the EyeSight cameras and sensors so the system can accurately judge lane position and distance. If the calibration isn’t correct, the system may fail to complete calibration or produce inconsistent results even when the car is otherwise properly positioned.","simplifiedExplanation":"EyeSight is Subaru’s camera-based safety system. Calibration is the process of lining it up so the cameras “see” the road correctly; if it’s off, the system can’t work reliably."}},{"startTime":389.9,"endTime":411.2,"type":"term","title":"B28A0","url":"/glossary/b28a0","quote":"The code that I've got in the eyesight module is a B28A0. Okay, and what this is standing for is, I'm going to read off what it actually says, vehicle model judgment.","canonicalId":"term:b28a0","priority":0.9,"confidence":0.93,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"B28A0 is a Subaru EyeSight module diagnostic trouble code. In this case, it indicates a vehicle model judgment mismatch—meaning the model code programmed in the EyeSight camera module doesn’t match the model code the car expects for that specific vehicle configuration.","simplifiedExplanation":"B28A0 is a specific error code from Subaru’s EyeSight system. It means the EyeSight module thinks the car is one configuration, but the car is actually another, so the system flags it."}},{"startTime":402.1,"endTime":411.2,"type":"term","title":"vehicle model judgment","url":"/glossary/vehicle-model-judgment","quote":"vehicle model judgment. Okay, so it's saying that the model of the vehicle does not agree with what is programmed into the eyesight module.","canonicalId":"term:vehicle-model-judgment","priority":0.8,"confidence":0.9,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"“Vehicle model judgment” is the meaning of the B28A0 code: the EyeSight module is checking whether its programmed vehicle model information matches the actual vehicle. When the codes don’t agree, the system sets a hard fault and can illuminate multiple warning lights.","simplifiedExplanation":"“Vehicle model judgment” is basically the EyeSight system verifying that it’s been programmed for the right car. If it doesn’t match, it turns on warnings and stores an error."}},{"startTime":423.9,"endTime":440.1,"type":"term","title":"reverse automatic braking","url":"/glossary/reverse-automatic-braking","quote":"Now, there was also a code in the reverse automatic braking module that just basically says there's a problem in the eyesight system.","canonicalId":"term:reverse-automatic-braking","priority":0.7,"confidence":0.82,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"Reverse automatic braking is a driver-assistance function that can apply braking when the car detects an obstacle while reversing. In the transcript, a related module sets a code indicating there’s a problem in the EyeSight system, showing how EyeSight faults can cascade into other safety features.","simplifiedExplanation":"Reverse automatic braking is a safety feature that can help stop the car if it senses something behind you. If EyeSight has an issue, other systems like this can also throw related errors."}},{"startTime":497.1,"endTime":504.7,"type":"term","title":"B pillar","url":"/glossary/b-pillar","quote":"On the right side B pillar, there's a black sticker with white writing.","canonicalId":"term:b-pillar","priority":0.6,"confidence":0.76,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"The B-pillar is the vertical structural support between the front and rear doors. The transcript points out that Subaru places the applied model code sticker there, making it a practical location for technicians to reference during module programming or diagnostics.","simplifiedExplanation":"The B-pillar is the vertical post between the doors. Subaru uses that area to place a sticker with important configuration codes."}},{"startTime":497.1,"endTime":517.1,"type":"term","title":"black sticker with white writing","url":"/glossary/black-sticker-with-white-writing","quote":"On the right side B pillar, there's a black sticker with white writing. You have the option code and then the applied model code.","canonicalId":"term:black-sticker-with-white-writing","priority":0.7,"confidence":0.8,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"On modern Subaru vehicles, the applied model code (along with an option code) can be found on a black sticker with white text on the right side B-pillar. This sticker provides the configuration details the modules should be programmed to match, which is crucial when diagnosing model-code mismatch errors like B28A0.","simplifiedExplanation":"Subaru puts the car’s configuration codes on a sticker on the B-pillar. That sticker helps you confirm what the EyeSight module should be programmed to match."}},{"startTime":601.28,"endTime":607.98,"type":"car","title":"Crosstrek Cross Track","url":"/cars/subaru/crosstrek","image":"https://upload.wikimedia.org/wikipedia/commons/b/b1/2018_Subaru_Crosstrek.jpg","quote":"... So I know I did a 19, I might actually bend that cross track that I was talking about, and I was able to chang...","canonicalId":"car:crosstrek:","priority":0.5,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"“Crosstrek” refers to the Subaru Crosstrek, a compact crossover that’s commonly discussed in diagnostics due to how its systems and bodywork behave in real-world use. When a transcript mentions actions like bending or changing a “cross track,” it likely relates to a measurement or adjustment process tied to alignment or body geometry checks. That makes it a relevant vehicle for understanding how small setup differences can affect drivability and tire wear.","simplifiedExplanation":"The Crosstrek is the Subaru’s compact SUV-style model. If the podcast mentions bending or changing something related to “cross track,” it’s usually about checking or adjusting measurements that affect how the car tracks straight. Those checks can matter for things like steering feel and tire wear.","imageAttribution":"Wikimedia Commons / CC BY 4.0"}},{"startTime":625.3,"endTime":638.2,"type":"term","title":"SSM4","url":"/glossary/ssm4","quote":"and I even tried the Subaru program, which is SSM4. And they were identical from one to another.","canonicalId":"term:ssm4","priority":0.7,"confidence":0.9,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"SSM4 is Subaru Select Monitor 4, Subaru’s official diagnostic/programming software used with compatible scan tools. In this segment, the speaker compares SSM4 to aftermarket tooling and notes that the results were identical when trying to access or change the EyeSight camera’s applied model code.","simplifiedExplanation":"SSM4 is Subaru’s official diagnostic software for programming and troubleshooting Subaru modules. Here, the speaker tried SSM4 and aftermarket tools to see if they could write the EyeSight camera’s configuration code, but they got the same outcome."}},{"startTime":873.3,"endTime":993.18,"type":"term","title":"model code","url":"/glossary/model-code","quote":"it just says the applied model code that's programmed into the camera is compares to what's being shared on the can bus. And if they're different, it sets this code.","canonicalId":"term:model-code","priority":0.75,"confidence":0.9,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"In Subaru diagnostic work, a “model code” is a configuration identifier that’s programmed into modules (like the eyesight camera) so the car can correctly identify the vehicle’s configuration. The host describes it being compared against what the car shares over the CAN bus, and if they don’t match, the module sets a fault code.","simplifiedExplanation":"A “model code” is a setup number the car uses to confirm it’s been programmed for the right vehicle configuration. If the camera’s code doesn’t match what the car expects, the car can flag an error."}},{"startTime":879.7,"endTime":886.1,"type":"term","title":"can bus","url":"/glossary/can-bus","quote":"the applied model code that's programmed into the camera is compares to what's being shared on the can bus. And if they're different, it sets this code.","canonicalId":"term:can-bus","priority":0.7,"confidence":0.95,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"CAN bus (Controller Area Network) is the in-car communication network that lets modules exchange data. Here, the host says the eyesight camera’s programmed model code is compared to the vehicle’s data broadcast on the CAN bus, and a mismatch triggers a code.","simplifiedExplanation":"CAN bus is the car’s internal “data network” that different computers use to talk to each other. The camera checks what the car is reporting, and if it doesn’t line up, it can set an error."}},{"startTime":911.1,"endTime":934.5,"type":"term","title":"special functions","url":"/glossary/special-functions","quote":"I wasn't able to read it through the special functions. Now, the part number on it matches, they showed me the tag the car came out of with the correct applied model code.","canonicalId":"term:special-functions","priority":0.55,"confidence":0.75,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"“Special functions” refers to advanced diagnostic/programmable procedures available in scan tools or programming software (beyond reading basic codes). The host says they couldn’t read the eyesight camera’s model code through these special functions, implying the code may be hidden or not directly exposed in the tool’s UI.","simplifiedExplanation":"“Special functions” are the deeper menu options in a diagnostic tool that go beyond just reading trouble codes. The host tried to find the camera’s setup code there but couldn’t."}},{"startTime":962.8,"endTime":971.3,"type":"term","title":"VDC modules","url":"/glossary/vdc-modules","quote":"I've done programming on both new and used ABS modules or VDC modules on the Subaru's, and you have to write the applied model code.","canonicalId":"term:vdc-modules","priority":0.6,"confidence":0.85,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"VDC (Vehicle Dynamics Control) modules manage stability and traction control strategies by monitoring sensors and commanding braking/engine interventions. The host describes programming the applied model code into Subaru VDC-related modules, warning that mismatches can cause diagnostic trouble codes.","simplifiedExplanation":"VDC is the stability/traction control system. Its module also needs the correct setup code, and if it’s programmed wrong, the car can log an error."}},{"startTime":1003.4,"endTime":1149.58,"type":"part","title":"ABS module","url":"/glossary/abs-module","quote":"So if you're doing a new ABS module, make sure that you do it correctly. Now, it is just a scan tool feature, it's not like an actual programming, you just type it in on your scan tool, and that's it.","canonicalId":"part:abs-module","priority":0.85,"confidence":0.95,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"The ABS module is the electronic control unit that manages the car’s anti-lock braking system. It monitors wheel-speed sensors and controls hydraulic pressure to prevent wheel lockup during hard braking. In this segment, the key issue is that the ABS module can have an “applied model code” that affects whether a replacement module will work correctly.","simplifiedExplanation":"The ABS module is the computer that controls your anti-lock brakes. It helps keep the wheels from locking up when you brake hard. This episode is about how replacement ABS modules may not work if the module’s internal code doesn’t match the car."}},{"startTime":1008.8,"endTime":1013.8,"type":"term","title":"scan tool feature","url":"/glossary/scan-tool-feature","quote":"Now, it is just a scan tool feature, it's not like an actual programming, you just type it in on your scan tool, and that's it.","canonicalId":"term:scan-tool-feature","priority":0.65,"confidence":0.85,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"A scan tool feature refers to an operation exposed through a diagnostic tool (like reading/writing certain parameters) rather than a full manufacturer programming procedure. In this segment, the host emphasizes that writing the applied model code is done by typing it into the scan tool and confirming, not by performing deeper firmware programming. This distinction matters because it affects what’s possible with used modules.","simplifiedExplanation":"A scan tool feature is something your diagnostic computer can do through the car’s system. Here, it means you can enter a code using the scan tool rather than doing a full reprogram of the module. The host is saying this is why new modules can be set up, but used ones may be stuck with their existing code."}},{"startTime":1121.9,"endTime":1136.2,"type":"term","title":"confirm parameter and write parameter","url":"/glossary/confirm-parameter-and-write-parameter","quote":"This had the confirm parameter and write parameter as well within the special functions. But it wouldn't give me in plain text what model code it actually had.","canonicalId":"term:confirm-parameter-and-write-parameter","priority":0.6,"confidence":0.8,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"“Confirm” and “write” parameters are specific diagnostic-control steps used by some scan tools when sending commands to a module. The host says their tool had both confirm and write functions for the applied model code, but it still wouldn’t display the currently stored model code in plain text. That implies the module may not support easy readback of that parameter, only writing it.","simplifiedExplanation":"These are steps in the scan tool process: one part confirms the action and another part writes the code into the module. In this case, the host says they could write the code, but they couldn’t easily see what code was already inside the module. That makes it harder to verify compatibility with a used part."}},{"startTime":1266.5,"endTime":1271.9,"type":"term","title":"trouble code","url":"/glossary/trouble-code","quote":"particularly the camera. Now, why doesn't have any trouble code set? I don't know. But can I prove this out another way?","canonicalId":"term:trouble-code","priority":0.6,"confidence":0.8,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"A trouble code is a stored diagnostic fault identifier (typically from the car’s onboard diagnostics) that indicates a problem detected by a control module. The host notes that the eyesight module may be reacting to a mismatch even when no trouble code is set.","simplifiedExplanation":"A trouble code is an error message stored in the car’s computers when something goes wrong. The host is pointing out that the system might be unhappy even if it hasn’t saved a specific error code."}},{"startTime":1295.84,"endTime":1305.0,"type":"term","title":"mismatch code","url":"/glossary/mismatch-code","quote":"[1295.8s] mismatch code, you would think or at least that's something I want to try. And it turns out it worked.","canonicalId":"term:mismatch-code","priority":0.75,"confidence":0.8,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"A mismatch code is a diagnostic fault that indicates a module’s configuration (often a model/variant identifier) doesn’t match what the vehicle expects. Here, the host links it to the ABS module having the wrong model code stored, rather than the camera or other modules.","simplifiedExplanation":"A mismatch code is basically the car saying, “Something doesn’t match what I expected.” In this case, the ABS computer seems to have the wrong setup information for the car it’s installed in."}},{"startTime":1300.6,"endTime":1310.0,"type":"term","title":"ABS communication code","url":"/glossary/abs-communication-code","quote":"Now you do get an ABS communication code. That's in place of the mismatch code,","canonicalId":"term:abs-communication-code","priority":0.7,"confidence":0.86,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"An ABS communication code is a diagnostic trouble code related to how the Anti-lock Braking System (ABS) module talks to the rest of the car. In this segment, the host uses it alongside a mismatch code to determine which module is sending/receiving the wrong information.","simplifiedExplanation":"ABS is the system that helps prevent wheel lockup during hard braking. A communication code means the ABS computer isn’t “agreeing” with the other computers in the car, or it can’t properly exchange the expected data."}},{"startTime":1378.6,"endTime":1386.0,"type":"term","title":"data stream","url":"/glossary/data-stream","quote":"I didn't see it. it in the module information.\n[1382.9s] I didn't see it in the data stream.","canonicalId":"term:data-stream","priority":0.6,"confidence":0.78,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"The data stream is the live diagnostic/communication output a scan tool receives from modules over the car’s networks. The host says they couldn’t find the model code in plain text in the module information or in the data stream, implying it may be encoded or not displayed directly.","simplifiedExplanation":"A data stream is the live information the car’s computers send out while you’re scanning it. Sometimes the scan tool shows it clearly, and sometimes it’s hidden or encoded so you can’t easily read it."}},{"startTime":1388.6,"endTime":1409.4,"type":"term","title":"unplugging the ABS","url":"/glossary/unplugging-the-abs","quote":"Same thing for the eyesight, I couldn't find it in plain text, but unplugging the ABS got rid\n[1394.7s] of the mismatch code, meaning that what's happy if there's other modules on the car that are","canonicalId":"term:unplugging-the-abs","priority":0.55,"confidence":0.74,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"Unplugging the ABS is a diagnostic isolation test: removing the ABS module’s connection prevents it from sending its configuration/code to other modules. In the segment, that action clears the mismatch code, supporting the conclusion that the ABS module was the source of the wrong model code.","simplifiedExplanation":"This is a “test by isolation” where the ABS is disconnected so it can’t talk to the rest of the car. If the warning goes away, it suggests the ABS was the part causing the problem."}},{"startTime":1525.6,"endTime":1534.6,"type":"term","title":"bleeding the brakes","url":"/glossary/bleeding-the-brakes","quote":"Because they bought the module, they went through the trouble of\ninstalling it probably already, you know, bleeding the brakes, getting it ready to program, they\ndon't want to do it again, they don't want to buy a new one.","canonicalId":"term:bleeding-the-brakes","priority":0.7,"confidence":0.9,"source":"hybrid-fuzzy+gpt-5.4-nano","data":{"explanation":"Bleeding the brakes removes air from the brake hydraulic system so the pedal feels firm and braking response is consistent. After replacing or installing certain brake-related components (including ABS modules), air can get introduced and must be purged.","simplifiedExplanation":"Bleeding the brakes means pushing out trapped air in the brake lines. If you don’t, the brake pedal can feel spongy and braking can be less effective."}}],"speakers":[{"id":"s1","name":"Sean Tipping","role":"host"}],"transcripts":[{"url":"http://getcarcurious.com/episodes/354-subaru-eyesight-model-code-error/transcript.vtt","type":"text/vtt"}]}