Skip to content
This repository has been archived by the owner on Aug 8, 2021. It is now read-only.

Commit

Permalink
Update README.
Browse files Browse the repository at this point in the history
  • Loading branch information
lwis committed Jan 10, 2015
1 parent 200993d commit 455f005
Showing 1 changed file with 5 additions and 8 deletions.
13 changes: 5 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,24 +6,21 @@ This app currently only works with the Xiaomi Mi Band, and requires the main app

The app currently only works with Lollipop due to significant incompatible changes in the Bluetooth stack, there are no immediate plans to change this.

I've only tested this on my Nexus 5, and I understand that some (older) BLE chips don't allow bonding, meaning this won't currently work.

Disclaimer: This app includes no warranty for your device, in my testing I've never bricked my band - but as I'm reverse engineering their API, it's entirely possible, albeit unlikely.



##Todo:

- Notification rate limiting, a queue may be appropriate here
- New flag to not remove from queue if notification should be sent on reconnection with device
- New flag to not remove from queue if notification should be sent on reconnection with device
- Implement way to dynamically setup 'actions' to add to the queue for each app
- For example, Vibrate for 100ms then flash for 50ms, then vibrate again for 200ms
- Use conditions like Llama
- Option for only in 'Priority'/'None' modes.
- App icon
- Improve app list display
- Improve time pickers
- Improve Bluetooth failure reconnection reliability
- Better handling of no paired Mi Band
- Better handling of no paired Mi Band, currently the app will simply do nothing.
- The band takes longer than the writes to adjust it's LE connection after setting the params, so they are effectively moot
- A change listener may be appropriate here
- Tests

##Future:
Expand Down

0 comments on commit 455f005

Please sign in to comment.