HackRF PortaPack Mayhem 新版发布

简述

稳定假期版本 v2.1.0 现已发布!🎅 🎄 ✅

https://github.com/portapack-mayhem/mayhem-firmware/releases/tag/v2.1.0

我们很高兴与大家分享 v2.1.0 中的最新更新:

新增应用:购物车锁、CVS 垃圾邮件、ROOK(远程开关键控)、FM 广播、调谐器和节拍器
添加了 I2C 设备管理器和 shell
改进了触摸屏支持,具备自动灵敏度检测
新增密码生成器应用
添加了天气 CSV 日志记录
实现了 Flipper SubGHz(raw+binraw)OOK 的 TX 支持
添加了 OOK 暴力破解功能
改进了电池显示(H4M)
添加了对 exFAT SD 卡的支持
ProtoView 应用改进,包括暂停功能
多项 UI 改进和优化
各种错误修复和性能改进
更新了 HackRF 固件和库
发布了 H4M 开源原理图和 CPLD
将多个应用移至外部(请更新 SD 卡内容!)
请记得查看我们的资源:

发布:https://release.hackrf.app/
维基/文档:https://wiki.hackrf.app/
Discord:https://discord.hackrf.app/
Mayhem 网络工具:https://hackrf.app/
别忘了同时更新固件和 SD 卡内容!

我们欢迎您的反馈和贡献。
❄️ 节日快乐 & 黑客快乐!❄️

完整更新日志

24ab2f2 - @zxkmm: 触摸以弹出启动画面 (#2260)
967506f - @zxkmm: 为 protoView 应用添加暂停功能 (#2267)
20f45e8 - @htotoo: 修复 protoview 移位,并为 languagehelper 添加注释 (#2268)
a21e9ca - @htotoo: 导航修复,修复 #1197 (#2270)
b3a0ad0 - @htotoo: 在 sndboard 中每页限制 50 个项目。可能解决 oom 问题 (#2263)
419bc75 - @zxkmm: 添加 ccache 选项和透明颜色代替布尔值 (#2269)
b19ed5f - @gullradriel: 调整 Looking glass 窄视图标记环绕 (#2271)
b43eaa8 - @zxkmm: 使用指示保护串行 asyncmsg 以防止挂起 (#2272)
105742a - @zxkmm: 添加随机外部应用 (#2273)
a398ed1 - @htotoo: 随机应用实现 (#2276)
2d1314a - @zxkmm: 微调 pwd gen 应用布局 (#2277)
e75fb59 - @zxkmm: 修复 #1444 的问题 (#2278)
c1af935 - @eried: 更新 README.md (#2279)
b0c92d9 - @eried: 更新 README.md (#2280)
7d96bc4 - @zxkmm: 为 rand_pw 应用的最终密码分散添加可选的 sha512 (#2281)
eca1db2 - @eried: 关于 H4M 的新 sn0ren 视频 (#2283)
536d25d - @eried: 更新 README.md (#2284)
d4edb5f - @zxkmm: 设置&自动启动&小部件 (OptionField 和 Waveform) 实现 (#2286)
83b65ba - @htotoo: I2C 设备管理器 (#2282)
b9771b2 - @htotoo: I2c 修复 (#2287)
09c2c43 - @htotoo: acars 移至外部但禁用 (#2288)
99d8fbd - @htotoo: 添加了 flipper 文件中提议的新地理标记。保留旧的以保持兼容性 (#2289)
5a00669 - @zxkmm: 移除我的名字,因为有更好的串行调试工具 (#2291)
dcaa02c - @bernd-herzog: 外部模块 API (#2290)
fcc52e8 - @gullradriel: 强制使用 #ifndef __HEADER_H 而不是 #pragma once,以保持代码一致性和更好的可移植性 (#2296)
023cee2 - @bernd-herzog: 修复警告 (#2297)
a223bd1 - @gullradriel: Pacman 警告修复 (#2298)
26b830b - @gullradriel: 修复越界警告 (#2299)
e01a184 - @htotoo: LupusE 的补丁 (#2300)
8d1fb7c - @eried: 更新 ui_about_simple.cpp (#2302)
1b3359b - @htotoo: 修复 pocsag tx 字符限制 (#2303)
66aa201 - @htotoo: 移除死代码 (#2304)
48129cd - @htotoo: 重新排序贡献者,以临时修复 UI 卡顿 (#2307)
7d28e49 - @zxkmm: 无触摸屏设备的解决方法 (#2301)
8e94502 - @zxkmm: 触摸屏阈值 (灵敏度) 自动检测 (#2306)
cc7123b - @zxkmm: 替换 pmem 而不是添加新的以进行触摸屏自动检测 (#2308)
cb3774a - @htotoo: 提高灵敏度 (#2309)
9f84ccb - @zxkmm: 为使用 ninja 编译时的错误消息添加颜色支持 (#2311)
7a38b04 - @zxkmm: 修复显示数据的读取 (#2312)
c90f094 - @htotoo: I2cDev_PPmod 定期传感器查询 (#2315)
a4c2e15 - @LupusE: 添加 bitmap.hpp 的生成器和解析器 (#2313)
0df2c08 - @LupusE: 修复转换为 hpp 时的输出溢出。函数未改动。 (#2320)
13e4f22 - @zxkmm: 更新 hackrf fw bin (#2321)
c986318 - @htotoo: 电池显示实现 (#2327)
d5296c6 - @jLynx: H4M 开源原理图 (#2332)
5bb23b6 - @zxkmm: 自动启动修复 2 (#2331)
d6a9c74 - @htotoo: 再次自动启动 (#2333)
abd6177 - @jLynx: H4M CPLD (#2335)
bea9f44 - @zxkmm: 再次微调波形和 OOK (#2322)
8df05a5 - @gullradriel: 禁用 ui_fsk_rx (#2337)
da53227 - @LupusE: 从 github 添加 about_simple 更新程序 (#2328)
110a543 - @gullradriel: 保存和恢复区域和/或手动频率值 (#2340)
83a488e - @Brumi-2021: 在两个 BW 方向上自动切换 C16/C8 默认 REC 格式。 (#2343)
5851b47 - @zxkmm: 在 makefile 中添加 ccache 的文本以防止 Ninja 用户混淆 (#2346)
a153cd7 - @htotoo: 移除唯一的 stoi (#2341)
c31fef0 - @htotoo: 移除假亮度 (#2349)
5020e5b - @htotoo: I2cshell (#2348)
6740598 - @eried: 更新 README.md 上的前视频和链接 (#2351)
079329f - @eried: 更新 README.md
09dff44 - @RocketGod-git: 创建购物车锁应用 (#2326)
b8a6459 - @RocketGod-git: 制作 CVS Spam 应用 (#2352)
458a663 - @gullradriel: 启动画面调整大小 (#2353)
4641dcb - @htotoo: Ookbrute (#2354)
c8f236a - @RocketGod-git: CVS Spam v0.2 (#2357)
6c83825 - @zxkmm: 自动滚动名称列表 (#2358)
9cccfa6 - @eried: 更新 README.md
5b540fa - @eried: 更新 README.md
ff12d06 - @eried: 更新 README.md 链接
31c53dc - @eried: 更新 README.md (#2362)
59f72cb - @htotoo: Flipper sub (raw+binraw AND ONLY OOK) TX (#2361)
64f8158 - @sasaga: 外部应用 ROOK(远程开关键控) (#2363)
52b2cb2 - @eried: Grabifyed 链接到 opensdrlabs h4m
d31857c - @gullradriel: Ook 远程调整 (#2365)
1fc84e7 - @htotoo: 隐藏周期直到 0 错误解决 (#2367)
6b8274d - @eried: 更新 README.md
ff54f59 - @gullradriel: Ook 编辑器调整 (#2366)
4a83118 - @htotoo: 天气 csv 日志 (#2369)
24d15c1 - @gullradriel: 外部化远程 (#2370)
131523d - @htotoo: 从 subghzd 获取 csv (#2375)
e88e0b5 - @zxkmm: 修复启动画面和绘制 bmp 函数逻辑错误 (#2376)
07cae4a - @htotoo: 从电池中移除警告文本 (#2377)
fc08d4e - @gullradriel: 将 Ook 重命名为 OOK (#2379)
b108d97 - @bernd-herzog: 修复内存使用 (#2380)
280b8af - @LupusE: 将 "fixed memory usage #2380" 的更改添加到 about_simple 文件生成器中。 (#2381)
e6a0999 - @gullradriel: 从生成的文件更新 about 文件 (#2382)
6927163 - @u-foka: 恢复主菜单顺序 (#2384)
d36ae88 - @gullradriel: 将 portapack-h1_h2-mayhem 更改为 portapack-mayhem-firmware (#2390)
3dcfa4f - @gullradriel: 在 init 和 reset_learned 中使用 full_reset_and_init 的返回值 (#2393)
d9bc542 - @u-foka: 升级构建容器 (#2394)
4155216 - @gullradriel: 将 ppfw 添加到 sdcard/FIRMWARE (#2395)
e17aef3 - @eried: 新的 techminds 视频 :)
9a14d04 - @eried: 更新 README.md
67a804c - @zxkmm: 修复 OOKEdit 应用中用户交互后进度条仍继续的问题 (#2397)
c553df7 - @cygeus: 修正两个小拼写错误。 (#1932)
874eba8 - @bernd-herzog: 为 AG256SL100 设备添加 portapack cpld write usb 串行命令 (#2401)
2d8e0f8 - @bernd-herzog: 替换 hackrf 子模块 (#2404)
2e64fae - @bernd-herzog: 更新子模块 (#2405)
498369b - @gullradriel: 更新子模块 (#2407)
ac89ca2 - @zxkmm: RSSI 绘制/ Level 应用优化 (#2403)
8e2442f - @bernd-herzog: 将新构建的 hackrf 固件添加到固件 zip 中 (#2409)
f5e6cb0 - @eried: 更新 README.md
509bda2 - @zxkmm: 将温度调试应用移至外部 (#2411)
989414d - @zxkmm: 防止在 fileman 应用中聚焦分页项目时显示 1970 (#2412)
67eb8e9 - @gullradriel: 更新子模块 (#2413)
fdeaf38 - @jLynx: 更新 README.md
8497b62 - @gullradriel: 更新子模块 (#2422)
5075349 - @zxkmm: sdcard 格式检测并警告用户 (#2420)
b38d101 - @gullradriel: 在我们的 CMakeLists 中修复 usb.c 和 usb_queue.c 的警告,而不是在文件中 (#2423)
ee10081 - @gullradriel: 更新子模块 (#2424)
42da744 - @zxkmm: 修复灰色框 & 移除 NewButton 的多行文本支持 (#2426)
fff63e0 - @htotoo: FM 收音机外部应用 (#2428)
ead9449 - @zxkmm: 添加调谐器应用 (#2429)
9cea76a - @zxkmm: 添加节拍器应用 (首先合并调谐器以满足冲突) (#2431)
d5c894b - @zxkmm: 修复应用的命名空间,移除过旧的图片和链接 (#2432)
ae656f0 - @gullradriel: Usb 修复 (#2433)
1ebe956 - @eried: h4m 照片已损坏
84dcfe2 - @eried: 更新 README.md 链接,h4m 链接再次损坏
55525ed - @zxkmm: 修复 morse 应用中的错误类型转换 (#2436)
4ee00c0 - @bernd-herzog: 启用 exFAT 功能 (#2437)
6dc2581 - @jLynx: 更新 past_version.txt
eb22af8 - @jLynx: 更新 version.txt

  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    412 引用 • 3588 回帖
  • 黑客
    32 引用 • 316 回帖 • 2 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • V2Ray
    1 引用 • 15 回帖
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    6 引用 • 143 回帖
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖
  • 招聘

    哪里都缺人,哪里都不缺人。

    188 引用 • 1057 回帖 • 1 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    83 引用 • 37 回帖
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 113 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    693 引用 • 537 回帖
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    952 引用 • 944 回帖
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 33 关注
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 176 关注
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 634 关注
  • RabbitMQ

    RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种语言客户端,如:Python、Ruby、.NET、Java、C、PHP、ActionScript 等。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

    49 引用 • 60 回帖 • 343 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 654 关注
  • PWL

    组织简介

    用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖
    用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/

    用爱发电组织的核心驱动力:

    • 遵守开源守则,体现开源&贡献精神:以分享为目的,拒绝非法牟利。
    • 自我保护:使用适当的 License 保护自己的原创作品。
    • 尊重他人:不以各种理由、各种漏洞进行未经允许的抄袭、散播、洩露;以礼相待,尊重所有对社区做出贡献的开发者;通过他人的分享习得知识,要留下足迹,表示感谢。
    • 热爱编程、热爱学习:加入组织,热爱编程是首当其要的。我们欢迎热爱讨论、分享、提问的朋友,也同样欢迎默默成就的朋友。
    • 倾听:正确并恳切对待、处理问题与建议,及时修复开源项目的 Bug ,及时与反馈者沟通。不抬杠、不无视、不辱骂。
    • 平视:不诋毁、轻视、嘲讽其他开发者,主动提出建议、施以帮助,以和谐为本。只要他人肯努力,你也可能会被昔日小看的人所超越,所以请保持谦虚。
    • 乐观且活跃:你的努力决定了你的高度。不要放弃,多年后回头俯瞰,才会发现自己已经成就往日所仰望的水平。积极地将项目开源,帮助他人学习、改进,自己也会获得相应的提升、成就与成就感。
    1 引用 • 487 回帖 • 6 关注
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 727 关注
  • OneDrive
    2 引用 • 1 关注
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 78 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    286 引用 • 248 回帖
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖 • 3 关注
  • OneNote
    1 引用 • 3 回帖
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    89 引用 • 1251 回帖 • 407 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 30 关注
  • Excel
    31 引用 • 28 回帖
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    29 引用 • 66 回帖 • 1 关注
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    12 引用 • 5 回帖 • 631 关注