I put together a PC program for field & shop firmware update of an AVR target. ATAVRISP or STK500 will be used to connect to the target. I run a batch file that invokes STK500.EXE with the correct "stuff".
I need a "modern" STK500.EXE that recognizes Mega88. The versions from AVRStudio 4.11 and 4.12 seem to work fine.
For "distribution" to an arbitrary target PC that just needs to run STK500.EXE, making the 45MB AVRStudio 4.12 package and the 8MB Service Pack 1 available is way overkill. But I can't figure out how to "install" STK500.EXE by hand, not being a Windows guru.
I tried this brute force method:
-- Copy STK500.EXE to a virgin PC
-- Fire it up
-- Get "missing DLL" message
-- Copy and register said DLL on the virgin PC
-- Repeat the last 3 steps till the messages go away
The problem is that it still doesn't work at that point--just kind of starts up and completes. So something is missing. Take the same (now semi-)virgin PC, install AVRStudio and the service pack, and all works fine.
Have any of you played this game to "install" STK500.EXE by hand?