I was told to make an app that is now at development stage backwards-compatible from iOS 4.3 or at least from iOS 5. The lowest version of iOS I have running on an real iDevice and that I can use for testing is iOS 5.1, and I've read some posts saying that it is no possible to downgrade an iOS version (for example: DownGrading iOS to Previous Version Officially), at least without entering the world of jailbreak. However, it is recommended in Apple's docs to test your apps on all the devices and iOS versions you intend to support. And they also say somewhere in the documentation that simulator would not be enough for testing since it hasn't all the devices' capabilities.
So... is there no way to get an older iOS version on a real iDevice, even if only for development and testing purposes?
Thanks in advance