2 资料整理
(2023.9.25补充了一个高清版原理图)
所有资料均来源于网络
IFR COM_120B 1st LO sch.pdf (2712 K) 下载次数:29 IFR COM-120B电路图.pdf (9514 K) 下载次数:36 IFR COM-120B 看门狗选件数据恢复操作.pdf (235 K) 下载次数:30 ifr-com120b-calibration.pdf (2402 K) 下载次数:30 IFR-COM-120B-SSB-Option.pdf (111 K) 下载次数:19 iIFR COM-120B 4.15 固件文件.zip (776 K) 下载次数:21 ifr-com120b原理图搞清重新扫描版.part3.rar (6626 K) 下载次数:11 ifr-com120b原理图搞清重新扫描版.part2.rar (9216 K) 下载次数:13 ifr-com120b原理图搞清重新扫描版.part1.rar (9216 K) 下载次数:14 还有一个维修手册死活放不上来,需要的直接微信找我要吧。
120A校正菜单密码:FMYSVCD00 (注意最后是2个数字0)
这台机器选件开启(特别是跟踪源选件)一直是国外爱好者津津乐道的话题。
几年前在batlabs论坛上有一个IFR公司工程师专门解答IFR系列产品各种问题,但他出于个人原因没有告知这台机器选件开启方法。后来从几个不同论坛和groups上获得信息知道,机器选件序列号是和机器SN绑定的,需要IFR公司算出来的序列号才能被机器识别。
网上有高手描述了整个过程,但具体算法没人搞清楚。再后来有高手发现选件存储的位置,在120B系列综测里,存储在RTC看门狗芯片数据存储区里。(不适用于120A,120A和B的区别仅是CPU和显示板,其他射频单元一样)
这也就导致了看门狗内置电池一旦掉电,选件就会丢失。(在选件丢失前,可以用电脑连接综测串口,通过超级终端输入命令保存选件资料,更换看门狗后重新写入该机选件信息,但信息只能用于本机。)
然后也找到了具体存储在看门狗芯片中的字节位置和具体比特描述。只需要把看门狗芯片拆下,用编程器重新编写里面指定位置数据就能开启自己需要的选件。但操作仅适用于120B的4.1X固件版本。
国内有一部分爱好者(包括我上面这台)的固件版本是3.0X,据说不能直接用上面附件提供的选件开启方法。我手里现在没机器没办法试,4区朋友打算吃螃蟹。
3.0X和4.1X对应的CPU板有一点不同,主要体现在:1)CPU板右上角内存芯片数量和型号上;2)显示板,4.1X对应显示板没有程序ROM芯片,3.0X有2片,PCB是一样的。似乎板上的几片CPLD内数据也有所不同,但目前没办法验证。
网上找到一个4.15版本固件包,但没提供升级操作方法(个人猜测是通过RS232接口升级),但网友告知不能从3.0X机器直接升级到4.1X,否则机器立即变砖。
IFR COM-120B固件升级方法(原文)
OK, it turns out I had the information here.
First of all: if you DON'T have the 486 board, DO NOT FOLLOW THESE INSTRUCTIONS. You WILL BRICK your unit totally, and there's nothing I can do to help you.
AGAIN: if you don't have a 486 board - if you have the old 80188 based board, DO NOT FOLLOW THESE INSTRUCTIONS.
Next: I am going to assume the BIOS is already loaded and OK, because if it isn't, you are dead in the water.
So, connect your favorite terminal emulator to the serial port. You will need to find the current baud rate for the board. You can do that by setting your terminal emulator's baud rate, then hitting return a few times. When you get the Sysvue prompt you have the right baud rate.
Next, enter the command "baud 115k" and hit return. You will now need to switch your terminal emulator to 115200 baud. Hit return a few times and make sure you get the SysVue prompt.
Next, issue the command "buffer 440" - this will turn on serial port buffering - you need that to reliably load.
Next, you will need to erase the flash that stores the main system files. Enter the command "ERASE 20:C00000 100000" and hit return. When that completes, enter the command "ERASE 20:FFF90000 50000"
Next, load the main system file. Be ready to start an XModem or YModem transfer, and enter the command "XRCV 20:C00000 0". Start sending FMY.BIN.
Next, enter "XRCV 20:FFF90000 0". Start sending fmyvid.bin
Now, reboot the unit, and see if that has fixed your problem. If not, tell me the symptoms, and we'll go from there.
注意,升级有风险,请自行承担
[ 此帖被永远的FM在2023-09-25 09:32重新编辑 ]