I find it difficult to understand why GM chassis engineers didn't include a "service brake" option in the settings menu of the driver information center. Other manufacturers do this and the system backs off the pistons at all four corners. Throwing codes after a pad change is just bad design, or if you prefer, design for "un-serviceability".