Thanks.
Going through the code, I noticed the Identity ID is still set to "0xDEADBEEF". I assume we have to manually change this for each chip, or is there any a way to write an automatic script? Also, I think I read somewhere that you got a range from Microchip. Are you going to allot any ranges to the manufacturers who bought licenses from you?
The serial # is different from the USB Product ID I received from Microchip. That is used for identifying the board at the USB level and would be the same on all K16/K1 boards. The 0xdeadbeef serial# should be replaced by an actual serial# during production. I'll be adding a ktest command that will enable setting serial# in some automated fashion for production. The only functional difference it makes is for enumeration of chained boards, which is not operational yet.