Skip to content

OpenDMR 0.3.1

Choose a tag to compare

@va3bpf va3bpf released this 13 Nov 19:18
000eb1e

OpenDMR 0.3.1 for the Baofeng DM-32 / DM-32UV. 中文说明在下面。

Downloads

  • OpenDMR-0.3.1.zip: the firmware (opendmr.bin), the Chinese font (cjk.bin), our codeplug software
    (opendmr-cps.html)
    , the tools, the installation guide and the user manual.
  • opendmr-cps.html: OpenDMR CPS 0.4.0 on its own: open it in Chrome or Edge, nothing to install.
  • SHA256SUMS.txt: certutil -hashfile OpenDMR-0.3.1.zip SHA256

Updating from 0.3.0: keep the radio on with the cable plugged in and run
py tools\debug\fw_update.py opendmr.bin --port COM6. Settings and codeplug are kept. The Chinese font is unchanged.
New install: follow docs/installation.en.md (back up both flash chips first).

New

  • Spanish interface: Options → Language now steps through English, 中文 and Espanol. The language row is
    "Language" in every language, so it can always be found. Thanks to Pablo (@Pablog5395) for the translation.
    (#13)
  • The caller's position on DMR receive: when the other radio sends its GPS position with the call (ETSI GPS
    Info), the receive screen shows the distance and direction from ours (or its coordinates when ours is not known),
    and so does Last heard. (#19)
  • APRS: "Send beacon now" in Options → APRS, and the beacon key is SK1 + 3 (it sends in any mode but Off).
    The bottom bar shows @ while beaconing is on. (#18,
    #22)

Fixed

  • Back from the VFO to the channel, the radio stayed on the VFO's frequency (no DMR, the S meter of the VFO)
    until the channel was changed. (#20)
  • The quick menu and the channel details change things at once: the radio follows while the menu is open, and
    the right key keeps the change (before, only the left key applied it).
    (#20)
  • AM / SSB squelch no longer closes in every pause: it closes after the signal stayed under the level for
    0.2 s (AM) or 0.5 s (USB / LSB). (#21)
  • APRS beacons go out with the APRS configurations of the 2025 CPS, a GPS position without a fix is no longer
    used, and a beacon that cannot go out gives the error tone. (#18)
  • Key settings showed one action too few (the last one could not be changed).
    (#18)

Known limits

  • P25: simplex group calls in clear only (no encryption, private calls, trunking or Phase 2); see docs/p25.md
  • No voice prompts; calibration is read only; no themes
  • "Safe Pwr-On" and "Sat (Manual / Auto)" have no effect yet
  • Not fully tested on the air yet: APRS decoding, the hotspot's CW ID, satellite passes, talkaround, distance sort,
    the AM / SSB squelch hold, the caller's position
  • The Spanish interface has no accented letters (the fonts are ASCII)
  • Non-commercial use only (see LICENSE)

OpenDMR 0.3.1,Baofeng DM-32 / DM-32UV 的开源固件。

  • OpenDMR-0.3.1.zip:固件、中文字库、我们自己的写频软件(opendmr-cps.html)、工具、安装手册和使用说明书。
  • opendmr-cps.html:单独的 OpenDMR CPS 0.4.0,用 Chrome 或 Edge 打开,不用安装。
  • 从 0.3.0 升级:电台开机、插着写频线,运行 py tools\debug\fw_update.py opendmr.bin --port COM6,设置和码表都保留。
    中文字库没有变化,不用重新写。新装机按 docs/installation.md 操作(先备份两颗 Flash)。

新增

  • 西班牙语界面:选项 → 语言现在在 English、中文、Espanol 之间切换。语言这一行在任何语言下都显示「Language」,
    切到看不懂的语言也找得到。感谢 Pablo 的翻译。
  • DMR 接收时显示对方位置:对方电台随通话发送 GPS 位置(ETSI GPS Info)时,接收界面显示离我们的距离和方向
    (不知道自己位置时显示对方坐标),最近呼叫列表里也有。
  • APRS「立即发送信标」:在选项 → APRS 设置里;发信标键改为 SK1 + 3(除了「关」以外的模式都能发)。
    信标开着时底栏显示 @。

修复

  • 从 VFO 回到信道后,电台还停在 VFO 的频率上(收不到 DMR,S 表是 VFO 的),要换一次信道才恢复。
  • 快捷菜单和信道详情里的修改立即生效:菜单开着时电台就跟着变,按右键返回也保留(以前只有按左键才生效)。
  • AM / SSB 静噪不再在每个停顿处关闭:信号低于门限后 AM 等 0.2 秒、USB / LSB 等 0.5 秒才关。
  • APRS 信标:能用 2025 版 CPS 写的 APRS 配置发出去;没有定位时不再用 GPS 的旧位置;发不出去时有错误提示音。
  • 按键设置少显示了一个动作(最后一个改不了)。

已知限制

  • P25 只有直通组呼明语(没有加密、个呼、集群、Phase 2),见 docs/p25.md
  • 没有语音提示;校准只读;不能换主题
  • 「安全开机」「星(手动 / 自动)」暂时没有作用
  • 以下功能还没有在空中完整实测:APRS 解码、热点的 CW ID、卫星过境、脱网、按距离排序、AM / SSB 静噪延时、对方位置显示
  • 西班牙语界面没有重音字母(字体只有 ASCII)
  • 仅限非商业用途(见 LICENSE)