- #Power radio, prime for RX, no checksum
- client.poke(0x00,0x70|0x03); #0x08 for checksum, 0x04 for two.
+ #aa,c00a3598cd,13,09
+ if len(sys.argv)>2:
+ client.tune(sys.argv[2]);
+ else:
+
+ print "Searching for a keyboard.";
+
+ guesser=AutoTuner();
+ guesser.init(client, rate=False, sync=True, chan=False);
+ guesser.selftune(threshold=4,forever=False,
+ delay=3.0);
+
+ client.poke(0x00,0x00); #Stop nRF
+ client.poke(0x01,0x00); #Disable Shockburst
+ client.poke(0x02,0x01); #Set RX Pipe 0
+ #client.RF_setmaclen(3);
+
+ #Finally, dynamic payload lengths need to be enabled.
+ #client.poke(0x01,0x01);
+ client.poke(0x1C,0x01);
+ client.poke(0x1D,0x06);