X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2Fgoodfet.nrf;h=4c2eb0e258183c58c92d0835cdd6256686edbd15;hp=9f748fb1aa24d219433ee5576a9d00f1e3d563f3;hb=c43515a05701bc59711f7ad08896de2278c3ca93;hpb=a950a1978237d14158e29547ca966e5f46365751 diff --git a/client/goodfet.nrf b/client/goodfet.nrf index 9f748fb..4c2eb0e 100755 --- a/client/goodfet.nrf +++ b/client/goodfet.nrf @@ -35,7 +35,7 @@ def printconfig(): print "Freq %10i MHz" % (client.RF_getfreq()/10**6); print "Rate %10i kbps" % (client.RF_getrate()/1000); print "PacketLen %02i bytes" % client.RF_getpacketlen(); - print "MacLen %2i bytes" % client.RF_getmaclen(); + #print "MacLen %2i bytes" % client.RF_getmaclen(); print "SMAC 0x%010x" % client.RF_getsmac(); print "TMAC 0x%010x" % client.RF_gettmac(); @@ -45,6 +45,7 @@ if(len(sys.argv)==1): print "%s info" % sys.argv[0]; print "%s test" % sys.argv[0]; print "%s regs" % sys.argv[0]; + print "%s pyregs" % sys.argv[0]; print "%s sniff\n\tSniffs packets by current config." % sys.argv[0]; print "%s sniffob\n\tSniffs OpenBeacon traffic." % sys.argv[0]; print "%s carrier [freq]\n\tHolds a carrier on [freq] Hz." % sys.argv[0]; @@ -145,13 +146,12 @@ if(sys.argv[1]=="sniffob"): #Set packet length of 16. client.RF_setpacketlen(16); - #Power radio, prime for RX, checksum. - client.poke(0x00,0x70|0x03|0x08); + #Power radio, prime for RX, but no checksum. + client.poke(0x00,0x70|0x03|0x08); #0x08 for one byte, 0x04 for two. print "Listening as %010x on %i MHz" % (client.RF_getsmac(), client.RF_getfreq()/10**6); #Now we're ready to get packets. - while 1: packet=None; while packet==None: