--- bluez-utils-3.36/hidd/main.c 2008-10-08 22:16:48.000000000 +0200 +++ bluez-utils-3.36-working/hidd/main.c 2008-10-08 22:37:09.000000000 +0200 @@ -90,12 +90,14 @@ return -1; } +#if 0 memset(&opts, 0, sizeof(opts)); opts.imtu = HIDP_DEFAULT_MTU; opts.omtu = HIDP_DEFAULT_MTU; opts.flush_to = 0xffff; setsockopt(sk, SOL_L2CAP, L2CAP_OPTIONS, &opts, sizeof(opts)); +#endif memset(&addr, 0, sizeof(addr)); addr.l2_family = AF_BLUETOOTH; @@ -131,12 +133,14 @@ setsockopt(sk, SOL_L2CAP, L2CAP_LM, &lm, sizeof(lm)); +#if 0 memset(&opts, 0, sizeof(opts)); opts.imtu = HIDP_DEFAULT_MTU; opts.omtu = HIDP_DEFAULT_MTU; opts.flush_to = 0xffff; setsockopt(sk, SOL_L2CAP, L2CAP_OPTIONS, &opts, sizeof(opts)); +#endif if (listen(sk, backlog) < 0) { close(sk);