Hi,
Can anyone tell me, is it possible to modify or overwrite a config rom
from 1394 Cards using a 1394diag provided by the Windows 2000 DDK?
Thanks,
Ie Piu
Surely not. Config ROM is hardcoded by the card manufacturer.
----- Original Message -----
From: “Ie Piu Cu”
To: “NT Developers Interest List”
Sent: Monday, November 27, 2000 4:30 PM
Subject: [ntdev] config rom in 1394
> Hi,
> Can anyone tell me, is it possible to modify or overwrite a config rom
> from 1394 Cards using a 1394diag provided by the Windows 2000 DDK?
> Thanks,
> Ie Piu
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to $subst(‘Email.Unsub’)
>
Hi, Maxim,
Yes, I know, that the Config ROM is hardcoded by the card manufacturer.
But If I am calling “allocateAddressRange” for Offset FFFF F0000400 in Sony
Vaio,the whole Config ROM for 1394(I link)
will be overwrote.
And I have also heard from somebody else that UNIBRAIN provided in FIRE-API
some function to overwrite ROM in
FIREBOARD card(also from UNIBRAIN).
What I want to know, it’s there some other trick to do this.
Regards,
Ie Piu
----- Original Message -----
From: “Maxim S. Shatskih”
To: “NT Developers Interest List”
Sent: Monday, November 27, 2000 8:52 PM
Subject: [ntdev] Re: config rom in 1394
> Surely not. Config ROM is hardcoded by the card manufacturer.
>
> ----- Original Message -----
> From: “Ie Piu Cu”
> To: “NT Developers Interest List”
> Sent: Monday, November 27, 2000 4:30 PM
> Subject: [ntdev] config rom in 1394
>
>
> > Hi,
> > Can anyone tell me, is it possible to modify or overwrite a config rom
> > from 1394 Cards using a 1394diag provided by the Windows 2000 DDK?
> > Thanks,
> > Ie Piu
> >
> >
> > —
> > You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> > To unsubscribe send a blank email to $subst(‘Email.Unsub’)
> >
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@fokus.gmd.de
> To unsubscribe send a blank email to $subst(‘Email.Unsub’)
>
>
> Yes, I know, that the Config ROM is hardcoded by the card manufacturer.
But If I am calling “allocateAddressRange” for Offset FFFF F0000400 in
Sony
Vaio,the whole Config ROM for 1394(I link)
AllocateAddressRange does not touch the node device at all.
It alters the view of the host machine from the 1394 side.
And I have also heard from somebody else that UNIBRAIN provided in
FIRE-API
some function to overwrite ROM in
FIREBOARD card(also from UNIBRAIN).
Yes, the config ROM of the host machine is emulated by the driver stack.
MS also provides the ability of changing it on the fly.
See:
REQUEST_SET_LOCAL_HOST_PROPERTIES
SET_LOCAL_HOST_PROPERTIES_MODIFY_CROM
Max
It depends on the OS version. See http://www.microsoft.com/hwdev/1394/.
We can modify the ConfigROM on Windows Me.
And I found another method to modify the ConfigROM (Windows98).
If you have SONY VAIO and you install the “SONY Smart Connect”,
ConfigROM is overwritten by registory data.
Thank you. Best Regards,
katz
Hi,
Can anyone tell me, is it possible to modify or overwrite a config rom
from 1394 Cards using a 1394diag provided by the Windows 2000 DDK?
Thanks,
Ie Piu
You are currently subscribed to ntdev as: xxxxx@olive.ocn.ne.jp
To unsubscribe send a blank email to $subst(‘Email.Unsub’)
It depends on the OS version. See http://www.microsoft.com/hwdev/1394/.
We can modify the ConfigROM on Windows Me.
And I found another method to modify the ConfigROM (Windows98).
If you have SONY VAIO and you install the “SONY Smart Connect”,
ConfigROM is overwritten by registory data.
Thank you. Best Regards,
katz
Hi,
Can anyone tell me, is it possible to modify or overwrite a config rom
from 1394 Cards using a 1394diag provided by the Windows 2000 DDK?
Thanks,
Ie Piu
You are currently subscribed to ntdev as: xxxxx@olive.ocn.ne.jp
To unsubscribe send a blank email to $subst(‘Email.Unsub’)
You are currently subscribed to ntdev as: xxxxx@bsi.si
To unsubscribe send a blank email to $subst(‘Email.Unsub’)
–WWW±:Q4/8n_'vDe8L4k2.Sdni_ynZKB88mlh’p–
–WWWExBHToiVsZEcw=qME,ERg8A9kZq+qEy=W0Wl–
Hi,
It depends on the OS version. See http://www.microsoft.com/hwdev/1394/.
We can modify the ConfigROM on Windows Me.
How???
And I found another method to modify the ConfigROM (Windows98).
If you have SONY VAIO and you install the “SONY Smart Connect”,
ConfigROM is overwritten by registory data.
Are you saying, that you can modify a VAIO Config ROM or Config ROM for PC.
Thanks,
Ie Piu
> > It depends on the OS version. See http://www.microsoft.com/hwdev/1394/.
> We can modify the ConfigROM on Windows Me.
How???
REQUEST_SET_LOCAL_HOST_PROPERTIES
SET_LOCAL_HOST_PROPERTIES_MODIFY_CROM
Are you saying, that you can modify a VAIO Config ROM or Config ROM for
PC.
The config ROM for a PC and the config ROM for a 1394 host controller card
are the same.
Max
> > It depends on the OS version. See http://www.microsoft.com/hwdev/1394/.
> We can modify the ConfigROM on Windows Me.
How???
Ex. SET_LOCAL_HOST_PROPERTIES_MODIFY_CROM
But 1394diag.sys in Windows DDK can not work on
Windows ME natively. You should modify the source
code of t1394Diag_SubmitIrpSynch() in 1394api.c :
Add “Irp->RequestorMode = KernelMode;”
> And I found another method to modify the ConfigROM (Windows98).
> If you have SONY VAIO and you install the “SONY Smart Connect”,
> ConfigROM is overwritten by registory data.Are you saying, that you can modify a VAIO Config ROM or Config ROM for PC.
Yes.
After installing “SONY Smart Connect” onto a VAIO,
the ConfigROM data of VAIO are changed.
The ConfigROM data are written in the RegistryKey of
1394 controller ( Enum section ).
Thank you. Best Regards,
katz