I had a conversation in chat this morning and I wanted to bump this thread because I haven't made one point clear enough: the used car market will be hell in a decade. A big contributor to this is a system that the industry is planning on implementing into their cars in the next 2 years called
DoIP. Yes, we can all agree that the ability for the modules in your car to wirelessly communicate with each other and to the outside world is stupid and dangerous, but I want to talk about some details that no one ever talks about because no one ever thinks about them, including the engineers who design the cars. Even the article I linked beautifully glosses over a pretty major step in the process of making a car.
We talk about the design of these systems, we talk about the end product, but do you know what we don't talk about? The actual assembly of the car. Let's take this example that I just screenshotted in the article. A post-assembly check is not
nearly enough to test a car. When you finish assembling a door, you need to test to make sure that the operators plugged everything in correctly. Problem is, the door is just a door, it's not connected to the rest of the vehicle. Therefore, you need a system to tell the door module to roll the window up and down to make sure it's assembled properly. Making these systems is my job.
So how does this relate to DoIP and the enshittification of the used car market? DoIP allows a reduction on wiring because car components will be able to communicate with each other wirelessly. This makes the assembly process much harder as the easiest way to test that a motor is hooking up an H-bridge circuit to the power and ground of the motor and rolling it up that way. The process right now is to connect up to power, ground, and the LIN pin and use an ECU to send LIN communication messages to the door module telling it to roll up the door. With DoIP, this will be incredibly limited because there are less wires. And before you think that someone designing the car will think about this little issue, trust me, they won't. Every single job I do nowadays involves me gently telling someone they're in idiot for putting the wires for power, ground, and LIN in three separate connectors. And if a test is too hard to perform, they will simply not do a test. Literally earlier this week I was on a call where they were seriously considering eliminating functionality from my tester because the test was too hard for the operators because of the way I had to design the tester due to their stupid vehicle architecture. Another job that I was not a part of involved the OEM turning off basically every test because of tester issues and still running the line despite that fact. So instead of testing the component during assembly, they'll test it after assembly when the car is fully put together. When a test fails, you'll have to disassemble the vehicle and redo it. Congratulations, you have effectively reduced your rate of cars per hour causing vehicle prices to go up to account for it. The added complexity will make repairs either incredibly expensive or straight up impossible, meaning that utter trash will be available in the used car market but you still have to sell a kidney to buy it. They don't care, they still make money.
I wanted to post this because this is an aspect of the auto industry that no one talks about, very few people bother to try to understand it, but it's arguably one of the most fundamental aspects of the car market. I know that me ranting about this doesn't really do anything, but at this point more people need to understand. And hey, if enough people know what the process actually is then maybe the people designing the cars will think about it too and I won't have to deal with as much bullshit.