no if you cant see your device in windows it's impossible to install garmin,
try to update drivers
It's this one?
Code:
Please Login or Register to see the links
I see a 256 MB microSD memory card among accessories, you must have a slot