Ask Your Question

Revision history [back]

Why won't a dissector work when adding to btatt.handle?

While trying to write a lua dissector for ble data that is located in a characteristic, I tried to connect the protocol to DissectorTable("btatt.handle"). This made my dissector connect to the btatt.value, also in the tree hierarchy, but at the same time nothing showed up in the tree... No log output from inside the dissector or anything...

After some researching and failing attempts, I changed strategy to connect the dissector to btl2cap.cid == 4 and simply ignore the opcode and handle. Now I could get the dissector to work!

Why does the problem occur with btatt.handle?