TRB500 unexpected error on initial setup

I have received a TRB500 and am going through the initial setup.

Upon first login, I am prompted to set a new password, as expected and described in the quick start guide.

But when I enter my new password and click save, a popup shows “An unexpected error occurred”.

In the browser console, I can see that the TRB500 returned 422 Unprocessable Entity.

The request POST body is just:

{"data":{"password":"Foo-Bar-Baz-1","password_confirm":"Foo-Bar-Baz-1"}}

Any suggestion on what could be causing this?

The firmware is TRB500_R_00.07.13.4.

I have tried restarting it, resetting it, different browser, both via HTTP and HTTPS, but the behaviour is the same.

Upon closer inspection of the HTTP response, I see that it complains about password complexity. The password above was just an example, but my real password also only had one dash, and it appears dashes do not count as special characters. Changing to a different special character solved the problem.

So this was a user error, and the topic can be closed. But perhaps the UI should be updated, in this case it looks like the frontend treats dashes as special characters, but the backend does not.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.