Once you have the legal software and UPD file, here is the hardware and procedure required.

Customizing the programmable buttons on the front panel. Official Download Access motorola gm338 programming software download upd upd