Identifying the installed firmware versions – Studio Technologies 5152 V.3 User Manual
Page 23

Model 5152 User Guide
Issue 2, June 2013
Studio Technologies, Inc.
Page 23
Model 5152
Video Generator/Audio Embedder Module
that are already saved in the Model 5152. 
However, this requires that the custom im-
age files (
img720.bmp and img1080.bmp)
are not present on the USB flash drive.
To install the firmware files:
1. Power down the Model 5152 module 
you intend to upgrade.
2. Ensure nothing is inserted into the USB
port on the module. Power up the mod-
ule and “read” the version numbers of 
the currently-installed MCU (m5152.s19) 
and FPGA (m5152.bit) files. Write these 
numbers down for possible future use. 
The next section of this guide details 
how to “read” the installed firmware 
version levels.
3. Power down the Model 5152 module.
4. Insert the prepared USB flash drive 
into the module’s USB port.
5. Apply power to the module.
6. The module will run a “boot loader” 
program that will immediately load the 
new MCU (
m5152.s19) file. This takes
approximately six seconds. Once the 
file is loaded the module will perform 
a normal power-up sequence with the 
microcontroller using its newly-loaded 
MCU firmware.
7. After the power-up sequence has been
completed the module will begin opera-
tion. It will process video and audio as 
well as checking for an FPGA (
m5152.
bit) file on the USB flash drive. If it 
doesn’t find this file normal operation 
will continue. If it locates this file it will 
begin to load it from the USB flash drive. 
In that case, some Model 5152 func-
tions will halt, including reading changes 
to the configuration switches. The eight 
signal present LEDs will also not light 
even though embedding might be tak-
ing place. As an indication that the file 
transfer is under way, the USB Activity 
LED will flash on and off.
8. The process of loading the FPGA
(m5152.bit) file will take approximately 
90 seconds to complete. When the 
file loading process is complete you 
will see the module’s front-panel USB 
Activity LED change from flashing to 
being lit solid. At that time the Model 
5152’s logic chip (FPGA) will reboot 
and run under the newly-loaded 
firmware.
9. Power down the module.
10. Remove the USB flash drive from 
the module’s USB port.
11. Power up the module and it will begin
operation using the updated MCU and 
FPGA firmware. The version numbers 
of the installed MCU and FPGA firm-
ware should be “read” by way of the 
front-panel LEDs. Compare these num-
bers to the names of the zip files that 
were provided by the factory.
Note: It’s possible that during the update 
process any LEDs located on the USB 
flash drive may light steadily or flash with 
varying patterns. These actions are not 
significant to the firmware update process. 
(The status LEDs on various USB flash 
drives seem to behave in different ways 
so there are no universal patterns that 
can be identified.)
Identifying the Installed 
Firmware Versions
Some of the status LEDs on the front pan-
el of the Model 5152 are used during the 
power-up sequence to identify the version 
