found this by googling "kb-558 driver" and this site http://www.dynapoint.net.cn/support/showsoft.asp?soft_id=7&page=10 had it. as noted, people complained the zip file was corrupt, and it did give that error for me when I used winXP's unzip program. but winace unzipped it, and embedded several folders deep was the correct file(s). this that I have submitted is the pertinent folder only, so its not 'matruska dolled' in several useless folders. seemed to do the trick for me, though the onscreen display of the programmable buttons didn't perfectly correspond w/ what they look like/placement on keyboard, but I did successfully reprogram the "play" button to open my music program of choice (dbpoweramp), so I'm happy.
Already tried it? Give your review.