I think I'm going to brave a full factory reset today. I have an appointment at the SC tomorrow morning to replace my windshield, so I can take it there in case anything goes sideways. Will let you all know what happens.
AP1, MCU1
So, I did the factory reset this past weekend. Here's what happened.
TLDNR - Factory reset worked. Needed to do it multiple times. Browser still broken. Create profile immediately after factory reset.
First factory reset took about 5 minutes to fully reboot. I started setting up my basic vehicle settings and totally forgot to create a profile first. I went ahead and tried to set up Homelink which finally worked, however I had to almost be touching the garage door to get it to open. Decided to factory reset again.
Second factory reset took about 25 minutes of me staring at a black main screen, so I rebooted it. Car came back like it had reset, however the Homelink option/button was completely gone. I rebooted, still gone.
Third factory reset was pretty quick (about 3 minutes). Everything came back perfectly. Homelink button was there.
First thing I did was create my profile. I then started to configure the vehicle and noticed that each change was saving to my profile. Set up Homelink and it worked perfectly. Am able to open the garage door from halfway down the street.
Now, the important parts...
Browser, still not working. I give up. It works when on Wifi which tells me there must be some built in QOS that completely limits browser functionality while on LTE.
Push to talk. It actually works more than it doesn't now, which is encouraging.
AP feels like it got reinvented. The car used to feel like somewhat of a bowling ball down an alley with the bumper rails up. The only time it does this is when the lines are not in great shape. If it can "see" the lines, the car barely moves. It now definitely moves a little right on a two lane road when the oncoming car is close to the center line. It also interestingly enough reads solid white lines and won't change lanes if you're on a restricted highway. Prior to the factory reset, the car would happily change lanes on that part of the highway. It's not into incoming traffic, they're just solid white to try to stop people from changing lanes on the bridge.
Moral of the story? You may need to factory reset a couple times. Also, make sure the very first thing you do afterwards is create your profile.