./rfcat -r
'RfCat, the greatest thing since Frequency Hopping! Modified version to run with PandwaRF'
Research Mode: enjoy the raw power of rflib
currently your environment has an object called "d" for dongle. this is how
you interact with the rfcat dongle:
>>> d.ping()
>>> d.setFreq(433000000)
>>> d.setMdmModulation(MOD_ASK_OOK)
>>> d.makePktFLEN(250)
>>> d.RFxmit("HALLO")
>>> d.RFrecv()
>>> print d.reprRadioConfig()
In [1]: d.setFreq(433000000)
In [2]: d.setMdmModulation(MOD_ASK_OOK)
In [3]: d.makePktFLEN(250)
In [4]: d.RFrecv()
ChipconUsbTimeoutException Traceback (most recent call last)
/home/user/PandwaRF/SW/rfcat/rflib/init.pyc in ()
----> 1 d.RFrecv()
/home/djamil/ism/droids/bitbucket/PandwaRF/SW/rfcat/rflib/chipcon_nic.pyc in RFrecv(self, timeout, blocksize)
233 raise(Exception("Blocksize too large. Maximum %d") % EP5OUT_BUFFER_SIZE)
234 self.send(APP_NIC, NIC_SET_RECV_LARGE, "%s" % struct.pack("<H",blocksize))
--> 235 data = self.recv(APP_NIC, NIC_RECV, timeout)
236 # decode, if necessary
237 if self.endec is not None:
/home/user/PandwaRF/SW/rfcat/rflib/cc1111client.pyc in recv(self, app, cmd, wait)
829 time.sleep(0.001)
830
--> 831 raise(ChipconUsbTimeoutException())
832
833 def recvAll(self, app, cmd=None):
ChipconUsbTimeoutException: Timeout waiting for USB response.