Chosen Solution
I have been having issues with my MacBook Air 2017 trackpad and keyboard for several months now. No drops or liquid spills occurred, one day I simply turned on the laptop and discovered there was no keyboard and trackpad functionality. Initially, I followed steps in other posts with regard to any potential software related fixes that may help (SMC Reset, PRAM etc), however none did. Running Apple Diagnostics on the machine returned the following: There may be an issue with the trackpad. Reference Code: NDR001 There may be an issue with the keyboard. Reference Code: NDK001 After I came to the conclusion that this is definitely a hardware issue I replaced the Trackpad flex cable, however this has had no effect and Diagnostics still return the same error codes. Connecting an external mouse and keyboard works, however it takes away the mobility benefit of a laptop. (I’m an IT professional, so I’m happy to go messing about with essentially whatever it takes to get this fixed) Cheers!
If replacing the cable didn’t fix things then you need to replace the trackpad as the USB2 URT driver for both the keyboard and trackpad is on the trackpad. Here’s the needed part 13” MacBook Air Trackpad, Apple P/N 923-00976 (923-0438) Be aware the trackpad is programed for your keyboards mapping, Using the wrong one won’t work, while you can remap the trackpad’s keyboard firmware you need a Apple GSX account!