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

Popular posts from this blog

Inspecting Alinco DJ-X100E firmware updater

Modifying old SDR# TETRA demod plug-in