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

Betaflight 10.9 RC5 won't open on OSX 10.13.6 #3260

Closed
ImmeFPV opened this issue Jan 18, 2023 · 11 comments
Closed

Betaflight 10.9 RC5 won't open on OSX 10.13.6 #3260

ImmeFPV opened this issue Jan 18, 2023 · 11 comments

Comments

@ImmeFPV
Copy link

ImmeFPV commented Jan 18, 2023

Describe the bug

After allowing the unverified developer in the OSX safety menu, beta flight starts but then nothing happens. The configurator window doesn't show.

Tried other RCs but it was the same. Won't start.

It worked perfectly in 10.8 and before...

To Reproduce

  • OSX 10.13.6
  • Download betaflight-configurator_10.9.0-RC5_macOS.dmg
  • open
  • drag to apps folder
  • open BF
  • go to OSX safety and allow
  • ...

Expected behavior

Open the configurator main menu window, where I can flash FW or just connect to the FC

Configurator version

10.9.

Flight controller configuration

No response

Add any other context about the problem that you think might be relevant here

No response

@haslinghuis
Copy link
Member

nwjs/nw.js#7946

@haslinghuis
Copy link
Member

To be able to run 10.9 follow this workaround:

  • install betaflight configurator 10.8
  • delete the framework folder in 10.9
  • copy the framework folder from 10.8 into 10.9
  • remove betaflight configurator 10.8

image

@roligmue
Copy link

roligmue commented Feb 1, 2023

Hi,

This workaround does work with the newly available BF Configurator 10.9.0 too.

However, you have to also delete and copy over the MacOS folder too. The graphic that was shared shows both directories, but the written instructions do not include the MacOS directory.

The following worked for me.

To be able to run 10.9 follow this workaround:

install betaflight configurator 10.8
delete the framework & the MacOS folder in 10.9
copy the framework & MacOS folder from 10.8 into 10.9
remove betaflight configurator 10.8

@ImmeFPV
Copy link
Author

ImmeFPV commented Feb 10, 2023

Sorry, just got the chance to try your solution, - WORKS!!!!

Thank you both so much!!!!!! <3

@roligmue
Copy link

Good deal!

@Mod-Quad
Copy link

Working for me as well - hope no unintended side-effects that might compromise safety.

@delfer
Copy link

delfer commented Mar 12, 2023

Hello! I'm using my MacBook Pro (13-inch, Early 2011) for the DIY to prevent blowing new one. And the latest available macOS version for this device is macOS High Sierra 10.13.16.
Betaflight Configurator 10.9.0 won't work with macOS High Sierra 10.13.16. The application's window does not appear when launching.
Betaflight Configurator Nightly v20230309.403 also not working.


Last login: Sun Mar 12 14:02:39 on ttys001
/Applications/Betaflight\ Configurator.app/Contents/MacOS/nwjs ; exit;
MacBook-Pro-user:~ delfer$ /Applications/Betaflight\ Configurator.app/Contents/MacOS/nwjs ; exit;
dyld: lazy symbol binding failed: Symbol not found: ____chkstk_darwin
  Referenced from: /Applications/Betaflight Configurator.app/Contents/Frameworks/nwjs Framework.framework/Versions/109.0.5414.87/libnode.dylib (which was built for Mac OS X 10.15)
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: ____chkstk_darwin
  Referenced from: /Applications/Betaflight Configurator.app/Contents/Frameworks/nwjs Framework.framework/Versions/109.0.5414.87/libnode.dylib (which was built for Mac OS X 10.15)
  Expected in: /usr/lib/libSystem.B.dylib

Received signal 6
 [0x00010ff30db2]
 [0x00010fe83f83]
 [0x00010ff30d01]
 [0x7fff6a805f5a]
 [0x00010ba9750b]
 [0x00010baa1bf5]
 [0x00010ba75482]
 [0x00010ba755a9]
 [0x7fff6a4f7292]
 [0x000108f18c10]
 [0x000107635808]
 [0x00010777ab67]
 [0x0001157ef59d]
 [0x0001157efc9b]
 [0x00010f9c9bae]
 [0x00010f9ca743]
 [0x00010f9c8af4]
 [0x00010f9c930b]
 [0x00010bb1243e]
 [0x000103b4e9b9]
 [0x7fff6a4f7015]
 [0x000000000015]
[end of stack trace]
[0312/150920.997337:WARNING:process_memory_mac.cc(93)] mach_vm_read(0x7ffeec0b1000, 0x2000): (os/kern) invalid address (1)

At the same time Betaflight - Configurator Chrome extension working good, but the latest available version 10.4.1 is out of date.
@haslinghuis is it possible to downgrade NW.js back to 0.64.0 (revert c8d0490)? According this comment nwjs/nw.js#7946 (comment)

NW.js 0.64.0 is the lastest version I got running under macOS 10.13.6 (High Sierra) on my old Mac mini mid-2011

@github-actions
Copy link
Contributor

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within a week.

@byavallone
Copy link

The workaround works for now but is there a chance to get something official for the next version?

@haslinghuis
Copy link
Member

haslinghuis commented Apr 20, 2023

PWA version of configurator might fix this in the future.

Maintaining 4 platforms is difficult as libraries and dependencies require updates to work with new platforms. This breaks compatibility with older versions of operating systems etc as they are no longer supported by the vendor either.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants