Hello,
I'm attempting to generate binary artifacts to provide to the ADRV902x Linux device driver to operate the transceiver with custom profiles:
- device profile
- init profile
- arm firmware
- stream firmware
- rx gain table
- tx gain table
We are using ADRV9029 TES in Demo Mode with the following versions:
- GUI 7.0.0.15
- DLL 7.0.0.14
- Stream Version 10.0.0.4
on a Windows 11 system (Version 10.0.26100 Build 26100).
When attempting to generate these files via Tools > Create Script > Init.c Files, the following error appears:
--- Error Message: --- Failed to generate stream file --- Technical Details: --- Message Source: GUI System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms. at System.Security.Cryptography.MD5CryptoServiceProvider..ctor() --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Security.Cryptography.CryptoConfig.CreateFromName(String name, Object[] args) at System.Security.Cryptography.MD5.Create() at Adi.Trx.CryptoHelper.CreateMD5(Byte[] inputBytes) in K:\Adi.Trx.Common\Helpers\CryptoHelper.cs:line 43 at Adi.Trx.CryptoHelper.CreateMD5(Object data) in K:\Adi.Trx.Common\Helpers\CryptoHelper.cs:line 27 at Adi.adrv9010.ApiCalls.Api.GenerateStream(StreamSettingsGetter getStreamSettings, CommonSettings settings, Boolean includeHashInStreamBinFileNameOnDevice, Boolean& dualOrxMode, DeviceCapabilities9xxx deviceCaps, Boolean testOnly) at Adi.adrv9010.ApiCalls.Api.GenerateStream9025(CommonSettings settings, Byte rxS, Byte orxS, Boolean linkSharing, String Device, Boolean includeHashInStreamBinFileNameOnDevice, Boolean& dualOrxMode, DeviceCapabilities9xxx deviceCaps, Boolean testOnly) --- Versions: --- Adrv9029 Transceiver Evaluation Software GUI Version: 7.0.0.15 DLL Version: 7.0.0.14 Cmd Server Version: Not Connected Fpga Version: Not Connected Arm Version: Not Connected Stream Version: 10.0.0.4 Analog Device Inc. Copyright (c) 2019 --- Loaded Assemblies: --- - TrxSoln.exe, v.7.0.0.15 - Adi.Trx.Common.GUI.dll, v.1.0.0.0 - Adi.Trx.Common.dll, v.1.0.0.0 - Adi.Trx.Common.GUI.Abstractions.dll, v.1.0.0.0 - Adrv9010ProfileGen.dll, v.1.0.0.0 - adrvtrx_dll.dll, v.7.0.0.14 - AdiGraph.dll, v.1.0.6656.22494 - log4net.dll, v.2.0.8.0 - FMCEepromParser.dll, v.1.0.0.0 - DictionaryView.dll, v.1.0.0.0 - System.Data.SQLite.dll, v.1.0.111.0 - Adi.Utilities.dll, v.1.0.6690.31656 - NationalInstruments.UI.WindowsForms.dll, v.15.0.40.49153 - NationalInstruments.UI.dll, v.15.0.40.49153 - NationalInstruments.Common.dll, v.15.0.40.49154 - Signal.dll, v.1.0.0.0 - Modules.dll, v.1.0.0.0 - StreamGen.dll, v.10.0.0.4 - ucAdrv9010ConfigWizard.dll, v.1.0.0.0 - Newtonsoft.Json.dll, v.11.0.2.21924 - NationalInstruments.Analysis.Enterprise.dll, v.15.0.40.49153 - Renci.SshNet.dll, v.2016.0.0
Would it be possible to get assistance running TES in our Windows 11 environment?
Thank you,
Kenneth Hau