如何获得BP机的地址码和工作频率?

禁止转载

前言少叙

现在玩BP机的应该都是为了那点情怀吧?奈何我家穷,当年买不起BP机,所以直到最近才在网络上购买了几个二手BP机。

现在是2019年。在2006年,中国最后一家寻呼运营商停止了寻呼服务,BP机寻呼台的信号也随之消失,老百姓手中的BP机也随之成了收藏品。

现在电商平台上有个人制作的小型寻呼台在卖,但是都太贵(坑)了,也许很多人只是想简单的让自己的呼机响起来,并不需要GSM、蓝牙、Wifi各种花里胡哨的功能,因此,本文出于情怀和让人人呼响BP机的目的,介绍如何呼响手中的BP机。

寻呼服务到底是怎样的呢?呼号、地址码、工作频率都是什么?

根据我的了解和猜测,当年买了寻呼机之后是不能直接使用的,需要到当地运营商哪里对BP机进行写码(这里是地址码)和改频(BP机的工作频率),改好之后可能会对BP机进行加密,加密之后的BP机如果没有解密,是不能再次进行写码操作的(读取也不可以)。完了之后呢,运营商会给这个BP机分配一个呼号(相当于现在的手机号码),一个呼号对应一个地址码和工作频率。然后BP机就可以装上电池拿回家使用了。

当有人拨通你的呼号时,运营商会将此呼号对应的地址码和工作频率找出,然后将地址码和需要发送的信息一起进行POCSAG编码,最后通过寻呼台的无线电发送设备(调制模式为NFM,无线电的频率要和BP机的工作频率一致)将数据发送出去。BP机接收到寻呼台发送过来的信号,就会响起来和显示信息了。

现在寻呼运营商早就没有了,因此通过呼号来呼响BP机肯定是行不通的,只能通过地址码和工作频率来呼响你的BP机。

根据我这几个月的摸索和网上找到的资料,做了一套POCSAG编码系统,配合手台(手持对讲机,需要UV双频段的才可以)可以将你手中的BP机重新响起来。这个系统我只用摩托罗拉的大顾问和精英王两个型号测试过,其他型号我手头没有,所以没办法测试。理论支持所有摩托罗拉POCSAG编码的BP机(FLEX高速机,比如智囊股票机就不支持)。

怎么获得BP机的工作频率?

了解了BP机工作频率和地址码的重要性,下面说说怎样获得工作频率?

需要注意的是,现在BP机工作频段已经被国家收回,所以自己使用手台、车台等大功率无线发射器在这个频段发射无线电波是违法的,所以需要进行发射信号的衰减,无线发射功率控制在0.1W之内是没有问题的。

有两个方法可以得到工作频率:

一、使用专用BP机追频设备进行追频

市面上可以买到BP 机追频设备,这样的设备可以从BP机最低的工作频率开始,逐次增加频点并且发送一段信息给BP机直至BP机的最高工作频率,如果BP工作在其间某个频点上,就会响起来。

这个方法的优点是:1、不需要拆机

缺点:1、速度非常慢,如果提前知道BP机的地址码会快很多,如果连地址码都不晓得,要追到何年何月哦~

二、拆机,根据晶振计算工作频率

如何拆机就不说了,大顾问型号应该是最好拆的了,都不需要用螺丝刀,直接用手就可以拆开。

拆开之后将频率板取出(一般BP机内部会有两个电路板,比较小的有天线的那个电路板是频率板)

一般频率板上会有1~3个晶体振荡器,把它们的频率分别记下来。这里先以大顾问为例:

image-20190823062444669

三个晶振频率分别为9705KHz、17.9MHz、44975KHz。

计算工作频率只需要用到后面两个晶振频率(准确的来说应该是17.9MHz加上一个40MHz~60MHz的频率),前面那个比较低的频率用不到。

计算结果为
$$
工作频率=44975KHz*3 + 17.9MHz = 152.825MHz
$$
还有可能BP机里面只有一个或者两个晶体振荡器,没有17.9MHz的晶体振荡器,那么就不需要将17.9MHz的频率加上去,以精英王型号为例:

image-20190823062748259

晶振频率为50900KHz。

那么计算结果为:
$$
工作频率=50900KHz*3=152.700MHz
$$
其他BP机关于频率的计算也是如此。

这个方法的优点是:1、速度快,几分钟就搞定 2、顺便还能清清灰

缺点:1、需要一定的动手能力,不能手贱,不能相信大力出奇迹

如何获得地址码?

一、使用追码设备追出地址码

和追频一样,目前市面上可以购买到BP机专用追码设备,通常追频和追码是集成在一起的。追码设备可以从起始地址逐次增加并发送信号给BP机,如果发送的信号地址码和手中的BP机地址码相同,BP机就响起来了。

这个方法的优点:1、简单无脑

缺点:1、速度慢,如果知道工作频率的话可能需要追十几个小时,不晓得工作频率时间会更长。

二、使用读码设备读取地址码

工作频率的问题解决了,地址码怎么获得呢?

地址码是存放在BP机CPU中一块EEPROM存储器当中的,如果你的BP机没有被加密,可以通过读码设备读出。当然有些型号被加密也是有办法进行解密的。

如果你的动手能力强,有一定的电路基础,可以自己做一个读码设备(其实就是个串口,CH340、FT232芯片甚至MAX232都可以)。其实很简单,十几块钱就搞得定。

原理图(已经通过测试的):

IMG_20190722_191136

实物图:

IMG_20190722_191136

只有读码设备是不行的,还得有配套的读码软件才可以。读码软件使用雷霆2000系列光盘,大多数的寻呼机写码软件都集成在里面了,只是这些软件只能跑在DOS或者WinXP系统下,为了能使现在主流的Windows7、10能够运行,我将它集了DOSBOX和VMware,可以直接在现有系统下打开。

04

可以看到,每个呼机可以设置四个不同的地址码,可以自定义每个地址码下的功能位,除了读码写码的功能,还有更改BP机的很多参数。不小心改错了也不用怕,恢复缺省参数即可。

找不到写码软件怎么办?
去各大搜索引擎搜索BP机写码软件,应该找得到。摩托罗拉官网现在还保留了几个型号的BP机写码软件,现在是可以下载的。(DOS环境下运行)

动手能力不强自己做不出板子怎么办?
我自己做板子的时候多做了几个,可以通过闲鱼平台向我购买,附带视频教程和摩托罗拉写码软件集合。我只焊了几个板子,数量有限。

这个方法的优点:1、速度快 2、可以自定义地址码和更改其他参数

缺点:1、需要自制或者购买读码设备 2、如果BP机加密并且没有密码,就无法读出地址码。 3、可能要多花点零钱

坚持原创技术分享,您的支持是我前进的动力!