使用Edge通过外网访问tplogin.cn跳转的路由器界面

TPLink路由器使用外网访问时,会自动跳转tplogin.cn这个网址,导致外网访问时无法操作。通过使用Edge的文件替换功能,可替换掉跳转的代码,实现外网访问。 1. 进入开发人员工具:按F12 或 按ctrl+shitf+i 或 菜单“更多工具”->“开发人员工具”。 2. 打开要访问的网址,在跳转完成前,点击X停止加载。 3. 在“源代码”页面找到需要更改的js文件(web-static/dynaform/class.js),“右键”->“替换内容”。 4. 找一个空文件夹,用于保存替换文件。 5. 编辑js文件,Ctrl+F找出”tplogin.cn”保存的变量,我这里是this.gDomainDNS = “tplogin.cn”;。 6.…

IPQ5018的QSDK编译,运行OpenWRT网页

好久都没有搞高通新芯片了,因为IPQ5018这颗芯片的原因,要搞下新的QSDK。总结一下,最深的感受就是说,Atheros堕落了(侧头遮脸)。 首先,就是开发环境搭建真的很烦。Release Notes里搞那么繁琐的命令,直接搞一个脚本就好了嘛。到了2023年还有一个坑,就是官方的代码都在一个codeaurora.org的网站上,可是,人家居然网站停止运营了,还好有提示,可以转到git.codelinaro.org网站去,就是都要改一下地址。然后,也不怨人家的一点是,我的服务器是CentOS7的,有些对应环境要自己改,而QSDK基本环境停留在OpenWRT18.6上,经实验,可以用devtoolset-7这套环境。部分包的源应该是15.05的,和QSDK里改的一些新版本的东西不匹配,乱选可能编译不过。然后,文件目录不要太深,不然编译时可能遇到命令行参数过长的问题。当然,也可像我一样,魔改Makefile也是可以的。 其次,编译脚本太拉,可能只考虑一次性生成,而不照顾别人修改。比如,OpenWRT编译完后,因为习惯问题,我清理了build_dir重编,…

在Debian下搭建OpenWiFi开发环境

OpenWiFi是个不错的东西(除了许可选择比较激进外^@^),还是要十分感谢原作者开源这样一个项目让大家学习的。为了学习方便,我搞个最便宜的开发板AntSDR AD9363版本先测一下。本篇记录一下在Debian中的OpenWiFi开发环境搭建过程(作为CentOS的忠实用户,要全面转到Debian下了)。 本次用的服务器其实是我之前搭建TensorFlow的一个环境,使用的是debian-10.11.0版本。安装Debian10可以参考另一篇文章的配置Debian部分: Debian 10安装TensorFlow | OopsDump 。我看了下其他人的文章,有用Windows和Linux结合的,我感觉有点麻烦,就选择All in Linux了。反正Vivado和Matlab都有Linux版本,完全不影响使用。 安装必要的程序: # apt-get install vim build-essential python3.7-dev python3-pip git # apt-get install libncurses5-dev device-tree-compiler li…

使用PXIe-5644R进行射频信号采集与回放

有朋友想分析一个SDR设备的协议,后来在讨论方法的时候,想到可以搞一下射频信号记录与回放,这样可以便于分析。于是乎,就搜了一下设备,发现都好贵的啊⋯⋯然后用英文搜了一下,发现了一个神器PXIe-5644R,就是这个链接:Disk Streaming Example for the NI PXIe-5644R – NI Community。这货支持80MHz分析频宽,IQ速率高达120 MS/s或480 MB/s,可以700 MB/s的速度与硬盘间记录和回放射频信号,最主要的是,咸鱼PXIe-5644R上才6k的价格,赶紧搞起来。 又深入研究了一下,PXIe-5644R支持Disk,DDR,P2P方式的射频信号记录与回放。示例使用的是Labview编程环境,貌似比直接写FPGA的Verilog还简单些。就是PXIe-5644R的环境搭建起来有点复杂,要搭配一个PXIe的主机箱,然后网上有使用NUC7连雷电的方式连接机箱,这个方案比直接买控制器还便宜不少,而且可以买新的机器。网上就是下面这套: 下面是NI官网的射频信号采集与回放说明: 貌似,…

Windows11下Realtek有线网卡不通的Bug

新换了台电脑,自带的系统为Win11,开始用的还挺顺利的。第二天突然有线网络工作不太正常,打开本地路由器网页都会卡死,但Ping大包都是正常的,板载的有线网卡是Realtek的,但自带的无线网卡是正常的。网上搜了一下,没有什么有用的解决办法。然后回退驱动各种实验,都没有解决。最后只能试一下更改网卡属性,把“接收端调整”关闭后,居然正常了。…

摩尔GE150拆机

搞了台二手99新的GE150综合效果器,接耳机时接触不良,拆机看一下究竟。发现焊点其实不太好,在用烙铁点焊点时助焊剂还在冒泡,应该是过炉时温度偏低或时间不够。但发现主板上还有维修贴,而且核心板上助焊剂还一坨坨的,这工艺,还是走点心吧。 这个主要是一个Freescale的主芯片来处理的,还有一个GD的单片机。其实电路就不评价了,毕竟对于音频设备没做过。 焊好,试一下没问题,装回。…

改造Laney Mini STB增加充电

自己搞了一台Laney Mini STB Iron,这个小体积的箱子声音真是不错的。 本来是用电池试的,但一接上220V电源,插上吉他,这噪音颠覆认知了(无限暴躁…)。于是拆开来看看有没有解决办法。拆开发现里面空间还挺大的。 用万用表测了一下,应该是电源输入与电池的地连在一起,然后,电池到电源的正极之间连了一个二极管。在不接电源,只安6节电池时,电源接口上可以测到9V电压。 想了一下,本来这箱子就是便携的,功率也不太大,干脆加一个充电电池上去。正好手上有这前用来外场测试的12V锂电池包,试了一下大小正好卡在背板凹槽的下面。而且,使用12V锂电池的最高充电电压为12.6V,外接的电源不会超过此电压,同时也满足电池的充电要求,但不会完全充满。6节干电池的电压为9V多点,使用时,也不会浪费电量给锂电充多少电。说的,说干就干。 在背面正好有两个电源输入的焊点,一个是DC座的针,另一个是DC座另一侧的一个插针脚。焊好线,再打上胶。 将两个电源线连到买电池包时送的DC座。DC座口的金属周围也打上胶,防止在内部碰到什么地方导致短路。我还在下面胶了一个小塑料块,防止电池包乱动,撞到右侧的电容…

Debian 10安装TensorFlow

由于CentOS8即将停止维护,所以将系统更换为了Debian,并将TensorFlow在Debian 10上重新安装一下。这里使用的是 Debian 10.11.0版本,机器显卡使用的是1080Ti。如果在CentOS8中安装,可以参考我之前写的步骤: CentOS8安装TensorFlow | OopsDump 先安装Debian 10.11.0,就不按步骤具体说明了。主要注意几点: 1. 安装时,最好选择英文。 2. 分区时,要把默认的系统分区分大一些,或者分出一个 分区 用于挂载/opt目录。 3. 建议安装Gnome桌面环境。 配置Debian 下面的操作都要使用root权限。有一点需要提醒的是,Debian中切换到root用户,要使用“su -”而不能直接用“su”, 不然$PATH中不会包含sbin目录。 关闭自动待机,在界面程序中Settings->Power->Automatic suspend = off。…