This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Nrf51802 can't connect automatically on MAC system

Excuse me:

                    The client made a keyboard with nrf51802.,It has been mass produced。The customer reported that the keyboard and MacBook were connected and bounding before opening the filevault of the MAC system,When you open the filevault of the MAC system and restart the MacBook to enter the login interface, MacBook can't automatically reconnect the keyboard, resulting in unable to enter the login password,This problem occurred in MacOS 11.4.

                  How to solve the problem in MacOS 11.4 that nrf51802 keyboard can't be automatically reconnected to MacBook in the login interface when filevault of MAC system is turned on。

  • You may want to provide the below information so its easier to support you:

    1. MacOS version
    2. nRF5 SDK version used on the nRF51822
    3. nRF51822 HW verson
    4. Sniffer traces that can be acquired
    5. Was the keyboard created from the nRF Ready Desktop , If so please specify the version of the HW and Software used
    6. Screen shots or additional information on the MacOS showing the state at which the keyboard does not connect to the MacOS

  • verson

    1. MacOS version

    All MacOS versions

    2. nRF5 SDK version used on the nRF51822

    SoftDevice: S110_nRF51_8.0.0(Id: 0x0064) 

    3. nRF51822 HW verson

    2111HK

    4. Sniffer traces that can be acquired

    The customer has not used sniffer, but debugging observation, there are advertising with whitelist .

    5. Was the keyboard created from the nRF Ready Desktop , If so please specify the version of the HW and Software used

    nrfready_desktop_2_v3.1.0

    6. Screen shots or additional information on the MacOS showing the state at which the keyboard does not connect to the MacOS

    There is no prompt in the password login interface.

  • Hi,

    It looks like the MacBook might have initiated some BLE procedure for which the keyboard has not responded.This normally happens if the keyboard application has not implemented the BLE event for a procedure that the softdevice supports. It normally becomes much clearer if your client will be able to provide a sniffer trace to see what kind of communication happened at the time of the fault.'

    Without the sniffer trace, the client can try to log all the softdevice events that arrive the application during the startup process. You will be able to check then if you have some events coming in for which your applicaiton needs to respond.

  • As customers have sold a lot of keyboards, time is urgent, can you use nrf52802 keyboard and a MacOS computer to test whether it can connect automatically? Can you give us a ready-made solution?Thank you!

Related