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

Create a Zone Scanner #27

Closed
trackmastersteve opened this issue Dec 2, 2017 · 6 comments
Closed

Create a Zone Scanner #27

trackmastersteve opened this issue Dec 2, 2017 · 6 comments

Comments

@trackmastersteve
Copy link
Owner

We need to create a "Zone Scanner" that will scan each zone code, one at a time. This will help people to add support for their Alienware models.

@Witko
Copy link

Witko commented Dec 2, 2017

Im willing to help. Im not much skilled with python but you can fix my code on PR review:)

@derco0n
Copy link
Contributor

derco0n commented Jul 22, 2018

@trackmastersteve how can i help?
Has the development of this component started yet?

I suggest a cli-based scanner which does the following:
Step 1: Searching for USB-devices with user given vendor-id and "0x187c" as default value
Step 2: Trying the following on every device found
Round 1:
-Testing well known zones with blinking or lightning (We know they follow some pattern...)
-Asking user if anything happend
Round 2 (If not all codes were found):
-Testing all possible zone codes (yes, there could be very much of them)
-Asking user if anything happend
Step 3: Write the results to log- or even better a controller-definition

@Witko
Copy link

Witko commented Jul 22, 2018

@derco0n ,
i've tried something like that some time ago - but the results were not very optimistic. A lot of changes were not tied to only one zone etc.

@trackmastersteve
Copy link
Owner Author

I haven't attempted this yet myself.

@derco0n
Copy link
Contributor

derco0n commented Jul 22, 2018

I'll investigate the existing controller.py's to double check it, but for me it seems the base addresses for the zones are always doubling.
Every other address produces undefined behaviour like triggering multiple zone with random colors, blinking and so on.

If i can confirm that by reviewing the controllers, i'll try to build a prober...

@derco0n
Copy link
Contributor

derco0n commented Jul 26, 2018

i have created a zone scanner which is working for me.
pull request incoming....

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

3 participants