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

asked 2018-03-10 23:06:53 +0000

this post is marked as community wiki

This post is a wiki. Anyone with karma >750 is welcome to improve it.

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?

edit retag flag offensive close merge delete