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

Support BlackWidow v3 mini Hyperspeed and update dependency for M1. #637

Merged
merged 4 commits into from
Sep 21, 2022

Conversation

dragonpod
Copy link
Contributor

@dragonpod dragonpod commented May 13, 2022

This PR adds support for BlackWidow v3 mini Hyperspeed in both wired and wireless (via USB receiver) modes. Addresses #409, #437, #538, #562, #579, #608.

The dependency versions are also updated to allow building on M1 machines.

Limitation: currently does not support displaying battery status.

@dragonpod dragonpod changed the title Support BlackWidow v3 mini Hyperspeed and update dependency. Support BlackWidow v3 mini Hyperspeed and update dependency for M1. May 13, 2022
@nayanp714
Copy link

I'm new how do I code this into my m1 MacBook pro for my v3 mini hyperspeed

@dragonpod
Copy link
Contributor Author

@nayanp714 You can clone my repo to your local computer by typing the following in your Terminal:
git clone --recursive https://github.com/dragonpod/razer-macos.git
After that, cd to the folder it created, and run ./release.sh. You can find the compiled app in the dist folder.

@odemiray
Copy link

odemiray commented May 17, 2022

@nayanp714 You can clone my repo to your local computer by typing the following in your Terminal: git clone --recursive https://github.com/dragonpod/razer-macos.git After that, cd to the folder it created, and run ./release.sh. You can find the compiled app in the dist folder.

Hello,
I wasn't able to compile it properly, perhaps missing a dependency needs to be installed on my machine?
Any help is appreciated. Adding screenshot below.

image

Edit: adding some more screenshots which looks like they might be more helpful troubleshooting it.

image

image

@dragonpod
Copy link
Contributor Author

@Baycosinus Can you verify that you have Xcode command line tools installed? From your second screenshot, it says "invalid active developer path". Try xcode-select --install.

@odemiray
Copy link

Hey @dragonpod, thanks! Looks like it's already installed, but updating it resolved the issue. However, I still can't see my BW V3 Mini Hyperspeed on the device list. Gonna be following this thread for future updates.

@dragonpod
Copy link
Contributor Author

@Baycosinus How did you connect your keyboard? Bluetooth mode would not work.

@odemiray
Copy link

This. Thank you very much. Plugged it in and works like a charm. Great job!

@prionator
Copy link

@dragonpod Thanks for this, awesome!

@jarrod-manwaring
Copy link

@1kc Any chance this PR can get merged and a new release cut? I've no qualms with cloning @dragonpod's fork and building from source, but seems like this one has been ready to go for some time now. 😄

Copy link
Collaborator

@dhobi dhobi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@clkclak
Copy link

clkclak commented Jul 29, 2022

Hello,
I am not able to compile this on mac M1. I keep running into this. Any help is appretiated.

gyp: name 'openssl_fips' is not defined while evaluating condition 'openssl_fips != ""' in binding.gyp while trying to load binding.gyp
gyp ERR! configure error

@fubdnbz2022
Copy link

Hi friends ,

Can you explain simply the steps to add-on these codes ? I don't know how to use 100% the Terminal....
Ive copied the repo open the release file but after it I don t understand how to proceed :/

please help us :)
thanks

@1kc 1kc merged commit b7387b1 into 1kc:master Sep 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants