-
Notifications
You must be signed in to change notification settings - Fork 51
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
microbit key cracking reliably unreliable #39
Comments
Concrete examples of what I'm seeing:
That's the best case, where I hit "pair" on the phone really quick. If I'm slow, this is the common case:
Also even though I know this isn't to the point where there's fragmented packets, I still went ahead and pulled in the changes to ble.py from this PR, but as expected that made no difference. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This could be a btlejack issue rather than a Mirage issue, but when I run
I can successfully see a known JustWorks pairing attempt about 50% of the time (if I use 3 sniffers. Less reliable with only 1 of course.)
When I try to do the same thing from within Mirage, issuing:
I've so far only had one success (out of perhaps 20 attempts. Coincidentally(?) it was the first attempt, with a single microbit rather than the 3 which I tried to improve reliability.)
The failure is that it just prints
sometimes even before I have a chance to hit the "pair" button on the Android phone.
This might be another reason to update Sniffle support, since Sniffle is pretty reliable now, whereas btlejack isn't being updated anymore AFAIK.
p.s. I notice in the example documentation it says
firmware version : 3.14
for microbit. The latest released version is 2.1.1, so do I need to use this firmware to be more reliable?The text was updated successfully, but these errors were encountered: