Commit 281acf1d authored by schneider's avatar schneider
Browse files

chore(exno): Updates

parent 483d12ff
Pipeline #4648 passed with stage
in 10 seconds
......@@ -14,7 +14,8 @@ a Merge Request which implements this functionality. If you have a working toolc
please try and build this MR, as you will have to most up-to-date version.
If you do not have a working toolchain, you can download a [pre-build image](/release/card10-exno-06-28.zip).
Simply unzip the archive and merge it onto your card10. See [firmware updates][firmwareupdates] for details.
Simply unzip the archive and merge it onto your card10. See the [firmware update page](firmwareupdate) for details. Most importantly
always use the "safely eject" functionality of your operating system after writing files to the card10.
To use the BLE features of the card10 make sure to enable BLE in the `Bluetooth` app.
......@@ -36,11 +37,24 @@ Almost all logic is written in Python and can be modified by you: [`apps/exnosta
### Possible Improvements
- Write received Exposure Notifications to a file:
- Try to follow [Google's guidlines](https://developers.google.com/android/exposure-notifications/ble-attenuation-overview#aggregation_over_a_four-second_scan_scaninstance_min_and_average).
- Try to limit the amout of writes to the flash. Accumulate data in RAM first and write in batches.
- Disable the screen while not looking at it:
- The [G-watch app](https://badge.team/projects/g_watch) can serve as a starting point. It uses the gyroscope and accelerometer to detect glances.
- Show more statistics over time:
- A graph of accumulated activity over time.
- Showing RSSI on the front LEDs (will consume more power).
- Send exposure notifications:
- Needs changes to epicardium and some crypto efforts.
### Media
[Video of the Exposure Notification Stats app running](/media/card10-exnostat.mp4)
## Resources
- https://github.com/kauzu/CoronaAppDetector
- https://github.com/frankrieger/CoronaAppDetectorM5StickC
- https://github.com/znuh/microbit-corona-scanner
- https://www.bunniestudios.com/blog/?p=5820
......@@ -6,12 +6,12 @@ title: Current Release
- [Changelog](https://git.card10.badge.events.ccc.de/card10/firmware/blob/master/CHANGELOG.md#v115-2020-02-02-okra)
# Update the firmware release on your card10
* download the current firmware `.zip` file to your computer
* extract it
* put your card10 into [USB storage mode](/en/gettingstarted#usb-storage)
* copy over the files you just extracted directly into the main folder. Note: on macOS devices it is recommended to use the terminal, e.g. for the broccoli release: `cp -r ~/Downloads/card10-v1.2-broccoli/* /Volumes/CARD10/`
* eject your device (if you're doing this in the command line: don't forget the `sync` on linux)
* switch your card10 off and on again
* Download the current firmware `.zip` file to your computer
* Extract it
* Put your card10 into [USB storage mode](/en/gettingstarted#usb-storage)
* Copy over the files you just extracted directly into the main folder. Note: on macOS devices it is recommended to use the terminal, e.g. for the broccoli release: `cp -r ~/Downloads/card10-v1.2-broccoli/* /Volumes/CARD10/`
* Eject your device (if you're doing this in the command line: don't forget the `sync` on linux)
* Switch your card10 off and on again
---
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment