LINUX.ORG.RU

История изменений

Исправление halo, (текущая версия) :

Похоже считает комп

Исходная версия halo, :

Изначально/штатно все выглядит так - устройство подключается к «ящику», предположительно довольно безмозглому,точно аналоговому по большей части, через него устройство «видит» компьютер, о чем радостно сообщает соответствующей надписью после чего происходят следующие изменения:

00760000014D01здесь другая CRC01002500442D313332372D30352D53000000000031373139333930372E30313426F4EE54здесь текущие датавремя00030060000534C03E8D16C03E0E96C43E033C403F4E91403F0EB4443F88F08F3F0169903FB043933FD392C53FD58FC53FC9B5C53F9325C23F130DC23F796BC23F1DC6BE3FBB84BE3F6124BF3FE9AA163F1407D03FFC59044083DDC53F2D053EC09823444006001200B603EC0000001904440214096501510260260D001600D935420100350000000000000000000000000000000005008C00A6E1D53F20730040A374DC3F927589C4276872439E7251445610BDC2FC33614464E642C46A3761449B9333447FDA8D4478A942BF38D04BC4E0478A4476D82D3F9B9188C4955A95C4338B333FA57B36BFE65E672561B7DF3EEB1CDC3EF6434ABFA4B429423046624200000000015E883FDA0881BF3A297A3F4CAE67BFAF103CBE338DE83F7B249F3DC0D5BD3D

а в компьютере появляется информация из устройства.

Если потом отключить устройство от компа и подключив к 1-wire адаптеру вернуть все как было можно подключать к компу снова, опять получая дату и CRC (другие). Если внести любые другие изменения комп пишет EEPROM error и не пишет и не читает ничего.

Сама сверхзадача как раз и «вернуть как было» на тех устройствах, где это «как было» неизвестно. Прошивки разных экземпляров разнятся содержанием, но принцип один, в одни и те же ячейки все пишется.