When I got the Tesla model 3 I went for the Full Self Driving option which of course was somewhat speculative (end of 2019 at the latest said Elon ... still waiting on that :D) they've repeatedly changed what constitutes the "autopilot" as well as changing the cost (they are even talking about having it on a subscription model) and now parts of it come as standard with the base model with them offering things like enhanced self drive and full self drive packages for more cash at various points.
Autopilot base model does the traffic aware cruise control (maintains speed uses the cameras and radar to maintain distance and stop given a car in front) and autosteer (where it will keep itself in a lane automatically) you can enable it in levels just the cruise control or the cruise control and auto steer.
The FSD drive option adds a few features even without the future full self driving capabilities. Self parking parallel or normal (used it a couple of times requires two cars either side for normal parking or 2 front to back for parallel to situate the car so often that's not the case), "navigate on autopilot" the automatic lane change and motorway on and off ramp self drive via gps it will change lanes based on speed (used it occasionally the speed based lane change can be annoying), summon (allows you to remote control the car roll it forward or backward mostly for putting it into and out of a parking space or garage useful in tight spaces or if some arsehole parks too close and you can't get in just roll it forward and off you go) and enhanced summon where you hit the button and the car drives itself to you in a carpark completely ignoring any and all markings but hopefully dodging cars and pedestrians (tried it once or twice in the work carpark mostly when everyone had gone home quite frankly terrifying).
The computer in the Tesla has changed a few times and the current models use a proprietary tesla designed chip based unit called Hardware 3. My car didn't have that it was one of the last waves of the nvidia based hardware (Hardware 2.5) to roll off the line april of last year (hw3 came in early may a friend of mine who bought a model 3 just two weeks after me had hw3 from the get go).
the newer hardware is more powerful and will support the full self drive when (if) it comes out. Until recently the capabilities on both hw2.5 and hw3 model 3's were the same but slowly they have diverged and now the hw3 variants have a few extra tricks like being able to detect traffic lights and stop for them resume driving on green when on autopilot, see stop and speed limit signs (it already gets speed limits from gps anyway but I guess this allow it to detect different posted signs) and detect cones (although they did port that to hw2.5 a while back and then my car began seeing cones everywhere anything that's not a car truck or a person or a bike is a cone, poles - cone, bins - cone, sign - cone, bush - cone, traffic light - cone, the display was just covered in cones).
As part of the FSD "really this is a speculative loan to tesla" add on was the promise that they would at some point upgrade my old hardware for the new hardware to allow me to use the FSD "it's coming trust me - Elon" and this process was starting just as covid kicked in so took a bit of a back seat. However on monday I got the notification from tesla that my complimentary upgrade was now ready.
I booked in for today to have it done and the mobile service turned up about an hour ago and swapped out the computer.
The whole process was pretty smooth the guy arrived I parked the tesla next to him and then he swapped it out in about an hour. I took the car out to calibrate the cameras (it needs to do this before it will enable autopilot) and check it over it seemed to be working as well as before except now it could see traffic lights etc. I didn't try out the stopping for lights etc as it won't let you enable that on the road and I had to get back for a meeting but it was detecting them and indicating when they were green red etc.
Owning a car made by what is very much a tech company rather than a car company has been a bit weird good in some ways bad in other. Having quite frequent upgrades to the firmware with quite a few updates to functionality over the year or so I've owned the thing (stardew valley running on my car!) has been interesting. With a normal car company you almost never update the firmware and if you did you can bet it would require you bring it in and then pay them some fee for the privilege. The app on the phone is well designed and works well connectivity of the machine is reliable and well designed unlike some of the garbage old crap that you get in even quite expensive cars and their terrible apps.
The mobile service option is pretty good (although this is the first time I've used it my friend had a few issues and used the service for fixes and it worked well) for most minor fixes or changes it makes sense have them come to you fix the thing where ever you are parked is convenient and for more extensive work they have the normal service centers if you need it.
Where things fall down a bit is the support side of things can be a bit less reliable than the automaker counterpart and it's something they are working on. Parts for crashes was very bad a while back with people waiting months to get parts something they've worked hard to improve opening their own collision repair places rather than relying on third party. Some of the early model 3's had some quality control issues something they've mostly ironed out. Delivery is also sometimes a bit weird especially if you are doing something non standard.
So my car has been upgraded and fingers crossed it has been pretty painless with minimal work or time required on my part. The only thing I had to do was re do the wifi settings on it. And since I'm upgraded I'm ready for full self drive and it will be coming soon ... end of the year for sure this time right Elon?
Although given the times it's not like I'm going anywhere