Прошивка FireWire звуковых карт с консоли

EquinoxPDA

Дмитрий Ерёмин
17 Мар 2010
1.193
368
83
40
Україна, Кропивницький
В общем натолкнулся на тему https://www.rom.by/forum/Ozhivlenie_FireWire_Solo

Есть у меня мертвая M-Audio FireWire 410: не горит (не мигает) индикатор питания, не определяется системой, вообще система не видит что к ней что то подключено.

Заменил в ней TSB41AB2, признаки жизни начала подавать - быстро мигает индикатор питания. Подключился с консоли - попросила прошивку. Скормил - установила. В консоль отдала что всё у нее хорошо. Но комп ее по-прежнему не видит.

Логи консоли:

DM1000 Bootloader XE39
-----------------
A-PHY
GUID: 000d6c01'000c222f
MAC: 0007f5-021005
HWID: 00000002
HWVS: 00000001

Bootloader: CRC ok! Id=00000001, V=00002705, 20030404-134625UT
Debugger: CRC ok! Id=00000000, V=00000000, 20021105-111225UT
Image: invalid
CnE: CRC ok! Id=00010046, V=00ffffff, 20070504-102656UT

Press Ctrl-A to avoid starting image!

Testing RAM address 0x10000000 length 0x00100000. Ok.

1) Download Image and Config (CnE)
2) Download Image only
3) Do RAM test
4) Start Image
5) Start 1394 Debugger
6) Mark Image as invalid
7) Print Flash Info

Bootloader (return=help) >

Download Image only
Erasing Flash ...
Start 'Send File' via XModem now ... [Ctrl-D Ctrl-D to cancel]
(choose .bcd file to download)
CC
Total 8745 blocks / 1136720 bytes.

End of transfer - received 1119116 bytes.
Identifier = 0x446f4362
Flags = 0x00000001
Date/Time = 20070504102656
Soft ID = 0x00010046
Soft Vers = 0x00ffffff
Hard Comp = 0x00000004
Info = FW 410# M-AUDIO#
CRC of burned image ok!

Bootloader: CRC ok! Id=00000001, V=00002705, 20030404-134625UT
Debugger: CRC ok! Id=00000000, V=00000000, 20021105-111225UT
Image: CRC ok! Id=00010046, V=00ffffff, 20070504-102656UT



CnE: CRC ok! Id=00010046, V=00ffffff, 20070504-102656UT


Bootloader (return=help) >

1) Download Image and Config (CnE)
2) Download Image only
3) Do RAM test
4) Start Image
5) Start 1394 Debugger
6) Mark Image as invalid
7) Print Flash Info

Bootloader (return=help) >

Addr=20080000. Ready ...
GO!

mod: SysDevUart2

mod: shellModule

mod: stack1394NoBusReset

mod: bldCommand

mod: modCMP

mod: Services1394

mod: AVCStack

mod: AVCConnectionMgnt

mod: HighSpeedCtrlService

mod: avDriver

mod: streamingDriver

mod: StreamingFrmWrk

mod: DataStreamManagement

mod: StreamingFramer61883

mod: modBmCommand

mod: modOsCommand

mod: Application
------------------------------------------------------------
LibraryVersion: BeBoB FW410 App (Release)
LibraryBuildVersion: PRIVATE-BUILD
LibraryCVSTag: UNKNOWN-CVS-TAG
------------------------------------------------------------

Using serialized printf
System initialisation done.

========================================
New Synch Mode: Internal
========================================

CMDLINE tool ready for commands. Try "help" for help.
/cfg>10 channel standalone plaD▒10 channel standalone playback processing is running
help
26 Available commands:
help help - shows help
rd rd - reads values starting at
wr wr - writes to
ls ls [-r|-x|-c] - shows content of current directory
cd cd - changes directory to
pwd pwd - shows current path
get get - reads value of
set set - writes to config
cfg cfg setdefault- resets configuration to factory settings
bat bat
shell shell [-h|-i|-o|-s] - shell configuration
dbgprt debug print commands
AVCLog controls the AVC stack logging
avc avc [econn, iconn]
bm busreset, nodes, rd, wr, wrs, lock, phywr, phyreg
cmp busreset, nodes, rd, wr, wrs, lock, phywr, phyreg
os [help, th, load, sem, blk, byte, timer, q, evf, evt, map, wp]
sys [help, llc, mdbsettings, mdbdump, dma, pic, cp15, reset, clock, stat, ver, info, frm, tgen, av, uart, spi, gpio]
route route a stream from an input plug to an output plug
level set the level of line out and mic gain
samplerate set sample rate: (44.1kHz = 1, .. 192kHz = 6)

spdif set SPDIF in: (OFF = 0, ON = 1)

duplex starts full duplex process
spdifSel select SPDIF input: (OPT = 0, COAX = 1)
msu Music Subunit Access
/cfg>cfg setdefault
resetting...done
/cfg>sys reset

DM1000 Bootloader XE39
-----------------
A-PHY
GUID: 000d6c01'000c222f
MAC: 0007f5-021005
HWID: 00000002
HWVS: 00000001

Bootloader: CRC ok! Id=00000001, V=00002705, 20030404-134625UT
Debugger: CRC ok! Id=00000000, V=00000000, 20021105-111225UT
Image: CRC ok! Id=00010046, V=00ffffff, 20070504-102656UT
CnE: CRC ok! Id=00010046, V=00ffffff, 20070504-102656UT

Press Ctrl-A to avoid starting image!

Skip RAM test.

1) Download Image and Config (CnE)
2) Download Image only
3) Do RAM test
4) Start Image
5) Start 1394 Debugger
6) Mark Image as invalid
7) Print Flash Info

Bootloader (return=help) >

Addr=20040000. Ready ...
GO!

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


Вопрос к знатокам : в каком направлении рыть? TSB41AB2 заведомо новый, исправный поставил. Пайку оного прозвонил - все ок.
Дебаггер шины 1394 виснет, комп упорно не видит карту.

Буду благодарен любой помощи, совету.
 

Сейчас просматривают