☰
为杰理语音芯片广告机更改自己的音乐
2026/10/10 9:40:41 网站建设 项目流程

这类广告机基本是固定了比如“XX电台”音频的,实际上只是一段超长音频循环播放。一般是被免费发放的,我们无法更改自己的音乐(肯定没外置的存储设备接口)。

两年前,这种广告机一般内置一个TF或者U盘,只是简单的隐藏目录,里面有MP3文件,格式化以后自己就可以当MP3用了。

但是现在为了节省成本并避免被当成音乐播放器用,近年来新生产的此类产品绝大部分都是语音芯片+SPI FLASH方案。只是SPI flash也还行,理论上用CH341A就可以换MP3,关键是常见的杰理语音芯片方案根本不是MP3文件,而是杰理私有的F1A等格式,并且使用了杰理私有的为NOR FLASH设计的只读文件系统如“SYDFS”,无法用普通磁盘工具更改。本文就教大家如何更改此类顽固播放器的音频。

首先,市面上常见的此类广告机芯片大部分都是杰理。本文仅针对杰理芯片

目前我发现的芯片有几种:杰理AB24BP、杰理AD172A(0/2)。其中AB24BP的spi flash使用FAT文件系统,更改音频非常简单,直接用磁盘工具格式化成FAT12/16就可以创建镜像,把f1a拖进去使用CH341A刷入spi flash即可。

这是AB24BP丝印的,更改音频非常简单

AD172A0的0是指芯片没内置flash,固件和音频都在外挂flash,所以A0必须使用杰理SDK生成镜像并烧录,非常繁琐,建议放弃。AD172A2是芯片内置2M flash,这种机器会再外挂8/16/32Mbit的SPI flash,音频存在外挂flash的文件系统内部,外挂flash仅用于存储文件系统和音频,所以更改起来相对容易。

首先教大家如何区分AD172A0\AD172A2。这种播放器一般都是打磨的芯片,可能无法通过芯片丝印区分,这时就要用到CH341A dump全flash到电脑进行分析了。

SOP8芯片使用编程器夹子,DFN8拆下来焊上转DIP8的转接板插CH341A,其它罕见封装或者牛屎flash就用tf卡槽飞线或者打个样板转接板

使用读卡器主板进行飞线转DIP8
我测量的引脚序号,对应标准DIP8 flash

dump成功后用任意支持hex查看的工具打开dump.bin,开头有test_dir字符或xxx.f1a的都是杰理文件系统,开头没可读字符串的是带程序的,建议放弃。

这是杰理文件系统

知道这些信息以后就可以准备f1a文件了。请先下载杰理官方的media_convert_tools和packres,这里附上杰理的gitee doc/6工具使用/工具使用.md · 珠海杰理科技FAE/FW-AD14-15 - Gitee.com

首先转换成F1A

如果机器dump本来带FAT文件系统,直接用diskgenius把f1a覆盖进去然后刷回spi flash,不用下面的步骤。

然后打开packres路径,创建一个tone文件夹,把转换好的f1a。打开CMD,cd到packres,执行packres.exe -n test_dir -o res.bin tone 0 -normal 好了,就这么简单。如果提示"file name cannot exceed 11 bytes",就缩短里面f1a文件名就可以了。

显示file saved to res.bin就基本成功了,刷进spi flash,插电开机,如果出现噪音就长按播放/暂停键让机器重新识别采样率和码率,不行就重复刚才的转换和打包步骤选别的采样率和码率。听到音乐就成功了,收工。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询