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

Correction in BLE profile page #68

Open
microbit-carlos opened this issue Dec 5, 2018 · 5 comments
Open

Correction in BLE profile page #68

microbit-carlos opened this issue Dec 5, 2018 · 5 comments

Comments

@microbit-carlos
Copy link

In this page https://lancaster-university.github.io/microbit-docs/ble/profile/#gatt-services it currently reads:

Known issue: the firmware on micro:bits shipped initially to schools contains the full Bluetooth profile. Once the software has been changed by flashing an application created using any of the on-line code editors however, all services are lost except for Device Information Service, Event Service and DFU Control Service.

Only 4 services are actually enabled in the OOB experience hex:
https://github.com/lancaster-university/microbit-samples/blob/c3b02564fd8082f3bf80472e679aa2f9b707c7c2/source/examples/out-of-box-experience/main.cpp#L630-L633

And applications created with the Online Python editor will not have any BLE services at all.

So we need to rephrase a bit.

@microbit-carlos
Copy link
Author

Also, there is this note which is not clear what service it is referring to:

Note: This service was added after micro:bits initially shipped to school and so is not in the default image. |

@microbit-sam
Copy link
Contributor

Would it make more sense to remove the text referring to the initial school drop? It's been 3(?) years
The rest can be changed to refer to the current OOB

RE: Python. Would a sentence in the introduction explaining that BLE is unavailable when using Python be enough?

@microbit-carlos
Copy link
Author

Yeah, you are right, there is no need to still have that there about the initial school shipment, so we can remove the note and change the opening paragraph with:

The out of the box program contains x, y, z services enabled. Once the software has been changed by flashing an application created using any of the on-line code editors supporting bluetooth, all services are lost except for Device Information Service, Event Service and DFU Control Service.

This way there is no need to mention Python specifically either.

@carlosperate
Copy link
Contributor

@microbit-sam was this updated? Can it be closed?

@microbit-sam
Copy link
Contributor

Doesn't seem to be live, I think the work is done on a branch that I'm trying to track down

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