Elmagnifico's Blog

云深不知归处

V2ray WS TLS自动续签证书+订阅

Nignx,SSL

Foreword 最近v2ray爆出来了几个漏洞,引发热议. https://github.com/v2ray/v2ray-core/issues/2542 对应的我也发现之前一直用的默认vmess协议端口一直被阻断,并且从qexw到阿里云都会被阻断,判定应该不是服务器的问题,应该是被检测到了屏蔽端口了,所以也有必要针对性的改变一下目前的协议了。 好久都没关注v2ray,没想...

DSHOT指南

HAL,DSHOT1200,STM32 PWM DSHOT驱动

Foreword 最近要用DSHOT,然后就发现一堆问题,首先是DSHOT没有那种特别详细的介绍手册,基本全靠几个帖子和博客的内容,剩下的就是代码里内容,很多地方也没说清楚到底怎么弄。 DSHOT历史 首先随着时间的发展,DSHOT也越来越强了,目前来看应该是最强ESC协议了 平常ESC多数用的都是PWM,但是传统PWM也有问题,比如50HZ,那很明显,我控制频率可以达到400HZ的...

BLHeli-Uart-Usb-Protocol

4way-if,ardupilot, esc-configurator

Foreword BLHeli自从升级到了32位以后,就闭源了,而要做到ecs自动校准或者说统一设置,就必须要他的协议。 https://github.com/bitdump/BLHeli 而对应的上位机配置协议也从32位开始闭源了。 https://github.com/4712/BLHeliSuite 但是呢,上位机的作者在Betaflight的代码里给出来了他...

de4dot 反混淆

crack,de-obfuscate

Foreword 之前想汉化SW Seed Calculator,然后发现字符串都被混淆了,然后我就不明白了,最近搞了tracealyzer以后发现好像可以通过de4dot做点什么,于是尝试了一下,发现非常好用。 环境 de4dot SW Seed Calculator dnSpy 分析 直接用dnSpy加载SW Seed Calculator看到的就是混淆后的代码...

Tracealyzer指南和注意事项

FreeRTOS,Trace,setup

Foreword 有些关于Tracealyzer介绍的地方可能也没说清楚,这里再补充一些 以及有可能遇到的一些问题也都补充在这里 环境 Tracealyzer4.3.5版本 FreeRTOS 9.0 STM32F767 Windows 内存不够 由于之前的经验,我们这个bug要比较长时间才能出现,30分钟左右,我就想记录30分钟左右的数据,然后每次都被Trac...

Tracealyzer FreeRTOS

FreeRTOS,Trace,setup

Foreword 最近要用到Tracealyzer来分析一下当前FreeRTOS中的一些平常看不见的bug,之前已经遇到过sd卡随机延迟,几分钟才能触发一次,导致buffer缓冲不足,进而造成部分进程被阻塞,就从查了好久才搞清楚。 环境 Tracealyzer4.3.5版本 FreeRTOS 9.0 STM32F767 Windows 准备工作 需要的文件基本都...

Tracealyzer Crack

FreeRTOS,Trace

Foreword 最近要用到Tracealyzer来分析FreeRTOS,又刚好看到了新手破解文,所以尝试了一下,几经折腾总算是成功了。 不过由于本身没有接触过反编译这种操作,所以可能有些地方直接看他们的原帖看不懂,或者是原帖里破解的次序非常奇怪,一会这一会那的。这里记录一下详细的过程。 前提 有两个前提,第一是大佬们已经提前用了UniExtract或者是DotNetHelper之类...

Nintendo Switch 自动手柄

Switch-Fightstick,auto,AVR USB

Foreword 宝可梦剑盾的孵蛋,刷极具,刷闪,太麻烦了,极其消耗时间,而且操作极其无脑,基于这种情况呢,搞个可以自动化的手柄是必须的了。 类似工具 https://www.bilibili.com/video/av70119903?from=search&seid=9681067370979596855 之前就已经有报道说使用某usb产品直接奥德赛自动打boss,...

Maya Callback与python partial和lambda

CallbackWithArgs,script,exec(),string

Foreword maya脚本快速开发的时候,大部分都会用MEL或者python来直接验证功能,而这个时候不可避免的就是要用到一些控件,并且给这些控件绑定一个函数,而绑定函数多种多样,到底选哪一种好呢。 控件中的script参数类型 http://help.autodesk.com/view/MAYAUL/2017/ENU/ 比如button中的command所需要的参数类型...

树莓派无线网卡节能模式BUG

Wlan,power_save off

Foreword 最近一直调试网络,一直有一个诡异情况无法解。 为了解这个问题,基本把无线网络看了个遍,最后发现是树莓派驱动的问题。 情况 树莓派被设定,一秒只发一个udp包,并且字节数也只有100多。 但是在接收端看到的结果就是,树莓派老是会莫名其妙掉线,而这个现象,在把树莓派的发包频率提高到了5hz的时候基本不出现了,只要频率一降低,掉线就一定会出现。 通过ping对应的ip...