论坛风格切换切换到宽版
  • 4493阅读
  • 5回复

Juma TRX-2 Firmware Version 1.10g [复制链接]

上一主题 下一主题
离线BG4DRL
 
发帖
6934
只看楼主 倒序阅读 0楼 发表于: 2013-11-03
As a result of a number of further email discussions with various users, there is now a new version of the firmware for the Juma TRX-2, v1.10g Build 4, 12th September. This version significantly changes the way the Voice Memory module works, and results in a more informative user interface. Even if you do not have the Voice Memory option installed, I would strongly recommend updating to this version as it incorporates a number of low-level bug fixes.

Voice Memory
The serial port mode selection in the User Configuration will no longer allow you to select the Voice Memory control option if the VM is not installed.

The VM memory organisation was always such as to reserve Memory-0 for receiver audio recordings. Whilst it was possible to record from the microphone to this memory slot, it served no practical purpose to do so as you would be highly unlikely to be able to utilise all 120 seconds of this memory. This version of the firmware now exclusively reserves Memory-0 for the receiver audio recordings, and when the 'R' command (Record RX Audio) is sent, the VM will immediately erase VM-0 and commence to record the current receiver audio signal. It is not necessary to select Memory-0, as this is pre-defined. The other commands, T (Transmit), M (Record Microphone), behave as before, whereby you send the mode command first, and then the memory location to complete the action. The exception being the M command. If you attempt to use Memory-0 you will provoke a "Reserved Memory!" error message. Equally, if you select the T command and the transceiver is not in a speech mode (LSB/USB) this will provoke a "VM Mode Error!" message, in addition, if the current transceiver's frequency is outside a recognised amateur band this will now provoke the "Out Of Band" error message.

The E (Erase All) command now displays a message indicating that the memory is erased. This command can only be issued from a terminal program, neither the external keyboard accessory nor the Windows Voice Memory Control program are capable of sending this command.

Since the user displays now indicate exactly what the VM is doing, the status messages previously sent from the UART1 serial port are now redundant and have been eliminated.

If UART1 is selected as the Voice Memory control port, and characters received via UART2, they are discarded. Only if UART1 is set to something other than Voice Memory control will UART2 data be used. This eliminates the previous possibility of using both ports to control the voice memory which was undesirable.

The graphic displays of RF signal level (S-meter) when recording from the receiver's audio, as well as the transmit power when transmitting from memory have been improved.

If the LCD backlight timer function is used, and the backlight has timed out, a Voice Memory command will turn the backlighting on, and reset the timer. The backlighting will remain on until the Voice Memory relinquishes control.

To see the changes, read the comments at the beginning of the file: juma-trx.c as well as the code in the files serial_ext_kb.c and isd1700.c Note that the file uart2_ext_kb.c is no longer required, having been incorporated into the serial_ext_kb.c module.

Voice Memory Time Display
Build 4 enhances the time display compared to Build 3. When recording, the displayed time now counts down from the memory slot's allocated time to zero. When replaying, the displayed time increments, either to the end-of-message or to the memory slot's maximum allocated time, whichever occurs first.

Voice Memory 'Quirks'
The sample clock for the VM module is derived from a resistor, and is not synchronised in any way with the main transceiver microprocessor's clock. As a result, there are two 'quirks' that can be observed. The first is that because of the somewhat variable erasure time of a memory slot, the very first second of the recorder display time, which is tied to the microprocessor's precise 1mS interrupt, may be somewhat shortened. The second is that because of resistor and chip logic tolerances, the actual memory slot times may be displayed either slightly shorter or slightly longer than their nominal values. These are not 'bugs' but simply factors related to the chip's operation itself.

Bug Fixes
1. An incorrect limit value was used when checking the user settings for the CW Speed pot mode selection - fixed.

2. Some transceivers would very briefly select the transmit state upon switch-on, and then immediately change to the receive state as soon as the main loop had executed the first time. Not all devices would show this anomaly. To determine if yours is affected, carefully examine the last character of the first line of the LCD. Switch the transceiver on, and just before the bandwidth mode is displayed if you can very briefly see the letter 'X' then your transceiver is exhibiting this behaviour. It is of no real significance, as this state only persists for perhaps 8mS, but this version of the firmware fixes this annoyance as well, and therefore I would recommend updating.

There are no EEPROM changes, and so this version can be safely loaded over a previous version 1.09/1.10 version, but, as with all firmware updates, it is a wise precaution to note your existing calibration and configuration data prior to performing the update. The only change concerns the RS-232 port mode selection. If you had previously selected either the 'Test' or the 'Voice Memory' mode, please enter the User Configuration and re-select the desired mode and save it. This is because the order of the mode selections has changed, and is now Yaesu CAT/Kenwood CAT/Juma TRX2/Test/Voice Memory. Even if you do not have the Voice Memory module, if your previous selection was the 'Test' mode it is still necessary to re-select it and save the change.

73, Adrian, 5B4AIY
Juma TRX-2 v1.10g Build 4 (Source+HEX Load File+User Manual).zipBuild 4 Updates the Voice Memory operation with an enhanced time display versus the previous Build 3.(422.54 KiB) Downloaded 41 times

http://www.board.jumaradio.com/download/file.php?id=110
- Day After Day -
离线BG4FQD
发帖
3407
只看该作者 1楼 发表于: 2013-11-03
bd5tad的小电台也应该能升级吧。
别人吃饭我看着,别人睡觉我站着。
离线bg6odi
发帖
2550
只看该作者 2楼 发表于: 2013-11-04
好东西!谢谢楼主分享信息,就是目前鸟语不灵,还没有完全看明白啊,那位路过的大师顺便给翻译一下呗。谢谢了!
离线bg6qbt
发帖
7257
只看该作者 3楼 发表于: 2013-11-04
我以前山寨的也能升级吧?鸟语看不懂。。。
QQ:58822205
离线bg6qbt
发帖
7257
只看该作者 4楼 发表于: 2013-11-04
作为进一步的电子邮件讨论了一些与各种用户的结果,现在有一个新版本的固件拒马河TRX -2, v1.10g生成4 , 9月12日。此版本大大改变了方式的语音内存模块的工作原理,更翔实的用户界面的结果。即使你没有安装语音记忆体选项,我会强烈建议更新到这个版本,因为它包含了一些低级别的错误修复。

语音记忆
在用户配置的串行端口模式的选择将不再允许您选择的语音内存控制选项,如果虚拟机未安装。

VM内存组织总是,如内存-0接收机录音储备。虽然它可以记录从麦克风内存插槽,它没有实际的目的,这样做,你将是非常不太可能能够利用此内存120秒。现在这个版本的固件专门储备记忆体-0的接收器录音, 'R'命令(记录RX音频)发送时,虚拟机将立即删除VM -0 ,并开始记录当前接收音频信号。选择存储器0这是没有必要的,因为这是预先定义的。其他命令,T (传输) , M(记录麦克风) ,行为和从前一样,让你先发送模式命令,然后完成动作的内存位置。唯一的例外是M指令。如果您尝试使用内存-0 ,你就会招来一个“保留记忆! ”错误消息。同样的,如果你选择T指令和收发器是不是在语音模式( LSB / USB ),这将挑起“ VM模式错误!”的消息,此外,如果目前的收发器的频率超出认可的业余乐队,这将现在招惹出“乐队”的错误消息。

现在的E (擦除)命令将显示一条消息,指出内存被删除。该命令只能从一个终端程序发行,既不外接键盘配件,也不是Windows的语音记忆控制程序能够发送该命令。

由于用户显示现在正是VM做表明, UART1串口发送状态消息,现在是多余的,已被淘汰。

如果UART1被选择为语音存储器控制端口,通过UART2接收到的字符时,它们将被放弃。只有当UART1设置为语音内存控制以外的东西UART2的数据将被使用。这消除了以前使用这两个端口的可能性,来控制语音存储器,这是不希望的。

录音时从存储器发送时,从接收器的音频,以及发射功率的RF信号电平( S -米)的图形显示的已改善。

如果LCD背光计时器功能时,背光超时,语音记忆命令将开启背光,并复位定时器。背光仍将,直到语音存储器放弃控制。

要看到的变化,阅读注释:拒马河trx.c的开头的文件以及文件中的代码不再需要的文件uart2_ext_kb.c serial_ext_kb.c和isd1700.c的注意,已被纳入到模块serial_ext_kb.c 。

语音记忆时间显示
建立4提高时间显示相比,建立3 。录制时,现在显示的时间倒计时从内存插槽的分配时间为零。回放时,显示时间递增,要么结束的消息,或者内存插槽的最大分配时间,以先到为准。

语音记忆'怪癖'
用于VM模块的采样时钟是来自于一个电阻器,并且不以任何方式与主收发信机微处理器的时钟同步。其结果是,有两个可以观察到的怪异。第一个是,因为有些变量的存储器插槽的擦除时间,第一,第二记录器显示的时间,这是连接到微处理器的精确的1毫秒中断,可能在一定程度上缩短。第二个是,由于电阻和芯片上的逻辑公差,实际的存储器插槽时间可能会显示稍短或稍长于它们的标称值。这些都不是'错误' ,而只是相关芯片的操作本身的因素。

Bug修复
1。一个不正确的限值检查时使用的用户设置为CW高速模式选择锅 - 固定的。

2。一些收发器很简单的选择开关时发送状态,然后立即更改到接收状态,只要主回路第一次执行。并非所有的设备都将显示此异常。如果要判断你的影响,仔细检查在LCD的第一行的最后一个字符。开关上的收发器,和之前的带宽模式显示,如果你可以很简单的字母“X”那么你的收发器出现此行为。这是没有实际意义,因为这种状态只持续也许8MS ,但这个版本的固件,以及解决这个烦恼,所以我也建议更新。

有没有EEPROM的变化,所以这个版本可以安全地装在以前的版本1.09/1.10版,但是,与所有的固件更新,这是一个明智的预防措施,要注意你的现有的校准和配置数据进行更新前。唯一的变化涉及的RS-232端口模式选择。如果你以前选择的无论是“测试”或“语音存储器”模式,请输入用户配置,并重新选择所需的模式,并将其保存。这是因为模式选择的顺序已经改变,现在是八重洲CAT /建伍和CAT / Juma TRX2/Test/Voice的内存。即使你不具备语音记忆体模组,如果以前选择的是'测试'模式,它仍然需要重新选择并保存更改。

73 ,阿德里安, 5B4AIY
拒马河TRX -2构建v1.10g (来源+ HEX文件加载+用户手册) 。 zipBuild 4更新时间显示,与以前的版本3 ,具有增强的语音存储器操作。 ( 422.54 KiB)被下载41次
QQ:58822205
离线bd5tad
发帖
994
只看该作者 5楼 发表于: 2013-11-11
用户被禁言,该主题自动屏蔽!