ExpressLRS / ExpressLRS-Configurator

Cross platform configuration & build tool for the ExpressLRS radio link
GNU General Public License v3.0
601 stars 132 forks source link

mDNS autodetect don't work on macos 15 sequoia #689

Open RobertoD91 opened 1 month ago

RobertoD91 commented 1 month ago

Expected Behavior

With mDNS/Bonjour, I should automatically see devices at the bottom of the screen (see attached picture).

Current Behavior

Screenshot 2024-09-24 alle 18 11 52

On the left: Linux VM (network in bridge mode), autodetect works.

On the right: macOS 15.0, autodetect doesn't work.

Tested on macOS:

Steps to Reproduce

  1. Take an ELRS hardware and the SSID/password of home Wi-Fi.
  2. Start Wi-Fi mode.
  3. Open ExpressLRS Configurator.
  4. Can't see devices in the bottom part.

Possible Solution (Not obligatory)

N/A

Context

N/A

Your Environment

RobertoD91 commented 1 month ago

If I download the source code from Git and run it from the terminal, it works well...

RobertoD91 commented 1 month ago

strange...

gh repo clone ExpressLRS/ExpressLRS-Configurator
cd ExpressLRS-Configurator/
node --version
yarn install --frozen-lockfile
yarn start
yarn build
npx update-browserslist-db@latest
yarn build
yarn electron-builder --publish never --x64 --mac
# runtime error, so i resigned...
codesign --force --deep --sign - release/mac/ExpressLRS\ Configurator.app
open release/mac/ExpressLRS\ Configurator.app

I suppose there is an issue with the integrated macOS firewall and the 1.7.6 release, maybe due to something about the code signing?