Thank you very much for your post, I followed your instructions and with some little tweaking on the "c file" ( basically I had to increment the "usleep" time from 50 to 10000, this for both read and write of the eeprom since I'm on a 64bit distro, just do a find/replace of : usleep(50) for usleep(10000) , it should do 2 replacements. )
After that compiled the file and dumped the eeprom, tweaked it using Okteta since I'm a KDE user , saved the eeprom.mod , loaded it to the wifi card , rebooted into windows and voila , the card was recognized instantly.
Kudos +1 to proteus and also to @koct9i from: Issue 2 - iwleeprom - 64-bit issues? - EEPROM reader/writer for intel wifi cards. - Google Project Hosting