Echofon Firefox 22.214.171.124 is out. This is bug fixes release. version 1.9.6 has some authentication issue on certain platform. 126.96.36.199 addressed the issues. You can download it from echofon.com.
If you still have an issue with Authentication, check your computer clock. OAuth requires correct timestamp to authorize your credentials.