Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Microsoft Sculpt Mobile - Parowanie klawiatury bluetooth z dwoma systemami

22 Lip 2015 16:57 1323 1
  • Poziom 12  
    Witam,
    Mam klawiaturę Microsoft Sculpt Mobile Keyboard działającą w technologii Bluetooth. Na komputerze mam zainstalowany system Windows oraz Linux. Niestety jeżeli sparuję klawiaturę z systemem Windows to pod Linuxem nie jest od razu wykrywana i wymaga ponownego parowania. Nawet gdy użyję tego samego kodu parowania w obu systemach, klawiatura jest obsługiwana tylko przez system, w którym ostatnio nastąpiło parowanie.
    Czy istnieje jakiś sposób sparowania tej klawiatury aby łączyła się od razu z jednym lub drugim systemem na tym samym komputerze?
    Wymiennie używam obu systemów i chciałbym używać tej samej klawiatury w obu bez ponownego parowania.
  • Poziom 12  
    Może komuś się przyda rozwiązanie, które znalazłem na zagranicznym portalu - poniżej zamieszczam krótką instrukcję jak można sparować klawiaturę lub myszkę bluetooth z dwoma systemami na jednym komputerze (w moim przypadku był to Windows 7 oraz Linux mint).

    Przy parowaniu generowany jest unikalny 16 - bajtowy klucz, który jest przechowywany w klawiaturze oraz w systemie(nie jest to kod parowania). Klucz ten jest generowany na nowo przy każdym parowaniu i nie jest zależny od kodu parowania. Dlatego nowe parowanie, nawet tym samym kodem parowania, powoduje wygenerowanie nowego klucza.
    Aby urządzenie bluetooth działało na dwóch systemach, wygenerowany klucz musi być dla obu systemów taki sam. Da się to uzyskać jedynie poprzez przepisanie klucza z jednego systemu do drugiego. Najprościej jest przepisać klucz z systemu Windows do systemu Linux. Poniżej procedura parowania.


    1. Sparuj klawiaturę bluetooth z systemem Linux;

    2. Przełącz się na system Windows i wykonaj parowanie klawiatury z tym systemem;

    3. Przełącz się na system Linux w celu wydobycia klucza bluetooth z rejestru Windows. Uwaga! Nie paruj już klawiatury z systemem Linux.
    W terminalu linuksowym przejdź do rejestru Windows (proponuje również wykonać jego kopię na wszelki wypadek), czyli do lokalizacji C:\Windows\System32\config\SYSTEM.

    Następnie wykonujemy polecenia:
    Code:

    chntpw -e SYSTEM                                      //poleceniem tym otwieramy rejestr Windows
    ls                                                    //wyświetlamy klucze
    cd ControlSet001\services\BTHPORT\Parameters\Keys     //klucz może być również w ControlSet002
    ls                                                    //wyświetlamy adaptery bluetooth a nastepnie wchodzimy w wybrany
    cd AAXXXXXXX 
    ls                                                    //wyświetlamy adresy sparowanych urządzeń
    hex BBXXXXXXX                                         //wyświetlamy wybrany klucz parowania w HEX


    AAXXXXXXX - jest to mac adres adaprera bluetooth
    BBXXXXXXX - jest to mac adres klawiatury lub myszki

    Po spisaniu klucza w HEX z Windowsa, musimy go jeszcze podmienić w Linuxie.

    Przechodzimy do lokalizacji /var/lib/bluetooth/
    Znajdujemy swój adaptera, a następnie klawiaturę, która była sparowana w kroku pierwszym. Czyli przechodzimy do lokalizacji:
    /var/lib/bluetooth/AAXXXXXXX/BBXXXXXXX/

    W jednym z plików znajdujących się w powyższej lokalizacji jest zapisany w HEX klucz parowania. Należy go nadpisać kluczem wyciągniętym z Windows. Nie należy nic więcej zmieniać.

    Po restarcie Linuxa, możesz używać klawiatury w obu systemach :)