In general, it is very helpful to find out why a guest card is being rejected. There is a method for reading out an error code on almost all terminal types. This method works in both the DG1 and DG2 systems with guest and staff cards.
NOTE: With old DG1 terminals (e.g. DTv6, DTSH) it is not possible to read out the error code using this method.
To read an error code using a rejected card, it must be held in front of the terminal (door reader or wall reader) for a longer period of time - approx. 5-10 seconds. It should first beep twice and flash red when held for a short time. If you continue to hold the card in front of the reader, the terminal will display an error code in the form of beeps and flashes.
If you count these carefully, you can use the error code list to determine why a card is being rejected.