Автор: mines , 13 сентября 2009
Здравствуйте!
Помогите, пожалуйста, побороть проблему. Имеем: компьютерный аудио-интерфейс Focusrite Saffire LE, подключаемый через firewire (1394), с убитой прошивкой. В операционной системе (WinXP SP3) перестал видеться абсолютно, при включении не инициализируется. Есть файл с корректной прошивкой, но непонятно, как её зашивать. Официальный саппорт говорит, что если винда не видит, то всё, хана, отправляй на сервис, который в Англии, кажется:) Гарантии нет. Остаётся ковырять. Юнит построен на чипе BridgeCo DM1000E, это универсальное ядро, стоит на большинстве firewire звуковых интерфейсов. На плате есть 4-х пиновый разъём (подписан DM-DBG), возможно, он предназначен для прошивки. Что посоветуете?
p.s. Прикладываю фото платы и лог неудачной прошивки.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

maco

16 лет 5 месяцев назад

Выпаять флешку и прошить (предварительно сохранив текущие данные во флешке на всякий случай) :).

mines

16 лет 5 месяцев назад

Спасибо, это решение оставлю на крайний случай, как наиболее трудоёмкое:)

Rom

16 лет 5 месяцев назад

Как вариант, попробуйте выпросить у поддержки описание прошивки через тот разъем (а он, вероятно, для того и создан)- схему подключения, софт и т.п.

mines

16 лет 5 месяцев назад

Спасибо, попытаю счастья:)

Baza

16 лет 5 месяцев назад

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

mines

16 лет 5 месяцев назад

Всё, что я пока смог выбить из английской поддержки, это то, что тот разъём действительно используется для перепрошивки, но далее они переадресовали меня на российский сервис, где люди вообще отказываются общаться. Даташитов чипа BridgeCo нет в свободном доступе. В кратких описаниях сказано, что он поддерживает UART. Хочу попробовать подрубиться, но не понимаю пока, как распаивать RS232 для этой цели и какое требуется питание.

Rom

16 лет 5 месяцев назад

Стандартный преобразователь уровней на MAXe 232-ом (и иже с ним)... RX, TX , земля- больше ничего не требуется.

mines

16 лет 4 месяца назад

Спасибо за наводку, я купил usb data-кабель для телефонов Siemens, методом тыка приладил контакты, подобрал скорость виртуального порта (115200), и карта заговорила:
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" и т.п.. Но послать команду из терминала не получается. Так вот, не могу понять, что ей нужно, чтобы организовать двухстороннюю связь.

savely

16 лет 4 месяца назад

Press Ctrl-A to avoid starting image!

Пробовалось? Проводов обычно достаточно 2 - RX/TX.

Rom

16 лет 4 месяца назад

EEPROM presence couldn't be detected
Думается, дело не только в убитой прошивке...