您现在的位置是:网站首页> 漫漫人生

亲历软硬问题处理收集

摘要

亲历软硬问题处理收集

***AI生成软件界面实现***


1.jpg



硬件问题

T440p Ctrl Fn键可互换

TL-WDR4320路由器救砖

如何访问WDR4320的网络存储共享、多媒体服务器

[TL-WDR4320] 打印服务器设置指南—Windows系统

TP-LINK WDR4320 路由器上刷入 OpenWrt 22.03.5


软件问题

罗技Usb Receiver在Win7 64位系统中驱动安装方法

调试莫名其妙问题处理收集



T440p Ctrl Fn键可互换

T440p Ctrl Fn键可互换,在BOIS的keyboard/mouse里设置



罗技Usb Receiver在Win7 64位系统中驱动安装方法

新买了一套罗技MK240无线鼠标键盘套装,但是在Win7 64位环境下提示“无法安装驱动”。以下方法均无法解决:

(1)用驱动精灵、驱动人生等软件;其中驱动精灵较靠谱,认出了罗技商标,但是无法更新驱动;

(2)安装罗技SetPoint 6.32版,毫无作用。

成功的解决办法:

(1)从目录C:\Windows\System32\DriverStore\FileRepository\usb.inf_amd64_neutral_e2b28ecac19a29af'中复制文件,usb.inf和usb.PNF,粘贴到C:\Windows\inf目录中;

(2)在设备管理器-未知设备中找到Usb Receiver,右键菜单选择更新驱动程序;

(3)在对话框中选择浏览计算机以查找驱动程序软件;

(4)浏览位置输入C:\Windows\inf

安装完毕后,Usb Receiver将分别变成以下设备:

(1)Generic USB Hub

(2)HID-compliant device


调试莫名其妙问题处理收集

莫名函代码没执行:看是否有缓存问题,看是否有派生类有相同函数,执行了派生类函数,加日志看执行情况




TL-WDR4320路由器救砖

点击查看原文

1.jpg

需要用到的软件包括SecureCRT和tftpd32

SecureCRT设置如图:

1.png

注意取消RTS/CTS选项


正式开刷

首先把USB/TTL模块连好到电脑的USB口上(确保安装好TTL线的驱动),这时不要连接路由的电源。

用网线把PC和路由的第一个LAN口连上

修改PC的IP为192.168.1.100

接通电源进入uboot方法:

开机出现autoboot时在1秒内快速按下tpl三个字母

速度接通电源,然后鼠标速度点一下Secure-Crt的窗口以便确保软件是激活状态,否则键盘输入时没反映你会哭。然后拿出你最擅长的3根手指放在T P L 三个按键上(键盘上的3个键位)。等到屏幕显示Autobooting in 1 seconds 时,顺序快速按tpl3个键,注意是按下一个放开再按另一个。。不是同时按下。成功的话你会看到屏幕标识符显示:db12x> ……这时重要的一步算成功了。

1.png

59b22b7c0a167.jpg

把你要上传的固件文件都放到一个方便访问的目录。打开tftpd

2.png

然后在Secure-Crt执行刷机命令如下:

TTL下更新不带uboot的Firmware方法(红色部份根据实际文件名):

tftpboot 0x80000000 4310.bin

erase 0x9f020000 +7c0000

cp.b 0x80000000 0x9f020000 0x7c0000

reset


 


操作完成后通过WEB访问访问192.168.1.1,设置管理员密码就可以进入TP原生系统了。

官方固件:

TL+WDR4310+V1.0最新官方固件20140324去uboot刷机.rar


4310与4320固件通用

可借助AI协助刷机

####【豆包】

Q:如何TTL线刷4310固件

A:...


软件清单

串口工具:Putty / SecureCRT / SSCOM(波特率 115200)

TFTP 服务器:tftpd32 / tftpd64

固件文件(二选一,放在英文路径):

原厂救砖:TL-WDR4310V1_TL-WDR4320V1_xxx.bin

OpenWrt:openwrt-xxx-tl-wdr4310-v1-squashfs-factory.bin


电脑网络设置

本地连接 → 静态 IP:192.168.1.100

子网掩码:255.255.255.0

网关:192.168.1.1(可不填)



进入 U-Boot 命令行

路由器断电,保持 TTL 与网线连接

电脑 Putty 窗口保持打开

给路由器通电,同时在 Putty 里快速按 T/P/L 键(或 Ctrl+C),直到出现:

plaintext

Autobooting in 1 seconds...

## Booting image at bc050000 ...

中断后进入 U-Boot 提示符:ar7240>


U-Boot 命令刷机(核心步骤)

1. 检查 U-Boot 环境(可选)

bash

运行

printenv  # 查看IP、serverip等

setenv ipaddr 192.168.1.1    # 路由器IP

setenv serverip 192.168.1.100 # 电脑TFTP服务器IP

saveenv                       # 保存

2. TFTP 下载固件到内存

bash

运行

# 下载到内存地址0x80000000(通用地址)

tftpboot 0x80000000 wdr4310.bin

出现Loading: ##########表示传输成功

记住传输大小(如Bytes transferred = 4194304 → 0x400000)

3. 擦除 Flash(必须)

WDR4310 V1 Flash 起始地址:0x9f000000,大小 8MB(0x800000)

bash

运行

# 擦除整个Flash(救砖用)

erase 0x9f000000 +0x800000

0x9f000000区域会抹去uboot区域,小心彻底变砖,智能用编程器拯救,应从uboot后开始写地址为: 0x9f020000 ,固件也选用去uboot的,0x9f000000刷固件要带uboot的固件

4. 从内存写入 Flash

bash

运行

# cp.b 源地址 目标地址 长度

cp.b 0x80000000 0x9f000000 0x800000

等待完成(无报错即成功)

5. 重启路由器

bash

运行

reset


刷 OpenWrt 专用命令(推荐)

如果刷 OpenWrt factory 固件,用以下更安全的分区命令:

bash

运行

tftpboot 0x80000000 openwrt-wdr4310-v1-factory.bin

erase 0x9f020000 +0x7c0000  # 只擦除固件区,保留U-Boot

cp.b 0x80000000 0x9f020000 0x7c0000  #0x7c0000为实际openwrt-wdr4310-v1-factory.bin文件大小,传输完后会显示大小

reset


尝试:

具体步骤

tftp 0x80800000 nouboot.bin   (这是去uboot4310的固件)

erase 0x9f020000 +0x7c0000

cp.b 0x80800000 0x9f02000 0x7c0000

bootm 0x9f020000

之后进web管理界面升级官方固件即可


尝试:

erase 0x9f000000 +0x7c0000

tftpboot 0x80000000 wdr4310v1.bin

cp.b 0x80000000 0x9f000000 0x${filesize}

reset

0x${filesize}:自动获取下载固件的大小(字节),避免写多 / 写少


命令部分 常规带 U-Boot 固件 去 U-Boot 固件 原因

擦除起始地址 0x9f000000 0x9f020000 避开前 128KB 的 U-Boot

擦除长度 +0x7c0000 +0x7a0000 8MB - 128KB = 7.875MB

写入起始地址 0x9f000000 0x9f020000 对应擦除的固件分区起始位


如果刷的是 OpenWrt 的 sysupgrade 版本(去 U-Boot)

总结

刷去 U-Boot 固件的核心是修改擦除 / 写入的起始地址为 0x9f020000,避开 U-Boot 分区;

必须先验证 TFTP 下载成功,再擦除固件分区,最后写入,步骤不能乱;

绝对禁止擦写 0x9f000000 起始的 U-Boot 分区,否则只能拆机用编程器救砖。


####【豆包】

Q:详细介绍下TPLINK WDR4320的功能

A:...

Q:如何访问WDR4320的网络存储共享、多媒体服务器

A:..

一、先在路由器开启共享服务

1.把 U 盘 / 移动硬盘插入 WDR4320 的 USB 口,通电等待识别

2.登录管理页(如 192.168.1.1)→ 进入 USB 应用 / 网络共享

3.开启核心服务:

网络共享(Samba):勾选启用,设置共享名(如 RouterShare)

FTP 服务器:启用,可设置端口(默认 21)

媒体服务器(DLNA):启用,自动扫描视频 / 音乐 / 图片

4.权限设置(推荐):

进入 共享账户,设置 admin 密码(默认无密码)

可添加访客账户,控制读写权限

5.保存 → 重启路由器



二、局域网访问(最常用)

1. Windows 访问 Samba(网络邻居)

打开「此电脑」,地址栏输入:

plaintext

\\192.168.1.1

输入路由器的 admin 账号密码 → 即可浏览 / 读写文件

也可右键「映射网络驱动器」,固定盘符方便使用

2. Windows 访问 FTP

打开资源管理器,输入:

plaintext

ftp://192.168.1.1

登录后即可传输文件

3. macOS 访问

访达 → 前往 → 连接服务器

输入:

plaintext

smb://192.168.1.1

plaintext

ftp://192.168.1.1

登录后挂载共享盘

4. 手机 / 平板(安卓 /iOS)

安卓:用 Solid Explorer / CX File Explorer → 网络 → SMB/FTP

iOS:用 文件 App → 右上角「...」→ 连接服务器 → 输入 smb://192.168.1.1


三、DLNA 多媒体播放(电视 / 盒子 / 手机)

1.路由器已开启 媒体服务器(DLNA)

2.电视 / 盒子 / 手机连同一 WiFi

3.打开播放器(如:

电视:自带「媒体中心」「DLNA」

手机:VLC、Kodi、腾讯视频 / 爱奇艺(投屏)

4.设备会自动发现 TP-LINK MediaServer,直接播放 U 盘里的视频 / 音乐 / 图片


四、外网远程访问(FTP)

1.路由器后台 → FTP 服务器 → 勾选 允许 WAN 口访问

2.记录路由器 WAN 口 IP(运行状态可看)

3.外网访问地址:

plaintext

ftp://你的WAN口IP

4.若 IP 动态变化,可开启 DDNS(花生壳),用域名访问:

plaintext

ftp://你的域名






TP-LINK WDR4320 路由器上刷入 OpenWrt 22.03.5

点击查看原文

固件下载地址:https://downloads.openwrt.org/

https://downloads.openwrt.org/releases/22.03.5/targets/ath79/generic/


登录WDR4320,点击软件升级选openwrt-22.03.5-ath79-generic-tplink_tl-wdr4310-v1-squashfs-factory.bin等待重启启动

1.png

默认用户名root,密码为空

下载语言包:https://downloads.openwrt.org/releases/22.03.5/packages/

https://downloads.openwrt.org/releases/22.03.5/packages/mips_24kc/luci/


登录web管理后台,进入{System]->[Software]

点击【Upload Package】,选择下载的语言包文件并上传

上传完成明后点击{install]安装语言包

安装完成后,切换语言至【简体中文】,保存并应用

openwrt-wdr4320.rar

openwrt-24.10.4-ath79-generic-tplink_tl-wdr4310-v1-squashfs-factory.rar








Top