Podsystem HID zgłoszono aktualizacje dla trwającego okna scalania linux 6.1, w którym jest kilka godnych uwagi dodatków sterowników poprawiających obsługę sprzętu na kilku frontach.
Jak wspomniano w tytule, Linux 6.1 będzie lepiej obsługiwał „tani klon” kontrolerów Nintendo. Sterownik Nintendo HID będzie teraz sprawdzał analogową kalibrację użytkownika pod kątem jej dokładności. Niektóre”tanie klony”kontrolerów Nintendo mogą zgłaszać wartości kalibracji, które nie są możliwe, takie jak wartości zero dla min i max, a także wartość środkowa. W przypadku wyzerowania, w jądrze występował błąd dzielenia przez zero z tanim”kontrolerem GuliKit KingKong 2″. Tak więc sterownik Nintendo HID z Linuksem 6.1 upewni się, że wartości kalibracji są przynajmniej rozsądne, aby lepiej obsługiwać te kontrolery podróbek.
W przypadku aktualizacji podsystemu HID dla systemu Linux 6.1, sterownik Logitech próbuje teraz włączyć użycie HID++ dla wszystkich urządzeń Logitech Bluetooth, zamiast polegać na białej liście dla poszczególnych urządzeń. Sterownik Logitech z tym jądrem spróbuje również automatycznie wykryć obsługę przewijania w wysokiej rozdzielczości Logitech HID++, co stanowi kolejne miłe ulepszenie.
Linux 6.1 wprowadza również w tym cyklu nowe sterowniki HID samochodów RC i kontrolerów lotu. Istnieje również obsługa UGEEv2 w ramach hid-uclogic do obsługi XP-PEN Deco Pro S i Parblo A610 PRO.
Dopełnieniem godnych uwagi zmian HID dla Linuksa 6.1 są pewne poprawki przygotowawcze dotyczące HID-BPF. Wysiłki eBPF dla HID idą razem, a Linux 6.1 robi pewne przygotowania do włączenia tego w przyszłej wersji jądra. Pełną listę poprawek funkcji HID dla systemu Linux 6.1 można znaleźć pod adresem to żądanie ściągnięcia.