GARMIN
WAHOO
SUUNTO
COROS

免费工具

在 FIT 文件中重写制造商和设备。

在 Garmin FIT 文件中重写制造商、产品和序列号。在共享之前对活动进行匿名化,修复写入错误设备标签的第三方应用程序,或者将多个主机的骑行统一到 Garmin Connect 上的单个设备名称下。支持 Garmin Edge、Fenix、Forerunner、Wahoo ELEMNT、Coros、Polar、Suunto 和任何定制制造商枚举。 Free, in-browser, no upload.

0F A3 21 B7变为Garmin 边缘840

工作原理

  1. 1

    删除 FIT 文件

    来自任何手表或主机的原始录音。

  2. 2

    选择新设备

    制造商下拉菜单加上产品和序列号 - 免费文本,您来决定。

  3. 3

    下载重写的文件

    file_id 和 device_info 消息已更新,以便平台显示您想要的设备。

你会获得什么

  • 更新 file_id 和 device_info 消息中的制造商、产品和序列
  • Garmin、Wahoo、Suunto、Polar、Coros、Stages、Bryton 在下拉列表中
  • 用于外来或特定于供应商的枚举的自由文本产品字段
  • 序列号覆盖或随机化以进行匿名化
  • 通过官方GarminFITSDK重新编码,保证往返安全
  • 离线工作 - 文件保留在您的设备上,无需注册

何时使用这个

Reach for the device changer when the recorded device on a FIT does not match reality, or when you want to anonymize a file before sharing.常见场景:第三方记录应用程序(RWGPS、iPhone 上的Wahoo Fitness、某些 Connect IQ 数据字段)编写了通用“Garmin Connect Mobile”或错误的制造商标签,并且您希望文件显示您真实的主机; a Garmin Edge 在录制过程中死机,您传输了文件,但 Garmin Connect 拒绝将其附加到您的帐户,因为序列不匹配;您想要从您的论坛帐户共享公共路由文件而不暴露您的特定设备指纹。 Each case has the same fix - rewrite the manufacturer, product, and serial to whatever you want.

它是如何工作的

The tool decodes your FIT using the official Garmin JavaScript SDK in your browser. It finds the file_id message (always the first record in a valid FIT) and rewrites the manufacturer, product, and serial_number fields.然后它遍历 device_info 消息,找到其序列号与原始 file_id 序列号匹配的条目(这是记录设备,而不是配对传感器),并在那里重写相同​​的三个字段。 Paired sensor device_info entries are left alone so HRM and power-meter metadata stays correct.然后,通过 SDK 的编码器使用正确的 CRC 和标头对文件进行重新编码,生成完全有效的 FIT,Strava 和 Garmin Connect 在重新上传时将接受该FIT。

常见错误

三要插旗。首先,选择实际不存在的制造商和产品组合 - Strava 和 Garmin Connect 都根据已知设备检查制造商/产品对,如果组合无效,可能会显示“未知”。 Use real manufacturer-product pairs from the dropdown.其次,期望 Garmin Connect 根据通用制造商标签将活动重新链接到您的帐户 - Connect 使用序列号作为主键,因此您需要帐户上配对设备的准确序列才能进行干净的重新归因。第三,对文件进行匿名化以供公开共享,同时又不会剥离家庭周围的隐私区域 - 设备更改会隐藏您的硬件指纹,但不会隐藏您的地址。 Run the file through our [GPX Privacy Stripper](/tools/gpx-privacy-stripper) too.

常见问题

为什么我要更改 FIT 文件上的设备?
三个常见原因。首先,第三方记录应用程序(RideWithGPS 应用程序、Wahoo Fitness、一些 Garmin Connect IQ 数据字段)写入了通用或错误的设备标签,并且您希望文件显示您的真实主机。其次,共享前匿名——序列号可以识别特定设备,公开共享时会带来隐私影响。第三,统一多个主机之间的活动(您在公路上使用骑行Wahoo,在越野上使用 Garmin,但希望所有设备在 Strava 上显示为一台设备)。
Garmin Connect 会将活动重新归因到不同的配对设备吗?
它会尝试。 Garmin Connect 使用 file_id 制造商 + 产品 + 序列号组合来识别上传来自哪个配对设备。如果这三个字段与您帐户上的设备匹配,则活动将落在该设备下。如果它们不匹配(因为您编写了不同的序列号),则该活动将作为“其他Garmin设备”或在通用存储桶下进行。为了干净地重新归因,请将序列设置为与实际配对的设备相匹配。
如何在公开共享之前对 FIT 文件进行匿名化?
使用启用“随机序列”选项的设备更换器,该选项会写入不链接到您的实际设备的随机序列号。与我们的 [GPX 隐私剥离器](/tools/gpx-privacy-stripper) 相结合,还可以修剪活动的开始和结束(删除您的家庭住址)并清除运动员姓名元数据,您将拥有一个完全匿名的文件,可以在论坛或路线聚合网站上安全地共享。
支持哪些制造商和设备?
下拉列表包括所有主要制造商:Garmin(Edge 530/540/830/840/1030/1040/1050、Fenix 6/7/8、Forerunner 245/255/265/955/965 等)、Wahoo(ELEMNT BOLT/ROAM/RIVAL)、 Coros(Pace/Apex/Vertix)、Polar(Vantage/Grit/Ignite)、Suunto(竞赛/垂直)、Stages、Bryton、Lezyne。对于不在下拉列表中的特殊设备或特定于供应商的枚举,请使用带有 Garmin 产品 ID 的自由文本产品字段。
更改后Strava会显示新设备吗?
Strava从file_id消息中读取制造商和产品并将其显示在活动页面上。重新上传重写的文件(删除原始文件或使用我们的[FIT时间调整器](/tools/fit-time-adjuster)以避免重复检测后),新设备就会显示。 Strava 不会验证该设备是否是您实际拥有的设备 - 如果您写入“Edge 1040”,则活动将显示为 Edge 1040 上记录的内容。
这会改变任何记录的数据吗?
No - only the manufacturer, product, and serial fields in the file_id and device_info messages are rewritten.记录流(纬度、经度、海拔、心率、功率、节奏、速度、温度、距离)、圈数、会话和事件消息保持不变。设备更换前后的活动统计数据、路线和流数据相同。
如果我的活动有多个 device_info 消息(配对传感器)怎么办?
FIT 文件通常具有多个 device_info 消息 - 一条用于主机,各一条用于配对传感器(HRM、功率计、踏频传感器)。该工具仅重写与 file_id(录音设备本身)匹配的 device_info 条目;成对的传感器条目被保留。这意味着心率带和功率计元数据在主机身份发生变化时保持准确。
设备更换器是免费的吗?
是的 - 免费,无需注册,无需上传。该工具的存在是因为事后更改记录的设备是Garmin Connect,Strava,并且所有其他平台都拒绝让您这样做,即使记录的设备是错误的。

把训练保存到真正的记录中

只需修正一次设备标签,之后每次骑行和跑步都会统一记录分析。Domestique 会帮你读取数据。

创建免费帐户