Well, I took your advice ended up doing something similar, and it seems as though SoundDiver is now acting as it should. I started it with my keyboard off, as you suggested. SoundDiver said it couldn't find the jv-1010, and asked me if I wanted to deleted it, to which I said "yes". Then I kept letting it rescan until it let me choose manually (I had never got to this screen before) and I was able to choose XP-30. So i turned on my keyboard and clicked okay, at which point it recognized everything fine (see caveat below). I've shut it down and restarted it several times since then just to make sure this wasn't a one time fluke, and it did indeed remember that I have an xp-30 and my expansion boards. I also don't have to re-retrieve all of the stuff I already got through sysex.

The one problem I had was then when retrieving all the rythm sets. When doing so, you have to do them one at a time, while making sure that the rythm set being requested is the current rythm set on the xp-30. It seems that SoundDiver only requests the temporary rythm set (the current one).

I hope this is helpful to somebody.

[This message has been edited by syrupdude (edited 10-24-1999).]