koush / vysor.io

Vysor - Mirror and Control your Phone
https://vysor.io
1.56k stars 291 forks source link

iOS: NRF52840 Flashing Instructions & how to debug #1358

Open afathonih opened 7 months ago

afathonih commented 7 months ago

You must attach a Vysor Bug Report Link

  1. First, trigger the bug.
  2. Leave the window with the bug open. Do not close it, or the bug data will be lost.
  3. To generate a bug report, open the main device window if it is not open already. Click the Bug Report button along the bottom. Please note that this will contain your email address. This is necessary for diagnosing licensing/purchase issues.
  4. ISSUES WITHOUT BUG REPORTS MAY BE IMMEDIATELY CLOSED. The bug report contains internal logging from the app.

To Reproduce Steps to reproduce the behavior:

  1. Flash nrf52840 with the zephyr firmware linked from wiki
  2. Re-plug the dongle
  3. Only one dongle led (green) is turned on.
  4. Dongle is not visible to iPhone

Expected behavior Dongle is visible to iPhone

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

iOS (please complete the following information):

iOS Bluetooth Issues (optional):

Additional context Dongle is from makerdiary.

I've tested two dongles. One is flashed with zephyr.uf2, the other is flashed with firmware from makerdiary. The firmware from makerdiary does not turned off the leds. The firmware from zephyr did.

Vysor cannot detect both dongles.

I wonder if it is firmware issue or something else. How can I tell that the firmware has been correctly flashed?

vozer commented 5 months ago

Look here, newest firmware works, @koush is not updating the wiki: https://github.com/koush/vysor.io/issues/1340#issuecomment-1830332137