The SPA 2102-r is set to auto provision out of the box. If you do a hard reset on it, it will clear the password but it will then connect to the SIP server and set a new password...
You can get around this by disconnecting the SPA from the internet. Easiest way is to turn your modem off. Do a hard reset and it will clear the password. Then log onto it and turn off provisioning. Now you can turn your modem back on and reboot. Now it will not set a password and you can get into it to set your own. -- "The penalty good men pay for indifference to public affairs is to be ruled by evil men." - Plato -
Can't tell you for certain. I have 2102-R model and that's what it took to get the password off it.
There are other ways to get the password off including setting up a web server and fooling the SPA to update off your server rather than the SIP server. This way you can make it upgrade to whatever firmware you want and in the process, set the password to something known. I choose to do mine a different way and it works fine for me.
One drawback that I've seen with my SPA is that only line 2 is unlocked. After I cleared the password and turned off autoprovisioning, I couldn't get line 1 to take any custom settings. It was provisioned with Broadvoice and won't let me change anything even with admin rights. However line 2 is now unlocked and that's what I set up my Callcentric account with... -- "The penalty good men pay for indifference to public affairs is to be ruled by evil men." - Plato -