Welcome Guest,Register Now
Log In

ANT Forum

Welcome guest, please Login or Register

   

ANT UWP SDK - Add a driver to an image [rpi windows 10 IOT]

RankRank

Total Posts: 43

Joined 2013-06-11

PM

Hello,

I want to build the windows 10 IOT image flash file that included the ANT driver on rpi3. I followed the guide on (https://docs.microsoft.com/en-us/windows-hardware/manufacture/iot/add-a-driver-to-an-image).

The driver : (https://www.thisisant.com/resources/ant-sdk-win-uwp-beta-beta-release-for-customer-testing-and-feedback/)

The driver can run perfectly when it was installed with the "devcon dp_add" command. But I want to build the built-in drivers image and It seems there are registry values collisions on the driver as you can see in the following log when I follow the guide.



[ERROR LOG]
fatal error : 2018-06-28 14:28:48, Error CSI 0000048a (F) Error: Overlap: Registry value collision found under key \REGISTRY\MACHINE\SYSTEM\CurrentControlSet\Control\Class\{88bae032-5a81-49f0-bc3d-a4ff138216d6}\ for Class, only one component should set this value
fatal error : [gle=0x80004005]
fatal error : 2018-06-28 14:28:48, Error CSI 0000048b (F) One of the components setting this value is dual_ant_winusb.inf, version 10.0.0.0, arch arm, nonSxS, pkt {l:8 b:31bf3856ad364e35}, type [l:14]'dualModeDriver'
fatal error : [gle=0x80004005]
fatal error : 2018-06-28 14:28:48, Error CSI 0000048c (F) Previously seen component setting this value is dual_c_usbdevice.inf, version 10.0.17134.1, arch arm, nonSxS, pkt {l:8 b:31bf3856ad364e35}, type [l:14]'dualModeDriver'
fatal error : [gle=0x80004005]
fatal error : 2018-06-28 14:28:48, Error CSI 0000048d (F) Error: Overlap: Registry value collision found under key \REGISTRY\MACHINE\SYSTEM\CurrentControlSet\Control\Class\{88bae032-5a81-49f0-bc3d-a4ff138216d6}\ for ClassDesc, only one component should set this value
fatal error : [gle=0x80004005]
fatal error : 2018-06-28 14:28:48, Error CSI 0000048e (F) One of the components setting this value is dual_ant_winusb.inf, version 10.0.0.0, arch arm, nonSxS, pkt {l:8 b:31bf3856ad364e35}, type [l:14]'dualModeDriver'
fatal error : [gle=0x80004005]
fatal error : 2018-06-28 14:28:48, Error CSI 0000048f (F) Previously seen component setting this value is dual_c_usbdevice.inf, version 10.0.17134.1, arch arm, nonSxS, pkt {l:8 b:31bf3856ad364e35}, type [l:14]'dualModeDriver'
fatal error : [gle=0x80004005]
fatal error : 2018-06-28 14:28:48, Error CSI 00000490 (F) Error: Overlap: Registry value collision found under key \REGISTRY\MACHINE\SYSTEM\CurrentControlSet\Control\Class\{88bae032-5a81-49f0-bc3d-a4ff138216d6}\ for LowerLogoVersion, only one component should set this value
fatal error : [gle=0x80004005]
fatal error : 2018-06-28 14:28:48, Error CSI 00000491 (F) One of the components setting this value is dual_ant_winusb.inf, version 10.0.0.0, arch arm, nonSxS, pkt {l:8 b:31bf3856ad364e35}, type [l:14]'dualModeDriver'
fatal error : [gle=0x80004005]
fatal error : 2018-06-28 14:28:48, Error CSI 00000492 (F) Previously seen component setting this value is dual_c_usbdevice.inf, version 10.0.17134.1, arch arm, nonSxS, pkt {l:8 b:31bf3856ad364e35}, type [l:14]'dualModeDriver'
fatal error : [gle=0x80004005]
fatal error : 2018-06-28 14:28:48, Error CSI 00000493 (F) Error: Overlap: Registry value collision found under key \REGISTRY\MACHINE\SYSTEM\CurrentControlSet\Control\Class\{88bae032-5a81-49f0-bc3d-a4ff138216d6}\ for NoInstallClass, only one component should set this value
fatal error : [gle=0x80004005]
fatal error : 2018-06-28 14:28:48, Error CSI 00000494 (F) One of the components setting this value is dual_ant_winusb.inf, version 10.0.0.0, arch arm, nonSxS, pkt {l:8 b:31bf3856ad364e35}, type [l:14]'dualModeDriver'
fatal error : [gle=0x80004005]
fatal error : 2018-06-28 14:28:48, Error CSI 00000495 (F) Previously seen component setting this value is dual_c_usbdevice.inf, version 10.0.17134.1, arch arm, nonSxS, pkt {l:8 b:31bf3856ad364e35}, type [l:14]'dualModeDriver'
fatal error : [gle=0x80004005]
fatal error : 2018-06-28 14:28:48, Error CSI 00000496 (F) Error: Overlap: Registry value collision found under key \REGISTRY\MACHINE\SYSTEM\CurrentControlSet\Control\Class\{88bae032-5a81-49f0-bc3d-a4ff138216d6}\Properties\{6a3433f4-5626-40e8-a9b9-dbd9ecd2884b}\0006\ for , only one component should set this value
fatal error : [gle=0x80004005]
fatal error : 2018-06-28 14:28:48, Error CSI 00000497 (F) One of the components setting this value is dual_ant_winusb.inf, version 10.0.0.0, arch arm, nonSxS, pkt {l:8 b:31bf3856ad364e35}, type [l:14]'dualModeDriver'
fatal error : [gle=0x80004005]
fatal error : 2018-06-28 14:28:48, Error CSI 00000498 (F) Previously seen component setting this value is dual_c_usbdevice.inf, version 10.0.17134.1, arch arm, nonSxS, pkt {l:8 b:31bf3856ad364e35}, type [l:14]'dualModeDriver'
fatal error : [gle=0x80004005]
fatal error : 2018-06-28 14:28:49, Error CSI 000004ab (F) Error: 5 registry value collisions detected, failing.

So, Do you have any recommendations or solution for me to solve this?