Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Device Setup: Can't connect to device WiFi on Android 10 #92

Closed
rduriancik opened this issue Dec 16, 2019 · 22 comments
Closed

Device Setup: Can't connect to device WiFi on Android 10 #92

rduriancik opened this issue Dec 16, 2019 · 22 comments
Assignees

Comments

@rduriancik
Copy link

Hi, I have an issue on Android 10 to connect to our device on the DeviceDiscovery screen. We use a slightly modified version of your library but the business logic is almost the same. I debugged it and probably got to the main problem. connectToAp(...) method in ApConnector calls WifiManager (via WifiFacade) addNetwork(...) method and if that fails it also calls getConfiguredNetworks(...) in getWifiConfiguration() method of WifiFacade. Both these methods are deprecated on Android Q and according to the doc, for Android Q and above addNetwork() returns -1 and getConfiguredNetworks() returns an empty list.

I found a similar issue on StackOverflow but with no particular answer https://stackoverflow.com/questions/56905956/is-it-possible-to-add-a-network-configuration-on-android-q.

Have you been able to solve this?

@RaimundasSakalauskas
Copy link

Hello @rduriancik, thank you for reporting this. Not sure if this will get looked into before the holiday, but @jensck (he maintains this repo) will return to you as soon as he sees this.

@jensck
Copy link
Contributor

jensck commented Dec 18, 2019

I've confirmed this. Clearly this needs to be solved for the long term, but in the short term, have you shipped your app with API 29 yet? If not, as a temporary workaround, can you target API 28 instead?

@rduriancik
Copy link
Author

Yes, we already shipped our app with API 29. We have customers using Google Pixel phones and some other OEMs are also rolling Android 10 out.

@jensck
Copy link
Contributor

jensck commented Dec 19, 2019

Okay, thanks for the follow up. I'll to start looking at an alternative approach that works when targeting API 29.

@jensck
Copy link
Contributor

jensck commented Jan 6, 2020

Update: I'm back from the holiday break. Finding a suitable approach for API 29 is one of my immediate top priorities. I'll post another update later this week with what I've found.

@jensck
Copy link
Contributor

jensck commented Jan 13, 2020

I should be shipping an update to the setup lib this week which addresses this.

@monkbroc
Copy link
Member

@rduriancik I wanted to give you a heads up that this fix will be delayed due to shifting team priorities. You'll have to keep using the workaround of targettting API 28.

@rduriancik
Copy link
Author

No worries, we don't need it anymore but thank you.

@markoImake
Copy link

@rduriancik I've got the same problem. Did you manage to solve the issue?

@rduriancik
Copy link
Author

@markoImake No, I don't. We stopped using particle.

@markoImake
Copy link

@monkbroc is there any update on when the fix for this will be released?

@monkbroc
Copy link
Member

There is no update yet beyond using the workaround of targetting API 28 for now.

@markoImake
Copy link

@monkbroc @jensck Do you have any update on this issue? Next month (November 2020) we won't be able to use the workaround of targeting API 28 anymore, so essentially we won't be able to release any app updates while supporting this Particle device setup feature - https://developer.android.com/distribute/play-policies

@monkbroc
Copy link
Member

Yes, we are testing a fix right now. I'm hoping we can share the pull request by the end of the week.

@markoImake
Copy link

@monkbroc thanks for the update, we will be very interested in viewing the pull request once available.

@monkbroc
Copy link
Member

@markoImake can try try the branch jensck/fix-for-modern-android-sdks from #104 to see if it works for you?
There's still one known issue with the new Android 10/11 code: if the user is already connected to a Wi-Fi network before they start Photon setup, they won't reconnect to that network until they exit the Particle app.

@markoImake
Copy link

@monkbroc I have tested that branch and can confirm it works, thanks! I also experienced the issue you mentioned. Do you have any idea when the issue will be resolved?

@markoImake
Copy link

markoImake commented Oct 29, 2020

@monkbroc @jensck I have tested the new Android 10/11 device setup on a few different devices and have run into a case where it is not working. When using a OnePlus 6 device I experience some unexpected behaviour. See logcat error below and device info and video showing behaviour attached. Please let me know if you need any further information.

device-details
Screen Recording 2020-10-29 at 11.22.32 AM.mov.zip

2020-10-29 11:22:58.296 23322-23322/io.particle.android.app D/WifiListFragment: new scan results: [io.particle.android.sdk.devicesetup.model.ScanResultNetwork@b53b92bd]
2020-10-29 11:22:58.309 23322-23322/io.particle.android.app D/WifiScanResultLoader: Received WifiManager.SCAN_RESULTS_AVAILABLE_ACTION broadcast
2020-10-29 11:22:58.330 23322-23436/io.particle.android.app D/WifiScanResultLoader: Latest (unfiltered) scan results: [SSID: Photon-P8MD4A, BSSID: e2:4f:43:c2:e4:61, capabilities: [ESS], level: -33, frequency: 2462, timestamp: 506456973333, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-55, RadioChainInfo: id=1, level=-39], SSID: BevieGuest, BSSID: ac:a3:1e:9b:a2:22, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -50, frequency: 2462, timestamp: 506456945577, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-58, RadioChainInfo: id=1, level=-59], SSID: BevieScan, BSSID: ac:a3:1e:9b:ab:e0, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -51, frequency: 2412, timestamp: 506455948167, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-65, RadioChainInfo: id=1, level=-58], SSID: BevieGuest, BSSID: ac:a3:1e:9b:ab:e2, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -51, frequency: 2412, timestamp: 506455975053, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-65, RadioChainInfo: id=1, level=-58], SSID: BevieScan, BSSID: ac:a3:1e:9b:a2:20, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -51, frequency: 2462, timestamp: 506456960946, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-59, RadioChainInfo: id=1, level=-60], SSID: iMake Staff, BSSID: ac:a3:1e:9b:a2:21, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -52, frequency: 2462, timestamp: 506456965653, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-62, RadioChainInfo: id=1, level=-60], SSID: iMake Staff, BSSID: ac:a3:1e:9b:ab:e1, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -53, frequency: 2412, timestamp: 506455972775, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-68, RadioChainInfo: id=1, level=-59], SSID: BevieGuest, BSSID: ac:a3:1e:9b:a0:e2, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -54, frequency: 2437, timestamp: 506456456429, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-69, RadioChainInfo: id=1, level=-61], SSID: iMake Staff, BSSID: ac:a3:1e:9b:9d:e1, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -60, frequency: 2437, timestamp: 506456458705, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-79, RadioChainInfo: id=1, level=-66], SSID: iMake Staff, BSSID: ac:a3:1e:9b:9d:a1, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -60, freq
2020-10-29 11:22:58.332 23322-23322/io.particle.android.app D/WifiListFragment: new scan results: [io.particle.android.sdk.devicesetup.model.ScanResultNetwork@b53b92bd]
2020-10-29 11:23:00.088 23322-23339/io.particle.android.app D/DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@7ee9dd5[DiscoverDeviceActivity]
2020-10-29 11:23:00.165 23322-23377/io.particle.android.app I/io.particle.android.sdk.devicesetup.apconnector.ApConnectorApi29: onAvailable: 232
2020-10-29 11:23:00.172 23322-23386/io.particle.android.app D/DiscoverDeviceActivity: Waiting a couple seconds before trying the socket connection...
2020-10-29 11:23:00.172 23322-23377/io.particle.android.app I/io.particle.android.sdk.devicesetup.apconnector.ApConnectorApi29: onCapabilitiesChanged: 232, caps: [ Transports: WIFI Capabilities: NOT_METERED&NOT_RESTRICTED&TRUSTED&NOT_VPN&NOT_ROAMING&FOREGROUND&NOT_CONGESTED&NOT_SUSPENDED LinkUpBandwidth>=1048576Kbps LinkDnBandwidth>=1048576Kbps SignalStrength: -39]
2020-10-29 11:23:00.173 23322-23377/io.particle.android.app I/io.particle.android.sdk.devicesetup.apconnector.ApConnectorApi29: onLinkPropertiesChanged: 232
2020-10-29 11:23:00.174 23322-23377/io.particle.android.app I/io.particle.android.sdk.devicesetup.apconnector.ApConnectorApi29: onBlockedStatusChanged: 232, blocked=false
2020-10-29 11:23:00.176 23322-23377/io.particle.android.app I/io.particle.android.sdk.devicesetup.apconnector.ApConnectorApi29: onCapabilitiesChanged: 232, caps: [ Transports: WIFI Capabilities: NOT_METERED&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&NOT_ROAMING&FOREGROUND&NOT_CONGESTED&NOT_SUSPENDED LinkUpBandwidth>=1048576Kbps LinkDnBandwidth>=1048576Kbps SignalStrength: -39]
2020-10-29 11:23:00.223 23322-23377/io.particle.android.app I/io.particle.android.sdk.devicesetup.apconnector.ApConnectorApi29: onLost: 232
2020-10-29 11:23:02.208 23322-23386/io.particle.android.app I/CommandClient: Preparing to send command 'device-id'
2020-10-29 11:23:02.209 23322-23386/io.particle.android.app I/CommandClient: *** BUILT COMMAND DATA: 'device-id\n0\n\n'
2020-10-29 11:23:02.212 23322-23386/io.particle.android.app D/EZ: Can't close closable, arg was null.
2020-10-29 11:23:02.212 23322-23386/io.particle.android.app D/DiscoverDeviceActivity: Setup exception thrown:
io.particle.android.sdk.devicesetup.setupsteps.SetupStepException: Process died while trying to get the device ID
at io.particle.android.sdk.devicesetup.ui.DiscoverProcessWorker.doTheThing(DiscoverProcessWorker.java:48)
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:324)
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:314)
at android.os.AsyncTask$3.call(AsyncTask.java:378)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:919)
Caused by: io.particle.android.sdk.devicesetup.commands.NetworkBindingSocketFactory$SocketBindingException: Could not find Network for SSID Photon-P8MD4A
at io.particle.android.sdk.devicesetup.commands.NetworkBindingSocketFactory.bindSocketToSoftAp(NetworkBindingSocketFactory.java:89)
at io.particle.android.sdk.devicesetup.commands.NetworkBindingSocketFactory.buildSocket(NetworkBindingSocketFactory.java:77)
at io.particle.android.sdk.devicesetup.commands.NetworkBindingSocketFactory.createSocket(NetworkBindingSocketFactory.java:45)
at io.particle.android.sdk.devicesetup.commands.CommandClient.sendAndMaybeReceive(CommandClient.java:55)
at io.particle.android.sdk.devicesetup.commands.CommandClient.sendCommand(CommandClient.java:44)
at io.particle.android.sdk.devicesetup.ui.DiscoverProcessWorker.doTheThing(DiscoverProcessWorker.java:42)
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:324) 
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:314) 
at android.os.AsyncTask$3.call(AsyncTask.java:378) 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 
at java.lang.Thread.run(Thread.java:919) 
2020-10-29 11:23:02.213 23322-23386/io.particle.android.app D/DiscoverDeviceActivity: Waiting a couple seconds before trying the socket connection...
2020-10-29 11:23:03.598 23322-23322/io.particle.android.app D/WifiScanResultLoader: Received WifiManager.SCAN_RESULTS_AVAILABLE_ACTION broadcast
2020-10-29 11:23:03.634 23322-23437/io.particle.android.app D/WifiScanResultLoader: Latest (unfiltered) scan results: [SSID: Photon-P8MD4A, BSSID: e2:4f:43:c2:e4:61, capabilities: [ESS], level: -39, frequency: 2462, timestamp: 506470320938, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-44], SSID: iMake Staff, BSSID: ac:a3:1e:9b:a2:21, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -53, frequency: 2462, timestamp: 506470309654, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-58], SSID: BevieScan, BSSID: ac:a3:1e:9b:a2:20, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -54, frequency: 2462, timestamp: 506470301370, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-59], SSID: BevieGuest, BSSID: ac:a3:1e:9b:a2:22, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -55, frequency: 2462, timestamp: 506470311953, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-60], SSID: BevieScan, BSSID: ac:a3:1e:9b:a0:e0, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -57, frequency: 2437, timestamp: 506469941865, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-62], SSID: iMake Staff, BSSID: ac:a3:1e:9b:ab:e1, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -58, frequency: 2412, timestamp: 506469642500, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-63], SSID: BevieGuest, BSSID: ac:a3:1e:9b:a0:e2, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -58, frequency: 2437, timestamp: 506469948377, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-63], SSID: iMake Staff, BSSID: ac:a3:1e:9b:a0:e1, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -58, frequency: 2437, timestamp: 506469946464, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-63], SSID: BevieScan, BSSID: ac:a3:1e:9b:ab:e0, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -60, frequency: 2412, timestamp: 506469644731, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-65], SSID: BevieGuest, BSSID: ac:a3:1e:9b:ab:e2, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -60, frequency: 2412, timestamp: 506469651041, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-65], SSID:
2020-10-29 11:23:03.637 23322-23322/io.particle.android.app D/WifiListFragment: new scan results: [io.particle.android.sdk.devicesetup.model.ScanResultNetwork@b53b92bd]
2020-10-29 11:23:04.227 23322-23386/io.particle.android.app I/CommandClient: Preparing to send command 'device-id'
2020-10-29 11:23:04.227 23322-23386/io.particle.android.app I/CommandClient: *** BUILT COMMAND DATA: 'device-id\n0\n\n'
2020-10-29 11:23:04.231 23322-23386/io.particle.android.app D/EZ: Can't close closable, arg was null.
2020-10-29 11:23:04.232 23322-23386/io.particle.android.app D/DiscoverDeviceActivity: Setup exception thrown:
io.particle.android.sdk.devicesetup.setupsteps.SetupStepException: Process died while trying to get the device ID
at io.particle.android.sdk.devicesetup.ui.DiscoverProcessWorker.doTheThing(DiscoverProcessWorker.java:48)
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:324)
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:314)
at android.os.AsyncTask$3.call(AsyncTask.java:378)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:919)
Caused by: io.particle.android.sdk.devicesetup.commands.NetworkBindingSocketFactory$SocketBindingException: Could not find Network for SSID Photon-P8MD4A
at io.particle.android.sdk.devicesetup.commands.NetworkBindingSocketFactory.bindSocketToSoftAp(NetworkBindingSocketFactory.java:89)
at io.particle.android.sdk.devicesetup.commands.NetworkBindingSocketFactory.buildSocket(NetworkBindingSocketFactory.java:77)
at io.particle.android.sdk.devicesetup.commands.NetworkBindingSocketFactory.createSocket(NetworkBindingSocketFactory.java:45)
at io.particle.android.sdk.devicesetup.commands.CommandClient.sendAndMaybeReceive(CommandClient.java:55)
at io.particle.android.sdk.devicesetup.commands.CommandClient.sendCommand(CommandClient.java:44)
at io.particle.android.sdk.devicesetup.ui.DiscoverProcessWorker.doTheThing(DiscoverProcessWorker.java:42)
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:324) 
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:314) 
at android.os.AsyncTask$3.call(AsyncTask.java:378) 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 
at java.lang.Thread.run(Thread.java:919) 
2020-10-29 11:23:04.233 23322-23386/io.particle.android.app D/DiscoverDeviceActivity: Waiting a couple seconds before trying the socket connection...
2020-10-29 11:23:06.268 23322-23386/io.particle.android.app I/CommandClient: Preparing to send command 'device-id'
2020-10-29 11:23:06.269 23322-23386/io.particle.android.app I/CommandClient: *** BUILT COMMAND DATA: 'device-id\n0\n\n'
2020-10-29 11:23:10.891 23322-23385/io.particle.android.app W/DpmTcmClient: read failed bytes countRead: -1
2020-10-29 11:23:13.252 23322-23386/io.particle.android.app D/EZ: Can't close closable, arg was null.
2020-10-29 11:23:13.253 23322-23386/io.particle.android.app D/DiscoverDeviceActivity: Setup exception thrown:
io.particle.android.sdk.devicesetup.setupsteps.SetupStepException: Process died while trying to get the device ID
at io.particle.android.sdk.devicesetup.ui.DiscoverProcessWorker.doTheThing(DiscoverProcessWorker.java:48)
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:324)
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:314)
at android.os.AsyncTask$3.call(AsyncTask.java:378)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:919)
Caused by: java.net.ConnectException: failed to connect to /192.168.0.1 (port 5609) from /192.168.10.112 (port 43026) after 10000ms: isConnected failed: ECONNABORTED (Software caused connection abort)
at libcore.io.IoBridge.isConnected(IoBridge.java:288)
at libcore.io.IoBridge.connectErrno(IoBridge.java:193)
at libcore.io.IoBridge.connect(IoBridge.java:135)
at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
at java.net.Socket.connect(Socket.java:621)
at io.particle.android.sdk.devicesetup.commands.NetworkBindingSocketFactory.createSocket(NetworkBindingSocketFactory.java:46)
at io.particle.android.sdk.devicesetup.commands.CommandClient.sendAndMaybeReceive(CommandClient.java:55)
at io.particle.android.sdk.devicesetup.commands.CommandClient.sendCommand(CommandClient.java:44)
at io.particle.android.sdk.devicesetup.ui.DiscoverProcessWorker.doTheThing(DiscoverProcessWorker.java:42)
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:324) 
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:314) 
at android.os.AsyncTask$3.call(AsyncTask.java:378) 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 
at java.lang.Thread.run(Thread.java:919) 
Caused by: android.system.ErrnoException: isConnected failed: ECONNABORTED (Software caused connection abort)
at libcore.io.IoBridge.isConnected(IoBridge.java:275)
at libcore.io.IoBridge.connectErrno(IoBridge.java:193) 
at libcore.io.IoBridge.connect(IoBridge.java:135) 
at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142) 
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390) 
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230) 
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212) 
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436) 
at java.net.Socket.connect(Socket.java:621) 
at io.particle.android.sdk.devicesetup.commands.NetworkBindingSocketFactory.createSocket(NetworkBindingSocketFactory.java:46) 
at io.particle.android.sdk.devicesetup.commands.CommandClient.sendAndMaybeReceive(CommandClient.java:55) 
at io.particle.android.sdk.devicesetup.commands.CommandClient.sendCommand(CommandClient.java:44) 
at io.particle.android.sdk.devicesetup.ui.DiscoverProcessWorker.doTheThing(DiscoverProcessWorker.java:42) 
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:324) 
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:314) 
at android.os.AsyncTask$3.call(AsyncTask.java:378) 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 
at java.lang.Thread.run(Thread.java:919) 
2020-10-29 11:23:13.254 23322-23386/io.particle.android.app D/DiscoverDeviceActivity: Waiting a couple seconds before trying the socket connection...
2020-10-29 11:23:13.279 23322-23322/io.particle.android.app D/WifiScanResultLoader: Received WifiManager.SCAN_RESULTS_AVAILABLE_ACTION broadcast
2020-10-29 11:23:13.401 23322-23449/io.particle.android.app D/WifiScanResultLoader: Latest (unfiltered) scan results: [SSID: Photon-P8MD4A, BSSID: e2:4f:43:c2:e4:61, capabilities: [ESS], level: -39, frequency: 2462, timestamp: 506470320938, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-44], SSID: iMake Staff, BSSID: ac:a3:1e:9b:a2:21, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -53, frequency: 2462, timestamp: 506470309654, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-58], SSID: BevieScan, BSSID: ac:a3:1e:9b:a2:20, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -54, frequency: 2462, timestamp: 506470301370, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-59], SSID: BevieGuest, BSSID: ac:a3:1e:9b:a2:22, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -55, frequency: 2462, timestamp: 506470311953, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-60], SSID: BevieScan, BSSID: ac:a3:1e:9b:a0:e0, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -57, frequency: 2437, timestamp: 506469941865, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-62], SSID: iMake Staff, BSSID: ac:a3:1e:9b:ab:e1, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -58, frequency: 2412, timestamp: 506469642500, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-63], SSID: BevieGuest, BSSID: ac:a3:1e:9b:a0:e2, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -58, frequency: 2437, timestamp: 506469948377, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-63], SSID: iMake Staff, BSSID: ac:a3:1e:9b:a0:e1, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -58, frequency: 2437, timestamp: 506469946464, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-63], SSID: BevieScan, BSSID: ac:a3:1e:9b:ab:e0, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -60, frequency: 2412, timestamp: 506469644731, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-65], SSID: BevieGuest, BSSID: ac:a3:1e:9b:ab:e2, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -60, frequency: 2412, timestamp: 506469651041, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-65], SSID:
2020-10-29 11:23:13.401 23322-23449/io.particle.android.app D/WifiFacade: startScan()
2020-10-29 11:23:13.450 23322-23322/io.particle.android.app D/WifiListFragment: new scan results: [io.particle.android.sdk.devicesetup.model.ScanResultNetwork@b53b92bd]
2020-10-29 11:23:13.455 23322-23322/io.particle.android.app D/WifiScanResultLoader: Received WifiManager.SCAN_RESULTS_AVAILABLE_ACTION broadcast
2020-10-29 11:23:13.476 23322-23680/io.particle.android.app D/WifiScanResultLoader: Latest (unfiltered) scan results: [SSID: Photon-P8MD4A, BSSID: e2:4f:43:c2:e4:61, capabilities: [ESS], level: -39, frequency: 2462, timestamp: 506470320938, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-44], SSID: iMake Staff, BSSID: ac:a3:1e:9b:a2:21, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -53, frequency: 2462, timestamp: 506470309654, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-58], SSID: BevieScan, BSSID: ac:a3:1e:9b:a2:20, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -54, frequency: 2462, timestamp: 506470301370, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-59], SSID: BevieGuest, BSSID: ac:a3:1e:9b:a2:22, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -55, frequency: 2462, timestamp: 506470311953, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-60], SSID: BevieScan, BSSID: ac:a3:1e:9b:a0:e0, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -57, frequency: 2437, timestamp: 506469941865, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-62], SSID: iMake Staff, BSSID: ac:a3:1e:9b:ab:e1, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -58, frequency: 2412, timestamp: 506469642500, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-63], SSID: BevieGuest, BSSID: ac:a3:1e:9b:a0:e2, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -58, frequency: 2437, timestamp: 506469948377, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-63], SSID: iMake Staff, BSSID: ac:a3:1e:9b:a0:e1, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -58, frequency: 2437, timestamp: 506469946464, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-63], SSID: BevieScan, BSSID: ac:a3:1e:9b:ab:e0, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -60, frequency: 2412, timestamp: 506469644731, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-65], SSID: BevieGuest, BSSID: ac:a3:1e:9b:ab:e2, capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS], level: -60, frequency: 2412, timestamp: 506469651041, distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 0, centerFreq0: 0, centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null, Radio Chain Infos: [RadioChainInfo: id=0, level=-65], SSID:
2020-10-29 11:23:13.481 23322-23322/io.particle.android.app D/WifiListFragment: new scan results: [io.particle.android.sdk.devicesetup.model.ScanResultNetwork@b53b92bd]
2020-10-29 11:23:15.288 23322-23386/io.particle.android.app I/CommandClient: Preparing to send command 'device-id'
2020-10-29 11:23:15.289 23322-23386/io.particle.android.app I/CommandClient: *** BUILT COMMAND DATA: 'device-id\n0\n\n'
2020-10-29 11:23:15.304 23322-23386/io.particle.android.app D/EZ: Can't close closable, arg was null.
2020-10-29 11:23:15.305 23322-23386/io.particle.android.app D/DiscoverDeviceActivity: Setup exception thrown:
io.particle.android.sdk.devicesetup.setupsteps.SetupStepException: Process died while trying to get the device ID
at io.particle.android.sdk.devicesetup.ui.DiscoverProcessWorker.doTheThing(DiscoverProcessWorker.java:48)
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:324)
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:314)
at android.os.AsyncTask$3.call(AsyncTask.java:378)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:919)
Caused by: java.net.SocketException: Binding socket to network 235 failed: ENONET (Machine is not on the network)
at android.net.Network.bindSocket(Network.java:445)
at android.net.Network.bindSocket(Network.java:413)
at io.particle.android.sdk.devicesetup.commands.NetworkBindingSocketFactory.bindSocketToSoftAp(NetworkBindingSocketFactory.java:92)
at io.particle.android.sdk.devicesetup.commands.NetworkBindingSocketFactory.buildSocket(NetworkBindingSocketFactory.java:77)
at io.particle.android.sdk.devicesetup.commands.NetworkBindingSocketFactory.createSocket(NetworkBindingSocketFactory.java:45)
at io.particle.android.sdk.devicesetup.commands.CommandClient.sendAndMaybeReceive(CommandClient.java:55)
at io.particle.android.sdk.devicesetup.commands.CommandClient.sendCommand(CommandClient.java:44)
at io.particle.android.sdk.devicesetup.ui.DiscoverProcessWorker.doTheThing(DiscoverProcessWorker.java:42)
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:324) 
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:314) 
at android.os.AsyncTask$3.call(AsyncTask.java:378) 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 
at java.lang.Thread.run(Thread.java:919) 
Caused by: android.system.ErrnoException: Binding socket to network 235 failed: ENONET (Machine is not on the network)
at android.net.Network.bindSocket(Network.java:444)
at android.net.Network.bindSocket(Network.java:413) 
at io.particle.android.sdk.devicesetup.commands.NetworkBindingSocketFactory.bindSocketToSoftAp(NetworkBindingSocketFactory.java:92) 
at io.particle.android.sdk.devicesetup.commands.NetworkBindingSocketFactory.buildSocket(NetworkBindingSocketFactory.java:77) 
at io.particle.android.sdk.devicesetup.commands.NetworkBindingSocketFactory.createSocket(NetworkBindingSocketFactory.java:45) 
at io.particle.android.sdk.devicesetup.commands.CommandClient.sendAndMaybeReceive(CommandClient.java:55) 
at io.particle.android.sdk.devicesetup.commands.CommandClient.sendCommand(CommandClient.java:44) 
at io.particle.android.sdk.devicesetup.ui.DiscoverProcessWorker.doTheThing(DiscoverProcessWorker.java:42) 
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:324) 
at io.particle.android.sdk.devicesetup.ui.DiscoverDeviceActivity$1.doInBackground(DiscoverDeviceActivity.java:314) 
at android.os.AsyncTask$3.call(AsyncTask.java:378) 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 
at java.lang.Thread.run(Thread.java:919) 
2020-10-29 11:23:15.417 23322-23339/io.particle.android.app D/DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@bed7787[GetReadyActivity]
2020-10-29 11:23:26.284 23322-23385/io.particle.android.app W/DpmTcmClient: read failed bytes countRead: -1

@monkbroc
Copy link
Member

Hi @markoImake. The device setup lib update with support for API 29 and beyond was released yesterday. https://github.com/particle-iot/particle-android/releases/tag/devicesetup-0.7.0

We haven't seen the issue you posted above in our testing. The exception shows it is unable to get the device ID during setup, which is not an area of the code that has changed and shouldn't be a model-specific issue. Does it occur every time, on every device with this particular model of phone?

@markoImake
Copy link

@monkbroc The issue occurs every time on every particle device using that particular phone. I happened to have access to another phone of the same model and found that it is working fine, so the issue does seem limited to that one particular phone. Interestingly it works perfectly with the old device setup library.

@monkbroc
Copy link
Member

monkbroc commented Nov 2, 2020 via email

@monkbroc
Copy link
Member

monkbroc commented Nov 2, 2020

I'll mark this issue closed. If you find more info about the phone that was having issues please open a new issue, ok?

@monkbroc monkbroc closed this as completed Nov 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants