Thanks for testing Paul. I'm not sure I know what you mean by 'the callback is getting nailed'.
I did some tests with the -z option. The output from the 4GB looks different from the 1GB, but I don't know how to interpret it. First a couple of button presses on my reliable 1GB: Code: -------------------- 1565945554.7906 7 GPIO.c,86: 2577459046 - 0= -1717508250 Pin Value=1 Stored Value=0 1565945554.7906 7 GPIO.c,86: 2577459046 - 0= -1717508250 Pin Value=1 Stored Value=0 1565945554.7906 7 GPIO.c,86: 2577459046 - 0= -1717508250 Pin Value=1 Stored Value=0 1565945554.7906 7 GPIO.c,86: 2577459046 - 0= -1717508250 Pin Value=0 Stored Value=0 1565945554.7906 7 GPIO.c,86: 2577459046 - 0= -1717508250 Pin Value=1 Stored Value=0 1565945554.7907 7 GPIO.c,86: 2577459046 - 0= -1717508250 Pin Value=1 Stored Value=0 1565945554.7907 7 GPIO.c,86: 2577459046 - 0= -1717508250 Pin Value=1 Stored Value=0 1565945554.7907 7 GPIO.c,86: 2577459046 - 0= -1717508250 Pin Value=1 Stored Value=0 1565945554.7907 7 GPIO.c,86: 2577459046 - 0= -1717508250 Pin Value=1 Stored Value=0 1565945554.9655 7 GPIO.c,86: 2577459221 - 0= -1717508075 Pin Value=1 Stored Value=0 1565945554.9655 7 GPIO.c,86: 2577459221 - 0= -1717508075 Pin Value=1 Stored Value=0 1565945554.9655 7 GPIO.c,86: 2577459221 - 0= -1717508075 Pin Value=1 Stored Value=0 1565945554.9655 7 GPIO.c,86: 2577459221 - 2577459046= 175 Pin Value=1 Stored Value=0 1565945554.9655 6 GPIO.c,102: Short PRESS: 175 1565945554.9655 6 control.c,106: Button CB set for button #:3, gpio pin 24 1565945554.9656 7 GPIO.c,86: 2577459221 - 0= -1717508075 Pin Value=1 Stored Value=0 1565945554.9656 7 GPIO.c,86: 2577459221 - 0= -1717508075 Pin Value=1 Stored Value=0 1565945554.9656 7 GPIO.c,86: 2577459221 - 0= -1717508075 Pin Value=1 Stored Value=0 1565945554.9656 7 GPIO.c,86: 2577459221 - 0= -1717508075 Pin Value=1 Stored Value=0 1565945554.9656 7 GPIO.c,86: 2577459221 - 0= -1717508075 Pin Value=1 Stored Value=0 1565945555.0491 6 control.c,217: Button pressed: Pin: 24, Press Type:Short 1565945555.0492 6 servercomm.c,74: Send Command:0, Fragment:["pause"] 1565945555.0492 7 servercomm.c,122: Server ::192.168.1.48:9000 command: {"id":1,"method":"slim.request","params":["dc:a6:32:03:82:22",["pause"]]} . . . . 1565945560.6056 7 GPIO.c,86: 2577464861 - 0= -1717502435 Pin Value=1 Stored Value=0 1565945560.6056 7 GPIO.c,86: 2577464861 - 0= -1717502435 Pin Value=1 Stored Value=0 1565945560.6056 7 GPIO.c,86: 2577464861 - 0= -1717502435 Pin Value=1 Stored Value=0 1565945560.6056 7 GPIO.c,86: 2577464861 - 0= -1717502435 Pin Value=0 Stored Value=1 1565945560.6056 7 GPIO.c,86: 2577464861 - 0= -1717502435 Pin Value=1 Stored Value=0 1565945560.6056 7 GPIO.c,86: 2577464861 - 0= -1717502435 Pin Value=1 Stored Value=0 1565945560.6057 7 GPIO.c,86: 2577464861 - 0= -1717502435 Pin Value=1 Stored Value=0 1565945560.6057 7 GPIO.c,86: 2577464861 - 0= -1717502435 Pin Value=1 Stored Value=0 1565945560.6057 7 GPIO.c,86: 2577464861 - 0= -1717502435 Pin Value=1 Stored Value=0 1565945560.7422 7 GPIO.c,86: 2577464998 - 0= -1717502298 Pin Value=1 Stored Value=0 1565945560.7423 7 GPIO.c,86: 2577464998 - 0= -1717502298 Pin Value=1 Stored Value=0 1565945560.7423 7 GPIO.c,86: 2577464998 - 0= -1717502298 Pin Value=1 Stored Value=0 1565945560.7423 7 GPIO.c,86: 2577464998 - 2577464861= 137 Pin Value=0 Stored Value=1 1565945560.7423 6 GPIO.c,102: Short PRESS: 137 1565945560.7423 6 control.c,106: Button CB set for button #:3, gpio pin 24 1565945560.7423 7 GPIO.c,86: 2577464998 - 0= -1717502298 Pin Value=1 Stored Value=0 1565945560.7423 7 GPIO.c,86: 2577464998 - 0= -1717502298 Pin Value=1 Stored Value=0 1565945560.7423 7 GPIO.c,86: 2577464998 - 0= -1717502298 Pin Value=1 Stored Value=0 1565945560.7424 7 GPIO.c,86: 2577464998 - 0= -1717502298 Pin Value=1 Stored Value=0 1565945560.7424 7 GPIO.c,86: 2577464998 - 0= -1717502298 Pin Value=1 Stored Value=0 1565945560.7424 7 GPIO.c,86: 2577464998 - 0= -1717502298 Pin Value=1 Stored Value=0 1565945560.7424 7 GPIO.c,86: 2577464998 - 0= -1717502298 Pin Value=1 Stored Value=0 1565945560.7424 7 GPIO.c,86: 2577464998 - 0= -1717502298 Pin Value=1 Stored Value=0 1565945560.7424 7 GPIO.c,86: 2577464998 - 0= -1717502298 Pin Value=1 Stored Value=0 1565945560.7424 7 GPIO.c,86: 2577464998 - 0= -1717502298 Pin Value=1 Stored Value=0 1565945560.7424 7 GPIO.c,86: 2577464998 - 0= -1717502298 Pin Value=1 Stored Value=0 1565945560.7424 7 GPIO.c,86: 2577464998 - 0= -1717502298 Pin Value=1 Stored Value=0 1565945560.7424 7 GPIO.c,86: 2577464998 - 0= -1717502298 Pin Value=1 Stored Value=0 1565945560.7425 7 GPIO.c,86: 2577464998 - 0= -1717502298 Pin Value=1 Stored Value=0 1565945560.7877 6 control.c,217: Button pressed: Pin: 24, Press Type:Short 1565945560.7877 6 servercomm.c,74: Send Command:0, Fragment:["pause"] 1565945560.7878 7 servercomm.c,122: Server ::192.168.1.48:9000 command: {"id":1,"method":"slim.request","params":["dc:a6:32:03:82:22",["pause"]]} -------------------- Both of these presses seem to issue the pause command successfully as the last line of the block. ------------------------------------------------------------------------ chill's Profile: http://forums.slimdevices.com/member.php?userid=10839 View this thread: http://forums.slimdevices.com/showthread.php?t=107001 _______________________________________________ diy mailing list diy@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/diy