Page 1 of 1

Diagnostics For Seagate (DFS)

Posted: October 20th, 2015, 9:17
by kaxi
-----------------------------------------------------------------

http://www.computer-systems.gr/en/products/dfs

A new diagnostic tool for failed/failing SATA Seagate drives. It graphically presents the status of every head, also bad/reallocated sectors per head.
Read speed per head test, seek time test, recording and viewing Seagate terminal boot messages, viewing drive info-temperature.

Extra added firmware features can solve or help solve common Seagate issues:
Clear SMART buffers, stop background reallocation and other processes, correct 7200.11 busy bug, correct zero capacity problem, regenerate translator, clear G-list, clear S-list, move G-list to P-list, test specific sector accessibility, zero-fill specific sector, set congen buffers to default values.

(Warning: Firmware features are intended for use by experienced users in data recovery, or experimentation on drives with no important data. Improper use can easily lead to permanent drive damage and data loss)

Re: Diagnostics For Seagate (DFS)

Posted: October 20th, 2015, 14:32
by labtech
Looks interesting.

Re: Diagnostics For Seagate (DFS)

Posted: October 20th, 2015, 16:49
by fzabkar
Diagnostics for Seagate DfS data recovery USB tool kit Recover 80% Seagate cases

Really?

Re: Diagnostics For Seagate (DFS)

Posted: October 21st, 2015, 4:59
by kaxi
Not really. There is no such claim. But it can be a powerful tool for those with no full firmware tools to diagnose and deside for further action (ex image, or outsource) and can solve many common firmware issues if properly used (and warnings respected).

>DfS can help you recover up to 80% of Seagate HDD data recovery cases (with the aditional usage of data recovery software).

Re: Diagnostics For Seagate (DFS)

Posted: October 21st, 2015, 5:19
by fzabkar
kaxi wrote:Not really. There is no such claim.

See http://www.ebay.com/itm/391295790575?ss ... 1555.l2649

Details about  Diagnostics for Seagate DfS data recovery USB tool kit Recover 80% Seagate cases

Re: Diagnostics For Seagate (DFS)

Posted: October 21st, 2015, 6:36
by kaxi
Look again. Read carefully.

Re: Diagnostics For Seagate (DFS)

Posted: October 21st, 2015, 13:38
by fzabkar
I looked again and your claims are the same today as they were yesterday and the day before yesterday.

Details about  Diagnostics for Seagate DfS data recovery USB tool kit Recover 80% Seagate cases


Diagnostics for Seagate DfS data recovery USB tool kit Recover 80% Seagate cases


I read it very carefully ... one ... word ... at ... a ... time. I even looked up the dictionary.

Perhaps something got lost in the translation from Greek to English, but you appear to be saying that your magic tool kit will recover the data from 8 out of 10 Seagate drives. That's an outrageous claim, even when your kit is used in conjunction with data recovery software.

Re: Diagnostics For Seagate (DFS)

Posted: October 22nd, 2015, 10:44
by day1data
fzabkar wrote:I read it very carefully ... one ... word ... at ... a ... time. I even looked up the dictionary.


Hehe :)

Where is the option to backup the drives firmware or use loaders?

Re: Diagnostics For Seagate (DFS)

Posted: October 23rd, 2015, 6:14
by kaxi
This is a Diagnostic tool with added firmware functions, not vice-versa, and should be treated accordingly. In practice, many common real world Seagate firmware issues can be solved with proper use of these functions by a knowledgeable user and make data access possible. No, it's not a full firmware tool, as mentioned earlier, so don't hurry to throw away your pc3k or mrt (...). On the other hand those tools add a couple of zeros in the price tag compared to DFS.

Re: Diagnostics For Seagate (DFS)

Posted: January 30th, 2026, 23:32
by CSL PC
kaxi wrote:This is a Diagnostic tool with added firmware functions, not vice-versa, and should be treated accordingly. In practice, many common real world Seagate firmware issues can be solved with proper use of these functions by a knowledgeable user and make data access possible. No, it's not a full firmware tool, as mentioned earlier, so don't hurry to throw away your pc3k or mrt (...). On the other hand those tools add a couple of zeros in the price tag compared to DFS.

I bought it a while ago but it never worked

Re: Diagnostics For Seagate (DFS)

Posted: February 1st, 2026, 17:21
by hawkinf
Here, a simple python program to fix 0MB or BSY in seagate.

https://github.com/hawkinf/fixseagate

Seagate F3 Terminal Error ReferenceWhen the drive fails to boot or encounters a firmware lock, it will often output a "LED" error code.
Error Code Meaning Cause
LED:000000CCF-Level T-Card LockThe most common BSY error. The SMART or G-List logs are corrupted, preventing the drive from reaching the "Ready" state.
LED:000000CENo Host InterfaceUsually happens if you try to send commands before the drive is ready or while the heads are isolated.
LED:000000EEInternal ExceptionOften related to a physical head failure or a serious scratch on the platter.Interface Task: ReadySuccessThis is what you want to see. It means the drive has initialized and should be seen by the BIOS.

Common Troubleshooting Steps (The Guide)
If the drive is not responding to your commands, check the physical setup using the diagram below to ensure the RX/TX lines are not swapped:

1. No Response in Terminal
Swapped Pins: Try swapping the TX and RX wires. The TX of the adapter must go to the RX of the HD.

Baud Rate: Confirm the program is set to 38400. Some very old drives use 9600, but F3 series is almost always 38400.

Voltage: Ensure your USB-TTL adapter is set to 3.3V. 5V can damage the firmware chip.

2. "Terminal is Dead" (Drive is Locked)
If you send Ctrl+Z and nothing happens:

Use the Step 2 (Spin Down) button while the paper insulator is between the PCB and the motor contacts.

This prevents the drive from reading the corrupted firmware area, allowing the terminal to stay open for your commands.

3. Fixing the 0MB Capacity
After you finish the commands and the drive shows up but has 0MB size:

This is a "Translator" issue.

Run Step 6 (Regenerate m0,2,2...). This tells the drive to recalculate how to find the data sectors on the platters.

Helpful Tip for the Log File
Keep the generated .txt files. If a repair fails, a professional data recovery lab can look at those logs to see exactly where the firmware initialization crashed.

Re: Diagnostics For Seagate (DFS)

Posted: February 1st, 2026, 18:12
by fzabkar
"m0,2,2,0,0,0,0,22" should only be used with 7200.11 models. Later models have a non-resident G-list. The same command, when used with such models, is data destructive.

Re: Diagnostics For Seagate (DFS)

Posted: February 1st, 2026, 18:45
by hawkinf
fzabkar wrote:"m0,2,2,0,0,0,0,22" should only be used with 7200.11 models. Later models have a non-resident G-list. The same command, when used with such models, is data destructive.



Changelog
[v1.1.0] - 2026-02-01
Added
Safety Confirmation Dialog: Added a critical warning pop-up for the m0,2,2... command to prevent accidental data loss due to Translator Shift on modern F3 drives.
Security Color Coding: The "Regenerate" button is now highlighted in Red to indicate a high-risk/data-destructive operation.
Enhanced Logging: Automated session logging to .txt files with precise timestamps for every TX/RX transaction.
Visual Alert System: Dynamic color-coded alerts for the motor isolation process (Red for "Remove Insulator", Green for "Spinning").
Professional Translation: Entire UI and terminal messages translated to English for international compatibility.

Changed
Default Baud Rate: Hardcoded to 38400bps, the standard for Seagate F3 architecture, to simplify the user experience.
UI Framework: Migrated to CustomTkinter for a modern, hardware-diagnostic tool aesthetic.
Terminal Logic: Improved the read-buffer handling to prevent UI freezing during heavy data output from the drive.

Fixed
ModuleNotFoundError: Added documentation and dependency checks for pyserial.
Encoding Issues: Implemented ignore and replace flags on serial decoding to handle corrupted firmware characters without crashing the application.

Re: Diagnostics For Seagate (DFS)

Posted: February 1st, 2026, 21:39
by hawkinf
# Change Log - Seagate F3 Repair Pro Edition

## [1.3.0] - 2026-02-01
### Changed
- **Branding**: Official software name changed to **EasyFix Seagate**.
- **UI Improvements**: Sidebar redesigned for better branding and utility.
### Added
- **PDF Technical Reports**: Automated generation of customer-facing repair summaries.
- **Log Management**: Enhanced .txt and .pdf saving based on HDD Serial Number.
- **Manual Generation**: Built-in "HELP / MANUAL" button that exports a PDF setup guide for users.
- **Enhanced UI**: Expanded sidebar for better accessibility and branding.
- **Auto-Manual**: Step-by-step instructions included in the generated manual.

### Final Branding
- Official launch of **EasyFix Seagate**.

## [1.2.0] - 2026-02-01
### Added
- **PDF Report Generation**: Added feature to export professional service reports with Hawk Informatica branding.
- **HDD Serial Number Support**: New entry field to track specific hardware logs.
- **Clear Terminal**: Added button to wipe terminal clutter.
- **Full Localization**: Software translated entirely to English.

## [1.1.0] - 2026-01-31
### Fixed
- **Command Syntax**: Corrected `m` command to `m0,2,2,,,,,22` for Seagate 7200.12 family.
- **G-List Reset**: Added Step B1 (`i4,1,22`) for defect list clearing.
- **Baud Rate**: Locked serial connection at 38400 bps per technical specifications.

## [1.0.0] - 2025-10-03
### Initial Release
- Basic F3 terminal wake (Ctrl+Z).
- GUI built with CustomTkinter.
- Basic serial communication and log tracking.