IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Compact Flash, зашёл в тупик
?ELF
сообщение 5.4.2011, 17:08
Сообщение #1


шаражник по жизни, рядовой
***

Группа: шизо
Сообщений: 5446
Регистрация: 24.11.2009
Из: Россия, Челябинская область
Пользователь №: 26



Мужики, мож кто работал с CompactFlash карточками (понимаю, что их модификаций с отступлениями от- и вольными расширениями АТА-стандарта дохрена и больше)?

Не могу понять, почему лыжи не едут.
Цельный сегодняшний день потратил на эксперименты.

Вот эта сцуко покоя не давала.
Цитата
Q7728AB -- HP Hewlett Packard Refurbished 16MB CompactFlash memory card - Traditional Cyrillic font.

Прикрепленное изображение

Сегодня утром выяснилось, что в свежекупленном аппарате HPLJ-9050, вчера вечером сданном в эксплуатацию, отсутствует карта с киррилическими шрифтами (с CP866 кодировкой в первую очередь).
Пришлось вынимать аналогичную карточку из старого аппарата, делать дамп по-быстрому и устанавливать старую карту в новый принтер.
Комбайн занят почти непрерывно и помацать/порассматривать карточку "под микроскопом" возможности не было.
Успел только dd-дамп сделать и сфотографировать.

Рассчитывал, что накачу образ на свеженькую CF "и всего делов-то".
Код
# dd if=/home/user/tmp/hplj-font of=/dev/sdj bs=15990784

и т.п. со всеми известными мне ключами и "фортелями".

Оказалось, что не так всё просто.
Никакой файловой системы, известной линуксу (про винду молчу), на карте я не обнаружил.
И хер бы с нею.

В хозяйстве нашлись только карточки 32МБ (промышленный Apacer и бытовой Transcend), что уже не здорово для 1:1.
16МБ сейчас, похоже, не купишь даже на барахолке?

32МБ карты использовал двух типов, и как HDD-распознающиеся и как Flash-распознающиеся, и с поддержкой UDMA и без оной.
И через два типа адаптеров образ восстанавливал и даже не поленился на платке TK-3550 (в которой CF вместо харда используется) дралоскопить.
Эффект нулевой.
Контроллер принтера карту видит, честно пишет её ID и емкость, но, сука, шрифтов на ней "не находит", игнорирует такие карточки.
Мол, "ну есть у меня на борту вот такая-то карточка, и что с того?"

Или у них какие-то хитрые заказные CF-ки используются и контроллер заточен только на распознавание таких карт или х.з. что ещё может быть?

Впервые с таким столкнулся, чтобы dd была беспомощна. russian_ru.gif

В дампе такая вот осмысленная херь имеется.
На свежевыпиленной карточке -- аналогично.

Прикрепленное изображение


Но, контроллер отказывается принимать её за свою.

"Низкоуровневого" софта для работы с CF не нашёл в нете вообще.
Ради "увидеть маркировку на контроллере и на памяти", разломал бы, хоть сейчас, одну-две карточки.

---
Карта, конечно, уже заказана.
Цена вопроса около 1500 руб..
Но, бля... "задело за живое". biggrin.gif
Хочется понять, почему только так и не иначе надо ходить?
Перейти в начало страницы
 
+Цитировать сообщение
?ELF
сообщение 9.10.2013, 20:44
Сообщение #2


шаражник по жизни, рядовой
***

Группа: шизо
Сообщений: 5446
Регистрация: 24.11.2009
Из: Россия, Челябинская область
Пользователь №: 26



Мужики, ни у кого поблизости/под_рукой нет такого аппарата?

HP LaserJet 4345 mfp, Model Number: Q3942A (именно эта)

Цитата
Configuration Page
Device Information
Product Name: hp LaserJet 4345 mfp
Device Name hp LaserJet 4345 mfp
DC Controller: 17
Model Number: Q3942A
Device Serial Number **********
Formatter Number: HP00QZB
CPB: 0.203 (2.0)
SCB: CMNPSL 28
Firmware Datecode: 20051215 09.041.8
Service ID: *****
PS Wait Time-out: 300 seconds
Page Count 650160
Preventive Maintenance Interval: 225000
Pages Since Last Maintenance: 154840
Document Feeder Kit Interval: 90000
Pages Since Last Doc Feeder Maintenance: 70000

Третий день нигде не могу найти дамп CF-ки этого аппарата.
Выглядит примерно так же, как и CF со шрифтами, что на фото выше.

Оф. поддержка от HP на эту серию закончилась в 2009 году.
Комбайн был куплен в середине 2006-го, за примерно 120 тыр.
Честно отпахал почти семь лет, и работал без проблем до последних дней.
Купили ему на замену HPLJ-4555, а HPLJ-4345 отправили в соседнее отделение.

Установили на новом месте, с не очень-то стабильным и чистым электропитанием -- периодические "дёргания и пропадания фаз" по ночам случаются, и через месячишко этот МФУ, в процессе работы, или при выходе из сна, стал "задумываться" с фразой "Initializing Scanner..." -- сообразительные девушки, ессно, кнопочку питания "On/Off" ему дёрг... (да ещё, наверняка, без обязательной 15-30 секундной паузы... и МФУ опять оживал.
Узнал, как водится, об этом поздно.

Процедура аппаратного Cold Reset-а, рекомендованного в Service Manual, ситуацию не разрулила, ошибка периодически повторялась.
Начитавшись hp-форума, стал грешить на флешку с осью и софтом, решил проапгрейдить firmware.
Угораздило же меня делать это в понедельник... ведь ещё в пятницу передумал... а в понедельник понёсся обновлять... ей-ей, ситуёвина, как у Тараса Бульбы с его потерянной люлькой... :(

Скачал последний .RFU-update, стал заливать (удалённо, по FTP), и после 38.6% процесс завис.
Через час попросил тех, кто к аппарату близко, питание сего комбайна передёрнуть.
В итоге, после включения и загрузки -- external device (степлер + бумагоукладчик) моргает оранжевым светодиодом и на сенсорной панели управления надпись примерно такого содержания (дословно не помню) -- "микропрограмма во внешнем устройстве повреждена. установите обновление повторно."
Не поленился, поехал на ту точку.
Фокус в том, что теперь комбайн апдейты принимать вообще не желает.
Ни по ftp
Код
> bin
> put 4345.rfu

ни через
Код
>copy /b 4335.rfu lpt1:

ни через
Код
>copy /b 4345.rfu \\PRINT-SERVER-NAME\4345-COPIER

Сдампил его родную CF-карту 32 MB (полагал, что сам носитель косячит), залил на новую CF, загрузился с неё -- точно такой же результат.
Нашёл в буржуйском форуме образ bootloader-а для модели HP CLJ-5500 (к слову, кто-то из наших соотечественников архив на deposit.ru залил), загрузился с голым бутлоадером, комбайн честно написал "жду от тебя RFU через LPT. готов.", но при отправке обновления через честный LPT, комп начинает отдавать посылку, но на 40% сообщает, что "требуемый ресурс busy".

Осталась только одна идея -- сдампить CF с аналогичного рабочего аппарата и загрузиться с копии дампа.
Вопрос -- где найти этот img -- Q7725EE -- Firmware Datecode: 20051215 09.041.8 ?
Именно этот, или можно чуть старше.
Цена вопроса покупки оринальной CF -- копеечная -- в районе 2000 руб.
Вопрос -- где сейчас купить такие карточки с этим софтом?
Видел упоминание о чём-то подобном на eBay, но не факт, что это оно, именно для моего форматера, т.к., версий форматеров было несколько.
Ещё где-то у китайцев подобное встречал с добавочкой Refurbished.

Аппарат жалко.
Хорошая машина и "прошла" всего-то 650 000 листиков А4, без единой поломки.
Его, конечно, списать скоро можно будет.
Но, блин, хочется вернуть его к жизни... должны же существовать в природе дампы этой флешки на 32 MB... где-то же лежат... возможно, даже, на каких-то шаровых файлопомойках.
Перейти в начало страницы
 
+Цитировать сообщение
Гость_MrYuran_*
сообщение 10.10.2013, 7:59
Сообщение #3





Гости






Цитата(?ELF @ 9.10.2013, 22:44) *
HP LaserJet 4345 mfp, Model Number: Q3942A (именно эта)

У нас только 4250.
Вот не люблю HP, но комбайны у него достойные и своих денег стоят.
Купили пару лет назад Сanon ImageRunner 2550 - китайское барахло, по сравнению.
Перейти в начало страницы
 
+Цитировать сообщение
?ELF
сообщение 10.10.2013, 19:29
Сообщение #4


шаражник по жизни, рядовой
***

Группа: шизо
Сообщений: 5446
Регистрация: 24.11.2009
Из: Россия, Челябинская область
Пользователь №: 26



Цитата(MrYuran @ 10.10.2013, 11:59) *
У нас только 4250.
Вот не люблю HP, но комбайны у него достойные и своих денег стоят.
Купили пару лет назад Сanon ImageRunner 2550 - китайское барахло, по сравнению.

У нас тоже есть несколько 4250 в максимаьной комплектации.
Неплохой аппарат.

У HP младшие модели провальные, т.к., от HP там только фишка-лэйбл, а по начинке -- это чаще всего Samsung и частично Canon.
Неремонтопригодные модели почти совсем.
Впрочем, такая же картинка и у Xerox.
У Canon-а, кстати, неплохие двигатели-приводы.
Старшие модели HP (типа HP 9050 dtn и старше) -- до сих пор неплохие аппараты, несмотря на то, что собраны в Китае.
С картриджами и тонерами HP, по крайней мере в наших краях, проблем никаких.
И ребята местные "руку на них набили" -- тонер, чипы, знание конструкции для аккуратного вскрытия.
Единственно чего не смогла пока ни одна фирма (даже столичная) -- "перезарядить" и очиповать картридж HP-9050.
Такие приходится покупать, иногда суррогаты, но вполне рабочие.
Из неродных, часто бывает -- вскрываешь три упаковки -- принтер признаёт только один из трёх картриджей, два отвергнутые возвращаешь поставщику.
Жить можно.

---

Удалось, таки, сегодня одолеть проблему с 4345 mfp и проапдейтить устройство.
Потратил на эксперименты три часа.
Локализовал проблему, убедился, что косяк гарантированно в external device Q5961A.
Заодно и подрихтовал счётчик "Doc Feeder Maintenance", который после смены кита не сбросился.

Цитата
Configuration Page
Device Information
Product Name: hp LaserJet 4345 mfp
Device Name hp LaserJet 4345 mfp
DC Controller: 17
Model Number: Q3942A
Device Serial Number **********
Formatter Number: HP00QZB
CPB: 0.214 (2.0)
SCB: CMNPSL 28
Firmware Datecode: 20121228 09.280.1
Service ID: *****
PS Wait Time-out: 300 seconds
Engine Cycles 650164
Preventive Maintenance Interval: 225000
Pages Since Last Maintenance: 154844
Document Feeder Kit Interval: 90000
Pages Since Last Doc Feeder Maintenance: 10000

Installed Personalities and Options
PCL (20010402)
PCLXL (20010402)
POSTSCRIPT (20010402)
PDF (20021216)
XHTML (700)
MIME (700)
DIMM Slot 1: Empty
DIMM Slot 2: 256 MB DDR
Card Slot 1: 32 MB F/W FLASH: 1 MB
Card Slot 2: Empty
Card Slot 3: Empty
EIO 1: Empty
EIO 2: HP Scanner Processor Card
Embedded Jetdirect HP JetDirect J7949E
Internal Disk: HP J7948G: 37 GB
DISK Storage: 38154 MB Capacity
CARD SLOT Storage: 1 MB Capacity
LDAP Gateway Not Configured
SMTP Gateway Not Configured
hp MFP Digital Sending Server Not Configured

Memory
Total RAM: 256 MB
DWS: 6.00
Automatic Resource Saving Enabled

Security
Control Panel Lock: NONE
Control Panel Password: DISABLED
Device Type: DISK Write Protect: DISABLED
Device Type: CARD SLOT Write Protect: DISABLED
File System Access:
PJL: ENABLED
PML: ENABLED
NFS: ENABLED
PostScript: ENABLED
Secure Disk Erase Mode: NON-SECURE FAST ERASE
Direct Connect Ports (USB/IEEE 1284): ENABLED

Paper Trays and Options
Default Paper Size: A4
Tray 1 Size: ANY SIZE
Tray 1 Type: ANY TYPE
Tray 2 Size: A4
Tray 3 Size: A4
Duplex Unit

Internal
Input Trays:
1: TRAY 1, 100 Sheets
2: TRAY 2, 500 Sheets
3: TRAY 3, 500 Sheets

Device 1:
HEWLETT-PACKARD
HP 500-SHEET STAPLER/STACKER [MP04.30] Q5691A
Output Bins:
1: LEFT OUTPUT BIN, 500 Sheets, Face Up/Down
Stapler, Finishing Device


Пока не забыл что и в какой последовательности делал, оставлю у нас, чтобы в подобных случаях Интернет не парсить.
Наверняка несколько лишних шагов было сделано...
Но, примерно такая же технология (даже проще) должна работать на сегодняшних моделях серий 60x (600 - 603) и 900x (9000 - 9500).

Изначально в логах были такие ошибки:
Цитата
15 08-Apr-2013 17:17 644360 30.01.03 09.000.0 ADF PICK ERROR
14 03-Apr-2013 14:35 642668 13.03.00 09.000.0 PAPER FEED 2, PAPER LATE JAM
13 31-Mar-2013 17:07 641426 13.03.00 09.000.0 PAPER FEED 2, PAPER LATE JAM
12 29-Mar-2013 10:11 640159 30.01.03 09.000.0 ADF PICK ERROR
11 29-Mar-2013 10:10 640156 30.01.03 09.000.0 ADF PICK ERROR
9 29-Mar-2013 10:06 640151 30.01.03 09.000.0 ADF PICK ERROR
8 27-Mar-2013 09:10 639234 13.03.00 09.000.0 PAPER FEED 2, PAPER LATE JAM
7 26-Mar-2013 14:43 638983 13.03.00 09.000.0 PAPER FEED 2, PAPER LATE JAM
6 25-Mar-2013 16:16 638350 10.10.00 09.000.0 Missing memory on supply
5 19-Mar-2013 13:32 636466 30.01.02 09.000.0 ADF PAPER JAM

После неудавшегося апдейта, на внешнем устройстве Q5961A -- это (сортировщик+степлер+приёмные лотки), сразу после включения комбайна, мигает оранжевый светодиод.
В логах появились новые записи.
Цитата
36 08-Oct-2013 11:36 650160 66.00.15 09.000.0 PAPER HANDLING CONTROLLER ERROR
35 08-Oct-2013 11:36 650160 99.00.18 09.000.0
34 07-Oct-2013 12:38 650160 66.00.15 09.000.0 PAPER HANDLING CONTROLLER ERROR
33 07-Oct-2013 11:10 650165 66.00.15 09.000.0 PAPER HANDLING CONTROLLER ERROR

Расшифровку кода ошибки "99.00.18" так и не смог нигде найти.
Софт ("прошивка") грузится, пытается прогнать тесты, спотыкается на выходном устройстве и более не желает работать ни в какой роли, пока не устранишь проблему -- ни как принтер, естественно, ни как копир, ни как сканер.
И при любом шевелении пишет -- "Выходной лоток переполнен. Освободите лоток". smile.gif

В текущий момент, девайс, в основном-то, и нужен был, как сетевой сканер с качественной и быстрой конвертацией всякой всячины в форматы .pdf и .jpg
И хер бы с принтером да копиром...

В "сервисном мануале" на этот счёт пишут -- "накати последнюю версию .rfu, если не поможет, замени внешнее устройство" -- которое тыр на тридцать потянет, а остаточная стоимость всего аппарата <17 тыр. biggrin.gif

Сделал следующее.

1. обесточил комбайн, отключил степлер (Q5961A), вынул RAM, HDD, CF
2. минут через 15-20 подключил RAM, CF, HDD и Q5961A
3. выполнил "internal HDD init" (стандартная процедура, описанная в Service Manual) -- после включения МФУ, пока "бежит" счётчик RAM, нажал и подержал кнопку "Start", потом кнопку "5", потом кнопку "6". Вскоре МФУ автоматически уходит в перезагруз.
4. после перезагрузки оранжевый диод на Q5961A продолжает мигать сразу после включения --> результат после полной загрузки будет предсказуем...
5. выключаю, вынимаю копию родной CF, вместо неё устанавливаю CF с одним только bootloader-ом от HP ColorLJ-5500, после загрузки которого МФУ просит передать ему через LPT .RFU с "прошивкой"
6. отдаю с компа прошивку:
Код
>copy /b 4345.rfu lpt1:

Процесс падает после передачи 3 MB из 28 MB
7. выключаю МФУ, меняю CF на копию "родной", включаю МФУ -- оранжевый диод на степлере так же мигает на старте
8. после загрузки пытаюсь вновь передать 4345.RFU по LPT -- эффект нулевой
9. выключаю МФУ, пытаюсь заново выполнить "HDD init" -- в этот раз на нажатие "5" аппарат не реагирует и продолжает загрузку -- после загрузки, вместо МФУ опять "кирпич"
10. от нехер_делать и от отсутствия_мыслей нечего делать захожу в сервисное меню "Проверки устройства", выбираю все тесты, связанные с прохождением бумаги -- после одного из которых светодиод на Q5961A гаснет вообще (в нормальной ситуации должен непрерывно сиять зелёным, в случае работы контроллера может помигивать зелёным)
11. выключаю девайс... включаю... -- Упс! при старте светодиод мигает ЗЕЛЁНЫМ!
12. после полной загрузки на Q5961A устойчиво светится зелёный диод, принтер начинает на всех парах черпать бумагу из лотков и напечатав строку "абракадабры" выплёвывает её в приёмный лоток.
Жму "отмена задания" -- принтер останавливается, но задание не сбрасывается.
13. выключаю МФУ, включаю, история с "переводом бумаги" повторяется
14. ещё раз выключаю/включаю... и о, чудо! -- загрузившись, девайс рапортует "ГОТОВ"
15. повторяю процедуру ещё раз -- ВСЁ ПУЧКОМ!
16. отправляю по LPT последнюю версию 4345.RFU -- девайс "уходит в себя" минут на 25-30.
Чтобы не томиться в сомнениях, ухожу надолго покурить и потрепаться с коллегами "за жЫсть"
17. когда пришёл, МФУ было в состоянии "ГОТОВ"
18. зашёл по адресу http://<ip_address_МФУ> -- в конфиге вижу, что последняя версия firmware установлена
19. далее -- вход в сервисное, "инженерное", меню, то, что для HP-сервиса only -- password: 11434504, подправил "китовые" счётчики
20. далее -- привычная настройка параметров девайса через web-морду -- SNMP, ftp-шары с авторизацией для сканирования, выбор кодировки, дата, время, отключение лишних протоколов и т.п..

---
Теперь мне интересно, сколько ещё сей девайс проработает.
По рассказам, ходит эта машина без проблем и без перетряхивания узлов, до 1 500 000 копий.
Т.е., ещё столько же может пройти, сколько уже пробежал.
А жить ему, "по документам", максимум до середины 2014 года.
Перейти в начало страницы
 
+Цитировать сообщение
Гость_AlexKlm_*
сообщение 13.10.2013, 23:47
Сообщение #5





Гости






Пора тебе ELF заняться хакерством, начни с изготовления логического анализатора http://jjmz.free.fr/?p=148
а можно и готовый купить у украинцев. Будешь много знать того что мало кто знает, отчего и почему.
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 20.7.2018, 12:38