*** sa3250ch.c.orig 2006-04-07 18:01:29.000000000 -0400 --- sa3250ch.c 2006-04-18 21:50:33.000000000 -0400 *************** *** 121,127 **** --- 121,130 ---- dig[0] = 0x30 | ((chn % 1000) / 100); cmd[0] = CTL_CMD0 | AVC1394_SA3250_OPERAND_KEY_PRESS; + /* MCM cmd[1] = CTL_CMD1 | (dig[0] << 16) | (dig[1] << 8) | dig[2]; + */ + cmd[1] = CTL_CMD1 | (chn << 8); cmd[2] = CTL_CMD2; if (verbose) *************** *** 130,135 **** --- 133,140 ---- avc1394_transaction_block(handle, 0, cmd, 3, 1); cmd[0] = CTL_CMD0 | AVC1394_SA3250_OPERAND_KEY_RELEASE; + cmd[1] = CTL_CMD1 | (chn << 8); + cmd[2] = CTL_CMD2; if (verbose) printf("AV/C Command: %d%d%d = cmd0=0x%08x cmd2=0x%08x cmd3=0x%08x\n",