Well, if that card was changed to "Internal" storage when it was in the other device, then it was encoded and you won't be able to read it from any device other than the original one. Not even other versions of the same device. So, if that is the case here, you may as well just format the SD card as you cannot access the data.
Now if it wasn't encoded by the device, then you should be able to access the files from any other device. If you can't, then there may well be something wrong with the card, again leading to the data being irretrievable.