A CLI tool for automating firmware updates and configuration of telecom equipment over serial connections. Built during my studies and used in production to provision AudioCodes Mediant 500 (MSBR) routers.
- Reads work order tickets (local files or network path) to extract provisioning data
- Generates a configuration script from a template file
- Connects to the device via serial port (115200 baud)
- Checks the current firmware version — triggers a TFTP update if outdated
- Applies the generated configuration script to the device
- Developed and tested on Windows — directory paths and serial commands may need adjustment for other operating systems
- The template files and firmware version string can be modified to target different equipment models



