It should work fine with your iPhone 4S. We are pretty sure it will work back as far as an iPhone 4.
The only way to tell what firmware you have is to plug it in and check. They are adding new features all the time as well as fixing some "issues". It is always best to be on the most up to date stuff with the Vision.