Yes! It was an was an hardware problem! As I'm not using the EEPROM in my design, I didn't put that 10k pull-up resistor on the EEDATA pin. Now it is working 100%! I managed to discover the pull-up problem when I 'piggy-backed' an EEPROM on my circuit. It started to work. W98 found the correct drivers. Next, I pulled the EEPROM out from its socket and the problem didn't show. If I don't use that pull-up resistor, W98 doesn't find the drivers! I sent a suggestion to the support@ftdi telling them to include a comment in the next datasheet revision warning about that resistor! Now I'm happy again, and my client too! Mark -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics