gongkongbing
发表于 2021-4-4 11:14:50
yjmwxwx 发表于 2021-3-27 10:29
如果在清空外部FRAM情况下刷正版的能用感觉有几个可能,STM32的ID号存在重复,或者芯片是国内厂家盗版 ...
这个bin文件应该用什么打开?
yjmwxwx
发表于 2021-4-4 12:17:36
gongkongbing 发表于 2021-4-4 11:14
这个bin文件应该用什么打开?
用十六进制编辑器打开
作者这次这个保护方法密码表里面很多重复的。
有个用盗版的俄国网友跑到论坛显摆,作者好像生气了打算以后不开放固件了,网盘链接都失效了。
http://www.radioscanner.ru/forum/topic50942-144.html
iffi123
发表于 2021-4-4 13:00:49
本帖最后由 iffi123 于 2021-4-4 13:27 编辑
yjmwxwx 发表于 2021-4-4 12:17
用十六进制编辑器打开
正版盗版 加密解密本来都是相随 没办法杜绝
gongkongbing
发表于 2021-4-4 20:10:33
yjmwxwx 发表于 2021-4-4 12:17
用十六进制编辑器打开
看了下,他这个加密应该是有问题的,我的id不在列表里,但是也能正常使用
dreamcreator
发表于 2021-4-28 16:59:52
老哥,回复下消息
dreamcreator
发表于 2021-4-28 17:03:29
gongkongbing 发表于 2021-4-4 20:10
看了下,他这个加密应该是有问题的,我的id不在列表里,但是也能正常使用
因为芯片串号,你的和别人的一样了。。
dreamcreator
发表于 2021-4-28 17:04:48
gongkongbing 发表于 2021-4-4 11:14
这个bin文件应该用什么打开?
二进制编辑器,免费的有visual studio code
binjin
发表于 2021-5-29 09:13:20
本帖最后由 binjin 于 2021-5-29 09:29 编辑
现在出来了1.10C
binjin
发表于 2021-6-5 12:56:14
想把1.10c固件发出来,附近却无法上传
iffi123
发表于 2021-8-8 11:39:59
本帖最后由 iffi123 于 2021-8-8 11:44 编辑
我后知后觉了
昨天忽然发现低端的F072也有96位ID, 于是读了一下果然有
#define ID_base0x1FFFF7ACU
uint32_tid;
*id = *((uint32_t *)ID_base);
*(id+1) = *((uint32_t *)ID_base+1);
*(id+2) = *((uint32_t *)ID_base+2);
bh1kjd
发表于 2021-8-17 00:17:08
看来这孔雀石的诱惑不小, 没预算了,顶住:L
learning
发表于 2021-8-18 05:46:07
哪个版本起会提示注册,有没有1.10b的原始固件
freewood
发表于 2021-8-19 02:09:21
本帖最后由 freewood 于 2021-8-19 02:16 编辑
Emil 的项目和评论
https://uglyduck.vajn.icu/ep/archive/2020/12/Malahit_Software_Defined_Radio.html
Malahit 软件定义无线电
freewood
发表于 2021-8-19 02:10:06
本帖最后由 freewood 于 2021-8-19 02:15 编辑
需要首先激活此无线电的固件(2021 年 1 月末的版本 1_10a)。
注册码是CPU签名 ID(12 字节)的 8 字节散列。
然后将此哈希值存储在SPI F-RAM ( FM25W256 )中的(字)位置 0x7E 和 0x7F,并在每次打开无线电时进行比较。
从版本 1_10b 开始,作者发布的所有 ID 哈希(实际上是哈希的哈希)都存储在固件中(在撰写本文时略低于 1000)。
激活码算法保持不变,但如果您的代码不在该列表中,则无线电(故意)会发生故障。
这意味着作者必须在新注册后每隔几天生成新的固件映像。
从版本 1_10c 开始不再使用激活码。
您必须将您的CPU ID发送给作者,他将在新发布的固件中包含该数字的哈希值(目前已注册 1600 个)。
这给用户留下了 3 个选择:
从作者那里购买注册并等待几天
继续使用 FW_1_10a 版本(谷歌搜索)并在下面生成您自己的代码
如果您有专业知识,请修补闪存映像:
这涉及修补代码以在该列表中“找到”您的哈希值。
还有 6 个区域(包括代码)加上启动画面加上校验和的哈希 ID 表。
我无法为您打补丁,因为我不允许分发其他人的固件(无论是否修改)。
要解锁(激活)您的 Malahit SDR固件(仅限 FW_1_10a),请输入CPU ID 代码
使用此格式 xxxx-xxxx-xxxx-xxxx-xxxx-xxxx(其中 x 是十六进制半字节)
learning
发表于 2021-8-19 06:40:19
freewood 发表于 2021-8-19 02:10
需要首先激活此无线电的固件(2021 年 1 月末的版本 1_10a)。
注册码是CPU签名 ID(12 字节)的 8 字节 ...
这个我看过,反正目前我用1.10a没问题,没提示注册,支持2g。
页:
1
2
3
4
5
6
7
8
9
[10]
11
12
13