Although myy 2012 has always had mushy brakes since I bought it in 2015 with 8500 miles, they would get firm when fluid was changed every 2 years. That would last about a year, then start to ger mushy again until the 2 year mark. Now they are mushy no matter what. At 83,000 + is it time for a new master cylinder.? It still stops just fine, just a mushy feel in the brake pedal.
If you apply firm pressure to the pedal, and it stays put and doesn’t slowly sink to the bottom of travel, then I wouldn’t blame the master cylinder just yet. Not sure if any of this below applies to your situation, but some info for you or whomever.
Smoak always points out the design issues with the non-Brembo systems every chance he gets, to make sure it sinks in to the DIY-er. Look at the front calipers. The bleed fitting is not at the high point of the caliper. The caliper must be unbolted, rotated towards the top of the hub, and temporarily refastened. Only then, can you be sure that all the air gets out. This is covered in the manual, he’s not making it up. Using speed bleeders or a vacuum rig also helps ensure no air gets back in during the bleeding or flushing process.
The VCM/ABS unit is almost impossible to get to. It’s so painful that bleeding/flushing from there often gets skipped. Over time, who knows what might be going on inside regarding the fluid quality and corrosion. Smoak replaces VCM units, as the cause of mushy brakes on the older machines, way more often than master cylinders. Actually, I can’t recall seeing a master cylinder replacement from him. Plenty of folks have gone more miles than you without needing a master cylinder replacement.
A thorough bleeding requires BUDS. Just a fluid flush doesn’t. But if there’s a chance that some air got back into the system at some point during those times, it may find a place to hide forever inside the VCM or calipers. Then you’ll always have that somewhat mushy feeling, but the brakes will work ok. You’ll need a full BUDS bleeding per the manual, to get it all out of there. If it’s bothering you, I’d start there first. And this is much less expensive and time consuming then changing out a master cylinder. The C1282 code tells you if you have a pressure vs pedal travel issue. As long as you are not getting the C1282 code, the system is operating within design parameters.