I received my pre-built EDTracker last week and would like to extend a huge thanks the to the EDTracker crew. Wow, talk about a huge game changer. Not only does it improve my situational awareness it's even got my partner interested in Elite! Instead of "Are you still playing that bloomin' game?" I'm getting requests to go sight seeing and blow stuff up just so we can fly through the wreckage. OK the last bit's a bit weird but win all round I say.
Now, despite this glowing praise it hasn't been plain sailing so I thought I'd share my experiences in case anyone else encounters the same issue.
Unusually for me I actually followed the instructions BEFORE plugging the device in. Upon trying to install the Arduino driver I received the following error:
A service installation section in this INF is invalid.
I'm running 64bit Windows 8.1 so assumed it was something screwy with the new security model. Unfortunately the ever dependable Google drew a blank; there where many similar cases but none of the solutions worked in this case.
Event viewer was no help. I tried the driver from
edtracker.org as well as the one from
arduino.cc, I tried installing the full IDE, I tried installing from Device manager and from the .inf context menu. I even tried enabling unsigned driver support. Nothing worked.
After much digging around in Windows I found the file
"C:\Windows\Inf\setupapi.dev.log" Toward then the end was a slightly more meaningful error:
Add Service: Binary 'C:\WINDOWS\system32\DRIVERS\usbser.sys' for service 'usbser' is not present.
!!! dvi: Error while installing services.
!!! dvi: Error 0xe0000217: A service installation section in this INF is invalid.
!!! dvi: Cleaning up failed installation
!!! dvi: Error 0xe0000217: A service installation section in this INF is invalid.
Sure enough, there was no sign of
usbser.sys in
system32/drivers but I did find a copy in
C:\Windows\WinSxS\amd64_mdmcpq.inf_xxx. Where xxx is a lengthy hex sequence, I've omitted it from here in case it's unique to my system. I didn't know if editing the
arduino.inf file would mess up the digital signing so I just copied the file to
system32/drivers and the install completed successfully.
Hope this is of use to someone!