Updating pin, decode restore