Axis Camera - Access Denied After PW Change With %

I'm hoping someone has run into this before...

I needed to change the root password on an Axis P3367, and by chance the password I chose contained the % character (not a big deal, right?). So, after changing the PW, it presented a credential dialog but would then not accept the password when I re-entered it. It also would not accept the previous PW, or "pass". So I power cycled and...

*****. **, * ****, * ****..."**** ********* ** **** ****'* remember *** ******** ** *** ** **". * ******* *** same ***** ***...

* **** **** ** * ****** ***** **** ****** ** the ***** **** ******* ** *.** *** * ******* *** root ** ** ********* ****** **** "********" *** ** ****** as ********. **, ** ***'* **** **** ***** ** * try. * ******* ** ****** ** ********* **** * % character (**** ****%****) *** **** *****. ** ******* ** ****** the *** **** ********. **** *** ** *** ** ** a ***** ***** **** ***** ****** ****.

* *** **** ********: *) * *****'* ******* ** ***** FW's; **** ***** ******. *) *****, ** **** ****** *** % ********** ** *** ******* ************* ******.

****...**** ** *** ******* ******* ******** *** ****** ******** ******** land **-***** ** * ******* *** * ****** ******* ****. Please ** *** **** ** **** * ***** *** * factory *******. ******.

*** **** **** ** ************* ********. ***** ***.

Login to read this IPVM discussion.
Why do I need to log in?
IPVM conducts unique testing and research funded by member's payments enabling us to offer the most independent, accurate and in-depth information.

**, ** ** ***** ** **** *** ******* **** ** being ********* ** * ******* ********* ** ****** ********** ** the *****/**** ***** ** ********* ** *******.

*** * **** ****, *** ** *******'* **** ** *** this:

**** *** ******** ***** %% ******* ** **** %.

** **** ****** **** *** ***** \% ******* ** %. Note **** ** * *********, *** * ******* *****.

**** **** ** *** ****** **, ****** ** *** (** my ********)?

****, *** ******** *** % **** **********.

*** ********* ********, **** ****** ****, ***...

** *** **** *** ** *** **** **?

** * ********* * ***** **** ******** *.** *** ***** a *** ******** ***** ** ******** % ** *** ** worked ****.

* **** ******* * ***** **** ******** *.**.* **** ******** to *** **** ** ******** % *** *** ** ******** logging ** *** ******** ** ****. **** **** * *** not ******* ******* **** ***, **** ******* *** **** ******** because *** ***** **** *** ****'* **** ** ****** ** getting ******* **.

**** ***** **/******* *** ******* *** *** ***? ***** *** sporadic ********** ** ****** ****** **** **** *** ******** **** special ********** *** **** ******, *** ** ******** **** **** I *** ** **** ****.

****** *** *** ***** ********* - **** ***********.

** ****** *********** *:

*. ***** ********* % **** %% *** \% ** *** suggested *** ** ****.

*. ** ******* ****...*'** ***** ***** *** **** *********.

*. ***** ******, *******, *** ** (******* *) **** **** results *** *** - * *** *** **** ** *** same ***** **** ** **** *** **** ********.

****, *** * **** **** **** ** ********* **** ***** on *** *****...****'* ***** ** ***'** **********

(***** *****-** **** ** *.***, ***** ****** ** **)

*. ******* *******

*. ** ***** ****** (* **** **** ****** *** **), assign ******** ** ********

*. ****** ********* ***** ******* **** *** ***** **** ********* --> ********

*. ** ** ***** --> ******** --> ****** **** ****

*. ***** *** ******** ** ****%****

*. *** *** ****** ****** *** ****** ******* ********** ******* default

* *****'* ******* ***** *** ***

*****, ***, * ********* **** ** *** ******** ** **** to *** ** **** **** *** ********.

**** ** *** *** ****, * *** **** ** ********* the % *** **** ** ***** ***** * ******** *** firmware ** *.**.*.