So, the updated firmware is at
https://github.com/zipiju/klondike/tree/master/firmware/K16/v1.0.
You have to change two lines in CGM driver - driver-klondike.c lines:
419: (unsigned int)K_NONCE(kline->wr.nonce) - 0x180);
861: uint32_t nonce = K_NONCE(kline->wr.nonce) - 0x180;
I was talking to Kano the other day, and there are plans to include those changes to the upstream CGM. But I need a little more time to do that. And also, the firmware will have to be slightly changed again, because now the new K16 is recognized as the old one.