Inspecting BC125AT_SS software
BC125AT_SS.exe can be reverse engineered to Visual Studio solution with dotPeek.
It is not necessary to install BC125AT_SS, it can be extracted with msiexec, e.g.
msiexec /a setup.msi /qb targetdir=g:\temp\uss\ex
Visual Studio 2022 proposes to upgrade the solution to .NET 4.8, it is ok to upgrade it to 4.8.
Modify .csproj file, add line: <LangVersion>12.0</LangVersion> otherwise there is err messages:
Feature 'primary constructors' is not available in C# 8.0. Please use language version 12.0 or greater
#nullable disable is not supported
searchserialportform.cs, modify line where str variable is defined, add initilization of str var, string str = ""
Many Uniden scanners have quite similar specs (remote protocol, mem organization, modes, etc...). It is possible to change BC125AT_SS to work (to some extent without big mods) with other models by changing the code in where there is a check which model string scanner responds to MDL cmd.

Comments
Post a Comment