Здравствуйте!
Помогите, пожалуйста, побороть проблему. Имеем: компьютерный аудио-интерфейс Focusrite Saffire LE, подключаемый через firewire (1394), с убитой прошивкой. В операционной системе (WinXP SP3) перестал видеться абсолютно, при включении не инициализируется. Есть файл с корректной прошивкой, но непонятно, как её зашивать. Официальный саппорт говорит, что если винда не видит, то всё, хана, отправляй на сервис, который в Англии, кажется:) Гарантии нет. Остаётся ковырять. Юнит построен на чипе BridgeCo DM1000E, это универсальное ядро, стоит на большинстве firewire звуковых интерфейсов. На плате есть 4-х пиновый разъём (подписан DM-DBG), возможно, он предназначен для прошивки. Что посоветуете?
p.s. Прикладываю фото платы и лог неудачной прошивки.
DM1000 Bootloader XK40 ----------------- Starting without 1394 GUID: 00130e01'00043285 HWID: 00000002 HWVS: 00000001 BLDS: 00000000 Bootloader: CRC ok! Id=00000001, V=0000280b, 20051019-094952UT Debugger: invalid Image: CRC ok! Id=00000000, V=02021ebd, 20090216-085200UT CnE: CRC ok! Id=00000000, V=02021ebd, 20090216-085200UT Press Ctrl-A to avoid starting image! Start image! Addr=20080000. Ready ... GO! mod: SysDevUart2 mod: shellModule mod: stack1394NoBusReset mod: bldCommand mod: modCMP mod: Services1394 mod: AVCStack mod: AVCConnectionMgnt mod: avDriver mod: AvdCommands mod: streamingDriver mod: StreamingFrmWrk mod: DataStreamManagement mod: StreamingFramer61883 mod: modBmCommand mod: modOsCommand mod: Application ------------------------------------------------------------ Firmware Version: 02.02.7869 LibraryVersion: BeBoB Saffire App (Release) LibraryBuildVersion: $Rev:$/- ($Date: 2005-09-22 17:55:17 +0100 (Thu, 22 Sep 200 5) $) LibraryCVSTag: bebob251_20050131_rc1 ------------------------------------------------------------ Using serialized printf System initialisation done. Errors in order of occurence: SaffireHW.cpp(369/EventProcessor): EEPROM presence couldn't be detected CMDLINE tool ready for commands. Try "help" for help. /cfg>Позже выяснилось, что если даже оставить один контакт USB D+ (Tx), она пишет это, и потом сыпет мусор. Когда я подсоединяю остальные провода, она затыкается. Когда разъединяю, продолжает сыпать мусор, периодически сама на него отвечая, типа "unknown command" и т.п.. Но послать команду из терминала не получается. Так вот, не могу понять, что ей нужно, чтобы организовать двухстороннюю связь.
Пробовалось? Проводов обычно достаточно 2 - RX/TX.