diff -urN gnokii/common/links/fbus.c gnokii-mh/common/links/fbus.c --- gnokii/common/links/fbus.c Wed Feb 19 09:34:52 2003 +++ gnokii-mh/common/links/fbus.c Wed Feb 19 12:24:29 2003 @@ -598,9 +598,11 @@ empirical. */ /* I believe that we need/can do this for any phone to get the UART synced */ - for (count = 0; count < state->config.init_length; count++) { - usleep(100); - device_write(&init_char, 1, state); + if (state->config.connection_type != GN_CT_Bluetooth) { + for (count = 0; count < state->config.init_length; count++) { + usleep(100); + device_write(&init_char, 1, state); + } } /* Init variables */ diff -urN gnokii/common/phones/nk7110.c gnokii-mh/common/phones/nk7110.c --- gnokii/common/phones/nk7110.c Tue Feb 18 11:29:40 2003 +++ gnokii-mh/common/phones/nk7110.c Wed Feb 19 12:25:06 2003 @@ -305,6 +305,7 @@ } case GN_CT_Serial: case GN_CT_Bluetooth: + attempt = 2; err = fbus_initialise(attempt++, state); break; case GN_CT_Infrared: