Agree. In fact at first I was going to use bt_device_init() for initializing a remote device, but after checking the source code I thought it can't be used. Still don't get why I misunderstood the code. :|