The cluster will remain awake and it will keep the heater, the radio/navigation, bluetooth modules awake if one of the devices in the ring do not send the command to the bus indicating it is ready to sleep.
The sleep command is:
4xx 6 yy zz 00 00 00 00
xx being the module ready for sleep.
2B is the cluster
34 is the heater
39 is the radio
3A is bluetooth
yy contains the ID minus 420 of the module next in the ring.
So if the bluetooth module was going to sleep you would see 0B because the next device is the cluster.
19 if the heater sent the message
0B if the bluetooth sent the message
zz contains the status messages
11 for sleep
01 for normal
02 if the ring is being rebuilt
If you log then take the key out you will see activity for a few seconds then you will see the sleep messages then the bus will go silent.
If you sit in the car while logging with the key out the bus will be silent.
If you turn the key on you will see the devices start to logon.
The devices will announce an intent to login and its own ID minus 420
You will see the cluster say:
42B 6 0B 02 xx xx xx xx
0B its own ID
02 to rebuild the ring
Then you will see the radio say:
439 6 19 02 80 xx xx xx
19 its own ID
02 rebuild the ring
80 request to login
At this point the ring will only have 2 devices so you will see these messages repeating:
42B 6 19 01 xx xx xx xx (19 indicating the next device in the ring, 01 for normal)
439 6 0B 01 xx xx xx xx (0B indicating the next device, in this case the cluster, 01 for normal)
Now the heater logs in:
434 6 14 02 80 xx xx xx
14 own ID
02 rebuild
80 login.
Now we see:
42B 6 14 01 xx xx xx xx (14 indicating the next device in the ring, 01 for normal)
434 6 19 01 xx xx xx xx (19 indicating the next device in the ring, 01 for normal)
439 6 0B 01 xx xx xx xx (0B indicating the next device, 01 for normal)
Notice how the first byte changes after another device logs in.
I hope that wasn't too confusing..
-Cad