Tesla backed itself into a corner with the hardware baked into its cars. Millions of Teslas sold between 2019 and 2023 were sold with computers that Tesla sold as "capable" of Full Self-Driving. Yet the company later admitted that this simply isn't the case. It claimed that retrofitting those cars with newer hardware would take a series of micro factories.
One owner didn't want to wait for Tesla to build those. Instead, he took on the challenge himself and became the very first person to retrofit Hardware 4 into a Hardware 3-equipped car, all while documenting the process on X.
The owner is Polish Tesla hacker Mike Gapinski. Ultimately, his working Frankenstein car is made from a 2022 Tesla Model 3 and a scavenged Autopilot computer out of a Hardware 4 Model Y.
Mike says that piecing together the parts was "not as bad as it seemed," requiring only the Model Y's computer, some Hardware 4 repeater cameras, and some light ECU hacking. In fact, he mentions the he was even able to reuse the camera's existing coaxial wiring in the car, adapting it to the new Hardware 4 cameras using adapters for the factory FAKRA connectors.
Thankfully, Tesla has a very robust service reference for these types of electrical schematics which makes finding out what connectors to adapt a breeze. Fitting the actual Hardware 4 ECU was also fairly easy, but did require a bit of hope and zipties to make work.
It's easy to see why any Hardware 3 owner would want to take on this type of project (outside of just pure tinkering, that is).
Source link







![Lucid launches ‘America’s most powerful 3-row SUV’ with over 1,000 hp [Images]](https://startupnews-media-2026.s3.us-east-1.amazonaws.com/startupnews-in/uploads/2026/08/rss-mt8yop37-4krxg1-2.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAZQ3DRHCSCL44VIMT%2F20260825%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260825T185500Z&X-Amz-Expires=604800&X-Amz-Signature=7f924c1b2df6c3fde443a28bb8f67450e16766c59df9621858b37c0676f2395b&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)