FTC305 update to 3.7.3 - Major version missing in '..1'

After selecting downloaded pack file for 3.7.3 I get error show in the picture

Looking at tct logs I found this:

Major version missing in '..1'.
2026-08-05 23:00:59.3350  DEBUG [TmsCommunicator.DispatchProtoChannelResponse] Dialog Configurator.Communication.Dialogs.DfuIdentityDialog#4645 finished in 20.6874 
2026-08-05 23:00:59.3351 0HNNJ6URISSNA:00000005  INFO [FirmwareUpdateService.GetFirmwareBundleUpdateInfoAsync] Can update Ble mcu's Firmware file from 1.7.0-rc.22 to 1.7.3 
2026-08-05 23:00:59.3354 0HNNJ6URISSNA:00000005 ERROR [CustomExceptionMiddleware.HandleExceptionAsync] An unhandled exception has occurred while executing request: POST /api/en/updateFile/firmwarebundle System.FormatException: Major version missing in '..1'.
   at Semver.SemVersion.Parse(String version, SemVersionStyles style, Int32 maxLength)
   at Configurator.Shared.Web.FirmwareBundleUpdate.FirmwareBundleUpdateStep.GetUpdateType(String currentVersionString, String newVersionString)
   at Configurator.Shared.Web.FirmwareBundleUpdate.FirmwareBundleUpdateStep..ctor(McuType mcuType, BundleFileType fileType, String fileName, String currentVersion, String newVersion)
   at Configurator.Communication.Helpers.FirmwareBundleUpdateStepHelper.Create(FirmwareBundleItem file, DfuIdentity currentVersion) in C:\GitLab-Runner\builds\Zm34AByr9\0\dotnet\confi\tct\Configurator.Communication\Helpers\FirmwareBundleUpdateStepHelper.cs:line 10
   at Configurator.Communication.FirmwareUpdateService.GetFirmwareBundleUpdateInfoAsync(FirmwareBundle firmwareBundle, CancellationToken ct) in C:\GitLab-Runner\builds\Zm34AByr9\0\dotnet\confi\tct\Configurator.Communication\FirmwareUpdateService.cs:line 336
   at Configurator.Communication.FirmwareUpdateService.GetFirmwareBundleUpdateInfoAsync(Stream firmwareBundleStream, CancellationToken ct) in C:\GitLab-Runner\builds\Zm34AByr9\0\dotnet\confi\tct\Configurator.Communication\FirmwareUpdateService.cs:line 91
   at ConfiguratorReact.Controllers.UpdateFileController.GetFirmwareBundleUpdateInfo(CancellationToken ct)
   at ConfiguratorReact.Controllers.UpdateFileController.GetFirmwareBundleUpdateInfo(CancellationToken ct)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilder.<>c.<<BuildPipeline>b__8_0>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Localization.RequestLocalizationMiddleware.Invoke(HttpContext context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
   at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|7_0(Endpoint endpoint, Task requestTask, ILogger logger)
   at Configurator.Core.Services.Bluetooth.BleStorageHandler.InvokeAsync(HttpContext context, IBleParameterStorage storage)
   at ConfiguratorReact.Middleware.SessionMiddleware.InvokeAsync(HttpContext context, IDataServiceServer dataService)
   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
   at Sentry.AspNetCore.SentryTracingMiddleware.InvokeAsync(HttpContext context)
   at Microsoft.AspNetCore.ResponseCaching.ResponseCachingMiddleware.Invoke(HttpContext httpContext)
   at ConfiguratorReact.Middleware.CustomHeadersMiddleware.InvokeAsync(HttpContext context)
   at ConfiguratorReact.Middleware.CustomExceptionMiddleware.InvokeAsync(HttpContext context)

Tired with 3.7.1 and 3.7.0 with same results. Tried to reste config. Tried both with and without external power. Sim card was connected and network worked.

Good Day,

This issue would require us to analyze the device logs to understand why the issue is occurring. Kindly contact your sales manager so that they can assist you with creating a Partner Portal ticket.

Thanks, and best regards,

Imran S.