Head board fpga error

Здравствуйте, Эко сольвентный принтер, одна головка(Epson), меняли шлейфы(их 2) от головки к плате коретки, когда запустили печать, один шлейф вылетел, и станок стал давать ошибку - fta 37 epson head error occurs, Ставили новые шлейфы, включали выключали, переставляли на порты ко второй головке, та же ошибка.Что делать?Спасибо большое.

Ошибка печатающей головки

  • Ответить с цитатой

Ошибка печатающей головки

Здравствуйте,
Эко сольвентный принтер, одна головка(Epson), меняли шлейфы(их 2) от головки к плате коретки, когда запустили печать, один шлейф вылетел, и станок стал давать ошибку
— fta 37 epson head error occurs,
Ставили новые шлейфы, включали выключали, переставляли на порты ко второй головке, та же ошибка.
Что делать?
Спасибо большое.

Yldyrymlar

 
Сообщения: 6
Зарегистрирован: 29 мар 2013, 15:38
Город: Ashgabat

  • Ответить с цитатой

Re: Ошибка печатающей головки

Сообщение Олег Королев » 29 мар 2013, 16:03

Вы девушка?
Я не знаю таких принтеров, но по симтомам не трудно догадаться, что произошло короткое замыкание, и возможно сгорел предохранитель на плате. Вам надо быстро найти знакомого, который умеет паять и ремонтирует компьютеры, к примеру, пусть он прозвонит» плату. Там работы на 5 мин.

Олег Королев

 
Сообщения: 276
Зарегистрирован: 26 фев 2013, 11:16
Город: Находка

  • Ответить с цитатой

Re: Ошибка печатающей головки

Сообщение Yldyrymlar » 29 мар 2013, 16:12

Да, девушка.
Значит, все не так страшно?
Принтер эко сольвентный Yinghe YH3200R, китайцы говорят надо менять плату корретки, отослать им на ремонт, а это долго, и, наверно, дорого.
Там, вроде нет предохранителя. И на микросхемах платы стерты надписи.

Yldyrymlar

 
Сообщения: 6
Зарегистрирован: 29 мар 2013, 15:38
Город: Ashgabat

  • Ответить с цитатой

Re: Ошибка печатающей головки

Сообщение Олег Королев » 29 мар 2013, 16:16

Там роль предохранителя выполняют резисторы. Там не сложно. Работы на 5 мин. Наидите спеца, что умеет ремонтировать телефоны, к примеру. Тоже разберется. Пусть прозвонит все резисторы.

Олег Королев

 
Сообщения: 276
Зарегистрирован: 26 фев 2013, 11:16
Город: Находка

  • Ответить с цитатой

Re: Ошибка печатающей головки

Сообщение Олег Королев » 29 мар 2013, 16:21

Спецы по принтерам, Александры, помогите девушке. Я не знаю таких принтеров, тем более китайских, но девушка спросил меня помощи через личное сообщения. Пытаюсь помочь. Я не сервисный инженер. Китайские принтеры не знаю.

Олег Королев

 
Сообщения: 276
Зарегистрирован: 26 фев 2013, 11:16
Город: Находка

  • Ответить с цитатой

Re: Ошибка печатающей головки

Сообщение Yldyrymlar » 29 мар 2013, 16:27

Спасибо, большое, парень который станок настраивал, сказал что зайдет вечером, это где-то через пол часа, час.
А что может выполнить функцию предохранителя кроме резистора?

Yldyrymlar

 
Сообщения: 6
Зарегистрирован: 29 мар 2013, 15:38
Город: Ashgabat


  • Ответить с цитатой

Re: Ошибка печатающей головки

Сообщение Yldyrymlar » 29 мар 2013, 16:40

Знаю где находится ваш город, правда сколько времени у вас не знала.
У нас время близится к 19 00.
Спасибо большое, за то что так оперативно откликнулись, надеюсь плату в китай отправлять не надо будет.
Еще раз спасибо.
Как дело решится отпишусь.

Yldyrymlar

 
Сообщения: 6
Зарегистрирован: 29 мар 2013, 15:38
Город: Ashgabat

  • Ответить с цитатой

Re: Ошибка печатающей головки

Сообщение Yldyrymlar » 30 мар 2013, 16:16

Заменили сгоревшую плату, ту починить можно будет отправив в Китай на ремонт, так как, с микросхем все стерто.

Yldyrymlar

 
Сообщения: 6
Зарегистрирован: 29 мар 2013, 15:38
Город: Ashgabat



Вернуться в Прочие сольвентные принтеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

  • Список форумов
  • Наша команда • Удалить cookies конференции • Часовой пояс: UTC + 3 часа

Просмотр полной версии : востановление поврежденных голов +/ damage head unit repair


Страницы :
[1]
2
3
4


sergeynik

26.11.2013, 00:15

для начала нада понять структуру памяти

IPL лежит всегда с адреса 0 он и получает управление, если ножка RxD терминального порта замкнута на корпус то будет запуск диалогового меню, иначе исчет в памяти заголовоки ifs-root и fpga если заголовка fpga не находит запускает емергенси режим ifs em и fpga em.

карта 128мб одного из вариантов блоков

0x00000000 ipl 63264 из 262144 (256kb)

0x00040000 fpga 746472 из 786432 (768 кб)

0x00100000 fpga em 746472 из 786432 (768 кб)

0x001C0000 ifs em 4666284 из 6029312 (5888кб 5мб)

0x00780000 ifs-root 36866456 из 50855936 (49664кб 48мб)

0x03800000 efs ext 23068672 из 58720256 (57344кб 56мб)

0x04E00000 efs sys 20971520 из 20971520 (20480кб 20mb)

0x06200000 efs per 30408704 из 31457280 (29696kb 29mb)
0x07f00000 bios
0x08000000 end 128 mb

в диалоговом режиме можно выбрать что грузить в этот раз
если эмергенси система уцелела то грузимся в нее и пользуем команду

flashit -a 40000 -e 1000
НЕПЕРЕПУТАЙТЕ КОЛИЧЕСТВО НУЛЕЙ !!! адресс 4000 например убьет голову!!!
это сотрет заголовок FPGA и при след загрузке IPL не найдя его запустит аварийное восстановление системы. ниже хелп на flashit.

flashit — Generic flash tool (uses devf-*, fs-etfs-*) for hardware access)

flashit [-v[vvv]] [-p device] [-a address] -e size
flashit [-v[vvv]] [-p device] [-a address] -f file [-x] [-i fid] [-s seq]

Options:

-a address start address in hex the file should be flashed to
-d if set, all necessary sectors will be erased
-e size erase size number of bytes
-f file name of the file to be flashed
-l step [obsolete/not supported: stepwidth of progress procentage]
-p device path to raw flash device (default: /dev/fs0; NAND is /dev/etfs1)
-x do not verify data written
-v increase verbosity

Options specific to NAND flash:

-i fid file ID (default: 0)
-s seq sequence number (default: 0)

Example:
flashit -a 80000 -d -f w221-b1_2.ifs OR
flashit -a 0x80000 -d -f w221-b1_2.ifs

This call flashes the file w221-b1_2.ifs starting at address 0x80000.
All sectors/blocks the file covers are erased before.

flashit -p /dev/etfs1 -a 80000 -f rneg_6426.ifs OR
flashit -p /dev/etfs1 -a 0x80000 -f rneg_6426.ifs

This call flashes the file rneg_6426.ifs into NAND flash starting
at address 0x80000. All blocks the file covers are erased before.

flashit -a 80000 -e 20000 OR
flashit -a 0x80000 -e 0x20000

Erases the flash from address 0x80000 until 0xA0000.
All sectors/blocks covered by the range given are erased completely.


ImDarius

20.01.2014, 14:34

если ножка RxD терминального порта замкнута на корпус то будет запуск диалогового меню.

речъ идeт об том самом Rx в углу платы ?

5 контакты от угла платы, с одной стороны платы тх с другой рх

|
|
|…_ разьем_
|_| |______| |____________


sergeynik

20.01.2014, 18:28

да об нем


sergeynik

21.01.2014, 18:06

DUK а че не выкладываешь свой документ по востановлению


ImDarius

21.01.2014, 18:51

и так, имею два мертвых мми, один совсем дохлы, никак не отвечает на терминал, а второй вроде показывает признак жизни и успешно присоединил,
но — не могу поднять,пишет чо такой команды нету flashit , может чо не так делаю ? ето голова из Toureg, вроде rns850, но когда то всунул не тот диск ( от ауди а4) перешился но на дисплее нечего не показывал,по диагнозе отвечал, поставил в ауди а4 LCD показывал, вроде работал, не стал долго возится,поставил в угол-подумал что кому понадобится от ауди и поставлю, но один ден камуто понадобился,поставил, но както криво работал, вставил ичо раз диск и сдох совсем, восстановить как рнс850 никак не мог, через емергенси прошивал но не помогло, а родной диск не перенимал.

22538225392254022541


DUK а че не выкладываешь свой документ по востановлению
Да просто пока не все нюансы напечатал + немного занят. Но выложу.


ImDarius (http://turbo-quattro.com/member.php?6686-ImDarius), когда «приглашение» вот такое => — это IPL — как бы не QNX. У IPL свои команды (ты их выводил по help)
М.б. Сергей что то подскажет, но, КМК, лучше просто грузи голову без запуска IPL и выложи весь лог того, что она выдает на терминал.
Но вроде по картинке №4 у тебя ждет установки диска или карточки с прошивкой


sergeynik

21.01.2014, 20:45

boot 1c0000
когда туда загрузится уже стирай
но прежде покажи че там ваще есть командой scan


ImDarius

21.01.2014, 21:41

IPL: Audi 3G 9308 (SH7785) / QNX 6.3.0 [PL_qnx_ipl-3g_9308-sh7785_08253A, built 2008/06/18_15-16-25_UTC]
CPU: SH7785 (>= 5th cut, clk mode 20. 4xDDR), 792MHz
RAM: 512 MB (probed, DBCONF=e30002)
FLASH: Spansion S29GL512N (32bit): 512 sectors x 256K
FPGA: PL_MMI3G_PLUS_FPGA_9411_D1_09422A
(0ms)
*** emergency FPGA loaded!

Entering CLI, type ‘?’ or ‘help’ for help

=> boot 1c0000
starting image @801c0000 …

Startup: PL_qnx_startup-sh7785_08362A, built 2008/09/02_07-53-12_UTC
RAM : 256 MB @0x08000000
FLASH: 128 MB @0x00000000

System page at phys:0800a000 user:0800a000 kern:8800a000
Starting next program at v88046840
——————————————————
Welcome to QNX 6.3.2 (RL_qnx_os_632_PSP3_08124A) MMI3G Audi EMERGENCY SETUP 9308 D1 09431A
starting pci driver
*** init FPGA registers ***
Unable to access «/dev/sysregs» (2)
starting dev-ipc for IOC
initialize IPC Driver
Can’t start driver ‘/dev/ipc/onoff’starting network driver
starting atapi driver — setup device /dev/cam0
xpt_configure: No eide interfaces found
Unable to access «/dev/cam0» (2)
starting devc-pty
starting flash driver
starting SDCard driver
Unable to access «/dev/io-net/en5» (2)
starting with no network driver
================================================== =========
Emergency IFS is started. Emergency app tries to restore
the application.
================================================== =========
69644 running /usr/bin/devg-NVTIRM
DMA is Disabled
dma disabled, interrupt thread priority = 100
69646 running /sbin/io-media-nvidia
69647 running /usr/sbin/io-display
69648 running /usr/apps/MMI3GEmergencyApp
================================================== =========
Emergency shell started, fix your system and restart again
================================================== =========
discplayer_init: IN
nvidia_render_manager_init: IN
INvmRenderManager::GetNvmRenderManager (&pRenderManager);
er = pRenderManager->Init(oConfig);
# scanhjuhyyugyugygFpga header is not 0x4744482e (0xffffffff)!
App FPGA valid 0
Emergency FPGA valid 1

COnOffIPC.cpp:41: ASSERTION failed
Disabling IOC watchdog

COnOffIPC.cpp:76: ASSERTION failed

EmergencyApp-MMI3G: version 22.30.2098, date of build 14.10.2009
pRenderManager->Open()
nvidia_render_manager_init: OUT
discplayer_init: OUT
discplayer_init
discplayer_init: IN
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
discplayer_init: OUT
dvdtrackplayer_init
discplayer_init: IN
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
discplayer_init: OUT
dvdnavigator_init
created navigator control point with 8249288
mixer_init: IN
mixer_init: OUT
NvTRACELEVEL set to 3 (Level Info)
nVAudio_init: IN
nvidia_render_manager_init();
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
nVAudio_init: OUT
installing audio decoders
installing video decoders
nVAudio_init: IN
nvidia_render_manager_init();
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
nVAudio_init: OUT
OnIpcGetCaptureUnitSourceCount
Number of displays: 6
Number of layers: 9


ImDarius

21.01.2014, 21:41

IPL: Audi 3G 9308 (SH7785) / QNX 6.3.0 [PL_qnx_ipl-3g_9308-sh7785_08253A, built 2008/06/18_15-16-25_UTC]
CPU: SH7785 (>= 5th cut, clk mode 20. 4xDDR), 792MHz
RAM: 512 MB (probed, DBCONF=e30002)
FLASH: Spansion S29GL512N (32bit): 512 sectors x 256K
FPGA: PL_MMI3G_PLUS_FPGA_9411_D1_09422A
(0ms)
*** emergency FPGA loaded!

Entering CLI, type ‘?’ or ‘help’ for help

=> scan
** @0x80100000: FPGA

total size: 746480 [0x0b63f0]
data: 746212 [0x0b62e4]

.FDR = PL_MMI3G_PLUS_FPGA_9411_D1_09422A

.FDU = Userinfos zu FPGA 9411_D1_4010_14lw

** @0x801c0000: IFS [vers.1, UCL, old EMERGENCY]

total size: 4666284 [0x4733ac]
— header: 256
— startup: 53512
— imagefs: 11565604

RAM: 11619116 [0xb14b2c]

** @0x80780000: IFS [vers.1, LZO, old APPLICATION]

total size:36867924 [0x2328f54]
— header: 256
— startup: 53512
— imagefs: 85872380

RAM: 85925892 [0x51f2004]

=== DATA CHECKSUM ERROR! ===

** @0x87f00000: BIOS packet

total size: 786432 [0x0c0000]

BIOS pattern: FFFFFF7F.FFFFFFFF
App. pattern: FFFFFF7F.FFFFFFFF

=> IPL: Audi 3G 9308 (SH7785) / QNX 6.3.0 [PL_qnx_ipl-3g_9308-sh7785_08253A, built 2008/06/18_15-16-25_UTC]
Unknown command ‘IPL:’ — try ‘help’
=> CPU: SH7785 (>= 5th cut, clk mode 20. 4xDDR), 792MHz
Unknown command ‘CPU:’ — try ‘help’
=> RAM: 512 MB (probed, DBCONF=e30002)
Unknown command ‘RAM:’ — try ‘help’
=> FLASH: Spansion S29GL512N (32bit): 512 sectors x 256K
Unknown command ‘FLASH:’ — try ‘help’
=> FPGA: PL_MMI3G_PLUS_FPGA_9411_D1_09422A
Unknown command ‘FPGA:’ — try ‘help’
=> (0ms)
Unknown command ‘(0ms)’ — try ‘help’
=> *** emergency FPGA loaded!
Unknown command ‘***’ — try ‘help’
=>
=> Entering CLI, type ‘?’ or ‘help’ for help
Unknown command ‘Entering’ — try ‘help’
=>
=> => scan
Unknown command ‘=>’ — try ‘help’
=> ** @0x80100000: FPGA
Unknown command ‘**’ — try ‘help’
=>
=> total size: 746480 [0x0b63f0]
Unknown command ‘total’ — try ‘help’
=> data: 746212 [0x0b62e4]
Unknown command ‘data:’ — try ‘help’
=>
=> .FDR = PL_MMI3G_PLUS_FPGA_9411_D1_09422A
Unknown command ‘.FDR’ — try ‘help’
=>
=> .FDU = Userinfos zu FPGA 9411_D1_4010_14lw
Unknown command ‘.FDU’ — try ‘help’
=>
=> ** @0x801c0000: IFS [vers.1, UCL, old EMERGENCY]
Unknown command ‘**’ — try ‘help’
=>
=> total size: 4666284 [0x4733ac]
Unknown command ‘total’ — try ‘help’
=> — header: 256
Unknown command ‘-‘ — try ‘help’
=> — startup: 53512
Unknown command ‘-‘ — try ‘help’
=> — imagefs: 11565604
Unknown command ‘-‘ — try ‘help’
=>
=> RAM: 11619116 [0xb14b2c]
Unknown command ‘RAM:’ — try ‘help’
=>
=> ** @0x80780000: IFS [vers.1, LZO, old APPLICATION]
Unknown command ‘**’ — try ‘help’
=>
=> total size:36867924 [0x2328f54]
Unknown command ‘total’ — try ‘help’
=> — header: 256
Unknown command ‘-‘ — try ‘help’
=> — startup: 53512
Unknown command ‘-‘ — try ‘help’
=> — imagefs: 85872380
Unknown command ‘-‘ — try ‘help’
=>
=> RAM: 85925892 [0x51f2004]
Unknown command ‘RAM:’ — try ‘help’
=>
=> === DATA CHECKSUM ERROR! ===
Unknown command ‘===’ — try ‘help’
=>
=> ** @0x87f00000: BIOS packet
Unknown command ‘**’ — try ‘help’
=>
=> total size: 786432 [0x0c0000]
Unknown command ‘total’ — try ‘help’
=>
=> BIOS pattern: FFFFFF7F.FFFFFFFF
Unknown command ‘BIOS’ — try ‘help’
=> App. pattern: FFFFFF7F.FFFFFFFF
Unknown command ‘App.’ — try ‘help’
=>


ImDarius

21.01.2014, 21:43

вроде сторл ?
IPL: Audi 3G 9308 (SH7785) / QNX 6.3.0 [PL_qnx_ipl-3g_9308-sh7785_08253A, built 2008/06/18_15-16-25_UTC]
CPU: SH7785 (>= 5th cut, clk mode 20. 4xDDR), 792MHz
RAM: 512 MB (probed, DBCONF=e30002)
FLASH: Spansion S29GL512N (32bit): 512 sectors x 256K
FPGA: PL_MMI3G_PLUS_FPGA_9411_D1_09422A
(0ms)
*** emergency FPGA loaded!

Entering CLI, type ‘?’ or ‘help’ for help

=> scan
** @0x80100000: FPGA

total size: 746480 [0x0b63f0]
data: 746212 [0x0b62e4]

.FDR = PL_MMI3G_PLUS_FPGA_9411_D1_09422A

.FDU = Userinfos zu FPGA 9411_D1_4010_14lw

** @0x801c0000: IFS [vers.1, UCL, old EMERGENCY]

total size: 4666284 [0x4733ac]
— header: 256
— startup: 53512
— imagefs: 11565604

RAM: 11619116 [0xb14b2c]

** @0x80780000: IFS [vers.1, LZO, old APPLICATION]

total size:36867924 [0x2328f54]
— header: 256
— startup: 53512
— imagefs: 85872380

RAM: 85925892 [0x51f2004]

=== DATA CHECKSUM ERROR! ===

** @0x87f00000: BIOS packet

total size: 786432 [0x0c0000]

BIOS pattern: FFFFFF7F.FFFFFFFF
App. pattern: FFFFFF7F.FFFFFFFF

=> IPL: Audi 3G 9308 (SH7785) / QNX 6.3.0 [PL_qnx_ipl-3g_9308-sh7785_08253A, built 2008/06/18_15-16-25_UTC]
Unknown command ‘IPL:’ — try ‘help’
=> CPU: SH7785 (>= 5th cut, clk mode 20. 4xDDR), 792MHz
Unknown command ‘CPU:’ — try ‘help’
=> RAM: 512 MB (probed, DBCONF=e30002)
Unknown command ‘RAM:’ — try ‘help’
=> FLASH: Spansion S29GL512N (32bit): 512 sectors x 256K
Unknown command ‘FLASH:’ — try ‘help’
=> FPGA: PL_MMI3G_PLUS_FPGA_9411_D1_09422A
Unknown command ‘FPGA:’ — try ‘help’
=> (0ms)
Unknown command ‘(0ms)’ — try ‘help’
=> *** emergency FPGA loaded!
Unknown command ‘***’ — try ‘help’
=>
=> Entering CLI, type ‘?’ or ‘help’ for help
Unknown command ‘Entering’ — try ‘help’
=>
=> => scan
Unknown command ‘=>’ — try ‘help’
=> ** @0x80100000: FPGA
Unknown command ‘**’ — try ‘help’
=>
=> total size: 746480 [0x0b63f0]
Unknown command ‘total’ — try ‘help’
=> data: 746212 [0x0b62e4]
Unknown command ‘data:’ — try ‘help’
=>
=> .FDR = PL_MMI3G_PLUS_FPGA_9411_D1_09422A
Unknown command ‘.FDR’ — try ‘help’
=>
=> .FDU = Userinfos zu FPGA 9411_D1_4010_14lw
Unknown command ‘.FDU’ — try ‘help’
=>
=> ** @0x801c0000: IFS [vers.1, UCL, old EMERGENCY]
Unknown command ‘**’ — try ‘help’
=>
=> total size: 4666284 [0x4733ac]
Unknown command ‘total’ — try ‘help’
=> — header: 256
Unknown command ‘-‘ — try ‘help’
=> — startup: 53512
Unknown command ‘-‘ — try ‘help’
=> — imagefs: 11565604
Unknown command ‘-‘ — try ‘help’
=>
=> RAM: 11619116 [0xb14b2c]
Unknown command ‘RAM:’ — try ‘help’
=>
=> ** @0x80780000: IFS [vers.1, LZO, old APPLICATION]
Unknown command ‘**’ — try ‘help’
=>
=> total size:36867924 [0x2328f54]
Unknown command ‘total’ — try ‘help’
=> — header: 256
Unknown command ‘-‘ — try ‘help’
=> — startup: 53512
Unknown command ‘-‘ — try ‘help’
=> — imagefs: 85872380
Unknown command ‘-‘ — try ‘help’
=>
=> RAM: 85925892 [0x51f2004]
Unknown command ‘RAM:’ — try ‘help’
=>
=> === DATA CHECKSUM ERROR! ===
Unknown command ‘===’ — try ‘help’
=>
=> ** @0x87f00000: BIOS packet
Unknown command ‘**’ — try ‘help’
=>
=> total size: 786432 [0x0c0000]
Unknown command ‘total’ — try ‘help’
=>
=> BIOS pattern: FFFFFF7F.FFFFFFFF
Unknown command ‘BIOS’ — try ‘help’
=> App. pattern: FFFFFF7F.FFFFFFFF
Unknown command ‘App.’ — try ‘help’
=>
=> boot 1c0000
starting image @801c0000 …

Startup: PL_qnx_startup-sh7785_08362A, built 2008/09/02_07-53-12_UTC
RAM : 256 MB @0x08000000
FLASH: 128 MB @0x00000000

System page at phys:0800a000 user:0800a000 kern:8800a000
Starting next program at v88046840
——————————————————
Welcome to QNX 6.3.2 (RL_qnx_os_632_PSP3_08124A) MMI3G Audi EMERGENCY SETUP 9308 D1 09431A
starting pci driver
*** init FPGA registers ***
Unable to access «/dev/sysregs» (2)
starting dev-ipc for IOC
initialize IPC Driver
Can’t start driver ‘/dev/ipc/onoff’starting network driver
starting atapi driver — setup device /dev/cam0
xpt_configure: No eide interfaces found
Unable to access «/dev/cam0» (2)
starting devc-pty
starting flash driver
starting SDCard driver
Unable to access «/dev/io-net/en5» (2)
starting with no network driver
================================================== =========
Emergency IFS is started. Emergency app tries to restore
the application.
================================================== =========
69644 running /usr/bin/devg-NVTIRM
DMA is Disabled
dma disabled, interrupt thread priority = 100
69646 running /sbin/io-media-nvidia
69647 running /usr/sbin/io-display
69648 running /usr/apps/MMI3GEmergencyApp
================================================== =========
Emergency shell started, fix your system and restart again
================================================== =========
discplayer_init: IN
nvidia_render_manager_init: IN
INvmRenderManager::GetNvmRenderManager (&pRenderManager);
er = pRenderManager->Init(oConfig);
# help
No such file or directory
# Fpga header is not 0x4744482e (0xffffffff)!
App FPGA valid 0
Emergency FPGA valid 1

COnOffIPC.cpp:41: ASSERTION failed
Disabling IOC watchdog

COnOffIPC.cpp:76: ASSERTION failed

EmergencyApp-MMI3G: version 22.30.2098, date of build 14.10.2009
pRenderManager->Open()
nvidia_render_manager_init: OUT
discplayer_init: OUT
discplayer_init
discplayer_init: IN
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
discplayer_init: OUT
dvdtrackplayer_init
discplayer_init: IN
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
discplayer_init: OUT
dvdnavigator_init
created navigator control point with 8249288
mixer_init: IN
mixer_init: OUT
NvTRACELEVEL set to 3 (Level Info)
nVAudio_init: IN
nvidia_render_manager_init();
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
nVAudio_init: OUT
installing audio decoders
installing video decoders
nVAudio_init: IN
nvidia_render_manager_init();
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
nVAudio_init: OUT
OnIpcGetCaptureUnitSourceCount
Number of displays: 6
Number of layers: 9
help
No such file or directory
# flashit -a 40000 -e 1000
*** erasing …
*** verifying …
#


ImDarius

21.01.2014, 21:46

после ребута
IPL: Audi 3G 9308 (SH7785) / QNX 6.3.0 [PL_qnx_ipl-3g_9308-sh7785_08253A, built 2008/06/18_15-16-25_UTC]
CPU: SH7785 (>= 5th cut, clk mode 20. 4xDDR), 792MHz
RAM: 512 MB (probed, DBCONF=e30002)
FLASH: Spansion S29GL512N (32bit): 512 sectors x 256K
FPGA: PL_MMI3G_PLUS_FPGA_9411_D1_09422A
(0ms)
*** emergency FPGA loaded!

Entering CLI, type ‘?’ or ‘help’ for help

=> scan
** @0x80100000: FPGA

total size: 746480 [0x0b63f0]
data: 746212 [0x0b62e4]

.FDR = PL_MMI3G_PLUS_FPGA_9411_D1_09422A

.FDU = Userinfos zu FPGA 9411_D1_4010_14lw

** @0x801c0000: IFS [vers.1, UCL, old EMERGENCY]

total size: 4666284 [0x4733ac]
— header: 256
— startup: 53512
— imagefs: 11565604

RAM: 11619116 [0xb14b2c]

** @0x80780000: IFS [vers.1, LZO, old APPLICATION]

total size:36867924 [0x2328f54]
— header: 256
— startup: 53512
— imagefs: 85872380

RAM: 85925892 [0x51f2004]

=== DATA CHECKSUM ERROR! ===

** @0x87f00000: BIOS packet

total size: 786432 [0x0c0000]

BIOS pattern: FFFFFF7F.FFFFFFFF
App. pattern: FFFFFF7F.FFFFFFFF

=> IPL: Audi 3G 9308 (SH7785) / QNX 6.3.0 [PL_qnx_ipl-3g_9308-sh7785_08253A, built 2008/06/18_15-16-25_UTC]
Unknown command ‘IPL:’ — try ‘help’
=> CPU: SH7785 (>= 5th cut, clk mode 20. 4xDDR), 792MHz
Unknown command ‘CPU:’ — try ‘help’
=> RAM: 512 MB (probed, DBCONF=e30002)
Unknown command ‘RAM:’ — try ‘help’
=> FLASH: Spansion S29GL512N (32bit): 512 sectors x 256K
Unknown command ‘FLASH:’ — try ‘help’
=> FPGA: PL_MMI3G_PLUS_FPGA_9411_D1_09422A
Unknown command ‘FPGA:’ — try ‘help’
=> (0ms)
Unknown command ‘(0ms)’ — try ‘help’
=> *** emergency FPGA loaded!
Unknown command ‘***’ — try ‘help’
=>
=> Entering CLI, type ‘?’ or ‘help’ for help
Unknown command ‘Entering’ — try ‘help’
=>
=> => scan
Unknown command ‘=>’ — try ‘help’
=> ** @0x80100000: FPGA
Unknown command ‘**’ — try ‘help’
=>
=> total size: 746480 [0x0b63f0]
Unknown command ‘total’ — try ‘help’
=> data: 746212 [0x0b62e4]
Unknown command ‘data:’ — try ‘help’
=>
=> .FDR = PL_MMI3G_PLUS_FPGA_9411_D1_09422A
Unknown command ‘.FDR’ — try ‘help’
=>
=> .FDU = Userinfos zu FPGA 9411_D1_4010_14lw
Unknown command ‘.FDU’ — try ‘help’
=>
=> ** @0x801c0000: IFS [vers.1, UCL, old EMERGENCY]
Unknown command ‘**’ — try ‘help’
=>
=> total size: 4666284 [0x4733ac]
Unknown command ‘total’ — try ‘help’
=> — header: 256
Unknown command ‘-‘ — try ‘help’
=> — startup: 53512
Unknown command ‘-‘ — try ‘help’
=> — imagefs: 11565604
Unknown command ‘-‘ — try ‘help’
=>
=> RAM: 11619116 [0xb14b2c]
Unknown command ‘RAM:’ — try ‘help’
=>
=> ** @0x80780000: IFS [vers.1, LZO, old APPLICATION]
Unknown command ‘**’ — try ‘help’
=>
=> total size:36867924 [0x2328f54]
Unknown command ‘total’ — try ‘help’
=> — header: 256
Unknown command ‘-‘ — try ‘help’
=> — startup: 53512
Unknown command ‘-‘ — try ‘help’
=> — imagefs: 85872380
Unknown command ‘-‘ — try ‘help’
=>
=> RAM: 85925892 [0x51f2004]
Unknown command ‘RAM:’ — try ‘help’
=>
=> === DATA CHECKSUM ERROR! ===
Unknown command ‘===’ — try ‘help’
=>
=> ** @0x87f00000: BIOS packet
Unknown command ‘**’ — try ‘help’
=>
=> total size: 786432 [0x0c0000]
Unknown command ‘total’ — try ‘help’
=>
=> BIOS pattern: FFFFFF7F.FFFFFFFF
Unknown command ‘BIOS’ — try ‘help’
=> App. pattern: FFFFFF7F.FFFFFFFF
Unknown command ‘App.’ — try ‘help’
=>
=> boot 1c0000
starting image @801c0000 …

Startup: PL_qnx_startup-sh7785_08362A, built 2008/09/02_07-53-12_UTC
RAM : 256 MB @0x08000000
FLASH: 128 MB @0x00000000

System page at phys:0800a000 user:0800a000 kern:8800a000
Starting next program at v88046840
——————————————————
Welcome to QNX 6.3.2 (RL_qnx_os_632_PSP3_08124A) MMI3G Audi EMERGENCY SETUP 9308 D1 09431A
starting pci driver
*** init FPGA registers ***
Unable to access «/dev/sysregs» (2)
starting dev-ipc for IOC
initialize IPC Driver
Can’t start driver ‘/dev/ipc/onoff’starting network driver
starting atapi driver — setup device /dev/cam0
xpt_configure: No eide interfaces found
Unable to access «/dev/cam0» (2)
starting devc-pty
starting flash driver
starting SDCard driver
Unable to access «/dev/io-net/en5» (2)
starting with no network driver
================================================== =========
Emergency IFS is started. Emergency app tries to restore
the application.
================================================== =========
69644 running /usr/bin/devg-NVTIRM
DMA is Disabled
dma disabled, interrupt thread priority = 100
69646 running /sbin/io-media-nvidia
69647 running /usr/sbin/io-display
69648 running /usr/apps/MMI3GEmergencyApp
================================================== =========
Emergency shell started, fix your system and restart again
================================================== =========
discplayer_init: IN
nvidia_render_manager_init: IN
INvmRenderManager::GetNvmRenderManager (&pRenderManager);
er = pRenderManager->Init(oConfig);
# help
No such file or directory
# Fpga header is not 0x4744482e (0xffffffff)!
App FPGA valid 0
Emergency FPGA valid 1

COnOffIPC.cpp:41: ASSERTION failed
Disabling IOC watchdog

COnOffIPC.cpp:76: ASSERTION failed

EmergencyApp-MMI3G: version 22.30.2098, date of build 14.10.2009
pRenderManager->Open()
nvidia_render_manager_init: OUT
discplayer_init: OUT
discplayer_init
discplayer_init: IN
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
discplayer_init: OUT
dvdtrackplayer_init
discplayer_init: IN
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
discplayer_init: OUT
dvdnavigator_init
created navigator control point with 8249288
mixer_init: IN
mixer_init: OUT
NvTRACELEVEL set to 3 (Level Info)
nVAudio_init: IN
nvidia_render_manager_init();
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
nVAudio_init: OUT
installing audio decoders
installing video decoders
nVAudio_init: IN
nvidia_render_manager_init();
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
nVAudio_init: OUT
OnIpcGetCaptureUnitSourceCount
Number of displays: 6
Number of layers: 9
help
No such file or directory
# flashit -a 40000 -e 1000
*** erasing …
*** verifying …
# herlp
No such file or directory
IPL: Audi 3G 9308 (SH7785) / QNX 6.3.0 [PL_qnx_ipl-3g_9308-sh7785_08253A, built 2008/06/18_15-16-25_UTC]
CPU: SH7785 (>= 5th cut, clk mode 20. 4xDDR), 792MHz
RAM: 512 MB (probed, DBCONF=e30002)
FLASH: Spansion S29GL512N (32bit): 512 sectors x 256K
FPGA: PL_MMI3G_PLUS_FPGA_9411_D1_09422A
(0ms)
*** emergency FPGA loaded!
*** Old-fashioned mark found on IFS @0x1c0000: .zero=0x3000001e
starting image @1c0000 …

Startup: PL_qnx_startup-sh7785_08362A, built 2008/09/02_07-53-12_UTC
RAM : 256 MB @0x08000000
FLASH: 128 MB @0x00000000

System page at phys:0800a000 user:0800a000 kern:8800a000
Starting next program at v88046840
——————————————————
Welcome to QNX 6.3.2 (RL_qnx_os_632_PSP3_08124A) MMI3G Audi EMERGENCY SETUP 9308 D1 09431A
starting pci driver
*** init FPGA registers ***
Unable to access «/dev/sysregs» (2)
starting dev-ipc for IOC
initialize IPC Driver
Can’t start driver ‘/dev/ipc/onoff’starting network driver
starting atapi driver — setup device /dev/cam0
xpt_configure: No eide interfaces found
Unable to access «/dev/cam0» (2)
starting devc-pty
starting flash driver
starting SDCard driver
Unable to access «/dev/io-net/en5» (2)
starting with no network driver
================================================== =========
Emergency IFS is started. Emergency app tries to restore
the application.
================================================== =========
69644 running /usr/bin/devg-NVTIRM
DMA is Disabled
dma disabled, interrupt thread priority = 100
69646 running /sbin/io-media-nvidia
69647 running /usr/sbin/io-display
69648 running /usr/apps/MMI3GEmergencyApp
================================================== =========
Emergency shell started, fix your system and restart again
================================================== =========
discplayer_init: IN
nvidia_render_manager_init: IN
INvmRenderManager::GetNvmRenderManager (&pRenderManager);
er = pRenderManager->Init(oConfig);
# Fpga header is not 0x4744482e (0xffffffff)!
App FPGA valid 0
Emergency FPGA valid 1

COnOffIPC.cpp:41: ASSERTION failed
Disabling IOC watchdog

COnOffIPC.cpp:76: ASSERTION failed

EmergencyApp-MMI3G: version 22.30.2098, date of build 14.10.2009
pRenderManager->Open()
nvidia_render_manager_init: OUT
discplayer_init: OUT
discplayer_init
discplayer_init: IN
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
discplayer_init: OUT
dvdtrackplayer_init
discplayer_init: IN
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
discplayer_init: OUT
dvdnavigator_init
created navigator control point with 8249288
mixer_init: IN
mixer_init: OUT
NvTRACELEVEL set to 3 (Level Info)
nVAudio_init: IN
nvidia_render_manager_init();
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
nVAudio_init: OUT
installing audio decoders
installing video decoders
nVAudio_init: IN
nvidia_render_manager_init();
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
nVAudio_init: OUT
OnIpcGetCaptureUnitSourceCount
Number of displays: 6
Number of layers: 9


sergeynik

21.01.2014, 22:15

зеленый экран кажет?


ImDarius

21.01.2014, 22:23

нет. темнота
что там за No eide interfaces found
загружаю cd на sd , может из карточки возмот фаилы


sergeynik

21.01.2014, 23:08

оптика подрублена?


sergeynik

21.01.2014, 23:17

стой это рнс850 как оно убито было. если в нее накатили ифсы от 9308 то там нада ручками драйвера стартовать ибо адреса и прерывания не те


ImDarius

21.01.2014, 23:31

оптика подрублена?

оптика подключена

стой это рнс850 как оно убито было. если в нее накатили ифсы от 9308 то там нада ручками драйвера стартовать ибо адреса и прерывания не те

да, думаю просто так уже не получится, после заливки инфы от 9308 дисплай в Тоуреге уже непоказывал-но заработал в ауди , может тепер и показывает чо- но нету Тоурега под рукой. Даже по логу видно что он на половину 3г и половина 3г плус :)
IPL: Audi 3G 9308 (SH7785) / QNX 6.3.0 [PL_qnx_ipl-3g_9308-sh7785_08253A, built 2008/06/18_15-16-25_UTC]
CPU: SH7785 (>= 5th cut, clk mode 20. 4xDDR), 792MHz
RAM: 512 MB (probed, DBCONF=e30002)
FLASH: Spansion S29GL512N (32bit): 512 sectors x 256K
FPGA: PL_MMI3G_PLUS_FPGA_9411_D1_09422A
Но думаю если дисплеи засветился зеленым- то мми должна видется на диагнозе, но 5F всегда молчит.


sergeynik

22.01.2014, 00:08

в этотй писаните всегда поразному ипл ваще у всех 9308. короче 2 варианта
нада ручкими цеплять дрова
грузить правельный ифс по Zmodem


ImDarius

22.01.2014, 01:08

выбросить жалко, надо попытаться поднять.
смотрел Zmodem putty тоже поддерживает, как там через него, тоже через RxTx или там всо по другому ?

P.S
кстати как там с совсем мертвыми мми, может естъ на плате кокой jtag или туту толко флашку на программатор ?


sergeynik

22.01.2014, 01:11

бга в програматор это всегда рулит.
у sh4 есть бутмоде но это к субарам ))) мне не до них.
поямодему все также тока там таймаут есть но ифс емергенси пролазит наскока помню


ImDarius

22.01.2014, 01:24

Sergeyjnik, может у вас где припрятался правильный ифс для рнс850 ?


sergeynik

22.01.2014, 01:44

гдето есть


ImDarius

22.01.2014, 02:09

гдето есть

было бы здорово,и может ищо у кого нибудь или у Сергея есть чо почитать про Zmodem’e
как и чем его кушать…?


Hello,

I have a bricked mmi unit, i want to try to repair youre way i have tll converter but dont understand how you wire it.
Can you get a picture cause whit my rusian translation i cant get any furhter.


i think you meant this connector?

Edit: Got the terminal working


Подготовил как бы первую часть руководства по восстановлению. Сергей одобрил :). Естественно там далеко не все, только то, с чем столкнулся я сам.
http://yadi.sk/d/BkzEeID1GgbYf
Если не жалко, пишите другие рецепты и способы, буду дополнять докУмент.


superunlock

23.01.2014, 17:45

я делал на RNS850 так . после выполнения команды boot 1c0000 , выполнить echo dummy > /HBpersistence/DeveloperMode. потом flashit -a 40000 -e 1000. потом передергиваем питание и грузимся с SD ( или диска, кому как удобнее). главное условие , что бы версия прошивки была такой же как в уваленной голове. начнется Emergency update. по завершению перезагрузка и рабочее устройство. Если вдруг не попал с версией, берешь другую и проделываешь все сначала.


sergeynik

23.01.2014, 17:56

echo dummy > /HBpersistence/DeveloperMode это пока если планируешь там засидеться. а так 60 сек выше крыши для флешита


А вот что делать, если испорчены оба ifs?
Я так и не нашёл образа для z-modem. В итоге зашил флешки программатором.
Есть у кого-нибудь ifs для z-modem?


superunlock

24.01.2014, 04:49

как вывести RNS 850 из Production mode?


sergeynik

24.01.2014, 12:23

в меню систем


superunlock

24.01.2014, 21:04

скорее всего это не Production mode. включилась подсветка кнопок и подсветка слотов. в логе сыпется куча ошибок, такое впечатление что что то не догружается. обычное обновление не могу запустить, отвалился тач и подтвердить что либо на экране не удается. emergency update проходит нормально. контролы работают картинка есть кулер малотит на полную. ребутится сама спустя 5-6 минут. что это за состояние у нее такое?


superunlock

26.01.2014, 00:40

может есть команда для запуска обычного обновления? что бы восстановить чего не хватает.


ДЮК, спасибо за мануал! От себя обещаю нечто подобное по 3G+

Сергей, вообщем поторопился я и откровенно накосячил.
Вначале все было хорошо, сделал pidin | grep MMI3GA, увидел pid процесса, убил его, порадовался тому, что перестали работать кнопки и тач, кстати доступа к файлу так и не получил, хотя он не был запущен. Ну вобщем перезагрузил MMI, проверил что все работает и …
Открыл в vi startDumper.sh, дописал в него в самом начале (после #!/bin/fesh ) симлинк на MMI3GApplication (это первый косяк, что до дампера)
Второй косяк и самый главный — это то что симлинк я сделал на MMI3GApplication на SDкарту, которая разумеется монтируется позже… И usb тоже. Так что теперь доступ по телнет через usb-ethernet я потерял.
Вопрос 1 — telnetd я так понимаю тоже после дампера запуститься? Или получиться через uart получить доступ к телнету?
Вопрос 2 — на будущее —
«<Process>
<Number>63</Number>
<Name>/lsd/lsd.sh</Name>
<Args/>
<ResArgs/>
<Prio>10</Prio>
<StartParam>BACKGROUND</»
это где посмотреть можно?


sergeynik

01.02.2014, 00:37

ифс-рут/етс

теперь тока через боковой порт


Спасибо. Как сразу все просто) mmi3g-srv-starter.cfg
startdumper -13
даже дисплей позже)
usb -22

Про порт — это очевидно, уже подключаю. Я имел в виду будет ли доступен shell, чтобы просто поправить скрипт?
И еще, для моих целей получиться включить блок без всего остального, или без модуля радио она не запуститься?


sergeynik

01.02.2014, 00:55

все че на оптике нехер не нужно тока ее закольцевать.
там будет все доступно.



superunlock

01.02.2014, 03:24

=> fpga 100000
*** could not load FPGA image @80100000: DONE pin low after programming
command failed, res = -5
=> fpga 40000
*** could not load FPGA image @80040000: DONE pin low after programming
command failed, res = -5

это на какой пин подать 0 ?


Включаю MMI, в консоль сыпется лог загрузки http://yadi.sk/d/bYD2Lo-zH7AKX , там видно — «ln: unable to link. (/mnt/sdcard10t12/MMI3GApplication or /usr/apps/MMI3GApplication): No such file or directory»
Если запущу в режиме IPL, как мне доступ получить к mnt/efs-system/ ?


sergeynik

01.02.2014, 16:53

а почитать форум ))

superunlock;
я делал на RNS850 так . после выполнения команды boot 1c0000 , выполнить echo dummy > /HBpersistence/DeveloperMode.
Последний раз редактировалось superunlock; 23.01.2014 в 15:48.


sergeynik

01.02.2014, 16:55

это даст доступ ко всему без ограничения по времени работы (наличие файла /HBpersistence/DeveloperMode отключит вотчдог)


sergeynik

01.02.2014, 17:00

давайте уже крячте

I can only show you the door, you enter into it must itself )))


давайте уже крячте

I can only show you the door, you enter into it must itself )))
MATRIX?
Форум то я почитал, только не обратил внимание на это по причине того, что flashit я делать не хочу.
Да пытаюсь, спасибо за подсказки!


sergeynik

01.02.2014, 17:07

и не нада переведи в девелопментмоде
и загрузившись с 1с0000 делай все че нада


Все, поправил, оживил.
Еще такой вопрос — в /HBpersistence/DeveloperMode
осталось dummy
Я так понимаю, первоначально там пусто.
Вопрос, очищать или нет?


sergeynik

01.02.2014, 18:30

нет он не мешает , изначально просто нет этого файла.


vierchatura

04.02.2014, 00:33

Privet

Vot jest pblemy s RNS850 pochozhyje kak u imDarius. Udaiaju FPGA. Emergency prochodit vsio ok no vsio ravno ekran nesvetit. poboval soft 125 i soft 145 zalit. oba tohe samoje delajet. A vot 534/535 dazhe nezapustilis a to oni v drugoje mesto pishet IFS 0x680000 a staryje 0x780000


нет он не мешает , изначально просто нет этого файла.
Разобрался, спасибо! Не обратил сразу внимания на надпись, что запишите dummy, чтобы активировать режим разработки

Privet

Vot jest pblemy s RNS850 pochozhyje kak u imDarius. Udaiaju FPGA. Emergency prochodit vsio ok no vsio ravno ekran nesvetit. poboval soft 125 i soft 145 zalit. oba tohe samoje delajet. A vot 534/535 dazhe nezapustilis a to oni v drugoje mesto pishet IFS 0x680000 a staryje 0x780000
Так если восстановление проходит, то дальше надо сделать после перезапуска тоже в IPL boot 680000.


vierchatura

04.02.2014, 01:59

Tak vot i nezagruzhajet on soft 534/535 v emergency a to ne tot address i nepuskajet tolko restart


А лог этого можно посмотреть?


vierchatura

04.02.2014, 02:22

tolko zavtra a to ja doma a RNS850 na rabote


vierchatura

04.02.2014, 14:17

a vot i logi s RNS850


Можно поумничать ;)

В скане есть строки:
The FPGA for the application is valid!
Emergency application will do nothing!

т.е. emergency реально не запускается. Надо, в то время пока в терминале появляются строки OnOff: process IPC event HWsample 209 HWvariant 178 FinalShutdown 0
не обращая на них внимания набить echo dummy > /HBpersistence/DeveloperMode <Enter> и перегрузиться еще раз, или сразу flashit -a 0x40000 -e 0x1000 <Enter>
тогда при следующей загрузке запустится emergency.

Если не прав — Сергей отругает за дурные советы.

ps:хотя в MMI 3G в этом случае дисплей показывает красный экран с подобной надписью.
pps: и Вы же FPGA удаляли (тяжело латиницей читать :) ), так что я извиняюсь


vierchatura

04.02.2014, 17:07

DIUK ty prav ja eto delal no posle etogo vsio ravno tozhe samoje


Да я уже понял, даже сообщение подредактировал :)


Остается только в CLI шить ifs, не через SWDL. Но я не пробовал. Или же SWDL как-то «ломать».


superunlock

13.02.2014, 21:32

как отредактировать разделы? у меня в устройстве (9478) вот так:
/dev/fs1p0
/dev/fs1p1
/dev/fs1p2
/dev/fs1p3
/dev/fs1p4
/dev/fs1p5

а должно быть вроде как так:
/dev/fs1p0
/dev/fs1p1
/dev/fs1p2
/dev/fs1p3

откуда взялись еще 2 подраздела?


Коллеги, у кого есть в наличии плата от MMI3G.
Можете подсказать, куда, к какой микросхеме, нужно припаяться, что бы получить терминал?
Просто у человека, купившего MMI на ебее (он тут появлялся — spinmar, итальянец) огромные проблемы. Ему уже советовали выбросить блок или отослать назад, но он все равно полез внутрь, купил юсб-уарт адаптер. Мы общались по почте, я по доброте душевной все же пытался помочь ему. Так вот, оказалось, что до него к разъему терминала пытался припаяться какой то урод, вырвал ламели.
23217
Я понимаю, что скорее всего проще выкинуть, чем оживить, но все же :)
Ведь можно куда то прицепить Tx? Рх вроде в порядке.
Думаю, что помогут качественные фотки нужного чипа. Мне очень не хочется снова разбирать свою, стоящую в машине, мамайку, поймите меня ;)


Это один из uart от SCIF SH7785. Поэтому дороги идут прямо к процу.
Прямо к дорожкам можно же.
Земля — так куда угодно. А дорожки RX, TX судя по фотографии — живы. На крайний случай — к переходным отверстиям между слоями.
23219


Да там похоже и переходному отверстию пытались припаяться. Ладно, бум курить процессор.


superunlock

16.02.2014, 03:44

fs0 назад в устройство можно записать flashit ом . а как записать fs1 и fs4 ??


Does anybody know what the power pins are on the connector. I use a 12V external power on the rear of the mainunit, but after 5 minutes it turns off.


its normal, unit shutdown because it doesn’t recognize a running engine. If you want i to stay on you can connect VCDS or any other diagnose tool to it, in an active diagsesion it will not shutdown.


Sorry, i don’t speak russian.
I have documented the serial board connector, and put it in an image.
What are the power in lines on this connector?


totalfree

26.02.2014, 00:55

Hi.
Added JTAG connection.
U7 = TDI
U9 = TRST
U10 = TCK
B8 = TMS
B9 = TDO
or
U6 = MPMD
U8 = ASEBRK / BRKACK
B7 = PRESET

SH7785 Hardware Manual — http://documentation.renesas.com/doc/products/mpumcu/rej09b0261_7785hm.pdf


wow thanks for the jtag info totalfree


Всем привет. Прошу совета. Завалил свою РНС850. На прошивку 0125 установил карты 2012, активатор понятное дело от 3G не подошел. Сделал загрузку скрипта от ауди с блокировкой VIN (который 612q7). Скрипт прогрузился после через минуту сделал перезагрузку. Прошло еще несколько минут экран не заработал попробовал еще раз перезагрузить(вот тут наверное и накосячил не дождавшись нужного времени). Блок MMI вроде шуршит, на на экране ничего не высвечивается, при перезагрузке блок щелкает и начинает работать HDD, кнопка извлечь диск тоже работает, но дисплей остается черный.

Есть ли какой-то способ аварийной загрузки ПО на РНС850 без разборки и подключения к терминалу?

Да и забыл сказать(если это имеет значение) перед тем как засунуть файл в папку app, скриптом я списал свой оригинальный файл.


Судя по всему уже были головы с неработающим тачскрином. Поэтому в первую очередь интересует вопрос как без дисплея, ну и по возможности без вскрытия блока MMI запустить обновление ПО???


Без разборки не прокатит. Все что надо сделать — это удалить файл 612 приложения из папки /mnt/efs-persist/

totalfree, thanks for info!


А скрипта не существует случайно такого, который бы удалил или заменил бы этот фаЙл? А как через терминал можно его удалить?


Или разбирать нужно для снятия HDD? Это файл 612 сейчас где? Во флэше или на HDD?


Totalfree,
Which program do you use for the jtag, and can de flash be written bij jtag?
I have a flashcat USB, i tried it but no response from headunit.


Или разбирать нужно для снятия HDD? Это файл 612 сейчас где? Во флэше или на HDD?
/mnt/efs-persist/MMI3GApplication
вытаскивание харда соотвественно не поможет. Только через консоль.
переходники любые — pl2302, 2303, любые самопальные на стм32, ft232xx. Очень желательно, чтобы уровни были 3.3в.


А если подключу HDD к ПК с операционкой QNX то смогу ли я добраться до этого файла? И если все-таки только через терминал то какую команду нужно набрать что-бы удалить этот файл? Или нужно полностью ПО переустанавливать?


И еще может кто-то сталкивался существуют ли в природе какие-то разъемы чтобы подключиться к плате без подпаивания к ламелькам???? Не знаю как на MMI audi, но на корпусе RNS850 есть окошко прям для подключения к этому месту платы (нужно лишь аккуратно выламать его в двух точках сварки с корпусом) и даже не надо разбирать весь блок целиком. Если такие разьемы существуют, то как они называются?


sergeynik

07.03.2014, 01:34

разьемы есть но больно спецефические на заказ.
файл не на ндд, путь тебе написали.
чтоб удалить нада 2 команды.
mount -uw /mnt/efs-persist/
rm /mnt/efs-persist/MMI3GApplication

переустанавливать ни чего не нада


UkNik (http://turbo-quattro.com/member.php?6664-UkNik), sergeynik (http://turbo-quattro.com/member.php?9-sergeynik), СПАСИБО)


Дайте пожалуйста номер или название этого разъема если есть, мне все-равно USB-UART адаптер заказывать, так может и разъём смогу заказать


The connector i use is a HSEC8-110-01-L-DV-A (thanks to harwin3) from samtec (rs components 767-6828), very difficult to solder.
I used an old e-IDE cable and soldered the connector pin by pin to a 20 pin header, on a experimental board.
It is possible to connect to the headunit without soldering.
23779


yes thats the right connector, you can order it by every good part suplier.


Появилась мысль — м.б. подойдут обрезанные по длине ISA или PCI разъемы со старых материнок? Надо бы шаг проверить, но мне неохота снова разбирать свой блок.


sergeynik

07.03.2014, 10:53

У иса и пси 2,54 и 1,27 а тут 0.8


The pin seperation has to be 0,8 mm, ISA or PCI-E (1 mm) are to big.

@ДЮК -> I tried a pci-express connector, the distance between the edge of the board and the start of the first pin is different.

Can anyone help me with this situation, the emergency IFS is not booting.

=> scan
** @0x80040000: FPGA

total size: 746512 [0x0b6410]
data: 746212 [0x0b62e4]

.FDR = PL_MMI3G_PLUS_FPGA_9411_D1_11384A
.FDU = Userinfos zu FPGA 9411_D1_4010_14lw

** @0x80100000: FPGA

total size: 746480 [0x0b63f0]
data: 746212 [0x0b62e4]

.FDR = PL_MMI3G_PLUS_FPGA_9411_D1_09422A

.FDU = Userinfos zu FPGA 9411_D1_4010_14lw

** @0x801c0000: IFS [vers.1, UCL, old EMERGENCY]

total size: 4774644 [0x48daf4]
— header: 256
— startup: 53512
— imagefs: 11606604

RAM: 11660116 [0xb1eb54]

=== DATA CHECKSUM ERROR! ===

** @0x87f00000: BIOS packet

total size: 16384 [0x004000]

BIOS pattern: FFFFFFFF.FFFFFFFF
App. pattern: FFFFFFFF.FFFFFFFF

I thried to load an emergency image over zmodem (ifs-emg.ifs), zmodem has a speed of 10Kb/s so this takes about 7 minutes.
After 5 or 6 minutes during the transfer the mainunit powers itself down and the zmodem transfer is stopped.
Is there any way from preventing the unit to go power down.


sergeynik

07.03.2014, 14:26

need special mini ifs image


Sergeynik, where can i get the mini-ifs. Only need to have the SD-cards and the flashit command active, then can i flash the larger images.


sergeynik

07.03.2014, 15:47

ok 1-2 days need


Привет. Вопрос такой. Хочу обновиться с 145 до 6077. Вроде как с этим проблем быть не должно.. кроме карт.. Так вот поиграться и вернуться. Так вот как я понял, если я попробую залить обратно на 6077 прошивку 145ю, то получу кирпич. Не могли бы порядок действие верный описать по откату? Темы другие читал, но ненакосячить важнее, чем сделать вид, что всё окончательно понял. Подозреваю, да и понимаю, что не буду знать за что браться, когда это произойдёт. Не могли бы манул написать на этот счёт или хотя бы краткое описание действий. типа: «если сделал кирпич, то льёшь на флэш то-то, то-то и юзаешь по очереди такие команды в авторанскрипте или тыкаешь то-то, выбираешь то-то, ждёшь и перезагружаешься.»
Просто не хотелось бы доводить до разбора головы и припаивания к txrx, т.к. в этом нет ни знаний ни опыта ни вообще ничего.


sergeynik

11.03.2014, 00:57

ну тут нужен анализ мета файлов чтоб понять даст ли она обратно или ручками придется подправлять


насколько мне говорили, такой откат 145=>535>145 сделал кирпич.

Вот различия 145=>6077
http://turbo-quattro.com/attachment.php?attachmentid=23872&d=1394478388


sergeynik

11.03.2014, 01:16

ну да по 68 останется заголовок обрезаный и с 78 нестартанет сама пока не почистишь 68


ну да по 68 останется заголовок обрезаный и с 78 нестартанет сама пока не почистишь 68

Сергей, не затруднило бы дать решение, как этот момент обойти?


flashit -a 0x680000 -e 1000 сотрет заголовок


flashit -a 0x680000 -e 1000 сотрет заголовок

Ну я то понимаю что команда делает, но я не понимаю логику моей работы с прошивкой. Т.е. вот я думаю чета мне не понравилась 607 версия, втыкаю 145, шью. Потом получаю кирпич. Мне это не надо. Какой порядок действий с учётом указанных знаний?) Цель — не лазить UART-ом и т.п.)


теоретически решение в postUpdateScript выполнить эту команду. а может и в preUpdateScript. Короче суть — чтобы до перезагрузки удалить заголовок старый.


А м.б. подготовить одну карточку со старой прошивкой, на другую карточку записать скрипт с флешитом. Запустить скрипт, вставить карточку с прошивкой и перегрузить ММИ. Она сама войдет в емерженси и запустит обновление. А вот как быть с остальными блоками? У них же тоже придется понижать версию?


SergeyNik, а каким образом разобрать образы ifs/efs без заливки на голову и вообще без использования mmi? Есть способ? QNX 6 у меня есть на виртуалке например. Можно какую-нить последовательность действий, чтобы тебя не дергать с просьбами типа «разбери плз такую-то прошивку» и т.п.?


superunlock

11.03.2014, 15:36

я понижал версию через обычный update. в метаинфо нужно добавить строчку checkAllUpdates = «true» и пересчитать контрольку. (описано в соседней теме).


Подскажите пжл где подвох: купил UART адаптер подключаю к буку (к MMI еще не подпаивался) система видит его как com4, открываю putty 0.63, выбираю
Порт:COM4 Скорость: 115200 Data bits: 8 Stop bits: 1 Parity: none Flow control: XON/XOFF
нажимаю соединиться и …..ничего не происходит, как я понимаю даже если MMI не подключена то окно терминала хотя бы пустое но должно открыться? Или я опять что-то недопонял?



Подскажите пжл где подвох: купил UART адаптер подключаю к буку (к MMI еще не подпаивался) система видит его как com4, открываю putty 0.63, выбираю
Порт:COM4 Скорость: 115200 Data bits: 8 Stop bits: 1 Parity: none Flow control: XON/XOFF
нажимаю соединиться и …..ничего не происходит, как я понимаю даже если MMI не подключена то окно терминала хотя бы пустое но должно открыться? Или я опять что-то недопонял?

Flow control: NONE
А лучше юзайте TeraTerm


Flow control: NONE
А лучше юзайте TeraTerm
Спасибо. TeraTerm вроде порт видит и окно терминала открывает. Завтра попробую подпаяться к MMI и оживить этот кирпич))


Did you have rx on the mmi to ground at power up? On my MMI flow control does not make any difference


I have MU9498 and cant flash ifs.root

# flashit -a 0x00680000 -f /mnt/sdcard10t11/ifs-root.ifs
*** programming … amd_poll: 186 DQ7 polling Timeout
(devf t3::f3s_aCFI_v2write:169) over poll waiting for write completion at 3a5f797c
flashit: can’t write 131072 bytes (?): Input/output error

what am i doing wrong?


Други, а что может быть не так: после того как 850я упала на даунгрейде с 535 на 145 (стартует с черным экраном), и после ввода команды flashit -a 40000 -e 1000 голова перешла в рековери и как б все хорошо, но….
OnOff: variant 9478
OnOff: DeviceName MU9478
Import: Sourcepath = /, ReleasePath = , SubDir = 0/0, Step = 1
Src: Medialauncher is running
Src: mount failed. Retry once in 1 s
Src: Medialauncher is running
Src: mount failed (medium unavailable 2)
SWDL: mount failed
OnOff: error Mount error!!!
result of running command start_efs_driver.sh is 0
HBpersistence is available!

пробовал как с диска так и с карты.. и разный софт

за ранее пасибки


sergeynik

14.03.2014, 15:03

думаю нада поступить так, взять слепок память 128 мб от рабочей головы (скрипт тут есть).
нарисовать карту память свою и от этого слепка
порезать слепок на фрагменты и записать их в свою голову флешитом
нельзя трогать адресное пространство IPL, ifs-em, fpga-em, bios, ОСТАЛЬНОЕ НАДА БАЙТ В БАЙТ ПЕРЕПИСАТЬ


Всем привет.
Нужна помощь. Посмотрите, пожалуйста, http://www.club-q5.ru/forum/showthread.php?t=4489&page=10 , с сообщения 99, какие будут советы?


sergeynik

14.03.2014, 22:27

sds делал? ну пусть язык на англиский сменит для начала и посмотрит


Ок, спасибо. Только что там могло такого запустится и не остановиться, что бы мамайка так себя вела?


Други, а что может быть не так: после того как 850я упала на даунгрейде с 535 на 145 (стартует с черным экраном), и после ввода команды flashit -a 40000 -e 1000 голова перешла в рековери и как б все хорошо, но….
OnOff: variant 9478
OnOff: DeviceName MU9478
Import: Sourcepath = /, ReleasePath = , SubDir = 0/0, Step = 1
Src: Medialauncher is running
Src: mount failed. Retry once in 1 s
Src: Medialauncher is running
Src: mount failed (medium unavailable 2)
SWDL: mount failed
OnOff: error Mount error!!!
result of running command start_efs_driver.sh is 0
HBpersistence is available!

пробовал как с диска так и с карты.. и разный софт

за ранее пасибки

Вот вот.. того косяка я и боялся..


поигрался я еще… и теперь при загрузке выдает:
IPL: Audi 3G 9308 (SH7785) / QNX 6.3.0 [PL_qnx_ipl-3g_9308-sh7785_08253A, built
2008/06/18_15-16-25_UTC]
CPU: SH7785 (>= 5th cut, clk mode 20. 4xDDR), 792MHz
RAM: 512 MB (probed, DBCONF=e30002)
FLASH: Spansion S29GL512N (32bit): 512 sectors x 256K
FPGA: PL_MMI3G_PLUS_FPGA_9411_D1_09422A
(0ms)
*** emergency FPGA loaded!
*** Old-fashioned mark found on IFS @0x780000: .zero=0x10000000
*** ERROR: No valid IFS image @ffffffff !!!
Entering CLI, type ‘?’ or ‘help’ for help
=>

кормлю командой boot 780000
начинает грузиться, моник без эмоций, даее кормлю flashit -a 40000 -e 1000
получаю:
flashit -a 40000 -e 1000
multicored [000000041.848]:startup phase ending for 0
*** erasing …
*** verifying …
#

нажимаю 3 заветных для ресета и все сначала IPL…

помогите плс


Hi, pls i have problem with connection…
Tera term write strange characters.
Thanks

24081


Hi, pls i have problem with connection…
Tera term write strange characters.
Thanks

24081

use versin 3.13 from original web, it will be ok: http://www.ayera.com/teraterm/



sergeynik

17.03.2014, 23:31

speed 57600 for 9302 9303 9304 another device 115200


yeees, now work….Thanks Sergey

One more question, I can do it via telnet backup IFS and EFS file?
Thanks


Привет всем. Очень нужна помощь!!!! Предистория: завалил РНС850 аудюшным апликаэтшином 612q7. После долгих танцев с бубном (а точнее с пояльником) и переборки разных настроек мне все-таки удалось запустить терминал. При перезагрузке РНС возникает куча ошибок и видно что она ломится по адресу с этим апликэйтшином. Замыкаю на землю и перезагружаю РНС, запускается IPL ввожу команды которые мне рекомендовали
mount -uw /mnt/efs-persist/rm /mnt/efs-persist/MMI3GApplication
но на рнска отвечает что не знает таких команд ни mount ни rm????? Запускаю help там тоже таких команд нет. Подскажите что я делаю не так?????


Пытался так же через boot 1c0000 запустить флэшку с ПО, загорается красный дисплей эмерганси иотсчет 60 сек, потом после перезагрузки все так же черный дисплей и ошибки….. а да еще и команду flashit рнска тоже не знает


rasspy (http://turbo-quattro.com/member.php?6909-rasspy), IPL — это не QNX, у него свои команды, можешь по help посмотреть.

надо либо в 1с0000 грузиться, либо в 100000

А что на красном дисплее пишет?


boot 1c1000 грузится. на экране
AppFPGA is valid
trigger shutdown in 60 sec (идет обратный отчет)

Если IPL не QNX тогда где мне нужно вводить эти команды mount -uw /mnt/efs-persist/rm /mnt/efs-persist/MMI3GApplication???


Успеть напечатать за 60 сек, пока светится красный экран (не обращая внимания на появляющиеся строчки, тупо печатать)
А лучше набрать echo dummy > /HBpersistence/DeveloperMode (http://turbo-quattro.com/showthread.php?14458-востановление-поврежденных-голов-damage-head-unit-repair&p=340428&viewfull=1#post340428)
тогда таймер остановится (м.б. при следующей перезагрузке). Я сам не пробовал, а заранее, перед экспериментами, закинул файл dummy в этот каталог и теперь обратного отсчета нет :)

Да, и что это за команда такая: mount -uw /mnt/efs-persist/rm /mnt/efs-persist/MMI3GApplication ?
Это глюк форума или ты так и пытаешься ввести? Должно быть две команды:

mount -uw /mnt/efs-persist/
rm /mnt/efs-persist/MMI3GApplication

первая монтирует папку, вторая удаляет файл


Значит чтобы ввести эти команды нужно для начала boot 1c0000 запустить а потом в течении 60 сек уже печатать эти?


прошу не пинать за глупые вопросы но все же их нужно по очереди вводить mount -uw /mnt/efs-persist/ клавиша ENTER
rm /mnt/efs-persist/MMI3GApplication клавиша ENTER

или можно в одну строчку mount -uw /mnt/efs-persist/rm /mnt/efs-persist/MMI3GApplication и клавиша enter


Пока редактировал пост ты уже … :)
Да пока эти 60 сек,
это две команды


Хотя ХЗ как QNX отрабатывает очередь команд. Но по логике первая команда тогда mount -uw /mnt/efs-persist/rm, т.е. подмонтировать каталог /mnt/efs-persist/rm, а такого нету. А вторая — запуск MMI3GApplication из папки /mnt/efs-persist


sergeynik

20.03.2014, 16:45

ну и у тебя 60 секунд ввести команды


Всем огромное спасибо!!! Наконец то я ее победил!)))) ввел кстати разом и сработало. Теперь в машине заиграла музыка)))) Остался лишь вопрос с навигацией. Перед тем как завалить РНСку я еще успел вогнать в нее карты 12 года. Понятно что теперь навигация требует активатор и не работает. Есть ли у кого-нибудь активатор 12 года для RNS850/ понятное дело что 14 да и 13 год это комерческие, но 12 вроде как уже не актуально, ну или если это еще тоже комерческие карты то есть хотя бы у кого нибудь карты 10 года, ведь я так понимаю если я их установлю обратно то навигация будет работать???? Дайте пжл. кто чего может?!)


Всем огромное спасибо!!! Наконец то я ее победил!)))) ввел кстати разом и сработало. Теперь в машине заиграла музыка)))) Остался лишь вопрос с навигацией. Перед тем как завалить РНСку я еще успел вогнать в нее карты 12 года. Понятно что теперь навигация требует активатор и не работает. Есть ли у кого-нибудь активатор 12 года для RNS850/ понятное дело что 14 да и 13 год это комерческие, но 12 вроде как уже не актуально, ну или если это еще тоже комерческие карты то есть хотя бы у кого нибудь карты 10 года, ведь я так понимаю если я их установлю обратно то навигация будет работать???? Дайте пжл. кто чего может?!)

Держи (http://www.solidfiles.com/d/07354aa94a/ФСЦ2012ФВ.exe). Сначала лучше 145 прошивку, потом карты, потом активацию. По идее.

Пароль — текст между http:// и .com/

Создал тему тут (http://turbo-quattro.com/showthread.php?15691-RNS850-5-13-8-8R0060884AH-2012-Maps-Activation)



Держи (http://www.solidfiles.com/d/07354aa94a/ФСЦ2012ФВ.exe). Сначала лучше 145 прошивку, потом карты, потом активацию. По идее.

Пароль — текст между http:// и .com/

Создал тему тут (http://turbo-quattro.com/showthread.php?15691-RNS850-5-13-8-8R0060884AH-2012-Maps-Activation)
лишь бы у него не произошло то что у меня…


OFF: Dipo71, вы ведь на западе Мск обитаете?)

Не будет. 145 прошивку я л и л себе и обновлялся со 144 версии. Всё было ок. Ключ активации снят с моего авто. На нём стояли 2012 карты. Если нет особых нюансов, то всё должно пройти гладко.
Особые нюансы, это как раз те, что у вас произошли)


OFF: Dipo71, вы ведь на западе Мск обитаете?)

Не будет. 145 прошивку я л и л себе и обновлялся со 144 версии. Всё было ок. Ключ активации снят с моего авто. На нём стояли 2012 карты. Если нет особых нюансов, то всё должно пройти гладко.
Особые нюансы, это как раз те, что у вас произошли)

я в центре на Павелецкой, если 144 то да… я что то измаился с этой головой -все идеи закончились…


Кто-нибудь победил даунгрейд RNS850???? Я про возврат 145 прошивки после 535?????


superunlock

30.03.2014, 03:16

возьми этот файл и замени в своем апдейте 145 й прошивки. запусти апдейт и получишь полноценный даунгрейд.
https://cloud.mail.ru/public/621c0eb49355/metainfo2.rar


Спасибо. Хочу поэкперементировать с 535 прошивкой и картами, вот на всякий случай и ищу пути отхода))))


Спасибо. Хочу поэкперементировать с 535 прошивкой и картами, вот на всякий случай и ищу пути отхода))))

Ну и как, файл сработал?)


The connector i use is a HSEC8-110-01-L-DV-A (thanks to harwin3) from samtec (rs components 767-6828), very difficult to solder.
I used an old e-IDE cable and soldered the connector pin by pin to a 20 pin header, on a experimental board.
It is possible to connect to the headunit without soldering.
23779
Hi! Can you buy and resheep this connector? Will pay as you want. By PayPal for ex.


Zerbino, i will order a few connectors, as soon i have them i will PM you my data.
More people?


I’m interested in one connector too.
is it a problrm if I live in italy?
How much is one connector?


Zerbino, i will order a few connectors, as soon i have them i will PM you my data.
More people?

It’s very specific stuff so not many people need this. 1 for me, Sergeynik and 1-2 reserved. So i need 3-4 pieces


Ну и как, файл сработал?)
не успел проверить, ведь теперь есть более актуальные варианты))


Ну ты б спортивно проверил) у тебя ж теперь есть умения) и мы б в курсе были, на примере для других прошивок)


Привет всем. Вопрос к знатокам: как без терминального подключения установить новый чистый HDD в MMI (а точнее в 9478 RNS850) и заставить его работать? Если прошить голову той же самой(которая стояла) прошивкой или более свежей, то она отформатирует HDD на QNX и создаст на нем необходимые для работы разделы???? Если вариант с прошивкой не сработает то может подскажите как это сделать через терминал? Каков порядок действий и какие команды необходимы? (вариант с копированием данных со старого HDD не предлагать, так как рассматривается вариант на случай если HDD прикажет долго жить)


Думаю предложение Сергея будет заключаться в замене харда, установке карт и накатыванию по новой той прошивки, что стояла.
ИБа форматит nav раздел скрипт при установке карт, а остальное, думаю доделает перенакатывание прошивки.


superunlock

09.04.2014, 00:44

разкатай образ с любой бошки с любыми картами! заработает! acronis делает посекторно QNX. делал 100 раз работает. прошивку по желанию потом, но и без нее можно.


superunlock

09.04.2014, 00:47

карты можно ставить быстрее, если разкатывать образ на винт. карты с карточки два с половиной часа ставятся, а винт 30 минут копируется ))


Человек говорит не о равноценной замене по объёму и харду. Понятно же. Подозреваю, что хочет медиараздел побольше в перспективе


I checked them and they are around 8 euro’s a piece, will order 5 pieces. When i have them i will let you know.


карты можно ставить быстрее, если разкатывать образ на винт. карты с карточки два с половиной часа ставятся, а винт 30 минут копируется ))

То фигня, что надо бошку достать и разобрать! ))

Да и смысл? Если винт большего объёма, то теряем место, если меньшего — не влезет, потому как посекторная копия. И изменить размер раздела не получится.


I checked them and they are around 8 euro’s a piece, will order 5 pieces. When i have them i will let you know.
Thanks very much.


superunlock

09.04.2014, 15:07

То фигня, что надо бошку достать и разобрать! ))

Да и смысл? Если винт большего объёма, то теряем место, если меньшего — не влезет, потому как посекторная копия. И изменить размер раздела не получится.

простите , не посмотрел, что обсуждаете винт большего размера…


It’s very specific stuff so not many people need this. 1 for me, Sergeynik and 1-2 reserved. So i need 3-4 pieces
Тут такое дело:

Здравствуйте!
HSEC8-110-01-L-DV-A — 5 шт.
Срок поставки 5-6 недель.
Цена за 1шт. 180,70 руб.
Для выставления счёта пришлите реквизиты Вашей организации.

В Москве. Интересно?


ДЮК (http://turbo-quattro.com/member.php?6654-%D0%94%D0%AE%D0%9A)
и я в Мск. Интересно, конечно! Мне 4)


Кинь мыло в личку, я отдам переписку. Свяжешься с поставщиком сам.


Кинь мыло в личку, я отдам переписку. Свяжешься с поставщиком сам.

Мля.. у меня организации нет..


5 pieces of the connector arrived just a minute ago. Zerbino, check PM


Мля.. у меня организации нет..
И не надо, они и с «физиками» работают, я узнавал.


Одна голова хорошо, две лучше, но может будут у кого-то какие то идеи…
850я бошка, успешно увалена при даунгрейде с ХХХ (возможно 535 — этого ни кто не знает) на 145 прошу…
что сделано — перелито полностью ручками все содержимое MU9478 от 535 прошивки с адресацией от нее же, почищены области между имеджами… результат (лог) тут:
http://yadi.sk/d/E2_18L1MMCgXn

взял дамп от живой головы прошитой 535 пошивкой, поделил на куски согласно адресации, залил — все то же самое…

пробовал удалять заголовок 40000 -e 1000 и попробовать ее заставить прошиться в емергнси и 535 и 145 результат еррор чексум метаинфо..

может кто подскажет то ей еще нужно и почему она в емергенси отказывается прошиваться


продолжение…
поле переливки всех имеджей загрузился в эмердженси и пролилось все без ошибок, но после ребута все равно что-то не так…подскажите пожалуйста что ей надо?
лог: http://yadi.sk/d/ZnUesf3RMFq2B


5 pieces of the connector arrived just a minute ago. Zerbino, check PM
Did you order also one for me, as I wrote?


Тут такое дело:

В Москве. Интересно?
А в Челябинск можно???


rasspy (http://turbo-quattro.com/member.php?6909-rasspy), я не буд этим заниматься, мне как то пока не надо. Это было так, для информации.
Другой вопрос, что если наберется еще 5-6 человек, то можно попробовать организоваться.


dipo71 (http://turbo-quattro.com/member.php?6824-dipo71), Дим, а что «не так»? Все равно ничего не показывает на «телевизоре» при нормальной загрузке?
Я думаю нужен лог с такой же полностью рабочей головы с такой же прошивкой. И сравнивать построчно.


Димк, моник черный… да лог сниму теперь в понедельник, у меня уже то же такая идея возникла — голова такая есть у друга на машине


sergeynik

12.04.2014, 01:20

не нада лог
там похоже беда с памятью
сними дамп с нее может виднее будет
ну и покажи че с директории mnt есть


Black Wolf

13.04.2014, 17:43

за то, что несет ответственность. бункеры из KBD-FC7, на 3G + установки k612, система не могла установить эту часть из прошивки k612, и я нажал, чтобы прервать эту часть, установка продолжена и были установлены 11of12 части, как EFS-системы, IFS, EFS-доб, и т.д. и т.п., так что только в этом KBD-FC7 не установлен. Является ли эта опасность, если эта часть не обновляется? Я проверил папку KBD-FC7 в прошивке, есть еще вложенные папки, и для различных регионов, предположим, только один из них не установлен в этом случае. Я вижу это,

8R0906961BT-K_0612_EU.rar KBD_FC7 KBD

и есть версии по годам предположим, v7, v8, v11 на год издания, проверил прошивки K770, те же файлы находятся внутри v7, v8, v11, может быть, попробовать с K770 переустановить эту часть? Может быть, было проблемой чтением SD Card, и не мог читать эту часть? Что можно вызвало не устанавливая эту деталь?

*обновление
забыть его, кажется, там было плохо SD Card с k612, используется новый SD Card для k767, и эта часть KBD_FC7 было правильно установлено, 10/10 установлен ОК.


не нада лог
там похоже беда с памятью
сними дамп с нее может виднее будет
ну и покажи че с директории mnt есть

дамп так не вышло сделать… вот лог mnt
http://yadi.sk/d/yKwzZN4OMaRNi

подскажите пожалуйста в чем затык


sergeynik

17.04.2014, 01:39

ну тут все сильно лучше чем было


ну тут все сильно лучше чем было
только все равно не стартует :(


Здравствуйте,

Может ли кто-нибудь запостить вывод команды hwconf из IPL? Очень нужно…

Я работаю над эмулятором, в котором можно будет запустить прошивки от harman becker, у меня есть дамп от BMW CIC, но в принципе там разницы особо нету. К сожалению у меня самого доступа к голове нет, так что буду очень благодарен за любую помощь.


ДЮК, огромное спасибо за информацию!


ImDarius

28.05.2014, 21:40

Привет всем, уложыл мми3г Ауди А8 2010 USA , наверно + , не понял почему умерла, мож что старая 2010 из первых,
история такая, ставил диск обнавления 770 , процесс пошел, но ругался на некоторые блоки , то завис на половину то совсем на 0 стаял, делал skip или retry, дошло до тово что перестал работатъ ролик, то есть не мог перескакивать по меню cacel, retry, skip… работало толко нажатие ок, и так дошло до таво как завис на долго,
отменить или повторить уже немог, то ребутил, и уже не включался, восстановил через терминал, flashit -a 40000 -e 1000, запустилось зеленное меню, принял толко диск 770 , все другие не понравились, процесс емергенси прошел, ребутился и сразу на меню обновление, опять тоже самое, завис уже на первом , ролик по прежнему не работает, пытался подсунутъ другие диски, но всегда просит ставитъ 770. чо дальше делатъ мыслей нет
http://turbo-quattro.com/attachment.php?attachmentid=26534&d=1401275309&thumb=1 (http://turbo-quattro.com/attachment.php?attachmentid=26534&d=1401275309)http://turbo-quattro.com/attachment.php?attachmentid=26535&d=1401275352&thumb=1 (http://turbo-quattro.com/attachment.php?attachmentid=26535&d=1401275352)http://turbo-quattro.com/attachment.php?attachmentid=26537&d=1401275435&thumb=1 (http://turbo-quattro.com/attachment.php?attachmentid=26537&d=1401275435)http://turbo-quattro.com/attachment.php?attachmentid=26536&d=1401275397&thumb=1 (http://turbo-quattro.com/attachment.php?attachmentid=26536&d=1401275397)


ImDarius

29.05.2014, 10:13

Sergey, я так полагаю что я обновил не тем диском или мож надо было обновить не сразу последним а постепенно через несколько дисков, Можно теперь като заставить мми проглотить другой диск ?


sergeynik

29.05.2014, 12:34

ну для начала яб почистил все признаки что оно в обновлении находится
и накатил бы зеленкой


ImDarius

29.05.2014, 13:15

а как ето чистится ?


ImDarius

30.05.2014, 11:36

застрял, кто знает как выйти из режима «обновления»


sergeynik

30.05.2014, 11:40

в /HBpersistence/ ищи


Здрасти! Знатоки, подскажите ответы на несколько вопросов.
Суть проблемы в следующем, голова MMI 3G вообще не выходит на связь с компьютером — то есть, в терминал не посылаются никакие команды, не простого запуска, не IPL.
Вопрос — что можно предпринять?
Второй вопрос — Boot головы хранится во флешках?
На пока хватит. Заранее спасибо.


Доброго времени суток Всем
Ситуация такая — MMI3G — обновил прошивку, все работает, залил карты 2014 — тоже ок, поставил карту со скриптом от жадности и после перезагрузки черный экран


sergeynik

04.07.2014, 00:38

mount -uw /mnt/efs-persist/ пробел забыл


где? не увидел (замылился глаз видимо)
где 2 команды — увидел


поправил, удалил, но экран все равно черный…
только с помощью flashit -a 40000 -e 1000 пробовать?


/isd/isd.sh(35): route: not found
unrecoverable HMI error, trigger a distemper reset!
reason: incomplete HMI startup! System will shut down
Вот что сейчас в конце пишет и перезагружается


Еще вопрос к специалистам, поможите?




подскажите — версия прошивки не та?


получается не то лью, я думал что это 3GH (жесткий диск стоит), P0021 MU-0044 — это то что было, как теперь определить какую прошивку надо лить?




ткните в нужном направлении


уже сомниваюсь что ктото это читает…


sergeynik

06.07.2014, 02:04

после удаления флешитом с адреса 0х40000 дисплей не оживает на момент емергенси?




eprst,у вас MMI 3G High (точно не 3G+)
Все правильно, нужно было ставить прошивку 8R0906961DF — HNav_0257



Там по идее при установке активации карт ставится srartdumper и App. На экране ни чего нет, но система у вас вроде стартует стартует. Скорее остались эти файлы. С SD карты музыка сейчас играет? Если да, то можно попробовать вслепую их удалить с помощью скрипта.



sergeynik

07.07.2014, 02:49

а консоль на что?


С помощью консоли вроде уже пробовал удалять,
Вопрос — можно ли и как считать все с донора ? Jtag или Програматор ?


sergeynik

07.07.2014, 12:37

все что нада для норм запуска. покрайней мере нана прочитать стартдампер и посмотреть его содержимое


все что нада для норм запуска. покрайней мере нана прочитать стартдампер и посмотреть его содержимое
как это сделать?


Crash-100

09.07.2014, 02:54

скорее всего это не Production mode. включилась подсветка кнопок и подсветка слотов. в логе сыпется куча ошибок, такое впечатление что что то не догружается. обычное обновление не могу запустить, отвалился тач и подтвердить что либо на экране не удается. emergency update проходит нормально. контролы работают картинка есть кулер малотит на полную. ребутится сама спустя 5-6 минут. что это за состояние у нее такое?
точно такая же ситуация и у меня, может удалось найти решение ?


Crash-100

06.08.2014, 01:29

Toureg 2011 USA после обновления не работает Touch screen, не выходит на диагностику, прогружается очень долго, пробовал восстанавливать через Emagancy результат тот же, лог загрузки прилагаю, подскажите куда копать !


Timur_ua

13.08.2014, 15:38

у меня вот такая ошибка в терминале «***** FATAL ERROR *** writing to IPC channel 2 returned error code: Not enough memory (12)»
сталкивались?


Crash-100

13.08.2014, 15:44

у меня вот такая ошибка в терминале «***** FATAL ERROR *** writing to IPC channel 2 returned error code: Not enough memory (12)»
сталкивались?
что при этом не работает ?
диагностика ?


Timur_ua

13.08.2014, 16:33

Перепрошивал на столе 850, пропал свет, после этого вечный ребут — загружается, заходит в режим обновления, пишет что продолжится после ребута и зависает. Сейчас пробую восстановить. Делаю это первый раз, так что разбираемся )


Timur_ua

13.08.2014, 16:47

зеленый экран есть, пытается загрузиться с флешки но безрезультатно,


Timur_ua

13.08.2014, 16:57

перезагружается и опять с начала — зеленый экран и ничего. Прошивка вроде подходит -пытался другую подсунуть ругается на метаинфо.


Посмотри внимательно в терминале, есть ли какая то фраза типа «используется update.txt».
И, если есть такое — ищи и грохай этот файл.


Crash-100

13.08.2014, 22:42

без лога тяжело думать, покажи лог


Timur_ua

14.08.2014, 01:08

А лог писать с момента старта и до…? Она у меня сейчас перезагружается, зеленая, пытается стартануть с карты памяти и все заново ;)
до перезагрузки?


Crash-100

14.08.2014, 01:19

2 перезагрузки в лог


Timur_ua

14.08.2014, 15:06

Поднял ) спасибо за помощь )


Crash-100

28.08.2014, 23:26

I have MU9498 and cant flash ifs.root

# flashit -a 0x00680000 -f /mnt/sdcard10t11/ifs-root.ifs
*** programming … amd_poll: 186 DQ7 polling Timeout
(devf t3::f3s_aCFI_v2write:169) over poll waiting for write completion at 3a5f797c
flashit: can’t write 131072 bytes (?): Input/output error

what am i doing wrong?
you must erase before writte
flashit -a 0x00680000 -d -f /mnt/sdcard10t11/ifs-root.ifs


Crash-100

28.08.2014, 23:33

Человек говорит не о равноценной замене по объёму и харду. Понятно же. Подозреваю, что хочет медиараздел побольше в перспективе
Винты, которые ставят в MMI специализированные, если запихнуть обычный ноутбучный, может долго не прожить!


Timur_ua

29.08.2014, 20:40

если ставить, то ссд.


Timur_ua

06.09.2014, 17:48

Интересная ситуация получается. Восстановил уваленную RNS 850 через терминал. Не ставятся карты. проливаются, все ок, НО пишет «несовместимость навигационных данных» долго ломал голову, лил разные прошивки, дошло: везде в башке пишется что прошивка 0125, хотя пробовал и 0775 и 0535, по менюшке — это именно 535 или 775, но где то в магнитоле она думает что прошивка 0125 и карты не отображаются, а свежие карты 13-14 года работают только на свежих прошивках. Как ее дурануть и сказать что уже 535 прошивка?


Timur_ua

06.09.2014, 18:01

поправил в еепроме, теперь она думает что прошивка 0535 что соответствует действительности. Карты все равно не работают. Боремся )


sergeynik

06.09.2014, 20:21

регионы в зеленки проверь что евро стоят


Timur_ua

06.09.2014, 20:22

проверял — евро.


Timur_ua

06.09.2014, 20:22

проверю еще раз )


Hi, I have problem, mistakenly enrolled flashit -a 0x780000 -e 100080000 -e 1000….
emergency not run….
IPL RUN…

When I send ifs-emg.ifs via zmodem….run ifs-emg
start flash fom SD card cca 10 sec, then restart
Why? little memory?…
Where to send file zmodem?

Thanks


Crash-100

20.09.2014, 18:25

Поднал MMI 3GP 2012 года от Q7 USA, после прикурки машины она здохла, оказалось, что от скачка напряжения ,вышла из строя одна из 4 -ех оперативак DDR стоит на шарах возле проца. (cool)


Timur_ua

23.09.2014, 01:46

А у меня новая незадача ) Хотел китай на европу перешить, залил европейский еепром, поставил в зеленке евро регион, Но, ВЕРОЯТНО, надо было и язык сменить с китая на русский или английский, а я так прошил — зависает на заставке ВВ, на диагностику выходит…. Как язык поменять при старте системы кто то подскажет? может скрипт какой… Или не в этом дело? Могу обратно залить китай еепром и прошить — как то можно заставить ее шиться без терминала? в общем засада )))


Crash-100

23.09.2014, 01:50

ну засады тут нет, залей Китай и запуститься.


Timur_ua

23.09.2014, 01:51

Заливвал — не запустилась.


Timur_ua

23.09.2014, 01:52

Думаю нужен скрипт чтобы запустил эмергенси апдейт, прошить опять в китай и все с начала )


Crash-100

23.09.2014, 01:59

Пробуй у меня тоже самое было ))


Timur_ua

23.09.2014, 02:00

так пробую уже часа 2 )


Crash-100

23.09.2014, 02:25

А кто говорил, что будет легко, я уже и не помню как получилось, но тоже не запускался, только заставка висела!


Timur_ua

23.09.2014, 02:26

висит заставка и не засыпает башка )


Crash-100

23.09.2014, 19:15

висит заставка и не засыпает башка )
Победил ?


Timur_ua

23.09.2014, 21:05

Нет. сегодня не было времени, да и мысли как побеждать закончились. Попросил человека сделать скрипт чтобы запускался эмергенси адейт, обещал попробовать. Залью китай еепром, прошью в китай и заново )))


А кто говорил, что будет легко, я уже и не помню как получилось, но тоже не запускался, только заставка висела!

господа помогите.
Купил на аллегро блок, начитался историй, теперь не уверен что он честный хотя продавец уверяет что все ок. Дома подключил голова-радио-экран-клавитаруа, все работает. Как вылечить чтобы при снятии защиты не было вопросов? Нужно ли eeprom править или достаточно в зеленом меню поковырять?
Если первое то чем снимать дамп и шить? достаточно ли изменить серийный номер блока или что-то еще?
голова 3г плюс.


Crash-100

29.09.2014, 02:47

Component Potection не дешёвая штука, насколько я знаю делает только Abrutus, если есть родные блоки, можно из них перенести руками.


Component Potection не дешёвая штука, насколько я знаю делает только Abrutus, если есть родные блоки, можно из них перенести руками.

я знаю что головы каким то образом «очищают» с помощью кабеля. предполагаю что меняют серийник.. по крайней мере в москве эту услугу предлагают при установке 3г+, после этого у дилера защита снимается без всяких проблем.


sergeynik

29.09.2014, 10:35

еепром с чистой головы + VCP + 21055


Crash-100

29.09.2014, 11:43

я знаю что головы каким то образом «очищают» с помощью кабеля. предполагаю что меняют серийник.. по крайней мере в москве эту услугу предлагают при установке 3г+, после этого у дилера защита снимается без всяких проблем.
походу я сам себе пишу


походу я сам себе пишу
вы меня не поняли. мне не нужно снимать защиту в гараже. мне нужно перепрошить голову, чтобы потом при поездке к дилеру за снятием защиты не было вопросов.

еепром с чистой головы + VCP + 21055
начал копать разбираться. спасибо.
21055 это что? не гуглится)


Crash-100

29.09.2014, 22:51

вы меня не поняли. мне не нужно снимать защиту в гараже. мне нужно перепрошить голову, чтобы потом при поездке к дилеру за снятием защиты не было вопросов.
А чем Вам гараж не угодил ?

начал копать разбираться. спасибо.
21055 это что? не гуглится)
Так чеж вы в гараже спрашиваете, в Германию нужно набирать!


А чем Вам гараж не угодил ?
Так чеж вы в гараже спрашиваете, в Германию нужно набирать!
гараж годен для прошивки головы. а дилер для снятия защиты компонентов, тк абритуса ни у кого нет.
так что такое 21055?


Timur_ua

02.10.2014, 20:30

адрес благодаря которому можно считать еепром. в Вашем случае надо взять программатор и залить правильный еепром.


адресс благодаря которому можно считать еепром. в Вашем случае надо взять программатор и залить правильный еепром.

Адресс или логинн?)


Timur_ua

02.10.2014, 20:41

) ну ты же знаешь ) перепутал ) пью пиво в турции )


One question to the team: Situation after A failed Flash: «BIOS: no packet found!» The EMG-IFS and the FlashIt command works! Is it Possible to Re-Flash the bios? Where to Find the Binary file? Thanks A lot guys, for your Assistance !!!


Crash-100

03.12.2014, 00:15

your device ?


It´s a HS9308, the emg-ifs works, then I think it must be able to reflash the bios by flashit command…


Crash-100

03.12.2014, 00:31

log


Powered by vBulletin® Version 4.2.6 by vBS Copyright © 2023 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot

ВВЕДЕНИЕ

Обычно, когда кто-то видит функционирующую плату, всегда задают одни и те же вопросы: — Это Ардуино? — А как это работает без Ардуино?

Это не микроконтроллер, это даже не процессор, это ПЛИС. ПЛИС — это программируемая логическая интегральная схема, такая микросхема состоит из множества одинаковых блоков или макроячеек, каждый производитель по своему их называет, так у Xilinx это Slices (ломтики) у Altera — LogicElements (логические элементы). Эти блоки относительно простые, они могут выполнять роль нескольких логических элементов, быть маленькой таблицей поиска (LUT), содержать готовый сумматор, умножитель, блок цифровой обработки сигналов (DSP), в общем все что задумает производитель. Пользователь может по своему желанию расположить и настроить эти блоки как ему захочется, реализовав таким образом достаточно сложные цифровые схемы. На ПЛИС можно реализовать хоть микроконтроллер, реализовав например ту же Ардуино или процессор вашей собственной архитектуры, например не регистровый а стековый процессор, даже свою собственную ПЛИС можно реализовать на ПЛИС!

Из доступных бюджетных ПЛИС можно выделить двух основных производителей Altera и Xilinx, с их продукции можно начать свой путь освоения данных технологий. На мой взгляд лучше выбрать чипы компании Altera, так как их среда проектирования стабильно обновляется, а выбрав один популярный чип Xilinx XC3S500E вам придется  довольствоваться устаревшей средой ISE 14.7 (хотя и там есть свои плюсы).

В иностранной литературе можно встретить сокращения для ПЛИС: FPGA и CPLD. CPLD (Complex Programmable Logic Device ) — чипы с небольшим числом макроячеек, специализированных блоков и малым энергопотреблением. Большой проект не получится синтезировать для такого типа чипов, но и для них находят применение на практике, так у редкого микроконтроллера найдется, скажем 300 ножек. Такие чипы часто применяют в качестве интерфейсных систем, предобработчиков, расширителей ввода-вывода. FPGA (Field-Programmable Gate Array) — программируемая пользователем вентильная матрица (ППВМ), значительно более мощные чипы по сравнению с CPLD, но потребляющие больше энергии и стоящие значительно дороже. Для уменьшения затрат площади кристалла FPGA чипы могут содержать уже готовые функции, такие как блоки цифровой обработки сигналов (DSP блоки), встроенные процессоры, встроенная память. FPGA широко применяются для проверки и верификации проектов, в так называемой докремниевой проверке пригодности, тем самым уменьшая затраты и время перед выходом продукта. FPGA чипы могут быть переконфигурированы практически в любой момент времени, сейчас ведутся разработки, например в Intel, по совмещению архитектур обычного процессора и чипа FPGA. У Xilinx уже есть такие решения — Zynq, но о них мы пока не будет вести речь.

Разговор пойдет о более простых вещах, тем более ко мне в руки попал набор разработчика: Cyclone IV 4 FPGA Core Board и Altera USB Blaster Downloader PLD Development kit за 35$, приобретенный на AliExpress.

1 Демоплата Cyclone IV 4 FPGA Core Board, краткая характеристика

Демоплата Cyclone IV 4 FPGA Core Board
Рис. 1 — Демоплата Cyclone IV 4 FPGA Core Board

На плате (Рис. 1) установлен чип EP4CE6E22C8N, его характеристики:

Вид ресурса Краткое описание Количество
Logic elements (Les) Число логических блоков — ячеек, основная характеристика, по которым мы можем сравнивать «мощность» чипов, любая синтезированная логика будет затрачивать данные блоки  6,272
Embedded memory (Kbits) Встроенной памяти, пока для нас не важная характеристика 270
Embedded 18×18 multipliers Встроенных аппаратных умножителей, очень важный параметр в цифровой обработке сигналов, вся мощь ПЛИС раскрывается, когда несколько умножителей работают параллельно 15
General-purpose PLLs Узлов фазовой автоподстройки частоты, пока не важная характеристика, упрощает синхронизацию устройств, работающих на разных частотах 2
Global Clock Networks Количество частотных доменов, пока не важная характеристика 10
User I/O Banks Число раздельных пользовательских банков ввода-вывода, пока не важная характеристика 8
Maximum user I/O Число пользовательских пинов ввода-вывода, мы можем подключить любые устройства, как например к Ардуино 91

На плате установлено:

  1. Флэш память – при подаче питания ПЛИС будет сконфигурирована в реализацию во флеш памяти. Вы можете синтезировать свой проект и записать в эту флэш
  2. Кварц 25 Мгц – генератор опорной тактовой частоты, именно на этой частоте будут работать все наши проекты, наша ПЛИС может поддерживать до 10 таких каналов.
  3. Светодиоды – 10, кнопки – 2.
  4. Пины ввода-вывода 61 + 2 земля, 1 не соединен. Можно подключить разнообразные устройства. ЦАП-АЦП, акселерометры и гироскопы, символьный и графические дисплеи, как и у Ардуино.
  5. Питание через USB, или внешнее 5В.

В комплекте также идет программатор JTAG, Altera USB Blaster.

2. Среда Quartus II и наш первый проект

Для работы с данной ПЛИС нам нужно скачать официальную среду разработки — Quartus II Web Edition, она бесплатная. Заходим на официальный сайт http://dl.altera.com/15.0/?edition=web, на момент написания версия 15.0 самая новая, если вышла новее, скачиваем ее.

Выбираем:

выбираем необходимые продукты Altera
Рис. 2 — выбираем необходимые продукты Altera

И жмем кнопку скачать (Download Selected Files). После чего нам предложат зарегистрироваться, регистрируемся, скачиваем и устанавливаем.

Создадим свой первый проект.

Запускаем Quartus, выбираем главное меню File -> New Project Wizard, появляется окно введения, жмем next. Далее нужно указать каталог для проекта и его имя, третье поля – имя верхнего модуля, попозже увидите, что это. Выбираем папку, куда хотим сохранить проект и придумываем имя, у меня test1.

окно мастра нового проекта
Рис. 3 — окно мастра нового проекта

Жмем next, у нас спрашивают, пустой проект (empty project) или шаблон (Project template). Оставляем пустой, next. Дальше нас просят добавить существующие файлы, у нас ничего нет, поскольку мы только начинаем свой путь, жмем next.

Далее нам необходимо выбрать наш чип, это можно сделать в любое время. Выбираем как на рисунке, Family – Cyclone IV E, specific device selected in “Available devices” и выбираем наш чип EP4CE6E22C8N, он в самом начале. Если у вас другой, найдите свой, это важно. Жмем next.

Окно мастера нового проекта, выбор нужного чипа
Рис. 4 — Окно мастера нового проекта, выбор нужного чипа

Появится окно — выбора средств проектирования, отладки, пока это пропускаем, нажимаем next и затем finish.

Далее главное меню Assignments -> Device, здесь можно выбрать чип (нашу ПЛИС), выбираем если не выбрали, нажимаем кнопку «Device and Pin Options».


Рис. 5 — Окно «Assinments-Deice»

В окне выбираем пункт «Unused pins». Эта настройка определяет, что будет с неподключенными пинами. Это может быть важно, в своем проекте вы вряд ли используете все пины, а не подключенные могут быть на деле соединены с землей или питанием (ну мало ли, кто разводил плату). Если вы подадите единичку на заземленный пин, то он сгорит, поэтому нужно внимательно следить за этим.

По умолчанию неиспользуемые пины «As input tri-stated with weak pull-up» (пины для ввода, находятся в третьем состоянии с высоким импедансом, со слабой подтяжкой по питанию), можно оставить или выбрать «As input tri-stated». Про подтягивающий резистор можете прочитать на википедии https://ru.wikipedia.org/wiki/Подтягивающий_резистор. В цифровой технике может быть три состояния, логическая единица – это напряжение питания или высокий уровень, логический ноль – это когда вывод подключен к земле или низкий уровень и высокоимпедансное состояние. Высокоимпедансное состояние — это когда пин имеет очень высокое сопротивление и практически не влияет на провод, к которому подключен, такое состояние нужно, например, при организации шин, когда множество устройств подключены к одному проводу и не активные устройства не мешают работе.


Рис. 6 —  Окно «Device and Pin Options», Unused Pins

Далее нам нужно настроить пины, это нужно чтобы сигнал шел на нужные нам ножки чипа, ведь изначально Quartus не знает, что куда подключено и как именно осуществлена разводка платы.

Подключаем это все в «Assignment Editor»


Рис. 7 — Вызов «Assignment Editor» из меню или панели

В появившемся окне делаем как у меня, ну или если совсем правильно, то согласно схеме вашей платы.


Рис. 8 — Assinement Editor

В колонке «To» вписываем имя входа или выхода. В колонке «Assignment Name» выбираем «Location». В колонке «Value» номер контакта микросхемы, согласно схемы платы (у меня номера пинов написаны прямо на плате).

Также нужно указать, что делать с кнопками, которые одной ногой подключены к земле, а другой ко входу чипа. При нажатии на ноге будет низкий уровень, а вот без нажатия, непонятно, нога чипа будет просто висеть в воздухе, что очень плохо. Нужно подтянуть к питанию вход чипа либо резистором на плате, либо боле элегантным способом в «Assignments Editor». В колонке «Assignment Name» выбираем «Weak Pull Up resistor» для группы key* (группа обозначается через звездочку).


Рис. 9 — Assignment Editor

Нажимаем сохранить.

Далее нужно создать описание модуля верхнего уровня, который будет работать непосредственно с ножками чипа, все остальные модули будут работать только с ним. В главном меню жмем New, и выбираем «Design Files-> Block Diagram/Schematic File».


Рис. 10 — Диалог новых файлов

В открывшемся окне выбираем инструмент «Pin Tool» и располагаем вход и выход (пины ввода и вывода) на диаграмме. Переименовываем вход как key[0], выход как led[0] и соединяем их проводником. Сохраняем и нажимаем «Start Compilation».


Рис. 11 — Окно графического описания, выделены Pin Tool и Start Compilation

После компиляции у нас возникли предупреждения, пока игнорируем их, они касаются неподключенных пинов, отсутствия тактового сигнала и описания для «Timing Analyzer».

Подключаем демоплату и программатор, выбираем инструмент «Programmer». В окне должно значиться «USB-Blaster [USB-..]», если нет то нажимаем «Hardware Setup» и пытаемся разобраться почему нет, скорее всего не установлены драйвера, смотрим в устройства Windows, ищем неопределенные устройства, может с кабелем проблема. Если все хорошо нажимаем «Auto Detect» и выбираем наш чип.


Рис. 12 — Окно Programmer

Нажимаем двойным щелчком мыши в поле «File» и выбираем файл для записи на ПЛИС (находиться в папке output_files нашего проекта), ставим галочку в поле «Program / Configure», и нажимаем кнопку «Start».

Окно Programmer, наш чип уже сконфигурирован
Рис. 13 — Окно Programmer, наш чип уже сконфигурирован

Поздравляю с первой конфигурацией ПЛИС! Диод D1 должен светиться, при нажатии key1 должен гаснуть (так как кнопка замыкает ножку с землей), далее мы с этим что-нибудь сделаем)

Вторая часть

Теги:

Hi I have just gotten a custom FPGA board in house and I am having trouble
programming it.
The FPGA I am using the Actel(Microsemi) Igloo AGL250V2-FGG1441
There is a 10 pin JTAG header on the board.
And I am using Microsemi's FlashPro3 to program it.
The header of the FlashPro3 is 12 pins. There is a extra pin called
VJTAGENB - that is used for IGLOO nano devices so I have left that pin
unconnected. 
When I try and program the device with FlashPro I get the following error
messages:
Error: programmer '71917' : Signal Integrity Failure
       Integrity Check Pattern Not Found.
       Integrity Check Pattern :
       550FAAF000FF0000FFFF
       IrScan Error.
       TDO stuck at 0
       Chain Analysis Failed.
Error: programmer '71917' : Data Bit length : 8272
Error: programmer '71917' : Compare Data  : 000108080008649......
Error: programmer '71917' : Scan Chain FAILED.

I have tried two board and they get the same error. I have also scoped the
JTAG lines and they look the same of two board. The trst seems to stay low
and tms seems to switch up and down at higher fequecy then tck before
settling on low. Not sure how to post the scope pictures here. Let me know
if you want to see them or any of info I forgot to add.

The igloo app note, says that this error could mean by a broken td0 net,
are there any other possible reasons.

	   
					
---------------------------------------		
Posted through http://www.FPGARelated.com

Reply by rickman May 22, 20142014-05-22

On 5/22/2014 2:45 PM, elenappli wrote:
> Hi I have just gotten a custom FPGA board in house and I am having trouble > programming it. > The FPGA I am using the Actel(Microsemi) Igloo AGL250V2-FGG1441 > There is a 10 pin JTAG header on the board. > And I am using Microsemi's FlashPro3 to program it. > The header of the FlashPro3 is 12 pins. There is a extra pin called > VJTAGENB - that is used for IGLOO nano devices so I have left that pin > unconnected. > When I try and program the device with FlashPro I get the following error > messages: > Error: programmer '71917' : Signal Integrity Failure > Integrity Check Pattern Not Found. > Integrity Check Pattern : > 550FAAF000FF0000FFFF > IrScan Error. > TDO stuck at 0 > Chain Analysis Failed. > Error: programmer '71917' : Data Bit length : 8272 > Error: programmer '71917' : Compare Data : 000108080008649...... > Error: programmer '71917' : Scan Chain FAILED. > > I have tried two board and they get the same error. I have also scoped the > JTAG lines and they look the same of two board. The trst seems to stay low > and tms seems to switch up and down at higher fequecy then tck before > settling on low. Not sure how to post the scope pictures here. Let me know > if you want to see them or any of info I forgot to add. > > The igloo app note, says that this error could mean by a broken td0 net, > are there any other possible reasons.
I think you mean a broken tdo net. The point is the TDO signal is not going to the 1 state at the JTAG interface. It could be a TDO failure or any of the other JTAG signals. Can you verify connectivity from the JTAG connector to the FPGA pins? Do you have all the right power supply voltages on the FPGA pins including the I/O supply voltages? JTAG should take priority over all other control pins to the FPGA so the configuration interface signals shouldn't matter, just the JTAG pins. -- Rick

Reply by May 25, 20142014-05-25

Is it possible you have the pin assignments mixed up, having TMS toggle faster than TCK is a little unusual?
Other than that an open/short on any of the signals could result in the error you see.

Reply by Darko8 June 3, 20142014-06-03

>Hi I have just gotten a custom FPGA board in house and I am having
trouble
>programming it. >The FPGA I am using the Actel(Microsemi) Igloo AGL250V2-FGG1441 >There is a 10 pin JTAG header on the board. >And I am using Microsemi's FlashPro3 to program it. >The header of the FlashPro3 is 12 pins. There is a extra pin called >VJTAGENB - that is used for IGLOO nano devices so I have left that pin >unconnected. >When I try and program the device with FlashPro I get the following error >messages: >Error: programmer '71917' : Signal Integrity Failure > Integrity Check Pattern Not Found. > Integrity Check Pattern : > 550FAAF000FF0000FFFF > IrScan Error. > TDO stuck at 0 > Chain Analysis Failed. >Error: programmer '71917' : Data Bit length : 8272 >Error: programmer '71917' : Compare Data : 000108080008649...... >Error: programmer '71917' : Scan Chain FAILED. > >I have tried two board and they get the same error. I have also scoped
the
>JTAG lines and they look the same of two board. The trst seems to stay
low
>and tms seems to switch up and down at higher fequecy then tck before >settling on low. Not sure how to post the scope pictures here. Let me
know
>if you want to see them or any of info I forgot to add. > >The igloo app note, says that this error could mean by a broken td0 net, >are there any other possible reasons. > > > >--------------------------------------- >Posted through http://www.FPGARelated.com >
Hi, In my case I had to wire agl_trst to VCC_JTAG to be able to connect to Igloo Nano Starter board, since my JTAG programmer lack TRST line (Altium JTAG). Regards, Darko --------------------------------------- Posted through http://www.FPGARelated.com

Loading…

Xerox PHASER 7800 Service Manual

Phaser® 7800

Color Printer

Phaser® 7800

Service Manual

Xerox Internal-Use Only

Phaser 7800 Service Manual

Service Documentation

Phaser 7800 Service Manual

705P01307

BUS Update — 10/25/2011

November 2011

Xerox Corporation

Content Development and Language Services — North America

26600 Parkway — Bldg. 60

P.O. Box 1000, M/S 7060-776

Wilsonville, OR 97070-1000

NOTICE: All service documentation is supplied to Xerox external customers for informational purposes only. Xerox service documentation is intended for use by certified, product trained service personnel only. Xerox does not warrant or represent that such documentation is complete, nor does Xerox represent or warrant that it will notify or provide to such customer any future changes to this documentation. Customer performed service of equipment, or modules, components or parts of such equipment may affect the warranty offered by Xerox with respect to such equipment. You should consult the applicable warranty for its terms regarding customer or third party provided service. If the customer services such equipment, modules, components or parts thereof, the customer releases Xerox from any and all liability for the customer actions, and the customer agrees to indemnify, defend and hold Xerox harmless from any third party claims which arise directly or indirectly from such service.

© 2011 Xerox Corporation. All Rights Reserved. Unpublished rights reserved under the copyright laws of the United States. Contents of this publication may not be reproduced in any form without permission of Xerox Corporation.

Copyright protection claimed includes all forms of matters of copyrightable materials and information now allowed by statutory or judicial law or hereinafter granted, including without limitation, material generated from the software programs which are displayed on the screen such as styles, templates, icons, screen displays, looks, etc.

Xerox technical training materials and service manuals are intended for use by authorized Xerox service technicians and service partners only and are not for resale. These materials may not be distributed, copied or otherwise reproduced without prior written consent from Xerox Corporation.

XEROX® and XEROX and Design®, Phaser®, PhaserSMART®, PhaserMeter, CentreWare®, PrintingScout®, Walk-Up®, WorkCentre®, FreeFlow®, SMARTsend®, Scan to PC Desktop®, MeterAssistant®, SuppliesAssistant®, Xerox Secure Access Unified ID System®, Xerox Extensible Interface Platform®, ColorQube®, Global Print Driver®, and Mobile Express Driver® are trademarks of Xerox Corporation in the United States and/or other countries.

Adobe® Reader®, Adobe Type Manager®, ATM™, Flash®, Macromedia®, Photoshop®, and PostScript® are trademarks of Adobe Systems Incorporated in the United States and/or other countries.

Apple®, AppleTalk®, Bonjour®, EtherTalk®, Macintosh®, Mac OS®, and TrueType® are trademarks of Apple Computer, Inc. in the United States and/or other countries.

HP-GL®, HP-UX®, and PCL® are trademarks of Hewlett-Packard Corporation in the United States and/or other countries.

IBM® and AIX® are trademarks of International Business Machines Corporation in the United States and/or other countries.

Microsoft®, Windows Vista®, Windows®, and Windows Server® are trademarks of Microsoft Corporation in the United States and other countries.

Novell®, NetWare®, NDPS®, NDS®, IPX™, and Novell Distributed Print Services™ are trademarks of Novell, Inc. in the United States and other countries.

SGI® and IRIX® are trademarks of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.

Sun, Sun Microsystems, and Solaris are trademarks or registered trademarks of Oracle and/or its affiliates in the United States and other countries.

UNIX® is a trademark in the United States and other countries, licensed exclusively through X/ Open Company Limited.

As an ENERGY STAR® partner, Xerox Corporation has determined that this product meets the ENERGY STAR guidelines for energy efficiency. The ENERGY STAR name and logo are registered U.S. marks.

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Phaser 7800 Service Manual

Introduction

About this Manual ……………………………………………………………………………………………..

iii

Organization……………………………………………………………………………………………………..

iii

How to Use this Manual ……………………………………………………………………………………..

iv

Power Safety…………………………………………………………………………………………………….

iv

Service Safety Summary…………………………………………………………………………………….

iv

Moving the Printer ……………………………………………………………………………………………..

vi

Serial Number Format………………………………………………………………………………………..

vii

Symbols Used on the Printer ………………………………………………………………………………

viii

Electrostatic Discharge Precautions …………………………………………………………………….

x

Regulatory Requirements …………………………………………………………………………………..

x

Translation of Warnings ……………………………………………………………………………………..

xii

Phaser 7800 Overview……………………………………………………………………………………….

xiii

Printer Configurations ………………………………………………………………………………………..

xiii

Parts of Phaser 7800 …………………………………………………………………………………………

xiv

Phaser 7800 Options …………………………………………………………………………………………

xvi

Control Panel Configurations ………………………………………………………………………………

xviii

Routine Maintenance Items ………………………………………………………………………………..

xix

Consumables ……………………………………………………………………………………………………

xx

Specifications ……………………………………………………………………………………………………

xx

Physical Dimensions and Clearances…………………………………………………………………..

xxv

Toner Cartridge Life …………………………………………………………………………………………..

xxvii

Maintenance Function………………………………………………………………………………………..

xxvii

Reference Pages and Troubleshooting Test Pages ……………………………………………….

xxviii

Acronyms and Abbreviations ………………………………………………………………………………

xxix

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Introduction

Phaser 7800 Service Manual

i

About this Manual

The Phaser 7800 Service Manual is the primary document used for diagnosing, repairing, maintaining, and troubleshooting the printer. The Service Manual is the controlling publication for a service call. Information on using this document is found in the Introduction section. To ensure understanding of this product, complete the Xerox Service Training Program for this particular printer.

Service Manual Revision

Updates are issued as the printer changes or as corrections are identified.

Technical Support Information

For manual updates, Service Bulletins, knowledge base, and technical support, go to:

Xerox Global Service Net — https://www.xrxgsn.com/secure/main.pl

For further technical support, contact your assigned Xerox Technical Support for this product.

Organization

The titles of the sections and a description of the information contained in each chapter are contained in the following paragraphs:

Introduction and General Information

This chapter contains documentation organization, symbology and nomenclature, translated warnings, safety symbols, regulatory requirements, and general information about the printer.

Chapter 1 Service Call Procedures

This chapter contains procedures to be taken during a service call and in what sequence they are to be completed. This is the entry level for all service calls.

Chapter 2 Status Indicator RAPs

This chapter contains descriptions of the diagnostic aids for troubleshooting that include Power On Self Test (POST), Fault Codes and Messages procedures.

Chapter 3 Image Quality

This chapter contains the diagnostic aids for troubleshooting image quality problems, as well as image quality specifications and image defect samples.

Chapter 4 Repairs/Adjustments

This chapter contains the removal, replacement, and adjustments procedures.

Repairs

Repairs include procedures for removal and replacement of spare parts listed in the Parts List. Use the repair procedures for the correct order of removal and replacement, for warnings, cautions, and notes.

Adjustments

Adjustments include procedures for adjusting the parts that must be within specification for the correct operation of the printer. Use the adjustment procedures for the correct sequence of operation for specifications, warnings, cautions and notes.

Chapter 5 Parts List

This chapter contains exploded views of the print engine and optional Field Replaceable Units (FRUs), as well as part numbers for orderable parts and illustrated Parts List.

Chapter 6 General Troubleshooting

This chapter contains details of the embedded Service Diagnostics test suite, as well as troubleshooting procedures for printer problems not related to a specific fault code.

Chapter 7 Wiring Data

This chapter contains drawings, lists of plug/jack locations, and diagrams of the power distribution wire networks in the printer.

Chapter 8 Theory of Operation

This chapter contains detailed functional information on the print engine components.

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Introduction

About this Manual, Organization

Phaser 7800 Service Manual

iii

How to Use this Manual

Always start with the Service Call Procedures in Chapter 1. Perform Initial Actions and verify the problem, then follow the directions provided.

The power cord is attached to the printer as a plug-in device on the side of the printer. If it is necessary to disconnect all electrical power from the printer, disconnect the power cord from the electrical outlet.

Power Safety

Power Source

For 115 VAC printers, do not apply more than 135 volts RMS between the supply conductors or between either supply conductor and ground. For 230 VAC printers, do not apply more than 254 volts RMS between the supply conductors or between either supply conductor and ground. Use only the specified power cord and connector. This manual assumes that the reader is a qualified service technician.

Plug the three-wire power cord (with grounding prong) into a grounded AC outlet only. If necessary, contact a licensed electrician to install a properly grounded outlet. If the product loses its ground connection, contact with conductive parts may cause an electrical shock. A protective ground connection by way of the grounding conductor in the power cord is essential for safe operation.

Disconnecting Power

Disconnect the power cord in the following cases:

if the power cord or plug is frayed or otherwise damaged,

if any liquid or foreign material is spilled into the product,

if the printer is exposed to any excess moisture,

if the printer is dropped or damaged,

if you suspect that the product needs servicing or repair,

whenever you clean the product.

Service Safety Summary

General Safety

The printer and recommended supplies have been designed and tested to meet strict safety requirements. Attention to the following information will ensure the continued safe operation of the printer.

Electrical Safety

Use the power cord supplied with the printer.

Plug the power cord directly into a properly grounded electrical outlet.

Do not use a ground adapter plug to connect the printer to an electrical outlet that does not have a ground connection terminal.

Do not use an extension cord or power strip.

Do not place the printer in an area where people might step on the power cord.

Do not place objects on the power cord.

Do not block the ventilation openings. These openings are provided to prevent overheating of the printer.

Do not drop paper clips or staples into the printer.

WARNING

Switch off the electricity to the machine. Disconnect the power cord from the customer supply while performing tasks that do not need electricity. Electricity can cause death or injury. Moving parts can cause injury.

DANGER: Mettez la machine hors tension. Déconnectez le cordon d’alimentation de l’alimentation du client lorsque vous réalisez des tâches qui ne nécessitent pas d’électricité. L’électricité peut être à l’origine de blessures, voire d’un accident mortel. Les pièces amovibles peuvent être à l’origine de blessures.

AVVERTENZA: Spegnere la macchina. Scollegare il cavo di alimentazione dall’alimentatore quando si eseguono attività che non richiedono elettricità. L’elettricità può causare morte o lesioni personali. Le parti in movimento possono causare lesioni personali.

VORSICHT: Schalten Sie die Stromversorgung der Maschine ab. Ziehen Sie das Stromkabel ab, wenn Sie Aufgaben ausführen, für die keine Stromversorgung benötigt wird. Stromschläge können Todesfällen oder Verletzungen verursachen. Bewegliche Teile können zu Verletzungen führen.

AVISO: Apague la electricidad de la máquina. Desconecte el cable de alimentación eléctrica de la toma de pared mientras esté realizando tareas que no necesiten corriente. La electricidad puede causar daños o la muerte. Las partes móviles pueden causar daños.

WARNING

Do not switch on the electricity to the machine while a ground circuit is disconnected. Ground circuits ensure that the machine remains safe during a fault condition.

DANGER: Ne pas mettre la machine sous tension si un circuit de mise à la masse est déconnecté. Les circuits de mise à la masse permettent de garantir la sécurité de la machine lors d’un incident.

AVVERTENZA: Non accendere la macchina se uno dei conduttori di terra non è connesso. In caso di guasti elettrici, tali conduttori garantiscono la sicurezza del sistema.

VORSICHT: Stromzufuhr zum Gerät nicht einschalten, wenn keine Erdung gegeben ist.

AVISO: No encienda la máquina mientras esté deconectado algún circuito de tierra. Los circuitos de tierra mantienen la seguridad de la máquina en las situaciones de averías o errores.

Maintenance Safety

Do not attempt any maintenance procedure that is not specifically described in the documentation supplied with the printer.

Do not use aerosol cleaners. The use of supplies that are not approved may cause poor performance and could create a hazardous condition.

Do not burn any consumables or routine maintenance items. For information on Xerox supplies recycling programs, go to www.xerox.com/gwa.

Introduction

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

How to Use this Manual, Service Safety Summary

iv

Phaser 7800 Service Manual

Operational Safety

The printer and supplies were designed and tested to meet strict safety requirements. These include safety agency examination, approval, and compliance with established environmental standards.

Pay attention to these safety guidelines to ensure the continued, safe operation of the printer.

Use the supplies specifically designed for your printer. The use of unsuitable materials may cause poor performance and a possible safety hazard.

Follow all warnings and instructions marked on, or supplied with, the printer, options and supplies.

WARNING

Use only Xerox materials and components. This product is safety certified using Xerox materials and components. The use of non Xerox materials and components may invalidate the safety certificate.

DANGER: N’utilisez que des matières premières et des composants Xerox. La sécurité du produit est assurée dans le cadre de son utilisation avec des matières premières et des composants Xerox. L’utilisation de matières premières et de composants autres que ceux de Xerox risque d’invalider le certificat de sécurité.

AVVERTENZA: Utilizzare solo materiali e componenti Xerox per avvalersi della certificazione di protezione. L’utilizzo di materiali e componenti non Xerox può rendere nulla la certificazione di protezione.

VORSICHT: Verwenden Sie nur Materialien und Komponenten von Xerox. Dieses Produkt besitzt die Sicherheitszertifizierung bei Verwendung von Xerox-Materialien und -Komponenten. Die Verwendung von Materialien und Komponenten anderer Hersteller setzt möglicherweise das Sicherheitszertifikat außer Kraft.

AVISO: Utilice solo los materiales y componentes Xerox. Este producto dispone de un certificado de seguridad si se utilizan los materiales y componentes Xerox. Este certificado de seguridad no será válido si se utilizan materiales y componentes que no sean de Xerox.

NOTE: The Total Satisfaction Guarantee is available in the United States and Canada. Coverage may vary outside these areas; please contact your local representative for details.

General Guidelines

For qualified service personnel only — Refer also to the preceding Power Safety Precautions.

Avoid servicing alone — Do not perform internal service or adjustment of this printer unless another person capable of rendering first aid or resuscitation is present.

Use care when servicing with power — Dangerous voltages may exist at several points in this printer. To avoid personal injury, do not touch exposed connections and components while power is on. Disconnect power before removing the power supply shield or replacing components.

Do not wear jewelry — Remove jewelry prior to servicing. Rings, necklaces and other metallic objects could come into contact with dangerous voltages and currents.

Warning Labels

Read and obey all posted warning labels. Throughout the printer, warning labels are displayed on potentially dangerous components. As you service the printer, check to make certain that all warning labels remain in place.

Safety Interlocks

Make sure all covers are in place and all interlock switches are functioning correctly after you have completed a printer service call. If you bypass an interlock switch during a service call, use extreme caution when working on or around the printer.

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Introduction

Service Safety Summary

Phaser 7800 Service Manual

v

Moving the Printer

Repacking Procedure

Use the power switch to turn Off the printer, and unplug all cables and cords. Do not turn

1.

Remove the Imaging Unit (Y/M/C/K) (REP 8.1).

the printer Off by pulling the power cord or using a power-strip with an On/Off switch.

2.

Remove the Toner Cartridge (Y/M/C/K) (REP 5.1).

The printer is heavy and must be lifted by three people.

3.

Remove the Waste Cartridge (REP 8.9).

4.

Remove the IBT Belt Cleaner Assembly (REP 6.1).

5.

Remove the Front Cover Assembly and Inner Cover Assembly (REP 19.1).

6.

Remove the Top Cover (REP 19.2).

7.

Cut card board to 4 pieces at approximately 1 x 1.5 inch for each piece.

8.

Cover the toner ports with the card boards.

Figure 1 Printer Lifting Technique

Repacking the Printer

When shipping the printer, repack the printer using the original packing material and boxes or a Xerox packaging kit. Instructions for repacking the printer are included in the kit. If you do not

have all the original packaging, or are unable to repackage the printer, contact your local Xerox

Figure 2 Covering the Toner Ports

service representative.

CAUTION

Failure to repackage the printer properly for shipment can result in damage to the printer. Damage to the printer caused by improper packaging is not covered by the Xerox warranty, service agreement, or Total Satisfaction Guarantee.

Introduction

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

Moving the Printer

vi

Phaser 7800 Service Manual

9.Use the tape from the Repack Kit and cut the tape to secure the Card Boards at the toner ports.

Figure 3 Securing the Card Boards

10. Reassemble the printer and follow the instructions included with the repair kit.

Serial Number Format

Changes to Xerox products are made to accommodate improved components. As improvements are made, part numbers may change from those appearing in this section. To get the latest part, provide the following information when ordering:

Component’s part number

Product type or configuration number

Serial number of the printer

The nine-digit serial number has the following format:

PPPRSSSSS

PPP = Three digit alphanumeric product code

R = Single digit numeric revision digit, 0-9. To be rolled when a major product change occurs and initiated with a change request.

Table 1 Product Code

Product

Product Code

7800, 110V Engine

AT0

7800V, 220V Engine

AT1

NOTE: Not all of the serial number will be used. This is a buffer in case additional units are built by Fuji Xerox for each model of printer during pre-production.

Table 2 Serial Number

Product

Starting Serial Number

Ending Serial Number

7800_DN, 110V Engine

205601

224500

7800_YDN, 110V Engine

224501

225500

7800V_DN, 220V Engine

225601

250500

Serial numbers between 200601 — 205600 are reserved for XOG FIC sites if reserialization is needed. A serial number break or a new serial number range will be provided when a major product change occurs.

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Introduction

Moving the Printer, Serial Number Format

Phaser 7800 Service Manual

vii

Examples

110V Engine

AT0220800

Product code for 110V printer = AT0 Serial number for 7800_DN = 220800

220V Engine

AT1227360

Product code for 220V printer = AT1 Serial number for 7800V_DN = 227360

Symbols Used on the Printer

Warnings, Cautions, and Notes

Be aware of all symbols and terms when they are used, and always read Note, Caution, and Warning statements.

A translated version of all warnings is in Translation of Warnings section.

Warnings, Cautions, and Notes can be found throughout the service manual. The words WARNING or CAUTION may be listed on an illustration when the specific component associated with the potential hazard is pointed out; however, the message of the WARNING or CAUTION is always located in the text. Their definitions are as follows:

Label Placement and Layout Example

The Serial Number Label will be applied inside the left door on the right side of the frame as shown in photo below:

WARNING

A warning is used whenever an operating or maintenance procedure, practice, condition or statement, if not strictly observed, could result in personal injury.

DANGER: Une note Danger est utilisée chaque fois qu’une procédure d’utilisation ou de maintenance peut être cause de blessure si elle n’est pas strictement respectée.

AVVERTENZA: Un segnale di avvertenza è utilizzato ogni volta che una procedura operativa o di manutenzione, una pratica, una condizione o un’istruzione, se non strettamente osservata, potrebbe causare lesioni personali.

VORSICHT: Weist darauf hin, dass ein Abweichen von den angeführten Arbeitsund Wartungsanweisungen gesundheitliche Schäden, möglicherweise sogar schwere Verletzungen zur Folge haben kann.

AVISO:Un aviso se utiliza siempre que un procedimiento de operación o mantenimiento, práctica o condición puede causar daños personales si no se respetan estrictamente.

CAUTION

A Caution is used whenever an operating or maintenance procedure, a practice, condition, or statement, if not strictly observed, could result in damage to the equipment.

NOTE: A Note is used whenever it is necessary to highlight an operating or maintenance procedure, practice, condition, or statement.

Figure 1 Serial Number Location

Introduction

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

Serial Number Format, Symbols Used on the Printer

viii

Phaser 7800 Service Manual

Printer Safety Icons

Static Caution

The following precautionary symbols may appear on the printer.

This symbol indicates hot surface on or in the printer. Use caution to avoid personal injury.

Figure 1 Hot Surface Symbol

Use caution (or draws attention to a particular component).

Figure 2 Use Caution Symbol

Danger, High Voltage

Figure 3 High Voltage Symbol

Fuser Temperature

Figure 4 Fuser Temperature

Figure 5 Static Caution Symbol

Do not touch the item.

Figure 6 Do Not Touch Item Symbol

Do not burn the item.

Figure 7 Do Not Burn Item Symbol

Recycle the item.

Figure 8 Recycling Item Symbol

Protective Ground (Earth) symbol.

Figure 9 Protective Ground (Earth) Symbol

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Introduction

Symbols Used on the Printer

Phaser 7800 Service Manual

ix

Electrostatic Discharge Precautions

Some semiconductor components, and the respective sub-assemblies that contain them, are vulnerable to damage by Electrostatic Discharge (ESD). These components include Integrated Circuits (ICs), Large-Scale Integrated circuits (LSIs), field-effect transistors, and other semiconductor chip components. The following techniques will reduce the occurrence of component damage caused by static electricity.

Be sure the power is off to the chassis or the circuit board, and observe all other safety precautions.

Immediately before handling any semiconductor components assemblies, drain the electrostatic charge from your body. This can be accomplished by touching an earth ground source or by wearing a wrist strap device connected to an earth ground source. Wearing a wrist strap will also prevent accumulation of additional bodily static charges. Be sure to remove the wrist strap before applying power to the unit under test to avoid potential shock.

After removing a static sensitive assembly from its anti-static bag, place it on a grounded conductive surface. If the anti-static bag is conductive, you may ground the bag and use it as a conductive surface.

Do not use freon-propelled chemicals. These can generate electrical charges sufficient to damage some devices.

Do not remove a replacement component or electrical sub-assembly from its protective package until you are ready to install it.

Immediately before removing the protective material from the leads of a replacement device, touch the protective material to the chassis or circuit assembly into which the device will be installed.

Minimize body motions when handling unpacked replacement devices. Motion such as your clothes brushing together, or lifting a foot from a carpeted floor can generate enough static electricity to damage an electro-statically sensitive device.

Handle IC’s and Erasable Programmable Read-Only Memories (EPROM’s) carefully to avoid bending the pins.

Pay attention to the direction of parts when mounting or inserting them on the Printed Circuit Boards (PCB’s).

Regulatory Requirements

Xerox has tested this printer to electromagnetic emission and immunity standards. These standards are designed to mitigate interference caused or received by this printer in a typical office environment.

United States (FCC Regulations)

This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy. If it is not installed and used in accordance with these instructions, it may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his/her own expense.

If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:

Reorient or relocate the receiver.

Increase the separation between the equipment and receiver.

Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.

Consult the dealer or an experienced radio/television technician for help.

Any changes or modifications not expressly approved by Xerox could void the user’s authority to operate the equipment. To ensure compliance with Part 15 of the FCC rules, use shielded interface cables.

Canada (Regulations)

This Class A digital apparatus complies with Canadian ICES-003.

Cet appareil numérique de la classe A est conforme à la norme NMB-003 du Canada.

Introduction

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

Electrostatic Discharge Precautions, Regulatory Re-

x

Phaser 7800 Service Manual

European Union

The CE mark applied to this product symbolizes Xerox’s declaration of conformity with the following applicable Directives of the European Union as of the dates indicated:

Figure 1 CE Symbol

December 12, 2006: Low Voltage Directive 2006/95/EC

December 15, 2004: Electromagnetic Compatibility Directive 2004/108/EC

This product, if used properly in accordance with the user’s instructions, is neither dangerous for the consumer nor for the environment.

To ensure compliance with European Union regulations, use shielded interface cables.

A signed copy of the Declaration of Conformity for this product can be obtained from Xerox.

Ozone Release

During print operation, a small quantity of ozone is released. This amount is not large enough to harm anyone adversely. However, be sure the room where the printer is being used has adequate ventilation, especially if you are printing a high volume of materials, or if the printer is being used continuously over a long period.

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Introduction

Regulatory Requirements

Phaser 7800 Service Manual

xi

Translation of Warnings

General Usage

WARNING

Use only Xerox materials and components. This product is safety certified using Xerox materials and components. The use of non Xerox materials and components may invalidate the safety certificate.

DANGER: N’utilisez que des matières premières et des composants Xerox. La sécurité du produit est assurée dans le cadre de son utilisation avec des matières premières et des composants Xerox. L’utilisation de matières premières et de composants autres que ceux de Xerox risque d’invalider le certificat de sécurité.

AVVERTENZA: Utilizzare solo materiali e componenti Xerox per avvalersi della certificazione di protezione. L’utilizzo di materiali e componenti non Xerox può rendere nulla la certificazione di protezione.

VORSICHT: Verwenden Sie nur Materialien und Komponenten von Xerox. Dieses Produkt besitzt die Sicherheitszertifizierung bei Verwendung von Xerox-Materialien und -Komponenten. Die Verwendung von Materialien und Komponenten anderer Hersteller setzt möglicherweise das Sicherheitszertifikat außer Kraft.

AVISO: Utilice solo los materiales y componentes Xerox. Este producto dispone de un certificado de seguridad si se utilizan los materiales y componentes Xerox. Este certificado de seguridad no será válido si se utilizan materiales y componentes que no sean de Xerox.

WARNING

Do not touch the fuser while it is hot.

DANGER: Ne pas toucher au four pendant qu’il est encore chaud.

AVVERTENZA: Non toccare il fonditore quando è caldo.

VORSICHT: Fixierbereich erst berühren, wenn dieser abgekühlt ist.

AVISO: No toque el fusor mientras está caliente.

WARNING

Do not work in a confined space. 1 m (39 inches) space is needed for safe working.

DANGER: Ne pas travailler dans un espace restreint. 1 mètre d’espace est nécessaire pour un dépannage en toute sécurité.

AVVERTENZA: Non lavorare in uno spazio limitato; è necessario uno spazio di almeno un metro attorno alla macchina per la sicurezza dell’operatore.

VORSICHT: Nur mit ausreichendem Bewegungsspielraum (1 m) arbeiten.

AVISO: No trabaje en un espacio reducido. Se necesita 1 metro de espacio para trabajar con seguridad.

WARNING

USA and Canada. Do not install this printer in a hallway or exit route that does not have 1.12 m (44 inches) of space additional to the normal space requirements in front of the machine. To conform with fire regulations this additional 1.12 m (44 inches) of space is needed in front of the printer in hallway and exit routes.

DANGER : États-Unis et Canada. Si cette machine est installée dans un couloir ou une voie de sortie, 1,12 m (44 pouces) d’espace supplémentaire à l’espace normal doit être disponible devant la machine conformément aux normes de sécurité d’incendie.

AVVERTENZA: N/A

VORSICHT: N/A

AVISO: Estados Unidos y Canadá. No instale esta máquina en un corredor o ruta de salida que no tenga 1.12 m (44 pulgadas) de ancho delante de la máquina, sin incluir el espacio que ocupe la máquina. Este espacio adicional de 1.12 m (44 pulgadas) delante de la máquina en corredores y rutas de salida es necesario para cumplir los requisitos

de las normas sobre incendios.

Electrical

WARNING

Do not perform repair activities with the power on or electrical power supplied to the machine. The machine could activate and cause serious personal injury when the power is on or electrical power is supplied.

DANGER: Ne pas effectuer de dépannage avec le contact principal activé ou avec l’alimentation électrique appliquée à la machine: celle-ci pourrait démarrer et causer de graves blessures.

AVVERTENZA: Non effettuare alcuna riparazione con la macchina accesa o con l’alimentazione elettrica inserita. La macchina potrebbe avviarsi all’improvviso e causare gravi ferite.

VORSICHT: Es dürfen keine Reparaturarbeiten durchgeführt werden, solange das Gerät eingeschalten oder mit der Stromquelle verbunden ist. Das Gerät kann u.U in den AktivZustand übergehen und somit erhebliche körperliche Schäden verursachen.

AVISO: No realice reparaciones con la máquina encendida o conectada a la corriente. La máquina podría activarse y ocasionar daños personales graves.

WARNING

Use extreme care when working near this power supply. High voltage is present on the power supply when the machine is in standby mode. Contact with electrical components or high voltage cables represents a shock potential that could result in serious personal injury.

DANGER: Faire très attention en intervenant près de ce module d’alimentation. Une haute tension y est présente lorsque la machine est en mode d’attente. Tout contact avec les éléments électriques ou les câbles haute tension représente un risque de choc et de graves blessures.

AVVERTENZA: Fare estrema attenzione quando si lavora vicino a questo gruppo statico. Il gruppo statico è caricato ad alta tensione quando la macchina è in modalità standby. Il contatto con componenti sotto tensione o cavi elettrici comportano un seriopericolo di scossa elettrica e gravi ferite.

VORSICHT: Bei der Verwendung unterbrechungsfreier Stromversorgung benutzt äußerste Vorsichtkeit. Während die Machine sich im Energiespar-Modus befindet, steht es unter Hochspannung. Beim Umgang mit elektrischen Bauteilen und Hochspannungsleitungen erhöht sich das Unfallrisiko. Äußerste Vorsicht ist geboten.

AVISO: Tenga mucho cuidado al trabajar en las proximidades de la fuente de alimentación. Hay voltaje muy alto en la fuente de alimentación cuando la máquina se encuentra en el modo de espera. El contacto con componentes eléctricos o cables de alto voltaje representa peligro de descarga eléctrica que puede ocasionar daños personales

graves.

Introduction

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

Translation of Warnings

xii

Phaser 7800 Service Manual

Finisher

WARNING

Do not connect the finisher power cord directly to the AC wall outlet. The finisher cannot operate without the machine. The machine controls the distribution of electricity to the finisher for correct power on the power off sequencing.

DANGER: Ne pas connecter le cordon d’alimentation du module de finition directement sur la prise murale. Le module ne peut pas fonctionner sans la machine. Celle-ci contrôle la distribution d’électricité vers le module de finition lors des séquences de mises hors tension.

AVVERTENZA: non connettere il cavo elettrico della stazione di finitura direttamente a una presa a muro. La macchina non è in grado di funzionare indipendentemente dalla stampante, la quale ne gestisce totalmente i cicli di accensione e spegnimento.

VORSICHT: Netzstecker des Finisher nicht direkt an eine Netzsteckdose anschließen. Der Finisher kann nicht ohne das Document Centre betrieben werden. Die Stromversorgung zum Finisher zur richtigen Abschaltsequenz wird vom Document Centre gesteuert.

AVISO: No conecte el cable de alimentación de la acabadora directamente a la toma de corriente alterna. La acabadora no funciona sin la máquina. La máquina controla la distribución de energía eléctrica a la acabadora para la secuencia correcta de encendido y apagado.

Phaser 7800 Overview

The Phaser 7800 uses single-pass LED print heads with an electrophotographic four-color (YMCK) tandem architecture and intermediate transfer printing process. The Phaser 7800 delivers color and mono print speed at 45/45-ppm, and resolutions up to 1200 x 2400 dots-per- inch (dpi). The Phaser 7800 supports Adobe PostScript 3, PCL5, PCL6, USB 2.0, and 10/100/ 1000 Base-TX Ethernet. Additional features include a 4.3” touch screen display and a Hard Disk Drive. A Finisher with stacking, stapling, punching, and booklet making features is available with the Phaser 7800 per selected model.

Input trays can support up to 5 trays with 1500-Sheet High-Capacity Feeder or 2500-Sheet High-Capacity Feeder. Tray 1 supports up to 100 sheets of specialty paper, card stock, and envelopes. The standard paper input is 500 sheets and the maximum input with an optional Trays 3, 4, and 5 is 2500 sheets. Two output trays are included with the Phaser 7800; each output tray holds 250 sheets face down.

Printer Configurations

The Phaser 7800 is available in three configurations.

Table 1 Phaser 7800 Configurations

Features

7800 DN

7800 GX

7800 DX

Processor and Clock

1.33 GHz

1.33 GHz

1.33 GHz

Speed

Memory Configuration*

2 GB

2 GB

2 GB

Print Speed

45/45

45/45

45/45

Adobe Postscript 3 Fonts

Standard

Standard

Standard

PCL5 Fonts

Standard

Standard

Standard

PCL6 Fonts

Standard

Standard

Standard

USB 2.0

Standard

Standard

Standard

Ethernet Interface

10/100/1000

10/100/1000

10/100/1000

Base-TX

Base-TX

Base-TX

Tray 1 (100 Sheet)

Standard

Standard

Standard

Tray 2 (500 Sheet)

Standard

Standard

Standard

Tray 3/4/5 1500-Sheet

Optional

Standard

N/A

Feeder

Tray 3/4/5 2500-Sheet

Optional

N/A

Standard

Feeder

Auto-Duplexer

Standard

Standard

Standard

Hard Disk Drive

160 GB

160 GB

160 GB

Advanced Finisher

N/A

Optional

Optional

Professional Finisher

N/A

Optional

Optional

Wireless LAN

Optional

Optional

Optional

Printer Resolution (dpi)

Standard

1200×600

1200×600

1200×600

Enhanced

1200×1200

1200×1200

1200×1200

Photo

2400×1200

2400×1200

2400×1200

* All configurations have one memory slot supporting 2 GB DDR2 DIMMs.

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Introduction

Translation of Warnings, Printer Configurations

Phaser 7800 Service Manual

xiii

Parts of Phaser 7800

Left Front View of 7800DX Printer (with 2500-Sheet Feeder)

Left Front View of 7800GX Printer (with 1500-Sheet Feeder)

Figure 2 Left Front View with 2500-Sheet Feeder

Figure 1 Left Front View with 1500-Sheet Feeder

1. Left Side Door C

1. Left Side Door C

2. Tray 1 with Extension Tray

2. Tray 1 with Extension Tray

3. Left Side Door B

3. Left Side Door B

4. Left Side Door A

4. Left Side Door A

5. Left Side Door D

5. Left Side Door D

6. Control Panel

6. Control Panel

7. Output Tray

7. Output Tray

8. Center Output Tray

8. Center Output Tray

9. Secondary Power Switch

9. Secondary Power Switch

10. Main Power Switch

10. Main Power Switch

11. Front Door

11. Front Door

12. Tray 2

12. Tray 2

13. 2500-Sheet Feeder (Trays 3-5)

13. 1500-Sheet Feeder (Trays 3-5)

Introduction

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

Parts of Phaser 7800

xiv

Phaser 7800 Service Manual

Left and Rear Views

Hard Disk Drive

The Phaser 7800 supports an internal Hard Disk Drive. The Hard Disk Drive has a minimum

160 GB capacity. Features include:

Secure Print

Personal Print

• Personal or Shared Saved Print

Disk Collation

Figure 4 Hard Disk Drive

Figure 3 Left and Rear Views

1.USB Connection

2.USB Memory Port (for service only)

3.Ethernet Connection

4.Power Connector for Finisher

5.Power Connector for Printer

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Introduction

Parts of Phaser 7800

Phaser 7800 Service Manual

xv

Phaser 7800 Options

The Phaser 7800 options include:

Wireless Adapter

Heavy Media Kit

Optional 1500-Sheet Feeder (Trays 3, 4, 5)

Optional 2500-Sheet Feeder (Trays 3, 4, 5)

Wireless Adapter

The Wireless Network Adapter enables the printer to connect to a wireless network.

Heavy Media Kit

The Heavy Media Kit allows the printer to feed media (duplex) up to 350gsm. Refer to Gate 1 Spring removal procedure (REP 17.5) for how to remove the Spring.

Optional 1500-Sheet Feeder (Trays 3, 4, 5)

The Optional 1500-Sheet Feeder increases the input capacity of the printer and can be attached to the printer underneath Tray 2. Each tray holds up to 500 sheets of media. The Optional 1500-Sheet Feeder is customer installable.

Figure 1 Optional 1500-Sheet Feeder

Optional 2500-Sheet Feeder (Trays 3, 4, 5)

The Optional 2500-Sheet Feeder increases the input capacity of the printer and can be attached to the printer underneath Tray 2. Tray 3 holds up to 500 sheets and Trays 4 and 5 hold up to 1,000 sheets each. The Optional 2500-Sheet Feeder is customer installable.

Figure 2 Optional 2500-Sheet Feeder

Introduction

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

Phaser 7800 Options

xvi

Phaser 7800 Service Manual

Finisher

The Finisher is a customer install option and available in two models: Advanced and Professional.

Advanced Finisher

The Advanced Finisher consists of a Horizontal Transport and SB Finisher. The SB Finisher can collate, stack, staple, add a booklet crimp, saddle staple, and hole punch sets of prints.

The Advanced Finisher can stack up to 2000 sheets or 200 sets of 90 gsm or 20 lb letter/A4 size paper. For paper sizes greater than A4 LTR, the maximum number of sets is limited to 100.

The SB Finisher handles a variety of standard paper sizes, ranging from A4 SEF/ 8.5 x 11” up to A3/ 11 x 17”. The Center Tray has a capacity of 200 sheets of A3/11 x 17” paper. The Stacker Tray has a capacity of 2000 sheets of A4/ 8.5 x 11” or 1000 sheets of A3/ 11 x 17” paper.

Figure 3 Advanced Finisher

1.

Front Transport Cover

8.

Booklet Maker

2.

2/3 Hole Punch Kit or 2/4 Hole Punch Kit

9.

Right Tray

3.

Hole Punch Waste Container

10.

Right Tray Extension

4.

Horizontal Transport

11.

Creaser Unit

5.

Finisher Top Cover

12.

Staple Cartridge

6.

Booklet Staple Cartridge

13.

Finisher Front Door

7.

Side Cover for Booklet Unit

14.

Finisher Front Cover

Professional Finisher

The Professional Finisher includes a Booklet Maker.

Top Tray: 500 sheets

Stacking Tray: Up to 3000 sheets

Stapling:

Single (Front/ Rear), dual, and quadruple* (A A4/ Letter)

Auto stapling (50 sheets maximum) — 24 lb/90 gsm

Booklet stapling

Supports Letter, Legal, Tabloid, A3, A4, B4 and B5 size

Figure 4 Professional Finisher

1.

Center Tray

7.

Right Middle Tray

2.

Hole Punch Unit

8.

Staple Cartridge

3.

Hole Punch Waste Container

9.

Booklet Tray

4.

Finisher Front Door

10.

Booklet Staple Assembly

5.

Right Top Tray

11.

Booklet Maker

6.Exit Cover

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Introduction

Phaser 7800 Options

Phaser 7800 Service Manual

xvii

Control Panel Configurations

The Control Panel consists of one LED, one 4.3 inch Wide Video Graphics Array (WVGA) touch screen display, and 2 functional buttons. The touch screen is used to navigate the menu system, perform functions, and select modes of operation for the printer. The Control Panel contains various features include:

Displays the current operating status of the printer.

Provides access to print features.

Provides access to reference materials.

Provides access to Tools and Setup menus.

Provides access to Troubleshooting menus and videos.

Prompts user to load paper, replace supplies, and clear jams.

Displays errors and warnings.

Plays event-driven videos.

Figure 1 Phaser 7800 Control Panel

1.

Touch Screen

Displays information and provides access to the printer functions

2.

Power Saver

Enters Sleep mode, and exists Low Power or Sleep mode.

3.

Cancel

Temporarily stops the current print job, allowing user to cancel or

resume the job.

Control Panel Special Functions

Table 1 Service Control Panel

Function

Buttons Presses

Enter Service Diagnostics

From Ready to Print, press and hold the Pause button for 5

seconds, then press and release the Power Saver button to

display the Service Diagnostics login screen.

Reset Touchscreen Parameters

From Ready to Print, press and hold the Power Saver button

for 5 seconds, then press and release the Pause button to

reset the Touchscreen to factory defaults and display the

Control Panel calibration screen (GP 10 — Control Panel

Troubleshooting).

Override locked Service Tools

At the login screen:

menu using Service credentials

User Name: !$ecivreS

Passcode: 2732

Resetting the System Admin

1.

Obtain the printer serial number and page count.

(SA) Pass Code

2.

Call the Welcome Center for a temporary pass code.

3.

Enter reset (not case sensitive) and temporary pass

code at the login screen.

NOTE: SA login credentials return to default values

(ADMIN/1111) after 100 pages.

Access Code

From Control Panel

Printer > Tools > Setup > Service Tools > Service Diag-

nostics

Enter code 6789

LED Indicators

Table 2 LED Indicators

LED State

Printer State

Flashing Green

If no error condition exists and print engine is busy or a job is being

processed.

Green

No error or warning condition exists.

Red

An error condition exists.

Amber

No error condition exists and a warning condition exists.

Introduction

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

Control Panel Configurations

xviii

Phaser 7800 Service Manual

LUI (Control Panel) Lock

LUI Lock is stored on the SD Card.

LUI Lock factory default for all items: Off.

System Administrator (SA) user name and passcode are stored on the SD Card.

System Administrator (SA) user name and passcode factory defaults: «admin», 1111.

Service username and passcode: Available from Service.

Service Access is stored on the SD Card.

Service Access: Enabled.

If LUI Lock is Off or Service and the SA are not logged in, all buttons are displayed with no key icon.

If LUI Lock is On and neither Service nor the SA is logged in, the buttons of each lockable item is displayed with a key icon.

The lockable items are:

Print Reference Materials

Tray Management

Language / Keyboard

Date / Time

System Timeout

Startup Page

Network & USB

Reprint Jammed Pages

Security

Output Settings

Energy Saver

PostScript

Service Tools

If an LUI button has no key icon, selecting it displays the button’s menu.

If an LUI button has a key icon, selecting the button displays the passcode entry screen.

If the SA user name and passcode are entered, the SA is logged in.

If Service Access is Enabled and the Service user name and passcode are entered, Service is logged in.

If either Service or the SA is logged in, the item is displayed.

Service or the SA is logged out when the System Timeout expires or the Logout button is selected from the Home Page.

Interactions

If the user name «reset» is entered in the passcode entry screen, a passcode generated from the serial number and Total Impressions by a proprietary algorithm is valid until Total Impressions plus 100 is reached.

The above allows service to help users who have forgotten or lost their SA user name and/or passcode. The customer can call for assistance and must provide the printer serial number and current Total Impressions, which uses a Xerox app to generate the passcode. This passcode works while the printer’s Total Impressions are from up to and including Total Impressions + 99. Note that the «reset» user name and special passcode also work in CWIS.

Routine Maintenance Items

A maintenance item is a printer part or assembly that has a limited life, and requires periodic replacement. Routine maintenance items are typically customer replaceable.

The following listed items have limited life and require periodic replacement.

NOTE: Print life is based on “typical” office printing and 5% coverage per color on 24 lb. paper. The 1,500,000 life is not guaranteed and varies depending on usage habits.

Figure 1 Routine Maintenance Items

Table 1 Phaser 7800 Maintenance Items

Item

Description

Print Life

1

Transfer Roller

200,000 pages

2

Fuser

360,000 pages

3

Transfer Belt Cleaner (IBT Cleaner)

160,000 pages

4

Waste Cartridge

20,000 pages

5

Imaging Units

5-page jobs: up to

145,000 pages

3-page jobs: up to

115,000 pages

1-page jobs: up to

64,000 pages

6

Tray 1 Feed Roller Kit

100,000 pages

7

Tray 2-5 Feed Roller Kit

300,000 pages per tray

8

Suction Filter

120,000 pages

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Introduction

Control Panel Configurations, Routine Mainte-

Phaser 7800 Service Manual

xix

Table 1 Phaser 7800 Maintenance Items

Item

Description

Print Life

9

Staple Cartridge (Booklet Maker, Advanced

2,000 sets

Finisher)

Staple Cartridge (Booklet Maker, Professional

5,000 sets

Finisher)

10

Staple Cartridge (Advanced Finisher, Profes-

5,000 sets

sional Finisher)

Consumables

Consumable consist of 4 Toner Cartridges used in the printer.

Each Toner Cartridge has a CRUM (Customer Replaceable Unit Meter) to record new or used cartridge and usage information and identifies the type of Toner Cartridge (Standard or High capacity).

The CRUM contains a company ID, Region ID, and Xerox company name. A CRUM counts the amount of remaining toner. When toner empty is detected, Life End status will be sent to indicate toner empty.

Internal counters track Consumables and Maintenance Items life usage.

Life ratings are based on A-size sheets at 5% coverage.

Figure 1 Consumables

Toner Cartridge

Print Life

Standard Capacity

CMY: 6,000 pages

High Capacity

CMY: 17,200 pages

K: 24,000 pages

Specifications

Printer Specifications

Table 1 Printer Specifications

Characteristic

Specifications

Printing Technology

Recording System: Electrophotographic method that uses

OPC Drum and Intermediate Transfer Belt

Charging System: Includes contact charge (BCR) and roll

type cleaner

Development System: Dry type two-component magnet

roller method that uses EA-HG toner, 5.8 microns in

diameter (C, M, Y, K)

Exposure System: LED Print Head

Transfer System: Roller method using both primary and

secondary transfers

Fusing System: Induction Heating (IH) Fusing

method

Cleaning Method:

Imaging Unit: Cleaning Blade

IBT: Cleaning Blade

Printer Life

1,500,000 pages

Maximum Duty Cycle

Up to 175,000 pages/month*

Recommended AMPV

Up to 30,000 pages/month

Color Medium

Cyan, Magenta, Yellow, and Black Print Cartridges

Print-Quality Mode (dpi)

Standard: 1200 x 600

Enhanced: 1200 x 1200

Photo: 2400 x 1200

Average Image Coverage

Color: 5% each CMY

Mono: 5%

Average Job Size

5 pages

Maximum Image Coverage

240% for all C, M, Y, K combined

First Page Output Time

As fast as 8 seconds

Operating System

Windows: Vista and Windows 7

Macintosh: OS 10.5 or higher, Intel Mac

Linux

– Solaris 8, 9, 10

– HPUX 11.0 and 11iv2

– AIX 5I v5.3

– Linux Fedora Cora 1 and 5

– Redhat Enterprise Linux 4

– Suse Linux 10.0 and 11.x

* Assumes a 30 day month of printing.

Introduction

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

Consumables, Specifications

xx

Phaser 7800 Service Manual

Memory Specifications

Table 2 Memory Specifications

Characteristic

Specifications

Memory

2.0 GB

Supported RAM

Supports 2.0 GB of DDR2 DIMM with one memory slot.

Electrical Specifications

Table 3 Electrical Specifications

Characteristic

Specifications

Power Supply Voltage/ Frequency

Line Voltage

110 — 127 V ± 10%

220 — 240 V ± 10%

Frequency Range

50/60 Hz ± 3 Hz0

Environmental Specifications

Table 4 Environmental Specifications

Characteristic

Specifications

Temperature

Operating

10° to 32° C (50° to 90° F)

Storage

-20° to 48° C (-4° to 118° F)

Humidity (% RH)

Operating

15% to 85% RH

Optimum

20% to 70% RH

Altitude

Operating

0 to 3,200 meters (10,500 feet)

Acoustic Noise

Sound Power Level (Bels)

Sound Pressure (Decibels)

Operating (LWAd)

6.81 B(A)

52 dB(A)

Idle (LWAd)

3.8 B(A)

21 dB(A)

Energy Consumption

115 VAC, 60 Hz Operation

Table 5 Non-Printing Modes

Non-Printing

Time

Watt

Watts/

Modes

(sec)

Lpeak (A)

Ppeak (W)

Hours

BTUs

hour

Power Off

600

0.07

0.2

0.03

0.1

0.2

Warm Up

181

10.4

1185.9

12.28

41.9

244.2

through Start Page

Ready/ Standby

3600

4.0

459.4

85.95

293.3

86.0

Mode

Low Power Mode

3600

4.0

457.5

53.28

181.8

53.3

Sleep Mode

3600

0.1

5.4

5.33

18.2

5.3

1st Page from

7

10.0

1138.6

2.02

6.9

1038.9

Ready Mode

1st Page from Low

9

10.0

1141.1

2.97

10.1

1188.0

Power

1st Page from Sleep

61

10.2

1162.5

7.88

26.9

465.0

Table 6 Printing Modes

Printing

Time

Watt

BTUs/

Watts/

Modes

(sec)

Images

ipm

Hours

BTUs

Image

hour

Printing Color

260

190

43.8

61.0

208.1

1.1

844.1

Simplex

Printing Color

276

197

42.8

58.7

200.4

1.0

765.9

Duplex

Printing

206

150

43.7

39.6

135.0

0.9

691.2

Monochrome

Simplex

Printing

299

213

42.7

54.0

184.2

0.9

649.8

Monochrome

Duplex

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Introduction

Specifications

Phaser 7800 Service Manual

xxi

230 VAC, 50 Hz Operation

Table 7 Non-Printing Modes

Non-Printing

Time

Watt

Watts/

Modes

(sec)

Lpeak (A)

Ppeak (W)

Hours

BTUs

hour

Power Off

598

0

0.4

0.06

0.2

0.4

Warm Up

150

5.2

1188.2

12.16

41.5

291.8

through Start Page

Ready/ Standby

3600

2.1

482.6

85.51

291.8

85.5

Mode

Low Power Mode

3600

2.3

519.5

55.54

189.6

55.5

Sleep Mode

3600

0.2

17.5

6.32

21.6

6.3

1st Page from

8

5.2

1196.7

1.83

6.2

823.5

Ready Mode

1st Page from Low

10

5.2

1192.6

3.26

11.1

1173.6

Power

1st Page from Sleep

33

5.1

1162.4

6.08

20.8

663.3

Table 8 Printing Modes

Printing

Time

Watt

BTUs/

Watts/

Modes

(sec)

Images

ipm

Hours

BTUs

Image

hour

Printing Color

299

210

42.1

63.1

215.5

1.0

760.1

Simplex

Printing Color

298

188

37.9

58.4

199.2

1.1

705.0

Duplex

Printing

298

218

43.9

52.3

178.4

0.8

631.3

Monochrome

Simplex

Printing

299

211

42.3

51.6

176.2

0.8

621.8

Monochrome

Duplex

Print Speed

Internal Tray

Table 9 Internal Tray

Continuous Print Speed

Color

Resolution

Mode

A4

A4 Duplex

A3

A3 Duplex

Bond

Color

45

45

22

15

Plain

B/W

45

45

22

15

Recycled

Plain Reload

Heavyweight 1*

Color

32

32

17

13

Coated 1 (*1)

B/W

32

32

17

13

Labels (*1)

Heavyweight 2 (*1)

Color

22

22

13

9

Coated 2 (*1)

B/W

22

22

13

9

Transparency

Color

22

N/A

13

N/A

B/W

22

N/A

13

N/A

(*1) Auto Duplex not available for Plain Reload, Heavyweight 1/2 Reload, Coated 1/2

Reload, and Labels

(*2) Tray 1 does not support paper of this size range. Trays 2 ~ 4 support up to 12×19”

SEF or SRA3.

Tray 1

Table 10 Tray 1

Continuous Print Speed

Color

Resolution

Mode

A4

A4 Duplex

A3

A3 Duplex

Bond

Color

40

40

22

15

Plain

B/W

40

40

22

15

Recycled

Plain Reload (*1)

Lightweight (*1)

Heavyweight 1 (*1)

Color

32

32

17

13

Coated 1 (*1)

B/W

32

32

17

13

Labels (*1)

Heavyweight 2 (*1)

Color

22

22

13

9

Coated 2 (*1)

B/W

22

22

13

9

Heavyweight 2 (*1) (*2)

Transparency

Color

22

N/A

13

N/A

B/W

22

N/A

13

N/A

(*1) Auto Duplex not available for Plain Reload, Lightweight, Heavyweight 1/2/3 Reload,

and Labels

(*2) Heavyweight 3 is recognized as Heavyweight 2A in IOT.

Introduction

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

Specifications

xxii

Phaser 7800 Service Manual

First Print Output Time

First Print Output Time (FPOT) is defined as the time from when the engine receives a Start signal in Ready state, until a single page is printed and delivered to the output tray.

The following conditions are applied:

The Controller does not keep the print engine waiting.

The printer prints at Simplex mode.

The printer is at Standby mode (ROS Motor Off, Fuser Ready).

Paper is A4 size Long-Edge Feed (LEF).

Table 11 First Print Output Time

Condition

FPOT (sec.)

Mono FPOT from Warm

9 sec.

Color FPOT from Warm

9 sec.

FPOT from Sleep

40 sec.

FPOT from power Off (cold)

100 sec.

Media and Tray Specifications

The following tables list the recommended Xerox paper for the Phaser 7800. Print the Paper Tips Page from the printer for more details.

See also: Recommended Media List at www.xerox.com/paper

Supported Media Size

Table 12 Media Size

3TM

TTM

Trays

Trays

Media Type

Size

Tray 1

Tray 2

3, 4, 5

4, 5

Letter

8.5 x 11 in.

Yes

Yes

Yes

Yes

Legal

8.5 x 14 in.

Yes

Yes

Yes

Yes

Executive

7.25 x 10.5 in.

Yes

Yes

Yes

Yes

Statement

5.5 x 8.5 in.

Yes

Yes

Yes

Yes

A3

297 x 420 mm

Yes

Yes

Yes

Yes

A4

210 x 297 mm

Yes

Yes

Yes

Yes

A5

148 x 210 mm

Yes

Yes

Yes

Yes

B4

JIS

257 x 364 mm

Yes

Yes

Yes

Yes

B5

JIS

182 x 257 mm

Yes

Yes

Yes

Yes

B5

ISO

176 x 250 mm

Yes

Yes

Yes

Yes

US Folio

8.5 x 13 in.

Yes

Yes

Yes

Yes

Tabloid

11 x 17 in.

Yes

Yes

Yes

Yes

Tabloid Extra

12 x 18 in.

Yes

No

Yes

Yes

SRA3

320 x 450 mm

Yes

Yes

Yes

Yes

Custom

Width: 140 x 297 mm (5.5~11.7

Yes

Yes

Yes

Yes

in.)

Length: 182 x 432 mm (7.2~17.0

in.)

Banner

Short Edge: 100 x 305 mm (3.94 x

Yes

No

No

No

12.00 in.)

Long Edge: 140 x 1219 mm (5.5 x

48.0 in.)

NOTE: All trays support Custom sizes. Tray 1 supports a wider range of Custom size dimensions than trays 2 and 3.

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Introduction

Specifications

Phaser 7800 Service Manual

xxiii

Supported Media Types and Weights

Table 13 Media Types and Weights

Auto-Duplex

3TM

TTM

Support

Trays

Trays

Extra Heavy Duty

Media Type

Media Weight

Tray 1

Tray 2

3, 4, 5

4, 5

Media Kit

Plain Paper

75-105g/m2

Yes

Yes

Yes

Yes

Auto-

Auto-

(20-28 lb. Bond)

Duplex

Duplex

Lightweight Card-

106-169 g/m2

Yes

Yes

Yes

Yes

Auto-

Auto-

stock

(40-60 lb. Cover)

Duplex

Duplex

Card Stock

170-256 g/m2

Yes

Yes

Yes

Yes

Auto-

Auto-

(65-98 lb. Cover)

Duplex

Duplex

Heavy Card Stock

257-300 g/m2

Yes

No

No

No

No Auto-

Auto-

(99-111 lb. Cover)

Duplex

Duplex

Extra Heavy-

301-350 g/m2

Yes

No

No

No

No Auto-

No Auto-

weight Card Stock

(112-134 lb. Cover)

Duplex

Duplex

Lightweight

106-169 g/m2

Yes

Yes

Yes

Yes

Auto-

Auto-

Glossy Cardstock

(50-60 lb. Cover)

Duplex

Duplex

Glossy Cardstock

170-256 g/m2

Yes

Yes

Yes

Yes

Auto-

Auto-

(65-98 lb. Cover)

Duplex

Duplex

Heavyweight

257-300 g/m2

Yes

No

No

No

No Auto-

Auto-

Glossy Cardstock

(99-111 lb. Cover)

Duplex

Duplex

Extra Heavy-

301-350 g/m2

Yes

No

No

No

No Auto-

No Auto-

weight Glossy

(100 lb. Cover)

Duplex

Duplex

Cardstock

Labels

Yes

Yes

Yes

Yes

No Auto-

No Auto-

Duplex

Duplex

Pre-printed

Yes

Yes

Yes

Yes

Auto-

Auto-

Duplex

Duplex

Hole Punched

Yes

Yes

Yes

Yes

Auto-

Auto-

Duplex

Duplex

Recycled

Yes

Yes

Yes

Yes

Auto-

Auto-

Duplex

Duplex

Transparency

Xerox Premium

Yes

Yes

No

No

No Auto-

No Auto-

Transparency

Duplex

Duplex

Letterhead

Yes

Yes

Yes

Yes

Auto-

Auto-

Duplex

Duplex

Custom

Yes

Yes

Yes

Yes

Auto-

Auto-

Duplex

Duplex

Envelope

75-90 g/m2

Yes

No

No

No

No Auto-

No Auto-

(20-25 lb. Bond)

Duplex

Duplex

Supported Envelopes

Table 14 Envelopes

Type

Dimension

Tray 1

Trays 2, 3, 4, 5

#10 Commercial Envelope

4.12 x 9.5 in.

Yes

No

Monarch Envelope

3 7/8 x 7.5 in.

Yes

No

DL Envelope

110 x 220 mm

Yes

No

C5 Envelope

162 x 229 mm

Yes

No

C6 Envelope

114 x 162 mm

Yes

No

C4 Envelope

229 x 324 mm

Yes

No

Custom Envelope

Within range of min. — max

Yes

No

standard media sizes

NOTE: Do not use envelopes with hot melt glue, windows, or metal clasps.

Introduction

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

Specifications

xxiv

Phaser 7800 Service Manual

Physical Dimensions and Clearances

Printer Dimensions

Table 1 Print Engine

Print Engine

7800DN

7800 GX

7800 DX

Width

25.25 in.

25.25 in.

25.25 in.

(641.4 mm)

(641.4 mm)

(641.4 mm)

Depth

27.5 in.

27.5 in.

27.5 in.

(698.5 mm)

(698.5 mm)

(698.5 mm)

Height

22.75 in.

37.5 in.

37.5 in.

(577.9 mm)

(952.5 mm)

(952.5 mm)

Weight

178.6 lb.

255.7 lb.

275.6 lb.

(81.0 kg)

(116.0 kg)

(125.0 kg)

Table 2 Options

Options

Optional 1500-Sheet Feeder (3TM)

Width

22.0 in. (640.0 mm)

Depth

26.2 in. (665.0 mm)

Height

14.6 in. (371.0 mm)

Weight

77.0 lb. (35.0 kg)

Optional 2500-Sheet Feeder (TTM)

Width

22.0 in. (640.0 mm)

Depth

26.2 in. (665.0 mm)

Height

14.6 in. (371.0 mm)

Weight

97.0 lb. (44.0 kg)

Clearance and Mounting Surface Specifications

These specifications apply to any printer used without a Lower Tray Assembly or Printer Stand.

1.In order to function properly, the printer must be placed on a flat surface with the following minimum clearances.

Figure 1 Clearance Specification for Printer

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Introduction

Physical Dimensions and Clearances

Phaser 7800 Service Manual

xxv

Figure 3 Clearance Specification for with Professional Finisher

2.Mounting surface flatness must be within the specified range. The printer must not be tipped or tilted more than .2 inches.

Figure 2 Clearance Specification for Advanced Printer with Booklet Maker

Figure 4 Tilting Specification

Introduction

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

Physical Dimensions and Clearances

xxvi

Phaser 7800 Service Manual

Failure to adhere to the specified mounting specifications will void all guarantees of print-qual- ity and/or performance. Known problems that can occur as a result of exceeding the mounting surface specifications are:

Color-to-Color mis-registration, primarily in the horizontal direction.

A smear or line of toner approximately 40 mm from the trailing edge of the print.

Toner Cartridge Life

Table 1 Toner Cartridge Life Information

Toner Cartridge

Control Panel Display

Functionality

Life Warning Error

End of Life Error

Xerox (Genuine

X Toner Cartridge is

Tone empty. Replace

Can still print K if run black is

Xerox)

low.

X Toner Cartridge.

enable.

Non-Xerox (com-

X Toner Cartridge is

Tone empty. Replace

Can still print K if run black is

patible)

low.

X Toner Cartridge.

enable.

Non-Xerox

Non-Xerox Black

Replace X Toner

NOTE: If it is non-Xerox Toner

(non-compatible)

Toner in use.

Cartridge.

Cartridge is installed in the

Non-Xerox Black

printer, estimated remaining

Toner Cartridge X

pages will not be displayed.

Toner is not genuine

The gas gages are disabled.

Xerox.

Maintenance Function

Firmware Update

The Image Processor Board firmware can be updated by customers and service technicians using Windows PC or Macintosh with dedicated utilities. Firmware updates are available at www.xerox.com/office/P7800support.

The Phaser 7800 updates Engine Controller, Network Controller (contained on the Hard Drives), and Finisher software.

Refer to GP 21 Firmware Update in Chapter 6, General Troubleshooting.

Diagnostics

Two types of diagnostic functions are available:

1.Power On Self Test: The controller board is checked at every Power On. The CPU, ROM, and RAM are verified by the boot loader for integrity before the POST firmware can be loaded to verify the Controller Board, but other system components are not required for POST to run.

2.Service Diagnostics: Only qualified service personnel can perform manual diagnostics using GP 3 (Service Diagnostics) in Chapter 6, General Troubleshooting.

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Introduction

Physical Dimensions and Clearances, Toner Car-

Phaser 7800 Service Manual

xxvii

Reference Pages and Troubleshooting Test Pages

The following Reference and Troubleshooting Test Pages are available in the Phaser 7800 printer. The pages can be accessed using the printer’s Control Panel.

Reference Pages

Table 1 Reference Pages

Reference Page

Description

Configuration Report

Lists all information about the current configuration of the

printer.

Connection Setup

Contains information about setting up the printer on a network,

or connecting directly to a computer on a Windows or Macintosh.

Office Demo

Prints a page containing text.

Graphics Demo

Prints a page containing a graphic image.

2-Sided Demo

Prints two pages on one sheet containing a graphic image on one

side, and text on the other side. Contains same images on

Duplex sample, Office Sample and Graphics Sample.

Paper Tips

Lists supported paper and provides tips on setting up and loading

paper trays.

PostScript Font List

Contains list of PostScript fonts available within the printer or

installed on the printer’s Hard Drive, if the optional Hard Drive is

installed.

PCL Font List

Contains list of PCL fonts available internally within the printer

or installed on the printer’s Hard Drive, if the optional Hard

Drive is installed.

CMYK Sampler

Prints spectrum of color rectangles with the values of each

component color (Cyan, Magenta, Yellow, Black).

RGB Sampler

Prints spectrum of color rectangles with the values of each

component color (Red, Green, Blue).

Spot Color Sampler

Prints 14 Pages of spot color samples.

Supplies Usage

Prints a page describing the status of the supplies used by the

printer.

Usage Profile

Contains summary page of printer usage information.

Accessing the Reference Pages

1.From the printer’s Control Panel, touch Printer.

2.Touch Print Reference Materials.

3.Select the appropriate reference page.

4.Touch Print to print the page(s).

Troubleshooting Test Pages

Table 2 Troubleshooting Test Pages

Test Pages

Description

Cyan 50% Fill Test Page

Prints 1 page consisting of 50% Cyan fills with alignment marks.

Magenta 50% Fill Test

Prints 1 page consisting of 50% Magenta fills with alignment

Page

marks.

Yellow 50% Fill Test Page

Prints 1 page consisting of 50% Yellow fills with alignment marks.

Black 50% Fill Test Page

Red 50% Fill Test Page

Prints 1 page consisting of 50% Black fills with alignment marks.

Green 50% Fill Test Page

Prints 1 page consisting of 50% Green fills with alignment marks.

Blue 50% Fill Test Page

Prints 1 page consisting of 50% Blue fills with alignment marks.

Repeating Defects

Provides a measurement tool for using to match the spacing

between repeated marks on the printed pages with the compo-

nent that would cause such spacing to occur.

Accessing the Troubleshooting Pages

1.From the printer’s Control Panel, touch Printer.

2.Touch Tools.

3.Touch Troubleshooting.

4.Touch Test Pages.

5.Select the appropriate test page to print.

6.Touch Print to print the page(s).

Introduction

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

Reference Pages

xxviii

Phaser 7800 Service Manual

Acronyms and Abbreviations

Table 1 Acronyms and Abbreviations

Acronym

Description

3TM

Three Tray Module

A3

Paper size 297 millimeters (11.69 inches) x 420 millimeters (16.54

inches).

A4

Paper size 210 millimeters (8.27 inches) x 297 millimeters (11.69

inches).

A5

Paper size 148 millimeters (5.82 inches) x 210 millimeters (2.10

inches).

AC

Alternating Current is type of current available at power source for the

printer

AD

Auto Duplex

A/D

Analog to Digital (refers to conversion of signal)

ADC

Automatic Density Control

ADJ

Adjustment Procedure

AMPV

Average Monthly Print Volume

AOC

Auto Offset Control, Automatic Offset Control

A/P

Advanced Professional (Finisher)

ASIC

Application Specific Integrated Circuit

ASSY

Assembly

ATC

Automatic Toner Concentration

ATM

Adobe Type Manager

ATVC

Auto Transfer Voltage Control

BCR

Bias Charge Roller

BP

Backplane

BSD

Block Schematic Diagram

BTM

Bottom

BTR

Bias Transfer Roller

BUR

Backup Roll

C

Degree Celsius

CAM

Cam Shaft

CCD

Charged Coupled Device (Photoelectric Converter)

CCPM

Color Pages Per Minute

CCW

Counterclock-Wise

CD

Circuit Diagram

CD

Compact Disc

CLT

Clutch

CM

Centimeter

CMYK

Toner colors for the printer:

Y = yellow, C = cyan, M = magenta, K = black

CPU

Computer Processing Unit

Table 1 Acronyms and Abbreviations

Acronym

Description

CRD

(PostScript) Color Rendering Dictionary

CRU

Customer Replaceable Unit

CRUM

Customer Replaceable Unit Meter/Memory

CSE

Customer Service Engineer

CST

Cassette

CVT

Constant Velocity Transport

CW

Clockwise

CWIS

CentreWare Internet Services

dB

Decibel

DC

Direct Current is type of power for printer components.

Printer converts AC power from power source to DC

power.

DCN

Disconnect

DDNS

Dynamic Domain Name System

DDR2 DIMM

Double Data Rate Dual In-Line Memory Module

DEV

Developer

DHCP

Dynamic Host Configuration Protocol

DMM

Digital Multimeter is generic name for meter that measures voltage, cur-

rent, or electrical resistance.

DMO

Developing Markets Organization

DMP

Damper

DNS

Domain Name System

DPI

Dot Per Inch

DRV

Drive

DUP

Duplex (2-sided printing)

EA-HG

Emulsion Aggregate High Glass

EC

European Community

ECM

Error Correction Mode

EDOC

Electronic Documentation

EEA

European Economic Area

EEC

European Economic Community

EEPROM

Electronically Erasable Programmable Read-Only

Memory

EMI

Electro Magnetic Induction

EOL

End of Life

EOM

End of Message

EOP

End of Procedure

ER/ERR

Error

ESA

Electrostatic Attachment

ESD

Electrostatic Discharge. A transfer of charge between

bodies at different electrostactic potential.

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Introduction

Acronyms and Abbreviations

Phaser 7800 Service Manual

xxix

Table 1 Acronyms and Abbreviations

Acronym

Description

ESS

Printer Controller

F

Degrees Farenheit

FCC

Federal Communications Commission

FDR

Feeder

FE

Field Engineer

FFC

FFC Cable

FIC

Final Integration Center

FIFO

First In First Out

FPOT

First Print Output Time

FR/FRNT

Front

FRU

Field Replaceable Unit

FT

Foot

FTP

File Transfer Protocol

FUNC

Function

G

Gram

GB

Giga Byte

GND

Ground

GSM/gsm

Gram per Square Meter

GUI

Graphical User Interface

HARN

Harness

HCF

High Capacity Feeder

HDD

Hard Disk Drive

HFSI

High Frequency Service Item

HGEA

High-Grade Emulsion Aggregation (Toner)

HSG

Housing

HTML

Hyper Text Markup Language

HTTP

Hyper Text Transfer Protocol

HUM

Humidity

HVPS

High-Voltage Power Supply

Hz

Hertz (cycles per second)

HW

Hardware

IBT

Intermediate Belt Transfer

IC

Integrated Circuit

ICDC

Image Count Dispense Control

IDT

Intermediate Drum Transfer

IEC

International Electrotechnical Commission

I/F

Interface

IGBT

Insulated Gate Bipolar Transistor)

IH

Induction Heating

IOT

Image Output Terminal

IP

Image Processor

Table 1 Acronyms and Abbreviations

Acronym

Description

IP

Internet Protocol

IPA

Isopropyl Alcohol

IPM

Impression Per Minutes

IPP

Internet Present Provider

IPV4

Internet Protocol Version 4

IPV6

Internet Protocol Version 6

IPX

Internet Protocol eXchange

IPX

Internetwork Packet Exchange

IQ

Image Quality

IR

InfraRed

JBA

Job-based Accounting

KB

Kilo Byte

KG

Kilogram

LAN

Local Area Network

LBS

Pounds

LCD

Liquid Crystal Display

LE

Leading Edge

LED

Light Emitting Diode

LEF

Long-Edge Feed

L/H

Left Hand

LPH

LED Print Head

LTR

Letter Size Paper (8.5 x 11 inches)

LVPS

Low-Voltage Power Supply

mA

Mili-amp

MAC Address

Media Access Control Address

MB

Mega Byte

MCF

Message Confirmation

MCU

Printer Control Unit (Engine Control Board)

MD

Motor Drive

MHz

Mega Hertz

MIB

Management Information Base

MM

Millimeters

MOB

Mark On Belt

MOT

Motor

MP

Media Path

MPS

Multi-Page Signal

MPT

Multi-Purpose Tray

NA

North America

NCS

Non-Contact Sensor

NCU

Network Control Unit

NG

No Go

Introduction

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

Acronyms and Abbreviations

xxx

Phaser 7800 Service Manual

Table 1 Acronyms and Abbreviations

Acronym

Description

NIC

Network Interface Card

NOHAD

Noise Ozone Heat Altitude Dust

NPP

No Paper

NSF

Non-Standard Facilities

NSS

Non-Standard Set-up

NVM

Non-Volatile Memory

NVRAM

Non-Volatile Random Access Memory

OEM

Original Equipment Manufacturer

OHP

Overhead Print (Transparency)

OPC

Organic Photo Conductor

OPT

Optional

OS

Operating System

PB

Push Button

PBX

Private Branch Exchange

PC

Personal Computer

PC

Photo Conductor

PCB

Printed Circuit Board

PCDC

Pixel Count Dispense Control

PCL

Printer Command Language

PDL

Page Description Language

PH

Paper Handling

P/J

Plug Jack (electrical connections)

PJL

Printer Job Language

PL

Parts List

P/N

Part Number

PO

Part of (Assembly Name)

POP3

Post Office Protocol version 3

POPO

Power Off/ Power On

POST

Power On Self Test

PPD

PostScript Printer Description

PPM

Pages Per Minute

PPR

Partial Page Request

PPS

Pages

PPS

Pulses Per Second

PQ

Print Quality

PS

PostScript

PU

Print Unit

PVM

Print Volume Management

PWB

Printed Wiring Board

PWBA

Printed Wiring Board Assembly

PWS

Portable Work Station

Table 1 Acronyms and Abbreviations

Acronym

Description

RAM

Random Access Memory

RAP

Repair Analysis Procedure for diagnosis of printer status codes and

abnormal conditions

REF

Refer to

RF

Radio Frequency (RF Protective Shield)

RegiCon

Registration Control

REP

Repair Procedure for disassembly and re-assembly of component on

printer

RET

Retard

RGB

Three primary colors of light — Red Green Blue

RH

Relative Humidity

RLS

Release

RMS

Root Mean Square Voltage

ROM

Read-Only Memory

RTD

Retard

SA

System Administrator

SCP

Service Call Procedure

SCSI

Small Computer System Interface

SD

Secure Digital

SDTP

Standard Digital Test Pattern

SEF

Short-Edge Feed

SIMM

Single Inline Memory Module used to increase printing capacity.

Simplex

Single sided

SLED

New LED Print Head

SLP

Service Location Protocol

SNMP

Simple Network Management Protocol

SNR

Sensor

SOC

Service Order Code

SOL

Solenoid

sRGB

A standard RGB color space created cooperatively by HP and Microsoft

in for use on monitors, printers and the Internet.

STM

Single Tray Module

STS

Soft Touch Sensor

SW

Software

SW

Software

SWOP

Specifications for Web Offset Publications

T/A

Takeaway

TAR

Takeaway Roller

TCP

Transmission Control Protocol

TDC

Toner Density Control

TE

Trailing Edge

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Introduction

Acronyms and Abbreviations

Phaser 7800 Service Manual

xxxi

Table 1 Acronyms and Abbreviations

Acronym

Description

TM

Tray Module

TNR

Toner

TP

Test Point

TRNS

Transport

UI

User Interface

UL

Underwriters Laboratories

UM

Unscheduled Maintenance

USB

Universal Serial Bus

VAC

Volts Alternating Current

VDC

Volts of Direct Current

VGA

Video Graphics Array

W

Watt

W/

With — indicates printer condition where specified condition is present

W/O

Without — indicates printer condition where specified condition is not

present

XE

Xerox Europe

ZIF

Zero Insertion Force (ZIF connector)

Introduction

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

Acronyms and Abbreviations

xxxii

Phaser 7800 Service Manual

1 Service Call Procedures

Service Call Procedures……………………………………………………………………………………..

1-3

Initial Actions …………………………………………………………………………………………………….

1-6

Routine Maintenance Activities ……………………………………………………………………………

1-6

Cleaning Procedures………………………………………………………………………………………….

1-7

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Service Call Procedures

Phaser 7800 Service Manual

1-1

Service Call Procedures

This chapter provides an overview of the steps a service technician should take to service the machine and attached options. The printer’s diagnostic routines report problems using fault messages and codes displayed on the Control Panel, logged in the Service Usage Profile, or by flashing LEDs. These error indications serve as the entry point into the troubleshooting process. System problems not directly indicated by or associated with an error message or fault code are covered in Chapter 6, General Troubleshooting. Print-quality problems are covered in Chapter 3, Image Quality.

The steps listed here are a guide for performing any service on this printer. If you choose not to use these steps, it is recommended that you start at the appropriate troubleshooting procedure and proceed from there. When servicing the printer, follow the safety measures detailed in the Introduction chapter, Service Safety Summary.

1.Identify the problem.

Verify the reported problem does exist.

Check for any fault codes and write them down.

Print normal customer prints and service test prints.

Make note of any print-quality problems in the test prints.

Make note of any mechanical or electrical abnormalities present.

Make note of any unusual noise or smell coming from the printer.

Print a Service Usage Profile, if the printer is able to print.

View the Engine Error and Jam Error Histories under the Service Tools menu.

Verify the AC input from the wall outlet is within specifications.

2.Inspect and clean the printer.

Follow the Cleaning Procedures in Chapter 1, Service Call Procedures.

Verify that the power cord is in serviceable condition.

Restart the printer to check if the error reoccurs.

3.Find the cause of the problem.

Use the troubleshooting procedures to find the root cause of the problem.

Use Service Diagnostics to check the printer and optional components.

Use the Wiring Diagrams and Plug/Jack Locator in Chapter 7, Wiring Data to locate test points.

Take voltage readings as instructed in the troubleshooting procedure.

4.Correct the problem.

Use the Parts List in Chapter 5 to locate a part number.

Use the Repair procedures in Chapter 4 to replace the part.

5.Final Checkout

Test the printer to verify the problem is corrected and no new problems arose.

Accessing Fault History

NOTE: Definitions of the codes that appear in the Fault History (dc122 Fault History — Chapter 6, General Troubleshooting).

There are three ways to access the Fault History:

Through the Customer Menu

Through Service Diagnostics Menu, under Service Information

Through Service Diagnostics Menu, under Maintenance

Accessing through the Customer Menu

1.From the printer’s Control Panel, touch Printer.

2.Touch Tools.

3.Touch Troubleshooting.

4.Touch Fault History.

5.The Fault History screen is displayed.

Figure 1 Fault History through Customer Menu

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Service Call Procedures

Service Call Procedures

Phaser 7800 Service Manual

1-3

Accessing through Service Diagnostics (Service Information)

1.Access the Service Diagnostics Menu — Entering Service Diagnostics.

2.Touch Service Information.

3.Touch dc122 Fault History.

4.The dc122 Fault History screen is displayed.

Figure 2 dc122 Fault History through Service Diagnostics (Service Information)

Accessing through Service Diagnostics (Maintenance)

1.Access the Service Diagnostics Menu — Entering Service Diagnostics.

2.Touch Maintenance.

3.Touch dc122 Fault History.

4.The dc122 Fault History screen is displayed.

Figure 3 dc122 Fault History through Service Diagnostics (Maintenance)

Service Call Procedures

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

Service Call Procedures

1-4

Phaser 7800 Service Manual

Recommended Tool Kit

Table 1 lists required recommended and optional tools to service this and other similar prod-

ucts.

Table 1 Service Tools

Description

Detail

Required Tools

Nut Drivers

5.5 mm or 7/32”

Cleaners

Multipurpose surface cleaner and Alcohol

Driver Extension

ESD Strap

Ethernet Crossover Cable

Tech tool to connect the printer directly to a laptop or computer

without a hub or router.

Flashlight

Flathead Drivers

5.0 x 75 mm, 3.0 x 75 mm

Lint-Free Cloths

Multimeter

Volts, Ohms, Current

Needle Nose Pliers

Tech

Phillips Drivers

Posi Drive #1

Serial Adapter Cable

600T80374

Small Channel Lock Pliers

Torque Screw Driver

Torx Driver Bits

Wire Cutters

Highly Recommended Tools

Nut Driver

5.5 mm (magnetic) — P/N 600T2123

Serial Adaptor Cable

600T80374

To connect a computer’s serial port to the printer’s Service

Only port to obtain BackChannel Trace information. Requires

use of a RS-232 Null Modem cable.

RS-232 Serial Null Modem

P/N 600T80375

Cable

Toner Vac

Toner and general cleaning

Optional Tools

3 -Prong Claw Part-Retriever

Thumb Drive and Training CD

for Videos

Canned Air

Dental Mirror

Electrical Tape

Heat Shrink Tubing

IC Chip Puller

Jeweler’s Screwdriver Kit

Table 1 Service Tools

Description

Detail

Pointer with Magnetized Head

Precision/ Hobby Tool Set

Phillips, flathead, pliers, small torx drivers

Screw Box

Soldering Iron

Tweezers

Utility Knife

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Service Call Procedures

Service Call Procedures

Phaser 7800 Service Manual

1-5

Initial Actions

Purpose

Use the following procedure to determine the reason for the service call and to identify and organize the actions which must be performed.

Procedure

1.Gather the information about the service call and the condition of the printer.

Question the operator(s). Ask about the location of most recent paper jams. Ask about the image quality and the printer performance in general, including any unusual sounds or other indications.

After informing the customer that the printer will not be available for printing, disconnect the printer from the customer’s network.

If a new installation, be sure all packing material is removed.

Check that the power cords are in good condition, directly plugged in to the power source, and free from defects. Repair or replace the power cords as required. Check that the circuit breaker, if present, is not tripped.

If the printer appears is inoperative, go to AC Power RAP, +5VDC Power RAP, or +24VDC Power RAP and repair the problem, then continue below.

Inspect any rejected copies. Inquire as to, or otherwise determine, the paper quality and weight. Print the Paper Tips page for specific media specifications. Look for any damage to the prints, oil marks, image quality defects, or other indications of an unreported problem.

NOTE: If a fault code is displayed while performing a diagnostics procedure, go to that fault code RAP and repair the fault. Return to Diagnostics and continue with the procedure that you were performing.

Display and review the information in the Fault History, Jam History, and Service Usage Profile. Classify this information into categories:

Information that is related to the problem that caused the service call.

Information that is related to secondary problems.

Information that does not require action, such as a single occurrence of a problem.

2.Perform any required routine maintenance activities. Refer to the Routine Maintenance Activities section.

3.Try to duplicate the problem by running the same jobs that the customer ran once repairs are complete to verify repairs are effective.

4.Go to Chapter 6 — General Troubleshooting to further investigate the problem.

Routine Maintenance Activities

Procedure

1.Clean the Pick Rollers on every call.

2.Use the Control Panel to check maintenance item counters.

3.Compare the counter values to those listed in Table 1.

4.Advise the customer of any routine maintenance items that are approaching or over the service limit.

Table 1 Phaser 7800 Maintenance Items

Item

Description

Print Life

1

Transfer Roller

200,000 pages

2

Fuser

360,000 pages

3

Transfer Belt Cleaner (IBT Cleaner)

160,000 pages

4

Waste Cartridge

20,000 pages

5

Imaging Units

CMYK: Up to 130,000 pages

6

Tray 1 Feed Roller Kit

100,000 pages

7

Tray 2-5 Feed Roller Kit

300,000 pages per tray

8

Suction Filter

120,000 pages

9

Staple Cartridge (Professional Finisher)

20,000 sets

10

Staple Cartridge (Advanced Finisher)

2,000 sets

Inspection

Rollers

Replace the Rollers when you see any of the following defects:

Flat spots

Out of roundness

Cracked rubber

Loss of traction (tackiness) causing pick or feed failures

Gears

Replace Gears that show any signs of wear or damage. Look for these problems:

Thinned gear teeth

Bent or missing gear teeth; check especially where a metal gear drives a plastic gear.

Fractured or cracked Gears (oil or incorrect grease on a plastic Gear can cause the Gear to crack).

Service Call Procedures

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

Initial Actions, Routine Maintenance Activities

1-6

Phaser 7800 Service Manual

Cleaning Procedures

Cleaning is indicated if the printer is having print-quality or paper-feeding problems. Cleaning procedures, such as scrubbing the Paper Feed Rollers with a moistened lint-free wipe, must be done by the customers, but only if the Rollers are visibly dirty.

CAUTION

Never apply alcohol or other chemicals to any parts of the printer. Never use a damp cloth to clean up toner. If you remove the Toner Cartridges, place them in a light-protective bag or otherwise protect them as exposure to light can quickly degrade performance and result in early failure.

Perform the following general cleaning steps as indicated by the printer’s operating environment.

1.Record number of sheets printed.

2.Print several sheets of paper to check for problems or defects.

3.Turn the printer power Off and disconnect the power cord.

4.Remove the following components before cleaning.

Toner Cartridges (REP 5.1).

Imaging Units (REP REP 8.1)

Waste Cartridge (REP 8.9)

Fuser Assembly (REP 7.1)

5.Clean the Fans to remove excess dust.

6.Ensure that all cover vents are clean and free of obstructions.

7.Remove any debris from the Fuser, Imaging Units, Toner Cartridges, Duplex Unit, and inside of the printer.

8.Remove and clean the paper trays.

9.Clean all rubber rollers with a lint-free cloth slightly dampened with cold water.

Cleaning the Control Panel

CAUTION

Do not use any organic solvent, acid, or alkali solution.

1.Use a dry or soft cloth to wipe the Control Panel. Be sure there are no scratches on the Control Panel surface.

Figure 1 Cleaning the Control Panel

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Service Call Procedures

Cleaning Procedures

Phaser 7800 Service Manual

1-7

Cleaning the LED Assembly Window

3. Open the Imaging Unit cover.

1.Open the Front Door.

2.Rotate the Lever on the front left side to unlock it.

Figure 2 Rotating the Lever

Figure 3 Opening the Imaging Unit Cover

Service Call Procedures

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

Cleaning Procedures

1-8

Phaser 7800 Service Manual

4.Pull the Cleaning Rod from the lower right corner of the Imaging Unit slot.

NOTE: Be sure to pull the cleaning rod out as far as it can come out. Also push the cleaning rod in as far as it will go. Do not use excessive force when pulling the cleaning rod.

5.Continue to pull the Cleaning Rod until it stops, and move it all the way in and out two to three times to clean the LED Scanner.

6.Repeat this step for all four Image Units.

Figure 4 Cleaning the LED Assembly Window

7.Close the Imagine Unit Cover.

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Service Call Procedures

Cleaning Procedures

Phaser 7800 Service Manual

1-9

Introduction ………………………………………………………………………………………………………

2-7

Chain 309

309.006.00 2nd BTR Unit (Transfer Roller) End Warning………………………………………..

2-9

309.607.00 IBT CLN Unit End Warning ………………………………………………………………..

2-9

309.608

1/2/3/4 Yellow/ Magenta/ Cyan/ Black Developer Housing/ Developer Beads End of

Life ………………………………………………………………………………………………………………….

2-10

309.609

Tray 1 (MPT)/ 2/ 3/ 4/ 5 Feed/ Retard/ Nudge Roll …………………………………….

2-10

309.612.00 Fuser EOL……………………………………………………………………………………….

2-11

309.613.00 IBT Unit End Warning ……………………………………………………………………….

2-11

309.670.00 Suction Filter EOL …………………………………………………………………………….

2-12

Chain 310 — Fusing

310.329

Fuser Cut Fail……………………………………………………………………………………….

2-13

310.330

Fuser Motor Fault………………………………………………………………………………….

2-14

310.360

IH Driver Input High Voltage Fault …………………………………………………………..

2-14

310.361

IH Driver Input Low Voltage Fault ……………………………………………………………

2-15

310.362

IH Driver Surge Fault …………………………………………………………………………….

2-15

310.363

IGBT Temperature High Fault…………………………………………………………………

2-16

310.364

IGBT Temperature Sensor Fault……………………………………………………………..

2-16

310.367

Input Low Current Fault………………………………………………………………………….

2-17

310.368

Encoder Pulse Fault………………………………………………………………………………

2-17

310.369

IH Driver Communication Fault ……………………………………………………………….

2-18

310.370

IH Driver Freeze Fault……………………………………………………………………………

2-18

310.371

Heat Belt STS Center Disconnection Fault ……………………………………………….

2-19

310.372

Heat Roll STS Center Over Temperature Fault …………………………………………

2-19

310.373

Heat Belt STS Rear Disconnection Fault ………………………………………………….

2-20

310.374

Heat Belt STS Rear Over Temperature Fault ……………………………………………

2-20

310.375

Heat Belt STS Center Warm Up Time Fault ……………………………………………..

2-21

310.376

Heat Belt STS Rear Warm Up Time Fault ………………………………………………..

2-21

310.377

Fuser On Time Fault ……………………………………………………………………………..

2-22

310.378

Heat Belt Rotation Fault …………………………………………………………………………

2-22

310.379

Fuser Hot Not Ready Return Time Fault…………………………………………………..

2-23

310.380

P/Roll Latch Motor Fault…………………………………………………………………………

2-23

310.381

Fuser Assy Illegal Fault………………………………………………………………………….

2-24

310.382

Fuser Thermostat Fault………………………………………………………………………….

2-25

310.398

Fuser Fan Fault…………………………………………………………………………………….

2-25

310.420

Fuser Assembly Near Life Warning …………………………………………………………

2-26

310.421

Fuser Assembly Life Over Warning …………………………………………………………

2-26

Chain 312 — Advanced Finisher

312.111

(SB) H-Transport Entrance Sensor Off Jam A …………………………………………..

2-27

312.112

(SB) H-Transport Entrance Sensor On Jam A …………………………………………..

2-27

312.132

(SB) Finisher Entrance Sensor On Jam……………………………………………………

2-28

312.151

(SB) Compiler Exit Sensor Off Jam………………………………………………………….

2-28

312.152

(SB) Compiler Exit Sensor On Jam………………………………………………………….

2-29

312.161

(SB) Finisher Set Eject Jam ……………………………………………………………………

2-29

312.210

(SB) NVM Fail ………………………………………………………………………………………

2-30

312.211

(SB) Stacker Tray Fault………………………………………………………………………….

2-30

2 Status Indicator RAPs

312.212

(SB) Stacker Tray Upper Limit Fault ………………………………………………………..

2-31

312.213

(SB) Stacker Tray Lower Limit Fault ………………………………………………………..

2-32

312.221

(SB) Front Tamper Home Sensor On Fault……………………………………………….

2-33

312.223

(SB) Front Tamper Home Sensor Off Fault……………………………………………….

2-34

312.224

(SB) Rear Tamper Home Sensor Off Fault ……………………………………………….

2-35

312.231

(SB) Punch Home Sensor On Fault …………………………………………………………

2-36

312.243

(SB) Booklet Folder Home Sensor On Fault ……………………………………………..

2-37

312.249

(SB) Booklet Front Stapler Fault ……………………………………………………………..

2-37

312.260

(SB) Eject Clamp Home Sensor On Fault…………………………………………………

2-38

312.263

(SB) Rear Tamper Fault…………………………………………………………………………

2-39

312.265

(SB) Booklet Folder Home Sensor Off Fault ……………………………………………..

2-40

312.268

(SB) Booklet Rear Stapler Fault………………………………………………………………

2-40

312.269

(SB) Booklet Sub-CPU Communications Fault ………………………………………….

2-41

312.282

(SB) Eject Clamp Home Sensor Off Fault…………………………………………………

2-41

312.283

(SB) Set Clamp Home Sensor On Fault……………………………………………………

2-42

312.284

(SB) Set Clamp Home Sensor Off Fault……………………………………………………

2-43

312.291

(SB) Stapler Fault………………………………………………………………………………….

2-44

312.295

(SB) Stapler Move Position Sensor On Fault …………………………………………….

2-45

312.296

(SB) Staple Move Sensor Off Fault………………………………………………………….

2-45

312.300

(SB) Eject Cover Open…………………………………………………………………………..

2-46

312.302

(SB) Finisher Front Cover Open………………………………………………………………

2-47

312.303

(SB) Finisher H-Transport Cover Open…………………………………………………….

2-47

312.334

(SB) Download Mode Fault …………………………………………………………………….

2-48

312.700

(SB) Punch Box Nearly Full…………………………………………………………………….

2-48

312.901

(SB) H-Transport Entrance Sensor Static Jam ………………………………………….

2-49

312.903

(SB) Paper Remains at Compiler Exit Sensor……………………………………………

2-49

312.905

(SB) Compiler Tray No Paper Sensor Static Jam ………………………………………

2-50

312.911

(SB) Stacker Lower Safety Warning…………………………………………………………

2-50

312.914

(SB) Stacker Tray Stapled Set Over Count……………………………………………….

2-51

312.923

(SB) H-Transport Entrance Sensor Static Jam ………………………………………….

2-51

312.935

(SB) Paper at Finisher Entrance Sensor …………………………………………………..

2-52

312.949

(SB) Punch Box Missing…………………………………………………………………………

2-52

312.965

(SB) Stapler Near Empty………………………………………………………………………..

2-53

312.966

(SB) Scratch Sheet Compile …………………………………………………………………..

2-53

312.969

(SB) IOT Center Tray Full ………………………………………………………………………

2-54

Chain 312 — Professional Finisher

312.112

(C) H-Transport Entrance Sensor On Jam………………………………………………..

2-55

312.113

(C) Booklet In Sensor On Jam ………………………………………………………………..

2-55

312.114

(C) Booklet In Sensor Off Jam ………………………………………………………………..

2-56

312.115

(C) Booklet Folder Roll Exit Sensor On Jam ……………………………………………..

2-56

312.123

(C) H-Transport Exit Sensor On Jam ……………………………………………………….

2-57

312.124

(C) H-Transport Top Tray Exit Sensor Off Jam………………………………………….

2-57

312.125

(C) Gate Sensor On Jam………………………………………………………………………..

2-58

312.132

(C) Transport Entrance Sensor On Jam……………………………………………………

2-58

312.142

(C) Buffer Path Sensor On Jam ………………………………………………………………

2-59

312.151(C) Compiler Exit Sensor Off Jam …………………………………………………………….

2-59

312.152

(C) Compiler Exit Sensor On Jam ……………………………………………………………

2-60

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Status Indicator RAPs

Phaser 7800 Service Manual

2-1

312.161

(C) Set Eject Jam ………………………………………………………………………………….

2-61

312.910

(C) Staple Ready Sensor Fault ……………………………………………………………….

2-91

312.162

(C) H-Transport Exit Sensor On Jam ……………………………………………………….

2-62

312.916

(C) Stapler NG………………………………………………………………………………………

2-92

312.171

(C) Top Tray Exit Sensor On Jam……………………………………………………………

2-62

312.920

(C) Paper at Gate Sensor (Top Tray Job) …………………………………………………

2-92

312.172

(C) Top Tray Exit Sensor Off Jam……………………………………………………………

2-63

312.921

(C) Paper at Gate Sensor (Compiler Path Job)………………………………………….

2-93

312.180

(C) Booklet Folder Roll Exit Sensor Off Jam……………………………………………..

2-64

312.922

(C) Paper at Gate Sensor (Buffer Path Job) ……………………………………………..

2-93

312.211(C) Stacker Tray Fault…………………………………………………………………………….

2-65

312.925

(C) Stacker Lower Safety Warning…………………………………………………………..

2-94

312.212

(C) Stacker Upper Limit Fault………………………………………………………………….

2-65

312.932

(C) Paper Remain at Gate Sensor (Compiler Path Job) ……………………………..

2-94

312.213

(C) Stacker Lower Limit Fault………………………………………………………………….

2-66

312.935

(C) Paper at Transport Entrance Sensor…………………………………………………..

2-95

312.221

(C) Front Tamper Home Sensor On Fault…………………………………………………

2-66

312.936

(C) Paper Remain In Booklet Sensor ……………………………………………………….

2-95

312.223

(C) Front Tamper Home Sensor Off Fault…………………………………………………

2-67

312.944

(C) Stacker Set Over Full ……………………………………………………………………….

2-96

312.224

(C) Rear Tamper Home Sensor Off Fault …………………………………………………

2-67

312.945

(C) Low Staples…………………………………………………………………………………….

2-96

312.225

(C) Booklet Tamper F Home Sensor On Fault…………………………………………..

2-68

312.946

(C) Top Tray Full …………………………………………………………………………………..

2-97

312.226

(C) Booklet Tamper F Home Sensor Off Fault…………………………………………..

2-68

312.948

(C) Puncher Waste Bin Nearly Full ………………………………………………………….

2-97

312.227

(C) Booklet End Guide Home Sensor Off Fault …………………………………………

2-69

312.949

(C) Puncher Waste Bin Open………………………………………………………………….

2-98

312.228

(C) Booklet End Guide Home Sensor On Fault …………………………………………

2-69

312.959

(C) Full Stack Detected ………………………………………………………………………….

2-98

312.229

(C) Booklet Tamper R Home Sensor On Fault ………………………………………….

2-70

312.960

(C) Full Stack Detected ………………………………………………………………………….

2-99

312.230

(C) Booklet Tamper R Home Sensor Off Fault ………………………………………….

2-70

312.961

(C) Mix Stack Detected ………………………………………………………………………….

2-99

312.231

(C) Puncher Home Sensor On Fault ………………………………………………………..

2-71

312.978

(C) Booklet Stapler NG…………………………………………………………………………..

2-100

312.232

(C) Puncher Home Sensor Off Fault ………………………………………………………..

2-71

312.983

(C) Booklet Tray Full was Detected………………………………………………………….

2-101

312.233

(C) Puncher Move Home Sensor On Fault ……………………………………………….

2-72

312.984

(C) Booklet Low Staple F ……………………………………………………………………….

2-101

312.234

(C) Puncher Move Home Sensor Off Fault ……………………………………………….

2-72

312.989

(C) Booklet Low Staple R ……………………………………………………………………….

2-102

312.243

(C) Booklet Knife Home Sensor On Fault …………………………………………………

2-73

Chain 312 — Advanced Finisher

312.246

(C) Booklet Stapler Fault

2-74

313.210

(SB) Booklet Staple Move Home Sensor On

2-103

312.247

(C) Side Registration Sensor Off Fault

2-75

313.211

(SB) Booklet Staple Move Home Sensor Off

2-104

312.260

(C) Eject Clamp Home Sensor On Fault

2-76

313.212

(SB) Booklet Staple Move Position Sensor On Fault

2-105

312.261

(C) Booklet Knife Folding Sensor Fault

2-76

313.213

(SB) Booklet Staple Move Position Sensor Off Fault

2-106

312.263

(C) Rear Tamper Home Sensor On Fault

2-77

313.220

(SB) Booklet Creaser Detect Fault

2-107

312.264

(C) Booklet Drawer Broken Fault

2-78

313.306

(SB) Booklet Safety Switches Open

2-107

312.265

(C) Booklet Knife Home Sensor Off Fault

2-78

313.307

(SB) Booklet Cover Open

2-108

312.266

(C) Booklet Compiler No Paper Sensor Fault

2-79

312.269

(C) Booklet Sub-CPU Communications Fault ……………………………………………

2-80

Chain 313 — Professional Finisher

312.282

(C) Eject Clamp Home Sensor Off Fault

2-81

313.902

(C) Paper Remains at Booklet Compiler No Paper Sensor

2-109

312.283

(C) Set Clamp Home Sensor On Fault

2-81

313.903

(C) Paper Remains at Booklet Folder Roll Exit Sensor

2-109

312.284

(C) Set Clamp Home Sensor Off Fault

2-82

312.286

(C) Decurler Cam Home Sensor On Fault ………………………………………………..

2-82

Chain 324 — Advanced Finisher

312.287

(C) Decurler Cam Home Sensor Off Fault ………………………………………………..

2-83

324.916

(SB) Mix Stack Full………………………………………………………………………………..

2-111

312.291

(C) Stapler Fault……………………………………………………………………………………

2-83

324.917

(SB) Stacker Tray Staple Set Over Limit…………………………………………………..

2-111

312.295

(C) Stapler Move Position Sensor On Fault ………………………………………………

2-84

324.926

(SB) Punch Box Set Fail…………………………………………………………………………

2-112

312.296

(C) Stapler Move Position Sensor Off Fault ………………………………………………

2-84

324.928

(SB) Scratch Sheet Compile …………………………………………………………………..

2-112

312.300

(C) Eject Cover Open…………………………………………………………………………….

2-85

324.963

(SB) Punch Dust Box Full……………………………………………………………………….

2-113

312.302

(C) Finisher Front Door Interlock Open…………………………………………………….

2-85

324.976

(SB) Staple NG……………………………………………………………………………………..

2-113

312.303

(C) H-Transport Cover Open…………………………………………………………………..

2-86

324.977

(SB) Stapler Feed Ready Fail …………………………………………………………………

2-114

312.307

(C) Booklet Drawer Set Fault ………………………………………………………………….

2-86

324.978

(SB) Booklet Front Stapler or Rear Stapler NG………………………………………….

2-114

312.334

(C) Download Mode Failure ……………………………………………………………………

2-87

324.979

(SB) Stapler Near Empty………………………………………………………………………..

2-115

312.350

(C) Finisher Communication …………………………………………………………………..

2-87

324.980

(SB) Stacker Tray Full Stack …………………………………………………………………..

2-115

312.900

(C) Paper at Buffer Path Sensor ……………………………………………………………..

2-88

324.982

(SB) Stacker Lower Safety Warning…………………………………………………………

2-116

312.901

(C) Paper at H-Transport Entrance Sensor……………………………………………….

2-88

324.984

(SB) Booklet Low Staple F ……………………………………………………………………..

2-116

312.902

(C) Paper at H-Transport Exit Sensor ………………………………………………………

2-89

324.989

(SB) Booklet Low Staple R……………………………………………………………………..

2-117

312.903

(C) Paper at Compiler Exit Sensor…………………………………………………………..

2-89

Chain 341 — Electrical

312.905

(C) Paper at Compiler Tray No Paper Sensor …………………………………………..

2-90

312.906

(C) Paper at H-Transport Exit Sensor ………………………………………………………

2-90

341.310

IM Logic Fault……………………………………………………………………………………….

2-119

312.907

(C) Paper at Top Tray Exit Sensor…………………………………………………………..

2-91

341.316

IH Driver Interface Fault …………………………………………………………………………

2-119

Status Indicator RAPs

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

2-2

Phaser 7800 Service Manual

341.317 MCU IH Interface Fault ………………………………………………………………………….

2-120

341.325/ 341.330 MCU PWB F2 Open…………………………………………………………………

2-120

341.326/ 341.331 MCU PWB F3 Open…………………………………………………………………

2-121

341.327/ 341.332 MCU PWB F4 Open…………………………………………………………………

2-121

341.328/ 341.333 MCU PWB F5 Open…………………………………………………………………

2-122

341.340 MCU NVM (EEPROM) Data Fault …………………………………………………………..

2-122

341.341 MCU NVM (EEPROM) Access Fault ……………………………………………………….

2-123

341.342 MCU NVM (EEPROM) Buffer Fault …………………………………………………………

2-123

341.345 MD PWB F2 Open ………………………………………………………………………………..

2-124

341.346 MD PWB F3 Open ………………………………………………………………………………..

2-124

341.347 Serial I/O Fault ……………………………………………………………………………………..

2-125

341.348 MD PWB F4 Open ………………………………………………………………………………..

2-125

341.349 MD PWB F6 Open ………………………………………………………………………………..

2-126

341.350 MD PWB F7 Open ………………………………………………………………………………..

2-126

341.351 MD Detect Fault ……………………………………………………………………………………

2-127

341.352 MD PWB F5 Open ………………………………………………………………………………..

2-127

341.353 MD PWB F8 Open ………………………………………………………………………………..

2-128

341.354 MD PWB F9 Open ………………………………………………………………………………..

2-128

341.355 MD PWB F10 Open ………………………………………………………………………………

2-129

341.356 MD PWB F11 Open ………………………………………………………………………………

2-129

341.357 MD PWB F12 Open ………………………………………………………………………………

2-130

341.358 MD PWB F13 Open ………………………………………………………………………………

2-130

341.359 MD PWB F14 Open ………………………………………………………………………………

2-131

341.360 MD PWB F15 Open ………………………………………………………………………………

2-131

341.361 MD PWB F16 Open ………………………………………………………………………………

2-132

341.368 MCU-SW Firmware Mismatch…………………………………………………………………

2-132

341.369 MD Type Mismatch ……………………………………………………………………………….

2-133

Chain 342 — NOHAD

342.320

Drum Y, M, C Motor Fail ………………………………………………………………………..

2-135

342.323

Drum K Motor Fail …………………………………………………………………………………

2-135

342.324

IBT Motor Fail……………………………………………………………………………………….

2-136

342.325

Main Motor Fail …………………………………………………………………………………….

2-136

342.330

IH Exhaust Fan Fail……………………………………………………………………………….

2-137

342.332

IH Intake Fan Fail………………………………………………………………………………….

2-138

342.334

IBT Fan Fail………………………………………………………………………………………….

2-138

342.335

Process 1 Fan Fail ………………………………………………………………………………..

2-139

342.336

Process 2 Fan Fail ………………………………………………………………………………..

2-139

342.338

LVPS Front Fan Fail………………………………………………………………………………

2-140

342.340

Cartridge Fan Fail …………………………………………………………………………………

2-140

342.341

M HVPS Fan Fail ………………………………………………………………………………….

2-141

342.342

Suction Fan Fail ……………………………………………………………………………………

2-141

342.343

Rear Bottom Fan Fail …………………………………………………………………………….

2-142

342.344

C Exit Fan Fail………………………………………………………………………………………

2-142

342.400

Deodorant Filter Life End ……………………………………………………………………….

2-143

342.604

NOHAD Temperature Sensor Fail …………………………………………………………..

2-143

342.609

LH Fan Fail…………………………………………………………………………………………..

2-144

Chain 345

345.310 Image Ready NG ………………………………………………………………………………….

2-145

345.311

Controller Communication Fault………………………………………………………………

2-145

345.312

Drive Logic Fault …………………………………………………………………………………..

2-146

345.313 ENG_LOGIC_FAIL………………………………………………………………………………..

2-146

345.321 MK_Panel_NG ……………………………………………………………………………………..

2-147

345.322 MK_Pitch_NG……………………………………………………………………………………….

2-147

345.331 MK_MKIF_MSG_Reject…………………………………………………………………………

2-148

345.332 MK_MMIF_MSG_Reject ………………………………………………………………………..

2-148

345.350

MK_Emergency_Over_Wait……………………………………………………………………

2-149

345.351 MK_Emergency_No_Timer …………………………………………………………………….

2-149

345.352

MK_Emergency_Enforced_Stop ……………………………………………………………..

2-150

345.370

LPH Power On Fault Multi………………………………………………………………………

2-150

345.371

LPH Download Data Fault Multi ………………………………………………………………

2-151

345.372

LPH Mismatch Fault Multi ………………………………………………………………………

2-151

345.373

LPH Read Fault Multi …………………………………………………………………………….

2-152

345.374

LPH Write Fault Multi …………………………………………………………………………….

2-152

345.375

LPH Act Fault Multi………………………………………………………………………………..

2-153

345.376

LPH PLL Lock Fault Multi……………………………………………………………………….

2-154

Chain 347

347.211

Exit 1 OCT Home Fault ………………………………………………………………………….

2-155

347.212

Exit 2 OCT Home Fault ………………………………………………………………………….

2-155

347.213

Finisher Kind Mismatch………………………………………………………………………….

2-156

347.216

Finisher Communication Fault…………………………………………………………………

2-156

347.320

ALL Destination Tray Broken ………………………………………………………………….

2-157

Chain 361 — LPH

361.350

LPH Power On Fault Y …………………………………………………………………………..

2-159

361.351

LPH Power On Fault M ………………………………………………………………………….

2-159

361.352

LPH Power On Fault C…………………………………………………………………………..

2-160

361.353

LPH Power On Fault K …………………………………………………………………………..

2-160

361.354

LPH Download Data Fault Y …………………………………………………………………..

2-161

361.355

LPH Download Data Fault M…………………………………………………………………..

2-161

361.356

LPH Download Data Fault C …………………………………………………………………..

2-162

361.357

LPH Download Data Fault K …………………………………………………………………..

2-162

361.358

LPH Mismatch Fault Y……………………………………………………………………………

2-163

361.359

LPH Mismatch Fault M …………………………………………………………………………..

2-163

361.360

LPH Mismatch Fault C …………………………………………………………………………..

2-164

361.361

LPH Mismatch Fault K……………………………………………………………………………

2-164

361.362

LPH Read Fault Y …………………………………………………………………………………

2-165

361.363

LPH Read Fault M…………………………………………………………………………………

2-165

361.364

LPH Read Fault C …………………………………………………………………………………

2-166

361.365

LPH Read Fault K …………………………………………………………………………………

2-166

361.366

LPH Write Fault Y………………………………………………………………………………….

2-167

361.367

LPH Write Fault M …………………………………………………………………………………

2-167

361.368

LPH Write Fault C …………………………………………………………………………………

2-168

361.369

LPH Write Fault K………………………………………………………………………………….

2-168

361.370

LPH Act Fault Y…………………………………………………………………………………….

2-169

361.371

LPH Act Fault M ……………………………………………………………………………………

2-169

361.372

LPH Act Fault C…………………………………………………………………………………….

2-170

361.373

LPH Act Fault K…………………………………………………………………………………….

2-170

361.374

LPH Chip Fault Y…………………………………………………………………………………..

2-171

361.375

LPH Chip Fault M ………………………………………………………………………………….

2-171

361.376

LPH Chip Fault C ………………………………………………………………………………….

2-172

361.377

LPH Chip Fault K…………………………………………………………………………………..

2-172

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Status Indicator RAPs

Phaser 7800 Service Manual

2-3

361.378

LPH Ltrg Fault Y……………………………………………………………………………………

2-173

361.379

LPH Ltrg Fault M …………………………………………………………………………………..

2-173

361.384

LPH Ltrg Fault C …………………………………………………………………………………..

2-174

361.385

LPH Ltrg Fault K……………………………………………………………………………………

2-174

361.386

LPH PLL Lock Fault Y……………………………………………………………………………

2-175

361.387

LPH PLL Lock Fault M …………………………………………………………………………..

2-175

361.388

LPH PLL Lock Fault C……………………………………………………………………………

2-176

361.389

LPH PLL Lock Fault K……………………………………………………………………………

2-176

361.390

LPH FFC Connect Posi Fault Y ………………………………………………………………

2-177

361.391

LPH FFC Connect Posi Fault M………………………………………………………………

2-177

361.392

LPH FFC Connect Posi Fault C ………………………………………………………………

2-178

361.393

LPH FFC Connect Posi Fault K ………………………………………………………………

2-178

361.394

LPH FFC Connect Nega Fault Y……………………………………………………………..

2-179

361.395 LPH FFC Connect Nega Fault M …………………………………………………………….

2-179

361.396

LPH FFC Connect Nega Fault C……………………………………………………………..

2-180

361.397

LPH FFC Connect Nega Fault K……………………………………………………………..

2-180

361.398

BITZ1 Initialize Fault ……………………………………………………………………………..

2-181

361.399

BITZ2 Initialize Fault ……………………………………………………………………………..

2-181

361.610

Bitz1 CONTIF Fault……………………………………………………………………………….

2-182

361.611

Bitz2 CONTIF Fault……………………………………………………………………………….

2-182

Chain 371 — Tray 2

371.105

Reg Sensor On Jam (Tray2/3/4/5) …………………………………………………………..

2-183

371.210

Tray 2

Lift Up Fault………………………………………………………………………………..

2-183

371.212

Tray 2 Paper Size Sensor Broken……………………………………………………………

2-184

371.940

Tray 5

Lift Up NG ………………………………………………………………………………….

2-184

Chain 372 — Tray 3

372.101

Tray 3 Miss Feed ………………………………………………………………………………….

2-185

372.102

Feed Out Sensor 3 On Jam (Tray 3/4)……………………………………………………..

2-186

372.210

Tray 3

Lift Up Fault………………………………………………………………………………..

2-186

372.212

Tray 3

Paper Size Sensor Broken……………………………………………………………

2-187

372.900

Tray 3

Feed Out Sensor Static Jam…………………………………………………………

2-188

372.940

Tray 3

Lift Up NG ………………………………………………………………………………….

2-188

Chain 373 — Tray 4

373.101

Tray 4 Miss Feed ………………………………………………………………………………….

2-189

373.102

Feed Out Sensor 3 On Jam (Tray 4)………………………………………………………..

2-190

373.210

Tray 4

Lift Up Fault………………………………………………………………………………..

2-190

373.212

Tray 4

Paper Size Sensor Broken……………………………………………………………

2-191

373.900

Tray 4

Feed Out Sensor Static Jam…………………………………………………………

2-192

373.940

Tray 4

Lift Up NG ………………………………………………………………………………….

2-192

Chain 374 — Tray 5

374.101

Tray 5 Miss Feed ………………………………………………………………………………….

2-193

374.210

Tray 5

(3TM) Lift Up Fault ………………………………………………………………………

2-194

374.212

Tray 5

Paper Size Sensor Broken……………………………………………………………

2-195

374.900

Tray 5

Feed Out Sensor Static Jam…………………………………………………………

2-196

374.940

Tray 5

Lift Up NG ………………………………………………………………………………….

2-196

Chain 375 — Tray 1

375.100

Tray 1

Miss Feed ………………………………………………………………………………….

2-197

375.103

Tray 1

Feed Out Sensor Off Jam …………………………………………………………….

2-198

375.135

Reg Sensor On Jam (Tray 1) ………………………………………………………………….

2-198

375.212

Tray 1 Nudger Up Down Fault…………………………………………………………………

2-199

Chain 377

377.101

Reg Sensor Off Jam………………………………………………………………………………

2-201

377.103

Exit Sensor 1 Off Jam ……………………………………………………………………………

2-201

377.104

Exit Sensor 1 Off Jam (Too Short) …………………………………………………………..

2-202

377.105

Exit Sensor 2 Off Jam ……………………………………………………………………………

2-202

377.106

Exit Sensor 1 On Jam ……………………………………………………………………………

2-203

377.109

Exit Sensor 2 On Jam ……………………………………………………………………………

2-203

377.110 POB Sensor On Jam……………………………………………………………………………..

2-204

377.130

Reg Sensor On Jam (Duplex Direct)………………………………………………………..

2-204

377.131

Duplex Wait Sensor On Jam …………………………………………………………………..

2-205

377.211

Tray Module Kind Mismatch……………………………………………………………………

2-205

377.212

Tray Module Reset Fault ………………………………………………………………………..

2-206

377.214

Tray Module Logic Fault…………………………………………………………………………

2-206

377.215

Tray Module Communication Fault ………………………………………………………….

2-207

377.300

Front Cover Interlock Open …………………………………………………………………….

2-207

377.301

L/H Cover Interlock Open……………………………………………………………………….

2-208

377.305

Tray Module L/H Cover Open …………………………………………………………………

2-208

377.307

Duplex Cover Open……………………………………………………………………………….

2-209

377.308

L/H High Cover Open …………………………………………………………………………….

2-209

377.314

P/H Module Logic Fault………………………………………………………………………….

2-210

377.320

All Feed Tray Broken……………………………………………………………………………..

2-210

377.602

Transparency Sensor Fault …………………………………………………………………….

2-211

377.900

Reg Sensor Static Jam…………………………………………………………………………..

2-211

377.901

Exit Sensor 1 Static Jam ………………………………………………………………………..

2-212

377.902

Exit Sensor 2 Static Jam ………………………………………………………………………..

2-212

377.903

POB Sensor Static Jam………………………………………………………………………….

2-213

377.907

Duplex Wait Sensor Static Jam……………………………………………………………….

2-213

Chain 378

378.210

Tray 4 (TTM) Lift Failure…………………………………………………………………………

2-215

378.211

Tray 5 (TTM) Lift Failure…………………………………………………………………………

2-216

378.945

TTM Tray 4 Lift NG………………………………………………………………………………..

2-217

378.946

TTM Tray 5 Lift NG………………………………………………………………………………..

2-217

Chain 389

389.600

RC Sample Lateral Fail-A1……………………………………………………………………..

2-219

389.601

RC Sample Block Fail-A1-In……………………………………………………………………

2-219

389.603

RC Sample Block Fail-A1-Out…………………………………………………………………

2-220

389.604

RC Sample Block Fail-B-#1-In ………………………………………………………………..

2-220

389.606

RC Sample Block Fail-B-#1-Out………………………………………………………………

2-221

389.607

RC Sample Block Fail-B-#2-In ………………………………………………………………..

2-222

389.609

RC Sample Block Fail-B-#2-Out………………………………………………………………

2-223

389.610

RC Sample Block Fail-B-#3-In ………………………………………………………………..

2-224

389.612

RC Sample Block Fail-B-#3-Out………………………………………………………………

2-225

389.613

RC Sample Block Fail-B-#4-In ………………………………………………………………..

2-226

389.615

RC Sample Block Fail-B-#4-Out………………………………………………………………

2-227

389.616

RC Data Over Flow Fail …………………………………………………………………………

2-228

389.617

RC Lead Regi Over Range Fail……………………………………………………………….

2-229

389.625

RC Data Linearity Fail Y…………………………………………………………………………

2-230

Status Indicator RAPs

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

2-4

Phaser 7800 Service Manual

389.626

RC Data Linearity Fail M ………………………………………………………………………..

2-230

392.668

ATC Average Fault [K] …………………………………………………………………………..

2-257

389.627

RC Data Linearity Fail C ………………………………………………………………………..

2-231

392.670

ADC Patch Fault [Y] ………………………………………………………………………………

2-257

389.628

RC Data Linearity Fail K…………………………………………………………………………

2-231

392.671

ADC Patch Fault [M]………………………………………………………………………………

2-258

Chain 391

392.672

ADC Patch Fault [C]………………………………………………………………………………

2-258

392.673

ADC Patch Fault [K]

2-259

391.313 CRUM ASIC Communication Fault

2-233

392.675

ADC Mini Setup Fault [Y]

2-259

391.400

Waste Toner Bottle Near Full

2-233

392.676

ADC Mini Setup Fault [M]

2-260

391.401

Drum Cartridge K Near Life

2-234

392.677

ADC Mini Setup Fault [C]

2-260

391.402

Drum Cartridge K Life Over

2-234

392.678

ADC Mini Setup Fault [K]

2-261

391.411

Drum Cartridge Y Near Life

2-235

Chain 393

391.421

Drum Cartridge M Near Life ……………………………………………………………………

2-235

391.431

Drum Cartridge C Near Life ……………………………………………………………………

2-236

393.314

Y Disp Motor Fault…………………………………………………………………………………

2-263

391.480

Drum Cartridge Y Life Over…………………………………………………………………….

2-236

393.315

M Disp Motor Fault ………………………………………………………………………………..

2-263

391.481

Drum Cartridge M Life Over ……………………………………………………………………

2-237

393.316

C Disp Motor Fault ………………………………………………………………………………..

2-264

391.482

Drum Cartridge C Life Over ……………………………………………………………………

2-237

393.317

K Disp Motor Fault…………………………………………………………………………………

2-264

391.910

Waste Toner Bottle Not In Position ………………………………………………………….

2-238

393.324

Dev Y, M, C Motor Fault…………………………………………………………………………

2-265

391.911

Waste Toner Bottle Full………………………………………………………………………….

2-238

393.400

Y Toner Cartridge Near Empty………………………………………………………………..

2-265

391.913

Drum Cartridge K Life End ……………………………………………………………………..

2-239

393.423

M Toner Cartridge Near Empty ……………………………………………………………….

2-266

391.914

Drum CRUM K Communication Fault ………………………………………………………

2-239

393.424

C Toner Cartridge Near Empty………………………………………………………………..

2-266

391.915

Drum CRUM K Data Broken …………………………………………………………………..

2-240

393.425

K Toner Cartridge Near Empty………………………………………………………………..

2-267

391.916

Drum CRUM K Data Mismatch ……………………………………………………………….

2-240

393.912

K Toner Cartridge Empty………………………………………………………………………..

2-267

391.917

Drum CRUM Y Communication Fault ………………………………………………………

2-241

393.916

Toner K CRUM Not In Position ……………………………………………………………….

2-268

391.918

Drum CRUM M Communication Fault………………………………………………………

2-241

393.924

Toner K CRUM Communication Fault………………………………………………………

2-268

391.919

Drum CRUM C Communication Fault ………………………………………………………

2-242

393.925

Toner K CRUM Data Broken Fault…………………………………………………………..

2-269

391.921

Drum CRUM K Not In Position………………………………………………………………..

2-242

393.926

Toner K CRUM Data Mismatch Fault……………………………………………………….

2-270

391.927

Drum CRUM Y Not In Position………………………………………………………………..

2-243

393.927

Toner Y CRUM Communication Fault………………………………………………………

2-271

391.928

Drum CRUM M Not In Position ……………………………………………………………….

2-243

393.941

Toner M CRUM Communication Fault ……………………………………………………..

2-271

391.929

Drum CRUM C Not In Position………………………………………………………………..

2-244

393.942

Toner C CRUM Communication Fault………………………………………………………

2-272

391.940 Drum CRUM Y Data Broken …………………………………………………………………..

2-244

393.943

Toner Y CRUM Communication Fault………………………………………………………

2-272

391.941 Drum CRUM C Data Broken …………………………………………………………………..

2-245

393.950

Toner Y CRUM Data Broken Fault…………………………………………………………..

2-273

391.942 Drum CRUM C Data Broken …………………………………………………………………..

2-245

393.951 Toner M CRUM Data Broken Fault ………………………………………………………….

2-273

391.943 Drum CRUM Y Data Mismatch ……………………………………………………………….

2-246

393.952 Toner C CRUM Data Broken Fault…………………………………………………………..

2-274

391.944 Drum CRUM M Data Mismatch……………………………………………………………….

2-246

393.960 Toner Y CRUM Data Mismatch Fail…………………………………………………………

2-274

391.945 Drum CRUM C Data Mismatch ……………………………………………………………….

2-247

393.961 Toner M CRUM Data Mismatch Fail ………………………………………………………..

2-275

Chain 392

393.962

Toner C CRUM Data Mismatch Fail…………………………………………………………

2-276

393.970

Toner Y CRUM Not In Position

2-277

392.312

ATC Fault [Y]

2-249

393.971

Toner M CRUM Not In Position

2-278

392.313

ATC Fault [M]

2-249

393.972

Toner C CRUM Not In Position

2-278

392.314

ATC Fault [C]

2-250

Chain 394

392.315

ATC Fault [K]………………………………………………………………………………………..

2-250

392.649

ADC Shutter Open Fault ………………………………………………………………………..

2-251

394.300

IBT Front Cover Open……………………………………………………………………………

2-279

392.650

ADC Shutter Close Fault………………………………………………………………………..

2-251

394.320

1st BTR Contact/Retract Fault ………………………………………………………………..

2-279

392.651

ADC Sensor Fault …………………………………………………………………………………

2-252

394.323

2nd BTR Contact/Retract Fault ……………………………………………………………….

2-280

392.657

ATC Amplitude Fault [Y]…………………………………………………………………………

2-252

394.324

Belt Home Fail Too Long………………………………………………………………………..

2-280

392.658

ATC Amplitude Fault [M] ………………………………………………………………………..

2-253

394.417

IBT Unit Near End Warning…………………………………………………………………….

2-281

392.659

ATC Amplitude Fault [C] ………………………………………………………………………..

2-253

394.418

IBT CLN Unit Near End Warning……………………………………………………………..

2-281

392.660

ATC Amplitude Fault [K]…………………………………………………………………………

2-254

394.419

2nd BTR Unit Near End Warning …………………………………………………………….

2-282

392.661

Temperature Sensor Fault ……………………………………………………………………..

2-254

394.420

IBT Unit End Warning…………………………………………………………………………….

2-282

392.662

Humidity Sensor Fault……………………………………………………………………………

2-255

Other Faults

392.665

ATC Average Fault [Y]

2-255

AC Power

2-283

392.666

ATC Average Fault [M]

2-256

STBY +5VDC Power

2-283

392.667

ATC Average Fault [C]

2-256

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Status Indicator RAPs

Phaser 7800 Service Manual

2-5

+5VDC Power …………………………………………………………………………………………………..

2-284

+24VDC Power ………………………………………………………………………………………………..

2-284

RAM Errors ………………………………………………………………………………………………………

2-285

LVPS Troubleshooting ……………………………………………………………………………………….

2-286

Reflective Sensor ………………………………………………………………………………………………

2-286

Transmissive Sensor………………………………………………………………………………………….

2-287

Switch………………………………………………………………………………………………………………

2-288

Generic Solenoid/ Clutch ……………………………………………………………………………………

2-289

Wire Motor Open……………………………………………………………………………………………….

2-290

Wire Motor On…………………………………………………………………………………………………..

2-290

LH Door (A) Open …………………………………………………………………………………………….

2-291

Set Gate Solenoid Open …………………………………………………………………………………….

2-291

Multiple Wire Motor ……………………………………………………………………………………………

2-292

Status Indicator RAPs

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

2-6

Phaser 7800 Service Manual

Introduction

This chapter describes error messages and numeric codes displayed on the Control Panel or listed on the Error History page. These error indications serve as the entry point into the troubleshooting process.

Troubleshooting of problems not directly indicated by or associated with an error message or Chain Link code is covered in Chapter 6 — General Troubleshooting. Print quality problems are covered in Chapter 3 — Image Quality.

The printer tracks and reports errors in a number of ways. The two types of error reporting discussed in this section include:

Error messages and Chain Link codes display on the Control Panel

Engine (fatal) and Jam Error logs display on the Control Panel or listed on the Error History Report

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Phaser 7800 Service Manual

2-7

Status Indicator RAPs

Introduction

309.006.00 2nd BTR Unit (Transfer Roller) End Warning

The 2nd BTR must be replaced.

Procedure

NOTE: When turning the power Off, turn Off the Power Switch first and then the Main Power Switch.

1.Replace the 2nd BTR Assembly (REP 14.2).

2.Reset the Transfer Roller (Printer Control Panel menu > Printer > Tools > Setup > Service Tools > Reset HFSI Counters.

3.Select Transfer Roller.

4.Touch Reset Counter.

5.After the reset is complete, the display returns to the previous screen with new life counter information for the reset component.

6.Touch the Back Arrow to return to the Service Tools menu.

309.607.00 IBT CLN Unit End Warning

The IBT Cleaner needs to be replaced soon.

Procedure

NOTE: When turning the power Off, turn Off the Power Switch first and then the Main Power Switch.

1.Replace the IBT Belt Cleaner Assembly (REP 6.1).

2.Reset the Transfer Roller (Printer Control Panel menu > Printer > Tools > Setup > Service Tools > Reset HFSI Counters.

3.Select Belt Cleaner.

4.Touch Reset Counter.

5.After the reset is complete, the display returns to the previous screen with new life counter information for the reset component

6.Touch the Back Arrow to return to the Service Tools menu.

BUS Update 10/25/2011 — Xerox Internal Use Only

November 2011

Status Indicator RAPs

309.006.00, 309.607.00

Phaser 7800 Service Manual

2-9

309.608 1/2/3/4 Yellow/ Magenta/ Cyan/ Black Developer Housing/ Developer Beads End of Life

The Yellow/ Magenta/ Cyan/ Black Developer Housing Developer Beads has reached the end of its life span.

Initial Actions

The rated life of the developer housing and beads is 480K prints. If this fault occurs at an unexpected time or if this fault does not occur at expected timing, check the following:

1.Check the HFSI counter for the developer or beads corresponding to the chain link displayed.

From the Control Menu menu, select Printer > Tools > Setup > Service Tools >

Service Diagnostics > Maintenance > dc135 (dc135 CRU/HFSI Status and Reset).

Select Reset HFSI > Developer X Counters.

If the message is premature, reset the Developer life counter, perform the following procedure.

Procedure

1.Replace the effected Developer (REP 5.7) and beads (REP 5.9). Reset the HFSI counter for the Developer(s) that was replaced in.

2.From the Control Menu, select Printer > Tools > Setup > Service Tools > Service Diagnostics > Maintenance > dc135 (dc135 CRU/HFSI Status and Reset).

NOTE: Check the remaining life on the other Developers. If they are also near the end of their life, all developers and beads near end of life should be replaced on the same service call.

309.609 Tray 1 (MPT)/ 2/ 3/ 4/ 5 Feed/ Retard/ Nudge Roll

The Tray 1/ 2/ 3/ 4/ 5 Feed/ Retard/ Nudge Roll has reached the end of life.

Procedure

If this fault occurs at an unexpected time or if this fault does not occur at expected timing, check steps 4 and 5 in the notes.

1.Replace the Feed/ Retard/ Nudge Rollers following the appropriate REP:

309-609-1: Tray 1(MPT) (REP 13.6)

309-609-2: Tray 2 (REP 9.7)

309-609-3: Tray 3, 3TM (REP 10.6), TTM (REP 11.7)

309-609-4: Tray 4, 3TM (REP 10.6), TTM (REP 11.7)

309-609-5: Tray 5, 3TM (REP 10.6), TTM (REP 11.8)

2.Reset the HFSI counter for the tray the rollers were replaced in. From the Control Panel menu, select Printer > Tools > Setup > Service Tools > Reset HFSI > Feed Rollers X Counters.

3.HFSI counters can be accessed through Service Diagnostics in dc135 CRU/HFSI Status and Reset to determine life remaining.

NOTE: 1. If the retard roller is being replaced for multi-pick failures and the failures continue with the new retard roller, replace the friction clutch PL 9.5 item 19 or, for Tray 1/MPT, PL13.4 item 5.

2.If the Tray 1/MPT Pick Roller is replaced for pick failures and the failures continue with the new Roller, replace the Oneway Clutch (PL 13.3 Item 14 & PL 13.3 Item 15).

3.The Tray 1/MPT Feed/ Retard/ Nudge Rollers are a different part than the Feed/ Retard/ Nudge Rollers for Trays 2, 3, 4, 5. The surface texture is different because the Tray1/MPT Rollers rotate in a direction opposite that of the other trays.

4.Feed Roller life for Tray 1/MPT is 100K feeds. If this fault occurs before 100K feeds, just reset the HFSI counter.

5.Feed Roller life for Trays 2, 3, 4, 5 is 300K feeds. If this fault occurs before 300K feeds, just reset the HFSI counter.

Status Indicator RAPs

November 2011

BUS Update 10/25/2011 — Xerox Internal Use Only

309.608, 309.609

2-10

Phaser 7800 Service Manual

Head board fpga error 04020031

КОНФЕРЕНЦИЯ СТАРТКОПИ
Принтеры, копировальные аппараты, МФУ, факсы и другая офисная техника:
вопросы ремонта, обслуживания, заправки, выбора

Уважаемые мастера, требуется помощь , попался аппарат с проблемой: Включаешь, появляется заставка, стоит минуту полторы, потом пишет:»аппарат выключается» и идет на перезагрузку. Закачал прошивку, записал на флешку, хотел залить через АЛЬТ БУТ, начинает обращаться на флешку потом перестает и опять на перезагрузку. Читал что может быть проблема с SD картой на плате. я ее снял, вставил в картридер, а она пустая.может кто поделится с образом этой флешки? заранее благодарен!

Пустая или не читается?

Принтер способен сам определить проблему с карточкой:

LED Blink Patterns
3 blinks FPGA Error Update software, then replace the Secure Digital (SD) Card.

FPGA Error
An FPGA error can mean either the FPGA binary on the SD Card is missing and/or corrupt, or the FPGA itself is faulty (controller error). It is not possible in all cases to identify which one of these is the real problem. Therefore, reinstalling the software may or may not fix the problem. If it does not, replace the Image Processor Board

вставил в картридер, а она пустая Она не пустая, проста винда не видит линуксовые разделы

4. Kroha_Ru 26.11.19 09:52

При прошивке есть неочевидные тонкости:

1. Папка альтбут большими буквами.
2. В ней файл для форседа.
3. Флешка НЕ БОЛЕЕ 2Гб.

Дамп карты тоже есть, но пока он не нужен.

(3) быть может, не буду спорить,
(4) первые два пункта точно , а вот флэшка 4 гб, попробую найти 2 гб

6. Sergeymoscva 27.11.19 21:25

7. Sergeymoscva 27.11.19 21:26

(4) не прошьется хоть убейся. Fpga error прямая проблема с sd

Источник

Реализация кольцевого буфера на языке Verilog HDL. Пара слов о поиске ошибок.

У нас уже есть примеры реализации кольцевого буфера на языках Assembler (для STM32) [1], C [2] и C++ [3]. Пожалуй, продолжим. В этой статье я приведу пример реализации простенького кольцевого буфера на языке Verilog HDL. Так же будет приведен разбор типовой ошибки, которую я допустил при написании этого кода.
В целях упрощения демонстрации работы алгоритма в модуле помимо собственно кода относящегося к буферу будет так же находиться код, представляющий интерфейс отладочной платы.
Думаю, вопросов на тему зачем в ПЛИС кольцевой буфер не встаёт — КБ это весьма простая и эффективная реализация FIFO, а FIFO в свою очередь достаточно часто востребованный базовый блок, используемый для построения более сложных модулей. К сожалению, в интернете гуглится не очень много примеров реализации FIFO на верилоге и то, что мне попадалось обычно сложно для понимания.
Пару слов об алгоритме. В статье про очередь задач на C было рассмотрено два подхода к организации доступа к буферу — индекс конца указывает на последний элемент, положенный в буфер и индекс конца указывает на первый свободный элемент. Там было решено, что второй вариант эффективнее, здесь мы пойдём по тому же пути, но немного по другой причине — в этом случае несколько проще организовать контроль за переполнением буфера. Контроль этот будет организован с помощью сравнения индексов начала и конца при добавлении элемента в очередь и при извлечении.
Для проверки алгоритма используется следующий интерфейс: на dip-переключателях выставляем данные, нажимаем на кнопку, байт добавляется в буфер; нажимаем другую кнопку — байт из буфера отображается на светодиодах; нажимаем третью кнопку — буфер очищается.

Компилируем, заливаем в кристалл и… Опытные разработчики наверняка сразу найдут в этом листинге ошибку, но я к таковым не отношусь, по-этому долго тупил в код и тыкал в кнопочки. Пока я сохранял один байт и тут же его вызывал всё работало хорошо, но стоило мне попытаться запомнить несколько байтов, как камню сносило голову. Убедившись, что методом тыка я ничего не добьюсь, а привычные мне по контроллерам методы отладки в данном случае малоэффективны (тут отлаживать в железе без логического анализатора дело тухлое), я полез в симулятор. Так как чип у меня от Альтеры, то симулятор я взял тоже ихний — ModelSim, хотя при более детальном рассмотрении выяснилось, что интеграции с квартусом там никакой нет, так что в принципе можно спокойно юзать любой симулятор, поддерживающий Verilog. Вообще, по началу ModelSim выглядит не особо дружелюбным, но почитав статьи по теме (например [4]) разобраться можно. Для начала нам нужен тестбенч — модуль верхнего уровня, который будет содержать в себе инстенс нашего подопытного и дёргать ему ножками в нужном порядке. Полный бенчмарк, реализующий все юз-кейсы я писать не стал, ограничившись необходимым минимумом.

Таким образом мы подадим три импульса записи значения и один импульс считывания и посмотрим, что творится в регистрах буфера. Сохраняем файлики рядышком, компилируем в моделсиме и… Облом — Альтера ещё не успела договориться сама с собой о синтаксисе языка Verilog HDL.

То, что молча проглатывает синтезатор квартуса, вводит симулятор ModelSim в состояние паники. Ну да ладно — не так страшно, поправим. Инициализацию закомментируем, блок обзовём. Компилируем заново, теперь всё нормально. Жмём Start Simulation, открываем панель Wave, кидаем туда интересующие линии и пишем в консоле «run 1000000». И вот, что мы видим:

(кликните, что бы посмотреть скриншот целиком)
На скриншоте видно, что при записи первого же слова ставится флаг fifo_full. Почему? Понятно дело, почему — в момент записи первого элемента индекс начала равен индексу конца — инкремент происходит в тоже время, параллельно. Что бы избавиться от этого эффекта нужно просто использовать для инкремента блокирующее присвоение. Блокирующее присвоение в данном случае гарантирует, что сравнение индексов произойдёт после инкремента, хотя и в том же такте. Кроме этого, в коде присутствует ещё одна проблема того же характера — поведение кода при одновременной подаче импульсов чтения и записи может быть некорректным, но это фиксить уже несколько сложнее.
Отмечу ещё пару моментов, с которыми столкнулся. Стоит обратить внимание на следующий фрагмент кода:

Если строки сохранения результата переместить за пределы блока else (поставить сразу после end), то программа умирает. Точнее, может что-то там и работает, но светодиоды не загораются. Выяснить, в чём проблема не удалось, так как в симуляторе всё работает правильно. Это, кстати, показывает, что стопроцентно доверять симулятору нельзя — в железе тот же код может заработать совсем по-другому.
Пара D-триггеров на входах от кнопок нужны для формирования фронта. Без них нажатие на кнопки иногда прохлёбываются, так как фронт сигнала медленный по сравнению с тактовой частотой. Я бы долго не понимал, в чём проблема, если бы не замечание ув. Anatol в комментариях к теме про UART [5].
Цикл for, использующийся у меня для очистки памяти, на самом деле зло. Во-первых, из-за него нельзя объявить буфер большого размера, так как число интераций в нём не может быть больше 5000 (хотя может это и настраивается — надо смотреть), а во-вторых он исключает использование RAM для хранения буфера. С другой стороны, не обнулять буфер по резету тоже как-то не совсем правильно.

Ниже приведён окончательный код модуля fifo.

Простой пример использования модуля FIFO в составе передатчика UART.

Если будут какие-то вопросы по коду, спрашивайте в комментариях, постараюсь ответить.

Ссылки

  1. Вместо первой программы — реализация очереди задач на кольцевом буфере на Assembler stm32
  2. Минималистичная очередь задач на C — реализация очереди задач на кольцевом буфере на C
  3. AVR, С++ и умные указатели — реализация кольцевого буфера на C++
  4. Симулятор ModelSim — вводная статья о ModelSim на сайте проекта Марсоход
  5. UART приемник на VHDL — описание приёмника UART на языке VHDL
  6. Описание мегафункций FIFO от Альтеры

Источник

FPGA. Разбираемся, как устроены программируемые логические схемы и чем они хороши

Содержание статьи

Может быть, ты умеешь взламывать устройства на другом конце света или кодить крутые веб-приложения, но понимаешь ли ты, как работает твой компьютер? И речь не о том, что делает операционка, как функционирует garbage collector в Java или как устроен компилятор C++. Я говорю о самом низком, аппаратном уровне, ниже ассемблера: как работает железо.

Что происходит в микросхеме сетевой карты, когда приходит пакет Ethernet? Как этот пакет передается дальше в оперативную память компьютера через шину PCI Express? Как работают самые быстрые системы распознавания изображений на аппаратном уровне?

Для ответа на эти вопросы надо немного разбираться в цифровой логике работы микросхем ASIC, но начинать с них очень сложно и дорого, и вместо этого лучше начать с FPGA.

FPGA расшифровывается как field-programmable gate array, по-русски — программируемые пользователем вентильные матрицы, ППВМ. В более общем случае они называются ПЛИС — программируемые логические интегральные схемы.

С помощью FPGA можно в буквальном смысле проектировать цифровые микросхемы, сидя у себя дома с доступной отладочной платой на столе и софтом разработчика за пару килобаксов. Впрочем, есть и бесплатные варианты. Заметь: именно проектировать, а не программировать, потому что на выходе получается физическая цифровая схема, выполняющая определенный алгоритм на аппаратном уровне, а не программа для процессора.

Работает это примерно так. Есть готовая печатная плата с набором интерфейсов, которые подключены к установленной на плате микросхеме FPGA, вроде крутой платы для дата-центра или отладочной платы для обучения.

Пока мы не сконфигурируем FPGA, внутри микросхемы просто нет логики для обработки данных с интерфейсов, и потому работать ничего, очевидно, не будет. Но в результате проектирования будет создана прошивка, которая после загрузки в FPGA создаст нужную нам цифровую схему. Например, так можно создать контроллер 100G Ethernet, который будет принимать и обрабатывать сетевые пакеты.

Важная особенность FPGA — возможность реконфигурации. Сегодня нам нужен контроллер 100G Ethernet, а завтра эта же плата может быть использована для реализации независимых четырех интерфейсов 25G Ethernet.

Существуют два крупных производителя FPGA-чипов: Xilinx и Intel, которые контролируют 58 и 42% рынка соответственно. Основатели Xilinx изобрели первый чип FPGA в далеком 1985 году. Intel пришла на рынок недавно — в 2015 году, поглотив компанию Altera, которая была основана в то же время, что и Xilinx. Технологии Xilinx и Altera во многом схожи, как и среды разработки. Чаще я работал с продуктами компании Xilinx, поэтому не удивляйся ее постоянному упоминанию.

FPGA широко применяются в разных устройствах: потребительской электронике, оборудовании телекома, платах-ускорителях для применения в дата-центрах, различной робототехнике, а также при прототипировании микросхем ASIC. Пару примеров я разберу чуть ниже.

Также рассмотрим технологию, которая обеспечивает аппаратную реконфигурацию, познакомимся с процессом проектирования и разберем простой пример реализации аппаратного счетчика на языке Verilog. Если у тебя есть любая отладочная плата FPGA, ты сможешь повторить это самостоятельно. Если платы нет, то все равно сможешь познакомиться с Verilog, смоделировав работу схемы на своем компе.

Принцип работы

Микросхема FPGA — это та же заказная микросхема ASIC, состоящая из таких же транзисторов, из которых собираются триггеры, регистры, мультиплексоры и другие логические элементы для обычных схем. Изменить порядок соединения этих транзисторов, конечно, нельзя. Но архитектурно микросхема построена таким хитрым образом, что можно изменять коммутацию сигналов между более крупными блоками: их называют CLB — программируемые логические блоки.

Также можно изменять логическую функцию, которую выполняет CLB. Достигается это за счет того, что вся микросхема пронизана ячейками конфигурационной памяти Static RAM. Каждый бит этой памяти либо управляет каким-то ключом коммутации сигналов, либо является частью таблицы истинности логической функции, которую реализует CLB.

Так как конфигурационная память построена по технологии Static RAM, то, во-первых, при включении питания FPGA микросхему обязательно надо сконфигурировать, а во-вторых, микросхему можно реконфигурировать практически бесконечное количество раз.

Очень упрощенная 2D-структура микросхемы без конфигурационной памяти

Xakep #236. FPGA

Блоки CLB находятся в коммутационной матрице, которая задает соединения входов и выходов блоков CLB.

Схема коммутационной матрицы

На каждом пересечении проводников находится шесть переключающих ключей, управляемых своими ячейками конфигурационной памяти. Открывая одни и закрывая другие, можно обеспечить разную коммутацию сигналов между CLB.

CLB очень упрощенно состоит из блока, задающего булеву функцию от нескольких аргументов (она называется таблицей соответствия — Look Up Table, LUT) и триггера (flip-flop, FF). В современных FPGA LUT имеет шесть входов, но на рисунке для простоты показаны три. Выход LUT подается на выход CLB либо асинхронно (напрямую), либо синхронно (через триггер FF, работающий на системной тактовой частоте).

Принцип реализации LUT

Интересно посмотреть на принцип реализации LUT. Пусть у нас есть некоторая булева функция y = (a & b) |

c . Ее схемотехническое представление и таблица истинности показаны на рисунке. У функции три аргумента, поэтому она принимает 2^3 = 8 значений. Каждое из них соответствует своей комбинации входных сигналов. Эти значения вычисляются программой для разработки прошивки ПЛИС и записываются в специальные ячейки конфигурационной памяти.

Значение каждой из ячеек подается на свой вход выходного мультиплексора LUT, а входные аргументы булевой функции используются для выбора того или иного значения функции. CLB — важнейший аппаратный ресурс FPGA. Количество CLB в современных кристаллах FPGA может быть разным и зависит от типа и емкости кристалла. У Xilinx есть кристаллы с количеством CLB в пределах примерно от четырех тысяч до трех миллионов.

Помимо CLB, внутри FPGA есть еще ряд важных аппаратных ресурсов. Например, аппаратные блоки умножения с накоплением или блоки DSP. Каждый из них может делать операции умножения и сложения 18-битных чисел каждый такт. В топовых кристаллах количество блоков DSP может превышать 6000.

Другой ресурс — это блоки внутренней памяти (Block RAM, BRAM). Каждый блок может хранить 2 Кбайт. Полная емкость такой памяти в зависимости от кристалла может достигать от 20 Кбайт до 20 Мбайт. Как и CLB, BRAM и DSP-блоки связаны коммутационной матрицей и пронизывают весь кристалл. Связывая блоки CLB, DSP и BRAM, можно получать весьма эффективные схемы обработки данных.

Применение и преимущества FPGA

Первый чип FPGA, созданный Xilinx в 1985 году, содержал всего 64 CLB. В то время интеграция транзисторов на микросхемах была намного ниже, чем сейчас, и в цифровых устройствах часто использовались микросхемы «рассыпной логики». Были отдельно микросхемы регистров, счетчиков, мультиплексоров, умножителей. Под конкретное устройство создавалась своя печатная плата, на которой устанавливались эти микросхемы низкой интеграции.

Использование FPGA позволило отказаться от такого подхода. Даже FPGA на 64 CLB значительно экономит место на печатной плате, а доступность реконфигурации добавила возможность обновлять функциональность устройств уже после изготовления во время эксплуатации, как говорят «in the field» (отсюда и название — field-programmable gate array).

За счет того, что внутри FPGA можно создать любую аппаратную цифровую схему (главное, чтобы хватило ресурсов), одно из важных применений ПЛИС — это прототипирование микросхем ASIC.

Разработка ASIC очень сложна и затратна, цена ошибки очень высока, и вопрос тестирования логики критичен. Поэтому одним из этапов разработки еще до начала работы над физической топологией схемы стало ее прототипирование на одном или нескольких кристаллах FPGA.

Для разработки ASIC выпускают специальные платы, содержащие много FPGA, соединенных между собой. Прототип микросхемы работает на значительно меньших частотах (может быть, десятки мегагерц), но позволяет сэкономить на выявлении проблем и багов.

Однако, на мой взгляд, существуют более интересные применения ПЛИС. Гибкая структура FPGA позволяет реализовывать аппаратные схемы для высокоскоростной и параллельной обработки данных с возможностью изменить алгоритм.

Сравнение аппаратных платформ

Давай подумаем, чем принципиально отличаются CPU, GPU, FPGA и ASIC. CPU универсален, на нем можно запустить любой алгоритм, он наиболее гибок, и использовать его легче всего благодаря огромному количеству языков программирования и сред разработки.

При этом из-за универсальности и последовательного выполнения инструкций CPU снижается производительность и повышается энергопотребление схемы. Происходит это потому, что на каждую полезную арифметическую операцию CPU совершает много дополнительных операций, связанных с чтением инструкций, перемещением данных между регистрами и кешем, и другие телодвижения.

На другой стороне находится ASIC. На этой платформе требуемый алгоритм реализуется аппаратно за счет прямого соединения транзисторов, все операции связаны только с выполнением алгоритма и нет никакой возможности изменить его. Отсюда максимальная производительность и наименьшее энергопотребление платформы. А вот перепрограммировать ASIC невозможно.

Справа от CPU находится GPU. Изначально эти микросхемы были разработаны для обработки графики, но сейчас используются и для майнинга вычислений общего назначения. Они состоят из тысяч небольших вычислительных ядер и выполняют параллельные операции над массивом данных.

Если алгоритм можно распараллелить, то на GPU получится добиться значительного ускорения по сравнению с CPU. С другой стороны, последовательные алгоритмы будут реализовываться хуже, поэтому платформа оказывается менее гибкой, чем CPU. Также для разработки под GPU надо иметь специальные навыки, знать OpenCL или CUDA.

Наконец, FPGA. Эта платформа сочетает эффективность ASIC с возможностью менять программу. ПЛИС не универсальны, но существует класс алгоритмов и задач, которые на них будут показывать лучшую производительность, чем на CPU и даже GPU. Сложность разработки под FPGA выше, однако новые средства разработки делают этот разрыв меньше.

Решающее же преимущество FPGA — это способность обрабатывать данные в темпе их поступления с минимальной задержкой реакции. В качестве примера можешь вообразить умный сетевой маршрутизатор с большим количеством портов: при поступлении пакета Ethernet на один из его портов необходимо проверить множество правил, прежде чем выбрать выходной порт. Возможно, потребуется изменение некоторых полей пакета или добавление новых.

Использование FPGA позволяет решать эту задачу мгновенно: байты пакета еще только начали поступать в микросхему из сетевого интерфейса, а его заголовок уже анализируется. Использование процессоров тут может существенно замедлить скорость обработки сетевого трафика. Ясно, что для маршрутизаторов можно сделать заказную микросхему ASIC, которая будет работать наиболее эффективно, но что, если правила обработки пакетов должны меняться? Достичь требуемой гибкости в сочетании с высокой производительностью поможет только FPGA.

Таким образом, FPGA используются там, где нужна высокая производительность обработки данных, наименьшее время реакции, а также низкое энергопотребление.

FPGA in the cloud

В облачных вычислениях FPGA применяются для быстрого счета, ускорения сетевого трафика и осуществления доступа к массивам данных. Сюда же можно отнести использование FPGA для высокочастотной торговли на биржах. В серверы вставляются платы FPGA с PCI Express и оптическим сетевым интерфейсом производства Intel (Altera) или Xilinx.

На FPGA отлично ложатся криптографические алгоритмы, сравнение последовательностей ДНК и научные задачи вроде молекулярной динамики. В Microsoft давно используют FPGA для ускорения поискового сервиса Bing, а также для организации Software Defined Networking внутри облака Azure.

Бум машинного обучения тоже не обошел стороной FPGA. Компании Xilinx и Intel предлагают средства на основе FPGA для работы с глубокими нейросетями. Они позволяют получать прошивки FPGA, которые реализуют ту или иную сеть напрямую из фреймворков вроде Caffe и TensorFlow.

Причем это все можно попробовать, не выходя из дома и используя облачные сервисы. Например, в Amazon можно арендовать виртуальную машину с доступом к плате FPGA и любым средствам разработки, в том числе и machine learning.

FPGA on the edge

Что еще интересное делают на FPGA? Да чего только не делают! Робототехника, беспилотные автомобили, дроны, научные приборы, медицинская техника, пользовательские мобильные устройства, умные камеры видеонаблюдения и так далее.

Традиционно FPGA применялись для цифровой обработки одномерных сигналов (и конкурировали с процессорами DSP) в устройствах радиолокации, приемопередатчиках радиосигналов. С ростом интеграции микросхем и увеличением производительности платформы FPGA стали все больше применяться для высокопроизводительных вычислений, например для обработки двумерных сигналов «на краю облака» (edge computing).

Эту концепцию легче всего понять на примере видеокамеры для анализа автомобильного трафика с функцией распознавания номеров машин. Можно взять камеру с возможностью передачи видео через Ethernet и обрабатывать поток на удаленном сервере. С ростом числа камер будет расти и нагрузка на сеть, что может привести к сбоям системы.

Вместо этого лучше реализовать распознавание номеров на вычислителе, установленном прямо в корпус видеокамеры, и передавать в облако номера машин в формате текста. Для этого даже можно взять сравнительно недорогие FPGA с низким энергопотреблением, чтобы обойтись аккумулятором. При этом остается возможность изменять логику работы FPGA, например, при изменении стандарта автомобильных номеров.

Что до робототехники и дронов, то в этой сфере как раз особенно важно выполнять два условия — высокая производительность и низкое энергопотребление. Платформа FPGA подходит как нельзя лучше и может использоваться, в частности, для создания полетных контроллеров для беспилотников. Уже сейчас делают БПЛА, которые могут принимать решения на лету.

Как разрабатывать проект на FPGA?

Существуют разные уровни проектирования: низкий, блочный и высокий. Низкий уровень предполагает использование языков типа Verilog или VHDL, на которых ты управляешь разработкой на уровне регистровых передач (RTL — register transfer level). В этом случае ты формируешь регистры, как в процессоре, и определяешь логические функции, изменяющие данные между ними.

Схемы FPGA всегда работают на определенных тактовых частотах (обычно 100–300 МГц), и на уровне RTL ты определяешь поведение схемы с точностью до такта системной частоты. Эта кропотливая работа приводит к созданию максимально эффективных схем с точки зрения производительности, потребления ресурсов кристалла FPGA и энергопотребления. Но тут требуются серьезные скиллы в схемотехнике, да и с ними процесс небыстрый.

На блочном уровне ты занимаешься в основном соединением уже готовых крупных блоков, которые выполняют определенные функции, для получения нужной тебе функциональности системы на кристалле (system-on-chip).

На высоком уровне проектирования ты уже не будешь контролировать данные на каждом такте, вместо этого сконцентрируешься на алгоритме. Существуют компиляторы или трансляторы с языков C и C++ на уровень RTL, например Vivado HLS. Он довольно умный и позволяет транслировать на аппаратный уровень широкий класс алгоритмов.

Главное преимущество такого подхода перед языками RTL — ускорение разработки и особенно тестирования алгоритма: код на C++ можно запустить и верифицировать на компьютере, и это будет намного быстрее, чем тестировать изменения алгоритма на уровне RTL. За удобство, конечно, придется заплатить — схема может получиться не такой быстрой и займет больше аппаратных ресурсов.

Часто мы готовы платить эту цену: если грамотно использовать транслятор, то эффективность не сильно пострадает, а ресурсов в современных FPGA достаточно. В нашем мире с критичным показателем time to market это оказывается оправданным.

Часто в одном дизайне нужно совместить все три стиля разработки. Допустим, нам нужно сделать устройство, которое мы могли бы встроить в робота и наделить его способностью распознавать объекты в видеопотоке — например, дорожные знаки. Возьмем микросхему видеосенсора и подключим ее напрямую к FPGA. Для отладки можем использовать монитор HDMI, тоже подключенный к FPGA.

Кадры с камеры будут передаваться в FPGA по интерфейсу, который заведомо определен производителем сенсора (USB тут не катит), обрабатываться и выводиться на монитор. Для обработки кадров понадобится фреймбуфер, который обычно находится во внешней памяти DDR, установленной на печатной плате рядом с микросхемой FPGA.

Типичная блок-схема проекта FPGA

Если производитель видеосенсора не предоставляет Interface IP для нашей микросхемы FPGA, то нам придется писать его самостоятельно на языке RTL, считая такты, биты и байты в соответствии со спецификацией протокола передачи данных. Блоки Preprocess, DDR Controller и HDMI IP мы, скорее всего, возьмем готовые и просто соединим их интерфейсы. А блок HLS, который выполняет поиск и обработку поступающих данных, мы можем написать на C++ и транслировать при помощи Vivado HLS.

Скорее всего, нам еще потребуется какая-то готовая библиотека детектора и классификатора дорожных знаков, адаптированная для использования в FPGA. В этом примере я, конечно, привожу сильно упрощенную блок-схему дизайна, но логику работы она отражает корректно.

Рассмотрим путь проектирования от написания кода RTL до получения конфигурационного файла для загрузки в FPGA.

Путь проектирования

Итак, ты пишешь код RTL, который реализует нужную тебе схему. Прежде чем его проверять на реальном железе, надо убедиться, что он верный и корректно решает требуемую задачу. Для этого используется RTL-моделирование в симуляторе на компьютере.

Ты берешь свою схему, представленную пока только в коде RTL, и помещаешь ее на виртуальный стенд, где подаешь последовательности цифровых сигналов на входы схемы, регистрируешь выходные диаграммы, зависимости от времени выходных сигналов и сравниваешь с ожидаемыми результатами. Обычно ты находишь ошибки и возвращаешься к написанию RTL.

Далее логически верифицированный код подается на вход программе-синтезатору. Она преобразует текстовое описание схемы в связанный список цифровых элементов из библиотеки, доступной для данного кристалла FPGA. В этом списке будут отображены такие элементы, как LUT, триггеры, и связи между ними. На этой стадии элементы пока никак не привязаны к конкретным аппаратным ресурсам. Чтобы это сделать, требуется наложить на схему ограничения (Constraints) — в частности, указать, с какими физическими контактами ввода-вывода микросхемы FPGA связаны логические входы и выходы твоей схемы.

В этих ограничениях также требуется указать, на каких тактовых частотах должна работать схема. Выход синтезатора и файл ограничений отдаются процессору Implementation, который, помимо прочего, занимается размещением и трассировкой (Place and Route).

Процесс Place каждый пока еще обезличенный элемент из netlist привязывает к конкретному элементу внутри микросхемы FPGA. Далее начинает работу процесс Route, который пытается найти оптимальное соединение этих элементов для соответствующей конфигурации коммутационной матрицы ПЛИС.

Place и Route действуют, исходя из ограничений, наложенных нами на схему: контактами ввода-вывода и тактовой частотой. Период тактовой частоты очень сильно влияет на Implementation: он не должен быть меньше, чем временная задержка на логических элементах в критической цепи между двумя последовательными триггерами.

Часто сразу удовлетворить это требование не удается, и тогда надо вернуться на начальный этап и изменить код RTL: например, попытаться сократить логику в критической цепи. После успешного завершения Implementation нам известно, какие элементы где находятся и как они связаны.

Только после этого запускается процесс создания бинарного файла прошивки FPGA. Остается его загрузить в реальное железо и проверить, работает ли оно так, как ожидалось. Если на этом этапе возникают проблемы, значит, моделирование было неполным и на этом этапе не были устранены все ошибки и недочеты.

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

Существуют и высокоуровневые средства разработки (HLS, High-level synthesis), и даже готовые фреймворки для создания нейросетей в ПЛИС. Эти средства на выходе генерят код RTL на языках VHDL или Verilog, который дальше спускается по цепочке Synthesis → Implementation → Bitstream generation. Ими вполне можно пользоваться, но, чтобы использовать их эффективно, надо иметь хотя бы минимальное представление о языках уровня RTL.

Продолжение следует

Надеюсь, теория тебя не слишком загрузила! В следующей статье я расскажу о практике: мы посмотрим, что конкретно нужно делать, чтобы запрограммировать FPGA.

Источник

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Hdcp error philips
  • Hardlock error 7 hardlock not found
  • He2 ошибка стиральной машины samsung как исправить
  • Hdc ошибка рекстон
  • He xataet geoam t g aycka grand theft auto vc что делать ошибка

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии