-
Notifications
You must be signed in to change notification settings - Fork 39
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
is bluetooth and wifi supported? #9
Comments
No |
Any plan for implementation? |
@gamelaster I had a look in the processor manual and couldn't find any information about the RF block. Do BL provide any information about this at all? |
@danielbarry no, as all RF stuff is mostly under NDA |
@gamelaster Not a Rust dev, but this may be a start: https://github.com/bouffalolab/bl808-pac Don't we have anybody over at BL that can help? Surely this work benefits them too? |
@danielbarry Bouffalo watch those chats, but AFAIK they can't release those information due NDA. |
@gamelaster Hmm, it's difficult to see how we will make forward progress on this. It looks like a proper reverse engineering effort is needed - which is a hell of a lot of work. |
@danielbarry sadly, there is no other way, due NDAs and other certification issues. Although, there are sometimes symbols and stuffs, and they're helpful. Actually, I'm reversing BL70X RF core for BLE, and it going quite nice, I already reversed some important registers, which I will share at some point. |
@gamelaster Given how little is documented, can you share somewhere your process for doing this? How for example for you know some given register has anything to do with BLE at all? I would be very interested with your process so that I can potentially help. For example, I am quite interested in getting WiFi up and running. |
Is there any way we can get USB OTG working on this kernel? This way I could install a generic WiFi/ethernet adapter and work from there. |
@danielbarry I am not a lawyer, this is not legal advice. I believe it is legal to acquire a (closed source or proprietary driver), and decompile it or debug it by watching what registers it accesses, as long as you're not stealing private data or copying the source code. The Electronic Frontier Foundation may be of assistance, they have an FAQ on reverse engineering: https://www.eff.org/issues/coders/reverse-engineering-faq#faq2 |
I would like to know if BT and WiFi drivers are working in linux version?
The text was updated successfully, but these errors were encountered: