Aokzoe A1 Pro Issues
Just Installed Bazzite on my A1 Pro and wanted to report a couple of issues (not that much of a dealbreaker):
1. No vibration strength controls. This was kinda expected since Wiki says OneXPlayer also doesn’t have them.
2. Frame Limiter doesn’t work. I tried to set fps to 30hz using the steam performance overlay but games were still running at 60fps. (More than 60 in some cases until I enabled Vsync from game settings).
3. GPU TDP usage always stays 5Ws below the actual limit. This is a weird one. I tried setting TDP with steam aswell as HHD. This happened in both cases. Setting wattage to 20W always kept the gpu at 15 even if the fps was dropping to 30s. Setting it to 25 jumped the GPU to 20. Weirdly setting it at 30 makes it actually reach 30. Turning on TDP boost makes it reach 35 in some cases.
4: This is the biggest one: Sometimes randomly DPAD/Joystick directions bug out and become “sticky”. Which means in the menu/in game pressing the dpad/moving the joystick in any direction a couple of times made the movement stuck and it kept scrolling in that direction till the end. This is annoying but fortunately the temporary fix is just putting the console to sleep and then turning it back on. This makes it go away for a while but it does end up coming back randomly.
5. Very minor but RGB isn’t detected. Non issue for me personally since I don’t use it anyways.
61 Replies
3) cpu gots to eat
1+5) unfortunate, we might be able to look into that
2 you guys with 60hz panels keep saying that i need to check that out
Thanks a lot, let me know if I can be any help some how 😄 Any ideas about 4?
set controller emulation to paused and see if it still happens
then also drop a bug report from handheld daemon here, to see if I can botch up something with existing onexplayer controls
looks like an onexfly, if thats the case you'll get your rgb controls
i have to admit i did not do vibration for oxp yet
but there should be a built in shortcut for it
I tried putting it to pause, switching to other controllers and hidden, happens in all of them. I found an even faster temporary fix of holding down the keyboard button on the handheld which enables the desktop mode (joystick becomes a mouse) and then disabling it. Unfortunately this is happening more and more frequently. I’ll see if I can find something on the Aokzoe discord about this bug. I will send in the bug report
https://github.com/ublue-os/bazzite/issues/1883 did find a similar issue on github someone posted for the Aokzoe
GitHub
controller buttons getting stuck in pressed state · Issue #1883 · u...
Describe the bug I'm using AOKZOE a1, but I'm not sure if this affects other devices as well. But sometimes when I play a game, the ABXY buttons would get stuck in the pressed state and i h...
Bug report logs: https://paste.centos.org/view/071d5688
I’ll try and generate another set of logs immediately when this issue happens again. Would help pin point whats going wrong
If you had it happen with emulation paused it's a hardware problem unfortunately
Sorry I meant after switching back from pause. Controller wasn’t working during pause
Also yeah it only started happening when I switched from Windows
Paused should still let you see the controller
Try paused and reboot
Ah okay I’ll give that a shot
RGB and remapping is a possibility
Does your device have extra shoulder buttons?
It has the standard L1 , L2, R1, R2. No extra back buttons
We can risk it a bit and enable RGB controls
If you want
Nah I don’t care about RGB tbf. This sticky input is the thing that bothers me the most. I switched to pause and rebooted. Now the controller works but the OEM keys aren’t working anymore lol (keyboard, turbo, home)
Can’t open HHD, going to try through desktop mode
Interesting, the controller doesn’t work in HHD during paused. Even if I renable the emulation, it’s still not being detected
Oop nvm, working now
Okay weird. Emulation worked for a second when I put it to Xbox but then stopped detecting controller again. Putting it to Dualsense is working now. Generated logs again https://paste.centos.org/view/60f1f724 and I see some remap failures that could be the reason?

Yes when paused the extra buttons will not eorj
The point is to try to see if the dpad issue still happens
Okay so it just happened again lol. Logs here: https://paste.centos.org/view/470953bd.
The time around where it happened: 12:50 - 12:56
Made a video aswell:
I do see this which looks like the issue in the logs around that time

it doesnt let me open the video
Ah interesting? Let me DM it to you?
Works on my phone
It's not your dpad
Ah
Your left stick is drifting
Happens
Ah you mean the logs I pointed out
no
the logs are nondescript
your left stick is drifting
go to the controller tester and see
Don’t see any drift in the steam calibration settings
Tried moving it around aswell, always comes back to 0,0
I believe the joysticks are hall effects aswell, so drift doesn’t sound that likely
so the problem is when you shake it
the left stick leaves the deadzone and becomes 0.3 momentarily or something
Ah hmm, could be the case. Can’t replicate it in the tester though (was violently shaking the device lol). Anyways, any clue about the dpad from the logs?
no, the logs will be clean
you just need to make the issue happen while youre in the controller tester
alright I think I can make that happen. Just to confirm, it's the controller tester in Steam settings right? I don't see one in HHD if that's what you mean
Yes
Alright it’s happening right now
Tester shows the dpad just pressed

(I’m not pressing it at all)
Anything extra you’d like me to do? I can keep the handheld in this bugged state for as long as you need
Okay I see it’s not just the dpad
It’s the face buttons aswell
It looks like they’re not giving release events when they should?
Shoulder buttons aswell hmm
This sounds like some kind of stack overflow maybe?
So the whole controller itself bugs out except the joysticks
Another set of logs: https://paste.centos.org/view/3c3e0454
One thing I’ve noticed is that from what I’ve seen so far, the issue only starts in a game. Haven’t had it happen in the home menus. But once it starts, it happens everywhere
Did you pause emulation?
Nope, it’s emulating right now
Should I pause now?
Yes
Use the touchscreen
Swipe the edges of the screen
Hmm controller stops being detected in the tester after pausing
Can reboot but that will temporarily fix the bug
Make it happen without emulation
Use the touchscreen for hhd
Alright I’ll give that a shot. Will report back when it happens
You can swipe the edges of the screen to open it
Yep yep, I did a full shutdown and start instead of a reboot and now controller actually still gets detected if I pause emulation (without requiring a restart)
Gonna play around until the bug starts
It might be a gyro fix I made
Okay it’s happening now with emulation paused
RIP
Guess it’s not HHD
Which means worse news for me 😢
I see some old messages from a couple of people in the aokzoe server having same issues on Linux
Guess I’m not the only one
Okay another thing I noticed is that it progressively gets worse. When it starts, it takes a couple of presses before the input gets stuck, but soon every single press makes the input stick :coolCry:
Okay there is a Controller Firmware on the Aokzoe channel which can be flashed which might fix this issue. Unfortunately the firmware can only be flashed with Windows. Guess I'll setup some VM to try and accomplish that without wiping my bazzite
if you have an external ssd, rufus with windows 2 go works well
Yeah thats what I'm planning on. Sounds better than a VM
Will report back 🙂
Okay managed to flash the Controller Firmware and booted back into bazzite
been playing a game for about 10ish minutes now. The issue usually starts around now but so far it's been fine. Maybe celebrating too soon but it looks fixed :laughingcrying:
nvm didn't work, still the same issue
Xpad issue maybe who knows
Any idea if I can ask for help somewhere else?
I really don't wanna go back to Windows after getting a taste of bazzite lol
uh maybe you can use wireshark to sniff packets
and see if the buttons stay pressed there
but by and large no, youre cooked
Ah well thanks for helping anyways. Guess it's back to shitty Windows for me
Looks like it's a firmware issue and not a Linux one. Controller FW just fucks up on Linux for some reason
need a device in hand, but a1 pro is so rare and now its old too
double wammy
What if I let you remote into mine? Could that work?
would be too time consuming unfortunately
Alright no worries. Do you have any tips about what you’d do/look for if you had the console? I am a software engineer but never fucked with low level stuff. I guess I can give it a shot now 😂
i would look at it with wireshark
you should be able to find the xinput data
starts with 1400000 something
you can see it change when you press buttons
then i would have open a browser in parallel with a controller tester
and see if when the buttons get stuck , the input data is also stuck
if not, then thats a kernel problem, needs a kernel patch
you need like 3+ months to learn how to do those
thats after you identify why
if you identify why maybe i can cook up something
Yeah Kernel Patch is probably something I won't be able to do. But I'll try and do my best to get to the root of the issue
I think I managed to uncook myself. Did a bios update and flashed controller fw again. Been playing Hollow Knight exclusively with the dpad for the last hour and no issues 😄
Hey @antheas hope you're doing well. So I've been enjoying bazzite on the A1P so far. The controller issues are pretty much fixed (happens very rarely now). The only thing that really bugs me is missing a frame limiter. Is there any way we can get this to work? I would be really happy to help (or if you can guide me on what to do/ I can try some things myself). I understand gamescope-session probably needs some tweaks for this but bazzite is readonly right?
@Kyle Gospo needs to remove the external panel thing then 30hz will work
ah I see