SpaceMouse Wireless won't show in Joy Stick Settings
tracked
Vivierlyn Mayo
Preferences -> Move & View -> 3DConnexion devices.
My SpaceMouse Wireless BT device was't listed in drop down.
My SpaceNavigator device was listed and works well.
Previous Version of viwer shows SpaceMouse device as "6 axis 2 switches device"
and works well.
Log In

Leviathan Linden
To anyone experiencing an unsupported 3DConnexion device, we'll need to get the model string that is being detected by the driver. Please follow these instructions:
(1) Create a file called logcontrol-dev.xml with the following content:
<llsd>
<map>
<key>default-level</key> <string>INFO</string>
<key>print-location</key> <boolean>false</boolean>
<key>log-always-flush</key> <boolean>true</boolean>
<key>enabled-log-types-mask</key> <integer>255</integer>
<key>settings</key>
<array>
<map>
<key>level</key><string>DEBUG</string>
<key>functions</key><array/>
<key>classes</key><array/>
<key>files</key><array/>
<key>tags</key>
<array>
<string>Joystick</string>
</array>
</map>
</array>
</map>
</llsd>
(2) Put that file in your user_settings directory:
Windows: %APPDATA%\SecondLife\user_settings\ (e.g. C:\Users\<yourname>\AppData\Roaming\SecondLife\logs\ )
macOS: ~/Library/Application Support/SecondLife/user_settings/
Linux: ~/.secondlife/user_settings/
(3) Launch SecondLife and verify device was not detected.
(4) Logout
(5) Find the SecondLife log file at:
Windows: %APPDATA%\SecondLife\logs\SecondLife.log
macOS: ~/Library/Application Support/SecondLife/logs/SecondLife.log
Linux: ~/.secondlife/logs/SecondLife.log
(6) Find all lines in the log file that mention the word "Joystick" and post them here.
Vivierlyn Mayo
Only SpaceMouse Wireless BT connected to PC:
2026-10-30T06:33:51Z DEBUG #Joystick# newview/llviewerjoystick.cpp(1534) LLViewerJoystick::loadDeviceIdFromSettings : Looking for device by id: {BB35D110-CF47-11F1-8001-444553540000}
2026-10-30T06:33:51Z DEBUG #Joystick# newview/llviewerjoystick.cpp(156) di8_devices_callback : Skipping non-3Dconnexion device: 6 axis 2 button device
2026-10-30T06:33:51Z INFO #Joystick# newview/llviewerjoystick.cpp(440) LLViewerJoystick::init : Found no matching joystick devices.
2026-10-30T06:33:51Z INFO #Joystick# newview/llviewerjoystick.cpp(481) LLViewerJoystick::init : ndof: mDriverState=0; mNdofDev=000002C200BCEB70; libinit=1
2026-10-30T06:33:51Z INFO #SDL3# llwindow/llgamecontrol.cpp(3166) onJoystickDeviceAdded : joystick {id:1,guid:'0300d9ab6f2500',type:'UNKNOWN',name:'3Dconnexion SpaceMouse_Wireless_BT'}
2026-10-30T06:33:51Z INFO #SDL3# llwindow/llgamecontrol.cpp(3174) onJoystickDeviceAdded : joystick {id:1,guid:'0300d9ab6f2500',type:'UNKNOWN',name:'3Dconnexion SpaceMouse_Wireless_BT',vendor:9583,product:50746,num_axes:6,num_balls:0,num_hats:0,num_buttons:2}
2026-10-30T06:34:28Z DEBUG #Joystick# newview/llviewerjoystick.cpp(1534) LLViewerJoystick::loadDeviceIdFromSettings : Looking for device by id: {BB35D110-CF47-11F1-8001-444553540000}
2026-10-30T06:34:28Z DEBUG #Joystick# newview/llviewerjoystick.cpp(156) di8_devices_callback : Skipping non-3Dconnexion device: 6 axis 2 button device
2026-10-30T06:34:29Z INFO #Joystick# newview/llviewerjoystick.cpp(440) LLViewerJoystick::init : Found no matching joystick devices.
2026-10-30T06:34:29Z INFO #Joystick# newview/llviewerjoystick.cpp(481) LLViewerJoystick::init : ndof: mDriverState=0; mNdofDev=000002C200BCEB70; libinit=1
2026-10-30T06:34:40Z INFO # newview/llappviewer.cpp(2168) LLAppViewer::cleanup : Cleaning up Keyboard & Joystick
2026-10-30T06:34:40Z INFO #Joystick# newview/llviewerjoystick.cpp(656) LLViewerJoystick::terminate : Terminated connection with NDOF device.
Vivierlyn Mayo
Both Space Navigator and SpaceMouse connected to PC:
Leviathan Linden2026-10-30T06:42:32Z INFO #SDL3# llwindow/llgamecontrol.cpp(3166) onJoystickDeviceAdded : joystick {id:2,guid:'0300d9ab6f2500',type:'UNKNOWN',name:'3Dconnexion SpaceMouse_Wireless_BT'}
2026-10-30T06:42:32Z INFO #SDL3# llwindow/llgamecontrol.cpp(3174) onJoystickDeviceAdded : joystick {id:2,guid:'0300d9ab6f2500',type:'UNKNOWN',name:'3Dconnexion SpaceMouse_Wireless_BT',vendor:9583,product:50746,num_axes:6,num_balls:0,num_hats:0,num_buttons:2}
2026-10-30T06:42:32Z INFO #SDL3# llwindow/llgamecontrol.cpp(3166) onJoystickDeviceAdded : joystick {id:1,guid:'030069e46d0400',type:'UNKNOWN',name:'3Dconnexion SpaceNavigator'}
2026-10-30T06:42:32Z INFO #SDL3# llwindow/llgamecontrol.cpp(3174) onJoystickDeviceAdded : joystick {id:1,guid:'030069e46d0400',type:'UNKNOWN',name:'3Dconnexion SpaceNavigator',vendor:1133,product:50726,num_axes:6,num_balls:0,num_hats:0,num_buttons:2}
2026-10-30T06:43:00Z DEBUG #Joystick# newview/llviewerjoystick.cpp(1534) LLViewerJoystick::loadDeviceIdFromSettings : Looking for device by id: {BB35D110-CF47-11F1-8001-444553540000}
2026-10-30T06:43:00Z DEBUG #Joystick# newview/llviewerjoystick.cpp(177) di8_devices_callback : Found and attempting to use device: SpaceNavigator
2026-10-30T06:43:00Z DEBUG #Joystick# newview/llviewerjoystick.cpp(190) di8_devices_callback : Device created
2026-10-30T06:43:00Z DEBUG #Joystick# newview/llviewerjoystick.cpp(197) di8_devices_callback : Format set
2026-10-30T06:43:00Z DEBUG #Joystick# newview/llviewerjoystick.cpp(203) di8_devices_callback : Properties updated
2026-10-30T06:43:00Z INFO #Joystick# newview/llviewerjoystick.cpp(481) LLViewerJoystick::init : ndof: mDriverState=1; mNdofDev=000002C7F5B91340; libinit=1
2026-10-30T06:43:04Z DEBUG #Joystick# newview/llviewerjoystick.cpp(177) di8_devices_callback : Found and attempting to use device: SpaceNavigator
2026-10-30T06:43:04Z DEBUG #Joystick# newview/llviewerjoystick.cpp(190) di8_devices_callback : Device created
2026-10-30T06:43:04Z DEBUG #Joystick# newview/llviewerjoystick.cpp(197) di8_devices_callback : Format set
2026-10-30T06:43:04Z DEBUG #Joystick# newview/llviewerjoystick.cpp(203) di8_devices_callback : Properties updated
2026-10-30T06:43:04Z DEBUG #Joystick# newview/llfloaterjoystick.cpp(465) LLFloaterJoystick::onCommitJoystickEnabled : Selected {BB35D110-CF47-11F1-8001-444553540000} as joystick.
Vivierlyn Mayo
2026-10-30T06:43:43Z INFO # newview/llappviewer.cpp(2168) LLAppViewer::cleanup : Cleaning up Keyboard & Joystick
2026-10-30T06:43:43Z INFO #Joystick# newview/llviewerjoystick.cpp(656) LLViewerJoystick::terminate : Terminated connection with NDOF device.

Leviathan Linden
Vivierlyn Mayo thank you, that info will help me figure out what is going wrong.

Leviathan Linden
I created a pull request (6573) that should fix the problem.
It is targeting the 26.5 release but there is no guarantee it will be accepted before the official release. It not, then it would be in the first update.

Dan Linden
updated the status to
tracked
Vivierlyn Mayo
on Windows 11 26H2

Dan Linden
Thank you for the report, Vivierlyn!
Issue tracked at https://github.com/secondlife/viewer/issues/6540
Is this on Windows, Mac, or Linux?