А можно как-нибудь используя i2c в HDMI и i2c-tools в Linux выковырять эту прошивку? Едиды прочитать у меня получилось таким образом... Просто не знаю протокол обмена. Тот кусок кода от Postal2 немного непонятен, например в части
Код:
//send 94-60-46
BYTE CmdInit_1[2] = {(BYTE)0x60, (BYTE)0x46};
LL_LptI2cWrite((UINT)RTDbusSTD, 0, 0, (UINT)CmdInit_1, 2 );
Что означают эти 3 байта? И почему 3, когда в LL_LL_LptI2cWrite(); передается только 2 и, как я понял, задержка?
Извините, если не по адресу вопрос.
Поглядел даташит - вообще такого не нашел. Потыкал еще из линукса этот чип - отвечает несколько адресов:
Код:
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- 37 -- -- 3a -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- 4a 4b -- -- -- --
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Я так понял, нужный мне адрес 0x4A? В даташите на RTD2662 ваще ничего похожего не нашел...