Code Grey protocol