Programming a Uniden scanner from your browser

USE AT YOUR OWN RISK.

This communicates with a Uniden BC125AT or BCD325P2 scanner using WebUSB and requires no special drivers. It might be useful for users who do not use Windows or might want to program their scanner using an Android device. (I contacted Uniden support about the BCD160DN in December 2024, but they replied, “Regrettably, Uniden does not currently offer a protocol for the BCD160DN.”)

Your current browser may or may not be supported. (As of April 2023, this is only supported by a limited few browsers such as Chrome and Edge.) I’ve tested it on the following:

Importing BC125AT SS and Chirp CSV files

You can download frequency lists to import from places like my example file (which includes possible frequencies for the 2023 Indy 500 that people have contributed to this thread on RadioReference.com), Jacob C. Mann’s site, and Trevor Coleman’s Google Sheets spreadsheet (which can be used to create your own import file).

Note: This is definitely alpha-quality importing. It may not import all the settings available in the files. It also will only work for BC125AT until I get around to making it more general.




GPS (BCD325P2 only)

(no GPS info)

Commands and responses

Commands to send


You can also press Control+Return or Command+Return (macOS).


Scanner communication


Errors seen: 0