NXP Pico i.MX7D Device not detected in MacOS - android-things

Following this setup guide: https://developer.android.com/things/hardware/imx7d.html
I am using USB Type-C cable to connect the board and the computer. The computer is using MacOS.
I am unable to flash a default image into the device and throwing the below error:
Looking for devices... This can take up to 3 minutes.
No device has been detected. Is your device correctly plugged in?
If it is already connected, try disconnecting it, then reconnecting it again.
Error: could not prepare device: no device was found: timed out
Stopping adb server...
Stopped adb server..
Can someone help in providing details for the reason it is failing to detect?

I went through the same problem . I disconnected the touch screen , rainbow hat etc and then tried it worked for me. Also it is sometimes like the cable is not connected properly which may cause the issue . Once the cable is connected you will get a green light on the board . Also in case of windows 7 you may have some missing drivers .

Disconnect all your add on devices including LCD Screen/Touch Screen, camera, rainbow hat everything.
and then redo the process
It will Work !!

FYI I just had this problem, it was the USB hub! :)

Related

Unable to connect to dev board after the first boot

I went through the setup procedures from the Doc and was able to get the device up and running but when I try to connect to the device the next day no devices show up.
Below are the steps I try:
I connected the usb type c power port and the OTG data port.
I ran mdt devices and fastboot devices, both commands show no device
Then I try to went through the whole procedure again and I got the same result as discuss in this post.
Any help would be appreciated. Thank you
For those who have experienced the same problem:
make sure that the TPU is connected to the board. If it is not connected when you power up the board the LED will not light up.
I accidentally disconnect it when I try to put the board in a 3D printed case.
I was able to fix this issue by making sure that the board is connected to the TPU.

iPhone disconnected USB connection overnight and there are no system logs

I needed to run a long test to see what's making my app crash. So I set the Mac to not sleep and I ran the app on the iPhone connected via USB overnight. In the morning, I found that the iPhone had disconnected during the night.
I looked for in Console and Xcode for device logs and I found there were none at all on the phone, therefore no history of what happened during the night. Logs began after the moment I reconnected the phone to the Mac.
I downloaded the app container and found no useful evidence of what happened.
iOS is 12.4 and Xcode is 10.3.
What can be done to ensure there is some evidence of what caused the crash? Other than filling the app with fprintf's going to a custom log file. Also I am using Fabric.
Do the same thing again, but this time with a camera looking at the PC. Maybe you can grab some evidence from the recording next day. Modern solutions for modern problems.
Go to Settings -> Touch ID and Passcode
Check if USB Accessories has been turned off. Your device may have disconnected then failed to reconnect due to this feature restricting access to the device if it is disconnected for more than an hour.
Change this setting, replace your cable or use a different USB port then try running it again.

Xcode 9 Wireless debugging not working

For some reason the wireless debugging does not work here. Here is what I've done:
Using newest Xcode 9
Using newest iOS 11 on my iPhone 7+
Both devices are in the same network
Connected the iPhone via Lightning, selected "Connect via Network" in the Devices & Simulator menu
Run an app on the iPhone while still connected via Lightning - everything works
But as soon as I unplug the phone, Xcode is no longer able to connect with the phone. I can ping the phone with the Mac, but even the "connect via ip" option in Xcode does not work.
Anybody got tips on how to get this working?
I had the same issue, but it was intermittent - i.e. sometimes the globe would not appear next to the phone name in Xcode Devices and Simulators window and when the phone was disconnected from the lighting cable, I could not debug to it from Xcode. My fix was much simpler, though - I just turned WiFi on and off both on the Mac and on the phone. After the devices reconnected to the network wireless debugging was available again. This seems to be an issue with the network communication (regardless whether the device can be pinged or not).
Make sure System Preferences->Internet Sharing is enabled using USB ports:
I was able to find a solution to this on another stack overflow question:
How do you perform wireless debugging in Xcode 9 with iOS 11, Apple TV 4K, etc?.
You can also check this answer: "Connect via network" wireless debugging not working Xcode 9
Near the bottom, from "IOS DEV". Briefly, the solution ended up to be to unpair my phone, disconnect and re-pair. After that Xcode automatically added it with the globe. As an FYI, I was able to ping my iPhone using the network utility prior to the un-paring but was still unable to get the phone to connect. good luck.
Restarting xcode is the only thing that fixed this intermittent connectivity problem for me.
I realized this can also happen if my Mac is connected to a VPN. I had to:
Kill the VPN connection
Turn the computer's wifi off and back on
Open Devices and Simulators
Plug the device in and the globe icon should appear.
Unplug the device and make sure the globe icon is still there.
Run the app via network!
Wireless debugging mysteriously stopped working for me until I turned off my VPN client. I now believe that I had the VPN turned off when I was trying it out the first time, but then the VPN auto-connected after my computer restarted sometime later.

iPhone not connected. Xcode will continue when iPhone is connected

I have my iPhone connected to Xcode. It used to work just fine recently. I see it in the Devices and Simulators section, but when I try to compile my app, it says:
D's iPhone 6S is not connected. Xcode will continue when D's iPhone 6S is connected.
In the Devices and Simulators I see it as disconnected.
I tried restarting the phone, turning it's wifi on and off. It's connected to the same wifi network, I tried restarting Xcode, nothing. I run Xcode 9, Beta 6 at the moment. Does anyone has similar issue and hopefully know how to solve it?
Troubleshooting:
plug in your iPhone.
Open Xcode
go to window -> Devices and Simulators
Right click on your device
click Unpair Device and unplug it.
restart Xcode
restart your iPhone.
Connect your iPhone via USB
run your app
then unplug it, and it should run via the wifi again.
Set up
Window -> Devices and Simulators
Choose your device from the list.
Tick the box for "connect via network."
In Window > Devices and Simulators, right click on your iPhone and "Connect with IP address", then enter the iPhone IP address and you're connected.
Turn off WIFI on Mac, and also on your iPhone too. Then turn on WIFI again on both devices.
I frequently face this issue since I don't use USB cable to build the app to my iPhone. So this is my usual way to resolve the connection problem.
As Sam H.'s answer, can Connect via IP Address. This is XCode 9 or 9.1 's function. And need your device update to iOS11 +
Apparently, more people have this issue. The only "solution" I found was to connect the iphone with a USB, run the app and then try to run it using wifi. This usually solves my problem.
You can also connect via IP address
While Xcode is open, go to
Windows -> Device and Simulators
right click your device and connect via IP address. You can get your phone IP address from settings under wifi and clicking the info button on the network.
Restarting the wifi on my Mac worked for me.
I'm using Xcode 9.1 and suddenly had this issue.After reading other answers a realized it is a Xcode bug via wifi debug.My solution was to connect the iphone with a USB, then go to the Add Additional Simulators,then come to the interface below,uncheck "connect via network".
Problem sovled,and back to debug via a USB.
I was able to reconnect using this method:
Disconnect/Unplugged the device from Mac
Close X-Code
Run "sudo pkill usbmuxd" in terminal
Reopen Xcode
Reconnect Device
Try this if unpairing method does not work.
Making Cellular data Off solved my problem
I had to update Xcode in my case. I tried literally everything else in this thread.
I had this issue when I changed my network connection on my Mac and in this case reconnecting the phone with an USB cable doesn't work. I had to restart xCode.
I had to reopen Xcode with my iPhone X unlocked and then I had to open Windows->Devices immediately afterwards.
Then the message was changed into:"iPhone X is busy: Preparing debugger support for iPhone X"
Also make sure your iOS device is on the same wifi network as your Mac, otherwise Xcode will insist you connect your device via USB, even if you've checked the box to use wireless development for that device.
There could be more than one reason why xcode forgets the device often. One of them could be the dynamic IP which is assigned automatically.
Apart from general troubleshooting (device is unlocked etc), here are few suggestions based on my experience.
1) Check if you are using the SAME WIFI on computer and device.
2) In Xcode > Devices and Simulators > Right Click > Unpair Device and connect again.
3) Prefer to use static IP. At least for the device (Give Manual IP address in the iPhone).
4) In Xcode > Devices and Simulators > Connect via IP Address
5) Use USB cable to run the app and then unplug to use wireless solves it most often.
6) Disconnect and Reconnect Wireless on Computer & Mobile Device
7) Turn off the Cellular Data
8) Turn off any VPN you are using.
9) Check your Network Settings on Computer and Device. Disable any suspecious setting (Proxy etc).
10) Restart Device and Computer. It often resolves few network interface problems.
Make sure your Mac and device connected in same network(Wi-Fi) connection.
In my case a pending software update on my iPhone was preventing it from accepting new builds from Xcode - even over USB.
I tried all the other suggestions in this thread and nothing worked, but accepting the pending update on my phone fixed the problem.
This is just to add the other possible reasons that the answers forgot to mention:
You got a new phone and Xcode is trying to connect to the old phone:
Window<< Devices and Simulators:
Press the + button and connect your phone via usb cable and click
your on your device. It should add it at that point.
You could also try running bluetooth instead of wifi, but it might still do the same problems. Make sure your device is connected correctly
1 - Go to Xcode - Window - Device and simulator - Unpair device
2 - Xcode and Mac both are restart and open Xcode again and connect your device Via USB cable and run it.
Restart Xcode & if issue persists do steps 2-4.
Open Devices and Simulators window in Xcode (shortcut is ⌘⇧2 command+shift+2)
Make sure your device is active (press home button & enter passcode if needed)
Open terminal & run netstat command.
You device will be reconnected
Just in case someone did what I did: I used to have wireless connection with my mac mini but one day I decided to use a cable. From that day I had problems with my devices, I always had to use usb the first time I opened Xcode. When I removed cable connection everything worked fine as before.
I tried a combination of the above solutions and can't pinpoint what solved it.
When Xcode was stuck on trying to connect to my wireless iPad, I had to do was start browsing with Safari on my iPad. I think that somehow refreshes the network on the iPad.
The Xcode's 'Device and simulator' may not properly reflect the connection status between the device and mac so after browsing with your iPad/iPhone hit run on Xcode and then just wait till they find each other
I had the same problem yesterday/today. Tried the various suggestions here but none worked. Except maybe, restarting the iPhone. I was able to install my app!!
Previously I had a Xcode/iOS version mismatch but currently at 12.2/14.2 which should and finally did work.
My problem was actually the cable itself, seems that some of the cheap cable you buy might not work 100% with your ipad/iphone. Try with a different cable
You must put a passcode on the device, otherwise wifi debugging will not work.
Unlock your iPhone or iPad (helped me).
Apparently the Apple engineers don't really have networking under control.
Typically, a dance of (in the order of increasing inconvenience)
Toggling "Connect via Network"
Toggling "WiFi" on Mac and iPhone
Unpairing + Repairing the device in the Xcode organizer
Restarting (yes, just like Windows) the Mac and the iPhone
works for me.

Beaglebone defaults to WiFi AP mode?

I've been struggling to get wifi working on my BBB for the better part of a week now. I sort of succeeded at one point, but I couldn't tell how I did it. Anyway, long story short, I noticed this morning that when I start a fresh debian image with my Edimax usb wifi installed, it defaults to AP mode and is broadcasting a SSID called "Beaglebone-710C". This makes sense with my problems because I could see the wifi dongle and see it was recognized, but I couldn't scan or connect. Does anyone know why it would default to AP mode? I think it might have something to do with me accessing the beaglebone via command line over USB? Thoughts? thanks!
Try the following after logging in your BBB via SSH on the USB connection:
http://www.erdahl.io/2016/07/beaglebone-green-wifi-bluetooth-connect_18.html

Resources