-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathfw_index.json
75 lines (75 loc) · 4.31 KB
/
fw_index.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
[
{
"name": "Flex",
"fwfiles": [
{
"fwshortname": "stock_7_64",
"description": "Stock fitbit firmware, no custom modifications. This firmware version still has security issues such as authenticated memory readout.",
"version": "7.64",
"location": "firmwares/flex1/7_64/flexFlashAll.bin",
"additionalinfo": "You can find official information on firmware versions [here](https://help.fitbit.com/articles/en_US/Help_article/1372)."
},
{
"fwshortname": "stock_7_81",
"description": "Stock fitbit firmware, no custom modifications. This firmware version still has security issues such as authenticated memory readout.",
"version": "7.81",
"location": "firmwares/flex1/7_81/flexFlashAll.bin",
"additionalinfo": "You can find official information on firmware versions [here](https://help.fitbit.com/articles/en_US/Help_article/1372)."
},
{
"fwshortname": "stock_7_88",
"description": "Stock fitbit firmware, no custom modifications. Security updates in this firmware version include:\r\n- Removal of authenticated memory readout.\r\n- Option to disable authenticated live mode via the app.",
"version": "7.88",
"location": "firmwares/flex1/7_88/flexFlashAll.bin",
"additionalinfo": "You can find official information on firmware versions [here](https://help.fitbit.com/articles/en_US/Help_article/1372)."
},
{
"fwshortname": "accel_7_64",
"description": "This is an old firmware version with some more features added for development. It enables an alternate live mode that outputs accelerometer data at ~66Hz and GDB debugging after a special command is sent (C0 44), and disables encryption and authentication.",
"version": "7.64",
"location": "patches/flex1/7_64/accelerometer_gdb_backdoor/flexFlashAll.bin",
"additionalinfo": ""
},
{
"fwshortname": "steps100_7_64",
"description": "This is an old firmware version with some more features added for development. It enables GDB debugging after a special command is sent (C0 42), multiplies all steps by 100, and disables encryption and authentication.",
"version": "7.64",
"location": "patches/flex1/7_64/steps100_gdb_backdoor/flexFlashAll.bin",
"additionalinfo": ""
},
{
"fwshortname": "steps100_7_88",
"description": "Most recent official Fitbit firmware which includes all security patches but with a modification that multiplies all steps by 100. Your smartphone app will not ask you to apply any firmware update afterwards. Wireless downgrading to an older firmware still works in this firmware, if you backed up the device encryption key. This firmware does not include any further backdoors - encryption and authentication work as normal. Loosing the device encryption key locks down your tracker to this exact firmware version, until an official newer firmware becomes available.",
"version": "7.88",
"location": "patches/flex1/7_88/steps100/flexFlashAll.bin",
"additionalinfo": ""
}
]
},
{
"name": "Charge HR",
"fwfiles": [
{
"fwshortname": "stock_18_32",
"description": "Stock fitbit firmware, no custom modifications. This firmware version is the first which ever was published for Charge HR and has major issues.",
"version": "18.32",
"location": "firmwares/chargehr/18_32/flash.bin",
"additionalinfo": "You can find official information on firmware versions [here](https://help.fitbit.com/articles/en_US/Help_article/1372)."
},
{
"fwshortname": "steps100_18_32",
"description": "Steps*100",
"version": "18.32",
"location": "patches/chargehr/18_32/steps100/flash.bin",
"additionalinfo": "You can find official information on firmware versions [here](https://help.fitbit.com/articles/en_US/Help_article/1372)."
},
{
"fwshortname": "18_128",
"description": "Stock Fitbit firmware, most recent version. Security updates in this firmware version include:\r\n- Removal of authenticated memory readout.\r\n- Option to disable authenticated live mode via the app.",
"version": "18.128",
"location": "firmwares/chargehr/18_128/flash.bin",
"additionalinfo": "You can find official information on firmware versions [here](https://help.fitbit.com/articles/en_US/Help_article/1372)."
}
]
}
]