I purchased a Square reader 2nd generation.
I want to integrate my POS android app with square reader.
So I downloaded sample Square app and testing now.
My test device is Samsung galuxy tab.
I followed the instructions in the sample app’s github page
(GitHub - square/mobile-payments-sdk-android: Public repository that host the Square Mobile Payments SDK Android tech refs and example app.)
I put down app id, token, location id and every permission was granted.
And authorization was succeed.
but when I pair reader and table in the Square settings page, I think pair was success but updating is failed.
I tried other tablet also. But it didn’t go well.
Could you let me know why updating is failed? and connection is failed?
device Firmware version is 373090 / S/N : 438LS22207000912
I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:
Additional Documentation
Build on Android: Reader SDK
Reader SDK Quickstart
Reader SDK Quickstart
If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.
Yes. and I’m testing with signed apk.
Test device(Tablet) show reader is paired.
But in the Setting page, status is still connectiong..
Okay, are you in development mode? If so you’ll need to disable that in order to connect to a reader. 
I turned off a development mode and tried again. But it didn’t work.
I’m testing in Korea but I purchased the reader in the US.
Could that be the cause of the problem?
Hey @justinnoh! Yes, unfortunately you won’t be able to process payments with a US-purchased Reader when developing from Korea (even if you’re using a US Square account). I’d recommend testing with Sandbox mode, which will allow you to simulate payments with mock readers.