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

Compatibilty issue with cheap NRF51822 #17

Open
waxd86 opened this issue Apr 1, 2022 · 4 comments
Open

Compatibilty issue with cheap NRF51822 #17

waxd86 opened this issue Apr 1, 2022 · 4 comments

Comments

@waxd86
Copy link

waxd86 commented Apr 1, 2022

Hi virtualabs and everyone !

I saw you have worked on a version of btlejack-firmware for cheap RTL51822 but no news since (virtualabs/btlejack#12 (comment))
If you have some clues and information about it, I'll take it !

PS : I'm actually working to port btlejack-firmware into mbed-os 2 since microbit was impossible to compile (microbit registry is dead).

Thank you so much for ur work!

@browntownington
Copy link

browntownington commented Aug 3, 2023

How did you go with this @waxd86 ? Did you have success?
Did you get an aliexpress rlt51822?
I'm thinking about buying one but don't want to bother if no one has got it working.

@virtualabs
Copy link
Owner

Hi there !

I've spent some time recently working on a nRF52 compatible firmware for the BBC Micro:Bit v2, and the code has been published here https://github.com/virtualabs/btlejack-firmware-nrf52. It has been integrated into btlejack and can be flashed automatically with the -i option. This firmware has some known limitations (it hardly detects access addresses from in the air packets) but works fine for sniffing new connections. The code is heavily based on the one used in the first version. So if you own a Micro:Bit v2, it may worth the shot.

Hope this helps :p

@browntownington
Copy link

Thanks for the update @virtualabs I can see Australia has these cute microbit now apparently. I could go buy one. Half the price of a rf51822.
Just to be clear can these V2 device sniff existing connections for their data?

@virtualabs
Copy link
Owner

TLDR: no, sniffing existing connections is unreliable with this nRF52 compatible firmware.

At the moment sniffing existing connections works if you are lucky enough for the AA to be caught by the firmware (but most of the time it does not, I had many complaints about it in various issues). Nordic's nRF52 series are different from the nRF51 series and therefore sniffing raw packets has became quite difficult with these nRF52 SoCs.

There are some clues about how to improve this but I need more time to try them and see what works best before releasing a new version.

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

No branches or pull requests

3 participants