Size: a a a

2020 June 28

.

. . . . . . in HWV ⟼ R&D
Дамп с eeprom
источник

.

. . . . . . in HWV ⟼ R&D
Оператива
источник

.

. . . . . . in HWV ⟼ R&D
Драйвер электромоторов
источник

.

. . . . . . in HWV ⟼ R&D
Проц
источник

.

. . . . . . in HWV ⟼ R&D
Здесь операционная система принтера, весит 2 мб.
источник

.

. . . . . . in HWV ⟼ R&D
Информация о принтере и какие-то ключи
источник

.

. . . . . . in HWV ⟼ R&D
Проц архитектуры arm, но непонятно какой версии
источник

.

. . . . . . in HWV ⟼ R&D
Соответственно, вот этот файл без "артефактов" хочется прочитать.
На версии armv4 big-endian увидел в начале запись xml файла с ссылками на схемы.
Все ссылки дохлые
источник

.

. . . . . . in HWV ⟼ R&D
источник

DS

Dmitriy Salko in HWV ⟼ R&D
. . . . . .
Задача:
Есть принтер hp deskjet 1000.
Хочется понять как в прошивке (которая записана на eeprom/flash) устроена передача по шлейфу lvds.
Не совсем понял что вы хотите узнать. Я бы начал не с дампа прошивок, а просто логическим анализатором подключился бы на эту шину и посмотрел бы что там происходит
источник

.

. . . . . . in HWV ⟼ R&D
Dmitriy Salko
Не совсем понял что вы хотите узнать. Я бы начал не с дампа прошивок, а просто логическим анализатором подключился бы на эту шину и посмотрел бы что там происходит
Это сделано
источник

.

. . . . . . in HWV ⟼ R&D
Вот здесь, плюс проверил самостоятельно через dslogic
источник

DS

Dmitriy Salko in HWV ⟼ R&D
. . . . . .
Это сделано
Ну окей, там происходит "что-то", что вам ещё нужно от него? Вы хотите свои команды отправлять? Или свою каретку сделать?
источник

.

. . . . . . in HWV ⟼ R&D
Dmitriy Salko
Ну окей, там происходит "что-то", что вам ещё нужно от него? Вы хотите свои команды отправлять? Или свою каретку сделать?
Глобальная цель:
сделать polyjet 3d принтер из дешевого струйника.
То есть на струйный принтер hp можно будет залить свою прошивку, либо с stm32 реализовать управление той же периферией(картриджи, положение, моторы, сенсоры)
источник

.

. . . . . . in HWV ⟼ R&D
Проект, естественно, opensource как reprap
источник

DS

Dmitriy Salko in HWV ⟼ R&D
Прекольно.
источник

.

. . . . . . in HWV ⟼ R&D
Dmitriy Salko
Ну окей, там происходит "что-то", что вам ещё нужно от него? Вы хотите свои команды отправлять? Или свою каретку сделать?
На данный момент хочется из  дампа прошивки получить хороший asm-код
источник

.

. . . . . . in HWV ⟼ R&D
Дамп прошивки
источник

DS

Dmitriy Salko in HWV ⟼ R&D
Ну тогда я бы попытался распознать что каждая команда делает. Вам все равно нужно будет писать свою прошивку с нуля, зачем вам вникать в то, что вы почти не будете использовать?
источник

.

. . . . . . in HWV ⟼ R&D
Dmitriy Salko
Ну тогда я бы попытался распознать что каждая команда делает. Вам все равно нужно будет писать свою прошивку с нуля, зачем вам вникать в то, что вы почти не будете использовать?
Там тайминги на железо и протокол для "общения" с двумя другими чипами(на каретке и внутри картриджа), который можно только угадывать без знания исходной прошивки)
источник