FiveM radio frames (local skins to Radio panel)
FiveM radio frames (local skins to Radio panel)
skins artwork and layouts into Customize > Overlay in the Radio panel. No manual upload or layout changes are needed. It archives skins as skins_old only after confirming the import; keep that folder until you have checked your frames in game. If migration fails, local skins remain available and the resource retries. Check the server console and contact support if the warning persists.Permissions: Existing folder names in Config.frames.departments[*].allowedFrames keep working, so no changes are required during the update. For new permissions, copy each frame’s frame:<ID> from the FiveM Radio Frames guide.Free communities can continue using imported frames, but editing them or uploading new artwork in the panel requires Pro. Imported HUD and scanner layouts still work in game; contact support if they need editing.2.27.22 (Configurable PTT Animation)
2.27.22 (Configurable PTT Animation)
- Open your existing
config.lua - Add the following table to the configuration file
2.26.0 (Display Name Sync)
2.26.0 (Display Name Sync)
- Open your existing
config.lua - Add the new properties to the configuration file
true the radio display name will be set to the QBCore, QBox, ESX, or vanilla in-game name.2.25.6 (Water Degredation)
2.25.6 (Water Degredation)
- Open your existing
config.lua - Add the new properties to the configuration file
2.24.0 (Geo Channels, Auto Notifications, Display Name Function, Auto On-Scene Status AI)
2.24.0 (Geo Channels, Auto Notifications, Display Name Function, Auto On-Scene Status AI)
- Create Geo-based channel switching
- Use new notification frameworks
- A custom function for guest user display names
- Allowing the upcoming AI to automatically change your status when you are en-route and arrive on-scene at a GPS routed location.
- Open your existing
config.lua - Add the new properties to the configuration file
2.22.0 (Login as Guest)
2.22.0 (Login as Guest)
- Open your existing
config.lua - Add the new property to the configuration file
2.21.0 (AI Postal Callouts + Signal Jammers)
2.21.0 (AI Postal Callouts + Signal Jammers)
- Open your existing
config.lua - Add the new properties (
withPostalandpostalResource) to yourConfig.autoCalloutsobject. The end result should look like:
- Open your existing
config.lua - At the bottom of the configuration file, copy and paste the entire
Config.radioJammersobject.
2.20.0 (Default ESC Behavior)
2.20.0 (Default ESC Behavior)
- Open your existing
config.lua - Add the new
Config.defaultEscapeMode = 'keep'property. You can enable and configure this feature if desired.

2.19.0 (PTT on Panic & AI Callouts)
2.19.0 (PTT on Panic & AI Callouts)
- Open your existing
config.lua - Add the three new config options:
B. autoCallouts Config
C. toggleAutoCallouts KeybindInside of the existing Config.keybinds add a new line for:`
['toggleAutoCallouts'] = '',
2.18.0 (LB Phone, Background Noise)
2.18.0 (LB Phone, Background Noise)
- Open your existing
config.lua - Add the new
Config.showEmergencyCallHelp = trueoption. Setting this to false hides the emergency call banner. - Add the new
Config.phoneResource = 'none'option. Setting this to'lb-phone'enables the LB phone integration. - Add the new
Config.enableBackgroundAudio = trueoption. Setting this to false disables the background audio injection feature.

2.15.0 (ACE Perm Sync)
2.15.0 (ACE Perm Sync)
- Open your existing
config.lua - Add the new
Config.acePermSync = falseproperty. You can enable and configure this feature if desired.

2.14.0 Release (LVC Resource Name)
2.14.0 Release (LVC Resource Name)
- Open your existing
config.lua - Add the new
Config.luxartResourceName = 'lvc'property.

2.11.0 Release (Earpieces JSON)
2.11.0 Release (Earpieces JSON)
config.luato earpieces.json. Therefore, this property is no longer needed in your config.lua file.- Open the new
earpieces.jsonfile to confirm your configuration has been migrated (after resource start). - Open your existing
config.lua - Remove the
Config.chatterExclusionsproperty.

2.10.0 Release (Config Values)
2.10.0 Release (Config Values)
- Open your existing
config.lua - Paste in the two, new default config options:
config.CHANGEME.lua2.8.1 Release (Mobile Repeater Default Key)
2.8.1 Release (Mobile Repeater Default Key)
- Open your existing
config.lua - Paste in the new default config option (
Config.mobileRepeaterKeybind)
This is also available from the auto-updater’sconfig.CHANGEME.lua
config.lua show now look like the following:
2.7.0 (Speakers, Tunnels, Voice Effects, and Earpiece EUP)
2.7.0 (Speakers, Tunnels, Voice Effects, and Earpiece EUP)
- Open your existing
config.lua - Paste in the new default config option:
This is also available from the auto-updater’sconfig.CHANGEME.lua
- Your
config.luashould now appear like the following after adding in theConfig.chatterExclusionsproperty:

2.6.0 Release (In-Game Nearby Audio & Connected Users List)
2.6.0 Release (In-Game Nearby Audio & Connected Users List)
- Open your existing
config.lua - Ensure the following lines are set:
Config.chatter = trueConfig.acePermsForRadioUsers = falseConfig.talkSync = true
config.lua should now look like the following:
2.2.0 Release (In-Game Towers)
2.2.0 Release (In-Game Towers)
Towers File
Version 2.2.0 introduces multiple new in-game tower options. This includes a newtowers.DEFAULT.json file that is required.- Delete the existing
towers.jsonfile in yoursonoranradioresource. - Rename the new
towers.DEFAULT.jsonfile totowers.jsonin yoursonoranradioresource and save.
Configuration File
Version 2.2.0 adds a new API key configuration for upcoming features.- Add the following to line to your
config.luafile, below theConfig.comIdline:
Config.apiKey = 'YOUR API KEY'- Replace
YOUR API KEYwith the community API key from theAdministrationpanel.


