Giter Club home page Giter Club logo

Comments (4)

Brikwerk avatar Brikwerk commented on August 24, 2024

Unfortunately, the issue you're experiencing is likely due to frequency problems I still haven't entirely solved yet. The Switch (as of SwitchOS v12 and onward) is far more sensitive to controller frequency when exiting the "Change Grip/Order" menu. NXBT attempts to keep a consistent frequency like a real controller, however, it can still vary a bit depending on external factors (OS scheduling, hardware, etc). At the moment, there are mitigations in place that work on some but not all hardware configurations.

Firstly, would you be able to list the specifications of the system you're using NXBT on? Eg: OS/version, CPU, etc.

Second, can you run sudo nxbt test and post the output here?

from nxbt.

WilsontheWolf avatar WilsontheWolf commented on August 24, 2024

Hey thanks for the help and sorry for the late reply. I just installed and tested on the latest version and its not working sadly. I'm currently running Ubuntu 21.10 x86_64 with an AMD Ryzen 3 2200U with Radeon Vega Mobile Gfx (4) @ 2.500GHz.

Here is the full neofetch

            .-/+oossssoo+/-.               shorty@shorty-laptop 
        `:+ssssssssssssssssss+:`           -------------------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 21.10 x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: HP Laptop 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 5.13.0-21-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 1 day, 22 hours, 11 mins 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 3497 (dpkg), 21 (snap) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: zsh 5.8 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1366x768 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: GNOME 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: Mutter 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   WM Theme: Adwaita 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Theme: Yaru-dark [GTK2/3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Icons: Yaru [GTK2/3] 
  +sssssssssdmydMMMMMMMMddddyssssssss+     Terminal: tilix 
   /ssssssssssshdmNNNNmyNMMMMhssssss/      CPU: AMD Ryzen 3 2200U with Radeon Vega Mobile Gfx (4) @ 2.500GHz 
    .ossssssssssssssssssdMMMNysssso.       GPU: AMD ATI Radeon Vega Series / Radeon Vega Mobile Series 
      -+sssssssssssssssssyyyssss+-         Memory: 5793MiB / 6848MiB 
        `:+ssssssssssssssssss+:`           Disk (/): 410G / 435G (99%) 
            .-/+oossssoo+/-.               Battery1: 100% [Full] 
                                           Local IP: 10.0.0.54 

The output is

[1] Attempting to initialize NXBT...
Successfully initialized NXBT.

[2] Checking for Bluetooth adapter availability...
1 Bluetooth adapter(s) available.
Adapters: ['/org/bluez/hci0'] 

[3] Please turn on your Switch and navigate to the 'Change Grip/Order menu.'
Press Enter to continue...
Creating a controller with the first Bluetooth adapter...
Successfully created a controller.

[4] Waiting for controller to connect with the Switch...
Connection timeout is 120 seconds for this test script.
Successfully connected.

[5] Attempting to exit the 'Change Grip/Order Menu'...
Controller disconnected after leaving the menu.
Exiting...

Although interestingly it didn't kill itself, and I manually had to ctrl + c it.

from nxbt.

Brikwerk avatar Brikwerk commented on August 24, 2024

Would you be able to explain what happened on the Switch while the test command was running? Did the emulated controller connect and was the "Change Grip/Order" menu exited successfully?

from nxbt.

WilsontheWolf avatar WilsontheWolf commented on August 24, 2024

Yep. The controller connected and and exited the grip menu, and then disconnected.

from nxbt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.