Dear Community User! We have started the migration process.
This community is now in READ ONLY mode.
Read more: Important information on the platform change.

cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

Issue: Host id mismatch detected (ctrlX CORE X3, X5, X7)

Issue: Host id mismatch detected (ctrlX CORE X3, X5, X7)

mlaml
Established Member

Current situation

All devices which have been manufactured and shipped with release 1.20.7 or higher, are equipped with a device certificate which represents the "ctrlX Device ID". For Bosch Rexroth devices (e.g. ctrlX CORE X3), the serial number (S/N) is still used for licensing; however, for partner devices the "ctrlX Device ID" will be used. To make this possible, starting with release 1.20.7 or higher a fallback mechanism was introduced that allows Bosch Rexroth devices to further rely on the S/N for licensing and in parallel to use the "ctrlX Device ID" on other devices. Error "Bad request (400) - Host ID error - response does not match system hostid - 080E0200 - 0C7A0202" will be shown.

Problem

When downgrading a device that was shipped with Release 1.20.7 or higher to a previous version that does contain Device Admin XCR-V-0120.6 or lower (e.g. by using a Setup file) the licenses that were issued for the device's serial number are not recognized anymore. Instead the device will expect the license to be issued for the "ctrlX Device ID" and previously working license files issued for the device's S/N will not be accepted anymore, leading to the error "Host id mismatch detected. Please compare the host id inside the capability response file with the target host id."

⚠️Please note that licensing dongles are not affected by this issue!

Solution Alternatives

Solution 1 - Update Device Admin

The easiest method is to simply update the Device Admin to version XCR-V-0120.7 or higher.

  1. Update to Device Admin XCR-V-0120.7 (available in the Collaboration Room) or higher
  2. Re-apply the license file of the device
  3. (optional) Create a new setup file based on the new device state (for future use)

Solution 2- Adapt Setup

As an alternative to creating a new backup, you may manually update an existing Setup.

  1. Download the latest Device Admin XCR-V-0120.7 (or higher) from the collaboration room (Device Admin XCR-V-0120.7.app)
  2. Unpack the setup file and make following changes
    1. Copy the Device Admin archive you just downloaded to the folder 'packageManagement'
    2. Open the ctrlx-setup.json file and replace the information within the Device Admin (rexroth-deviceadmin) application section
      1. Adapt the path under the rexroth-deviceadmin app entry to your previously copied binary name, e.g. "$path": "packageManagement/installedApps/Device Admin XCR-V-0120.7.app"
      2. Change the version under the rexroth-deviceadmin app entry to the version of your previously updated application, e.g. "version": "1.20.7"
  3. Add all files of the previously unzipped setup file to a new archive, e.g. "new_setup.zip" which can then be applied to your device causing the Device Admin application to be upgraded to the mentioned version
  4. Re-apply the license file that was issued for the device (if not already included as part of the setup process)

The following screenshot shows an example.

hostid_mismatch.png

1 REPLY 1

CodeShepherd
Community Moderator
Community Moderator

Solution Alternatives

Solution 1 - Update Device Admin

The easiest method is to simply update the Device Admin to version XCR-V-0120.7 or higher.

  1. Update to Device Admin XCR-V-0120.7 (available in the Collaboration Room) or higher
  2. Re-apply the license file of the device
  3. (optional) Create a new setup file based on the new device state (for future use)

Solution 2- Adapt Setup

As an alternative to creating a new backup, you may manually update an existing Setup.

  1. Download the latest Device Admin XCR-V-0120.7 (or higher) from the collaboration room (Device Admin XCR-V-0120.7.app)
  2. Unpack the setup file and make following changes
    1. Copy the Device Admin archive you just downloaded to the folder 'packageManagement'
    2. Open the ctrlx-setup.json file and replace the information within the Device Admin (rexroth-deviceadmin) application section
      1. Adapt the path under the rexroth-deviceadmin app entry to your previously copied binary name, e.g. "$path": "packageManagement/installedApps/Device Admin XCR-V-0120.7.app"
      2. Change the version under the rexroth-deviceadmin app entry to the version of your previously updated application, e.g. "version": "1.20.7"
  3. Add all files of the previously unzipped setup file to a new archive, e.g. "new_setup.zip" which can then be applied to your device causing the Device Admin application to be upgraded to the mentioned version
  4. Re-apply the license file that was issued for the device (if not already included as part of the setup process)

The following screenshot shows an example:

hostid_mismatchhostid_mismatch

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist