We are shoe-horning BLE into an existing device, and unfortunately this device has a very limited display and can only display 4 digits.
We would like to use Numeric Comparison mode for the best security, but it generates a PIN that is 6 characters long. Is there any way to tweak the iOS "device wants to pair" dialog to show 4 digits? Or even take over the dialog completely to show the user a more exact representation of how the PIN will be displayed on our particular device? I'm pretty sure there's no way to tell BLE to generate a 4-digit PIN ...