You have also to change the descriptor file report size to match ( both input & output ) as well as your application; go back to easyHID again but I think it only allows 8,16,32 or 64 byte sizes.