• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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
>
 

Вложения

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