Im a newbie with smart card readers. I have bought a ACR1252u and got stuck in disabling the buzzer and led. I have tried this code: https://the--semicolon.blogspot.it/p/this-is-simple-way-to-restart-your.html?showComment=1468833507200
public void turnOffBuzzer()
{
retCode = Card.SCardConnect(hContext, readername, Card.SCARD_SHARE_SHARED, Card.SCARD_PROTOCOL_T0 | Card.SCARD_PROTOCOL_T1, ref hCard, ref Protocol);
byte data= 0x00 ;
byte[] control = new byte[] { 0xE0, 0x00, 0x00, 0x28, 0x01 };
uint value = BitConverter.ToUInt32(control, 0);
byte receivedBytes = new byte();
int pcbBytesReturned = 0;
long status = Card.SCardControl(hCard, value, ref data, 1,ref receivedBytes , 1, ref pcbBytesReturned);
MessageBox.Show(status.ToString());
}
but status gives me 1 not 0
Umm I have found out how its working!
For turning off the buzzer:
For turning off the led:
For turning off the RF:
The interesting thing is the control code where i have debugged the c++ code mentioned in the link to find it for this smart card reader:
The escape code was written in page 41/77.
SCARD_CTL_CODE(3500)
The only problem is how to turn off the settings without the rfid on the card reader. I have also found an article which talks about changing some registry key in the usb parameters which Im gonna try it also. any one who can help me about this i would be glad also.
Done! Enjoy