Marcel, Another round of qualification testing has begun. The results so far seem much less painful this time. :) So far there is one definite failure. There are a couple others which are being debated. All of these have appeared because the tests have changed slightly since (or weren't required) the last time we tested. Test COS/CFD/BV-12 fails because the IUT does not send result=3 in an l2cap config response upon reception of an unknown option. Apparently we didn't have to do this test last time. And it's clear in the code why it fails: l2cap.c: /* FIXME: Reject unknown option */ I noticed in the spec that the response must contain the offending options: "On an unknown option failure (Result=0x0003), the option types not understood by the recipient of the Request must be included in the Response. Note that hints (defined in Section 6 on page 297), those options in the Request that are skipped if not understood, must not be included in the Response and must not be the sole cause for rejecting the Request." I've been staring at the code pondering how to fix this cleanly. I've attached an attempt at fixing it. The fix is not quite complete because I believe it has a buffer overflow vulnerability. It is not fully tested either. But I figured it was best to run it by you before going too far because more than likely you'll want to change something. ;) BTW - We're using 2.4.21-mh10. -Daryl.