I updated my ATV to 4.4.4 version with Seas0nPass & installed BTStack via command line
apt-get install ch.ringwald.keyboard-atv
apt-get install org.tomcool.btstack-ui
killall AppleTV
The BTStack discovers the keyboard, when selected it says connecting but never asks for the '0000' code. I also tried to pair by using command 'keyboardd' still does not work.
I checked the logs & found that BTStack is crashing numerous times (created over 100 log files named 'keyboardd_2012-01-01-142043_SonicTV.plist' under '/Library/Logs/CrashReporter')
I am attaching the crash logs.
I could not attach the syslog, below is an extract from syslog:
Jan 1 14:21:45 SonicTV ReportCrash[528]: MS:Notice: Installing: (null) [ReportCrash] (675.00)
Jan 1 14:21:45 SonicTV ReportCrash[528]: MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/apocalypsePony.dylib
Jan 1 14:21:45 SonicTV ReportCrash[528]: MS:Error: dlopen(/Library/MobileSubstrate/DynamicLibraries/apocalypsePony.dylib, 9): Symbol not found: _OBJC_CLASS_$_BRImage
Referenced from: /Library/MobileSubstrate/DynamicLibraries/apocalypsePony.dylib
Expected in: flat namespace
in /Library/MobileSubstrate/DynamicLibraries/apocalypsePony.dylib
Jan 1 14:21:46 SonicTV ReportCrash[528]: Formulating crash report for process keyboardd[526]
Jan 1 14:21:46 SonicTV com.apple.launchd[1] (ch.ringwald.keyboardd[526]): (ch.ringwald.keyboardd) Job appears to have crashed: Segmentation fault: 11
Jan 1 14:21:46 SonicTV com.apple.launchd[1] (ch.ringwald.keyboardd): (ch.ringwald.keyboardd) Throttling respawn: Will start in 10 seconds
Jan 1 14:21:46 SonicTV ReportCrash[528]: Saved crashreport to /Library/Logs/CrashReporter/keyboardd_2012-01-01-142145_SonicTV.plist using uid: 0 gid: 0, synthetic_euid: 0 egid: 0
Jan 1 18:56:47 SonicTV ReportCrash[411]: MS:Notice: Installing: (null) [ReportCrash] (675.00)
Jan 1 18:56:47 SonicTV ReportCrash[411]: MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/apocalypsePony.dylib
Jan 1 18:56:47 SonicTV ReportCrash[411]: MS:Error: dlopen(/Library/MobileSubstrate/DynamicLibraries/apocalypsePony.dylib, 9): Symbol not found: _OBJC_CLASS_$_BRImage
Referenced from: /Library/MobileSubstrate/DynamicLibraries/apocalypsePony.dylib
Expected in: flat namespace
in /Library/MobileSubstrate/DynamicLibraries/apocalypsePony.dylib
Jan 1 18:56:47 SonicTV ReportCrash[411]: Formulating crash report for process keyboardd[409]
Jan 1 18:56:47 SonicTV com.apple.launchd[1] (ch.ringwald.keyboardd[409]): (ch.ringwald.keyboardd) Job appears to have crashed: Segmentation fault: 11
Jan 1 18:56:47 SonicTV com.apple.launchd[1] (ch.ringwald.keyboardd): (ch.ringwald.keyboardd) Throttling respawn: Will start in 10 seconds
Jan 1 18:56:47 SonicTV ReportCrash[411]: Not saving crash log because we have reached the limit for logs to store on disk. Sync or otherwise clear logs from /Library/Logs/CrashReporter to save new logs.
Jan 1 18:56:47 SonicTV ReportCrash[411]: Could not save crash report to disk!