
【免费下载链接】celldock-for-macUse cellular network, SMS, and calls on your Mac.项目地址https://gitcode.com/gh_mirrors/ce/celldock-for-mac点击查看免费下载本文面向在 Mac 上使用 CellDock 搭配 QDC507 4G/5G 蜂窝模块的用户讲解如何用应用内置的 AT 控制台和仓库中的命令行探测工具快速排查蜂窝网络模块的信号、注册、SIM 与 ADB 等常见问题适合进阶玩家自助定位故障。CellDock 是一款 macOS 菜单栏应用插上 QDC507 蜂窝模块后即可在 Mac 上使用蜂窝网络、短信和通话。绝大多数问题都可以先靠一条 AT 命令 一个探测脚本定位不必一上来就重装或重烧模块。什么时候需要进阶调试遇到以下情况时建议进入调试流程 模块插上后 CellDock 识别不到或设备页一直显示未连接 信号正常但网络未注册、拿不到蜂窝 IP SIM 卡状态异常CPIN 报 PIN、SIM 卡托等错误 通话卡在呼叫中或挂断后状态残留 需要验证 ADB 接口、UAC 音频链路是否可用第一步只读自检。仓库自带的 inspect_module.sh 是一个零副作用的排查脚本它只读取三样东西USB 设备树中的 QDC507 条目、macOS 持久化的蜂窝网络服务以及 CellDock 进程状态。在终端执行zsh scripts/inspect_module.sh输出里应能看到2c7c:0125的 USB 设备和对应的网络接口如果这里就已经没有模块问题在 USB 硬件层优先换线/换口再继续往下。使用内置 AT 控制台最安全的排查入口AT 控制台是 CellDock 内置的图形化 AT 命令执行器ATConsoleView.swift入口有三处设备页模块卡片上的AT 控制台按钮CellularOverviewCard.swiftSIM 管理页针对指定模块内嵌显示独立窗口通过 StandaloneFlowWindowController.swift 打开的完整窗口控制台通过模块的 AT 接口 2 执行单行命令底部自带常用命令快捷入口命令用途排查思路AT链路心跳无响应 AT 口没打通先查 USBATI固件/硬件信息确认模块型号与固件版本ATCSQ/ATQCSQ信号强度低于 10 基本收不到网ATCOPS?运营商注册状态无返回或状态非 1/5 未注册ATCPIN?SIM 卡状态READY才正常其余需处理 SIMAT 控制台的安全限制命令校验逻辑在 ATConsoleModels.swift 中规则值得了解能帮你避免误操作✅ 只允许单行、512 字符以内、纯可打印 ASCII命令且必须以AT开头 会拦截进入数据提示符的命令如ATD因为控制台不会发送后续载荷 拨号、接听、挂断和 DTMF 必须走电话界面防止绕过通话音频与状态管理⏸️ 通话期间自动暂停手动 AT避免破坏进行中的呼叫每次执行的输出、错误与耗时都会保留在执行记录区响应解析由 ATResponseParser.swift 完成方便你对比前后两次命令的结果。命令行探测工具深入到接口层仓库tools/目录提供了一组针对 QDC507USB ID0x2C7C:0x0125的 C 语言探测工具基于 CModemBridge 直接操作 USB 接口比图形界面看得更深。先记住 QDC507 的接口分工USB 接口用途对应工具2AT 命令口AT 控制台、raw restart3诊断口QPCMV 等if3_at_probe6ADB 通道adb_probeqdc507_iokit_tool核心诊断工具qdc507_iokit_tool.c 是功能最全的一把瑞士军刀通过子命令覆盖网络、通话、USB 配置三大类操作# 编译 zsh scripts/build_diagnostic_tool.sh # 只读查询注册状态、IMS/VoLTE、CID1 IP、网络设备状态 .build/tools/qdc507_iokit_tool query # 通话残留清理 / DTMF 能力检测 / 通话结束原因 .build/tools/qdc507_iokit_tool cleanup-call .build/tools/qdc507_iokit_tool query-dtmf .build/tools/qdc507_iokit_tool query-call-end # 音频链路探测与 USB 配置开关含自动还原 .build/tools/qdc507_iokit_tool probe-qpcmv .build/tools/qdc507_iokit_tool enable-adb-config .build/tools/qdc507_iokit_tool restore-adb-config # USB 配置异常时的重启组合 .build/tools/qdc507_iokit_tool restart-uac注意两点probe-qpcmv会先确认语音呼叫状态为空才允许写入restore-*系列会校验基线状态后才回滚整体是失败即拒绝的保守设计。其他单点工具qdc507_adb_probe.c打开 ADB 接口 6完成 CNXN 握手后可执行shell COMMAND例如.build/tools/qdc507_adb_probe shell cat /proc/version用于确认模块侧 ADB 服务是否可用编译脚本为 build_adb_probe.sh。qdc507_if3_at_probe.c走诊断接口 3 查询ATQPCMV?等音频路由能力加query-only参数可只做只读检查不写入任何配置。qdc507_raw_restart.c在 AT 口先发ATH再发ATCFUN1,1是最快的软重启模块手段。qdc507_usb_reenumerate.c纯 IOKit 实现对指定位置的 USB 设备强制重新枚举适合 USB 状态僵死时尝试。真实通话探测验证完整呼叫链路如果你要确认AT 正常但通话不通这类问题仓库提供了真实拨号探测流程。以 run_qdc507_live_call_probe.sh 为例zsh scripts/run_qdc507_live_call_probe.sh --number 10086 --confirm-live-call脚本会先自动构建探测程序并强制要求 CellDock 已退出它独占 AT/PCM 接口脚本检测到 CellDock 运行会直接退出--number指定被叫号码--confirm-live-call是人工确认开关防止误拨姊妹脚本 run_qdc507_uac_live_call_probe.sh 走 UAC 音频链路适合验证音频采集/播放是否正常探测底层由 production_call_probe.swift 与 CellDockDialProbe 承担编译脚本见 build_production_call_probe.sh。推荐排查顺序一张清单走下来zsh scripts/inspect_module.sh— 确认 USB、网络服务、进程都在AT 控制台依次发AT→ATCPIN?→ATCOPS?→ATQCSQ— 定位卡在哪一层qdc507_iokit_tool query— 查看 IMS、IP、网络设备等深层状态按需执行probe-qpcmv/qdc507_adb_probe— 验证音频与 ADB 通道状态僵死时restart-uac→ raw restart → USB 重新枚举逐级加重最后用 live call probe 做端到端通话验证⚠️ 提醒探测工具与 CellDock 互斥运行同时只能有一方占用模块接口enable-*-config类命令会修改模块 USB 配置建议成对执行对应的restore-*还原或执行后重新插拔模块。小结CellDock 的调试体系分三层AT 控制台负责日常快速问诊qdc507 系列 C 工具负责接口级精查live call probe负责端到端验证。配合 inspect_module.sh 的只读自检绝大多数模块问题都能在不动固件的前提下定位到具体环节。相关文件索引界面层ATConsoleView.swift、SIMManagementView.swift工具层tools/、构建脚本 scripts/模块模型CellularModuleModels.swift、ModemInventoryService.swift赞分享【免费下载链接】celldock-for-macUse cellular network, SMS, and calls on your Mac.项目地址https://gitcode.com/gh_mirrors/ce/celldock-for-mac点击查看免费下载相关推荐【skyeye-oa】开源下载和安装教程【skyeye oa】开源下载和安装教程 1. 项目介绍 Dromara skyeye是一款基于SpringBoot微服务架构的低代码平台整合UNI APP与操作系统应用安全Ventoy菜单定制教程主题、菜单别名、分类管理与密码保护打造专属启动菜单Ventoy菜单定制教程主题、菜单别名、分类管理与密码保护打造专属启动菜单 Ventoy 是一款新型可启动 U 盘解决方案它允许把 ISO 镜像直接拷贝进操作系统固件Agno Agent 工具进阶实战可调用工具工厂、Tool Choice 与调用次数控制Agno Agent 工具进阶实战可调用工具工厂、Tool Choice 与调用次数控制 cookbook/02_agents/04_tools 是 agno人工智能AI AgentAgent 框架多智能体工具调用RAGAgent 记忆Agent 工作流后端上一篇用 AI 设计与编码 Agent 协作搭建网站Easy-Vibe 中的 Design-to-Code 全流程实战下一篇NocoBase DataSourceManager 数据源管理多数据源架构与扩展实战指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考