I dropped off my MS at the SvC this morning to have a couple small issues looked at. When I went back this afternoon, I was talking to the tech about the car and got on the subject of firmware. I asked him if my car had the latest version (I knew it didn't). While he was looking at my logs, I mentioned that I thought I was on 12 and that 16 was the latest or maybe even 18. He said that 18 was due out soon but that they were all waiting on 20. He said that 20 is supposed to be a big update to "fix all" the issues that have been cropping up lately. I guess we have something to look forward to now!