• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Идентификация rtl871x

ToJIka4

New member
Один в eFuse, второй в OTP flash.
Их никак нельзя изменить? Собственно тут прилегает ещё куча вопросов по организации памяти. Зачем [inline]efuse_one_byte_write[/inline] есть? OTP flash имеет проекцию на память? Или доступ к ней через контроллер флеша?

Что дадите в замен? :)
Пирожок. Вам с чем?
 

pvvx

Активный участник сообщества
Пирожок. Вам с чем?
C обменной информацией :) Мне, ну очень лениво, просто так давать ссылки на уже разобранные вопросы по данной теме на этом сайте...
eFuse OTP RTL8710 site:esp8266.ru - Поиск в Google
Может сразу поторгуемся, за сколько времени можно снять или сЭмулировать автоматически подмену любого ID в ПО для данного чипа? Эта сторона тоже уже изучена… Думается, что какой-то новой информации по этому не предоставите, судя по неумению пользоваться простым поиском и прямой итерации новых вопросов на полный ответ...
 
Последнее редактирование:

sharikov

Active member
RTL871xAx имеет несколько уникальных штук серийных номеров. Один в eFuse
efuse[f4..f7] будем считать уникальным серийным номером ?
Что-то мало бит. Номер обычно делают 96-128 бит и кодируют в нем номер лота, номер пластины, X/Y позицию кристалла. Это общепринятая практика.
 

pvvx

Активный участник сообщества
efuse[f4..f7] будем считать уникальным серийным номером ?
Годиться для одного из 8 типов чипа? (RTL8710AF?)
Что-то мало бит. Номер обычно делают 96-128 бит и кодируют в нем номер лота, номер пластины, X/Y позицию кристалла. Это общепринятая практика.
"общепринятая" для Flash или для формирования MAC, где производители имеют возможность менять всего пару последних байт (16 бит) ?
У вас, как для производителя, есть для идентификации не менее 128 байт в eFuse. Надо больше? :eek:
Или разговор идет о чужом готовом изделии?

Сча посмотрю, что тама у готовой продукции от RAK на RTL871xAx ...

Индивидуальный MAC там прописан во Flash.

RAK473:
Код:
>ATEFR

efuse MTP block (efuse_mtp_read()):
[0]     FF FF FF FF  FF FF FF FF
[8]     FF FF FF FF  FF FF FF FF
[16]    FF FF FF FF  FF FF FF FF
[24]    FF FF FF FF  FF FF FF FF

efuse block (ReadEfuseContant(0)):
[0]     FF FF FF FF  FF FF FF FF
[8]     FF FF FF FF  FF FF FF FF
[16]    FF FF FF FF  FF FF FF FF
[24]    FF FF FF FF  FF FF FF FF

efuse block (ReadEfuseContant(1)):
[0]     FF FF FF FF  FF FF FF FF
[8]     FF FF FF FF  FF FF FF FF
[16]    FF FF FF FF  FF FF FF FF
[24]    FF FF FF FF  FF FF FF FF

efuse block (ReadEfuseContant(2)):
[0]     FF FF FF FF  FF FF FF FF
[8]     FF FF FF FF  FF FF FF FF
[16]    FF FF FF FF  FF FF FF FF
[24]    FF FF FF FF  FF FF FF FF

efuse block (efuse_otp_read(0)):
[0]     FF FF FF FF  FF FF FF FF
[8]     FF FF FF FF  FF FF FF FF
[16]    FF FF FF FF  FF FF FF FF
[24]    FF FF FF FF  FF FF FF FF

Read eFuse (HALEFUSEOneByteReadROM(x)):
efuse OTP block at 0:
[0000]  0C 95 81 C2  16 3D 00 02
[0008]  2F 3D 1A 05  FF FF FF FF
[0010]  FF FF FF FF  FF FF FF FF
[0018]  FF FF FF FF  FF FF FF FF
[0020]  FF FF FF FF  FF FF FF FF
[0028]  FF FF FF FF  FF FF FF FF
[0030]  FF FF FF FF  FF FF FF FF
[0038]  FF FF FF FF  FF FF FF FF
[0040]  FF FF FF FF  FF FF FF FF
[0048]  FF FF FF FF  FF FF FF FF
[0050]  FF FF FF FF  FF FF FF FF
[0058]  FF FF FF FF  FF FF FF FF
[0060]  FF FF FF FF  FF FF FF FF
[0068]  FF FF FF FF  FF FF FF FF
[0070]  FF FF FF FF  FF FF FF FF
[0078]  FF FF FF FF  FF FF FF FF
efuse OTP block at 128:
[0080]  FF FF FF FF  FF FF FF FF
[0088]  FF FF FF FF  FF FF FF FF
[0090]  FF FF FF FF  FF FF FF FF
[0098]  FF FF FF FF  FF FF FF FF
[00a0]  FF FF FF FF  FF FF FF FF
[00a8]  FF FF FF FF  FF FF FF FF
[00b0]  FF FF FF FF  FF FF FF FF
[00b8]  FF FF FF FF  FF FF FF FF
[00c0]  FF FF FF FF  FF FF FF FF
[00c8]  FF FF FF FF  FF FF FF FF
[00d0]  FF FF FF FF  FF FF FF FF
[00d8]  FF FF FF FF  FF FF FF FF
[00e0]  FF FF FF FF  FF FF FF FF
[00e8]  FF FF FF FF  FF FF F0 E0
[00f0]  FF FF FF FF  0C 30 F0 B6
[00f8]  FF FF FF FF  FF FF FF FF
efuse OTP block at 256:
[0100]  FF FF FF FF  FF FF FF FF
[0108]  FF FF FF FF  FF FF FF FF
[0110]  FF FF FF FF  FF FF FF FF
[0118]  FF FF FF FF  FF FF FF FF
[0120]  FF FF FF FF  FF FF FF FF
[0128]  FF FF FF FF  FF FF FF FF
[0130]  FF FF FF FF  FF FF FF FF
[0138]  FF FF FF FF  FF FF FF FF
[0140]  FF FF FF FF  FF FF FF FF
[0148]  FF FF FF FF  FF FF FF FF
[0150]  FF FF FF FF  FF FF FF FF
[0158]  FF FF FF FF  FF FF FF FF
[0160]  FF FF FF FF  FF FF FF FF
[0168]  FF FF FF FF  FF FF FF FF
[0170]  FF FF FF FF  FF FF FF FF
[0178]  FF FF FF FF  FF FF FF FF
efuse OTP block at 384:
[0180]  FF FF FF FF  FF FF FF FF
[0188]  FF FF FF FF  FF FF FF FF
[0190]  FF FF FF FF  FF FF FF FF
[0198]  FF FF FF FF  FF FF FF FF
[01a0]  FF FF FF FF  FF FF FF FF
[01a8]  FF FF FF FF  FF FF FF FF
[01b0]  FF FF FF FF  FF FF FF FF
[01b8]  FF FF FF FF  FF FF FF FF
[01c0]  FF FF FF FF  FF FF FF FF
[01c8]  FF FF FF FF  FF FF FF FF
[01d0]  FF FF FF FF  FF FF FF FF
[01d8]  FF FF FF FF  FF FF FF FF
[01e0]  FF FF FF FF  FF FF FF FF
[01e8]  FF FF FF FF  FF FF FF FF
[01f0]  FF FF FF FF  FF FF FF FF
[01f8]  FF FF FF FF  FF FF FF FF
efuse OTP block at 512:
[0200]  FF FF FF FF  FF FF FF FF
[0208]  FF FF FF FF  FF FF FF FF
[0210]  FF FF FF FF  FF FF FF FF
[0218]  FF FF FF FF  FF FF FF FF
[0220]  FF FF FF FF  FF FF FF FF
[0228]  FF FF FF FF  FF FF FF FF
[0230]  FF FF FF FF  FF FF FF FF
[0238]  FF FF FF FF  FF FF FF FF
[0240]  FF FF FF FF  FF FF FF FF
[0248]  FF FF FF FF  FF FF FF FF
[0250]  FF FF FF FF  FF FF FF FF
[0258]  FF FF FF FF  FF FF FF FF
[0260]  FF FF FF FF  FF FF FF FF
[0268]  FF FF FF FF  FF FF FF FF
[0270]  FF FF FF FF  FF FF FF FF
[0278]  FF FF FF FF  FF FF FF FF
efuse OTP block at 640:
[0280]  FF FF FF FF  FF FF FF FF
[0288]  FF FF FF FF  FF FF FF FF
[0290]  FF FF FF FF  FF FF FF FF
[0298]  FF FF FF FF  FF FF FF FF
[02a0]  FF FF FF FF  FF FF FF FF
[02a8]  FF FF FF FF  FF FF FF FF
[02b0]  FF FF FF FF  FF FF FF FF
[02b8]  FF FF FF FF  FF FF FF FF
[02c0]  FF FF FF FF  FF FF FF FF
[02c8]  FF FF FF FF  FF FF FF FF
[02d0]  FF FF FF FF  FF FF FF FF
[02d8]  FF FF FF FF  FF FF FF FF
[02e0]  FF FF FF FF  FF FF FF FF
[02e8]  FF FF FF FF  FF FF FF FF
[02f0]  FF FF FF FF  FF FF FF FF
[02f8]  FF FF FF FF  FF FF FF FF
efuse OTP block at 768:
[0300]  FF FF FF FF  FF FF FF FF
[0308]  FF FF FF FF  FF FF FF FF
[0310]  FF FF FF FF  FF FF FF FF
[0318]  FF FF FF FF  FF FF FF FF
[0320]  FF FF FF FF  FF FF FF FF
[0328]  FF FF FF FF  FF FF FF FF
[0330]  FF FF FF FF  FF FF FF FF
[0338]  FF FF FF FF  FF FF FF FF
[0340]  FF FF FF FF  FF FF FF FF
[0348]  FF FF FF FF  FF FF FF FF
[0350]  FF FF FF FF  FF FF FF FF
[0358]  FF FF FF FF  FF FF FF FF
[0360]  FF FF FF FF  FF FF FF FF
[0368]  FF FF FF FF  FF FF FF FF
[0370]  FF FF FF FF  FF FF FF FF
[0378]  FF FF FF FF  FF FF FF FF
efuse OTP block at 896:
[0380]  FF FF FF FF  FF FF FF FF
[0388]  FF FF FF FF  FF FF FF FF
[0390]  FF FF FF FF  FF FF FF FF
[0398]  FF FF FF FF  FF FF FF FF
[03a0]  FF FF FF FF  FF FF FF FF
[03a8]  FF FF FF FF  FF FF FF FF
[03b0]  FF FF FF FF  FF FF FF FF
[03b8]  FF FF FF FF  FF FF FF FF
[03c0]  FF FF FF FF  FF FF FF FF
[03c8]  FF FF FF FF  FF FF FF FF
[03d0]  FF FF FF FF  FF FF FF FF
[03d8]  FF FF FF FF  FF FF FF FF
[03e0]  FF FF FF FF  FF FF FF FF
[03e8]  FF FF FF FF  FF FF FF FF
[03f0]  FF FF FF FF  FF FF FF FF
[03f8]  FF FF FF FF  FF FF FF FF
>
 

Вложения

Последнее редактирование:
Сверху Снизу