If a recommended feature is implemented, it must meet the PC 98 requirements for that feature as defined in this document.
1. Controllers and devices support IEEE 1394-1995 standards
| Required | 
2. Controllers comply with OpenHCI for IEEE 1394
| Required | 
3. OpenHCI controllers and devices support advances defined in IEEE 1394A
| Required | 
4. Host supports peak data rate of 400 Mb/s, minimum
| Required | 
5. Design avoids excessive currents resulting from ground-fault potential among devices
| Recommended | 
6. Device command protocols conform to standard device class interfaces
| Required | 
7. Devices support peak data rate of 400 Mb/s, minimum
| Recommended | 
8. Devices requiring support for high-bandwidth data transfer use IEEE 1394
| Recommended | 
9. Plug and Play devices demonstrate interoperability with other devices
| Required | 
10. Topology faults do not cause the bus to fail
| Required | 
11. Removable media devices support media status notification
| Required | 
12. Devices that can initiate peer-to-peer communications also support remote programming
| Required | 
13. Device provides a configuration ROM for unique device identification
| Required | 
14. Device configuration ROM implements general ROM format
| Required | 
15. Bus information block implemented at a base address offset of 0404h
| Required | 
16. Configuration ROM provides globally unique device ID
| Required | 
17. Root directory is located at a fixed address following the bus information block
| Required | 
18. Configuration ROM includes a unit directory for each independent device function
| Required | 
19. Each unit directory provides a valid Unit_Spec_Id and Unit_Sw_Version
| Required | 
20. Each unit directory provides a pointer to a unit-dependent directory
| Required | 
21. Vendor and model leaves support textual descriptor leaf format
| Required | 
22. Unit-dependent directory provides a pointer to the unit’s CSRs
| Required | 
23. Device provides three connector ports
| Recommended | 
24. Device uses standard 6-pin IEEE 1394 connector
| Required | 
25. Self-powered devices propagate the power bus through each connector
| Required | 
26. Only single-port leaf-node devices use 4-pin connectors
| Required | 
27. Device connectors exhibit common speed and power characteristics
| Required | 
28. Standard 400-Mb/s rated IEEE 1394 cable provided with devices
| Required | 
29. Devices power their PHY at all times
| Required | 
30. Devices report power source and cable power consumption in Self_id packet
| Required | 
31. Devices implement link power control
| Required | 
32. Device requiring power increments in excess of Link_on implements unit-power CSRs
| Required | 
33. Devices that source cable power must report this capability
| Required | 
34. IEEE 1394-enabled PC sources cable power
| Required | 
35. Power source supplies a minimum of 20 volts at 15 watts
| Recommended | 
36. Devices notify the power manager of power change requests
| Required | 
37. Devices and controllers comply with Cable Power Distribution specification
| Required | 
38. Devices and controllers comply with IEEE 1394 power specification
| Required |