title: Cannot format Type2Tag to NDEF with Python's nfcpy library
body: <p>I am using the <code>nfcpy</code> library to try writing NDEF records to a Type2Tag. Apparently these tags are not NDEF compatible. <code>nfcpy</code> offers a <code>format()</code> function which is supposed to make the tag NDEF compatible but it is not working. Is there a way to make these tags NDEF compatible? Or do I have the wrong kind of tag? All I know about my tags is that they are <strong>1K cards</strong>.
  Here is how I am trying to format the tags.</p>
  
  <p>Python file:</p>
  
  <pre><code>import nfc
  import nfc.ndef
  
  def connected(tag):
      print "format:", tag.format() # format tag to make it NDEF compatible
      print "on card:", tag.ndef.message.pretty() if tag.ndef else "sorry, no NDEF"
      return False
  
  if __name__ == "__main__":
      clf = nfc.ContactlessFrontend("usb:072f:2200")
      print clf
      clf.connect(rdwr={"on-connect": connected})
  </code></pre>
  
  <p>Output:</p>
  
  <pre><code>ACS ACR122U on usb:002:012
  format: False
  on card: sorry, no NDEF
  </code></pre>