I can wait quite a while (minutes) and it is not supported anyway. Do the bluetooth modules get loaded only after the script finishes? I was trying to write a rule that enables the device when it is plugged in because the default bluez configuration does not do that. I guess this is not really relevant for bluetooth devices because if you search really hard you can find a way to configure bluez to automagically enable them. Still the fact that you cannot use the device in an udev rule for the device is kind of not good.