Enable device pairing
In linked mode, these options come from RoadPhone’s configuration:roadphone/config.lua
roadpad/config.lua
roadphone, followed by roadpad, after changing the shared setup. Both resources need the compatible companion integration; replacing only one resource can leave pairing unavailable.
Tablet inventory items
The inventory must persist metadata separately for each item slot. Tablets must be non-stackable in metadata mode. The bridge supports adapters forox_inventory, one_inventory, jaksam, tgiann, qb-inventory, codem and core_inventory; verify per-item reads and writes with your installed inventory version.
- ESX
- QBCore
- Qbox
With ox_inventory, add an item like this to its item definitions:If you use another inventory, set its equivalent non-stackable option and enable its metadata adapter.
ox_inventory/data/items.lua
Pair a tablet
1
Carry both devices
Put the tablet and the RoadPhone you want to use in the same player’s inventory.
2
Use the tablet item
Using its inventory item selects that physical tablet. This matters when you carry more than one.
3
Choose the phone
Select a RoadPhone from the device picker. Entries include its number and inventory slot when available. Unusable phones can appear disabled.
4
Reopen or manage the connection
M and
/roadpad reopen the last selected tablet. Tap Connected in the status bar to choose another phone or disconnect.What is synchronized?
The linked tablet uses the selected phone’s messages, contacts, notes, photos, accounts, settings and home-screen folders. Opening it loads that device’s current data; server updates reach the connected tablet. RoadPhone handles the call/voice connection and phone world audio. RoadPad keeps its own tablet presentation, portrait/landscape layouts, dock and tablet-specific apps. Pairing does not turn the tablet into an independent copy of the phone’s data.
For integration debugging, the tablet identity is
roadpad_device_id; the saved roadpad_pair.device refers to the phone’s phone_device_id. Phone numbers and slot numbers are not the identity. Preserve unrelated item metadata and let the scripts manage these fields.
Metadata disabled
WithConfig.UseMetadata = false, linked mode stores one explicit connection per character. Physical tablets cannot remember separate phone choices. The legacy tablet-item requirement comes from roadpad/config.lua; an explicit item-free legacy setup can set Config.NeedItem = false there. RoadPhone’s own phone-item requirement is configured separately.
Disabling the item requirement does not create a physical tablet identity in metadata mode. Device pairing still needs a real tablet item.