After product oAuth strings updated: Unknown Error Communicating with Server

I’ve followed the instructions on in particle’s documentation to create a mobile app. The app works as expected on multiple devices and emulators until I update the oauth credentials to those specific to my product. After that, the app says ‘Unknown Error Communicating with server.’ When debugging, it appears to me that the program is not receiving a response from ParticleCloud.logIn(). I’ve double-checked my oauth and product setup and have not found any mistakes but did notice that even though I selected Photon(wifi) (yes, I’m using a photon) as my device type, it lists it as a ‘core’. I created another product in case I accidentally selected ‘core’ and it did the same thing.

Here are the error results in debug. Any help would be greatly appreciated!

E/Async: Error calling API: Unknown error communicating with server.
         io.particle.android.sdk.cloud.exceptions.ParticleCloudException: retrofit.RetrofitError: 400 
             at io.particle.android.sdk.cloud.ParticleCloud.logIn(ParticleCloud.java:175)
             at io.particle.android.sdk.accountsetup.LoginActivity$1.callApi(LoginActivity.java:165)
             at io.particle.android.sdk.accountsetup.LoginActivity$1.callApi(LoginActivity.java:162)
             at io.particle.android.sdk.utils.Async$AsyncApiWorker.doInBackground(Async.java:111)
             at io.particle.android.sdk.utils.Async$AsyncApiWorker.doInBackground(Async.java:79)
             at android.os.AsyncTask$2.call(AsyncTask.java:333)
             at java.util.concurrent.FutureTask.run(FutureTask.java:266)
             at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
             at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
             at java.lang.Thread.run(Thread.java:764)
          Caused by: retrofit.RetrofitError: 400 
             at retrofit.RestAdapter$RestHandler.invokeRequest(RestAdapter.java:388)
             at retrofit.RestAdapter$RestHandler.invoke(RestAdapter.java:240)
             at java.lang.reflect.Proxy.invoke(Proxy.java:913)
             at $Proxy1.logIn(Unknown Source)
             at io.particle.android.sdk.cloud.ParticleCloud.logIn(ParticleCloud.java:172)
             at io.particle.android.sdk.accountsetup.LoginActivity$1.callApi(LoginActivity.java:165) 
             at io.particle.android.sdk.accountsetup.LoginActivity$1.callApi(LoginActivity.java:162) 
             at io.particle.android.sdk.utils.Async$AsyncApiWorker.doInBackground(Async.java:111) 
             at io.particle.android.sdk.utils.Async$AsyncApiWorker.doInBackground(Async.java:79) 
             at android.os.AsyncTask$2.call(AsyncTask.java:333) 
             at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
             at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) 
             at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 
             at java.lang.Thread.run(Thread.java:764) 
D/LoginActivity: onFailed(): retrofit.RetrofitError: 400 

Let me ping someone that might be able to help, @rickkas7 or @ParticleD are you able to assist?