Inspecting Uniden BC_VUP v3 firmware update process

 

27.10.2024
Inspecting Uniden BC_VUP v3 firmware update process

BC_VUP 3.03 software is .NET 4.0 C# application. It is quite easy to upgrade it to .NET 4.8.

COM port comms seems to use software flow control
this.ComPort.Handshake = Handshake.XOnXOff;

After selecting scanner model/firmware version, program starts polling COM ports with some kind of "speed dance", it sends '\r' with speed settings:
    {
      4800,
      9600,
      19200,
      38400,
      57600,
      115200
    }

When it receives "UNKNOWN COMMAND" msg from the scanner then firmware update process begins and BC_VUP sends to scanner:
*MDL
*APP
\r
EPG
PRG
MMM
FWM
\r + *MDL + *FDP + *SCB + WWS N + *PGL + *ULE + *BIN N + *PRG

*RMV is probably cmd for extra/additional updates

Comments

Popular posts from this blog

Inspecting Alinco DJ-X100E firmware updater

Modifying old SDR# TETRA demod plug-in