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
Post a Comment