As far as I recall, one of the firmware updates was for rebranding, which was pretty much the most important one they released.
That was version 1.06:
GRE AMERICA, INC.
Product: PSR-300 / PSR-400
Classification: Production CPU Firmware Release NOTE
=================================================================================
CPU Firmware Version - G1.08 - 10/10/10
Change of PSR-300/400 from V1.07 to V1.08.
1. Line 4 of the LCD indicates the bank number while stop Scan or manual mode.
=================================================================================
CPU Firmware Version - G1.07 - 04/07/09
Corrected a problem with EDACS operation where certain control channel
frequencies would not track properly.
The frequency storing condition which generates the problem:
When the same frequency is stored in the control channel of Motorola System
and in the control channel of EDACS System, the software does not decode
EDACS Control Channel data properly.
Note: CPU Version G1.00-G1.05 does not generate this problem.
=================================================================================
CPU Firmware Version - G1.06 - 02/17/09
- Custom programmable trunking tables
Adds custom programmable trunking table functionality to the PSR-300 and
PSR-400. This feature allows the configuration of custom trunking band plans,
such as those used in rebanded 800 MHz Motorola™ trunked radio systems that
utilize 3600 baud control channels.
- Changed 470-512 MHz step size to 6.25 kHz
Many areas are proceeding with spectrum “refarming”, which adds new channels to
existing band plans. Consistent with other UHF bands currently in the radio,
the UHF “T” Band range is changed to use 6.25 kHz steps.