Yeah he can... mine was purchased WAY before august 15 2002 and it works on it. Your a bit confused usb mode programming is only supported on ipacs made after august 15 not the entire utility.
Howard is right! (Did I say that? j/k) Actually, the correct answer is PS/2 mode MAY work on older boards. Quoting from
http://www.ultimarc.com/winipac.html***
IMPORTANT NOTE PLEASE UNDERSTAND THIS BEFORE USING THIS SOFTWARE:
The development of this software was complicated by two restrictions that Microsoft placed on Windows XP/2000. One well-known problem is that no direct I/O port access is allowed under these OS'es. The second (less well-known) restriction is that these OS'es lock input devices such as keyboard/mouse for READ access only. Finding a way around this in USB mode without deviating from the I-PAC design principle that the board should appear as a keyboard to the OS has proved difficult! Many thanks are due to the author, Scott at Cybertech Design for sticking with this until we found a resolution!
To overcome the above problem we had to change the protocol that the I-PAC uses to receive code data from the PC. This means that if you are connected using USB, this program will only work on boards shipped after August 1 2002.
For boards shipped before this date, USB mode will not work. If you are connected via the PS/2 keyboard interface, boards shipped before Aug 1 2002 MAY work but there are some complex I-PAC and PC issues which may prevent operation. This software is fully supported with either connection method and all Windows versions for boards shipped after Aug 1 2002. If any problems are found please email us.
***
In any case, it can't hurt to try the Winipac utility! (And if it doesn't work, e-mail Andy, and he may be able to "upgrade" your board for a reasonable fee. Actually a new I-PAC is still pretty reasonable, but . . .)