Bosch VMS Patch for BVMS-12.0.1.375: 429121, 418648, 425002 - FW8.90 improvements, capabilities not up to date or devices could not be added or red
---------------------------------------------------------------------------------------------------------------------------------------------------

Patch ID: 429121 (including 428843, 429118, 429121, 429283, 432574, 432588, 418648, 425002, 433376, 433383)
Patch Title: FW8.90 improvements, Capabilities not up to date after changing sensor mode
Patch Target Version: BVMS-12.0.1.375


Patch Details:
----------------

This patch fixes issue 429121 (including 428843, 429118, 429121, 429283, 432574 and 432588) by improving the Config Client and Config Wizard in the area of FW 8.90. 
This patch fixes issue 418648 by correcting the calculation of whether the capabilities of an encoder are the same. 
This patch fixes issue 425002 by updating encoder capabilities correctly when camera sensor mode (frame rate) changed.
This patch fixes issue 433376 by discovering the type of a camera correctly.
This patch fixes issue 433383 by updating the device capabilities correctly, when adding via Config Wizard.


Problem Details:
----------------

Issue 429121 (including 428843, 429118, 429121, 429283, 432574 and 432588) caused several problems related to FW 8.90 when trying to add and authenticate these devices.
Issue 418648 caused the problem that the update of device capabilities always generated a mismatch when older encoders (e.g. Autodome 700) where replaced by newer multi-sensor encoder, although update was executed. 
Remark: If old device was using the codec "H.264 MP (Low Latency)" the codec of the new camera will not be updated in the UI in the Cameras&Recording tab. Nether the less the configuration is done correctly. 
To avoid this delete the old camera and add new camera from scratch.
Issue 425002 caused the problem that the device capabilities are not up to date after changing the sensor mode settings in Config Client.
Issue 433376 caused the problem that the type of a camera is not discovered, if the camera was added via scan and requires an inital password.
Issue 433383 caused the problem that the device capabilities are not up to date after adding devices via Config Wizard.


Affected Bosch VMS Components / Machines:
-----------------------------------------

- Bosch VMS Config Client
- Bosch VMS Config Wizard


Uninstallation of the Patch:
----------------------------
Logon as a User with 'Administrator rights' or as the 'Administrator' itself
Open 'Control Panel'  'Programs'  'Programs and Features'  'View installed updates'
Select the Patch in the list and press 'Uninstall'

or

Start cmd.exe with 'RunAs Administrator'
Run the following command
msiexec.exe /I {9BA8AC00-FF35-4182-A5A3-5EB6E7CA82F0} MSIPATCHREMOVE={545B6DB0-0060-40F9-8C66-E2E23BB8E0EF} /qb


List of Replaced Files:
-----------------------

- AppData\Client\Shared\Spring.Maps.xml
- Bosch.Cctv.VideoApi.dll [Version 12.0.1.384]
- Bosch.Vms.Client.ConfigClient.AddEncoder.dll [Version 12.0.1.384]
- Bosch.Vms.Client.ConfigClient.ScanWizard.Imp.dll [Version 12.0.1.384]
- Bosch.Vms.Config.DeviceStatePinger.dll [Version 12.0.1.384]
- Bosch.Vms.Config.DeviceTree.Extension.AMG.dll [Version 12.0.1.384]
- Bosch.Vms.Config.DeviceTree.Extension.OnvifExtensions.dll [Version 12.0.1.384]
- Bosch.Vms.Config.DeviceTree.Extension.VrmExtensions.dll [Version 12.0.1.384]
- Bosch.Vms.Config.RecordingSettingConfig.dll [Version 12.0.1.384]
- Bosch.Vms.ConfigWizard.ConfigWizardApp.DeviceData.dll [Version 12.0.1.384]
- Bosch.Vms.ConfigWizard.Pages.DevicePasswords.dll [Version 12.0.1.384]
- Bosch.Vms.ConfigWizard.Pages.DeviceSelection.dll [Version 12.0.1.384]
- Bosch.Vms.Frontend.ConfigClient.Common.dll [Version 12.0.1.384]
- Bosch.Vms.Frontend.ConfigClient.Common.If.dll [Version 12.0.1.384]
- Bosch.Vms.Frontend.ConfigClient.Common.Wpf.dll [Version 12.0.1.384]
- Bosch.Vms.Frontend.Shared.ConfigurationApi.If.dll [Version 12.0.1.384]
- Bosch.Vms.Frontend.Shared.Controls.MapControl.dll [Version 12.0.1.384]
- Bosch.Vms.Frontend.Shared.Controls.MapControl.If.dll [Version 12.0.1.384]
- Bosch.Vms.Frontend.Shared.RcppCapabilities.dll [Version 12.0.1.384]
- Bosch.Vms.Frontend.Shared.RcppCapabilities.Imp.dll [Version 12.0.1.384]
- ObjectRepository.Packages.Core.dll [Version 12.0.1.384]
