| The article implies the control units are coded to the vehicle's VIN at least to some degree and mentions Freightliner asks people to look out for logged errors indicating someone attempted to use a control unit from a different VIN. There's also mention of a separate password function. However, if there's a market for these units, someone's likely developed a tool to "re code" the control units. But: "Moving toward" to DRM? At least in the passenger car market this started happening a long, long time ago. ECUs and dashes on most VAG (VW Audi Group) cars are coded to each other and have been for around two decades if not longer, though in a fair number of cases you can re-pair them with a non-VW scantool and don't need the dealer, but it's usually a complex and very specific process. Volvo Cars started DRM'ing the fuck out of every single component that sits on the vehicle's data bus in the mid-2000's after they got bought up by Ford. If you replaced any component that had a bus connection - which includes things like headlights - you would have to bring the car to a Volvo dealer, who might or might not humor you if they were not the source of the part and the ones to install it ("gosh, we're just fully booked up, going to be two weeks before we can get to it..." etc) The dealer would connect the car to their terminal, which would in turn request an encrypted firmware image for the component from Volvo servers in Sweden, specific to your car's VIN and that component's serial number. That encrypted image would then be sent back and written to the control module. When that server gets shut off, hundreds of millions of Volvo cars and parts will rapidly become useless save for their scrap value. This isn't a trivial matter; at least in the US, the average age of vehicles on the road is the oldest it's ever been, and given the country's worsening economic inequality, that trend is likely to continue. |
The mid-90s electronics in my Range Rover will cope with swapping dashboards by programming the mileage to be whichever is highest between the BECM and dash. It'll moan about "ODOMETER FAULT" for a bit but eventually it'll just give up telling you and set them to be the same. While it's possible to reprogram them it's extremely nontrivial, and no commercial units exist that can do it - and the poke-and-hope brigade that offer "mileage correction" will almost certainly leave you with more problems than you started with.
The electronics in them are very similar to late-80s BMW E32 7-series with a bizarre mix of Motorola, NEC and Intel parts.