def protect(self, password=None, read_protect=False, protect_from=0):
        """Set lock bits to disable future memory modifications.

        If *password* is None, all memory pages except the 16-bit
        counter in page 41 are protected by setting the relevant lock
        bits (note that lock bits can not be reset). If valid NDEF
        management data is found in page 4, protect() also sets the
        NDEF write flag to read-only.

        The NTAG203 can not be password protected. If a *password*
        argument is provided, the protect() method always returns
        False.

        """
        return super(NTAG203, self).protect(
            password, read_protect, protect_from)
Set lock bits to disable future memory modifications.

        If *password* is None, all memory pages except the 16-bit
        counter in page 41 are protected by setting the relevant lock
        bits (note that lock bits can not be reset). If valid NDEF
        management data is found in page 4, protect() also sets the
        NDEF write flag to read-only.

        The NTAG203 can not be password protected. If a *password*
        argument is provided, the protect() method always returns
        False.