How can I reprogram new joysticks to bazzite on the rog ally x?

I know I can do that with armory crate but there is no armory crate in bazzite so I’m wondering how I can reprogram the Hall effects joysticks? Thanks
79 Replies
CheckYourFax
CheckYourFax6d ago
I don't think you can on the -deck builds. There's asus builds with lots of asus specific tools including armoury crate features, but those are desktop builds (they're meant for the asus laptops and 2-in-1's, not the ally x). For the Ally X there's HHD for controller mappings, and through steam input.
cwgzz81
cwgzz81OP6d ago
Sorry I’m a little confused as to why you mentioned deck stuff, I don’t have a steam deck nor a desktop. I just have a rog ally x and wondering how I can reprogram the joysticks
CheckYourFax
CheckYourFax6d ago
i think there's a bazzite-ally build, but I'm not sure how well it works, its meant for laptops
cwgzz81
cwgzz81OP6d ago
I have bazzite on my rog ally x though
CheckYourFax
CheckYourFax6d ago
By default for the Rog Ally X you use bazzite-deck, which is bazzite with the Steam Gaming Mode There's bazzite-ally, which includes a whole bunch of asus specific tools, but I'm not sure if those are compatible with the Ally X. Which feature specifically do you need?
cwgzz81
cwgzz81OP6d ago
Whatever I have it works with my rog ally x I bought the hall effects joysticks and installed them on my rog ally x. I had to open up the rog ally x and everything but I have to reprogram the joysticks. The rog ally x has windows installed with armory crate and I can use armory crate to reprogram the joysticks, but with bazzite there is no armory crate to use. So I’m wondering if there is another app or something that I can use or if I need to reinstall windows.
cwgzz81
cwgzz81OP6d ago
No description
CheckYourFax
CheckYourFax6d ago
Can't you reprogram the sticks on windows and then boot back to bazzite?
cwgzz81
cwgzz81OP6d ago
How exactly would I do that? Swapping out the SSD? Wouldn’t the windows installation SSD have the reprogrammed joysticks and not the SSD with bazzite?
CheckYourFax
CheckYourFax6d ago
You can create a Windows-To-Go on an external Does it not save to the controllers itself? the firmware On my legion go some of stuff is saved to the controller
cwgzz81
cwgzz81OP6d ago
I want to prevent installing windows and keep bazzite. I’m not sure how to boot into an external windows boot
CheckYourFax
CheckYourFax6d ago
@antheas Sorry to tag you, but is bazzite-ally build supported on ally x? there's some features on asus-linux that allow recalibrating the joysticks
cwgzz81
cwgzz81OP6d ago
If it’s not supported then I’m not using bazzite-ally. I must be using a different kind of bazzite on my rog ally x if that’s the case.
CheckYourFax
CheckYourFax6d ago
bazzite-deck is the correct build for ally x that's bazzite with the Steam Gaming Mode the UI you boot into by default i get its a little confusing its called -deck but that's just the name
cwgzz81
cwgzz81OP6d ago
I’m not entirely sure which bazzite but it does boot into steam when I first boot it up then I can go to the desktop.
CheckYourFax
CheckYourFax6d ago
yes, that's the -deck build
CheckYourFax
CheckYourFax6d ago
No description
cwgzz81
cwgzz81OP6d ago
Okay, so from that then, how can I reprogram the joysticks?
antheas
antheas6d ago
Not true
CheckYourFax
CheckYourFax6d ago
well either from asus-linux if it works on ally x, or from windows
antheas
antheas6d ago
There are some patches that expose the calibration daya But no calibration
CheckYourFax
CheckYourFax6d ago
So Windows it is then gotcha
cwgzz81
cwgzz81OP6d ago
So I would have to reinstall windows? @antheas if I reinstall windows, recalibrate the joysticks, then reinstall bazzite, would the joysticks then work on bazzite?
CheckYourFax
CheckYourFax6d ago
@antheas "add calibration setting" 🤔 or is that just the data?
No description
antheas
antheas6d ago
It's a bunch of stuff you can use to do calibration But the way to use it is not documented The software to do it is missing
CheckYourFax
CheckYourFax6d ago
Your best bet is setting up an external USB drive and a Windows-To-Go install so you don't ahve to touch your internal ssd if you don't have that, you're going to have to shrink your btrfs partition to make space for Windows
cwgzz81
cwgzz81OP6d ago
Would bazzite recognize the new joysticks once I recalibrate it?
CheckYourFax
CheckYourFax6d ago
yes, calibration data is saved on the controllers itself as i already suspected
cwgzz81
cwgzz81OP6d ago
I see. And how would I create a windows to go? A usb drive?
CheckYourFax
CheckYourFax6d ago
Wait correct me if I'm wrong. It is right?
antheas
antheas6d ago
There's no code for calibration Just a way to read and write the calibration data You can't make it
CheckYourFax
CheckYourFax6d ago
No I meant if he were to use Armoury crate to calibrate is that saved to the controller firmware?
antheas
antheas6d ago
Yes
CheckYourFax
CheckYourFax6d ago
You'll need 1) access to a windows device, 2) a usb with at least 32GB
cwgzz81
cwgzz81OP6d ago
I have a gaming pc so I’m good there
CheckYourFax
CheckYourFax6d ago
Rufus can make a windows to go from a windows iso
CheckYourFax
CheckYourFax6d ago
Rufus - Create bootable USB drives the easy way
Rufus: Create bootable USB drives the easy way
CheckYourFax
CheckYourFax6d ago
then you insert it in your rog ally and then select it at boot just a warning: its extremely slow on a normal usb flash drive unless its an SSD
cwgzz81
cwgzz81OP6d ago
I think I got it then. So I’ll make a windows to go iso on a usb drive, boot into it, recalibrate the joysticks, then boot into bazzite and poof, it’ll work…
CheckYourFax
CheckYourFax6d ago
but it will get the job done Yes its not going to be a fun experience im going to tell you 😭 i have done it to update my legion go controllers its extremely slow
cwgzz81
cwgzz81OP6d ago
Got it. I just didn’t want to remove or reinstall windows on my SSD… Slow is fine, the L3 button doesn’t work so I don’t have a choice I have it replace it and recalibrate it
CheckYourFax
CheckYourFax6d ago
if windows softlocks just reboot and retry btw, it likes to softlock on these slow usb flash drives
cwgzz81
cwgzz81OP6d ago
I have a Samsung external SSD hard drive I can connect with a usb cable.
CheckYourFax
CheckYourFax6d ago
does it have important data?
cwgzz81
cwgzz81OP6d ago
I would assume so…
CheckYourFax
CheckYourFax6d ago
windows to go will delete all files currently on that drive so you'd have to back it up
cwgzz81
cwgzz81OP6d ago
No description
cwgzz81
cwgzz81OP6d ago
Yep I’m aware of that… I got the gist of it. Thanks for your help.
CheckYourFax
CheckYourFax6d ago
if its an ssd it will be quick enough
cwgzz81
cwgzz81OP6d ago
It’s a 3.2 usb ssd… so I don’t think it’ll be a problem
CheckYourFax
CheckYourFax6d ago
Yeah, that's perfect actually. Going to be a breeze then 🙂
cwgzz81
cwgzz81OP6d ago
If I have any problems I’ll be right back on discord lol, if I got it working, I’ll mark it as solved
CheckYourFax
CheckYourFax6d ago
Cheers
cwgzz81
cwgzz81OP6d ago
Thanks @CheckYourFax So apparently windows to go has been discontinued?
CheckYourFax
CheckYourFax6d ago
Officially yes, but Rufus still supports it on latest ISO's it does its own way of making it a To Go installation
cwgzz81
cwgzz81OP6d ago
Oh I see... how would I go about downloading the iso or whatever I need to get it working...
cwgzz81
cwgzz81OP6d ago
Do I download the iso or creation tool?
CheckYourFax
CheckYourFax6d ago
iso but rufus can also download the iso for you might be easier just select instead of "standard windows installation" "Windows To Go" and you can swap image->download and then select windows
cwgzz81
cwgzz81OP6d ago
partition scheme? gpt or mbr? im just gonna do gpt and see what happens... it was the default
CheckYourFax
CheckYourFax6d ago
gpt unless you're for some reason using legacy BIOS mode
cwgzz81
cwgzz81OP6d ago
unfortunately it failed when using rufis
CheckYourFax
CheckYourFax6d ago
🤔 what was the error?
cwgzz81
cwgzz81OP6d ago
I might just have to reinstall windows on it if that's the case
cwgzz81
cwgzz81OP6d ago
No description
CheckYourFax
CheckYourFax6d ago
huh i've never seen that error corrupted download
cwgzz81
cwgzz81OP6d ago
It's fine... I am just gonna reinstall windows on the rog ally x I can reinstall bazzite afterwards
CheckYourFax
CheckYourFax6d ago
Ventoy?
cwgzz81
cwgzz81OP6d ago
No idea what ventoy is
CheckYourFax
CheckYourFax6d ago
If you don't want to lose your bazzite data you could also shrink the btrfs partition to make space for a dual boot but if you don't care that's one way
cwgzz81
cwgzz81OP6d ago
Can I delete that partition afterwards?
CheckYourFax
CheckYourFax6d ago
sure
cwgzz81
cwgzz81OP6d ago
How would I create a btrfs partition already on bazzite?
CheckYourFax
CheckYourFax6d ago
and then extend the btrfs too Create a ventoy usb and add 2 iso's to it: gparted live and the windows iso
cwgzz81
cwgzz81OP6d ago
Lol that sounds way too complicated... I'll just reinstall windows haha
CheckYourFax
CheckYourFax6d ago
its a bit of work to get it done. i don't know how badly you want to keep your bazzite data yeah sure
cwgzz81
cwgzz81OP6d ago
I dunno if talking about emulators here is banned or not but I'll just say that a specific emulator doesn't really run well on windows but on bazzite it runs flawlessly
CheckYourFax
CheckYourFax6d ago
no emulators are fine we even have an ujust for installing Emudeck 😛
cwgzz81
cwgzz81OP6d ago
Alright well if that is the case, I have really been enjoying playing super mario rpg and brothership a lot and it runs amazingly well on bazzite, but absolutely sucks on windows... if it runs well on windows, I don't mind parting with bazzite or I wouldn't have installed bazzite to begin with lol

Did you find this page helpful?