-
Notifications
You must be signed in to change notification settings - Fork 335
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
unable to install on macOS Catalina #102
Comments
My OS version is 10.15 beat3 it work,it's able work on Catalina. try second times or restart your machine.And if installed contected phone it always not work or can't find your network You just need to copy /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist and /Library/Preferences/SystemConfiguration/preferences.plis delete these file. But if you try this,you may not connect the network anymore.and you just backup these two file,you will find it work.It's amazing. You have to remember to backup before you delete system file. |
Is the installer still trying to put files in /System? It should not be doing that. I don't believe network driver kexts are blocked just yet, but it would not surprise me if that becomes the case in 10.16. NetworkingDriverKit will be the way to go. |
In 10.16 basically anything not in /Users or /Applications is write protected. The installer is attempting to write to protected locations. Using an old .kext won't work without disabling SIP, which should not be required for users. DriverKit should be adopted before Catalina is released if this project wants to support it. If I find time to do it myself, I will, but until then if anyone has a chance to do it, it's the "right way". |
I now have HoRNDIS installed and working on the release 10.15 Catalina. The process:
Ultimately, DriverKit is the way too go. But for now I hope that this helps others |
Can one of you provide a copy of the Installer log from a failed installation, with all logs enabled, not only errors? (Keep SIP enabled and everything else on defaults.) I'm not on Catalina yet so I can't test. |
|
The post-install script needs to be changed.
Since that command is trying to write to /System, it is failing and causing the Installer to throw an error — even though the kext is already installed in /Library/Extensions. @jwise @mikhailai can you take a look? The kext and package will also need notarization. I can do some testing once I have a Catalina install set up. |
Here's a version packaging the exact same binary-identical .kext together with a modified install script. This does mean the .pkg is unsigned (so you'd have to trust me and bypass Gatekeeper with the right-click-and-open method). I'll try to get a PR to the project in place soon. |
Thanks so much, this update worked perfectly! |
It works perfect.Thanks a lot. |
Wonderful! It works. Thank you. Great job. |
Thank you so much @d235j |
@d235j any updates on a PR? Catalina has a regression related to BeagleBone's USB configuration, which includes a composite adapter including Mass Storage Class, CDC-ACM (serial), RNDIS and CDC-ECM (networking, previously supported by OS X). It appears to get the CDC-ECM working, we have to disable the RNDIS support (or perhaps enumerate it after RNDIS?). Therefore, we are considering just removing CDC-ECM, which otherwise breaks the latest Windows 10 if included in the composite adapter before RNDIS. Proprietary OS vendors. :-( |
@d235j I tried your binary and it worked well! Thanks so much for your job! But there is a small issue. Every time I reconnect my phone to mac, it creates a new interface in Preference -> Network. And the interface number increases. For example, it creates Ethernet Adapter (en6), after plugging out and in, it creates Ethernet Adapter (en7), and en6 is still there. Now it is alreay en15 on my laptop and I don't know how to delete old ones. Deleting in the Network panel doesn't work. |
Catalina 10.15.2 straight up forbids the whole installation even when you bypass Gatekeeper because of "incompatibility". |
not working in 10.15.2 update |
Unfortunately... |
It's working on my 10.15.2. Did had to accept something on a privacy and safety popup |
Really?! I try again. |
No problem on 10.15.1 updated 10.15.2. |
I go to system preferences -> security & privacy. I see - System software from developer "Joshua Wise" was blocked from loading. |
Thank you so much, you just saved my life ! |
Works perfectly for me and the DJI application on Catalina. Thank you very much ! |
Happens to me too. |
MVP TRIGGERED |
Hi @d235j, I am using your version, and it works. However, each time I disconnect and connect my device for USB tethering, it created a new network interface (en2-en8 shown in screenshot below), which is quite annoying. I realised that it doesn't recognised my phone model (Xiaomi Pocophone F1). Can you help me solve this issue, thanks in advance! |
Thanks @d235j, your version does get correctly installed on Catalina. @liho98 I'm experiencing the same issue: this is due to Android generating a new MAC address every time the USB tethering is enabled. It's called MAC Randomization and is considered an official security feature |
Thanks @d235j, your version does get correctly installed on Catalina. |
Will there be updates for Big sur? |
Big Sur requires total rewrite as a Driver Extension. Different API's for
both network and usb.
…On Mon, Aug 17, 2020 at 3:10 PM Nightless54 ***@***.***> wrote:
Will there be updates for Big sur?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#102 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AALJH5F3APHCKE6646FXFCLSBGTHFANCNFSM4H5AZFWA>
.
--
Belcarra Embedded USB Software
Stuart_Lynne <sl@belcarra.com> 604-461-7532
Alternates: 604-283-7475 and 604-518-1749(cell)
http://usblan.belcarra.com http://www.belcarra.com
|
Thanks d235j, use this version "HoRNDIS-9.2-catalina_install" Install ,restart, and make sure allow "Joshua Wise" working. |
Holy mother of god. Thank you for this. This fixed the issue. |
works on 10.15.6 |
When I reboot after the csr disable, I get this when trying to run
Is this possibly because of encrypted volumes? I've tried every which way, and nothing seems to work. Is there some issue with ending up at a USB-C port, perhaps? Can't get this to work at all on Catalina, and I've tried everything. |
I personally just installed the official version which shows a warning at the end of the installation, and I ran this in the terminal:
After that (and maybe a reboot, I don't recall), it worked despite the OS warning that the kernel extension will stop working in future macOS versions. |
HoRNDIS-9.2-catalina_install.pkg.zip completed install. Network shows ethernet is connected when I plug in the USB cable. But there still cannot access any website. Does anyone have the same problem? Running 10.15.2 |
In Network, I changed the DNS server for the Ethernet Adapter which is the USB tethered phone to 8.8.8.8 and it was able to access the internet. But it failed again the next time I logged in the Mac. I am not able to get it to work again. I must be missing something in the Ethernet Adapter settings. Any help is appreciated. |
I couldn't get it to work on 10.15.6. I tried the installer like normal and the installer with disabling csrutil (Wiaf's comment). When I tried Wiaf's way,I got an error when I did mount -uw /. It successfully installs with the installer but nothing happens. I also couldn't get it to install on my 2007 MBP running El Capitan. Has any experienced this before? Any suggestions? |
Thanks, this works fine for me ! |
The Catalina install package seems to have installed without any problems. However the program does not appear to be running because there is no addition to the Network display. Are there any system permissions that need to be granted for the program to run? |
Tried HoRNDIS-9.2-catalina_install.pkg.zip on Catalina 10.15.7 unfortunately after a restart my phone isn't listed. |
Thanks I would just like to point out y'all can use SuspiciousPackage to check out this kind of stuff. |
Not working on Catalina 10.15.7 |
I have it working on Catalina 10.15.7 I used the install file from above: HoRNDIS-9.2-catalina_install.pkg.zip Then after installation, I ran the following: Then under System Security, I allowed the System software from Joshua Wise. |
�It's work!! Thank you @merlek |
It work. Thank you 😊 |
It works for me too :) |
Works for me on Catalina 10.15.7! |
How to deal with this (No disk seen)? I have a Windows installed on same MacMini via bootcamp, might this be an issue? |
this worked |
Thanks! This also worked for me! |
I created a github account for thanking to you. It worked properly. Thank you man ❤️ |
It didn't work for me tho ;( |
working on Catalina 10.15.7 type sudo kextcache --clear-staging then enter your password sudo kextcache -i / wait for a minute then go to Security and Privacy, You should find and allow software from Joshua Wise |
it's not work in macOS Venture.please share solution if any one have. Thank in advance. |
HoRNDIS is incompatible with Catalina due to the new read-only system partition. installation via the .pkg or brew will fail.
see the What's New in APFS session from WWDC19: https://developer.apple.com/videos/play/wwdc2019/710/
there may be a workaround by disabling SIP using csrutil in Recovery Mode, but I haven't had a chance to try it yet.
the "right" way to fix HoRNDIS long term is likely to migrate it to using the new DriverKit framework, documented at https://developer.apple.com/documentation/driverkit
The text was updated successfully, but these errors were encountered: