...
They absolutely did not.
You can tell because it's not even compatible with Cybertruck 6 months after launch... (not even basic AP, let alone FSD),
So integrating it into other OEMs cars would be a years long endeavor--- and Tesla told you this on the Q1 call too.
100% agree that integrating with another OEM would take years.
We know the development cycle for cars. Even if some other OEM committed TODAY to add FSD to 100% of ONE of their models, it would take years before they could design and manufacture that car with all the needed items integrated: 8+ cameras, the FSD computer, a method of activating FSD, plus fully automatable steering, lights, acceleration, braking/regen, windshield wipers, etc. etc. all connected and controllable by the FSD system.
And, of course, that OEM would still hedge their bets. They wouldn't want to put all the FSD stuff on 100% of even one model...they'd want to be able to offer a cheaper version with no FSD hardware. Maybe some version with only forward-looking collision avoidance so probably some other driver assist system. And then the FSD hardware and software would only be on the top-end version. All that complexity for tiers/options would make the full design and development cycle take even longer.
For the Cybertruck:
Do we know what needs to happen for Autopilot and FSD to work on it?
In my (very dumb) brain, it seems like applying the cameras in (roughly) the same locations on a new model should really just require that some parameters about the size of the vehicle need to be updated within the models FSD uses. Thinking a little more deeply, I could also imagine that the FSD system also needs to know the dynamics of that car -- FSD needs to predict how it will respond to braking/acceleration/turning controls in a wide variety of situations, including varying road surfaces, varying weather (wet roads, etc.), road angles (hills and banks), load and distribution of weight in the vehicle, etc.
Tesla being so software-oriented, I would think they'd have computational models of their vehicles for both the size/dimensions and for the vehicle dynamics noted above. But maybe they need a bunch of miles of real data to prove/ground truth those models?
Or maybe some of the "new" stuff in the Cybertruck -- perhaps the rear wheel steering -- requires additional real-world data since that wasn't used in previous Teslas?
Is there something I'm missing...some other "real world" data that Tesla would need to collect for a new car model before FSD can be enabled?
Hopefully, once FSD can handle a range of car sizes -- from something smaller than a Model 3, up through the Cybertruck and the Semi -- hopefully it is just a few parameter changes to enable it on any arbitrary new car that has all the hardware in place.