«

摩托罗拉精英360寻呼机编程方法

izilzty 发布于 阅读:818


  仅需要看编程步骤的朋友请直接拉到最后,因为需要手工焊接制作usb转红外转接板,所以需要一定焊板子的经验。转接板可以在我提供的链接里下载Gerber文件,然后给PCB厂打样后自己焊接,打样费用和零件费用加起来大约40块左右可以搞定(20r板费+4r红外收发器+3r的MCP2120+其他元件+运费)。后面我发现某宝也有现的成串口转IrDA的转接板,那个应该也可以兼容,但是价格略贵。


  最近在黄鱼上偶然发现了这款机器,甚至还有全新机出售,并且和其他机器不同,看起来没有编程孔,所以准备先收一台旧机器研究一下。机器拿到手后,仔细观察确实没有像大顾问和精英王那样的编程孔,倒是在机器上方有一个像红外接收窗一样的地方。用手电照一下,能看到里面确实有红外收发管。

  由于寻呼机流行的年代互联网不发达,所以在网上查了一圈,不管用“精英360”、“精英360Flx”、“Scriptor 360Flx”等等关键词都收搜不到任何信息...并且这个机器好像在国外根本不存在一样,在WebArchive上也没有找到什么信息。于是目光又回到了黄鱼上,发现竟然有编程器在卖,不过非常贵。但是这不重要,有了这一条信息,就可以确定机器确实是红外下载,并且软件等目前还是可以找到的,信心+1。

  那么接下来怎么办呢,看了一圈决定先从红外下手。查了查资料,知道了当时红外通信基本都是走的IrDA协议,并且这个IrDA也是可以支持串口的,称为Serial IrDA (SIR)。顺着这条线索,最后找到一款型号为MCP2120的芯片,并且这款芯片好像在很多成品模块上也有使用,并且芯片价格合适,就决定是它了。

  选好芯片,画好PCB,在打板时就开始研究编程软件了。

  最开始,根据下面的文章找到了摩托罗拉官网的编程软件下载页面,但是可惜的是网页更新日期停留在了99年,之前根据机器上的进网许可,查到机器是2000年才入的网,那么这里自然就没有编程软件了...

https://www.cnblogs.com/izwb003/p/motorola_pager_old_info.html

  这该怎么办,目光又回到雷霆2000软件上面,希望里面能有合适的软件,结果打开一翻,嘿,还真有!在雷霆2000里面有一条“精英360(进入JY360目录安装)”选项,但是回车进去以后发现软件却是94年的,顿时一头雾水,然后又看到了后面的“进入JY360目录安装”,估计是只是随便放了一个其他机型的软件占位,实际是要用这个目录里的软件。

  进到JY360目录,看到有一个安装程序,本来还想着装一个虚拟机然后用Win95安装的,然后抱着试试的心态双击了一下,WOC,竟然打开了,并且可以直接在Windows11上安装成功!(真的喜欢Windows的兼容性)软件装好以后默认没有快捷方式,要自己手动到软件安装目录里打开软件才可以,并且根据Readme文件,知道了软件的默认密码为motorola,然后顺利的打开了软件。

  软件打开后在设置里看了一下设置,里面有一个Dongle类型,默认为JETEYE且不可修改,查了一下发现这个JETEYE就是一个usb转红外的适配器,那么现在软件和硬件应该都没问题了,于是开开心心坐等PCB板。其实到这里心里还是有一个疑虑的,那就是不知道这个JETEYE走的是不是IrDA协议,如果是某种摩托罗拉的私有协议那就凉凉了,但是当时没想这么多,想着板子到手先试试再说吧,最后证明也是多虑了。

  过了几天板子到手,飞快焊好然后插到电脑上,打开编程软件,点下读取寻呼机,只见板子上的TX指示灯闪了一下,然后弹出来了一个窗口:“寻呼机没有反应!”。看到这条提示,心顿时凉了半截,这到底是软件问题?还是硬件问题?还是协议问题??可能出问题的地方太多了,并且没有资料,无从开始检查,只能抽卡式排除...

  先确认硬件吧,检查了一圈,板子没有问题,用摄像头能看到红外发射时确实有微弱的光亮,并且用遥控器照着转接板按,还有手机摄像头雷达发出来的红外光,在串口助手里都可以收为乱码。然后确认软件,难道是软件问题吗?但这个实在是没法排查,因为只有这个软件了,我也试了上面说的dos下的那个94年的编程软件,也是连不上。

  最后把目光放到了机器上,想起虽然IrDA对信号有一定要求,但是也能收到手机的对焦雷达信号,那么会不是有一个专门的编程模式呢?因为如果直接在正常模式就接收红外信号的话,那可能会因为外界的干扰造成误操作,而且会增加功耗。又查了一圈,发现摩托罗拉有一款手表,也是使用IrDA协议进行编程,并且根据网站的回帖,确实是有一个编程模式,需要用组合键进入。由于年代差不多,那我就只有假定这个寻呼机也有编程模式,现在就是要试怎么按键来进到这个模式了。然后我又想起了在上面的链接里看过,摩托罗拉的机器有一个自检模式,是在关机状态下按一系列键来进入的,于是我想着下载模式会不会在自检模式里,然后就开始试按键。

  虽然机器上只有四个键,但是组合起来那可不是一个小数目,在慢慢试了一阵后,发现在连按多次功能键(红点)后,会响一声,然后短暂显示一下序列号,再正常开机。当时没有在意,想着可能只是一个强制重启或者复位一类的功能。最后躺在床上,不知道怎么按着按着,哎?机器显示序列号的页面变了,但是当时手没停住,又给开机了,后面就着重对功能键展开了攻势。又试了一阵,终于可以稳定的停在序列号的页面了,这时按方向下键可以像精英王那样切换不同的测试项目。重点来了,我又按了几次阅读键(绿勾),发现屏幕左上角显示了一个dL21,我顿时就兴奋起来了,这难道就是下载模式(DownLoad)?

  我跳下床,打开电脑,插好转接板,打开编程软件,点击读取寻呼机,这次在TX指示灯闪烁以后,RX指示灯也开始闪烁了,那时候别提我有多兴奋了!但是过了一会,还是显示了寻呼机没有反应。考虑到现在的电脑比以前的快了不知道有多少,于是我在设置里增加了几毫秒的“字节间延迟”,保存后再次读取,过了一段时间,机器频率、序列号、地址码都显示了出来,又试了一下写入也是正常的,完美!

  不过有一点遗憾,就是虽然知道了地址码和频率等等,但是机器还是不能呼响,不知道是不是漫游问题,还是这台机器频率板本身有问题,因为我是用的HackRf,协议问题还要自己研究,这个就后面再处理吧。

2024.08.28更新:有朋友测试写码后是可以呼响的,应该是我这边哪里有问题了。


摩托罗拉精英360寻呼机编程(写码)步骤

1. 制作USB转IrDA转接板

Gerber、原理图、源文件可以从下面的地址下载,元件按照原理图后面的BOM表准备即可。需要注意的就是LDO的封装和3.6864M晶振类型,LDO有几种不同的封装,要选择SOT-89-3的,而3.6864M晶振为有源晶振,因为无源贴片晶振没有这个频率。

蓝奏云:
https://izilzty.lanzouo.com/b0foo58fc
密码:be28

百度网盘:
链接:https://pan.baidu.com/s/1QRb2AFcekuht6tXEeqE5Tg?pwd=p02v 
提取码:p02v

GitHub:
https://github.com/izilzty/USB_to_IrDA

2. 安装编程软件

编程软件可以在雷霆2000的JY360目录里自行安装,没有雷霆2000的朋友可以从这里下载:

https://www.bilibili.com/read/cv35523782/

或下载我打包好的文件,解压后不用安装,直接运行Pps24b.exe就可以打开,默认密码均为motorola。需要注意这里的密码是软件的启动密码,不是寻呼机的编程密码,如果你的寻呼机本身就加密了的话还需要知道编程密码,编程密码可能有尝试次数,小心尝试过多造成锁机。

蓝奏云:
https://izilzty.lanzouo.com/b0fonzfjc
密码:9zgy

百度网盘:
https://pan.baidu.com/s/1g6Lscem8OSNVGb6BMHKZWg?pwd=623a 
提取码:623a 

3. 寻呼机进入编程模式

要进入编程模式,需要按以下步骤按键:

4. 编程软件设置

编程软件需要做以下配置:

5. 读取寻呼机

编程软件配置完成后就可以读取寻呼机了,步骤如下:

6. 写入寻呼机

在编辑完需要修改的参数后,就可以写入寻呼机了,步骤如下:.