Skip to content

Instantly share code, notes, and snippets.

@jhorstmann
Created February 7, 2016 20:25
Show Gist options
  • Save jhorstmann/79f6b02b09bbcb47016c to your computer and use it in GitHub Desktop.
Save jhorstmann/79f6b02b09bbcb47016c to your computer and use it in GitHub Desktop.
MIO Fuse Buetooth LE Protocol
# alerts
0000 12 20 00 09 02 4a 00 5d 6f 82 94 a7 82 94 # 4a=5zone,2sec,novib ? end_rest end_zone1 end_zone2 end_zone3 end_zone4 end_zone2 end_zone3
0000 12 20 00 09 02 4b 00 5d 6f 82 94 a7 82 94 # 4b=1zone,2sec,novib
0000 12 20 00 09 02 8b 00 5d 6f 82 94 a7 82 94 # 8b=1zone,1sec,novib
0000 12 20 00 09 02 cb 00 5d 6f 82 94 a7 82 94 # cb=1zone,on,novib
0000 12 20 00 09 02 fb 00 5d 6f 82 94 a7 82 94 # fb=1zone,on,vib
0000 12 20 00 09 02 7b 00 5d 6f 82 94 a7 82 94 # 7b=1zone,2sec,vib
0000 12 20 00 09 02 bb 00 5d 6f 82 94 a7 82 94 # bb=1zone,1sec,vib
0000 12 20 00 09 02 ba 00 5d 6f 82 94 a7 82 94 # ba=5zone,1sec,vib
0000 12 20 00 09 02 8a 00 5d 6f 82 94 a7 82 94 # 8a=5zone,1sec,novib
0x09 x02 ((always ? 0b11 : (onesec ? 0b10 : 0b01)) << 3 | (vib ? 0b11 : 0b00)) (onezone ? 0x0a : 0x0b) 0x00
# general
0000 12 20 00 08 04 03 06 02 51 40 a9 78 be # be=maxhr
0000 12 20 00 08 04 13 06 02 51 40 a9 78 be # disp_always_on
0000 12 20 00 08 04 0b 06 02 51 40 a9 78 be # arm_right
# screens
0000 12 20 00 04 28 00 20 00 00 # workout=time, allday=none
0000 12 20 00 04 28 06 20 00 00 # workout=time, allday=steps,distance
0000 12 20 00 04 28 02 20 00 00 # workout=time, allday=steps
0000 12 20 00 04 28 03 20 00 00 # workout=time, allday=steps,cals
0000 12 20 00 04 28 0b 20 00 00 # workout=time, allday=steps,cals,goal
0000 12 20 00 04 28 0f 20 00 00 # workout=time, allday=steps,cals,goal,dist
0000 12 20 00 04 28 0f 28 00 00 # workout=time,pace
0000 12 20 00 04 28 0f 08 00 00 # workout=pace
0000 12 20 00 04 28 0f 0c 00 00 # workout=pace,dist
0000 12 20 00 04 28 0f 0d 00 00 # workout=pace,dist,cals
0000 12 20 00 04 28 0f 0f 00 00 # workout=pace,dist,cals,steps
0000 12 20 00 04 28 0f 1f 00 00 # workout=pace,dist,cals,steps,speed
0000 12 20 00 04 28 0f 3f 00 00 # workout=pace,dist,cals,steps,speed,time
0000 12 20 00 04 28 0f 3f 00 1e # workout screen lock
0000 12 20 00 04 28 0f 3f 1e 1e # both screens lock
# goals
0000 12 20 00 06 23 03 10 27 00 00 01 # 10000 steps?
# time
0000 12 20 00 07 11 03 02 24 0e 07 02 74 # 24 0e = 14:36, 7.2. 74=2016-1900
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment