TheGammaSqueeze / GammaOS

LineageOS based firmware for Anbernic Unisoc T618 devices
Apache License 2.0
349 stars 12 forks source link

Joystick Calibration. #154

Open richoski7 opened 3 months ago

richoski7 commented 3 months ago

RG405M - v1.51 - Left joystick only reaches about 80% when pushing up. 100% for other directions and right stick.

TheGammaSqueeze commented 3 months ago

Try flashing the DTBO from GammaOS 1.3 for your device using fastboot.

dexwerx commented 3 months ago

Someone on discord got a batch of 405M with out of spec hall sticks with similar issue on the left stick. They used GammaOS custom analog mapping txt file to recalibrate/scale up the analog readings.

look for this file if you want to go that route - https://github.com/TheGammaSqueeze/retrogame_joypad_2_xbox/blob/83b2b5807d9a925cad1cf892b9f4ca337f74af68/retrogamepad2xbox.c#L1226

ITh1erry commented 2 weeks ago

Try flashing the DTBO from GammaOS 1.3 for your device using fastboot.

To resolve this issue on an RG405V GammaOS 1.5.1, which DTBO should I flash?

ren7o commented 1 week ago

Hello any news about this problem @TheGammaSqueeze ? I have exactly the same problem on GammaOS 1.5.1 after few days the problem with left stick appeared from nowhere. I tried to reflash original rom and there it works as should.

ITh1erry commented 1 week ago

@ren7o thanks for verifying this. I was planning to use this as a last resort. It’s good to know that reflashing will work. Have you tried a factory reset of GammaOS also by any chance? I’d still like to stay on Gamma though..

ren7o commented 1 week ago

No problem @ITh1erry I will update here if I find anything. I tried almost everything like: reset/wipe GammaOS in recovery, reset/wipe in GammaOS, flashing GammaOS 1.3 DTBO (it will break fan, fan spins even if device is in sleep, helped a little but still not usable). I tried reflashing GammaOS also reflashing stock and than GammaOS (problem will pop up again). Nothing works. So I am back on stock now... I love GammaOS but I cannot stay on it because joystick is crucial to me.

ren7o commented 1 week ago

I have to add I have RG405V but it seems it does not matter.

ITh1erry commented 1 week ago

@ren7o I also have a RG405V, posted a similar issue like this one in #185 . So I guess it’s back to stock OS for me too. Did you install a custom frontend to be able to install other emulators?

ren7o commented 1 week ago

@ITh1erry Good, I hope @TheGammaSqueeze will look on this issue. Yes I installed Daijisho and uninstalled both official launchers. I got it rooted so I could debloat it a bit. You can freeze (no root needed) these launchers as well but peoples reporting they unfreeze randomly or after restart sometimes. You have to remap the home button as well with some app remapper (look for F10 button).