The IEC850 driver omits the reservation of BRCB, if the BRCB instance is already pre-reserved (when attribute ResvTms is -1). But the driver should reserve it (write BRCB.ResvTms > 0) also in this case.
Background information: According to IEC61850-7-2 amd1 Ed.2 (called Edition 2.1) it became mandatory for a client to reserve the BRCB actively. This applies even if the BRCB instance is already pre-reserved for this client via the SCL file. The client must write a value > 0 for ResvTms before configuring and activating the BRCB if the ResvTms attribute is present in the BRCB.
Solution: The behavior of the driver has been adjusted the the updated statement in the standard.
To benefit from this fix: