code: def write_without_mac(self, data, block):
          
          # Write a single data block without a mac. Write with mac is
          # only supported by FeliCa Lite-S.
          assert len(data) == 16 and type(block) is int
          log.debug("write 1 block without mac".format())
          sc_list = [tt3.ServiceCode(0, 0b001001)]
          bc_list = [tt3.BlockCode(block)]
          self.write_without_encryption(sc_list, bc_list, data)
docs: Write a data block without integrity check.
  
          This is the standard write method for a FeliCa Lite. The
          16-byte string or bytearray *data* is written to the numbered
          *block* in service 0x0009 (NDEF write service). ::
  
              data = bytearray(range(16)) # 0x00, 0x01, ... 0x0F
              try: tag.write_without_mac(data, 5) # write block 5
              except nfc.tag.TagCommandError:
                  print("something went wrong")
  
          Tag command errors raise :exc:`~nfc.tag.TagCommandError`.