I have a 2016 S 90D. Just received my first software upgrade since sometime in Dec 19. I would often check my software version through the app and within the car. The system would say my software was up to date. I was on the 2019 version. So I decided to call Tesla tonight about the software. Low and behold, All the Tesla rep did was pinged my vehicle and the software just started downloading. So tonight I received the software version 2020.4.1 4a4ad401858f. I think the software push was in a do while loop. All this time I was waiting for nothing.