I'm still baffled by the fact that the camera can see images on the card. They have to be somewhere.
I'd navigate to the top level of the card then initiate a search for *.jpg and/or *.(raw) ie whatever raw extension your camera saves
That should find whatever is on the card and show you were they are.
EDIT : I assume in 2) above you entered a typo and meant DCIM. If indeed you have a folder called icdm then the images won't be there, look for DCIM.