Follow up on why i think this is a bug and question about workaround:
As mentioned above, I use the configuration utility to provide the password, which includes an exclamation mark. When i click 'details' in that utility, it shows a password where the exclamation mark is replaced by %21.
What i believe is happening is that the configuration utility is performing URL-encoding of the URL it is POSTing/PUTing to the camera's web server. (For a description of URL-encoding, see http://www.blooberry.com/indexdot/html/topics/urlencoding.htm)
So i can think of a couple possible fixes/workarounds:
- Fix the camera firmware that receives the encoded characters to un-encode them
- Perhaps: Is there a way i can provide the password directly rather than via the config utility?
E.g., could i use my home router to "talk" to the camera's web server and set the password directly?
(The camera is at my mother's facility an hour away, or i'd just try this myself.)