Keep in mind, that the CTM is not very communicative. That is not a Carly issue. AFAIK, each stored error code from the CTM is always visible even with Carly.
But, there exist several roof issues, which don't provide any error code. In rare situations, the CTM stores absolutely wrong codes, i.e. hall sensor, when a microswitch struggles!
Where are you from?
https://www.staiger-neuffen.de/bmw-z...ach-notdienst/