Spreadsheet: 169719d1343040369-lookup-more-than-one-table-depending-on-user-input-book1
Sheet: Fault Codes

 |  |  |  |  | Codes |  |  | Codes
version |  | Fault Codes |  |  | Other Fault Codes |  |  | This Fault Codes
- |  | Code | - |  | Number | Reason |  | Number | Reason
This |  | 1 | Gears |  | 1 | UserAbort |  | 1 | UserAbort
That |  | 2 | Gear Cover |  | 2 | InvalidBuildCode |  | 2 | InvalidBuildCode
Other |  | 3 | Coin Vibrator |  | 3 | InvalidFeatureCode |  | 3 | InvalidFeatureCode
 |  | 4 | [NAME] |  | 4 | InvalidOptionCode |  | 4 | InvalidOptionCode
 |  | 5 | [NAME] |  | 5 | MessageHandlerFailed |  | 5 | MessageHandlerFailed
 |  | 6 | Light-Guide Screws |  | 6 | SupplyConnectionError |  | 6 | SupplyConnectionError
 |  | 7 | Trapped Wires / Cables |  | 7 | SimplePollFailed |  | 7 | SimplePollFailed
 |  | 8 | Plug Fitting |  | 8 | ReadSerialNumberFailed |  | 8 | ReadSerialNumberFailed
 |  | 9 | Loom Failed / Damaged |  | 9 | ReadProductionFlagsFailed |  | 9 | ReadProductionFlagsFailed
 |  | 10 | Motor |  | 10 | BeginCalibrationFailed |  | 10 | BeginCalibrationFailed
 |  | 11 | Damage C/Plate |  | 11 | CalibrateTxFailed |  | 11 | CalibrateTxFailed
 |  | 12 | Damage C/Box |  | 12 | CalibrateRxFailed |  | 12 | CalibrateRxFailed
 |  | 13 | Damage E/Plate |  | 13 | VerifyTxFailed |  | 13 | VerifyTxFailed
 |  | 14 | Not Screwed Down |  | 14 | VerifyRxFailed |  | 14 | VerifyRxFailed
 |  | 15 | Nuts Screws & Washers |  | 15 | EndCalibrationFailed |  | 15 | EndCalibrationFailed
 |  | 16 | Port Blank / Adapter |  | 16 | UsbEnumerationTimeout |  | 16 | UsbEnumerationTimeout
 |  | 17 | Soldering |  | 17 | ReadDeviceStringsFailed |  | 17 | ReadDeviceStringsFailed
 |  | 18 | Wrong Build |  | 18 | ReadPositionFailed |  | 18 | ReadPositionFailed
 |  | 19 | Other |  | 19 | BuildMismatchError |  | 19 | BuildMismatchError
 |  | 20 | PCB MK4 |  | 20 | ReadDeviceInfoFailed |  | 20 | ReadDeviceInfoFailed
 |  | 21 | PCB EMC |  | 21 | VerifyFirmwareFailed |  | 21 | VerifyFirmwareFailed
 |  | 22 | PCB Serial |  | 22 | ResetDeviceFailed |  | 22 | ResetDeviceFailed
 |  | 23 | PCB EMC HS |  | 23 | EnableDeviceInterruptFailed |  | 23 | EnableDeviceInterruptFailed
 |  | 24 | PCB Konami |  | 24 | EnableCashOutFailed |  | 24 | EnableCashOutFailed
 |  | 25 | PCB EMC Spill-Proof |  | 25 | CashPayoutTimeout |  | 25 | CashPayoutTimeout
 |  | 26 | PCB Motor Filter |  | 26 | CashPayoutFailed |  | 26 | CashPayoutFailed
 |  | 27 | PCB Other |  | 27 | InsertCoinsTimeout |  | 27 | InsertCoinsTimeout
 |  | 28 | PCB USB |  | 28 | DisableDeviceInterruptFailed |  | 28 | DisableDeviceInterruptFailed
 |  | 29 | PCB USB Dead |  | 29 | CoinsUnpaid |  | 29 | CoinsUnpaid
 |  | 30 | PCB USB [NAME] |  | 30 | [NAME] |  | 30 | [NAME]
 |  | 31 | USB Not Recognised |  | 31 | LogicCurrentTooHigh |  | 31 | LogicCurrentTooHigh
 |  | 32 | # 0 |  | 32 | MotorCurrentTooLow |  | 32 | MotorCurrentTooLow
 |  | 33 | # 1 |  | 33 | MotorCurrentTooHigh |  | 33 | MotorCurrentTooHigh
 |  | 34 | # 2 |  | 34 | UnitNotPassedCircuitTest |  | 34 | UnitNotPassedCircuitTest
 |  | 35 | # 10 |  | 35 | ClearRamFailed |  | 35 | ClearRamFailed
 |  | 36 | # 11 |  | 36 | ReadInterfaceListFailed |  | 36 | ReadInterfaceListFailed
 |  | 37 | # 12 |  | 37 | DisableCashOutFailed |  | 37 | DisableCashOutFailed
 |  | 38 | # 13 |  | 38 | ReadInterfaceFlagsFailed |  | 38 | ReadInterfaceFlagsFailed
 |  | 39 | # 14 |  | 39 | PowerFailDetected |  | 39 | PowerFailDetected
 |  | 40 | # 20 |  | 40 | LowLevelPlateError |  | 40 | LowLevelPlateError
 |  | 41 | # 21 |  | 41 | ClearInterfaceFlagFailed |  | 41 | ClearInterfaceFlagFailed
 |  | 42 | # 22 |  | 42 | MsdEnumerationTimeout |  | 42 | MsdEnumerationTimeout
 |  | 43 | # 30 |  | 43 | MsdDisconnectTimeout |  | 43 | MsdDisconnectTimeout
 |  | 44 | # 31 |  | 44 | HighLevelPlateTimeout |  | 44 | HighLevelPlateTimeout
 |  | 45 | # 32 |  | 45 | LowLevelPlateTimeout |  | 45 | LowLevelPlateTimeout
 |  | 46 | # 33 |  | 46 | EmptyLevelPlateTimeout |  | 46 | EmptyLevelPlateTimeout
 |  | 47 | # 40 |  | 47 | InvalidSerialNumber |  | 47 | InvalidSerialNumber
 |  | 48 | # 41 |  | 48 | SerialNumberMismatch |  | 48 | SerialNumberMismatch
 |  | 49 | # 42
 |  | 50 | # 43 |  | 100 | ParseOrderTestFailed |  | 100 | ParseOrderTestFailed
 |  | 51 | # 44 |  | 101 | InitializeTestFailed |  | 101 | InitializeTestFailed
 |  | 52 | # 45 |  | 102 | PowerUpTestFailed |  | 102 | PowerUpTestFailed
 |  | 53 | # 50 |  | 103 | SimplePollTestFailed |  | 103 | SimplePollTestFailed
 |  | 54 | # 51 |  | 104 | CalibrateOptoTestFailed |  | 104 | CalibrateOptoTestFailed
 |  | 55 | # 52 |  | 105 | EnableUsbTestFailed |  | 105 | EnableUsbTestFailed
 |  | 56 | # 53 |  | 106 | ConfigurationCheckTestFailed |  | 106 | ConfigurationCheckTestFailed
 |  | 57 | # 54 |  | 107 | UpdateFirmwareTestFailed |  | 107 | UpdateFirmwareTestFailed
 |  | 58 | # 55 |  | 108 | ClearRamTestFailed |  | 108 | ClearRamTestFailed
 |  | 59 | # 56 |  | 109 | VerifyFirmwareTestFailed |  | 109 | VerifyFirmwareTestFailed
 |  | 60 | # 57 |  | 110 | InterfaceCheckTestFailed |  | 110 | InterfaceCheckTestFailed
 |  | 61 | # 58 |  | 111 | LevelPlatePrepareTestFailed |  | 111 | LevelPlatePrepareTestFailed
 |  | 62 | # 60 |  | 112 | LevelPlateTest1Failed |  | 112 | LevelPlateTest1Failed
 |  | 63 | # 61 |  | 113 | LevelPlateTest2Failed |  | 113 | LevelPlateTest2Failed
 |  | 64 | # 71 |  | 114 | LevelPlateTest3Failed |  | 114 | LevelPlateTest3Failed
 |  | 65 | Knocking |  | 115 | PayoutTestFailed |  | 115 | PayoutTestFailed
 |  | 66 | [NAME] |  | 116 | DisableUsbTestFailed |  | 116 | DisableUsbTestFailed
 |  | 67 | Level Sense Plates |  | 117 | UpdateMemoryTestFailed |  | 117 | UpdateMemoryTestFailed
 |  | 68 | Dead |  | 118 | PrintLabelTestFailed |  | 118 | PrintLabelTestFailed
 |  | 69 | Track Off |  | 119 | UpdateCoinValueTestFailed |  | 119 | UpdateCoinValueTestFailed