Rockbox 找不到设备型号 - 如何确认你的 DAP 支不支持 Rockbox
先搞清楚你的设备是什么
Rockbox 的 target 命名可能和产品包装上的名字不同——比如:
- 包装上写 "iPod Video 5th Generation" → Rockbox target 是 ipodvideo
- 包装上写 "Sansa e250" → Rockbox target 是 sansa-e200(同一硬件系列共用一个 target)
- 包装上写 "iRiver H140" → Rockbox target 是 iriver-h100(H110/H120/H140 是同一 target)
先确认你的 DAP 的品牌 + 系列 + 具体型号,然后对照 Rockbox 支持列表。
官方查询方法
方法一:Rockbox Utility 自动检测(最方便)
- 下载安装 Rockbox Utility
- 把 DAP 连电脑作为 U 盘
- 打开 Rockbox Utility → 它会自动识别 DAP 型号
- 显示:检测到的 target 名称 + 端口状态(Stable / Unstable / 不支持)
Utility 检测不到设备? 按 Utility 的提示手动选型号——Rockbox Utility 内置完整的 target 列表。
方法二:Rockbox Download 页面
Rockbox 官方 Download 页面按 target 分类列出所有支持的设备:
- Stable 版本的 target 列表(每 4 个月更新一次)
- Daily Build 的 target 列表(每天更新)
在列表里找你的设备型号——Rockbox 把品牌分组列(Apple、SanDisk、iRiver、Cowon…),进去找具体型号。
方法三:Rockbox Wiki Target Status 页面
Rockbox Wiki 有一个完整的 Target Status 页面:
- 按品牌分
- 每个 target 有状态标签(✅ Stable / ⚠️ Unstable / ❌ Retired)
- 每个 target 有详细的功能矩阵(麦克风 / FM / S/PDIF / 录音 / 线控 / IR…)
- 每个 target 链接到详细的端口页面(Port Page),里面有安装说明、已知问题、双启动按键
这是最权威的信息源——比本页、比任何第三方博客都权威。
设备可能不被支持的情况
新出的 DAP
Rockbox 社区完全靠逆向工程来移植新设备——没有厂商帮助,全靠志愿者业余时间。一台新 DAP 上市到 Rockbox 出端口,快的话几个月,慢的话几年,也可能永远没端口。
判断:Rockbox Wiki Target Status 页面有没有你的设备——没有就是完全没人在做。
Android / iOS 播放器
- iOS(iPhone / iPod Touch / iPad):❌ 永远不会有——iOS 是封闭系统,Rockbox 无法在上面运行(越狱后理论上可以,但 Rockbox 社区没有兴趣)
- Android DAP(FiiO、iBasso、Cayin 等):Rockbox 有少量 Android 播放器端口(hosted 模式跑在 Android 上),但非常有限——目前只有 iBasso DX50 等少数几款有稳定端口
完全小众 / 白牌设备
某些淘宝白牌 DAP、极小众品牌、非常便宜的 MP3 播放器——大概率没有 Rockbox 端口。这些设备用的是 Rockchip RK27xx / RK33xx 等通用芯片,但没有社区贡献者愿意花时间逆向移植白牌设备。
想让 Rockbox 支持你的设备
如果你手上的 DAP 确实不被 Rockbox 支持但你想推动社区做这个端口:
给 Rockbox 社区捐赠硬件
Rockbox 社区最大的瓶颈之一是没有硬件——开发者需要有实体设备才能逆向。如果你捐赠一台新 DAP(或二手的),社区开发者会有更大概率去做移植。
Rockbox 官方有硬件捐赠计划——联系 Rockbox 项目的硬件捐赠邮件列表。
自己参与移植(硬核路线)
这需要:
- 懂 C 语言和硬件逆向
- 有硬件调试器(JTAG / SWD 调试棒)
- 能读懂目标设备的硬件规格书
- 大量时间
不推荐普通用户尝试——Porting Rockbox 到新设备是 Rockbox 项目里难度最高的工作。
等
Rockbox 社区一直在持续新增 target——2024 年新增了 RG Nano 和更多复古掌机端口。你的设备如果是热门型号,也许半年后就有端口了——定期刷 Daily Build 页面看看。
找不到 target 但设备硬件类似
有些新 DAP 硬件设计和旧款几乎相同(同一系列)——比如 iRiver H140 和 H120 硬件差异极小,Rockbox 用同一个 iriver-h100 target。
如果你的设备和某个已支持设备是同系列,试试在 Rockbox Utility 里手动选那个 target——也许能安装并正常工作。但这有风险——硬件差异可能导致部分功能失效或不稳定。
总结
确认设备支持的优先级:
- Rockbox Utility 自动检测(最方便)
- Rockbox Wiki Target Status 页面(最权威)
- Rockbox Download 页面(Daily Build 可能包含 Stable 里没有的新端口)
- 都找不到 → 设备大概率不被 Rockbox 支持,考虑换一台已支持的 DAP