Star Citizen
Thrustmaster SOL-R 2 HOSAS for Star Citizen
Two sticks, 88 buttons, one profile. Build your own SOL-R 2 layout for Star Citizen 4.10 from a fill-in form, or grab our ready-to-fly dual-stick setup. You get the exact install folder, the console command that loads it, and the handful of settings that make the pair behave.
The kit holds our ready-to-fly profile, its control map, the blank form and a setup guide. Built for Star Citizen 4.10 LIVE (November 2026) from Thrustmaster’s own manual and button numbering. Free, no account needed.
The control map
Every button, on the actual sticks
One page per stick: the grip, the trigger close-up and the whole base. The orange tags on the photos use Thrustmaster’s own button numbers, the same ones printed on the bases. Every box is an editable dropdown, so the map doubles as your planning sheet.
Left stick · joystick 1
Moves the ship: thrust, strafe and up/down. Its grip and base run gear, VTOL, doors, lights, shields, cameras and mining.
Right stick · joystick 2
Points the ship: pitch, yaw and roll on the twist. Its grip and base are weapons, missiles, targeting, flight assists and power.
Dual-stick setup
Setting up the SOL-R 2 pair for Star Citizen
Do this once. It applies whether you use our profile or one you build below.
-
Set each base to its hand
Every base has a LEFT HANDED / RIGHT HANDED switch on the back. Put the left stick on LEFT and the right stick on RIGHT. Windows then names them Sol-R [L] Flightstick and Sol-R [R] Flightstick, and the profile is written for exactly those names.
-
Update the firmware, skip T.A.R.G.E.T.
Install the driver package from Thrustmaster support and let it update both bases; Thrustmaster says the sticks need current firmware to work properly in games. You don’t need T.A.R.G.E.T. for this profile. While a T.A.R.G.E.T. profile runs, it hides the real sticks behind a virtual controller, which changes the names and order the game sees, so stop it before you fly.
-
Check both sticks in Windows
Press
Win+R, runjoy.cpl, and open each stick’s Properties. Move every axis and press a few buttons. Leave PoV enabled (the factory setting): the hat away from your thumb then works as a PoV hat, and the thumb-side hat as five buttons. -
Copy the profile into the game
Put your XML (ours is
Roberts Space Industries/StarCitizen/LIVE/user/client/0/controls/mappingslayout_AbsoluteGaming_SOLR2.xml; yours is whatever the generator named it) in your mappings folder: -
Load the profile
Start the game, open the console with
pp_rebindkeys layout_AbsoluteGaming_SOLR2~and run this, with no.xmlon the end (the generator shows the command for your own file):Or use Options › Keybindings › Advanced Controls Customization › Control Profiles and load it there.
-
Make sure the left stick is joystick 1
The left stick must be joystick 1 and the right stick joystick 2. Take off and push the left stick forward: you should fly forward. If the nose pitches down instead, the sticks are swapped. Open the console and run this, then run the
pp_resortdevices joystick 1 2pp_rebindkeysline again: -
Check the directions
Left stick: forward/back is thrust, left/right is strafe, twist is up/down. Right stick: forward/back is pitch, left/right is yaw, twist is roll. If forward thrust comes out backwards, go to Options › Keybindings, pick Joystick / HOTAS 1, open Inversion Settings and flip the strafe forward/backward invert.
-
Deadzones, only if you need them
The SOL-R uses Hall-effect sensors, so drift is rare. If a stick creeps at rest, give that axis a small deadzone (
0.02to0.05) in Options › Keybindings under each joystick. The twist usually needs the most.
XML generator
Build your own SOL-R 2 profile
Fill in the form with what you want on each button, drop it here, and get a Star Citizen profile made for you. Your PDF is read right here in your browser; it is never uploaded to us and nothing is kept.
-
Pick a starting form
Start from scratch with the blank form, or start from our layout with the Absolute Gaming map, where every box is already filled in and you only change what you don’t like. Both have all 102 controls: 44 buttons and 7 axes on each stick.
-
Fill it in
Open it in Adobe Acrobat Reader, or in Chrome or Edge. Each page shows one stick with Thrustmaster’s button numbers tagged on the photo. Click a box and pick an action from the list, or just type your best guess (“flares”, “deploy gear”, “more power to shields”); the generator works out what you meant and lets you check it. Leave a box empty to keep that control unbound.
Not sure what something is called? In the game, Options › Keybindings lists every action. The community Binding Database lists every action with CIG’s default bindings.
-
Save the PDF
Use Save (Ctrl+S), not Print, so your choices stay in the file.
-
Drop it below and check the matches
Every box you filled appears in a list. Exact matches are ready. Check this means we matched what you typed to the closest game action, so make sure it’s right. Pick one means we couldn’t tell, so choose from the list. You can change any row. If you put the same action on two controls, we tell you and keep the first.
-
Name it, tell us where the game lives, download
Give your profile a name and enter your RSI Launcher library folder (in the launcher’s settings; the default is
C:\Program Files\Roberts Space Industries). We show the exact folder the file goes in and the command that loads it. -
Install and load it
Put the downloaded XML in the folder shown, start the game, open the console with
~, and run the command shown. If you haven’t yet, do steps 1 to 3 and 6 to 8 of the dual-stick setup above.
Check your bindings
| Control | You wrote | Game action |
|---|
Name and install location
~)
Profiles are made for sticks that show up in Windows as “Sol-R [L] Flightstick” and “Sol-R [R] Flightstick” (setup step 1), without T.A.R.G.E.T. running.
Good to know
Things that catch SOL-R 2 pilots out
- Both sticks do the same thing? One base is on the wrong hand setting, so Windows sees two sticks with the same name. Flip the switch on the back of the left base to LEFT HANDED.
- Buttons work, but in the wrong places? T.A.R.G.E.T. is probably running. Stop the profile, restart the game and load the XML again.
- Hats acting strange? If you turned PoV off in the Thrustmaster control panel, both hats become plain buttons (30 to 34 and 40 to 44). Turn PoV back on, or bind the hat by its button numbers.
- Base throttle lever does nothing? Star Citizen reads it as the Z axis, which is what Thrustmaster’s own Star Citizen profile uses. If yours reports it differently, check in
joy.cpland bind it in the form’s “extra axis” box instead. - Rotary selectors left unbound. Positions 20 to 23 hold their position, so only bind them to mode-style actions.
- Capped at combat speed? SCM mode caps top speed by design. Left base button 8 switches between SCM and NAV.
- Stick stops responding mid-flight? Get out of the seat and back in. That resets the ship’s control state.
Stuck, or found a better layout? Come and talk about it on the Absolute Gaming Discord, or email support@absolutegaming.store.
More free Star Citizen controller kits
Same setup for other sticks and gamepads: a ready profile, an editable PDF control map and an XML generator for each.