DVR PULLED

Repairing Hitachi HDDs.
User avatar
shomyl
Registered User
Registered User
Posts: 38
Joined: Thu Nov 07, 2013 3:44 pm
Location: Karachi - Pakistan

Re: DVR PULLED

Postby shomyl » Wed Dec 11, 2013 7:05 pm

fzabkar wrote:Would it be worth listing the ConGen parameters for the Seagate drive?


F3 T>F


RWErrorRecovery Mode Page
RWErrorRecovery Group
Byte:009A: RWRecoveryFlags = C0
Byte:009A: Bit:0, DISABLE_CORRECTION = 0
Byte:009A: Bit:1, DISABLE_TRANSFER_ON_ERROR = 0
Byte:009A: Bit:2, POST_ERROR = 0
Byte:009A: Bit:3, ENABLE_EARLY_RECOVERY = 0
Byte:009A: Bit:4, READ_CONTINUOUS = 0
Byte:009A: Bit:5, TRANSFER_BLOCK = 0
Byte:009A: Bit:6, READ_SPARING_ENABLED = 1
Byte:009A: Bit:7, WRITE_SPARING_ENABLED = 1
Byte:009B: ReadRetries = 10
Byte:009C: CorrectionSpan = FF
Byte:009D: HeadOffset = 00
Byte:009E: DataStrobeOffset = 00
Byte:00A0: WriteRetries = 05
Byte:00A2: RecoveryLimitMSB = FF
Byte:00A3: RecoveryLimitLSB = FF

FormatParameters Mode Page
FormatParameters Group
Byte:00A6: TracksPerZoneMSB = 00
Byte:00A7: TracksPerZoneLSB = 01
Byte:00A8: AltSectorsPerZoneMSB = 00
Byte:00A9: AltSectorsPerZoneLSB = 00
Byte:00AA: AltTracksPerZoneMSB = 00
Byte:00AB: AltTracksPerZoneLSB = 00
Byte:00AC: AltTracksPerVolumeMSB = 00
Byte:00AD: AltTracksPerVolumeLSB = 02
Byte:00AE: SectorsPerTrackMSB = 00
Byte:00AF: SectorsPerTrackLSB = 03
Byte:00B0: BytesPerSectorMSB = 10
Byte:00B1: BytesPerSectorLSB = 00
Byte:00B2: InterleaveMSB = 00
Byte:00B3: InterleaveLSB = 01
Byte:00B4: TrackSkewMSB = 00
Byte:00B5: TrackSkewLSB = 00
Byte:00B6: CylinderSkewMSB = 00
Byte:00B7: CylinderSkewLSB = 00
Byte:00B8: FormatFlags = 40

DriveGeometry Mode Page
DriveGeometry Group
Byte:00BE: CylindersMSB = 00
Byte:00BF: CylindersMDB = 00
Byte:00C0: CylindersLSB = 04
Byte:00C1: Heads = 02
Byte:00C2: WritePrecompMSB = 00
Byte:00C3: WritePrecompMDB = 00
Byte:00C4: WritePrecompLSB = 00
Byte:00C5: ReducedCurrentMSB = 00
Byte:00C6: ReducedCurrentMDB = 00
Byte:00C7: ReducedCurrentLSB = 00
Byte:00C8: StepRateMSB = 00
Byte:00C9: StepRateLSB = 00
Byte:00CA: LandingZoneMSB = 00
Byte:00CB: LandingZoneMDB = 00
Byte:00CC: LandingZoneLSB = 00
Byte:00CD: PositionLocking = 00
Byte:00CE: RotationalOffset = 00
Byte:00D0: RotationRateMSB = 15
Byte:00D1: RotationRateLSB = 18

VerifyError Mode Page
VerifyError Group
Byte:00D6: VerifyRecoveryFlags = 00
Byte:00D6: Bit:0, VE_DISABLE_CORRECTION = 0
Byte:00D6: Bit:1, VE_DISABLE_TRANSFER_ON_ERROR = 0
Byte:00D6: Bit:2, VE_POST_ERROR = 0
Byte:00D6: Bit:3, VE_ENABLE_EARLY_RECOVERY = 0
Byte:00D7: VerifyRetryCount = 10
Byte:00D8: VerifyCorrectionSpan = FF
Byte:00DE: VerifyTimeLimitMSB = FF
Byte:00DF: VerifyTimeLimitLSB = FF

CacheControl Mode Page
CacheControl Group
Byte:00E2: CacheFlags = 14
Byte:00E2: Bit:0, READ_CACHING_DISABLED_ON_POWER_UP = 0
Byte:00E2: Bit:1, MULTIPLICATION_FACTOR = 0
Byte:00E2: Bit:2, WRITE_CACHING_ENABLED_ON_POWER_UP = 1
Byte:00E2: Bit:4, DISCONTINUITY = 1
Byte:00E2: Bit:5, CACHING_ANALYSIS_PERMITTED = 0
Byte:00E2: Bit:6, ABORT_PREFETCH = 0
Byte:00E2: Bit:7, DISABLE_ADAPTIVE_READ_AHEAD = 0
Byte:00E3: RetentionPriority = 00
Byte:00E4: DisablePrefetchLengthMSB = FF
Byte:00E5: DisablePrefetchLengthLSB = FF
Byte:00E6: MinPrefetchMSB = 00
Byte:00E7: MinPrefetchLSB = 00
Byte:00E8: MaxPrefetchMSB = FF
Byte:00E9: MaxPrefetchLSB = FF
Byte:00EA: MaxPrefetchCeilingMSB = FF
Byte:00EB: MaxPrefetchCeilingLSB = FF
Byte:00EC: SpecialCacheFlags = 80
Byte:00EC: Bit:5, READ_LOOKAHEAD_DISABLED_ON_POWER_UP = 0
Byte:00EC: Bit:7, FORCE_SEQUENTIAL_WRITE = 1
Byte:00ED: CacheSegmentNum = 20
Byte:00EE: CacheSegSizeMSB = 00
Byte:00EF: CacheSegSizeLSB = 00
Byte:00F1: NonCacheSegSizeMSB = 00
Byte:00F2: NonCacheSegSizeMDB = 00
Byte:00F3: NonCacheSegSizeLSB = 00

ControlMode Mode Page
ControlMode Group
Byte:00F6: LogFlags = 02
Byte:00F7: QueueFlags = 00
Byte:00F8: AllegianceFlags = 00
Byte:00FA: RAERHoldOffMSB = 00
Byte:00FB: RAERHoldOffLSB = 00
Byte:00FC: BusyTimeoutMSB = 00
Byte:00FD: BusyTimeoutLSB = 00
Byte:00FE: ExtendedDstestTimeMSB = 00
Byte:00FF: ExtendedDstestTimeLSB = 00

PowerCondition Mode Page
PowerCondition Group
Byte:0103: PowerFlags = 02
Byte:0103: Bit:0, STANDBY = 0
Byte:0103: Bit:1, IDLE = 1
Byte:0104: IdleTimerMSB = 00
Byte:0105: IdleTimerNMSB = 00
Byte:0106: IdleTimerNLSB = 00
Byte:0107: IdleTimerLSB = 05
Byte:0108: StandbyTimerMSB = 00
Byte:0109: StandbyTimerNMSB = 00
Byte:010A: StandbyTimerNLSB = 8C
Byte:010B: StandbyTimerLSB = A0

BackgroundMediaScan Mode Page
BGMS Group
Byte:010F: BGMSBusIdleIn100ms = 00
Byte:0110: OtherScanFlags = 00
Byte:0110: Bit:0, IRAW_ENABLE = 0
Byte:0110: Bit:1, IRAW_DISABLE_REASSIGNMENTS = 0
Byte:0111: IRAWWriteCachePercentage = 00
Byte:0112: IRAWDelayInMilliSecs = 00
Byte:0113: IRAWMaxQDepth = 00
Byte:0114: BGMSFlags = 00
Byte:0114: Bit:1, BGMS_DISABLE_DATA_REFRESH = 0
Byte:0114: Bit:2, BGMS_DISABLE_TEMPERATURE_LIMITATION = 0
Byte:0115: BGMSECCTLevel = 1E
Byte:011C: ReadAfterWriteControl = 31
Byte:011C: Bit:0, MP_RAW_ENABLE_BIT = 1
Byte:011C: Bit:1, MP_RAW_TRIP_1ST_N_WRITES = 0
Byte:011C: Bit:2, MP_RAW_FORCE_RAW_MODE = 0
Byte:011C: Bit:3, MP_RAW_UDS_DEBUG_MODE = 0
Byte:011C: Bit:4, MP_RAW_DISABLE_AR_ON_GOOD_READ = 1
Byte:011C: Bit:5, MP_RAW_DISABLE_SOFT_AR = 1
Byte:011C: Bit:6, MP_RAW_DISABLE_SERIAL_DEBUG_MSG = 0
Byte:011D: NWritesAfterSWDFail = 08
Byte:011E: NWritesAfterRAWFail = 08
Byte:011F: NWritesAfterIRAWFail = 08
Byte:0120: N1stWrites = 00
Byte:0121: RAWOnColdThreshold = 05
Byte:0122: RAWOnHotThreshold = 46
Byte:0123: RAWATAMode = 02
Byte:0124: RAWVerifyNSectors = 00 00 00 00
Byte:0128: RAWVerifyNSectorsATAMode3 = 00 00
Byte:012A: NWritesAfterSWDSumFail = 08
Byte:012C: SWDControl = 03
Byte:012C: Bit:0, MP_SWD_ENABLE_BIT = 1
Byte:012C: Bit:1, MP_SWD_DONT_REPORT_BIT = 1
Byte:012C: Bit:2, MP_SWD_DEBUG_MODE_BIT = 0
Byte:012D: SWDDvgasEventsBeforeFail = 02
Byte:012E: SWDRvgasEventsBeforeFail = 02
Byte:012F: SWDFvgasEventsBeforeFail = 02
Byte:0130: SWDSumOfEventsBeforeFail = 02
Byte:0134: DOSOughtToScanThreshold = 00
Byte:0135: DOSNeedToScanThreshold = 00
Byte:0136: DOSNeedToGraceMilliseconds = 0A 00
Byte:0138: DOSNeedToRegraceMilliseconds = C8 00
Byte:013A: DOSNeedToMinimumScanMilliseconds = 64 00
Byte:013C: RAWOnForNPowerCycles = 00 00
Byte:013E: RAWOnForNHours = 00 00
Byte:0140: RAWOnForNSpinups = 00 00
Byte:0144: DOSATIOughtToScanThreshold = 00 01
Byte:0146: DOSATINeedToScanThreshold = 00 01
Byte:0148: DOSSTEOughtToScanThreshold = 00 04
Byte:014A: DOSSTENeedToScanThreshold = 00 04
Byte:014C: DOSSTEScanMaxCyl = 07
Byte:014D: DOSMaxRetryCount = 05

UnifiedDebugGeneral Mode Page
UDSGeneral Group
Byte:0152: Revision = 00
Byte:0153: GlobalTraceTriggerFlags = 70
Byte:0153: Bit:3, UDS_GEN_SVIN_BIT = 0
Byte:0153: Bit:4, UDS_GEN_SVEN_BIT = 1
Byte:0153: Bit:5, UDS_GEN_GTGE_BIT = 1
Byte:0153: Bit:6, UDS_GEN_TREN_BIT = 1
Byte:0153: Bit:7, UDS_GEN_TGTD_BIT = 0
Byte:0154: MethodParameterFlags = 00
Byte:0154: Bit:7, UDS_CLR = 0
Byte:0158: DetailedExternalTriggerFlags = 00
Byte:015A: ErrorTypeMSB = 00
Byte:015B: ErrorTypeLSB = 00
Byte:015C: ErrorLBABigEndian = 00 00 00 00 00 00 00 00
''
Byte:0168: AutomaticTraceSaveFlags = 80
Byte:0168: Bit:5, UDS_GEN_INTR_BIT = 0
Byte:0168: Bit:6, UDS_GEN_DTFS_BIT = 0
Byte:0168: Bit:7, UDS_GEN_TSEN_BIT = 1
Byte:016A: MSBAutomaticTraceSaveIntervalInMinutes = 00
Byte:016B: LSBAutomaticTraceSaveIntervalInMinutes = 78
Byte:016C: MSBMinimumIdleTimeBeforeAutoTraceSaveInMilliseconds = 00
Byte:016D: LSBMinimumIdleTimeBeforeAutoTraceSaveInMilliseconds = C8
Byte:016E: TimestampFormatIdentifierMSB = 00
Byte:016F: TimestampFormatIdentifierLSB = 00
Byte:0170: CustomerSystemTimeInCustUniqueFormat = 00 00 00 00 00 00 00 00
''

DriveNativeInfo Mode Page
DriveNativeInfo Group
Byte:0192: PartNumber = 30 32 37 4A 4A 30 44 54 58
'027JJ0DTX'
Byte:019B: PartNumberWhitespacePad = 20 20 20 20 20 20 20 20
' '
Byte:01A3: PartNumberPad = 00
Byte:01A4: ProcessControlVersion = 00 00
Byte:01A6: CongenConfigurationState = 01
Byte:01A7: WrittenCount = 00
Byte:01A8: InternalSeagateModelNumber =
53 54 33 32 30 56 4D 30 30 31 2D 31 41 44 31 34
32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20
'ST320VM001-1AD142 '
Byte:01D0: BuildFlags = 00 00
Byte:01D0: Bit:0, QNR_SUPPORTED = 0
Byte:01D2: RealTimeUpdatedFlags = 08 00
Byte:01D2: Bit:3, CONGEN_READ_FROM_MEDIA = 1
Byte:01D4: CongenLastWriteCaller = 04

UDSFastTraceClassesLevels Mode Page
UDSFastTrace Group
Byte:01DC: Revision = 00
Byte:01DD: FastTraceLevels_0 = 11
Byte:01DE: FastTraceLevels_1 = 11
Byte:01DF: FastTraceLevels_2 = 11
Byte:01E0: FastTraceLevels_3 = 11
Byte:01E1: FastTraceLevels_4 = 11
Byte:01E2: FastTraceLevels_5 = 11
Byte:01E3: FastTraceLevels_6 = 11
Byte:01E4: FastTraceLevels_7 = 12
Byte:01E5: FastTraceLevels_8 = 11
Byte:01E6: FastTraceLevels_9 = 11
Byte:01E7: FastTraceLevels_10 = 11
Byte:01E8: FastTraceLevels_11 = 11
Byte:01E9: FastTraceLevels_12 = 11
Byte:01EA: FastTraceLevels_13 = 11
Byte:01EB: FastTraceLevels_14 = 11
Byte:01EC: FastTraceLevels_15 = 11
Byte:01ED: FastTraceLevels_16 = 11
Byte:01EE: FastTraceLevels_17 = 11
Byte:01EF: FastTraceLevels_18 = 11
Byte:01F0: FastTraceLevels_19 = 11
Byte:01F1: FastTraceLevels_20 = 11
Byte:01F2: FastTraceLevels_21 = 11
Byte:01F3: FastTraceLevels_22 = 11
Byte:01F4: FastTraceLevels_23 = 11
Byte:01F5: FastTraceLevels_24 = 11
Byte:01F6: FastTraceLevels_25 = 11
Byte:01F7: FastTraceLevels_26 = 11
Byte:01F8: FastTraceLevels_27 = 11
Byte:01F9: FastTraceLevels_28 = 11
Byte:01FA: FastTraceLevels_29 = 11
Byte:01FB: FastTraceLevels_30 = 11
Byte:01FC: FastTraceLevels_31 = 11

UDSTriggerControl Mode Page
UDSTrigger Group
Byte:0204: Revision = 00
Byte:0208: TriggerControlFlags1_0 = 00
Byte:020C: TriggerCaptureFlags1_0 = 00
Byte:020D: TriggerCaptureFlags2_0 = 00
Byte:020E: SpecialTriggerCaptureFlags_0 = 00
Byte:0210: TriggerResponseFlags1_0 = 00
Byte:0211: TriggerResponseFlags2_0 = 00
Byte:0212: SpecialTriggerResponseFlags_0 = 00
Byte:0214: TriggerControlFlags1_1 = 00
Byte:0218: TriggerCaptureFlags1_1 = 00
Byte:0219: TriggerCaptureFlags2_1 = 00
Byte:021A: SpecialTriggerCaptureFlags_1 = 00
Byte:021C: TriggerResponseFlags1_1 = 00
Byte:021D: TriggerResponseFlags2_1 = 00
Byte:021E: SpecialTriggerResponseFlags_1 = 00
Byte:0220: TriggerControlFlags1_2 = 80
Byte:0224: TriggerCaptureFlags1_2 = F2
Byte:0225: TriggerCaptureFlags2_2 = E8
Byte:0226: SpecialTriggerCaptureFlags_2 = 80
Byte:0228: TriggerResponseFlags1_2 = 00
Byte:0229: TriggerResponseFlags2_2 = A0
Byte:022A: SpecialTriggerResponseFlags_2 = 80
Byte:022C: TriggerControlFlags1_3 = 80
Byte:0230: TriggerCaptureFlags1_3 = F2
Byte:0231: TriggerCaptureFlags2_3 = E8
Byte:0232: SpecialTriggerCaptureFlags_3 = 80
Byte:0234: TriggerResponseFlags1_3 = 00
Byte:0235: TriggerResponseFlags2_3 = A0
Byte:0236: SpecialTriggerResponseFlags_3 = 80
Byte:0238: TriggerControlFlags1_4 = 80
Byte:023C: TriggerCaptureFlags1_4 = F2
Byte:023D: TriggerCaptureFlags2_4 = E8
Byte:023E: SpecialTriggerCaptureFlags_4 = 80
Byte:0240: TriggerResponseFlags1_4 = 02
Byte:0241: TriggerResponseFlags2_4 = A0
Byte:0242: SpecialTriggerResponseFlags_4 = 80
Byte:0244: TriggerControlFlags1_5 = 80
Byte:0248: TriggerCaptureFlags1_5 = F2
Byte:0249: TriggerCaptureFlags2_5 = E8
Byte:024A: SpecialTriggerCaptureFlags_5 = 80
Byte:024C: TriggerResponseFlags1_5 = 00
Byte:024D: TriggerResponseFlags2_5 = A0
Byte:024E: SpecialTriggerResponseFlags_5 = 80
Byte:0250: TriggerControlFlags1_6 = 80
Byte:0254: TriggerCaptureFlags1_6 = 71
Byte:0255: TriggerCaptureFlags2_6 = C8
Byte:0256: SpecialTriggerCaptureFlags_6 = 80
Byte:0258: TriggerResponseFlags1_6 = 00
Byte:0259: TriggerResponseFlags2_6 = A0
Byte:025A: SpecialTriggerResponseFlags_6 = 80
Byte:025C: TriggerControlFlags1_7 = 80
Byte:0260: TriggerCaptureFlags1_7 = 71
Byte:0261: TriggerCaptureFlags2_7 = C8
Byte:0262: SpecialTriggerCaptureFlags_7 = 80
Byte:0264: TriggerResponseFlags1_7 = 00
Byte:0265: TriggerResponseFlags2_7 = A0
Byte:0266: SpecialTriggerResponseFlags_7 = 80
Byte:0268: TriggerControlFlags1_8 = 80
Byte:026C: TriggerCaptureFlags1_8 = F2
Byte:026D: TriggerCaptureFlags2_8 = E8
Byte:026E: SpecialTriggerCaptureFlags_8 = 80
Byte:0270: TriggerResponseFlags1_8 = 00
Byte:0271: TriggerResponseFlags2_8 = A0
Byte:0272: SpecialTriggerResponseFlags_8 = 80
Byte:0274: TriggerControlFlags1_9 = 80
Byte:0278: TriggerCaptureFlags1_9 = F2
Byte:0279: TriggerCaptureFlags2_9 = E8
Byte:027A: SpecialTriggerCaptureFlags_9 = 80
Byte:027C: TriggerResponseFlags1_9 = 00
Byte:027D: TriggerResponseFlags2_9 = A0
Byte:027E: SpecialTriggerResponseFlags_9 = 80
Byte:0280: TriggerControlFlags1_10 = 00
Byte:0284: TriggerCaptureFlags1_10 = 11
Byte:0285: TriggerCaptureFlags2_10 = C8
Byte:0286: SpecialTriggerCaptureFlags_10 = 80
Byte:0288: TriggerResponseFlags1_10 = 00
Byte:0289: TriggerResponseFlags2_10 = A0
Byte:028A: SpecialTriggerResponseFlags_10 = 80
Byte:028C: TriggerControlFlags1_11 = 80
Byte:0290: TriggerCaptureFlags1_11 = F2
Byte:0291: TriggerCaptureFlags2_11 = E8
Byte:0292: SpecialTriggerCaptureFlags_11 = 80
Byte:0294: TriggerResponseFlags1_11 = 00
Byte:0295: TriggerResponseFlags2_11 = A0
Byte:0296: SpecialTriggerResponseFlags_11 = 80
Byte:0298: TriggerControlFlags1_12 = 80
Byte:029C: TriggerCaptureFlags1_12 = F2
Byte:029D: TriggerCaptureFlags2_12 = E8
Byte:029E: SpecialTriggerCaptureFlags_12 = 80
Byte:02A0: TriggerResponseFlags1_12 = 00
Byte:02A1: TriggerResponseFlags2_12 = A0
Byte:02A2: SpecialTriggerResponseFlags_12 = 80
Byte:02A4: TriggerControlFlags1_13 = 00
Byte:02A8: TriggerCaptureFlags1_13 = 00
Byte:02A9: TriggerCaptureFlags2_13 = 00
Byte:02AA: SpecialTriggerCaptureFlags_13 = 00
Byte:02AC: TriggerResponseFlags1_13 = 00
Byte:02AD: TriggerResponseFlags2_13 = 00
Byte:02AE: SpecialTriggerResponseFlags_13 = 00
Byte:02B0: TriggerControlFlags1_14 = 80
Byte:02B4: TriggerCaptureFlags1_14 = F2
Byte:02B5: TriggerCaptureFlags2_14 = E8
Byte:02B6: SpecialTriggerCaptureFlags_14 = 80
Byte:02B8: TriggerResponseFlags1_14 = 00
Byte:02B9: TriggerResponseFlags2_14 = A0
Byte:02BA: SpecialTriggerResponseFlags_14 = 80
Byte:02BC: TriggerControlFlags1_15 = 80
Byte:02C0: TriggerCaptureFlags1_15 = 71
Byte:02C1: TriggerCaptureFlags2_15 = C8
Byte:02C2: SpecialTriggerCaptureFlags_15 = 80
Byte:02C4: TriggerResponseFlags1_15 = 00
Byte:02C5: TriggerResponseFlags2_15 = A0
Byte:02C6: SpecialTriggerResponseFlags_15 = 80
Byte:02C8: TriggerControlFlags1_16 = 00
Byte:02CC: TriggerCaptureFlags1_16 = F2
Byte:02CD: TriggerCaptureFlags2_16 = C8
Byte:02CE: SpecialTriggerCaptureFlags_16 = 80
Byte:02D0: TriggerResponseFlags1_16 = 00
Byte:02D1: TriggerResponseFlags2_16 = A0
Byte:02D2: SpecialTriggerResponseFlags_16 = 80
Byte:02D4: TriggerControlFlags1_17 = 00
Byte:02D8: TriggerCaptureFlags1_17 = 00
Byte:02D9: TriggerCaptureFlags2_17 = 00
Byte:02DA: SpecialTriggerCaptureFlags_17 = 00
Byte:02DC: TriggerResponseFlags1_17 = 00
Byte:02DD: TriggerResponseFlags2_17 = 00
Byte:02DE: SpecialTriggerResponseFlags_17 = 00
Byte:02E0: TriggerControlFlags1_18 = 80
Byte:02E4: TriggerCaptureFlags1_18 = 71
Byte:02E5: TriggerCaptureFlags2_18 = C8
Byte:02E6: SpecialTriggerCaptureFlags_18 = 80
Byte:02E8: TriggerResponseFlags1_18 = 00
Byte:02E9: TriggerResponseFlags2_18 = A0
Byte:02EA: SpecialTriggerResponseFlags_18 = 80
Byte:02EC: TriggerControlFlags1_19 = 00
Byte:02F0: TriggerCaptureFlags1_19 = 00
Byte:02F1: TriggerCaptureFlags2_19 = 00
Byte:02F2: SpecialTriggerCaptureFlags_19 = 00
Byte:02F4: TriggerResponseFlags1_19 = 00
Byte:02F5: TriggerResponseFlags2_19 = 00
Byte:02F6: SpecialTriggerResponseFlags_19 = 00
Byte:02F8: TriggerControlFlags1_20 = 00
Byte:02FC: TriggerCaptureFlags1_20 = 00
Byte:02FD: TriggerCaptureFlags2_20 = 00
Byte:02FE: SpecialTriggerCaptureFlags_20 = 00
Byte:0300: TriggerResponseFlags1_20 = 00
Byte:0301: TriggerResponseFlags2_20 = 00
Byte:0302: SpecialTriggerResponseFlags_20 = 00
Byte:0304: TriggerControlFlags1_21 = 00
Byte:0308: TriggerCaptureFlags1_21 = 00
Byte:0309: TriggerCaptureFlags2_21 = 00
Byte:030A: SpecialTriggerCaptureFlags_21 = 00
Byte:030C: TriggerResponseFlags1_21 = 00
Byte:030D: TriggerResponseFlags2_21 = 00
Byte:030E: SpecialTriggerResponseFlags_21 = 00

UDSTraceBufferConfig Mode Page
UDSBuffer Group
Byte:0314: Revision = 00
Byte:0318: MinimumAllocationInTraceBlocksMSB_0 = 00
Byte:0319: MinimumAllocationInTraceBlocksLSB_0 = 05
Byte:031A: TraceBufferControlFlags1_0 = 80
Byte:031C: MinimumAllocationInTraceBlocksMSB_1 = 00
Byte:031D: MinimumAllocationInTraceBlocksLSB_1 = 00
Byte:031E: TraceBufferControlFlags1_1 = 00
Byte:0320: MinimumAllocationInTraceBlocksMSB_2 = 00
Byte:0321: MinimumAllocationInTraceBlocksLSB_2 = 00
Byte:0322: TraceBufferControlFlags1_2 = 00
Byte:0324: MinimumAllocationInTraceBlocksMSB_3 = 00
Byte:0325: MinimumAllocationInTraceBlocksLSB_3 = 00
Byte:0326: TraceBufferControlFlags1_3 = 00
Byte:0328: MinimumAllocationInTraceBlocksMSB_4 = 00
Byte:0329: MinimumAllocationInTraceBlocksLSB_4 = 00
Byte:032A: TraceBufferControlFlags1_4 = 00
Byte:032C: MinimumAllocationInTraceBlocksMSB_5 = 00
Byte:032D: MinimumAllocationInTraceBlocksLSB_5 = 00
Byte:032E: TraceBufferControlFlags1_5 = 00
Byte:0330: MinimumAllocationInTraceBlocksMSB_6 = 00
Byte:0331: MinimumAllocationInTraceBlocksLSB_6 = 00
Byte:0332: TraceBufferControlFlags1_6 = 00
Byte:0334: MinimumAllocationInTraceBlocksMSB_7 = 00
Byte:0335: MinimumAllocationInTraceBlocksLSB_7 = 00
Byte:0336: TraceBufferControlFlags1_7 = 00
Byte:0338: MinimumAllocationInTraceBlocksMSB_8 = 00
Byte:0339: MinimumAllocationInTraceBlocksLSB_8 = 00
Byte:033A: TraceBufferControlFlags1_8 = 00
Byte:033C: MinimumAllocationInTraceBlocksMSB_9 = 00
Byte:033D: MinimumAllocationInTraceBlocksLSB_9 = 00
Byte:033E: TraceBufferControlFlags1_9 = 00
Byte:0340: MinimumAllocationInTraceBlocksMSB_10 = 00
Byte:0341: MinimumAllocationInTraceBlocksLSB_10 = 00
Byte:0342: TraceBufferControlFlags1_10 = 00
Byte:0344: MinimumAllocationInTraceBlocksMSB_11 = 00
Byte:0345: MinimumAllocationInTraceBlocksLSB_11 = 00
Byte:0346: TraceBufferControlFlags1_11 = 00
Byte:0348: MinimumAllocationInTraceBlocksMSB_12 = 00
Byte:0349: MinimumAllocationInTraceBlocksLSB_12 = 00
Byte:034A: TraceBufferControlFlags1_12 = 00
Byte:034C: MinimumAllocationInTraceBlocksMSB_13 = 00
Byte:034D: MinimumAllocationInTraceBlocksLSB_13 = 00
Byte:034E: TraceBufferControlFlags1_13 = 00
Byte:0350: MinimumAllocationInTraceBlocksMSB_14 = 00
Byte:0351: MinimumAllocationInTraceBlocksLSB_14 = 00
Byte:0352: TraceBufferControlFlags1_14 = 00
Byte:0354: MinimumAllocationInTraceBlocksMSB_15 = 00
Byte:0355: MinimumAllocationInTraceBlocksLSB_15 = 00
Byte:0356: TraceBufferControlFlags1_15 = 00
Byte:0358: MinimumAllocationInTraceBlocksMSB_16 = 00
Byte:0359: MinimumAllocationInTraceBlocksLSB_16 = 00
Byte:035A: TraceBufferControlFlags1_16 = 00
Byte:035C: MinimumAllocationInTraceBlocksMSB_17 = 00
Byte:035D: MinimumAllocationInTraceBlocksLSB_17 = 00
Byte:035E: TraceBufferControlFlags1_17 = 00
Byte:0360: MinimumAllocationInTraceBlocksMSB_18 = 00
Byte:0361: MinimumAllocationInTraceBlocksLSB_18 = 00
Byte:0362: TraceBufferControlFlags1_18 = 00
Byte:0364: MinimumAllocationInTraceBlocksMSB_19 = 00
Byte:0365: MinimumAllocationInTraceBlocksLSB_19 = 00
Byte:0366: TraceBufferControlFlags1_19 = 00
Byte:0368: MinimumAllocationInTraceBlocksMSB_20 = 00
Byte:0369: MinimumAllocationInTraceBlocksLSB_20 = 00
Byte:036A: TraceBufferControlFlags1_20 = 00
Byte:036C: MinimumAllocationInTraceBlocksMSB_21 = 00
Byte:036D: MinimumAllocationInTraceBlocksLSB_21 = 00
Byte:036E: TraceBufferControlFlags1_21 = 00
Byte:0370: MinimumAllocationInTraceBlocksMSB_22 = 00
Byte:0371: MinimumAllocationInTraceBlocksLSB_22 = 00
Byte:0372: TraceBufferControlFlags1_22 = 00
Byte:0374: MinimumAllocationInTraceBlocksMSB_23 = 00
Byte:0375: MinimumAllocationInTraceBlocksLSB_23 = 00
Byte:0376: TraceBufferControlFlags1_23 = 00
Byte:0378: MinimumAllocationInTraceBlocksMSB_24 = 00
Byte:0379: MinimumAllocationInTraceBlocksLSB_24 = 00
Byte:037A: TraceBufferControlFlags1_24 = 00
Byte:037C: MinimumAllocationInTraceBlocksMSB_25 = 00
Byte:037D: MinimumAllocationInTraceBlocksLSB_25 = 00
Byte:037E: TraceBufferControlFlags1_25 = 00
Byte:0380: MinimumAllocationInTraceBlocksMSB_26 = 00
Byte:0381: MinimumAllocationInTraceBlocksLSB_26 = 00
Byte:0382: TraceBufferControlFlags1_26 = 00
Byte:0384: MinimumAllocationInTraceBlocksMSB_27 = 00
Byte:0385: MinimumAllocationInTraceBlocksLSB_27 = 00
Byte:0386: TraceBufferControlFlags1_27 = 00
Byte:0388: MinimumAllocationInTraceBlocksMSB_28 = 00
Byte:0389: MinimumAllocationInTraceBlocksLSB_28 = 00
Byte:038A: TraceBufferControlFlags1_28 = 00
Byte:038C: MinimumAllocationInTraceBlocksMSB_29 = 00
Byte:038D: MinimumAllocationInTraceBlocksLSB_29 = 00
Byte:038E: TraceBufferControlFlags1_29 = 00
Byte:0390: MinimumAllocationInTraceBlocksMSB_30 = 00
Byte:0391: MinimumAllocationInTraceBlocksLSB_30 = 00
Byte:0392: TraceBufferControlFlags1_30 = 00
Byte:0394: MinimumAllocationInTraceBlocksMSB_31 = 00
Byte:0395: MinimumAllocationInTraceBlocksLSB_31 = 00
Byte:0396: TraceBufferControlFlags1_31 = 00
Byte:0398: MinimumAllocationInTraceBlocksMSB_32 = 00
Byte:0399: MinimumAllocationInTraceBlocksLSB_32 = 00
Byte:039A: TraceBufferControlFlags1_32 = 00
Byte:039C: MinimumAllocationInTraceBlocksMSB_33 = 00
Byte:039D: MinimumAllocationInTraceBlocksLSB_33 = 00
Byte:039E: TraceBufferControlFlags1_33 = 00
Byte:03A0: MinimumAllocationInTraceBlocksMSB_34 = 00
Byte:03A1: MinimumAllocationInTraceBlocksLSB_34 = 00
Byte:03A2: TraceBufferControlFlags1_34 = 00
Byte:03A4: MinimumAllocationInTraceBlocksMSB_35 = 00
Byte:03A5: MinimumAllocationInTraceBlocksLSB_35 = 00
Byte:03A6: TraceBufferControlFlags1_35 = 00
Byte:03A8: MinimumAllocationInTraceBlocksMSB_36 = 00
Byte:03A9: MinimumAllocationInTraceBlocksLSB_36 = 00
Byte:03AA: TraceBufferControlFlags1_36 = 00
Byte:03AC: MinimumAllocationInTraceBlocksMSB_37 = 00
Byte:03AD: MinimumAllocationInTraceBlocksLSB_37 = 00
Byte:03AE: TraceBufferControlFlags1_37 = 00
Byte:03B0: MinimumAllocationInTraceBlocksMSB_38 = 00
Byte:03B1: MinimumAllocationInTraceBlocksLSB_38 = 00
Byte:03B2: TraceBufferControlFlags1_38 = 00
Byte:03B4: MinimumAllocationInTraceBlocksMSB_39 = 00
Byte:03B5: MinimumAllocationInTraceBlocksLSB_39 = 00
Byte:03B6: TraceBufferControlFlags1_39 = 00
Byte:03B8: MinimumAllocationInTraceBlocksMSB_40 = 00
Byte:03B9: MinimumAllocationInTraceBlocksLSB_40 = 00
Byte:03BA: TraceBufferControlFlags1_40 = 00
Byte:03BC: MinimumAllocationInTraceBlocksMSB_41 = 00
Byte:03BD: MinimumAllocationInTraceBlocksLSB_41 = 00
Byte:03BE: TraceBufferControlFlags1_41 = 00
Byte:03C0: MinimumAllocationInTraceBlocksMSB_42 = 00
Byte:03C1: MinimumAllocationInTraceBlocksLSB_42 = 00
Byte:03C2: TraceBufferControlFlags1_42 = 00
Byte:03C4: MinimumAllocationInTraceBlocksMSB_43 = 00
Byte:03C5: MinimumAllocationInTraceBlocksLSB_43 = 00
Byte:03C6: TraceBufferControlFlags1_43 = 00
Byte:03C8: MinimumAllocationInTraceBlocksMSB_44 = 00
Byte:03C9: MinimumAllocationInTraceBlocksLSB_44 = 00
Byte:03CA: TraceBufferControlFlags1_44 = 00
Byte:03CC: MinimumAllocationInTraceBlocksMSB_45 = 00
Byte:03CD: MinimumAllocationInTraceBlocksLSB_45 = 00
Byte:03CE: TraceBufferControlFlags1_45 = 00
Byte:03D0: MinimumAllocationInTraceBlocksMSB_46 = 00
Byte:03D1: MinimumAllocationInTraceBlocksLSB_46 = 00
Byte:03D2: TraceBufferControlFlags1_46 = 00
Byte:03D4: MinimumAllocationInTraceBlocksMSB_47 = 00
Byte:03D5: MinimumAllocationInTraceBlocksLSB_47 = 00
Byte:03D6: TraceBufferControlFlags1_47 = 00
Byte:03D8: MinimumAllocationInTraceBlocksMSB_48 = 00
Byte:03D9: MinimumAllocationInTraceBlocksLSB_48 = 00
Byte:03DA: TraceBufferControlFlags1_48 = 00
Byte:03DC: MinimumAllocationInTraceBlocksMSB_49 = 00
Byte:03DD: MinimumAllocationInTraceBlocksLSB_49 = 00
Byte:03DE: TraceBufferControlFlags1_49 = 00
Byte:03E0: MinimumAllocationInTraceBlocksMSB_50 = 00
Byte:03E1: MinimumAllocationInTraceBlocksLSB_50 = 00
Byte:03E2: TraceBufferControlFlags1_50 = 00
Byte:03E4: MinimumAllocationInTraceBlocksMSB_51 = 00
Byte:03E5: MinimumAllocationInTraceBlocksLSB_51 = 00
Byte:03E6: TraceBufferControlFlags1_51 = 00
Byte:03E8: MinimumAllocationInTraceBlocksMSB_52 = 00
Byte:03E9: MinimumAllocationInTraceBlocksLSB_52 = 00
Byte:03EA: TraceBufferControlFlags1_52 = 00
Byte:03EC: MinimumAllocationInTraceBlocksMSB_53 = 00
Byte:03ED: MinimumAllocationInTraceBlocksLSB_53 = 00
Byte:03EE: TraceBufferControlFlags1_53 = 00
Byte:03F0: MinimumAllocationInTraceBlocksMSB_54 = 00
Byte:03F1: MinimumAllocationInTraceBlocksLSB_54 = 00
Byte:03F2: TraceBufferControlFlags1_54 = 00
Byte:03F4: MinimumAllocationInTraceBlocksMSB_55 = 00
Byte:03F5: MinimumAllocationInTraceBlocksLSB_55 = 00
Byte:03F6: TraceBufferControlFlags1_55 = 00
Byte:03F8: MinimumAllocationInTraceBlocksMSB_56 = 00
Byte:03F9: MinimumAllocationInTraceBlocksLSB_56 = 00
Byte:03FA: TraceBufferControlFlags1_56 = 00
Byte:03FC: MinimumAllocationInTraceBlocksMSB_57 = 00
Byte:03FD: MinimumAllocationInTraceBlocksLSB_57 = 00
Byte:03FE: TraceBufferControlFlags1_57 = 00
Byte:0400: MinimumAllocationInTraceBlocksMSB_58 = 00
Byte:0401: MinimumAllocationInTraceBlocksLSB_58 = 00
Byte:0402: TraceBufferControlFlags1_58 = 00
Byte:0404: MinimumAllocationInTraceBlocksMSB_59 = 00
Byte:0405: MinimumAllocationInTraceBlocksLSB_59 = 00
Byte:0406: TraceBufferControlFlags1_59 = 00
Byte:0408: MinimumAllocationInTraceBlocksMSB_60 = 00
Byte:0409: MinimumAllocationInTraceBlocksLSB_60 = 00
Byte:040A: TraceBufferControlFlags1_60 = 00
Byte:040C: MinimumAllocationInTraceBlocksMSB_61 = 00
Byte:040D: MinimumAllocationInTraceBlocksLSB_61 = 00
Byte:040E: TraceBufferControlFlags1_61 = 00
Byte:0410: MinimumAllocationInTraceBlocksMSB_62 = 00
Byte:0411: MinimumAllocationInTraceBlocksLSB_62 = 00
Byte:0412: TraceBufferControlFlags1_62 = 00
Byte:0414: MinimumAllocationInTraceBlocksMSB_63 = 00
Byte:0415: MinimumAllocationInTraceBlocksLSB_63 = 00
Byte:0416: TraceBufferControlFlags1_63 = 00
Byte:0418: MinimumAllocationInTraceBlocksMSB_64 = 00
Byte:0419: MinimumAllocationInTraceBlocksLSB_64 = 00
Byte:041A: TraceBufferControlFlags1_64 = 00
Byte:041C: MinimumAllocationInTraceBlocksMSB_65 = 00
Byte:041D: MinimumAllocationInTraceBlocksLSB_65 = 00
Byte:041E: TraceBufferControlFlags1_65 = 00
Byte:0420: MinimumAllocationInTraceBlocksMSB_66 = 00
Byte:0421: MinimumAllocationInTraceBlocksLSB_66 = 00
Byte:0422: TraceBufferControlFlags1_66 = 00
Byte:0424: MinimumAllocationInTraceBlocksMSB_67 = 00
Byte:0425: MinimumAllocationInTraceBlocksLSB_67 = 00
Byte:0426: TraceBufferControlFlags1_67 = 00
Byte:0428: MinimumAllocationInTraceBlocksMSB_68 = 00
Byte:0429: MinimumAllocationInTraceBlocksLSB_68 = 00
Byte:042A: TraceBufferControlFlags1_68 = 00
Byte:042C: MinimumAllocationInTraceBlocksMSB_69 = 00
Byte:042D: MinimumAllocationInTraceBlocksLSB_69 = 00
Byte:042E: TraceBufferControlFlags1_69 = 00
Byte:0430: MinimumAllocationInTraceBlocksMSB_70 = 00
Byte:0431: MinimumAllocationInTraceBlocksLSB_70 = 00
Byte:0432: TraceBufferControlFlags1_70 = 00
Byte:0434: MinimumAllocationInTraceBlocksMSB_71 = 00
Byte:0435: MinimumAllocationInTraceBlocksLSB_71 = 00
Byte:0436: TraceBufferControlFlags1_71 = 00
Byte:0438: MinimumAllocationInTraceBlocksMSB_72 = 00
Byte:0439: MinimumAllocationInTraceBlocksLSB_72 = 00
Byte:043A: TraceBufferControlFlags1_72 = 00
Byte:043C: MinimumAllocationInTraceBlocksMSB_73 = 00
Byte:043D: MinimumAllocationInTraceBlocksLSB_73 = 00
Byte:043E: TraceBufferControlFlags1_73 = 00
Byte:0440: MinimumAllocationInTraceBlocksMSB_74 = 00
Byte:0441: MinimumAllocationInTraceBlocksLSB_74 = 00
Byte:0442: TraceBufferControlFlags1_74 = 00
Byte:0444: MinimumAllocationInTraceBlocksMSB_75 = 00
Byte:0445: MinimumAllocationInTraceBlocksLSB_75 = 00
Byte:0446: TraceBufferControlFlags1_75 = 00
Byte:0448: MinimumAllocationInTraceBlocksMSB_76 = 00
Byte:0449: MinimumAllocationInTraceBlocksLSB_76 = 00
Byte:044A: TraceBufferControlFlags1_76 = 00

Congen Mode Page
Congen Group
Byte:0450: NumDefaultATCyls = FF 3F
Byte:0452: NumDefaultATHeads = 10 00
Byte:0454: NumDefaultATSectors = 3F 00
Byte:0456: NumECCBytesForLongCmds = 04 00
Byte:0458: MaximumMultipleSize = 10
Byte:0459: LogicalSectorAlignment = 00
Byte:045A: PIOModeTiming = 00 02
Byte:045C: DMAModeTiming = 00 02
Byte:045E: NumCurrentATCyls = FF 3F
Byte:0460: NumCurrentATHeads = 10 00
Byte:0462: NumCurrentATSectors = 3F 00
Byte:0464: CurrentMultipleSize = 10 00
Byte:0466: MultiwordDMAModesSupported = 07
Byte:0466: Bit:0, MULTIWORD_DMA_MODE_0_SUPPORTED = 1
Byte:0466: Bit:1, MULTIWORD_DMA_MODE_1_SUPPORTED = 1
Byte:0466: Bit:2, MULTIWORD_DMA_MODE_2_SUPPORTED = 1
Byte:0467: UltraDMAModesSupported = 7F
Byte:0467: Bit:0, ULTRA_DMA_MODE0_SUPPORTED = 1
Byte:0467: Bit:1, ULTRA_DMA_MODE1_AND_BELOW_SUPPORTED = 1
Byte:0467: Bit:2, ULTRA_DMA_MODE2_AND_BELOW_SUPPORTED = 1
Byte:0467: Bit:3, ULTRA_DMA_MODE3_AND_BELOW_SUPPORTED = 1
Byte:0467: Bit:4, ULTRA_DMA_MODE4_AND_BELOW_SUPPORTED = 1
Byte:0467: Bit:5, ULTRA_DMA_MODE5_AND_BELOW_SUPPORTED = 1
Byte:0467: Bit:6, ULTRA_DMA_MODE6_AND_BELOW_SUPPORTED = 1
Byte:0468: AdvancedPIOModesSupported = 03 00
Byte:0468: Bit:0, PIO_MODE_3_SUPPORTED = 1
Byte:0468: Bit:1, PIO_MODE_4_SUPPORTED = 1
Byte:046A: MinimumMultiwordDMACycleTime = 78 00
Byte:046C: RecommendedMultiwordDMACycleTime = 78 00
Byte:046E: MinimumPIOTimeWithoutFlowControl = 78 00
Byte:0470: MinimumPIOTimeWithFlowControl = 78 00
Byte:0472: QDepth = 1F 00
Byte:0474: SATACapabilities = 0E 0D
Byte:0475: Bit:0, SATA_NCQ_SUPPORTED = 1
Byte:0475: Bit:1, HOST_INITIATED_PHY_POWER_MANAGEMENT_SUPPORTED = 0
Byte:0475: Bit:2, SATA_PHY_EVENT_COUNTERS_SUPPORTED = 1
Byte:0475: Bit:3, UNLOAD_WHILE_NCQ_CMDS_OUTSTANDING_SUPPORTED = 1
Byte:0475: Bit:4, NCQ_PRIORITY_SUPPORTED = 0
Byte:0478: SATAFeaturesSupported = 48 00
Byte:0478: Bit:2, DMA_AUTOACTIVATE_SUPPORTED = 0
Byte:0478: Bit:3, DEVICE_INITIATED_POWER_MANAGEMENT_SUPPORTED = 1
Byte:0478: Bit:6, PRESERVE_SETTINGS_ON_COMRESET_SUPPORTED = 1
Byte:047A: SATAFeaturesEnabled = 40 00
Byte:047A: Bit:2, DMA_AUTOACTIVATE_ENABLED = 0
Byte:047A: Bit:3, DEVICE_INITIATED_POWER_MANAGEMENT_ENABLED = 0
Byte:047A: Bit:6, PRESERVE_SETTINGS_ON_COMRESET_ENABLED = 1
Byte:047C: MajorVersionNumber = F0 01
Byte:047C: Bit:1, ATAPI_1_SUPPORTED = 0
Byte:047C: Bit:2, ATAPI_2_SUPPORTED = 0
Byte:047C: Bit:3, ATAPI_3_SUPPORTED = 0
Byte:047C: Bit:4, ATAPI_4_SUPPORTED = 1
Byte:047C: Bit:5, ATAPI_5_SUPPORTED = 1
Byte:047C: Bit:6, ATAPI_6_SUPPORTED = 1
Byte:047C: Bit:7, ATAPI_7_SUPPORTED = 1
Byte:047D: Bit:0, ATAPI_8_ACS_SUPPORTED = 1
Byte:047E: MinorVersionNumber = 29 00
Byte:0480: CommandSetSupported = 6B 34
Byte:0480: Bit:0, SMART_SUPPORTED = 1
Byte:0480: Bit:1, SECURITY_MODE_FEATURE_SET_SUPPORTED = 1
Byte:0480: Bit:5, WRITE_CACHE_SUPPORTED = 1
Byte:0480: Bit:6, READ_LOOKAHEAD_SUPPORTED = 1
Byte:0481: Bit:2, HOST_PROTECTED_AREA_SUPPORTED = 1
Byte:0481: Bit:4, WRITE_BUFFER_CMD_SUPPORTED = 1
Byte:0481: Bit:5, READ_BUFFER_CMD_SUPPORTED = 1
Byte:0481: Bit:6, NOP_CMD_SUPPORTED = 0
Byte:0482: CommandSetsSupported = 29 7D
Byte:0482: Bit:1, READ_WRITE_DMA_QUEUED_SUPPORTED = 0
Byte:0482: Bit:3, ADVANCED_POWER_MANAGEMENT_SUPPORTED = 1
Byte:0482: Bit:5, POWER_UP_IN_STANDBY_SUPPORTED = 1
Byte:0482: Bit:6, SET_FEATURES_SPINUP_REQUIRED_SUPPORTED = 0
Byte:0483: Bit:0, SET_MAX_SECURITY_EXTENSION_SUPPORTED = 1
Byte:0483: Bit:1, AUTO_ACOUSTIC_MANAGEMENT_SUPPORTED = 0
Byte:0483: Bit:2, FOURTYEIGHT_BIT_SUPPORTED = 1
Byte:0483: Bit:3, DCO_COMMAND_SETS_SUPPORTED = 1
Byte:0483: Bit:4, FLUSH_CACHE_SUPPORTED = 1
Byte:0483: Bit:5, FLUSH_CACHE_EXT_SUPPORTED = 1
Byte:0484: CommandSetSupportedExtension = F3 61
Byte:0484: Bit:0, SMART_ERROR_LOGGING_SUPPORTED = 1
Byte:0484: Bit:1, SMART_SELF_TEST_SUPPORTED = 1
Byte:0484: Bit:2, MEDIA_SERIALNUMBER_SUPPORTED = 0
Byte:0484: Bit:4, STREAMING_FEATURE_SET_SUPPORTED = 1
Byte:0484: Bit:6, FUA_WRITE_EXT_COMMANDS_SUPPORTED = 1
Byte:0484: Bit:7, FUA_WRITE_QUEUED_EXT_COMMANDS_SUPPORTED = 1
Byte:0485: Bit:0, SIXTYFOUR_BIT_WWN_SUPPORTED = 1
Byte:0485: Bit:3, AV_LITE_SUPPORTED = 0
Byte:0485: Bit:4, AV_LITE_RC_WC_SUPPORTED = 0
Byte:0485: Bit:5, IDLE_IMMEDIATE_UNLOAD_SUPPORTED = 1
Byte:0486: CommandSetEnabled = 69 34
Byte:0486: Bit:0, SMART_ENABLED = 1
Byte:0486: Bit:1, SECURITY_MODE_FEATURE_SET_ENABLED = 0
Byte:0486: Bit:5, WRITE_CACHE_ENABLED = 1
Byte:0486: Bit:6, READ_LOOKAHEAD_ENABLED = 1
Byte:0487: Bit:2, HOST_PROTECTED_AREA_ENABLED = 1
Byte:0488: CommandSetsEnabled = 09 BC
Byte:0488: Bit:3, ADVANCED_POWER_MANAGEMENT_ENABLED = 1
Byte:0488: Bit:5, POWER_UP_IN_STANDBY_ENABLED = 0
Byte:0488: Bit:6, SET_FEATURES_SPINUP_REQUIRED_ENABLED = 0
Byte:0488: Bit:7, ADDRESS_OFFSET_RESERVED_AREA_BOOT = 0
Byte:0489: Bit:0, SET_MAX_SECURITY_EXTENSION_ENABLED = 0
Byte:0489: Bit:1, AUTO_ACOUSTIC_MANAGEMENT_ENABLED = 0
Byte:048A: CommandSetEnabledExtension = F3 61
Byte:048A: Bit:2, MEDIA_SERIALNUMBER_IS_VALID = 0
Byte:048B: Bit:3, AV_LITE_ENABLED = 0
Byte:048B: Bit:4, AV_LITE_RC_WC_ENABLED = 0
Byte:048C: FreeFallSensitivity = 00 00
Byte:048E: CurrentAPMValue = C0 C0
Byte:0490: MasterPasswordRevisionCode = FE FF
Byte:0492: AcousticLevel = 00 FE
Byte:0494: StreamMinRequestSize = 00 10
Byte:0496: StreamXferTimeDMA = 00 00
Byte:0498: StreamAccessLatency = 00 00
Byte:049A: StreamPerformanceGranularity = 0A 00 00 00
Byte:049E: StreamXferTimePIO = 00 00
Byte:04A0: Max512ByteUnitsPerDownloadMicrocode = 00 00
Byte:04A2: PhysicalLogicalSectorSize = 03 60
Byte:04A2: Bit:0, TWO_X_LOG_SECTORS_PER_PHY_SECTOR_B0 = 1
Byte:04A2: Bit:1, TWO_X_LOG_SECTORS_PER_PHY_SECTOR_B1 = 1
Byte:04A2: Bit:2, TWO_X_LOG_SECTORS_PER_PHY_SECTOR_B2 = 0
Byte:04A2: Bit:3, TWO_X_LOG_SECTORS_PER_PHY_SECTOR_B3 = 0
Byte:04A3: Bit:4, DEV_LOG_SEC_LEN_GREATER_THAN_256W = 0
Byte:04A3: Bit:5, DEV_HAS_MUL_LOG_SECTORS_PER_PHY_SECTOR = 1
Byte:04A4: AVLiteWorstCaseTimer = 00 00
Byte:04A6: WordsPerLogicalSector = 00 01 00 00
Byte:04AA: ATACommandSetSupportedExt2 = 0E 40
Byte:04AA: Bit:1, WRITE_READ_VERIFY_SUPPORTED = 1
Byte:04AA: Bit:2, WRITE_UNCORRECTABLE_SUPPORTED = 1
Byte:04AA: Bit:3, READ_AND_WRITE_DMA_EXP_GPL_COMMANDS_SUPPORTED = 1
Byte:04AA: Bit:5, FREEFALL_SENSOR_SUPPORTED = 0
Byte:04AA: Bit:6, EXTENDED_POWER_CONDITIONS_SUPPORTED = 0
Byte:04AC: ATACommandSetEnabledExt2 = 08 40
Byte:04AC: Bit:1, WRITE_READ_VERIFY_ENABLED = 0
Byte:04AC: Bit:3, READ_AND_WRITE_DMA_EXP_GPL_COMMANDS_ENABLED = 1
Byte:04AC: Bit:5, FREEFALL_SENSOR_ENABLED_BY_DEFAULT = 0
Byte:04AC: Bit:6, EXTENDED_POWER_CONDITIONS_ENABLED = 0
Byte:04AE: ATATransportMajorRevisionNumber = 08 10
Byte:04B0: ATATransportMinorRevisionNumber = 00 00
Byte:04B2: ATSMARTDefaultFlags = 01 00
Byte:04B2: Bit:0, SMARTDEFAULTON = 1
Byte:04B4: ATSMARTConfig =
0F 00 06 00 03 00 00 00 32 00 14 00 33 00 24 00
0F 00 1E 00 32 00 00 00 13 00 61 00 32 00 14 00
32 00 00 00 3A 00 00 00 22 00 2D 00 32 00 00 00
32 00 00 00 32 00 00 00 22 00 00 00 1A 00 00 00
12 00 00 00 10 00 00 00 3E 00 00 00 32 00 63 00
32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 32 00 00 00 0E 00 00 00 32 00 00 00
00 00 00 00 00 00 00 00
Byte:04B4: SMART1Status = 0F 00
Byte:04B6: SMART1Threshold = 06
Byte:04B8: SMART2Status = 03 00
Byte:04BA: SMART2Threshold = 00
Byte:04BC: SMART3Status = 32 00
Byte:04BE: SMART3Threshold = 14
Byte:04C0: SMART4Status = 33 00
Byte:04C2: SMART4Threshold = 24
Byte:04C4: SMART5Status = 0F 00
Byte:04C6: SMART5Threshold = 1E
Byte:04C8: SMART6Status = 32 00
Byte:04CA: SMART6Threshold = 00
Byte:04CC: SMART7Status = 13 00
Byte:04CE: SMART7Threshold = 61
Byte:04D0: SMART8Status = 32 00
Byte:04D2: SMART8Threshold = 14
Byte:04D4: SMART9Status = 32 00
Byte:04D6: SMART9Threshold = 00
Byte:04D8: SMART10Status = 3A 00
Byte:04DA: SMART10Threshold = 00
Byte:04DC: SMART11Status = 22 00
Byte:04DE: SMART11Threshold = 2D
Byte:04E0: SMART12Status = 32 00
Byte:04E2: SMART12Threshold = 00
Byte:04E4: SMART13Status = 32 00
Byte:04E6: SMART13Threshold = 00
Byte:04E8: SMART14Status = 32 00
Byte:04EA: SMART14Threshold = 00
Byte:04EC: SMART15Status = 22 00
Byte:04EE: SMART15Threshold = 00
Byte:04F0: SMART16Status = 1A 00
Byte:04F2: SMART16Threshold = 00
Byte:04F4: SMART17Status = 12 00
Byte:04F6: SMART17Threshold = 00
Byte:04F8: SMART18Status = 10 00
Byte:04FA: SMART18Threshold = 00
Byte:04FC: SMART19Status = 3E 00
Byte:04FE: SMART19Threshold = 00
Byte:0500: SMART20Status = 32 00
Byte:0502: SMART20Threshold = 63
Byte:0504: SMART21Status = 32 00
Byte:0506: SMART21Threshold = 00
Byte:0508: SMART22Status = 00 00
Byte:050A: SMART22Threshold = 00
Byte:050C: SMART23Status = 00 00
Byte:050E: SMART23Threshold = 00
Byte:0510: SMART24Status = 00 00
Byte:0512: SMART24Threshold = 00
Byte:0514: SMART25Status = 00 00
Byte:0516: SMART25Threshold = 00
Byte:0518: SMART26Status = 32 00
Byte:051A: SMART26Threshold = 00
Byte:051C: SMART27Status = 0E 00
Byte:051E: SMART27Threshold = 00
Byte:0520: SMART28Status = 32 00
Byte:0522: SMART28Threshold = 00
Byte:0524: SMART29Status = 00 00
Byte:0526: SMART29Threshold = 00
Byte:0528: SMART30Status = 00 00
Byte:052A: SMART30Threshold = 00
Byte:052E: SCTCommandSetSupported = BB 10
Byte:052E: Bit:0, SCT_SUPPORTED_COMMAND_SET = 1
Byte:052E: Bit:1, SCT_SUPPORTED_LONG_SECTOR_ACCESS = 1
Byte:052E: Bit:2, SCT_SUPPORTED_LBA_SEGMENT_ACCESS = 0
Byte:052E: Bit:3, SCT_SUPPORTED_ERROR_RECOVERY_CONTROL = 1
Byte:052E: Bit:4, SCT_SUPPORTED_FEATURES_CONTROL = 1
Byte:052E: Bit:5, SCT_SUPPORTED_DATA_TABLE = 1
Byte:0530: SCTFanControlMaxOperatingTemp = 3D
Byte:0531: SCTFanControlOverRangeTemp = 3C
Byte:0532: SCTFanControlUnderRangeTemp = 02
Byte:0533: SCTFanControlMinOperatingTemp = 01
Byte:0534: SCTVendorFlags = 05 00
Byte:0534: Bit:0, SCT_VENDORFLAGS_SEATOOLS = 1
Byte:0534: Bit:1, SCT_VENDORFLAGS_WRITE_SAME = 0
Byte:0534: Bit:2, SCT_VENDORFLAGS_CORRECTABLE_BIT = 1
Byte:0535: Bit:7, SCT_VENDORFLAGS_DEBUG_MODE = 0
Byte:0536: SCTTimerReadDefault = 00 00
Byte:0538: SCTTimerWriteDefault = 00 00
Byte:053A: SCTTenMsecCount = 00
Byte:053B: SCTPerformanceFlags = 00
Byte:053C: SCTTempDataTableSize = 00 00
Byte:053E: SCTSamplingPeriod = 00 00
Byte:0540: SCTInterval = 2C 01
Byte:0542: ATAPadSlewRate = 00
Byte:0543: ATAIORDYPadControl = 00
Byte:0544: PreampHotTweak = 00
Byte:0545: PreampColdTweak = 00
Byte:0546: LubeMitigationRetries = 00 00
Byte:0548: LengthOfWriteSpaceToFlush = 00 00
Byte:054A: LengthOfWriteCommandToTriggerFlush = 00 00
Byte:054C: NDSLBAThresholdA = 00 00
Byte:054E: NDSLBAThresholdB = 00 00
Byte:0550: NDSPartitionDependencies = 00 00
Byte:0552: NDSODOffsetConfig = 00
Byte:0553: NDSIDOffsetConfig = 00
Byte:0554: APMTimer1mSec = 40 04
Byte:0556: APMTimer2mSec = 00 15
Byte:0558: APMStandByTimer = 20 00
Byte:055A: APMTimerForDither = 2C 01
Byte:055C: ReadDelayMinimum = 00
Byte:055D: WriteDelayMinimum = 00
Byte:055E: WriteDelayIncremental = 00
Byte:055F: ReadDelayIncremental = 00
Byte:0560: FeatureFlags = 81 A2 00 0C
Byte:0560: Bit:0, WRITE_CONFIG_DATA_TO_FLASH = 1
Byte:0560: Bit:1, SPINUP_WRITE_FAULT_THRESHOLDS_ENABLED = 0
Byte:0560: Bit:2, IOEDC_CHECK_ENABLED = 0
Byte:0560: Bit:3, IOEDC_ERROR_ENABLED = 0
Byte:0560: Bit:4, DOWNLOAD_MICROCODE_FUTURE_USE_ONLY = 0
Byte:0560: Bit:5, SUPPRESS_SERIAL_PORT_PRINTS = 0
Byte:0560: Bit:6, DRQ_CLEAR_ON_PIO_READ_ERR_SUPPORTED = 0
Byte:0560: Bit:7, OFFLINE_SEEK_AWAY = 1
Byte:0561: Bit:0, DELAY_SLEEP_STANDBY_CMDCOMPLETE = 0
Byte:0561: Bit:1, IDLE_IMMEDIATE_UNLOAD_EMERGENCY = 1
Byte:0561: Bit:2, ENABLE_ALLOW_RAW_ERROR_RATE_UPDATE = 0
Byte:0561: Bit:3, PRESSURE_SENSOR_SUPPORTED = 0
Byte:0561: Bit:4, LOG99_CONTROL = 0
Byte:0561: Bit:5, READ_WRITE_LONG_EXTENDED_ENABLED = 1
Byte:0561: Bit:6, WRITE_REORDERING_DISABLED = 0
Byte:0561: Bit:7, ALLOW_AAM_FEATURE_SET = 1
Byte:0562: Bit:0, APM_IDLE3_SUPPORT = 0
Byte:0562: Bit:1, HOST_STREAM_RECORD_FIRST_ERROR_BLOCK = 0
Byte:0562: Bit:2, SAVE_ATA_COMMAND_HISTORY_TO_DISC = 0
Byte:0562: Bit:3, EIB_ON_POWERUP = 0
Byte:0562: Bit:4, LEFT_JUSTIFY_SERIAL_NUMBER = 0
Byte:0562: Bit:5, SUN_MICRO_MODEL_NUMBER_UPDATE = 0
Byte:0562: Bit:6, REVERTING_TO_POWER_ON_DEFAULTS_SUPPORTED = 0
Byte:0562: Bit:7, RIGHT_JUSTIFY_FIRMWARE_REVISION = 0
Byte:0563: Bit:0, SEGMENT_INITIALIZED = 0
Byte:0563: Bit:1, DISPLAY_SMART_COMMANDS_ON_SERIAL_PORT_ENABLED = 0
Byte:0563: Bit:2, DISABLE_SMART_AUTO_UPDATES = 1
Byte:0563: Bit:3, DISABLE_LEGACY_READ_WRITE_LONG = 1
Byte:0563: Bit:4, VERSION_ENFORCEMENT_SUPPORTED = 0
Byte:0563: Bit:5, ENABLE_MICKEY_CERT = 0
Byte:0563: Bit:6, RETAIN_AMPS_VALUE_ON_DOWNLOAD = 0
Byte:0564: PerformanceFlags = 04 3F
Byte:0564: Bit:0, REDUCED_RAW_TRANSITION_FLUSH = 0
Byte:0564: Bit:1, REDUCED_AV_RETRIES = 0
Byte:0564: Bit:2, ID_READ_PARAMETERS_FROM_CAP = 1
Byte:0564: Bit:4, VJIT_DISABLED = 0
Byte:0564: Bit:5, ZERO_LATENCY_RD_ENABLED = 0
Byte:0565: Bit:0, DAR_ENABLED = 1
Byte:0565: Bit:1, OFFLINE_SPARING_ENABLED = 1
Byte:0565: Bit:2, JIT3 = 1
Byte:0565: Bit:3, JIT2 = 1
Byte:0565: Bit:4, JIT1 = 1
Byte:0565: Bit:5, JIT0 = 1
Byte:0565: Bit:6, DISABLE_IDLE_ACTIVITY = 0
Byte:0565: Bit:7, ENABLE_SELF_SEEK = 0
Byte:0566: AggressivelyScanThisManyTimes = 00 00
Byte:0568: LongSeekEventTime = FF FF
Byte:056A: SleepStandbyDelay = 00 00
Byte:056C: CustomerUniques = 00 00 00 00
Byte:0570: CustomerType = 00 00 00 00
Byte:0574: AdditionalSATAFeatureConfig = 0F 0E 00 00
Byte:0574: Bit:0, SATA_FORCE_EARLY_STATUS = 1
Byte:0574: Bit:1, SATA_EARLY_STATUS_FORCE_COMRESET = 1
Byte:0574: Bit:2, SATA_INTRACOMMAND_PHY_MANAGEMENT_ENABLED = 1
Byte:0574: Bit:3, SATA_ENABLE_PHY_PM_CALIBRATION = 1
Byte:0574: Bit:4, SATA_ENABLE_SPI_VIS_MODE = 0
Byte:0574: Bit:5, SATA_ENABLE_RERR_TESTING = 0
Byte:0574: Bit:6, SATA_ENABLE_SSC = 0
Byte:0574: Bit:7, SATA_EYE_DIAGRAM_TEST = 0
Byte:0575: Bit:0, SATA_DISABLE_PRIMITIVE_SCRAMBLING = 0
Byte:0575: Bit:1, SATA_ULTRA_AGGRESSIVE_INTER_COMMAND_PHY_SUPPORTED = 1
Byte:0575: Bit:2, SATA_ULTRA_AGGRESSIVE_INTRA_COMMAND_PHY_SUPPORTED = 1
Byte:0575: Bit:3, SATA_HOST_PHY_PM_AND_DEVICE_PHY_PM_CAN_COEXIST = 1
Byte:0578: FactoryODScanMBytes = 00 00
Byte:057A: FactoryIDScanMBytes = 00 00
Byte:057C: MaxDSTSelfTestTime = 54 15
Byte:057E: DSTShortTestTimeLimit = 3C 00
Byte:0580: BootFlagsForROM = 03 00
Byte:0580: Bit:0, BOOT_FLAG_POWER_ON_IN_STANDBY = 1
Byte:0580: Bit:1, BOOT_FLAG_PARTIAL_OOB = 1
Byte:0580: Bit:2, USE_SMALL_ID_FORMAT = 0
Byte:0580: Bit:3, LOW_CURRENT_SPINUP = 0
Byte:0582: LongCompletionEventTime = FF FF
Byte:0584: HostStreamJumpSizeInSectors = 1E 00
Byte:0586: HostStreamTotalJumpSteps = 01
Byte:0587: SerialDebugLevel = 00
Byte:0588: DefaultStandbyTimer = 00
Byte:0589: ATAInterSectorTime = 08
Byte:058A: StandbyDelayBeforePostingStatus = 00 00
Byte:058C: StandbyPostingStatusFlags = 06 00
Byte:058C: Bit:0, ENABLE_WAIT_FOR_DRIVE_SPINDOWN_BEFORE_POSTING_STATUS_AFTER_STANDBY = 0
Byte:058C: Bit:1, ENABLE_HEADS_ON_RAMP_BEFORE_POSTING_STATUS_AFTER_STANDBY = 1
Byte:058C: Bit:2, ENABLE_DELAY_BEFORE_POSTING_STATUS_AFTER_STANDBY = 1
Byte:058F: LTTCPowerOnHours = 0A
Byte:0590: DebugAddress0 = 00 00 00 00
Byte:0594: DebugValue0 = 00 00 00 00
Byte:0598: DebugAddress1 = 00 00 00 00
Byte:059C: DebugValue1 = 00 00 00 00
Byte:05A0: MaxDSTUnrecoverableFailures = 03 00
Byte:05A2: APMTimer3mSec = 00 20
Byte:05A4: EIB_DebugFlags = 00
Byte:05A4: Bit:0, EIB_WRT_MSG_ENABLE = 0
Byte:05A4: Bit:1, EIB_SWD_MSG_ENABLE = 0
Byte:05A4: Bit:2, EIB_SIM_MSG_ENABLE = 0
Byte:05A4: Bit:3, EIB_DEBUG_MSG_ENABLE = 0
Byte:05A4: Bit:4, APMAdaptiveTimingEnabled = 0
Byte:05A5: APMTimer1mSecMin = 00 00
Byte:05A7: APMTimer1mSecMax = 00 00
Byte:05A9: APMTimer2mSecMin = 00 00
Byte:05AB: APMTimer2mSecMax = 00 00
Byte:05AD: APMTimer1mSecSlowDelta = 00 00
Byte:05AF: APMTimer1mSecFastDelta = 00 00
Byte:05B1: APMTimer2mSecSlowDelta = 00 00
Byte:05B3: APMTimer2mSecFastDelta = 00 00
Byte:05B5: APMIDLE1WakeUpMargin = 00 00
Byte:05B7: APMIDLE2WakeUpMargin = 00 00
Byte:05B9: MediaCacheControl = 00
Byte:05BA: Expansion = 00 00 00 00 00 00
''

fzabkar
Contributor
Contributor
Posts: 550
Joined: Tue Apr 16, 2013 9:28 am
Location: Australia

Re: DVR PULLED

Postby fzabkar » Thu Dec 12, 2013 9:01 am

Sorry, nothing jumps out at me. :-(

Do you have any way to compare the ROMs of the working and locked 160GB drives, to determine whether the lock is ROM based?

Could we use a non-native PCB, transfer the adaptives (CAP, SAP, RAP, IAP) from the original ROM, and then gain access to the SA?

xsoliman
Registered User
Registered User
Posts: 32
Joined: Thu Nov 28, 2013 2:10 pm

Re: DVR PULLED

Postby xsoliman » Thu Dec 12, 2013 3:50 pm

"
Can you read any sectors of the Seagate drive from the terminal

eg
/2
R0,1

i bought 30 pcs of this drives mix hitachi and seagate locally,
yes drives are from same dvr units..
and nothing happens when i do R0, 1.

"

If nothing happens, except returns to the F2 2> prompt, that is *GOOD* as it means it can read the sector

/2
.
R0,1
.

the dot shows the current position and should increase after the R

if that's the case, it proves that sector is readable

try

R0,100

R0,300 -- that should fails as cant read past the end of the track

User avatar
shomyl
Registered User
Registered User
Posts: 38
Joined: Thu Nov 07, 2013 3:44 pm
Location: Karachi - Pakistan

Re: DVR PULLED

Postby shomyl » Fri Dec 13, 2013 8:56 pm

xsoliman wrote:"
Can you read any sectors of the Seagate drive from the terminal

eg
/2
R0,1




ASCII Diag mode

F3 T>/2

F3 2>R0,1

F3 2>R0,100

F3 2>R0,300

F3 2>R0,301

F3 2>R0, 100

F3 2>R0, 255

F3 2>R0,400

F3 2>

User avatar
Spildit
Posts: 1554
Joined: Sat Apr 06, 2013 4:59 pm
Location: Portugal
Contact:

Re: DVR PULLED

Postby Spildit » Mon Dec 16, 2013 1:43 am

Please download a copy of ZOC terminal software and try to run this script :

viewtopic.php?f=113&t=122

Please post the dump file that the script produces.

If it's a "masked" or "hidden" ATA password this should at least get the password.

If it doesn't work we might try another "trick" as long as data isn't important and you only need the drive working :)
1Q9xrDTzTddUXeJAFRn37aqh1Yr6buDCdw - (Bitcoin Donations)

User avatar
shomyl
Registered User
Registered User
Posts: 38
Joined: Thu Nov 07, 2013 3:44 pm
Location: Karachi - Pakistan

Re: DVR PULLED

Postby shomyl » Tue Dec 17, 2013 10:21 pm

Spildit wrote:If it's a "masked" or "hidden" ATA password this should at least get the password.


NO PWD.BYE!

User avatar
Spildit
Posts: 1554
Joined: Sat Apr 06, 2013 4:59 pm
Location: Portugal
Contact:

Re: DVR PULLED

Postby Spildit » Fri Dec 20, 2013 2:03 am

shomyl wrote:
Spildit wrote:If it's a "masked" or "hidden" ATA password this should at least get the password.


NO PWD.BYE!


No ATA password .... So they are using other ways to block access ....

Well, can you try this on one of the F3> Seagate drives ?

On level T :

m0,6,3,,,,,22

And wait for it to finish.
1Q9xrDTzTddUXeJAFRn37aqh1Yr6buDCdw - (Bitcoin Donations)

User avatar
shomyl
Registered User
Registered User
Posts: 38
Joined: Thu Nov 07, 2013 3:44 pm
Location: Karachi - Pakistan

Re: DVR PULLED

Postby shomyl » Fri Dec 20, 2013 10:54 pm

Spildit wrote:Well, can you try this on one of the F3> Seagate drives ?

On level T :

m0,6,3,,,,,22

And wait for it to finish.


ASCII Diag mode

F3 T>m0,6,3,,,,,22
Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 3C, Max Certify Rewrite Retries = 06B0
Ev LBA/Soft XferLen Zn Trk Hd Sct Wdg PBA ErrCode SFI

User Partition Format Successful - Elapsed Time 0 mins 00 secs
Total capacity 4BAD850 PBAs. Total spares left 38FF6 PBAs [+2.94E-1%].

F3 T>

User avatar
Spildit
Posts: 1554
Joined: Sat Apr 06, 2013 4:59 pm
Location: Portugal
Contact:

Re: DVR PULLED

Postby Spildit » Sat Dec 21, 2013 2:56 pm

shomyl wrote:
Spildit wrote:Well, can you try this on one of the F3> Seagate drives ?

On level T :

m0,6,3,,,,,22

And wait for it to finish.


ASCII Diag mode

F3 T>m0,6,3,,,,,22
Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 3C, Max Certify Rewrite Retries = 06B0
Ev LBA/Soft XferLen Zn Trk Hd Sct Wdg PBA ErrCode SFI

User Partition Format Successful - Elapsed Time 0 mins 00 secs
Total capacity 4BAD850 PBAs. Total spares left 38FF6 PBAs [+2.94E-1%].

F3 T>


Ok ! Did it helped ?
Can you now scan the drive with MHDD and read sectors / LBA ?
Or is it still locked ?
1Q9xrDTzTddUXeJAFRn37aqh1Yr6buDCdw - (Bitcoin Donations)

User avatar
shomyl
Registered User
Registered User
Posts: 38
Joined: Thu Nov 07, 2013 3:44 pm
Location: Karachi - Pakistan

Re: DVR PULLED

Postby shomyl » Sun Dec 22, 2013 10:45 pm

Spildit wrote:Ok ! Did it helped ?
Can you now scan the drive with MHDD and read sectors / LBA ?
Or is it still locked ?


No.. Drive is in still same condition like it's before.

User avatar
Spildit
Posts: 1554
Joined: Sat Apr 06, 2013 4:59 pm
Location: Portugal
Contact:

Re: DVR PULLED

Postby Spildit » Mon Dec 23, 2013 2:17 am

Ok.
I don't know how the drive is locked then.
I'm running out of ideas.
1Q9xrDTzTddUXeJAFRn37aqh1Yr6buDCdw - (Bitcoin Donations)

Moltke
Guest
Guest

Re: DVR PULLED

Postby Moltke » Mon Dec 23, 2013 3:40 am

shomyl wrote:
No.. Drive is in still same condition like it's before.

if you send me one of the drives (Hitachi or Seagate) I find access method.

User avatar
Spildit
Posts: 1554
Joined: Sat Apr 06, 2013 4:59 pm
Location: Portugal
Contact:

Re: DVR PULLED

Postby Spildit » Wed Dec 25, 2013 3:20 pm

Moltke wrote:
if you send me one of the drives (Hitachi or Seagate) I find access method.


I really think this is the BEST of the solutions, as @Moltke will most likely be able to find the access method and add the method to unlock those types of drives to his software ZU or to the ZOC script so that all the other people with the same issues might benefit from the discovery of the unlock method and use it to unlock their drives.

Best regards.
1Q9xrDTzTddUXeJAFRn37aqh1Yr6buDCdw - (Bitcoin Donations)

colanco
Registered User
Registered User
Posts: 2
Joined: Thu Aug 08, 2013 9:41 pm

Re: DVR PULLED

Postby colanco » Sun Dec 29, 2013 9:02 pm

G-list full

User avatar
Spildit
Posts: 1554
Joined: Sat Apr 06, 2013 4:59 pm
Location: Portugal
Contact:

Re: DVR PULLED

Postby Spildit » Sun Dec 29, 2013 9:39 pm

colanco wrote:G-list full


I don't think so ....

As the DVR is able to work with the drive just fine, and the problem is just when you use the drive on any machine other then the specific DVR ....
1Q9xrDTzTddUXeJAFRn37aqh1Yr6buDCdw - (Bitcoin Donations)

xsoliman
Registered User
Registered User
Posts: 32
Joined: Thu Nov 28, 2013 2:10 pm

Re: DVR PULLED

Postby xsoliman » Mon Dec 30, 2013 2:11 pm

This is certainly an interesting one, especially the Seagate drives
(comes ready? but cant read sectors at sata interface, can read sectors at terminal)

If you could set up a remote session, Splidit or one of us could take a look

Remote session with terminal to Seagate terminal
and mhdd or Victoria to sata interface -- although they like to talk ide directly, so I use an IDE to Sata interface board


Just one final question (cant remebr if I asked this before)
from terminal ensure you have pressed ctrl-R to bring the drive online in sata mode
Does it show any errors ? either imeediately or after accessing sectors via sata ?

vorian
Registered User
Registered User
Posts: 18
Joined: Thu Apr 25, 2013 4:57 pm

Re: DVR PULLED

Postby vorian » Mon Dec 30, 2013 2:52 pm

This thread is mainly focusing on the seagate drives but the op also mentionned hitachi Z5K320 drives with which i can give some clues. I had a HCC545032A9B300 that came out of a sagemcom tv box. This drive wasn't password locked but was DCO frozen as soon as it was powered up(I used hdat to verify that). It id'ed normally but aborted on every lba read. I could access data by reflashing a rom from another drive and replacing the ovelays. This was only a partial success as the drive powered down as smart attributes were read. I think there's a flag in the nvram... But I cannot verify this as i do not have the drive anymore.

Good luck

User avatar
shomyl
Registered User
Registered User
Posts: 38
Joined: Thu Nov 07, 2013 3:44 pm
Location: Karachi - Pakistan

Re: DVR PULLED

Postby shomyl » Mon Dec 30, 2013 6:49 pm

xsoliman wrote:This is certainly an interesting one, especially the Seagate drives
(comes ready? but cant read sectors at sata interface, can read sectors at terminal)

If you could set up a remote session, Splidit or one of us could take a look

Just one final question (cant remebr if I asked this before)
from terminal ensure you have pressed ctrl-R to bring the drive online in sata mode
Does it show any errors ? either imeediately or after accessing sectors via sata ?


okay, i am ready for remote session, and open for everyone :)

and as concerned about drive online, so drive is accepting online commands without any error, and also reading sector via terminal, and i am accessing it on mhdd/victoria with sata-ide connector and also did direct with sata cable but no luck.

User avatar
shomyl
Registered User
Registered User
Posts: 38
Joined: Thu Nov 07, 2013 3:44 pm
Location: Karachi - Pakistan

Re: DVR PULLED

Postby shomyl » Mon Dec 30, 2013 6:54 pm

vorian wrote:This thread is mainly focusing on the seagate drives but the op also mentionned hitachi Z5K320 drives with which i can give some clues. I had a HCC545032A9B300 that came out of a sagemcom tv box. This drive wasn't password locked but was DCO frozen as soon as it was powered up(I used hdat to verify that). It id'ed normally but aborted on every lba read. I could access data by reflashing a rom from another drive and replacing the ovelays. This was only a partial success as the drive powered down as smart attributes were read. I think there's a flag in the nvram... But I cannot verify this as i do not have the drive anymore.

Good luck

thanks for interest,
i have one piece of hitachi that is same model and working fine, any ideas..!!

User avatar
Spildit
Posts: 1554
Joined: Sat Apr 06, 2013 4:59 pm
Location: Portugal
Contact:

Re: DVR PULLED

Postby Spildit » Tue Dec 31, 2013 12:22 am

shomyl wrote:okay, i am ready for remote session, and open for everyone :)


Check PM for my Skype ID.
Best regards.
1Q9xrDTzTddUXeJAFRn37aqh1Yr6buDCdw - (Bitcoin Donations)


Return to “Hitachi”

Who is online

Users browsing this forum: No registered users and 1 guest

cron