Documentation
Devices in Osprio View
This page explains devices from Osprio View's point of view. It focuses on how hardware appears in the app, why a device may be visible in one workspace but not another, and what the device actions and status states mean.
For product positioning, hardware selection, and transport-level details, use Osprio Hardware, Osprio Pro, and Osprio Mini.
Start with the workspace model
Device behavior in Osprio View is workspace-aware.
Captureshows devices available for capture workflows; reviewing a saved.ovbcapture inCaptureneeds no live device.Emulatorshows devices available for emulation workflows.Conformanceneeds two devices at once — one running the Conformer app and one running the Capture app.App Switcheris used when the device needs to change app role before another workspace can use it.
The same physical device may not appear in every list at the same time. Osprio View filters hardware by capability, current role, and session ownership.
What device actions mean in the UI
The exact controls vary slightly by workspace, but the common actions are:
Pair Device: open the pairing dialog to authorize a new device. ItsPair USB deviceandRescancontrols live inside this dialog, reached from thepairlink in the empty-device hint.- click a device card: bind (connect) that device to the active workspace session
Info: show basic device identity and stateDetect: blink the device's LED to identify which physical unit it is
Pairing matters mostly in the browser build. In the desktop build, devices are auto-discovered by the app runtime rather than through a browser permission prompt.
Why a device may be visible in one workspace only
Capture workspace
Capture only lists devices that Osprio View can use for capture traffic collection.
A device may be hidden or unavailable here because:
- another tab already owns it
- it is connected but not ready for capture work
- the runtime still needs authorization
- the device is running the wrong app role
Emulator workspace
Emulator only lists devices that Osprio View can use for emulation work.
A device can be available here even when it is absent from Capture, and the reverse is also true.
If the hardware must change app role before emulation can continue, use App Switcher instead of assuming the device list is stale.
Browser pairing and WebUSB
Osprio View currently runs in two runtime styles:
- browser mode, where device authorization is granted through the browser
- desktop mode, where access is handled by the installed app
If you are using the browser build, complete this flow before expecting hardware workflows to work reliably:
- open the target workspace
- if the device is not listed, open the
Pair Devicedialog from thepairlink in the empty-device hint - click
Pair USB deviceand select the device in the browser chooser - click
Rescanin the dialog if it does not appear immediately - click the device card to connect it to the workspace
If pairing has not happened yet, the workspace cannot treat the hardware as available no matter how healthy the device itself is.
Availability and status states
Common device states in Osprio View include:
Connect: the device is available for this workspaceConnecting...: the workspace is trying to bind the deviceIn Use: another tab or session already owns itBusy: the device is visible but not available for the requested action
These states come from Osprio View's shared device and session managers. A device being connected at the transport level does not mean it is free for every workspace tab.
Osprio Pro and Osprio Mini from the app's perspective
From Osprio View's side, the key distinction is not every hardware detail but whether the device can satisfy the current workspace.
Osprio Procan cover more than one workflow without feeling tied to a single bench role.Osprio Miniis commonly used for bench and development workflows, but app switching matters more because capture and emulator roles are separated.
If you need to decide which product fits the job, use the hardware pages instead of relying only on workspace device lists.
When a device does not show up or stays unavailable
Use this quick order:
- confirm you are in the correct workspace
- pair or authorize the device if needed
Rescanfrom thePair Devicedialog- confirm the device is running the correct app role
- confirm another tab does not already own it
- reconnect the cable or retry the link if applicable
If the device still appears but cannot be used, continue with Connection Problems.