2105 Replies
@antheas
ok
run this command
sudo pkill hhd
then
hhd.contrib evdev
and select the AT keyboardHow do I select it? Or what exactly should I type out
you type 1
What now
press the top buttons, what do you see?
I don't think anything is happening
actually
yeah
sudo pkill hhd
first
i dont htink you ran ujust _hhd-dev
run that insteadI did run it
but I am doing it again
That’s the output if you need it
What now
double tap the keyboard button
woo
it opened hdd
I am guessing top buttons didn't work out?
should have
try now
in steam input controller tester
yeah
the top buttons still seem to not be mapped to any controller input
I can boot back into windows and try some different mapping
if that'd help
no
sudo pkill hhd
then run the command from before
and see if you can see them
also journalctl -b 0 | fpaste
okay
Could not grab device, does that look right?
if you could not grab it
it means the pkill does not work
HTTPS://paste.centos.org/view/faa3515e
ok cant see anything from the log
you need to kill hhd
and for some reason
sudo pkill hhd
does not workStrange
one sec
sudo pkill hhd --signal=SIGTERM
ok I did that
try the other command
now
not that one
There is an error at the top, does that look like anything important
this one
Wait which command from the top?
Oh
the error is ok
run the pkill command again
then
that
I’m getting a bit confused what command was this?
Sorry
sudo hhd.contrib evdev
right
Ok did it
there are way more options now
you still want the at option
which you need to scroll to see
the AT option appears to be the second one on the list
so I'll put 2
?
is it event2?
type 1
ok
it looks like it worked this time
it successfully grabbed the device
can you see L and R when pressing the top buttons?
im writing a paper as we speak so im half focused
They’re not working still
I typed that l myself with the keyboard
This is proving to be a lot more tedious than expected
lets try something else
yes, now you get why nobody does this lol
try event2
press 2 instead
i think 2 has the buttons
in any case, today we will fix the bottom buttons and the orientation
top buttons can take a rain check
alright give me a few minutes
I was eating breakfast
I like being able to contribute to something like
will try rn
should I pkill hhd and then run that command again
yeah
Top keys appear to not be doing anything
I am gonna boot into windows and do some investigating
ok
The turbo key does seem to do something
in windows right
it wont it needs a kernel patch
Its software controlled on windows
unfortunately
Bro
I think it’s the same for the top keys
Software controlled via windows
They don’t do anything without onexconsole being opened
I’ll try remapping them and seeing what I can do though
how does that garbage software know that they were pressed
you can also try
sudo hhd.contrib hidraw
on linuxI will soon
The most frustrating part is that the default preset worked on Linux with the top keys
Maybe I have to make a new preset and apply that?
I’ll try that
you just need to find the device they come out from
onex software needs to somehow know they were pressed
Right
So it’s communicating with some piece of hardware
I will boot back into bazzite and run that rn
ok I ran it @antheas
try 0
press the top buttons
top buttons not functional
well rip
i guess thats that for now then
we can't try the other devices?
try 1
2 is your external keyboard
ok
I have no external keyboard connected?
is it possible 2 is the remapped top functions
maybe
try it
its the touchscreen 😑
usb touchscreen thats new
I am pretty sure its the touchscreen at least
yeah i need a device to do more testing
there is a bunch of output when I tap the screen
so for now youll have to make due with the stuff windows has for it
yeah i remember the log had that name as a touchscreen now
I will test device one with hidraw
the 0xff01 is for configuring
the other one is a virtual keyboard
that seems to do nothing
yeah device 1 does nothing
this is bs 😭
why can't these shitty companies open source their hardware
they just need to invest a little bit
At least we tried
and you got the keyboard button working as a QAM button
yep
if you run
ujust _hhd-dev
it will run until you reboot
do a bit more testing to see the buttons work great
and we will try to release a build todayokay
besides the turbo button and the top buttons, HHD fully works with this device
i mean its a big besides
rgb doesnt work either
its not ideal but at least you can game on it now
your RGB settings are saved to the hardware
so I can just disable it in windows and never bother with it
or set it to a setting I like and leave it like that
yeah but would be nice to be in linux though
heres the legion go
😭
This thing has great specs and build quality but the software support on these handhelds is so bad outside of the legion go and rog ally
maybe one day this will change
yeah i know its unfortunate
i will try to change it as well
but its hard for me to get one
how did you buy it
I got it locally
what country are you from
I traded a rog strix G15 advantage edition with a ryzen 9 5980hx, and a 6800M for it
I live in the us, california
ah
here are the danish result
wtf is the rock
what country are you from?
im in denmark right now
you're cooked 🙏
you said you'd need any onexplayer device?
im not sure, i think this keyboard remapping is new
ive never seen it before
oh
what about for fan/rgb control
for fan, any device that needs software fan curves would work
im probably going to get one soon
rgb not sure if they changed it but its specific to onexplayer
I see
you said the ujust hhd-dev fixes will come in a stable release?
refurbished it costs more than an ally x 😭
ill push them in a bit
look for a used 7840u one
if you promise me you tested it and its not going to crash or sth
I'm testing it right now
I will play half life and test drive it
is the screen still upside down?
No hikari helped me fix that
and they're gonna push a fix into the stable release for that
GitHub
feat: add support for onexfly 8840U by HikariKnight · Pull Request ...
However this sysid is shared between the 16gb model and the 32gb model will this cause issues with the GTTSize being applied if this happens on a 16GB model? or will i have to separate out the 2 mo...
GitHub
feat: add dmi for onexfly with 8840U cpu by HikariKnight · Pull Req...
Fixes the rotation on the ONEXPLAYER F1L (the version with the 8840U)
eBay
OneXPlayer OneXFly F1 32G Ram + 1T AMD 7840U handheld gaming PC
OneXPlayer OneXFly F1 32G Ram + 1T AMD 7840U handheld gaming PC, open box new condition, come with original box original charger, all photos have been taken from the actual product, perfect new condition best handled gaming PC! pick up only at this moment , thank you.
GitHub
Release v3.3.13: OneXPlayer Tweaks · hhd-dev/hhd
Adds onexplayer OneXFly L and makes it so if the turbo patchset is not present for a device, the keyboard button becomes QAM.
Full Changelog: v3.3.12...v3.3.13
nice
i might look a bit in github
ebay
alright
let me know if you do pick one up
this is actually perfectly usable
I have a guide button, QAM button, and the main controller
just missing out on the remappable ones but I never use those even on windows
its perfectly usable, but id like it to be perfect :/
Yeah thats fair
I've been testing it and hhd works pretty well on it
sleep works too
which is pretty good when compared to whatever the hell ayaneo has going on
yea...
I rebooted how do I update to that new version of hhd
You need to wait for the next version of bazzite or run the ujust command
Damn
@Kyle Gospo will know
I guess ujust command it is
But it's going to take at most 1-2 days
That’s not so bad
When bazzite updates it will use the next hhd version
@indigo on stable now
thanks
How can I enable this for my OneXFly 7840U? Thanks in advance.
@HHD Maintainer Not sure if I should have pinged this instead.
should be enabled
sudo systemctl enable --now hhd@$(whoami)
Brings no output. No OneXFly or F1 option in the Handheld Daemon.
cat /sys/devices/virtual/dmi/id/product_name
ONEXPLAYER F1
what do you expect to see
Isn't there supposed to be a device-specific setting?
like?
all of those are not enough?
yes it should say OneXPlayer on top but for now it doesnt
yes ally and legion go have a custom driver
with completely custom settings
In this case either OneXFly or OneXPlayer F1, but only because I thought someone else posted a screenshot of it with the ROG Ally X as a setting. I might be confused though.
onexplayer does not
(yet)
this will change very soon, but work hasnt started on that
Fair enough. I have a OneXPlayer 7840U, would you like me to help test such changes?
sure, when they start coming
for now the turbo button should work
Alright, thanks.
hey @antheas , not sure if this an issue with the hardware implementation or HHD but for some reason, if I press the keyboard button to pull up the QAM rapidly it'll input an A controller press
Yeah it is
I also noticed it
I will fix it
@Jan soooo any progress on that patch
Kernel is built, @Kyle Gospo needs to push out a ver
Oh okay
that is good to hear
if the kernel patch allows the turbo button to be used as a QAM button, will the keyboard button show the keyboard?
Yes
Also I plan to work on onex this week
The x1 is quite nice 😉 I'll have something for you to test soon
Oh cool you got your hands on a onexplayer
What are the specs?
X1 32gb 1tb
Amd
Nice that’s pretty good
Are you gonna run Bazzite on it or dual boot or just use windows
I don't use windows but I need it to study onexconsole
Ah okay that makes sense
does the keyboard button work for you?
Yeah
It acts as the QAM button
Did you get your it hands on the onexplayer yet?
What's QAM again?
quick access menu
Ah, good to know. Thanks!
buttton that opens the right side menu for tdp control etc
Yup, I know my device well, it's the rightmost lower menu button.
Yes it's super nice. Currently updating hhd
I will have something for you to test in 1-3 days
It's a bit complex and the keyboard button is giving me a bit of trouble
I think by default keyboard button will be qam and turbo button will be hhd but you will be able to change that
For some reason the keyboard button is doing weird stuff now and is not the old shortcut
Oh ok
ready to test
full rgb, back buttons, and a lot of other goodies
@Gadg8eer you too
and yes, custom header custom driver custom everything
Nice. Where should I be looking to download it?
you need to type in the command
ujust _hhd-dev
and you will have the new version until you rebootI get home in a few hours, it’ll be the first thing I do
I’m guessing I still have to wait for Kyle gospo to push and update with the kernel patch for the turbo button to work?
that went live 2 days ago on stable
It did?
What does the turbo button do then
I tried it yesterday and it did nothing
maybe your device is missing
we will figure that out
Alright
Just got home I can do some testing for you now
@antheas I having a hardtime getting hhd-dev installed 😭
Rerunning the command, but that does that error look normal?
Okay so I got it installed
when I install it, the controller stops working with gamescope or at all except in the hhd-overlay
and the RGB controls don't work
Well that sucks
I will give you another command tomorrow, we will figure it out
@antheas will this new update work with x1 mini too?
if you help testing
i do not know yet which devices will work without a lot of changes
Sure I can help with the test.
Just let me know what i need to do.
run the command
ujust _hhd-dev
and see what works
full disclaimer, it will try to run X1 commands
so your mileage may varyOk, will give that a try.
Now doing a system update, I haven't turned it on the past few days.
No prob, I think the x1 amd and x1 mini are pretty much identical.
yes it looks stuck when you run it and i need to fix that
like here it actually ran
Alright
curl https://raw.githubusercontent.com/hhd-dev/hhd/master/hhd_cmd.sh | HHD_DEBUG=1 sh
thats the other command and its a mouthful
but it will print logs
i am doing fan curves right now and had to remember my high school physicsI have tested it on my x1 mini, here is my findings:
1. The navigation with the controller on hhd side panel work, but the Y and X button is swapped. The hhd show Y button as switching between the left and right side menu, but I need to press the X button for that to work. Pressing the Y button just show more info on the selected option.
2. Controller not working on the Gaming Mode, it show no controller detected in steam controller menu.
3. TDP slider works
4. RGB mode not working
5, Turbo and Keyboard Button not doing anything.
6. Reverse Volume Button not working.
7. Touchscreen Shortcut Works for hhd side menu. Steam menu not working.
can you run the big command and send some logs?
How do I run the big command?
you type it out in a terminal
I am getting "big: command not found"
type this:
curl https://raw.githubusercontent.com/hhd-dev/hhd/master/hhd_cmd.sh | HHD_DEBUG=1 sh
here is the log.
hehehe
run it again. You can run it again with the up arrow
ok, let me try.
Currently, it start without all those error from earlier. But those items i mentioned earlier still not working. And it seem to get stuck at closing the process when i try to exit the app.
I will add some logs later today
And ping you
Just reboot
Ok
Yeah, I just reboot it.
Can you also do
sudo dmesg | fpaste
?
Need to check for the serial porthere you go:
https://paste.centos.org/view/93587763
Your device is different than the X1
You don't have the same port
Oh I see. So the x1 mini have different port configurations, even though they are very identical hardware wise.
We will figure it out
Might have to wait until next week, we will see
No prob, just let me know when you need me to help test it.
I will have something for you later today
It will be a bit risky but hopefully works
Ok
the bug you had was fixed, it will now work
however
the interface for rgb and back buttons is missing
at least it will not freeze now
i have something for you to test
sudo hhd.contrib hidraw
then send me the output and find device with 1a86:fe00
select that device, and send me the report descriptor and if the back buttons do anythingOk, let me try.
you will probably need to head into windows for a recording...
So far non of that 3 device have any response to the back buttons and turbo button.
Sure, just tell me what to do,
The controller now work in steam as well.
Reverse Volume Button work now,
But Turbo and Keyboard still not doing anything yet,
And no freeze during exit now,
you will need to install wireshark
then
its broken right now so you need to move a file
open it up, choose USBPcap and record you opening onexconsole
playing with the rgb, then going into the main console app
and remapping the back buttons to keyboard buttons
thats it
then save to pcap and send
press the back buttons and keyboard button a bunch inbetween
thats it
you dont need to describe what you do, those commands look similar to what i know
Ok, let me try.
if you find wireshark in programfiles
there should be a dir called extcap
send me the files you find in there
if there is a file and a directory in extcap
copy the file into the directory
here is the extcap files.
Don't need them
Just look in the dir
.
like this?
Yes
ok
Make sure to put the LEDs on the oxp classic mode because I didn't capture that I forgo5
Ok, will do.
here you go,
Thank you, I will look at it in around an hour
glad to help.
I think i forgot to click the keyboard button in the first one. here is the redo.
do the controllers vibrate in linux?
nvm
does your turbo button work?
Nope, the Turbo Button not working for me.
take a picture of the led settings in windows
your device needs an updated kernel driver
does the home button work?
Here you go.
cat /sys/devices/virtual/dmi/id/product_name
grab this when you can, not important for now
oh your device does not have back buttons
sorry
back ledsYeah, the home button work in the stable release. haven't tested in the dev version.
we will grab those buttons from linux
i think i have all i need from windows
it will take a bit of time to go through
Let's say your device is inspired by the X1 but is completely different
Yeah, true that. haha...
Does your device have a turbo button on the top?
Right?
Yeah, there is a turbo button on top.
Try to grab the product name for the kernel patch
Although we might have to ask onexplayer for help on that
ONEXPLAYER X1 mini
@Jan is there anything in the patch that would apply to that?
Isn't the X1 applying to that?
Can you see the turbo button settings on the update?
I don't see anything related to turbo button.
should be, yeah
Great
If you did
We would have issues rn
it uses DMI_MATCH
Uh I think it doesn't match the company
The kernel patch does not worm
meaning if the board name has "ONEXPLAYER X1" its true
ONE-NETBOOK ONEXPLAYER X1 mini/ONEXPLAYER X1 mini
echo 1 | sudo tee /sys/devices/platform/oxp-platform/tt_toggle
try this
probably will fail, because hhd detects if the turbo button exists now
and hides that setting
can you revert my experimental patch to the one on 207 in the next kernel build and stick this in there?
after figuring out why the DMI match failsok jan will figure it out
after that the turbo button will work
and I will do the rest
i made the turbo button to not need to work
so for our testing it does not need to work
Ok, thank. Appreciate the work you put into this
ah.. i see, so that is why,
Give me 2-3 hours and I'll fix your unit
Thanks, i look forward to using it haha,,,
when your device boots after grub
is the orientation of the onexplayer logo correct?
in kde, can you see a battery for an NVTK device?
in the bottom right
Yes the orientation for the logo is correct.
Nope, I don't see any additional battery for other device.
Press that
I think your unit has the legion go display
That reminded me, I had to run this command when I first install it:
sudo rpm-ostree kargs --append-if-missing=video=eDP-1:panel_orientation=left_side_up
To get the logo to display properly.
My bad, it skip my mind.
@Jan add a dmi match for the display under mine and earn yourself a Co-Developed-By for that patch
as part of the next build
ok battery quirk not needed
Went for a walk so I'll start working on it now
Could you do a recording where you press the turbo button to open onexconsole, wait 10 seconds and press it again to close it
Would be nice to have the interception call cleanly
Sure, let me try.
Here you go.
beautiful
ready to test, back buttons will not work yet
try the RGB
if that works, then I will give you a command to sniff the back buttons
and that will be fixed as well
ok
the rgb support still needs tweaking
i need to hide some rgb modes
secondary will do nothing on your device
I tried, doesn't seem to be working yet.
one sec
ok
ok fixed some stuff and added logging
run the long command and send a log
ok
added more logging, give it another try
ok
its probably a stupid mistake
im looking into it
does the controller work?
i think i got it... one sec
Yup, controller works.
try now, if you dont get something different dont send
OXP C: xxxxx you should have some logs like this
ok
found it
not seeing any different
one sec
ok
try now
if it works, we capture the back buttons, home button and keyboard button and after those are done
were gucci
the device will initialize the back buttons and they will be visible if everything works correctly
Yeah, it works now.
Only the off option is not working.
hm, i guess you did not turn the lights off in windows
no my fault
whoopsies
haha...
ok try now then before you send a log
press the left button twice, hold it one sec inbetween
then the right
then the home
then the left
and send the log
ok, you mean the Left Back button?
yes
the back buttons
and the keyboard and home button
so that i can map them
hopefully they appear in the log
Yeah, they appear in the log.
which order did you press them in?
let me try again, can't remember. lol.
22 left, 23 right, 24 is keyboard, and 21 is home
right?
yes, that is correct
ok, try now
ok, so the
Left bring up Keyboard
Right bring up the HHD
Keyboard bring up keyboard
Home does nothing at the moment,
check the controller tester
its the steam button
should be
hardwaretester.com/gamepad
Gamepad Tester - Check Controllers and Joysticks Online
Displays info about all gamepads connected to your computer. Check buttons, joystick axes, drift, and more. Works with all controllers and joysticks in a modern browser.
Gamepad Tester - Check Controllers and Joysticks Online
Displays info about all gamepads connected to your computer. Check buttons, joystick axes, drift, and more. Works with all controllers and joysticks in a modern browser.
this will work if steam is not open
otherwise steam
I have close steam and try that tester. Seem like the controller not working at all.
switch to dualsense
steam does funny stuff
to browsers
maybe one of the commands is invalid though
and does not do what we want it to so the controller gets muted
Same response as the xbox one.
yes that command was broken
open it again
Ok, the home button is trigering very quickly. Have to click a couple of time to see the bar light up on the tester
great, I will fix that
The left button seem to trigger 2 button.
does the gamepad work now?
did you have any funny remappings on windows?
i used the commands for the X1 for the remapping
yeah, it is working now.
i can check if yours are different
so the left back button?
vid?
i think i only map it to the keyboard number 2.
if the gamepad works fine its fine
left button should open the steam keyboard
switch to dualsense edge and use the steam tester
to see the back buttons
i will fix the home button
thats ok i want to say
although one of the buttons is messed up
thats the right button right?
keyboard button
Yeah, the right back button trigger the keyboard.
i fixed the home button
it should hold for 200ms now
Sorry, the right back button is triggering the HHD.
yeah normal
left button is keyboard right button is hhd
then home button is steam
and right button is xbox + a or hhd if you double tap
ah... i see. ok got it.
Home button now work,
you should also fix the gyro axis for your device
Left Back button Keyboard work. Right Back hhd work.
Right Front is still keyboard.
How do i do that?
hm shouldnt, i will look into it
well go into a game that supports aiming with gyro as camera
and follow this https://github.com/hhd-dev/hhd/tree/master#-finding-the-correct-axis-for-your-device
then send me the info
ok fixed, the right button will no longer open the keyboard until the kernel patch for your device is added
then you will be able to choose
For gyro to work, i have to keep it at Dualsense?
for now yes
but we are planning to allow for steam controller support
which will replace xbox elite
it is coming in a week or so but the command i sent you does not enable it
the turbo button on the X1 and x1 mini is great
hhd works even when you unplug the controllers
after we get 2-3 other people to test and get status on more devices
its going to roll out into bazzite, most a week or so
hopefully with the kernel patch for the turbo button
hmm... doesn't
seem like gyro work on mine.
sudo dmesg | fpaste
i want to say stupid bug that i introduced and restarting will make it work
You mean reboot the os?
no, just hhd
ok
yeah mine is broken too
I will continue the gyro test tomorrow once you fixed it. Appreciate you getting most of thing working on the x1 mini,
ok np
ill fix that too
ok made a fix for the gyro
needs a lot more testing
Do you want me to run this?
you can run
ujust _hhd-dev
and if that doesnt work do that
I want to say it should work...okay
do I have to sudo pkill the hhd task like the first time we tried
the commands do it for you
hopefully
alright
i think the previous time we killed it to look at the devices
Right I remember
does the installer still look like it gets stuck
yea
oh ok
just press enter until it shows you the prompt
do you know if there is a way to get gamescope working on older intel igpus or its impossible
up to valve
I see
i have enough on my plate with these devices
which one do you have? OneXFly?
onexfly 8840u or ONEXPLAYER F1L
if there is a third api i will off myself
i think we did a good job on the first 2
yeah RGB control doesn't work
how can I test if the extra buttons work
just set it to xbox elite profile and test buttons in steam input?
yeah
well you will need the second command for logs now
which command?
hhd.contrib hidraw
run this first
with sudo
maybe its as simple as your device having a different id
i know you ran this before and it should be somewhereyes
I will run it now
ye
What do I do now?
choose
0
Any of em?
Oh ok
Ok
I did it
then take a picture you wont see anything
there is a tiny bit of risk with what we're about todo, youre ok with it?
In wut way
But sure
standard disclaimer
If you don’t mind elaborating
Okay
we will pretend its the x1 mini
and send its commands
Okay
How many macro buttons does your x1 have?
2 on the back
mine has 2 as well, however they are on the top next to the bumpers
yeah its the same
ujust _hhd-dev
do you think the macro buttons will work on mine?
i added a match for your device
Okay I'll run it rn
do I close the previous terminal window
doesnt matter
where we ran hhd.contrib hidraw
ok
oh, yeah close it
doesnt matter
What do you think of onexplayer in terms of their build quality based on your x1
center very good
controllers not so good
the x1 is excellent i love it
does it have detachable controllers
yes
or the optional keyboard
both
the keyboard is good too
feels nice
and they work well on linux?
can you use the controllers detached like joycons or nah
well now they do
no
you need to buy the center attachment
did you buy that
they dont have a battery
i dont have it no
oh ok
so is the rgb working?
the command barely finished running
lemme open hhd
no
I'm messing with settings like brightness, RGB mode, stick style etc
they all do nothing, its just off
should I text if the macro buttons work now
curl https://raw.githubusercontent.com/hhd-dev/hhd/master/hhd_cmd.sh | HHD_DEBUG=1 sh
you need to run thisok I will run it right now
and we will probably need a windows recording
windows recording?
like of the onexconsole software?
yeah
I will do that soon
where you open it and play with the rgb settings
you can see above the file you need to move
I'll start making a windows bootable external ssd
i tried and failed, i would not recommend it
why not?
how did you fail
windows does not support external drives
and it broke
it worked for me with rufus
you need to use rufus for windows 2 go
yea
I got the onexconsole software working well
but then i did some cursed stuff and broke it
oof
Yeah if you could do it that would be great
Most of the driver is done
Thanks to the x1
Then I did a lot of the changes for the other protocol for the mini today
Yours would be a 10 min job if you can get a recording
I can definitely
you're just gonna have to give me a little bit to get windows installed on this ssd and then I need to install all the drivers
Just do the console one
Don't think it needs drivers
onexconsole needs some vcredist and other stuff installed to function
it didn't work on a completely fresh install of windows for me
Would be worth to get a log for me first
Of the long command
Maybe it's a stupid error
I am gonna do that right now
rufus is installing windows to the ssd now, I started that first cuz it takes a bit
ran the long command
Can you open discord on the fly and paste it somewhwre
I have discord installed on this handheld so I can yes
give me a second to plug in a keyboard and mouse
That good?
no
run it again
okay
how about that
windows bootable ssd is ready, tell me when you want to get that windows recording and I can start working on that
lets see if its somethign stupid
oke
yeah youll need windows
so you want me to boot into windows on it and get to work on that right now?
no wait
yes windows
ok will get to work on that now
you need to copy the file in extcap for wireshark to work
otherwise usbpcap does not show up
then just do a recording where you open onexconsole, mess with the leds, and then remap a back button
okay
I'm gonna be honest I don't know what those things are
in program files/Wireshark/extcap
there is a file
that you need to move
in a dir there
the usbpcap, needs to go in the wireshark
what is wireshark
it is a hidden folder
I don't see a folder in program files called wireshark
this is on a fresh install with nothing installed yet
You need to install wireshark
okay
I am installing wireshark rn @antheas
do I need to install USBpcap too
its part of it
you just need to move the file after
its an optional component in the installer
okay
install it
I am almost done setting up the windows install
Sorry I took so long. Still need me?
?
For testing, I have a OneXFly (
ONEXPLAYER F1
if I run the command I was given).yeah try it
F1L dont work
wdym 😭
yet
do the recording
with what, my phone?
or wireshark
wireshark
okay
I've never used wireshark before
select usbmon0
starts recording
do the stuff
hit red square
file -> save as
where and what do I move
in the extcap file
folder
there is a file and a folder
drag the file into the folder
ok
then after you restart or open wireshark
you should have usbpcap options
does your x1 have "desktop mode"
where you hold down the keyboard button
yes
does hhd support it
omfg
my windows install is cooked
the controller does it on its own
it works
this is some bullshit
I installed the drivers from onexplayers website
and after a reboot it cooked the install
every time I boot into windows, it bluescreens
its booting into windows automatic repair now, what do you think I should do?
its cooked when mine did that
i gave up
Okay
I wonder if I can just delete the AMD folder
and if that'd clear the bad drivers
or whatever is causing this
i think if it gets messed up and loses the rufus
trick
to get it to boot on an external drive
its cooked
okay
so I can just reflash windows
automatic repair broke that for me
when do you plan to head to sleep
now
Yeah I imagine its fairly late in denmark
its 2
I will set up the windows install again
and I'll have the video ready for you once you wake up
and we can get back to work on this whenever you can
dont need a vid
i need the wireshark recording
its a pcap file
I meant the wireshark recording sorry
I thought it was a video
its a packet dump from the devices
its a simple program to use
but that makes a lot more sense
just start recording and save
its ok, going to bed
It's a bit much to show you since Goofcord is not working on my OneXFly, but it gave me an error:
curl: (56) Recv failure: Connection reset by peer
This was halfway through a download.I tried the latest fix, but the gyro still not working on the x1 mini.
Maybe try this, i been using this no problem:
curl https://raw.githubusercontent.com/hhd-dev/hhd/master/hhd_cmd.sh | HHD_DEBUG=1 sh
Gyro is kernel
That fix will come later
I can give you a command to temporarily fix it
Did it work?
Sure
You need to stop hhd, then remove and add the kernel modules bmi260_core and bmi260_i2c
I fixed the kernel module responsible so the fix for that will roll out soon
I tried removing and re-adding that 2 module and then re-running hhd. but still don't see gyro activity after that.
This is the dmesg after adding the module.
You probably have the gpd win max 2 bug
https://github.com/hhd-dev/hwinfo/tree/master/devices#acpi-collection run these zip and send?
GitHub
hwinfo/devices at master · hhd-dev/hwinfo
Contribute to hhd-dev/hwinfo development by creating an account on GitHub.
ok, let me try.
Those messages are fine
Acpica is installed on bazzite
Here you go.
thanks
Antheas what happened to sleeping 😭
Bro running on fumes
oof 5 and a half hours
I gave up on installing windows to an external drive, I booted into the recovery environment and just nuked my Bazzite install
I have Bazzite installed on an external SSD now
hows the recording going
I’m about to get it
Is this what you were talking about
I move that file into the folder
yea
its a bug and very annoying that you have to do that
Okay
What did you want me to do during the recording?
data looks the same with the X1
can you reboot and check the gyro works on a fresh boot?
open onexconsole, change a bunch of led settings, close onexconsole
How do I start the recording
open onexconsole expanded, change one of the back buttons to whatever, close it
open wireshark, choose USBPcap 0
I’m tired and confused 😓
Where USBPcap 0
reboot
now you get to have fun to get it to show up
including with doing the move thing
Bruh 💀
This software is ass
Well I mean it’s just a simple bug
But how would you even know how to fix that without already knowing you need to move that file
Okay I see it now
Wait no
you look for 5 hours on google to figure it out
I see like 1-4
But not 0
choose the first one it doesnt matter
in linux it starts with 0
Do I pick any of those options
no
let it record everything, skip the gear
So just start, and then mess with onexconsole
yea
but start with it closed
it does some stuff when you open it
I think I finished the recording
Yes onexconsole main ui was closed
But I can do this a bunch of times for you
I skimmed through every RGB mode, solid color and brightness setting
And remapped both the macro buttons to x and y
Where are recording saved
you need to press the red scare
square
then file, save as
put it somewhere
drag it here
tell me if I need to do it again for you
uh
?
when you pressed the gear icon
did you select a device?
no I don't think so
was I supposed too
yeah the device is missing
💀
okay
the one we want
I will do this again
i dont know why it does that
which device do we want?
its called onexplayer
onex something
Where the gear icon
its not there
i dont know how to fix this
:dispair:
is usbpcap2 different?
or 3
if you press the gear icon
shouldnt
maybe its on another one]
yeah thats it
It is
I noticed that
They aren’t exactly the same and capture different devices
ok, do one for the one that has the onex thingy
None of them say anything about onex
its 2
Okay
I think I done it right this time
yes you did
fuck the protocol is different
why is this company like this
you only did leds do back buttons too
I did back buttons too 💀
I remapped them to A and B
maybe it comes from a different device
or idk
remap them to keyboard buttons
OH
okay will do asap
i dont think it should matter but in any case
I remapped both buttons twice, to L/R and J/C
this recording is empty
😭
should I try usb cap 1
or 3/4
maybe
is it completely different from your x1
yes
and from the x1 mini
well, they look similar but theyre different
I will figure out which usb cap has the macro buttons
dont, you first need to remap them to keyboard buttons to show up
and when you do, it will probably be usbpcap 2
but we can read those from linux, the important part is finding out how to remap them
okay
I rebooted and without running hhd-dev, and run the monitor-sensor command.
moving the device gave me this, does this indicate the gyro is running?
yes
when you sleep it breaks
this bug I fixed
but its part of the kernel
is there anything in there
this is what the macro buttons already set as keyboard inputs and remapping them to keyboard inputs once more
from usbcap2
this one is empty too
any guesses?
as to why
i think its usbpcap 2
and maybe i missed the command
is there anything else I can do
yeah, do another recording on usbpcap 2
and do what?
remap the back buttons a bunch
do controller, second mode, keyboard
alright
did your x1 have a problem with rebooting via windows perchance
on the stock image
what?
no
dont think so
like if you tried to restart via windows, it'd take like 10 minutes or just never restart
weird
that happens at first because windows updates
its a documented issue with the onexfly
I think we got it antheas
it actually had packets this time
I see, guess i have to wait for the next update.
I tried running hhd, the monitor-sensor still detect the orientation change. But the steam still doesn't detect any activity.
i think i know your problem
yes its an hhd bug
i will fix it
cat /sys/bus/iio/devices/iio:device0/name
nothere is nothing?
i2c-BOSC0260:00
yeah its empty and I cant explain it
fixed
ok, let me try.
i fixed the rgb tho
thats something
it is indeed
I think
what if I try mapping the buttons to a keyboard shortcut
and we can see if it works on linux
we dont need that, we need the remapping command
then we can check if it works in linux
nice, gyro is working now. Let me check the axis.
they will be wrong, use the configurator and snap a pick of it, then I will add it to hhd
they are different in the files you sent
frame.len == 91
use this filter
write it down on top
then, change a led to show a command to show upfind here where it says hid data
and then right click and press
Apply as Column
after that you will see the commands as you do stuff in onexconsoleLike this?
in usbpcap2
when you are recording
yes
Wait
Do I set the filter during the recording or is it good now
Or did I set it right
I’m kind of confused
the filter does not change the recording
but if you do that you will see the commands onnly
Oh okay
Yes I see commands
While changing the led
try remapping
maybe you need to close onexconsole to apply
Okay so I've done some testing
setting it to macro1 and macro2
did print some stuff out
but not when I would set it to keyboard letters/controller inputs
I think
yeye great
🙏 really hoping this one worked
I tried mapping it to all sorts of things
i only saw rgb
even like the last 3?
like this?
07fffe is rgb
let me try again
try to make it show something else
maybe there isnt a remapping command anymore i dont know
nothing related to the macro buttons is coming out
I tried remapping everything
try usbpcap1
Do I check the xbox 360 controller or intel wifi device
or leave them unchecked
if the top says record everything
leave them unchecked
yeah its ok
try to remap the back buttons and send
I think this might be the touch screen
There is stuff constantly being sent through
its the controllers
they send stuff always
do not worry about it
this is an extra one I tried finicking with some settings, I don't think there is anything in there but I will send it anyway
V7*
what did you do in maybe?
I tried remapping the macro buttons
there is something in v6
hope
want me to do what I did in V6 again
it was just usbcap1 with me remapping the macro buttons
yes i think it is in usbpcap6
*1
fucking onexplayer is all im going to say
but I can remap them more and to different things
are they as bad as ayaneo
or na
theyre decent actually
but very annoying that they change the protocol every single device
at least it shows growth
oh ok
do another recording where you do a lot of remappings
already on it
I remapped it to a lot of different stuff in usbcap1
nothing
bruh
okay
should I try usbcap3/4
yeah
nothing to lose
cap3 captured no packets
same for 4
its over 😭
i will ask onexplayer
but they are on holidays
you can try the rgb for now on bazzite
okay
its always some random festival
its on hhd-dev?
yes
and while youre there
sudo dmesg | fpaste
will do asap
RGB control seems functional
something that might be notable though is on the slick style you are missing the OXP classic preset
can you try and see if you can see the back buttons with
hhd.contrib hidraw
i know, i think thats just red thoughits a custom hue of orangish
it confused me a lot because i never saw the command for it
and i think the reason was that it was rgb instead of a mode
should I do the fpaste first
paste.centos.org/view/5ff53863
What shall I do now
Use sudo
ok
so sudo hhd.contrib hidraw
Yes
okay did it
which device do we mess with
Are they the same with sudo?
yes
I can see more devices in the log
I guess that's mouse mode
Should I try remapping the macro buttons in mouse mode on windows?
See if you can see a response when you press home keyboard top buttons
In 0 and 1
home keyboard?
Then
sudo hhd.contrib evdev
and select AT keyboard and repeat
Home, keyboardnothing on both
will try evdev
?
Remove hidraw
Oh my
1 right?
At translated keyboard
Nothing comes from it
When pressing macro buttons and home
Keyboard?
I tried that too
no luck
Oh close hhd
sudo pkill hhd
Otherwise it hides the eventsoh ok
the home button works
with hidraw0
it shows the desktop
and keyboard button works too
Keyboard buttons sends out ctrl+o?
You're just pressing the terminal
It's not coming out from there
Oh
What about the back buttons
Top buttons
It would print ^0 every time I press keyboard button
Top buttons nothing
I tried hidraw 0 and 1 and at keyboard
Do you think the turbo button patch will work for my device?
Does the turbo button still not work?
it does not work no
Do you think we are done with testing windows
so I can reinstall bazzite to the internal drive
What time is it there now
its 1:55 am
I'll tell you tomorrow morning
alright
Your morning
goodnight then
Goodnight
i think i figured it out
but this will be a bit risky
Here you go.
Took me a while, had to take out the steamdeck and use its gyro as reference. haha...
haven't tried it in game yet, just the steam controller calibration page.
Some of those glyphs are not very clearcut
Try it in a game first
Maybe there is an invert missing
Other than that great, I will add it later
ok, i will try out a couple of games to see how it feel compared to the steamdeck.
Use local space preset for 3d to 2d
If it works in one game
It's ok
Just to make sure no inversions happened
Ok, I tried it in local space.
The config i shared ealier felt natural the same way as on the steamdeck.
Great
added
Ok, Default gyro works in the correct orientation now.
Did we covered everything?
Aside from the few kernel fix that requires to wait for the next build.
Btw how do you remap the Front Left & Right button and the Back Left & Right button to something else?
front left and right are not remappable
well, front right is
after the patch
back you can use xbox elite or dualsense edge
What was one press do again? I know 2 press bring up hhd.
opens the steam side menu
Ok, back button works for both of them. Nice, finally claimed back the 2 missing buttons haha...
Okay
Now who's running on fumes
I just woke up
I think I got like 5 hours of sleep
I'll get you a command to try
Ok
sudo udevadm info --name /dev/ttyS2 | fpaste
Will run rn
I forgot to update yesterday and now it’s forcing me into game mode and to update cuz I didn’t sign into steam :dispair:
How do I force it to switch to desktop mode
ujust _toggle-autologin
Then rebpptHow do I open the terminal
sudo reboot to reboot
In game mode
Ctrl alt f5
Alright did it
Oml it’s booting windows on the internal disk now what the flip
Okay I’m back into Bazzite
Try the S2 commabd
This right
Alright
Paste.centos.org/view/81a7f103
ok, this is gonna be cursed lets do this
Alrightttt
try the long command
the leds might stop working, but the back buttons might start working
Okay
if the leds stop working i will fix it
Okay there have been a lot of different commands
And I’m on my phone
Which ones the long one
curl https://raw.githubusercontent.com/hhd-dev/hhd/master/hhd_cmd.sh | HHD_DEBUG=1 sh
You want me to copy and paste what came out?
are you using the xbox profile?
do the top buttons do stuff now?
Whatever is default
Do I need to switch to hhd-dev?
no
it is still running right?
Hhd is
yeah with the command tho
Let me switch to Xbox elite emulation
what do you mean
is it running from the command?
The terminal window is open
can you see the log right now?
or did it stop
Yes
It’s still there
ok when you press the top buttons
does stuff happen?
Yes
One of them opens the hhd hi
the right one
does the left one open the keyboard?
It says a warning, could not open steam keyboard directly, sending chord, but that’s probably because I’m not signed into steam and it’s not running
But I assume it works
yes it works
If it’s detecting that at all
does RGB work?
Let me try
because I deactivated the other driver
RGB is not working
oh well, great
give me a second
This is big progress though
i need to tweak the autodetection
sudo dmesg | fpaste
I closed the hhd debug 1 terminal window do I need to open that again
Or can I just run that fpaste
no
Paste.centos.org/view/1872d735
try now
The long command?
@chewlm86 you too, i made some changes and want to make sure you are not affected
if its easy yes, if not short is ok
Okay give me a second
you can just press up to find it
you dont need to type it every time
Okay
I ran it
does rgb and button work?
run
ujust _hhd-dev
Okay
RGB nor top buttons functional
but hhd is running
Yes
It shows the RGB tab in the hhd window
try again
_hhd-dev
Okay macro buttons work
And RGB
Just tested, all good.
great
All this debugging has paid off
All I need now is the turbo button
3 different protocols
How bad was fixing the original rog ally
I remember a bunch of shit not working for a bunch of months when I ran Bazzite on mine
i never touched an ally until last month
so i had to do all the protocol stuff remotely
then we also had interference from asusctl that broke the leds
big mess
+ failed suspend patches
this was a piece of cake compared to that
Ah ok
@chewlm86 your turbo button should work though
uname -r
?Antheas any idea why the turbo button doesn’t work on my handheld
yes the patch does not include your handheld
it only includes the F1 not the F1L
and jan is snoozing
:dispair:
Well that seems like an easy fix
Are we done with windows
Yes
Alright
Actually I think for you yes
How long do you think it’ll take for these new fixes to come to Bazzite stable
Ill have to head to windows for the vibration
Settings
Oh I forgot about that
Would be good if you could record those
If they show up
I can do that real quick yeah
I’ll try usbcap 1 and 2
Also the battery saving I guess
6.9.12-205.fsync.fc40.x86_64
Battery saving?
Update and your turbo button will work
Passthrough charging
That’s controlled via software?
I thought that was a hardware thing
It's on the oxp console
Oh
You can enable it there
I can enable and disable it
I tried the System Update icon, but there doesn't seem to be any update?
Don't manually
Do it
Rpm ostree update
Upgrade?
If there's not I will stab kyle
He didn't push it
@Kyle Gospo shouldn't stable be on 207 wtf are you doing
it's on 207, should build as sheduled
can push out one this morning just in case
Yeah
Also downgrade testing to 207
ok
I'll start w/ that then
208 has an experimental patch I told Jan to revert
It's been 2 weeks
testing was moved to 208 same day stable went to 207
Then start working on that kernel tree
Well you did something wrong because that was 5 days afo
And there wasn't a build on Thursday
I only tested vibration in this one, from usbcap3
nothing showed when I tinkered with it in usbcap1/2
I will try the passthrough charging setting now
i think you can remove windows
ill ask onexplayer
should I still test passthrough charging first
no
okay
I'll get to installing bazzite on the internal disk now
great
one the fixes get pushed to stable, are you going to update the supported devices list
yyes
more hardware support hooray
what about gyro or fan control
does gyro not work at all for you?
I haven't even tested it to be frank with you
the suspend fix will be part of the kernel that fixes your turbo button
fan control i am testing right now
it still needs work
ah okay
that is good to hear
do you think fan control will be the same across the devices or more different protocols
same
speaking of, let me add that to the UI so we can play with it
Thats good to hear
but its part of the patch that fixes the turbo button
so until that gets added
also thanks for helping me get all this stuff working
np, thank you
saved me a lot of work too
That is good
I wonder how different my device is from the onexfly f1
and if all the work thats been done now will work for that one too
it has a letter that is different, hopefully thats it
otherwise we are screwed
I think they're the exact same except for the processor
@Kyle Gospo actually keep 208 on testing
that includes the worst version of the patch series that fucks with all _DSMs
just dont push it into main
and it adds delays for all devices
Have you done anything about the bug where if you press the QAM button twice it can open the menu and press A
I can show it in a video in a bit
no
I tried the rpm-ostree command, seem like the update not up yet like you said,
Guess i have wait for a bit.
yes
kyle will do it today
however that will not include the F1L
Oof
@antheas 207 is building on testing
is the hori variable ready for stable or keep that out?
Just put 207 in main cause
Leave the hori var for now
k, that's how it was
I'll just kick off a build then
I'm updating my ally x to ab test it and see if it f8xes the 6w issue
Is there anyway to have the TDP change when you’re plugged and when you’re on battery
So on battery it could be 15w and plugged in 28w
I will be working on that soon
Alright
@antheas I see why it didn't build now -- ublue main is trying to move away from rpmfusion
that work was done, so the rpmfusion repos aren't included by main, causing a build error
easiest fix is jan pushes a 209 with it as you had it in 207
harder fix is I work on having akmods build for 207
207 is fine
Use 207
Or you can't?
With the change up stream it's much harder to
At new work kernel that has the 207 changes would be better
Or we just focus on 6.11 and get started on that right away. I would much rather be on a newer kernel than keep using an old one
So I guess Nvidia broke
I need to push this out now
If you can fish Jan and make a small change to f1l
To oxp
And rebuild bmi260 as well
That would be best
That way we get all those fixes in now
Yep, so a rebuild of the kernel would be the easiest thing.
We need to move away from copr what a mess
Things would be fine if we weren't busy with an upstream change
The issue really stems from us pinning on a very old release now
I don't want to make this a habit. We should be one-to-one with fedora whenever possible
6.10 is a special case of AMD thoroughly dropping the ball
5-10 day kernel turnaround times are not fine
A direct result of there being a newer 208 that we don't want to use
At best it's 2-3 days with a lot of coordination
If 207 was the newest one, we could just hit the rebuild button right now.
And I still don't want to stick on the 6.9 release a second longer than necessary
Remember that we are not a distro, this is fedora with extra patches
6.11 and Fedora 41 should be our priority
You need to be able to trigger kernel builda
And they need to build with kmods and get signed in 2 hours
I agree, more reason to look and figure out what an Fsync in GitHub would look like.
Get on it
Fork Torvalds kernel and put it in ublue
Then add another repo for build scripts
The only repo that should be on your gospo user should be the docs
If it's out of scope for ublue you need another org
Then jan can push the source tree for 6.11 there
And I can also add the oxp patches
I've thought about this and I don't want to do that. It's a huge move away from what we're trying to do, which is just patch the fedora kernel. I'd rather stick with patches and build from their upstream source because they make changes that are not in the upstream kernel source.
Its fixes we get for free.
I think recreating what we're doing in copr but building with the GitHub builders is the better option.
if you want the fedora kernel patches we can rebase on top of those
but i dont think it is maintainable to keep going with random patch files
especially if we want to start upstreaming stuff
https://gitlab.com/cki-project/kernel-ark is this the fedora kernel repo?
GitLab
cki-project / kernel-ark · GitLab
The source tree for the Fedora and Always Ready kernels. This repository contains the configurations, build scripts, and downstream patches for both the Fedora kernel and the Always...
we can add it as a remote and push refs building from there
however you need to fork the torvalds kernel otherwise pushing does not work due to the size of the kernel commit history
the history needs to be in the repo
https://cki-project.gitlab.io/kernel-ark/repository-layout.html#tags
here you go, we can build on top of kernel-X.Y.Z-N.<dist> tags
im starting to learn how to rebase shit to send stuff to lore
it works a lot better than messing with random .patch files and hoping they mesh together
hey antheas is _hhd-dev good to use for now until the fixes come to stable?
yes
you said I could tinker with the fan control you were working on?
not yet
oh ok
i need to build it into the ui
and you need the kernel patch
ah right makes sense
is there a way to remap the macro buttons in the hhd ui yet
the top buttons?
yes
use dualsense edge and the UI will let you do it
steam
they are r4 l4
I mean as shorcuts for stuff
I mean you could probably do that via steam
not yet, you can use steam for now
alright
one opens keyboard and the other hhd ui right?
by default
if you use the xbox controller
what about using the xbox elite controller profile
yes
that or dualsense edge is the same
oh okay thats good
will I miss out on any features if I use xbox elite controller over dualsense or nah
I remember xbox elite controller not having gyro or something
dualsense has gyro and leds that work in some games
yes but gyro uses cpu
so use xbox elite
which will get replaced soon by steam controller
that has gyro and correct glyphs
steam controller would change the xbox icon to steam one and buton colors to white right? that'd be pretty cool since it'd be the same as the steam deck UI elements, currently I use a decky plugin for that currently
yes
do you plan on making that the default controller emulation
or keeping it as xbox by default
probably xbox will be default for a while for its simplicity
but changing it is one button away
Fair enough
...not as far as I can tell. I have a working turbo, keyboard and home button in both modes now but I see no other changes. Checked the Handheld Daemon for a "Steam" controller option, nada. Checked gaming mode for OneXFly controller image, nada.
what are you talking about
HHD? Handheld Daemon testing?
what do you expect
Well, fair, but I swear someone had a screenshot of the steam settings showing an outline of the OneXPlayer itself as a controller?
And another screenshot considered device inputs as being recognized as a separate option ("Steam") from Xbox, Xbox Elite, etc. in HHD's desktop menu.
does your device work
back buttons and front buttons and rgb
Yes. Sorry if I misunderstood what was being tested.
what device do you have
whats the product name
There is one issue. There's no "back" buttons on the OneXFly but there are three shoulder buttons. Those third shoulder buttons have never worked with Bazzite, nor Chimera OS when I was using that system.
ONEXPLAYER F1
you mean the extra 2 top buttons
Yeah.
well do those buttons work ?
No.
did you try the latest version?
sudo dmesg | fpaste
your top buttons should work
and the rgb should work
Only after you run hhd-dev
RGB works, I'll be checking soon whether I was mistaken about the shoulder buttons but the issue is that those buttons can't be assigned to the XBox controller emulation option.
They should still do stuff
Something I noticed. The RGB glows but the control options for it don't appear in HHD, I might be sleepy still but iirc there was an option for the RGB settings before.
Or am I misremembering?
Wait.
My fault.
Just out of curiosity, is there a reason pip is still 23.3.2?
Ignore it pip always conplains
Nobody cares what version pip is
Gotcha.
Sorry, I'm new to Linux.
It gave an error mid-download.
Run it again
I think the download stalled. My average Download speed is 260k and falling.
It's stalled. Going to check connection issues on my end.
it looks stuck after it finishes
No, it was at 60-ish megabytes of 100-something.
Okay, testing now.
RGB works perfectly.
do the top buttons work?
I wish I knew but steam input is not giving me any extra buttons even when I select "Xbox Elite" in Controller Emulation and "Steam" (if it's supposed to appear) is absent from that menu so if that's what I'm supposed to have I doubt that it's working right.
what are you talking about
go to the controller tester
ffs, then someone posted a screenshot of HHD's menu with a Controller Emulation option of "Steam" and I thought that was relevant, if not then what was it for and how tf do I test the top buttons if there ARE NO top buttons on the Steam Input menu?!
I did. It's showing an Xbox controller.
steam controller is not yet available
choose dualsense edge and check for the buttons
Fuck, I had to reboot because it got the monitors mixed up when I plugged it into a dock and nothing was being displayed, but needed the dock to have an internet connection.
It does show the options now and I was able to reassign them. Going to test if they function, sorry this has been so painful.
...and Ctrl+Alt+Delete reboots the system, great.
Forget it, I'm assuming they work, if they don't I'll file a bug report.
what are you talking about
why cant you test them in the steam controller tester and say yes or no
is it that difficult?
why would you type ctrl alt delete
@antheas what is the proper way to run hhd-dev in game mode?
Why would you be running it in game mode?
you'd just run it in desktop mode and avoid rebooting
you mean running ujust _hhd-dev right?
The hhd daemon is normally run as a service in the background.
But for testing purposes we are actually running it in the foreground.
So if we switch to game mode, that hhd daemon in the foreground would get closed as well.
I mostly use game mode, not so much the desktop mode.
You can opt to manually create the systemd services to run a local hhd install instead of the built-in Bazzite ones.
It's what I'm doing for to use the steam controller option with HHD, since it's not formally released yet.
But I wouldn't recommend it unless you know what you're doing
I'd rather just wait for the fixes to come to stable
aru what handheld do you use the most
GPD win 4
6800u?
Yep
I had one too
what do you use for RGB control, and can the menu/guide button be remapped
Decky plugin for RGB
And menu button remap is possible, but might require some advanced tinkering
I'm assuming you mean remap menu/guide to a back button or something
I would want to remap the stupid menu button to be the QAM button
I hated that it was the xbox button because its on the right, but it opens the left overlay
and I don't like using the back buttons for that
Lol, well it's definitely possible, but you either need to meddle with the code of hhd, or use an alternative to hhd
does hhd work on chimeraOS
Depends on the device
And the functionality you want
Antheas could probably ship a menu => QAM remap, but you're probably the first to ask for it haha
Thanks, figured that is what i have to do in the end.
Just checking if there is already a way to do that. Haha...
I do have my own installer script for it that I use personally, but it's an old script that was made prior to hhd getting TDP controls. It doesn't handle for hhd-adjustor, etc
But nothing official that I know of, I think 🤔
Same functionality as what hhd currently does on Bazzite
But it doesn’t really matter I guess
Bazzite had become very streamlined
Well you probably won't be able to do lots of the hhd overlay stuff. chimeraOS has its own solution for what hhd does, and they conflict with hhd
ChimeraOS is always buggy when I try to use it and they have less hardware support from what I’ve tried
chimeraOS is rather slow on pushing fixes imo
SteamFork seems better in that regard
If I had to recommend a steamOS-style distro today, it'd be Bazzite or SteamFork
But anyways, that's off topic
when did steamfork show up
I have never heard of that until the other day when you brought it up in that ayaneo thread
If you want to use my hhd-dev scripts as a reference
https://github.com/aarron-lee/legion-go-tricks/tree/main/dev
Note that they're old and I threw them together pretty quick
So kind of messy
I don't know an exact date, but it's basically a properly done HoloISO
As opposed to the janky mess that is HoloISO
So it's probably the closest distro to actual SteamOS
would you say bazzite has the most built in hardware support for various handhelds
Mm, debatable
But anyways, off topic
@antheas the RGB driver and top buttons stop working after resuming from sleep
Before sleep
After sleep
Even if we can’t get that fixed, I think you should still have this patch pushed to stable
I will sleep now but if you need me too, I can help with more debugging later
Run it on a tty or in desktop and just go back to gaming
Should have told me
I don’t even have the gpd win 4 anymore so it doesn’t matter
Oh yeah thought you meant oxp
GPD is next
With the way you're going we're going to force you to use chimeraos for a week
What do you mean gpd is next
You’re gonna get a gpd device?
Yss
Which one r u eyeing
The win max 2 and win 4 are very appealing
GPD win 4 because it has RGB
Yeah the max 2 is great
Right, you need maximum hardware compatibility
What’s your end goal
Full support for GPD and oxp
Do not worry it's a stupid bug, part of testing. I will fix it tomorrow
I meant for handheld daemon as a whole
Dunno but it just keeps getting bigger and bigger. I think as a project the scope is good
I don't want to do more features I think
DONT want to do more features?
Why so?
I think as a project the scope is correct
I will still do fan curves, profiles, and stuff but it will always be for compatibility
Right yeah that makes sense I suppose
You only need to get feature parity with the steam deck
Next stuff for me would be adding support for updating bazzite, rebasing, and bug reports
And then working on an installer
That all seems like a good plan
The serial port is not reinitializing correctly a log would help here
Run the long command and I need to see what it says after you wake the device up
Can you send the command again
I'm currently half asleep you'll need to scroll up
Alright
It starts with curl
This?
Yes
Wait will I need to copy and paste the output
The output won't be much
Just tAke a screenshot
Okay
After this I must sleep
Is that all you need
Yes but you need to make it sleep a couple of times so I can get the error
I will do that tommorrow
It’s late
Ok
I mean, I do think it's debatable. Bazzite has the most polished support for very specific devices.
But if we're talking about quantity of devices, Ayaneo devices are mostly not supported by Bazzite. And Ayaneo has a lot of devices, lol
so eh ¯\_(ツ)_/¯
quantity of models or quantity of units
Quantity of models, Bazzite definitely is installed on more devices lol
bazzite has good support for ayaneo, except for speaker quirks in 2 models
It's more than 2, no?
1s and another one
maybe its 3
But anyways, that's basically the only reason why I said it's debatable.
For everything else, Bazzite is better than competitors
and chos right now broke 2 more popular models to add that support
which is why we cant have it
they broke ayn lokis and i think 2s
I was actually thinking SteamFork, not chimeraOS
chimeraOS is too slow on pushing updates
im not aware of if steamfork fixed it
if they did we can pull the fix
however, lets give steamfork something to chew on
Oh sorry, I didn't mean that it necessarily fixed stuff
It was what I was thinking about when I mentioned the debatable part
chimeraOS desktop mode is too barebones and has too slow of a release cadence imo. They let major bugs stay in stable even when there's already bug fixes available
But eh, anyways off topic
And also, the speaker issue isn't the only issue that requires workarounds
Anyways, that's all I'll say
I've used Bazzite far longer than you lol. I chose it for a reason. I was just pointing out that it can be debatable
I mean there is no point in arguing and we mostly agree anyway
Lol yeah, the point I'm making is almost something like a technicality. I still prefer Bazzite as an experience, but technically certain devices are missing
Ayaneo definently needs help with linux, but my hands are full unfortunately
I would be a bit hesitant right now to recommend them to anyone regardless of distro. If it requires bios mods you can not call it proper support imo, so there is almost no point starting until that is fixed
As for MSI Claw, it is Intel and the back buttons can not be captured properly. Both of these are deal breakers currently that make it a non-starter
So having a debate about who supports those devices properly is moot
There's other Ayaneo issues that need workarounds, like forcing lower power consumption while suspended on ayaneo, workarounds for black screen bugs, etc.
But ayaneo in general is a mess overall, better to just avoid altogether
i really hate that this is the view for ayaneo though, because they were the ones that fought for linux support the hardest
it is very unfair to them
very very unfair
I mean, I wish it was better than what it is now.
when you do the log just drop it here
i think with that we can queue a release
if we fix that
hey guys, please let me know if this is too off topic, but i have a onexfly now and the fan control is not working great. Every 10 seconds the fan ramps up, runs for 4-5seconds and then off again.
I know right?
It's crap
I'm working on a fan curve algorithm and it works great but I'm not sure if it's too low
It's still not in the ui
to be fair, the behaviour in windows is similar
but at least can change the curve
It's the same
Linux does not control the fan
ah
With the fan curve algorithm I'm working on its super quiet and super smooth
Almost too quiet so I'm not sure
But the temps check out
i have an ROG ally and people talk about it being loud. Funny because its silent compared the onexfly with its default curve
Alright @antheas, I’m ready to do more testing
https://paste.centos.org/view/c089e67b
this is all after its been suspended and the RGB driver and top buttons stop working
I suspended it a few times in the hhd-debug
I will now do all the same testing but before I ever suspend
LACT doesnt detect a fan?
handhelds like these are very custom
so I doubt it
Strange bug with scrolling thru RGB color profiles @antheas
Please ignore the sounds 😓
this is after a fresh install, towards the end of the testing I suspended it and tried changing color profiles after (it didn't work of course, but just in case it'd help with testing)
will we have to do testing on this to see the temps with my device? or will the curve work on basically any oxp device
I knew that scrolling the bazzilion profiles would be an issue
The curve needs the kernel patch
Needs a kernel patch
The same one as the turbo button
Then it should
Well not lact
The fan is not part of the gpu
But cooler control should find it
With the kernel driver I can give you a command to run the fan curve
I will look at the logs in a couple hours
Alright
After suspend, if you rerun the hhd command does it work
do you want me to test this right now
Yea
okay
you mean the DEBUG HHD 1 command right
Either will work
Yea the debug command fixes it
Fixes RGB driver and top buttons
Ok great gives me a hint
I'll have an update for you when you wake up
Alright sounds good
Once that kernel patch comes through this handheld will be fully supported 🙂
Found the bug
For the scrolling?
Also test the buttons
For the buttons not working after sleep
And rgb
The top buttons you mean
I did test those
They stop working after sleep and got fixed after running hhd debug
Everything else works fine after suspending
Great
Yeah I saw the bug
If you try switching from dualsense to Xbox that should fix it too
The RGB and top buttons?
Well anyway I’m gonna sleep now
Ngiht
@Henry14AFC
Thank you mate
Run
ujust _hhd-dev
when you install and see what works
There's a small risk as it will do autodetection and then send what commands it knows. Standard disclaimerCurrently at work but will try this later
negative
Downloading bazzite now for onexplayer mini
Should I choose other handheld pc option ?
Then KDE ?
Yes yes
No worries will run the setup later I had audio issues on last install would crackle after around ten mins of gameplay
But will do whatever tests are needed
One query the way steam deck can lock the frame rate to a specific number is that possible? Last build I tried was limited to 30 and 60
Or is that panel dependant
Panel dependent
Dang no worries it's a great feature on deck
@indigo was a stupid bug, fixed
The scrolling?
or sleep thing
sleep
scrolling will be fixed later
Niceee
and i dont look forward to it
Scrolling isn’t that big a deal
Is this ready to be pushed to stable now 🥹
almost there
I would like to see an OXP 2 run it first
Alright
It’s cool that a lot of different onexplayer users are helping with this
Have you noticed the surplus of them recently
yes
@Rinzlers
ujust _hhd-dev
will load the version with the new features that we are testing
a bit of a disclaimer never tested on your device
if you are lucky all buttons will work except the turbo button
also
sudo dmesg | fpaste
so I can see what exists in your deviceWill give it a test now and report back
https://paste.centos.org/view/elf8ddee
@antheas All buttons are working including the turbo button
Home button brings acts as the Steam button, the keyboard button brings up the keyboard, and the turbo button brings up steam right side menu. not sure what to call it
link is broken
test rgb
curl https://raw.githubusercontent.com/hhd-dev/hhd/master/hhd_cmd.sh | HHD_DEBUG=1 sh
then run this
and tell me
Found OXP VX hidraw vendor device.
find this message
and tell me whats in VX
is it V1, V2 or serialgetting an error when running that command
wrong link
also this needs fixing
you didnt copy it correctly
I cant copy as it is on the handheld. I have to type it out
I see what I missed though
trying now
Yeah I get it
Fixing this is on my todo
Pulling now.
@antheas Found OXP VX hidraw vendor device. base.py:177
?
v what
v2?
Sorry yeah V2
sudo dmesg | fpaste
does your device have extra buttons like paddles?very interesting
i added it
thansk
guess that leaves 2 Pro
I think the big issue with the 2 Pro is the audio
oh yeah
@antheas Does ujust _hhd-dev have to be ran every restart?
yes
but next ver is coming out in a couple days
when we feel comfortable with it
Gotcha, so at that point it will no longer be needed for me to run that command each time?
yes
awesome!
rgb works right?
OXP 2 has no rgb and no back buttons?
The RGB is lighting up on the Mini Pro 7840u but have not tried to change it. As for the 2 pro 8840u there is no back buttons or rgb
is it purple?
ok, i filled in the oxp config stuff
and disabled the protocols in OXP 2
so if all of you can give it a try, later today or tomorrow im pushing this release
so it will land in stable in a few days
yeah puple
To update, do we need to do anything special to obtain it or will it will update on its own?
Ran into some hiccups flashing a new usb here to start installation
Been sat like this for ten mins
Is that normal
on that specific log no
Dammit
usually says deploying...
yep, you are correct
Do I quit then restart the process
Yeah it crashed when I hit quit lol
Seriously
are you dual booting?
did you follow a dual boot guide if yes?
Nope onto the SSD
did you clean the drive before starting?
from the installer
Yeah I flashed it with the bazzite then reclaimed the space after during installation
Il try again
Crashed again no idea why this is happening
probably the usb drive is sus
Missed a step hadn't reclaimed the full SSD drive
Should work now
When the onexplayer build goes live do we have to redo this again with that build ?
no
you just update
Let's hope it works this time I'd rather throw it out the window than go back to windows
Crashed again
i would use a different usb drive and flash it again
and use the other port too
Yeah it's strange never had this issue before
Especially when it's entering the setup
I will re flash this drive on my steam deck and try again
Looks fine to me
Anyone recommend a programme to flash this drive on Linux
Steamos? Uh Kyle will know @Kyle Gospo
Yeah am reflashing this drive now on Linux
Using etcher
Typical windows I've reflashed on Linux and the installer appears to be working now
Onscreen keyboard taking up half the screen can't see anything
how much is the default scaling
Okay got a load of data here no idea what it means
How the hell do I get the Daemon token
ujust _hhd-dev
then sudo systemctl enable --now hhd@$(whoami)
@Kyle Gospo you're either adding all of them or checking for the company https://github.com/hhd-dev/hhd/blob/f0c025ccbe4a0c24ddcd2a784f3b02d2c49976ae/src/hhd/device/oxp/const.py#L66-L114
check for the companyGona have to do this tommorow in work I have a mini keyboard no monitor just way to slow
Need to do this docked
dunno if it mentioned here, but at some point the RGB stopped working on my onexfly and i couldnt find a way to get them working again in bazzite so i booted to windows using a Windows To Go usb, installed the onexconsole and re-enabled in there.
the RGB is persistent after booting back into bazzite
no you didnt and you should have
https://github.com/hhd-dev/hhd/releases/tag/v3.5.0 i released it
GitHub
Release v3.5.0: Proper OneXPlayer Support · hhd-dev/hhd
Adds a completely custom driver for OneXPlayer devices, which includes RGB support, back buttons, and a lot of tailored features. In addition, fixes 2 major controller bugs.
Features:
Adds RGB and...
ooooh
Ohhh how do I update to that
there will be a build in testing later today
hopefully in 1-2 days main as well
kernel is building with the patches too
No worries I will wait for that
would you consider this a major update
also I noticed that powerbutton adjustment you made, instead of just sleeping it shows the sleep animation, then sleeps
did your onexplayer have like a dimmed screen before it slept on linux?
Yes
but you patched that
Yes
is that kind of thing device specific or could it be implemented on any handheld/device in general
It is implemented on every handheld
It was broken on Onexplayer
ah okay good to hear
thats a nice addition
makes the experience feel a bit better
bazzite has gotten better with that a lot over the past year
There are a lot of little things you only notice if you have the device
Like how the turbo button is implemented now
what do you mean about the turbo button
Well you will see once the patch is live
also any idea why it needs a kernel patch? what makes it different from the other special inputs like the top/back buttons and RGB
That's how onexplayer made it
It controls tdp
Then onexconsole writes to the EC of the device to make it a button
did you do any tinkering with the "desktop" mode that happens when you hold the keyboard button
The patch is required to write to the ec
The keyboard button?
On the x1 it's the keyboard button
No it should work the same
on your x1, if you hold it does anything happen
like is there an orange LED right by it
Yss
It works the same
on my onexfly, if I hold it, it switches to a desktop mode similar to the switch on the GPD win 4
I didn't touch it
oh okay
And the turbo button keeps working which is nice
any idea on when jan will get the F1L in the kernel patch 😭 and when these changes will reach bazzite stable
https://copr.fedorainfracloud.org/coprs/sentry/kernel-ba/package/kernel/
Building now
Should be done in 4 hours
Then it will be in testing today hopefully if Kyle gets to it
And in stable once we make sure nothing is broken
ah ok
@antheas found another bug, when I install ujust _hhd-dev, the fixes for RGB and the top buttons don't work until I put the device to sleep first
not sure how this would work when it comes to stable and if its just a one time thing post installation, or if it would happen everytime after a reboot
How do you switch between testing and stable?
are you using bazzite-deck
Yeah, bazzite-deck.
run bazzite-rollback-helper rebase bazzite-deck:testing , and if that doesn't work you can also try bazzite-rollback-helper rebase testing
bazzite-rollback-helper rebase testing
should be it
and later on, if you want to go back to stable, bazzite-rollback-helper rebase stable
antheas another thing, do you know of any AOKZOE users? I'm pretty sure AOKZOE and onexplayer are owned by the same parent company, its not unlikely that they could use the same or similar protocols for RGB control and maybe even the back buttons too
Time to do more testing then
I will fix that bug don't worry
Oke
Do the back buttons Always not work when you run the command?
The top buttons work perfectly but when I initially run the command they don’t work until I put the device to sleep and then wake it up
I can make a video right now showing you I guess if you need me too
Do they always not work though
You don't need to make a video
Yeah I tried it 2 or 3 times and that happened both times
I know the bug I think
i tried to rebase to testing, but it seem to get stuck at 95% then this timeout error occur,
network issue
timing out trying to access a mirror
Ah... OK, thanks.
Switching to my mobile network works.
I will need logs
Just tested the testing branch on the X1 Mini.
Surprised to find the Steam Controller have been added, very nice.
- TDP slider works
- RGB works
- Swap buttons works
- Keyboard and Turbo button option works
- Turbo button reboot works
- Back buttons works
- Gyro works
- Reverse Volume works
- Touch screen gesture works
- Controller Rumble not working
So only the Rumble not working for me.
After waking it up from sleep, the following stop working:
- RGB
- Gyro
- Keyboard Button
- Back Button
But Controller Rumble now works, until I switch to a different controller emulation.
Because I'm used to Windows still.
And my device was hanging so I couldn't do anything.
Because you could have been more clear about what you were asking for AND because I was tired, irritable and essentially had no clue what you actually wanted tested as opposed to what I thought I would be helping with when I offered. I'm still willing to help with other stuff too, I just don't understand linux because I started with macs in the 1990s, and then used windows clean through from 2005 to this past year. I am USED TO the windows interface, I understand that this isn't windows, I accept that. MY MUSCLE MEMORY DOES NOT CARE THAT THIS IS NOT WINDOWS. I pressed Ctrl+Alt+Del out of reflex and it rebooted the system.
@antheas So please go easy on me?
I'm just... I'm still learning how linux does things.
Oof that might need reverse engineering
I get that
You have the mini and the mini uses a hid protocol, I think it's because I don't capture that protocol after sleep due to a race condition
I'm starting to confuse all of you but at least you have one thing in common
Sleep is messed up
All of you check rumble as well
Good lord that's incredible
Vibration might be a fluke
Steam bug
X1 works fine
Maybe not
We will see
Maybe I send it a command to disable vibration
Well typo
If you run the second command do it without --now
Otherwise it will break
Sorted it's installing something now
I pre installed decky but can't access it in game mode do I need to map the access menu button for that
Full functionality it's just like a steam deck now
Amazing
If you need more info from my side just let me know.
Yeah, aside from the wake up from sleep issue. Everything else works perfectly. Really awesome.
sudo journalctl -b | fpaste
after you get the issue
Do more suspends so that we get a nice log series
And I can see what the device doesOk, let me try.
Here you go,
https://paste.centos.org/view/3cd148ac
Did you by any chance turn off vibration in windows?
Can you go back to windows and do a recording?
Of you changing the vibration setting
Can't recall if I did, let me go check.
Sure, give me a min.
Currently, the vibration settings is set to 3.
Can you do a recording?
0 to 3 and back
Here you go.
Ok I will look at it a bit later
Hopefully that was it
try now
ujust _hhd-dev
Ok
i fixed a command but did not add vibration yet
hopefully it works
do we have 2 x1 mini testers?
i thought it was just you
there is something different in the vibration set command than the one that was in the previous recording
2 other bytes changed
and the left and right vibration motor settings are unsynced
in the new recording
Rumble still not working.
essentially that command sets a bunch of parameters
I see
and i was not writing it anyway
but I was using a different remapping command
sudo pkill hhd
then try the vibration in steam testerRumble did not work after killing hhd.
But after that I put it to sleep, and wake it up. The rumble work again.
without hhd
ok thats a really nice bug that will take a bit to find out
do all buttons work with
ujust _hhd-dev
?
its only vibration that breaks?
also before did you have max vibration or middle vibration?Yeah, all buttons and gyro works.
Only the Rumble is broken.
I left it at level 3 before on Windows.
What's the default?
I think 3 as well.
Default is 3 for rumble on all oxp devices
try now
tell me if you lose any buttons
i removed one of the commands
Ok
The rumble works now.
But these stop working,
- RGB
- Keyboard Button.
- Back button
sorry, had an error, try now
Ok
The others works, but the rumble not working.
and thats even if you close hhd
Yup
curl https://raw.githubusercontent.com/hhd-dev/hhd/master/hhd_cmd.sh | HHD_DEBUG=1 sh
send me this logOk
Here you go.
looks correct
how do you test vibration
I tested it with the steam controller menu.
dont use the steam controller menu its buggy
especially with the dualsense controller
with the dualsense controller vibration will only work if steam takes over the controller
in desktop that only happens if you go over to advanced calibration settings
Gamepad Tester - Check Controllers and Joysticks Online
Displays info about all gamepads connected to your computer. Check buttons, joystick axes, drift, and more. Works with all controllers and joysticks in a modern browser.
I see. Let me try the web one.
you will need to close steam and reopen the browser
Yeah, still not working unfortunately.
I'll need to think about it
I don't touch the controller other than the 2 commands for remapping
And I made sure to match them to your recording
Are you on an up to date bios?
Yeah, i updated it a few weeks back. It added the battery bypass feature.
Should I try to record another one just in case?
Also after killing hdd and steam. The vibration still did not work on the webpage.
Until I physically disconnect one side of the controller and reconnect it, the rumble started to work again. And it was like on the highest level of vibration.
Hhd debug 1? What do I test
You cAn try to see if it works in windows
What issue is leftover for you
I will test out _hhd-dev and take a look
Some other person said rumble wasn’t working so let me test that
Rumble works for me
Hooray you fixed the A button leaking I think
Is hhd-Dev on testing
yeah i broke something somewhere yesterday for the keyboard button
no, but after we fix 2-3 more bugs it will be
So I still have to manually install it
well the version from yesterday is on testing
@chewlm86 i increased the write delay maybe that helps
What have you done since yesterday?
Is it mainly fixes for the other handhelds? Idk if I should switch to testing to get the fixes or just stay on stable and avoid rebooting
it also includes your handheld and the turbo patch
Testing has that?
I’m definitely rebasing right now then
yeah
the only thing not in testing is some fixes i did today
Hhd dev is fully working for me
turbo patch is in testing tho
Only the scrolling bug with slick style is present
@chewlm86 increased write delay, maybe that helps
oh i said that alraedy
just woke up from a nap
Life of a programmer
on testing you can also check out the fan curve
but
for that you need a terminal window open
Do you spend a lot of your free time on developing hhd
yeah
I tried, but it seem the moment the orange light blinked the vibration stopped working,
which orange light
the rgb?
The one above the keyboard button.
why did that light up?
that shouldnt light up
when did it
does your turbo button work?
Yeah, Turbo button still work.
thats not supposed to happen
mine doesnt blink
i read the log you sent the commands are correct
one moment
try now
Ok
Still the same, it blinked then stop working,
turbo button will not work
odd my turbo button still work.
wait
i did not push the change
try again
ok, turbo stop working
did the light turn on?
yes, the light still turn on,
try again
Still light up.
try again
It stop lighting up, but the rumble still not working.
ok now we know the issue
you might need to sleep the device to fix it
fix the rumble and run again to verify
maybe the rgb commands mess it too
wait no it makes the light on my x1 light up too
lol
i didnt notice
and vibration works
Putting it to sleep then waking it up fix the rumble issue.
But running hhd again broke rumble again.
try again. Sleep and then wake up and do it
Sleep fixes it, running hhd break it.
did you try windows?
does it work there?
Yeah, rumble work there.
after you remap something that is
try remapping something then see if rumble works
ok, you mean remap the back button?
yea
or the rgb
Yeah, rumble still work after remaping button and change rgb.
man thats weird i dont do anything to the controller other than write 4 commands
ok completely disabled the commands
try now
Rumble works.
try now, sleep and open
Rumble works
so its the RGB
So the RGB command contained rumble command as well?
no
it doesnt
and its exactly the same as in windows
its a firmware bug
i see.
ok, try now
Rumble stop working.
can you send me a log?
of hhd running
Here you go.
does the rgb look like cyberpunk?
Yup, it does.
try again
Rumble not working.
try now
Rumble not working.
wtf
sleep, wake up the device and type
hhd.contrib hidraw
then find
the device with usage page 0xff01
and write it down here
also kill hhdsudo hhd.contrib hidraw 12 b83f01fd000201050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fb8 b83f01fe0020f9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce3fb8
paste this command
and see if rumble still works afterIt stop working.
those are windows commands dammit why does windows work
wtf
Yeah, kinda strange. Yours works with the same command?
mine uses a different interface but the equivalent commands work
i will ask oxp about it and think of a workaround
try
sudo hhd.contrib hidraw 12 b83f01fe0020f9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce3fb8
maybe its delay related
and if i increase the delay enough it will not break
i still dont understand why windows worksStill breaking it.
maybe
sudo hhd.contrib hidraw 12 set:b83f01fe0020f9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce1df9ce3fb8
does the rgb change btw?It changes to yellow
Oh... the rumble is still working. Another color to try?
i think it was the set:
let me switch
ok try _hhd-dev
Rumble still work after running hhd.
ok give it some hell over the next 3 hours
all of you
and after that I will release a hotfix in testing
Everything works on mine including Rumble this time.
The RGB not working is probably due to the fix we were trying earlier.
no i fixed that
if it doesnt work it means the fix does not work
Oh, I wasn't able to change rgb to other colors at the moment.
this means that setting rgb breaks rumble in your device
i reverted the fix try now
Yeah, that broke the rumble. lol.
ok, heres something for you to try
go to windows, play with the rgb
close onexconsole
and test the rumble
then I will try all the commands that happen after RGGB is set
ok
Here you go
did rumble work?
yeah, it still work.
are you still in windows?
yeah
I might have missed the closing of the onexconsole in the 1st one. This one contain the opening as well.
can you set the rgb color only
then try rumble
dont need to record it
oh wait
theres something new in that one
no theres not
theres a command that happens when you open onexconsole and one that happens once you close it
i tried the closing one before and you told me it did not fix it
Do you have to activate Daemon everytime in desktop mode to access side menu in game mode
go to testing, then
sudo systemctl enable --now hhd@$(whoami)
@Kyle Gospo update hhd script to include all devices by
I did that yesterday was fine this morning logged in there now and the programme vanished
Rumble still work even after setting the RGB.
also rebase to testing
i need to think about it
and mail oxp
what do you suggest, allow for disabling RGB?
Yeah, i guess to have a way to temporary disable it from sending the RGB command on startup would be nice. Only sent when changing the color.
Since i don't really change the rRGB all the time.
This is a nightmare with no keyboard and mouse the commands
I have a mini keyboard and copy and paste functions don't seem to be working
Steam deck really is king with those track pads
youre right
try it
the proper way to do it is with ssh otherwise its hell
you type the commands from your pc
Yeah I'm heading home again now will try get it up and running again
Any idea why it vanished
your device is not in the supported list yet so you need to enable it manually once
by running the command i sent
Ok seem to work during startup when the RGB mode is set to Off.
But if it is set to other mode, it still send the RGB command on startup.
youre right
fixed
i also made it set the mappingso nly once every boot
so you wont get the flash anymroe
of the keyboard button
after sleep
Ok, it is working now.
Okay thanks can I goto the testing area via game mode
Haven't even got a game downloaded didn't realise having 2 kids would be so time consuming should have just got a dog
I guess the remaining issue would be the sleep issue that cause gyro, keyboard & back button to not work on wake up.
Thanks @antheas for helping to get this Rumble fix.
Going to get some sleep now, night
come on that should work
i pushed a fix you can try tomorrow
How do I get into testing
@Henry14AFC To load the test image? It has to be reapplied after restart just a heads up but everyone on my OXP Mini Pro is working as it should now. Except sleep
I need to put in the command for Daemon but
This command can I do it without going into testing
what about sleep
Never wakes up on the OXP Mini Pro with 7840u it seems. It will go to sleep and just not wake if I hit the power button. It does regardless the test version loaded or not
oof thats not an easy fix
so what it does is the power light goes solid blue and the fan to 100% and just sits at a black screen
To be honest it does not bother me because I would rather it just turn off when the power button is pressed. I lost a laptop back in the day because Windows decided to wake it while it was in my bag in my truck during middle of august lol
ok so minipro is cooked
sudo journalctl -b -1 | fpaste
after you reboot when that happensokie dokie. Give me a second I will do it
Do you want me to load ujust _hhd-dev first or just normal?
https://paste.centos.org/view/99c0fd70
That is without loading HHD-DEV
well the log cuts when the suspend starts
so no clue
Is this okay before I hit enter and lose my shit
Any spaces missing anything
youre missign a space
after now
Command not found lol
does the minipro sleep on stable?
sudo systemctl enable --now hhd@$(whoami)
My 6800u does
but if youre not on testing your experience may vary
If am not on testing will that command even work
bazzite-rollback-helper rebase testing
it will
but
you wont get the fixes with that oneRebasing now that worked at least it's doing something
I will try to get back to you a bit later on that
I asked someone about it
https://gitlab.freedesktop.org/drm/amd/-/blob/master/scripts/amd_s2idle.py you can try downloading and running this
GitLab
scripts/amd_s2idle.py · master · drm / amd · GitLab
amd (amdgpu, amdkfd, radeon) drm project, currently for issues only.
just hit enter a bunch
No rush or big deal. You are basically doing gods work at this point for the rest of minions
That is very true
you will prob have to run it with -f otherwise it will complain about the kernel
dont worry about that
Run it and get some preliminary results then we see
Ran command command not found now Daemon not letting me in
Puzzled
Am I doing something wrong here or what on earth is going on
systemCTL
not systemtl
Caps the CTL?
No
Finally now it will stay working yeah ?
yea
Time to finally download some games this is great
Anything you need tested
Being able to turn off the god awful RGB is amazing btw
Can't do that on windows with this thing
Changed resolution on game mode to 800p now I have a black screen ffs
Boots with images but goes black on game mode
How did you do that
In game mode the resolution scale was set to default so I changed it to 800p 59hz it went black so I waited thinking a timer would reset it and it didn't
I hear system sounds but no image now
How
You can't do that from the ui
So I went to settings then display then halfway down it said 7" resolution scale
@Kyle Gospo did the minipro get an external display toggle?
Not sure but if I get back to desktop mode will that fix it or is this Gona be a reinstall from bios 😂
You have a keyboard?
I never heard of anyone breaking it this way
Yeah I have a keyboard
Ctrl alt f5
Log in
Then I have no ideal
How to reset that setting
Probably reset steam
Someone has the command for that
Ujust reset steam or something
What's the default login name
I never changed it
bazzite bazzite
Or set a password
Ujust fix-reset-steam
Terrified to go back into gaming mode now 😂
sudo reboot
Doing it again Al dock it and fix it from there
Don't mess with the resolution
You can change it per game
And that won't mess it up
Okay so now I only get an image docked
Undo the setting you did
what's the dmi name?
Mini pro something
Also make all oxp devices run hhd
Boom thank fuck for that
Never touching that ever again
can do, just need DMI names
GitHub
gamescope-session/usr/share/gamescope-session-plus/device-quirks at...
GamerOS session on Gamescope. Contribute to KyleGospo/gamescope-session development by creating an account on GitHub.
Don't touch automatically set resolution folks
Bad things happen
Sys name
For oxp
I sent it above
Vendor name
.
Here
k
@Kyle Gospo Sorry to bother you but I take it still no go on the OXP 2 Pro with Harmond audio?
Not up to us
Waiting on a bios update
Also maybe we could fix it as well
But messing with the kernel more, we don't have time for it atm
RIP OneX wont release a bios update for the OXP 2 Pro
I asked about it for something else and they responded with they have no plans on updating its bios
Did they plan it for oxp 2?
Well x1 has harman audio
I will spend a couple min on it
Onex has awful hardware support I've noticed
yes they do it
Seems to be just onto the next project forget the old ones
Money's made I guess
They wont even go back and update their driver pack for the OXP2p to fix the realtek driver and add the correct one lol
so the next step for you is running that script
otherwise i cant help
for everyone else no release today, since sleep does not work apparently on the X1 Mini
@antheas Script?
GitLab
scripts/amd_s2idle.py · master · drm / amd · GitLab
amd (amdgpu, amdkfd, radeon) drm project, currently for issues only.
Just to double check what does this script do? Only thing I am looking for right now is the release for the Mini Pro
not worried about the OXP2P
it makes your device sleep and prints debugging information
not super versed in linux but how do I run this script. Sorry to be a pain antheas
Download it somewhere
Open a terminal in that folder
oh
Then sudo python script.py
gotcha
Add -f so it does not complain
wasnt sure I had to do ujust or something
It's not one yet but it should be
I tested the latest build, but still have the same issue.
I noticed that there is error when it wake up after putting it to sleep.
@antheas just switched to testing, anything you need me to do
turbo button is working
Okay so there is still a somewhat major bug
So on testing, after a fresh boot basically nothing works until I sleep the device first and then unsleep it
I did more investigating and this bug appears to only be present while I use the steam controller option, works fine with Xbox
On testing, with Xbox controller set, everything works perfectly 😍
My only complaint is that on GitHub it says you can swap turbo/keyboard with start/select but I see no such option within the GUI
I tested the button swap feature.
It was only for between select/start with home/keyboard button.
The is an option to change Turbo/Keyboard Button behavior. Limited to Steam Side Panel and HHD.
Where is it
Maybe Antheas only made it available on the x1 and it’s variants
I dont have it with me at the moment.
If I recall correctly, bring up the HHD side panel then press Y button. This will bring up a more advanced HHD menu.
Then go to the controller tab, it should be there.
I looked there already
It’s probably this
Some options are only for the x1
I don't think that is one of them
Where is the turbo button on your device
I will change it if it is
I think all the turbo buttons are on the top
The turbo button is on the bottom right next the keyboard button on the onexfly
Antheas do you think you can implement changing the vram quantity like what onexconsole offers, or is that too advanced for you to implement into handheld daemon
We will try to
Although the recommendation is
Set it to auto/512mb and forget it
Bypass charging is more important
Just collect every bug you find and tell it to me
Because I'm starting to confuse all of you your devices and their protocols
I am getting this error on the x1 mini when i wake it up from sleep.
This cause the gyro, keyboard & back button to stop working.
Simple fix
I will do it much later today
Well it's not simple but the problem is obvious
@Kyle Gospo gyro is busted
Can you make sure you pull the latest bmi260
Can you fix the gyro by running again?
Nope, gyro stay dead even after re running hhd.
Mini pro working perfectly haven't encountered any issues RGB changeable controls working touchscreen mouse and keyboard working no audio issues I turn gyro and rumble off personal preference anyways but can test those if you like
Yeah that means the kernel module for it did not get pushed
You're on testing?
yeah, i am on testing.
I'll check what's going on with that and we will rebuild it if it wasn't built
going to bed, you tell me
GitHub
GitHub - KyleGospo/bmi260: BMI260 IMU Linux driver DKMS
BMI260 IMU Linux driver DKMS. Contribute to KyleGospo/bmi260 development by creating an account on GitHub.
I'll figure it out later
Did you build that?
In latest akmoss
it auto builds every time akmods is run
latest 6.9 would have any changes here
How can we verify tho
as would 6.11
logs of ublue-os/akmods
or grab the akmod package
and check code in it
Rechunk package versions yay
are you on the latest testing?
it is a247cc69
so yeah latest
how do i check that?
rpm-ostree status
State: busy
Transaction: update
Initiator: client(id:cli dbus:1.174 unit:run-rd89ac4c13d264fc7ad75422428014b6c.scope uid:1000)
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:testing
Digest: sha256:a8fece3368feb8706d3cf91f17c7607e8e5709d40df84b5e25f68c837a52a06a
Version: testing-40.20241008.1 (2024-10-09T06:35:11Z)
LayeredPackages: expect
ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:testing
Digest: sha256:dfd1a82bd326e7591c6f84346aa1ae51f2a26ca540d53c0ef22b508d54dd766e
Version: testing-40.20241008.0 (2024-10-09T05:32:48Z)
LayeredPackages: expect
uname -r
6.9.12-210.fsync.fc40.x86_64
Well fuck lol
Just did a rpm-ostree update:
Upgraded:
bmi260 0.0.git.19.337ce2ed-1.fc40 -> 0.0.git.24.a247cc69-1.fc40
containers-common 5:0.60.2-2.fc40 -> 5:0.60.4-1.fc40
containers-common-extra 5:0.60.2-2.fc40 -> 5:0.60.4-1.fc40
kmod-bmi260-6.9.12-210.fsync.fc40.x86_64 0.0.git.19.337ce2ed-1.fc40 -> 0.0.git.24.a247cc69-1.fc40
selinux-policy 40.27-1.fc40 -> 40.28-1.fc40
selinux-policy-targeted 40.27-1.fc40 -> 40.28-1.fc40
virtualbox-guest-additions 7.1.0-3.fc40 -> 7.1.2-1.fc40
Yeah we're food
Good
You had the old one
ok, i test it again.
Ok, now the gyro works after rerunning hhd when wake up from sleep.
Can you run one of the RGB commands that breaks rumble
Verify its broken
Then rerun hhd
I want to see if initializing the mappings fixes it
So I can make hhd write RGB commands on boot
Yeah, Rumble is still broken after rerunning hhd.
Thanks
Ok then I'll fix the sleep later today and I think we are good
Yeah, i think that is the only issue left.
I'll queue a release then I think all of this will drop to stable latest on Monday
Nice.
alright @antheas, only bug right now for me on my onexfly on bazzite testing, is after a fresh boot on the steam controller profile, the face buttons, D-pad and some of the other basic controller button stuff doesn't work (turbo/keyboard still works) however everything works after I sleep the device and then wake it up. This issue is only present on the steam controller option though, on the xbox one it works perfectly
When you reboot?
Are you sure? Should be the same on both
if I reboot, or turn it off an on
When you reboot as Xbox is it ok?
Reboot a bunch otherwise that bug will stay in the next release
Yes
great
lets take a breather on steam controller and see if other people have the same issue
might be a steam bug
fixed
Now the buttons works after waking up from sleep.
I tried rebooting a bunch with the steam controller selected, work fine on the x1 mini.
great
maybe its sending stuff to the serial port too early that its causing issues
you dont have that so you dont care
k guys ill do a release in an hour or so
now its time to air your grievances
There is an still an issue with scrolling through RGB profiles
I saw you changed it
That's hhd-ui thanks for reminding me
I didnt
It’s definitely different than it was before a week ago
Haven't touched it in 4 months
Strange maybe I am confused
Yeah oxp has a lot of RGB modes and I can't be bothered
It works fine for now
You just have to use the touchscreen to scroll and pick one
Be able to change what the top/back buttons do from within hhd
Like how we can change the touchscreen gestures to have different functions, you could do the same with the extra buttons
Provided you are using the Xbox/dual sense controller option
GitHub
Release v3.5.1: OneXPlayer Hotfix · hhd-dev/hhd
Fixes several OXP related bugs after more testing:
Fixes X1 Mini rumble not working due to RGB
Fixes X1 Mini Back buttons/RGB not working after suspend and Mini Pro RGB not working after suspend
F...
i meant related to OXP
that option is on the todo, along with a screenshot shortcut
this ver is on testing rn
noice
It seem like the error that cause the button issue after waking up from sleep is back in the testing branch for the x1 mini.
It is also on the _hhd-dev.
@HHD Maintainer @Bazzite Maintainer Sorry to bother you guys. I read through your convos on the progress you've made in the last few days on this channel, and I just want to say thank you. You've clearly done so much for us and I really appreciate it, especially seeing as OXP doesn't seem to be very helpful and other hardware frustrations have reared their ugly heads, so thank you. ^_^
also worth mentioning that OXP sent out a dev unit to antheas.
without that too, most of these fixes might not have been possible
Wasn't aware of that, I think that might actually be a big credit to them.
journalctl -b 0 | fpaste
without using _hhd-dev I need to see the ordering of operations between hhd and usb to know what happens
There is no difference between _hhd-dev and testing right now
Thanks, we appreciate it.
Yes, due to the fact it's holidays in china oxp has not been able to help much yet
They will with stuff like bypass charging when they get back
But for this user testing and stuff, it's just easier and faster for everyone to be done this wayHere you go.
https://paste.centos.org/view/59c1ccc6
.3s race condition
literaly connects right after the check
that is very nice of them
antheas does yours have the 7840u or 8840u
88
is there a difference between the 78 and 88 in anything outside of AI you have noticed
not much, but it does have the AI stuff
not that we can use it but its there
is there anything you could even use the NPU for on linux
theres a driver
it can't be used?
what could you even do with it that would be useful on a handheld
well theres a driver and we can
but nobody has bothered
apparently FSR4 will utilitze dedicated AI hardware, I wonder if the 8840u will work for that
or if AMD is gonna lock it to ryzenAI and the 8000 series or whatever they launch next
i dont know if it can be used
it has some limitations its not part of the gpu
its part of the CPU die?
yeah but its completely separate
bruh
thats useless
the 8840u is just a cash grab 😭
it can only do some int math for transformers
we will try to add the driver to bazzite though
now that i have a device that has it
the ally has it disabled
could it be enabled?
no
Yeah, even though it can't be used I would still want the driver
in case I did use it
it can be used but nobody has made a model for it last i checked
maybe now they have
https://github.com/amd/xdna-driver here is the driver
GitHub
GitHub - amd/xdna-driver
Contribute to amd/xdna-driver development by creating an account on GitHub.
these NPUs are genuinely useless 😭
can they even accelerate anything like blender
try now, and do a lot of suspends
NPU can only do quantized models and its designed to do it at a low wattage
so you can use something like lamma or recall without affecting battery life
thats it, it cant do anything else
it doesn't even meet the requirements for copilot+
the GPU is faster and better at running models, but the battery will die
do you think microsoft will let it work on AI hardware that doesn't meet the requirements like the 8840u
yes and i think the 8840u meets those requirements
also is there any testing left for me to do or do you think the onexfly is pretty much complete in terms of support
but they have been focusing on ARM stuff for publicity
it only has 15 tops
copilot+ minimum requirements says something about 45
the NPU in general is a mess, its not enabled in every device
i dont know what AMD is doing
when will you update this?
later today
oh ok
i reverse engineered a bit onexconsole and I have all the model codes now
oooh
will you add in support for the older intel based onexplayer models
intel will come later
does hhd even work with intel
like the claw
hhd has a controller component and a tdp component
the controller component works with intel devices but not the claw
the tdp component does not work with intel devices
is there no ryzenadj equivalent for intel?
also, the claw will need special TDP stuff
there is not but I think you can set tdp in a simpler way
but devices like the claw and the ally and the legion go
need to have TDP set in a special way and ryzenadj does not work properly
for lunar lake we will probably do intel
and claw v2
then roll back the benefits to older devices as well
ah okay
how is it going with fan control
and when will 3.5 or 3.5.1 come to stable bazzite, and my kernel patch
works but needs to be added to the UI
your kernel patch is in testing
we are aiming for monday
I am already on testing
Oh ok that seems pretty good
all of testing will come on monday
ally users are waiting for it too
also steam controller
do you already have the interface for fan control on devices like the lego and ally
yeah, just needs to be wired for oxp
oh okay
it seems you've made a lot of progress this past week
what part of HHD is the hardest for you to work on
GitHub
Release v3.5.2: OneXPlayer hotfix V2 + crash fix · hhd-dev/hhd
Fixes a crash on devices without extra buttons that was caused by some remaining dualsense_edge strings and adds usage_page and usage checks on the X1 mini vendor interface to remove race condition...
@Kyle Gospo drop this into testing after 15 min + @chewlm86 gives the goahead
stuff that needs the kernel and takes like 1 week turnaround
what about messing with the UI and stuff like themes
thats the second on the list
Do you plan on making more themes by the way?
I dont plan on it but anyone can make themes and add them to the UI
I figured 😂 it seems like thats something you want to avoid for now
theres a bug on the X1 I have the fix for and I need to push a release for it
the hue slider for the center buttons is broken
center leds
does bypass charging not work as of now on bazzite?
Did tons of suspend, working fine now.
Can go ahead to pull it into testing. 👍
You can't control it
antheas, on a fresh boot, everything works except RGB
oh you want to set a charge limit
If you're up for doing the testing for it in windows be my guest
What about sleep
well if it goes to sleep on its own in desktop mode and I wake it up, it gets stuck at a blackscreen but its still turned on and the fans spin
I set a charge limit in windows for my x1 and now it's stuck there
would that mean more wireshark
No 🙂 so let oxp get back to me on that
Rweverything and reading the EC map
Which requires disabling every single windows defender setting
that sounds like a pain in the ass
Only desktop?
but I can help with that this weekend if you want me too
Hopefully f41 fixes that
yes
I think so
Let oxp get back to us, they said they will help
let me let it naturally sleep in game mode
Engineers are on holidays
have any other OEMs offered help like OXP
or are they going above and beyond
Asus has helped with the RGB issue and sent dev units
Lenovo has offered to help but we're good for now
The legion go always worked alright
isn't it pretty generic hardware
compared to the ally
besides the RGB and FPS mode I guess
Haha no not at all just as custom
Just happened to not need a speaker fix
but its been less finicky than the ally historically
The ally got a lot of blame for a controller issue that's caused by a Linux kernel bug
oh
The fix for which is in testing
But it will be a pain to solve in the kernel because it means reordering some stuff
Which will need to happen anyway
GPD has also offered to help but they're taking their time
Hey that's good for OXP I guess
rip
Oh rgb
yes
The fix for the x1 mini might help
I have to sleep the device, and wake it up in order for the RGB control to work
everything else works like a charm
You can check in next festing
It's the same bug
should I install ujust _hhd-dev? is the fix in there and I can test it out
You can't because you need to reboot
darn
yeah the blackscreen issue is only present in desktop mode
didn't happen in game mode
which is good since I avoid desktop mode
if my onexfly sleeps naturally over time in desktop mode and I wake it up with the powerbutton it wakes up but the integrated display shows a blackscreen
Can you try stable?
Want to see if there is a problem with the ally fix
Otherwise seems like a KDE bug
KDE 6.2 will be in f41
6.2 is in f40
in testing now
Well could be anything including kde 6.2 then
I think if I press one of the controller buttons it turns on the integrated display
for example a trigger
I am gonna test it right now
So you just need to press a button?
That's not a bug that's just using a handheld being weird
yes but pressing the power button should wake it up and turn on the display
The touchscreen does not work if the screen is off
the screen turns on
its just a black screen
Weird
I will test it out right now
and send a video
then I will sleep
That’s right after the screen naturally turned off after inactivity
@antheas I was able to replicate @indigo blank screen issue.
The issue seem to be the Turn off Screen option, after 1 minute even before it goes to sleep the screen will go blank.
No button, keyboard, mouse can wake the screen up.
If i set it to Never then that blank screen issue did not occur.
Ok that clears the kernel too
GPD returned from vacay
You're the first to know
I have tested the latest testing build. Everything work fine.
But i noticed that the game treat the controller as Playstation Controller in game. All the button icon are ps related.
Even when I select Xbox or the Steam controller.
How does steam see them?
Steam see them correctly.
maybe games need some time and if you reboot it will be fine
changing the controller while in game will cause issues a lot of the time
Yeah, this was the cause. Reboot resolved it.
Oh you caught a really nice bug with this picture
A lot of the settings there should be hidden
@taverin hi join the fun here
bazzite-rollback-helper rebase testing
run this command, reboot and see whats whatAww damn that sound issue is back
Sounds like a TV on a channel with nothing on it
Okay it's stopped that's strange
Nice
@Henry14AFC I had that happen once as well with the white noise glitch. Only way I got it to stop was just restart the device. It has only happened once though but I feel like I had this exact same audio issue on the Rog Ally as well.
Yeah it happened constantly a month ago I rolled back to windows but only happened once this time thankfully
Doing it again now very confusing
Close the game however and it stops
GitHub
Release v3.2.2: OneXPlayer Hotfix · hhd-dev/hhd-ui
Fixes the hue slider when used in OXP devices that have center RGB (e.g., X1) and makes the RGB options of such devices scrollable (they have a lot of options).
Full Changelog: v3.2.1...v3.2.2
@antheas How do we load that or is it just for tracking?
tracking
build should come up at most in a day
Getting my hopes up!!!!! Then let me down haha
I have found another bug unfortunately
It seems deleting games from steam it's not reflecting in the storage counter
Tested it there doesn't change
Anyone know how to get onscreen keyboard to appear on desktop ?
Pops up in terminal but that's it
I thought it was at 3.5
hhd-ui
Oh ok
Steam issue, not bazzite.
We do not control steam, valve does.
Also the storage counter in steam can be delayed in updating, a reboot will force it to update.
has valve ever reached out to projects like bazzite,nobara or chimera to offer help?
wrong person to ask as i dont do much communication, i mostly do bash stuff.
all i know is we contribute upstream to projects we use (gamescope-session-plus from chimeraos and gamescope for example)
not much but they helped with the ally vrr slider
It didn’t look like that when I was on stable, there was an option to manually block sleep
Are you guys doing anything on testing that could potentially cause conflicts with sleep settings or break it
testing has a newer kernel and newer KDE
but we did not do anything to customize this menu
oh okay
hey @antheas you mentioned something about anyone being able to add their own themes to HHD, how would I go about that, as in creating one. What language is hhd ui built in
Just got an update here seems big as it's projected 20 mins to complete
Is this the big one
in testing?
which big one?
oh
its always 20 minutes
we dont have a progress bar
Just realising that now naw I thought it would be a big update when you do the official release of the build for the mini
its for all of them and we are aiming for monday
yeah if you know a bit of css
i should make it user customizable but havent
I was thinking of trying to get an AI to do it for me
but that probably wouldn't work
i mean its simple you just change the colors
i have a file with themes
I think it'd be cool if there were themes to match the OEM softwares, like onexconsole, armoury crate, legion space
at least the hhd quick menu, not the main window
i mean we have one for bazzite
hhd is not purple
theres also one for manjaro
why aren't all of those included by default?
I don't see an option for a manjaro one
the manjaro is not, the other ones are
Personally love this build for the mini pro it's brilliant great job
ah I see, makes sense though idk why you'd run a manjaro theme on bazzite or any distro other than manjaro
is sleep still busted?
you can enable it by forcing it to think its manjaro
currently building a kernel
that you can send me or is already included in hhd
Il test it now what's the issue
i might try to make it happen
you tell me
does sleep work
all it is is an accent color and a background color
i can make that customizable
Just did a sleep there yeah it's fine
so what doesnt work
That is a great idea
Nothing everything works as far as I can see😂
Il try a sleep from gaming mode
Absolutely nothing wrong with it
Very snappy
have you thought of adding solid color presets to hhd rather than just the hue/saturation/brightness sliders
no
i dont know if there is a point
i know onex does it that way
it'd just be more simple for users idk, you could have the sliders tucked away under a "custom color" drop down menu or something
Noticing big performance differences between bazzite and windows
All good ofcourse
No problem with sleep so far on the x1 mini.
Everything else works.
Is there any reason why the audio randomly starts crackling out of nowhere
Restart fixes it but so strange
linux
No fix for it then 😂
yea
Thank god for Bluetooth headphones
Aren’t there device specific patches to fix it though, like kernel patches for the rog ally
Like you think the ally doesn't have speaker issues
Antheas do you have any issues with sleep in desktop mode
On testing
yes
kyle is busy it seems so we arent getting builds right now
but i worked a lot the last 2 days on cleaning up gamescope and the kernel
idk anything about this handheld but i can assure that a new build will happen between tomorrow and early november lol
i thought the next major update would have occurred with fedora 41 builds, which will arrive either october 22nd or november 5th, but it seems we're going to have another one during the fedora 40 cycle soon specfically for this handheld?
so whatever you and kyle are cooking antheas, ill be sure to get the announcement ready when stable is built
i mean f41 is good for the news cycle
but we also do good work here why does fedora get the credit you know
im still announcing that
it's consistency mostly
yeah kyle needs to get on it
so people who do know what a fedora is don't have to ask what version fedora we're on
throw this build out on 40
then throw f41 in testing with a new kernel
plus rpm-ostree status already has it that way
i made the kernel today
i added all the ally patches
i even prd kernel-cache to get it in there
my condolences
it also builds for arch
you saw this
i saw
yea
cachyos now has to compete with that lol
this is friendly competition
imagine people installing a distro all about a kernel and using a fedora kernel
Yay today is hopefully the day the fixes get released into an update for the OXP devices
UpdAte went love
Everyone switch to stable now
Because testing is about to become an F41 party
@antheas Would that include the button fixes for the OXP Mini Pro?
everything that was in testing
so dumb question but do you know of a keyboard shortcut to change active display? I had the handheld hooked up to an external display and I told it to duplicate the displays in desktop mode but now both are just black screens
start + P
same as in windows
ah
hmm didnt work
meh im going to change out the drive to a 1tb anyways today and reinstall so it is what it is/
Question when I do the reinstall will I need to do anything or will it auto pull the needed updates for the OXP?
why reinstall?
yes just download a new iso
Gotcha and yeah the drive in it is 512 and I have spare 1tb laying around
so why saying if I didnt get the black screen fixed its no big deal
start + p works
but
it opens a dialog
it didnt
to change the setting
well if your screens are not working you cant see it
just press the arrow buttons and hit enter
They are on with backlights but nothing showed up. I tried getting to terminal also and no go
just hit right and enter a couple times
Just downloaded latest ISO and the buttons are not working. Is there a way to switch to stable?
the iso did not build
just update
how do I do the update? I tried the System Update but still no go
yes the system udpate
Yeah didnt fix the buttons for the OXP Mini Pro
it should have, the kernel is correct
you can always update manually
what verison are you on?
sudo rpm-ostree status
Which button doesn't worj
The orange home button, menu button, and keyboard button
In the test those all worked as intended
Open handheld daemon
Actually that's the problem
Kyle did not update the onexplayer detection
oh
Just enable it manually with
sudo systemctl enable --now hhd@$(whoami)
Does that persist through reboots?
yes
it just wasnt ran automatically
Understood
Fan control didn't get rolled in this time? Still waiting on kernel?
i need to write more stuff
but now you can test it if you have ssh
sudo python3 -m adjustor.core.fan
runs a little fan curve I made for the X1 30W
actually not sure
i think thats the old fan curve
i am still tweaking itwould it work on my onexfly
also any idea when the fix for sleep in desktop mode will fix
yes
no
that thing broke in stable now too
💀
any idea whats causing it
and is it only affecting onexplayer devices
my ally broke
no...
my onexfly might be bricked
its turning on and the fans spin but the display is black
i told you my ally is doing it on desktop mode too
I let it die while it was sleeping
no its just dead
just hold the power button
and then let it charge
okay
testing is on fedora 41 now?
no, kyle is going through some stuff
so it will take a bit
what do you mean
personal stuff
Oh
Yeah antheas my onexfly is showing me some bad signs its bricked 😭
dont worry
the fans turn on but the display is completely off and no bios logo shows on boot
hold the power button for a lot
like 1 minute
after charging it for 20-30 min
okay
you have this problem on your x1
?
no
it works fine
also i never let it die
any reason in particular or you never actually use these handhelds on the go haha
I never take my onexfly out of my house so I'm kind of dumb to invest in handhelds
i use the x1 docked
not right now
i usually do when im travelling
oh ok
although now so many choices
is it hard to pick which one to use
i have to rma my legion go because the fan is stuck at full speed
so i usually have the x1 docked and mess with the ally
Did you do that unintentionally 😭
by tinkering with the fan curves or soemthing
yes kinda
no
by blowing on it
allegedly
oh lol
maybe i dont know
the fan needs cleaning every month
do you own an actual steam deck
i cant open the device every month i dont want to open it every month
no
hrm, were you holding the fan in place while cleaning it?
no
lol
how
stick a toothpick in there? sounded like a worse idea
finger on the center of the fan
hold it there
what finger i did not open it
ahh, you didn't open
rip lol
that was the whole point
you do all this development to get a steamOS clone working on non-deck handhelds just to not own a deck? I don't own one either, have you ever had one? or do you have a reason not to have one
and lenovo cant say anything its pristine
i think cleaning fans without holding in place can potentially damage them
never opened never modded
i know
i made a judgement call
just like lenovo when they put that crappy fan in it
I had a Deck, gave it up because it was too big and not powerful enough for what I wanted
i dont like valve hardware a lot
fair enough
maybe steam deck is better but it doesnt interest me
I got rid of my deck because it ran linux and was weaker than basically any other option on the market
i boguht the valve controller and steam link
they were not that good
because it ran linuxyet here you are on the bazzite discord? 🤔
I have had a lot of character growth over the past year
i quite enjoyed the steam controller
i actually really like the Deck's controller
Fr
just wish it was available on something other than the deck
deck controller is obviously better
i dont like the plastics, i dont like the firmware, i dont like the execution
those are personal quirks to me though
i dont like it ships with a 45W brick I think thats ewaste
Yeah why doesn't the deck have secure boot
yeah
i dont like it does not have a proper usb slot
i dont like the resolution i dont like the screen
oled is ok oled
2k as the go is too much but 800p is too little
16:10 720p not very good
but for standalone controllers
for me the steam controller from valve and gamecube controller shares the top spot for me
followed by 8bitdo ultimate and gulikit kk2pro/kk3max
3rd place goes to i guess dualsense or and ps4 as i never used the haptic triggers
Legion go better
The controller on the deck is top notch, the layout grows on you for sure
the layout is good
if they made a steam deck oled with a 7840u and a 1080p screen I'd love it
but i never touched a deck. Hopefully its better than the steam controller
way better
The trackpads are pretty good
judging from what ive seen online the plastics are the same
i dont like this kind of plastic
my only complaint is the start/select buttons are too squishy, along with the steam and ... button
texture is not the same though
but the plastic is, and no metal
my onexfly is not bricked 😄
my main complaint is just the sheer size of the deck, it's massive 💀
well, that and performance
yeah and thats due to the touchpads
the weight isn't even an issue
solely
its the size itself
everyone keep making it sound like its like truck sized, my first comment when i opened the package was "huh, smaller than i expected"
its so large because of the touchpads, they have to be in your thumbs
so then they have to move the dpad and abxy
and it turns into that
do you think they'll be smaller on the next version of the deck
I feel like shrinking the package should be a priority for them
the trackpads are as small as you can comfortably make them without making them useless
id like a deck mini, drop the touchpads
They could just have one small trackpad like in the same location the nub on the GPD win 4 is, solely for desktop navigation and maybe a little bit of remapping, but not as useful as the full sized ones on the steam deck
eh, the mouse nub on the GPD Win 4 is decent. a tad too small, but something a bit bigger might be fine
add an inch to the screen thin the bezels
bump tdp to 25W
capacitive sticks, 4 back buttons, the hori layout
the nub is ass outside of desktop navigation shits useless
thats what i want
i will not give up the touchpads
and antheas it can't even be remapped because of how its implemented right? the nub on the win4
they can have a touchpad variant just like lenovo has the detachable controllers
yep, it can't because it's not an actual trackpad. it's a mouse
i use the right one for virtual menus and the right one depending on the game for mouse or gyro toggle (as in on/off toggle)
i will look at it prob tomorrow and tell you for sure
but thats what we saw
they basically took the laser sensor of a mouse and put it upside down on the Win 4
its an inverted mouse sensor. same thing as you flipping your computer mouse and putting your thumb on the sensor
its hella annoying you cant tap to click
yeah but couldn't you at least change what its used for
you can push to click
when you click on it it does something
you cant detect touches
bruh 💀
if you got your hands on a win4 would this change
i want tap to click
i got my hands on a win 4
wym
you have a gpdwin4?
yeah
you told me you only had a rog ally x, legion go, and a x1 amd
basically when we investigated, how it worked is that it sends data while moving your finger. but as soon as you stop, no more events trigger
he just got the win 4
well now i have a win 4 too
can you please make the menu button open the QAM by default 🙏
yes thats the first step
but basically we can't distinguish between a finger hold on the mouse nub vs the finger not being there at all
i was telling aru
i use R4 as QAM and that's been fine for me
that is cool
well it will be users choice
you have a handheld from every major brand
except ayaneo lol
but I can understand why someone else would prefer menu as QAM
and msi
Yeah but that isn't as simple as you getting your hands on one of their handhelds and being able to implment support for all of them, is it
ayaneo is an uphill battle not worth fighting imo
not now, at least
that thing sold awful
i think that yeah pretty much. I find it unfair because they wanted linux the most
but my hands are full rn
ayaneo next lite was supposed to ship holoiso
terrible choice of distro, lol
whats the deal with the anbernic win600, did it ship with steamos?
so now they end up having the worst linux support which is a shame
i added support for it, keyboard button works by accident
but other than that its fine
no
anbernic is the reason why we haven't seen other official SteamOS handhelds yet
why?
i think the reason is valve doesnt care
what processor does it have
my understanding is that anbernic was officially cooperating with Valve, but Valve really soured on the entire experience of working with 3rd party hardware because of them
how come the steam UI is snappy on actual deck hardware and slow on arguably better handhelds with a 7840u
which is why the anbernic SteamOS buiild is incomplete/janky
it runs official steamOS? is it up to the latest version
I don't think it gets updates, so not really
how lame
but apparently it was actually built initially with valve
from my understanding is a windows device
with an xinput controller
would you say if valve did offer a global steamOS image it'd have support for onexplayer/gpd handhelds
or just the major ones like ally and legion go
i'm almost positive it's going to be per device
nobody knows
like bazzite-ally?
or do you think they'd have a handheld specfiic image for all handhelds in general
Yeah that is the unfortunate reality
i know because i add support for this stuff
without custom firmware it aint happening
with custom firmware, it is going to be the same image
custom firmware?
like bios?
controller, bios not necessarily
they need to use dinput with all the buttons + gyro
otherwise steam cant read the buttons and gyro
is that even possible
or gpd/onexplayer would have to work with them
of course they'd have to
and there would have to be a controller standard
which is first created and published by valve
then integrated by oems
this would take 2-3 years
would this work on existing devices or only new ones that release in the future
a year for the standard + a year for the firmware + a year because valve
no it wouldnt
i doubt that manufacturers will redo the firmware of existing devices
no way
and besides, the ally does not have controller gyro so it cant
the only alternative is valve forks bazzite
so even the latest 8840u devcices would be excluded out of a potential steamOS for every handheld future
for existing devices
or handheld daemon
yea
or they make their own version
but thats very doubtful because its a lot of work and a bit hacky too
also its free so why remake it
do you think its likely they'd fork hhd for existing devices to get them working with steamOS?
if they dont they cant, which works for me tbh
they could probably build it into the actual steam UI and make it work better too right?
they cant, needs root access
steamui does not run as root
they'd have to build an external tool either for the gyro or the controllers
then much around with the shortcuts and stuff
essentially remake hhd
they could make it work better with steam though right
like for example for the QAM button, you make it do the guide button + A shortcut
not anymore
steam controller
they could make hhd work better with steam yeah
would only take an afternoon
do you think its likely they'll try and get those other OEMS to adopt a controller standard
not much would just take time
they can barely figure out xinput
It'd be nice if there was a modern successor to x-input
only took valve 6 years to make the steam deck firmware
and its overly complicated and 1-1 and nobody should redo it
i guess its similar to other manufacturer's firmware and has keyboards and stuff
does the manufacturer have to be the one to do it or could the community or some third party hypothetically rewrite it
steam needs to support it
dualsense firmware would work perfect for this
there are already vendors selling dualsense controllers that are not sony
that would be my suggestion and why hhd did dualsense for almost a year now
is dualsense still the default for the legion go/ally
that really bugged me like a year ago when you needed to use the dualsense controller emulation to get all the features working corectly
xbox is the default
but i think now steam controller is the best
i also prefer rgb to not be controlled by steam
funny some random collab with hori benefits the hhd project
and you know the SDL dev added support for it in a day or two
at least im happy i didnt mess with emulating the steam deck
is that what chimeraOS does?
or holoiso
chimeraos i think on 46.2
is that why chimeraOS generally doesn't work that well for these handhelds
I mean thats really mean to say
it works alright
rogue-enemy isn't as good as hhd though
if you know what that is
yeah i know i helped fix some stuff in it too
it started like 3 weeks before hhd
then stopped a month after, chimeraos never shipped it
damn
and I remember steam-patch
it never worked very well did it though
the fact that hhd works to the extent it does is completely insane and nobody can replicate it
and they are trying a lot
Yeah is it pretty cool how many devices get brought to parity with the deck
but its too late now, valve has announced they want third party support
hhd has segmented itself and in a month will support more than 80% of the market to an excellent extent
what does that mean? they want OEMS like ayaneo to help?
and the other 20% soso
the ally at least
so like trying to get in the steamos clone game now man
its too late
bazzite is mostly custom now too
That last 20% is basically just ayaneo and the msi claw though
yes
and maybe some legacy intel handhelds
x1 intel i think is about it
the only one worth supporting
there are older gpd/onexplayer and maybe even ayaneo handhelds that run like 10/11th gen i5s I think
we support older gpd too
perhaps not tdp
only protrait panel intel does not work
just no tdp controls
but lunar lake i think we will change that
how does autoTDP work on the actual steam deck vs a handheld running bazzite with hhd
i mean as you see im running out of devices
steam deck does not have autotdp
is the answer
it works exactly the same
bruh
the only difference is the steam deck is simpler
what is its default TDP?
for the deck
15W
thats it
15W nothing else
I thought it dynamically switched TDP
thats lame
no
if you set your device to 15W it will be the same
then they did a bit of scheduler stuff and tuned it so that it works fine like that
does any device out there have an actual autoTDP then
no
ayaneo does
and its probably jank af
i dont even know if autotdp is worth getting into
the devices manage their tdp quite well
you dont need to mess with the tdp slider 25W will work great most of the time
youre only losing like 2W if you do that
oh ok
then if you lower the tdp manually you will lose performance
if its ok with you then yeah you can save power
is TDP boost CPU boost?
but if i did autotdp how would I decide how much battery you want vs performance
25w with TDP boost on or off for most optimal performance per watt
no its not
CPU boost just burns power
TDP boost does not affect gaming
what does it do? should I have it off
it makes tdp like 2W higher for 2 minutes
then it goes to where you set it
so my understanding is that you don't need autoTDP on Linux to begin with.
Windows has a cpu-biased scheduler, so you had to use 3rd party software like AutoTDP to force it to not over-allocate resources to the CPU instead of GPU
or so I've been told
no they just use crappy EPP
they max it out too early
what would the benefit of real steamOS over bazzite even be though
I feel like its close enough
besides the steamUI being slow maybe
i mean we dont change the steamui
thats just slow
it would be that valve made it I guess
Tbh I don't think there is any benefit to official
Besides it being official
its not as slow on the actual steam deck
Yeah it's not as slow on a 60hz 800p device
This is likely valve's fault
They render steam UI at max FPS, max Resolution
Yeah if we made it potato resolution it would be fast too
its because steam is a web based app
I made a patch for that still thinking about it
We can even change resolution
to make steamUI run at 60hz
and maybe 900p or even 720p
same as the deck
thats not a bad idea
60hz
Resolution dunno would look bad
would that even make it run faster
like loading collections for example
I got 2000 games in my collections
It makes it lose half the power
and it takes a hot second to load them all and the device slows a good bit
you should do that, limit only the steam app to 60fps
I don't think most would notice the difference from 60 to 120 just navigating that menu
if you do make a patch, please flag it behind an env var
while I'm not a fan of steam UI's behavior, I'd rather not mess with it unless absolutely necessary
its slow as heck this is a big issue
You do notice it
maybe a little
but if it makes the UI snappier
its worth the trade off
that UI isn't the main thing you should be looking at
its the games
for you the problem might actually be the 2k collections
you think?
they are all non-steam entries
that could be a part of it honestly
but the thing is, even the QAM and the guide button menu are slow
last i remember, steam BPM was very bad at handling very large game libraries
which is why I minimized my non-steam game entries to something like 50 entries
yeah emudeck does say something about that
they reccomend emulation station
I might just be a dumbass for not listening
antheas any ETA when a potential fix for the RGB control not working unless I put the device to sleep first
i having that problem to when ever i put my steam deck to sleep in the new update it styas on a black screen
Wym I fixed it
😭
It still does it for me
Is the fix on stable
well you should have told me
i will look into it again soon
same thing here, but only from desktop mode. fine in gaming mode
last release was fine
yah desktop mode to
@antheas hey I'm gonna be getting rid of my onexfly in the near future so if there is any last testing you want me to do, now would be the time to tell me
Just read this, wishing the best for them🙏
What doesn't work after sleep
issue exists on my ROG ally z1e aswell actually
@indigo
sudo journalctl -b 0 | fpaste
after rgb control does not workFor me nothing works after sleep lol. It just goes full fan speed and never wakes up. OXP Mini Pro with 7840u
you're confusing me
didnt you say it started to work?
RGB control doesn’t work on intial boot without putting but to sleep
ok send that command
Will do later
I'm guessing that an SD card formatted on steam deck isn't useable on bazzite would have to be formatted again yeah ?
My deck got a broken usb c port sent for repair transferred files to SD card to put on the onex but it's asking me to format the card for use and that ain't happening lol
no you can
there's a ujust to switch to ext4
for compatibility w/ SteamOS
then it's just plug & play
Ohh Al check that out now thank you
yea nowhere near a pc rn but i set a reminder to document that command in case someone wants to use a sd card they used on their deck running steamos
What's the command sorry
Got it moving all the files now thank you
you can open the terminal and write
ujust --choose
and then just type ext4
to find it
then press enterYeah got it sorted damn moving files from an SD card is slow 😭
Has anyone else here got the mini pro ?
Vibration motor doing my head in it won't stop so loud and uncomfortable
lower the intensity in windows
Am using bazzite sure lol
It's even doing it when not gaming now it's not the fans either they are quiet
Piece of shit sooner I get my deck back the better lol
its just vibrating randomly?
Yeah intermittently
Really really annoying
It's not fan related because fans are blasting now downloading games but it's not rumbling
Maybe you can disable it with the button shortcut.
I encountered similar issue on the x1 mini while on Windows previously. I used the shortcut key listed in the user manual that came with it.
Not sure if this is shortcut is the same as this, the x1 mini have a slightly different combination.
https://www.reddit.com/r/OneXPlayer/comments/sngvh1/how_can_i_disable_the_annoying_vibration/
Reddit
From the OneXPlayer community on Reddit
Explore this post and more from the OneXPlayer community
Will I be able to do that if I'm running bazzite ? Not on windows anymore
Yeah, it works in bazzite too.
It is embedded into the controller firmware.
Al give it a try once I get to work here
What is the select button on this thing 🤣
view select etc
its the button opposite to the one that pauses the game
Thanks Al try this command now wish me luck 🤣
Which device do you have
Onexplayer mini pro 6800u
Fans were loud before on windows but didn't have this mechanical vibration
Does it have RGB?
Or back buttons
Yeah has RGB no back buttons
Hopefully the RGB is not messing with it
I disabled the RGB so not sure
Gona fire up a game now after trying that prompt
Naw still doing it so annoying
Sounds like the fan if I'm honest
Should the fans be making your hands vibrate tho?
Definitely agree it's stopped now but the fans are going full pelt all the time
Can't control it lol
You tried to implement fan control didn't you there's no way of doing it is there
I've just been busy with preparing for fedora 41
The fan curves in these units are wild
No it is possible and my new fan algorithm is super good
Just haven't cleaned it up yet
OneXPlayer Sensor/Fan Support Extended To More Models With Its Linu...
One of the new hardware drivers set to be introduced in the upcoming Linux 6.2 kernel cycle is the OneXPlayer sensor driver for supporting hardware monitoring on the x86_64-based handheld gaming devices
I can't tell from the video if it's the vibration or the fan
Yeah just read that but it gives no information on how to do it
Definitely the fans as they have calmed now and the vibration stopped
You need an algorithm to do it and I made one and it works it's just not accessible yet
It seems to me like when the fans go full speed in his unit it makes the unit vibrate
And it's like 4x quieter
It's not as intense as rumble
A great way to find out is il enable rumble and play a game I think
The fan speeds up way faster than it should on the x1
Okay it's definitely the fans yeah for am not even getting any rumble 🤣 which I don't want anyways thankfully
Yeah I downloaded fantastic decky plug In I think it's called didn't really do much
When was the last time you clean the fan?
Never I only bought the unit maybe 3/4 months ago it was used
The vents look kinda dusty from the video you shared.
Maybe the fan keep going to max speed due to not able to cool the apu temperature down fast enough.
Do you have CPU Turbo Boost enabled? Disabling that should help keep the apu temperature down.
Is it difficult to clean them I see 6 screws on the back to remove lid ?
I disabled the boost and dropped the TDP down to 15w
My steam deck is at repair shop at moment getting usb c port replaced maybe get him to clean the fans and that when I get the deck back
Just use compressed air
Okay il order some and try that thanks for the help
Most of these channels you don't even get a response
Do I need to open the unit ?
No
Just make sure it's turned off
And the fan does spin too fast
On these units it's a known issue ?
No this is general advice
No sorry I meant the part where you said and the fan does spin too fast
I personally prefer to open it up, coz from past experience I actually damaged the motherboard when the fan spin too fast then I was cleaning it with a blower.
Now I always open it and hold the fan down before I clean it. Haha...
When I open it up then I don't have to touch anything just plate off clean then back on because am terrified of breaking something lol
Just hold the fan
Okay no worries was concerned I'd have to take the fan off to clean it is all
Disable RGB option has vanished from Daemon the sides of my unit are red hot I am freaking out
Minipro with just rgb
Yeah not sure what's happened turned it off for hours turned it back on RGB is now on by itself and the option has vanished to turn it off
Now the unit is scalding hot on the RGB sides
What
Take a video
Then hold the power button
In the middle of a second reboot now
yeah the led button interface did not come online
Has it broken or something it was working before just
probably needs to reset
i will make a preemptive fux
Went out to main menu running an update I check a few times a day hopefully that fixes it
Heat coming off it is crazy it's like am running cyber punk on psycho settings 🤣
hold the power button
like a lot
That was first thing I did I had to to switch it off
It froze after sleep
try updating the bios
My steam deck usb c port cannot be repaired so looks like this onexplayer has to go now anyways
I'd have to put windows back on it for trade in wouldn't I
sure
i dont get the logic of the usb c port
How much was it used
I sent it to repair shop guy soldered a new usb c port onto the steam deck
And it still won't charge
He's a guy I goto for all my pc stuff he's pretty good tbf
All my roms games everything is on that 2tb SSD aswell so I need another deck
No troubleshooting on the charging circuit?
I'm not sure what he's done but he's not even charging me for working on it he never does if it can't be fixed
Hes Gona pull the 2tb SSD out I put in it then Al put the 256gb one I had in it before and Al send it to valve
Anyone any idea how expensive they are with repairs any experience
This is the best group chat I've ever been in btw extremely helpful every other one you get stupid memes sent to you or no response
So after restarting the light is like that?
Yeah it's still doing the latest bazzite update here
My work WiFi is pathetic
It's downloading in KBS 😭
The update will be out later today but it won't fix your issue.
I think you need to reset jt
But I don't know how
Like factory reset ?
No, reset the bios and the ec
Sorry am a nood what's ec
Noob
It's part of bios update
But I think that part needs to be in windows
@chewlm86 you have any idea?
Nearly sure I have the latest bios I updated it like 2 weeks ago before I installed bazzite
IL goto bios and see
Maybe if you update it again it will fix itself
When I goto firmware update on the bios menu should I see the old bios
Because am on that now and see nothing
Did you put the bios on a USB stick
Not since I last put bazzite on as I had to flash the drive for I t
Trying to find the usb again to download it to
I can ask oxp about it
I have no idea what I did but it's fixed
Nice
All I did was F3 optimized defaults now the Rgb is back off
Great
Check the buttons work
Yeah all working actually now that I think on it earlier my refresh rate option was missing on the steam menu everything else was there
Very strange
If I get a new deck and hot swap the SSD will I still have all my roms and stuff I had downloaded to it ?
Maybe the configurations in the bios got corrupted.
Encountered strange issue on a gpd win mini that can only be solved by pressing the reset pin, this essentially simulate a battery disconnect. So the bios get factory reset.
Onexplayer doesn't have such reset pin.
Not sure if you method you use is the same as a factory reset or not.
But the sure way is to let the battery run dry, until it is not able to power back on. The bios will get factory reset.
Literally have everything from super Nintendo to PS2 on that thing
If moving a ssd from one deck to another, it should boot right up with all your stuff retained.
I foofood my gpd win controller a bit, it needs a very deep reset
Think draining the battery will help?
If it is stored in the bios then it will define help. It did solve one one the trackpad issue I had previously.
Just hold the reset button for like 10 seconds and then power it back on. It will take slightly longer to boot after a reset.
Thank god that's my major concern right now Al put the 256 in it and send it to valve
Nearly bought a Rog ally there in a panic lol
Moving the SSD will move everything except bios settings, it will be fine
Can we keep this group even when the hhd testing is done you guys are great 😂
@chewlm86 made some changes to hhd because i found a bug on the X1
if you can check it out great
there is a good chance it fixes the vibration issue too
Nice, i will try it in the morning. Is it in testing or stable?
_hhd-dev
I got a message from valve about my deck am sorry that it's not related but I think it says there fixing it for free does anyone mind if I put it in
why didnt you do that in the first place if it has warranty
It doesn't have warranty that's the thing am confused about after getting the message
They repaired it 6 months ago but warranty has definitely expired by now
Can't make sense of this
where are you sending it from
UK northern Ireland
Any way of locking frame rate on say older games that don't have the option ?
Playing vice city here at 400 FPS 😂
should work unless you mucked with the settings
Haven't touched any settings it's set at 60 on game mode but it's going over it
if the frame limit is enabled and tearing is disabled it should work
especially if you vsync
Don't see a vsync option on vice city
Frame limiter is there but drops it right down to 30
looks correct
maybe we should remove the --external option for all devices @Kyle Gospo
😂😂😂
it doesnt have vsync
or something
Yeah on deck the frame limiter prevents it going over UI is the same just thought I'd maybe did something wrong perhaps
No worries thanks
if it works on deck it should work here
Yeah that was my thinking but il figure it out lol
Just tested it, the vibration issue is still there unfortunately.
Stop working after setting the rgb, and started working again after waking up from sleep.
@antheas I just did a fresh install on the rog ally. Doing the update now.
Is there anything ally specific that I need to do for hhd?
No
Checking to see if Sleep bug was ever resolved for the OXP Mini Pro's
What is this bug exactly I put mines to sleep all the time on my mini pro
I have 6800u model
you realise this is the onexplayer thread right?
how does that work in bazzite?
It sticks to the windows setting for now
Nice
if any of you want to help, I wiped my windows partition prematurely and tbh I am not in a rush to figure out how to install windows on an external drive as it is a mess.
I can give you instructions on what I need for finding out how to add the feature to linux.
I will also ping onexplayer
but in any case, it is straightforward to find out how to enable the feature in linux
you just need to turn off a bunch of security features in windows, including perhaps booting with driver signature verification off temporarily
then install the program rweverything
and with it open, open and close onexconsole completely to find out the turbo button register as a baseline
we have that one
you will notice that the turbo button with onexconsole off works differently and toggles tdp and the turbo light
in any case, after you have that register, you can open onexconsole and turn on off bypass charging and charge limitting to get the 2 registers that change with those options and their values
then just write them here
thats about it
then ill just calculate the offsets, test on my X1, and push an updated onexplayer driver that allows doing that in linux
That applies only to X1 AMD?
I just received my X1 AMD
no, there are 2-3 devices supporting that feature
but since i have an X1 AMD i can verify and enable that feature without much risk
there is a chance other devices have different registers
Icic I only have x1 AMD and x1 intel
Well, great
we can fix both
you need a bios update to enable the feature
but when I got my device I had the feature
so you should have it too
X1 Intel doesn't support bypass charging at the moment though
does it support charge limitting?
Let me check
Not implemented yet
there are bios checks in the oxp code
im not sure there are any for the intel variant
but a bios update might help
I got rweverything up and running.
Can you guide me on what to look for next?
You need to find the EC map
Stuff in it will change as you modify onex or press the turbo button
If onex is closed
These are for the Turbo buttons,
Turbo Button With onexconsole
-> onexconsole open/close, The changed value revert back to 00 quickly
| | 08 | 09 |
| 00 | 01 01
| | 08 | 09 |
| 00 | 01 02
| | 08 | 09 |
| 00 | 01 03
Turbo Button Without onexconsole
-> Led On, The changed value stay
| | 07 |
| 50 | 02
-> Led Off, The changed value stay | | 07 | | 50 | 01
-> Led On/Off, The changed value revert back to 00 quickly | | 08 | 09 | | 00 | 01 01 | | 08 | 09 | | 00 | 01 02 | | 08 | 09 | | 00 | 01 03
-> Led Off, The changed value stay | | 07 | | 50 | 01
-> Led On/Off, The changed value revert back to 00 quickly | | 08 | 09 | | 00 | 01 01 | | 08 | 09 | | 00 | 01 02 | | 08 | 09 | | 00 | 01 03
uh i cant get a clear read
can you rewrite it a bit nice
r
How about like this:
Turbo Button With onexconsole
-> onexconsole open/close,
Note: There is 3 set of value each time the button is pressed.
But changed value revert back to 00 quickly.
Reg: 08, Value: 01
Reg: 09, Value: 01
Reg: 08, Value: 01
Reg: 09, Value: 02
Reg: 08, Value: 01
Reg: 09, Value: 03
Turbo Button Without onexconsole
-> Led On, The changed value stay
Reg: 57, Value: 02
-> Led Off, The changed value stay
Reg: 57, Value: 01
-> Led On/Off
Note: There is 3 set of value each time the button is pressed, doesn't matter if the led is On/Off
But changed value revert back to 00 quickly.
Reg: 08, Value: 01
Reg: 09, Value: 01
Reg: 08, Value: 01
Reg: 09, Value: 02
Reg: 08, Value: 01
Reg: 09, Value: 03
Bypass Power Supply
-> Enabled, Disable when sleep and shutdown
Reg: A4, Value: 01
-> Enabled, Enable always
Reg: A4, Value: 0B
-> Disabled
Reg: A4, Value: 00
closing and opening onexconsole completely
not just the pane
should give you a register
onexconsole
-> Close
Reg: EB, Value: 00
-> Open
Reg: EB, Value: 40
lets see what the linux kernel driver has
same
try changing 0x75
57
to see if you can conrol the led
does it have capacity limits?
like 80% battery
Charge Limit
-> 50% ~ 100%
Reg: A3, Value: 32 ~ 64
oh thats really nice
yeah, nice that it have a range rather than a few fixed value.
32-64 is 50-100 in decimal
so it probably can go below 50
oh never thought of that, i always assume 50% is the lower cap.
Yeah, i can change the led by setting it to 2 or 1.
i think i got it
GitHub
Release 6.11.5-304: OneXPlayer charge limitting · hhd-dev/kernel-ba...
Adds charge limitting, charge bypass, and turbo led control to OneXPlayer X1 devices.
Full Changelog: 6.11.5-303...6.11.5-304
the turbo led needs work tho
we need to find registers in all devices
Ah... I see.
So far this only work for x1 and x1 mini?
the charge limit i think yeah
but in general all of them i limited to X1
Make sense, i guess the X1 line of devices are the only 2 with this capability at the moment.
Heard that onexplayer is also working on adding it to their other older devices, just not sure which one.
Our contact said the engineers are back so we will know soon enough
Are you also planning to add the Vram setting to hhd?
If you can find a register for it
It might not be a register
I tried to find it earlier with the ec map, no luck.
Well if oxp helps maybe
Although it should be left at 51b
512
512 the optimal choice?
Ywa
There was a bug on 6.11 that I fixed
But other than that we have not found A performance difference in linux
Any update on the fan control ?
no been busy on other stuff unfortunately
F41 is on tuesday
All good my decks away to Germany now so am just sort of filling this device then deciding what to put on it when it comes back
That fluid frames on Rog ally is intriguing
for stable bazzite?
Yea
unless there are any last minute showstoppers yes
any fix for that sleep issue in the kde desktop
Dunno
😭
pretty sure F41 prep has taken priority atm
does the X1 mini have charge limitting?
Yeah it does, the 50% ~100% slider right.
next update it will work in kde
Nice. Along with the battery bypass and turbo led?
i did limit, bypass, and led
but in the previous ver they were in a different location
now they will attach to the battery
Nice, putting them in the same place make navigation easier.
look forward to trying it on Tuesday if it get released then.
@Henry14AFC Are you using the deck version of Bazzite or normal Bazzite? I have the OXP Mini Pro 7840u and sleep doesnt work but I saw you stated yours is so wondering if its just the deck version or the 7840u issue.
I am using the deck version of it 6800u version of the pro @Rinzlers
Been perfect for me all it needs is fan control and we are cooking
yeah im running the deck version on the 7840u and sleep doesnt work. Waking from sleep is just a blank screen with the fans at 100%
tried reinstsalling from scratch also and no go
try turning off hhd for funnies
that sucks man
disable controller emulation
how would I go about turning it off?
and please try testing
the newer kernel might help a lot
Only issue I've had is the fans going full speed bar that been brilliant
@antheas Just tried what you showed and still no go.
yea the fan algo is not good
thats next on the list
I posted a log one time from the sleep and it just aburptly ends
there is a workaround to get a log to show
No rush appreciate everything your doing brilliant so far
not sure how it works tho...
echo N | sudo tee /sys/module/printk/parameters/console_suspend
supposedly this stops the console from suspending so you should see something
on the screenHi
I have x1 amd , every thing work great with bazzite, but when I wake up device from sleep the controller won’t work and some time goes on and off every second.
Any help or advice?
does this work with intel now?
@antheas Charge limit seem to work fine.
But where to find the bypass and turbo led to test them out?
/sys/class/power_supply
Find the battery
End threshold is charge limit
Charge type is Standard, BypassAwake, BypassAsleep, Bypass
Then turbo led I don't have my x1 to tell you but it's next to the tt_turbo fn
Might have mixed up Asleep though so can you check if asleep starts charging when you turn it offThis work with this command:
echo 80 | sudo tee /sys/class/power_supply/BAT0/charge_control_end_threshold
Yea
The charge type, Standard and BypassAwake seem to work.
The BypassAsleep and Bypass have the same behavior. Not charging awake or sleeping.
Bypass should work when the device is off
BypassAsleep should let it charge
Yeah, Bypass charge_type should be behaving properly. As it is not charging when it is On and Off.
The BypassAsleep charge_type on the other hand suppose to charge during device On and not charge during device Off.
But currently, it is not charging during On and Off, so it kinda behaving like the Bypass charge_type.
Ok I will do some renaming then and remove bypass asleep
Yeah, it seem even in Onexconsole it only have BypassAwake and Bypass option when enabled.
Not sure where to find it haha...
I will wait till you have access to your x1 later.
In the data you sent me
1011 was bypass always
And 0001 was bypass awake
A guy can dream
Seems like one of those noops
Ah... ok, make sense to try 0011 for asleep.
hm i suppose i have to switch to desktop mode but it will be applied even if i change to gaming mode? gotta test it!
Hm blackscreen when return to gaming mode
Desktop mode is screwed up
On internal screen x1 amd
External monitor is ok
Fixed
https://youtu.be/bFJ6axFTTFE?si=rgVs9HL2EVDrqMy6
@antheas another F1 variation lol.
ONE-NETBOOK
YouTube
New Product Alert: ONEXFLY F1 Pro, a 7" OLED 144Hz gaming handheld,...
The upcoming ONEXFLY F1 Pro features a 7-inch OLED display with a 144Hz refresh rate, powered by the AMD Ryzen AI 370 processor. It's designed with a lightweight form factor for excellent grip and comes with Harman dual speakers.
Officialwebsite: https://onexplayerstore.com Discord:https://discord.gg/WSEK4pb6rX Twitter:https://twitter.com/OnexP...
Haha I found that one in the onexconsole source code
So it's already supported
Well we will see
Haha... nice.
I'm like OLED variant what
Well not source code whatever I decimpiled
Yeah, there is already rumors a few months back that a new onexfly will be released. Thought might be a F2.
Surprised they still keeping the F1 name.
For a second I thought I had put it on the readme that would have been funny
oh ffs
i just bought a regular 1xf
I have some random artefacts on bazzite
Very small streaks of colors
Is this the right place to raise the issue
known issue on all handhelds, sleep and wake or i believe restarting steam will fix it
to get the restart steam option, enable developer mode
we dont know what causes that weird artifact yet i believe
yea it does. I dsicover that it mostly appears when I switched t odesk top (noissue) then switch back to gaming mode (artefacts appear)
Did something change recently with TDP controls? Previously I controlled TDP using decky per app settings and HHD would report that TDP was being controlled by steam. For the last week or so I can't limit TDP using decky anymore, the option is gone.
Make sure add/sys to steam is enabled
For
In settings
I'll check it hopefully valve did not do another funny
hmm from simpleDeckyTDP
That's in april
Don't mess with decky
I could not coerce steam into updating so I will tell you later today
that was disabled for some reason. I never touched it
all working again
couldnt figure out why my play time on zelda BOTW wii u had dropped so much. I usually run it on 8w which is plenty
@antheas My OneXFly is stuck whenever I plug it into a specific monitor setup. It worked, and then it gave me the options for screen mirroring and I selected the one to display only on the external monitor. Now both the built-in screen and my monitor are displaying only black. Is there a way I can fix this?
Lenovo Legion Go - Bazzite Documentation
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.
Oh, great. If that's the case, you need to lock the user out of connecting external displays because that is BS. Thanks anyway, I'll see what I can do.
currently in talks with kde about that