Your cart is empty

Drivestar News

Wednesday 08 December, 2010 | RSS Feed

Western Digital USB-SATA PCB List

by Jason | post a comment

 

Western Digital USB-SATA PCB List
USB PCB SATA PCB
WD 771675 WD 771672
WD 701615 WD 701499
WD 771737 WD 771692
WD 771761
WD 771754
WD 771801 WD 771823
WD 771859 WD 771852
WD 771814 WD 771820
WD 771817
WD 771949 WD 771931, WD 771959
WD 771962
WD 771950 WD 771933, WD 771960
WD 771961





PC3000 Install

by Jason | 2 comments


pc3000 pci card



Back of pc3000 pci card


intel 845gv motherboard
North bridge chip: 845GV SL8DA or SL6PT       South bridge chip: FW82801DB SL6DM

Support CPU (p4 or c4 478pin up to 2.66g 533Mhz) and RAM (ddr266/333/400 256M-1G)


Assemble pc3000 pci card
Don't plug any other card on the motherboard, include the lan card


Maxtor 80gb for pc3000 system, put hdd on IDE2, DVD-ROM on IDE1
v2.5 system supported hard drive:

Maxtor 80gb   6Y080L0    Code: YAR41BW0 (SN: Y2 head)


Boot from cd


choose "2", write FW to 6Y080L0 hdd. If you buy it from us, the firmware is done already, skip this step.


Choose "CALIPSO", enter


Choose "Standard mode", enter


Choose "Disc firmware zone", enter


Choose "Work with SA", enter


Choose "Writing module", enter


Select all, enter




Write module, press "space" to yes, enter


If show error #22, write module again and it would be ok.
then turn off power and reboot. Every 6Y080L0 hdd needs write FW only once.


Boot from cd and choose "6", make pc3000 V2.5 English Version. If choose "4", make pc3000 V2.2 with Data Extractor.


Choose "local--disk--from image", enter


Open "80G_.GHO"


Ghosting


Ghost finish, reboot from hdd

Turn it to RIGHT. (Left is pc3000 v2.2 with DE, Right is pc3000 v2.5 without DE)


After install all drivers, reboot. Click "PC-3000", pc3000 pci v2.5 English Version

Note: It must disable the lan card on the board.


Data Extractor


Desktop, install the drivers


PC3000 PCI V2.2 with Data Extractor


Connect the hard disk need to repair, turn on the power and run the utilities
If the system crash, just run the patch on the desktop and it will be ok.




How to order

by Jason | 3 comments

Welcome to Drivestar Store. Located in Shenzhen China, we supply hdd pcb, hdd tools, bga tools and some other spares and tools. We will do our best to meet your requirements, please feel free to contact us if you have any questions.

1. If you are a new customer, please register first. Or if you have a PayPal account, you may purchase directly and no need to register.

2. Create your account and write the personal details.

3. After create your account, you may login in and add the items to the shopping cart.

4. Check your shopping cart, if no more to add please go to checkout.

5. Check the shipping information and choose the shipping method, for more details please read shipping & returns.

6. Write any comments about your order.

7. Choose the payment method, we accept PayPal, Western Union and Wire Transfer.

8. If choose to pay via PayPal, please check everything is right and confirm the order.

9. If choose to pay via Western Union, check the information and confirm the order.

10. If choose to pay via Wire Transfer, check the information and confirm the order.

11. You will have an order number and receive a email of order confirmation.

12. You may know the order status in your account.

13. We will ship the order as soon as possible and update the order status.

14. If you don't receive the parcel in time, please feel free to tell us. We will check the shipping company and let you know the status. If the parcel lost or damaged, we will resend or refund the value. Sometimes the air mail is delayed and takes more time to receive, hope you understand that.

15. If the order value is more than US$100, please send a list of order to drivestar@foxmail.com or jenny@drivestar.biz, we will make an invoice with the best price. If you need any items that not listed in drivestar store, please feel free to contact us. For PayPal charges a fixed rate for each transaction, we would add 3.8% cost for it.

16. If want to be our reseller, you will get the full support and the most competitive prices.





PC3000-PCI v2.5 + Data Extractor v2.2

by Jason | post a comment

PC-3000 is specifically designed to work with failed / unrecognized hard disk drives. Because PC-3000 works through its specially created PCI card, the PC-3000 system allows the data recovery professional read and write access to an HDD's ROM and system area. (HDD's firmware is located on negative cylinders.) This means that technicians will be able to completely view and repair all of the HDD firmware modules including: Microcode Overlays, HDD Configuration Tables, Defects Tables, SMART Attributes, Security Subsystem, and Adaptive. This ability dramatically improves data recovery success rates.

When hard drives fail or are not recognized by the computer's BIOS, it is often due to corruption in firmware modules. Even if a drive is identified by the BIOS and appears to operate, failures with translator modules can prevent the drive from reading data. With PC-3000's ability to access and overwrite these modules, the drive can be repaired to the point where the data will be recoverable.

PC-3000 contains over 16 years of successful data recovery engineering experience and is currently in use by hundreds of data recovery companies worldwide. Additionally, it is in use and trusted by forensic agencies, justice departments, e-crimes units, military organizations, and research universities around the globe.

PC-3000 Features:

• Support for 3.5" and 2.5" PATA/SATA HDDs
• User friendly Windows XP/2000 interface
• Database of Firmware modules and Loaders
• Ability to unlock password protected hard drives
• Uses vendor specific commands as opposed to standard ATA commands to switch HDD into factory mode to access firmware and perform read/write operations
• Allows full read/write access to the controller board's ROM and firmware modules on the disk system area (negative cylinders), such as Microcode Overlays, HDD Configuration Tables, Defects Tables, SMART Attributes, Security Subsystem, and Adaptive
• Ability to develop data recovery scripts to enhance the capabilities of the system
• Advanced System Area recovery utilities (module regeneration, read modules from factory copy, etc.)  

Data Extractor Software Features:

• Logical File recovery - has automated scripts for correcting file system structure corruptions
• Raw file recovery independent of disk Operating System (sector by sector search for header files)
• Ability to ignore ECC error codes and access data from "Bad Sectors" (Accomplished by working through the PC-3000 hardware.)

pc3000-pci v2.5 contains:

PC-3000 PCI card
PC-3000 software application
Data extractor pci application
PC-USB-TERMINAL adapter

PC-USB-TERMINAL cable
Adapter PC-2 (for 2.5" HDD)
Adapter PC PATA-SATA
Adapter PC-SEAGATE
Adapter PC-SEAG. SATA
IDE interface cables 
Y-Power Cable

Intel 845gv motherboard
Maxtor 6Y080L0 hdd


pc3000-pci tool kit



845gv motherboard





pc3000 pci card


besides all above, need Maxtor hard drive, intel 478pin CPU, DDR memory, power supply.
the pc3000-pci must work on 845gl/gv motherboard.

the system contains:


pc3000-pci windows v2.5
data extractor v2.2







the software contains:

DVD A: system ghost
DVD B: pc3000 English manual + video demo + database + install instruction
the operating system is Windows 2000 English, the pc3000 software is English.




the system supported hard drive:

Maxtor 80GB   6Y080L0  Code:YAR41BW0 (SN:Y2 head)

click here to view the list of drives supported by pc3000-pci





HD HPE PRO

by Jason | post a comment

HD HPE PRO: A Must-Have hardware level of disk repair and data recovery equipment, which enables you an easy and exact drive disassembling and HEAD stack/Platter exchange.

Main Features:
Easy to use; Universal-fit workbench; Pioneer platter exchanger; change multiple platters without moving the platters out of alignment with each other; Special Actuator Remover with strong magnetism works(removal, installation) easily on the upper magnet of the actuator.

Highlights
Universal-fit workbench assures you to operate on your HD on a relatively stable table, making your job easier and more reliable.
Pioneer platter exchanger maintains the original cylinder status by removing and placing each platter of the multiple platters together, so that allows you to change multiple platters without moving the platters out of alignment with each other which otherwise will result in data corruption.
Special Actuator Remover assures you to perform easy operation (removal, installation) on the upper magnet of the actuator which is very hard to be removed and put back because of its strong magnetism and it’s sensitive and embarrassed position (being very close to both the Head Stack and Media Platter), in case it slips out and touch either of its fragile neighbors during the operations — the consequences will be a disaster.




















































Hitachi/IBM password reset

by Jason | post a comment






































PCB repair

by Jason | post a comment

The Printed Circuit Board controls many functions to operate the hard disk drive, There are 5 main features of a the electronics that can be unique to each drive that is likely to fail, the first being:

POWER INPUT
The most problems we see here are mostly human era... forcing the power plug in the wrong way
Unfortunately apart from a few notebook PCB's the is no protection fuse to prevent PCB Damage
There is also risk of power surges making it through to the electronics as well

FIRMWARE
Firmware is unique to the PCB this controls calibration and track information so it is very rare to be able to interchange the same model PCB with one that has another firmware revision... so what this means, if your board shorts out the firmware unique to the drive, you will be in trouble. Of course a good main stream data recovery company will be able to replace this and manually reprogram this chip

SPINDLE IC
This controls the speed and rotation of the spindle rotating the platters internal to the hard drive assembly or HAD
These intend to get very hot at times and can often short out… The most famous of models to this was the good old quantum LCT, particularly the TDA5247HT Chip; this would go up in smoke and leave a pin hole or a very big mess on or over the IC




MICRO CONTROLLER
These rarely fail unless there has been an extreme hit by power such as a lightning strike that may cause voltage through the IDE Cable. If this does fail you would normally find visible damage


TRACKS
Internal track are the thin Copper ribbons that run through the board that connect each component these can be easily damaged bay any of the above case scenarios, but one of the most common that I have seen is Corrosion
Below is a great Example of how quickly chemicals in the air from industrial workshops or even sulfa in the air from volcanic regions can cause havoc... but for most residential computer hard drives its condensation that damages a PCB

In this example this PCB was only 6 months old




WARNING IF YOU CHANGE  A PRINTED CIRCUIT BOARD WITH A NON MATCHING PCB... SUCH AS DIFFERENT FIRMWARE, LAYOUT, OR MICRO CONTROLLER NUMBERS, YOU WILL RUN A HIGH RISK OF FAILURE AND FURTHER DAMAGE!

Yes there's a high chance...


YOU WILL SEE SMOKE!!!!!!

If you have an exact match to the PCB you want to attempt swapping, the risk will be minimal but what allot of people don’t realize, is that code can change overtime even with exact matching parts.

What this means is... if you were to purchase two NEW exact hard drives at the same time from the same batch and then swapped there PCB's to each other, you would most likely be successful!

Try that same scenario 6 months after heavy use... and results will could be very different
There's a high chance that each PCB has made themselves unique to each drive!

How can this be?
Its called SMART Technology where the hard drive is designed to reconfigure itself during operation to maximizing performance and protecting data.  If a sector is read slow but functional the drive will remap this sector as bad and move this sector creating changes to track and sector information in firmware
Now this new reconfigured information is unique to the drive, and can cause this PCB to be incompatible with any other drive of matching numbers.

As a data recovery engineer it is always best to repair the Original electronics of a failed hard disk drive.
That way you get maximum results with very little risk, Most high end data recovery companies have the expertise to replace many, if not all components on the PCB.. but not only physically but replacement, but this may also involve new components and reprogramming.







PCB Replacement

by Jason | 1 comments

What is Hard Drive PCB?
The green board on the bottom of the hard drive is known as Printed Circuit Board(PCB). The main function of the PCB is to supply power to the hard drive, maintain speed and rotation of the spindle, and control all internal operations through its firmware. Essentially, PCB is the brains of the hard drive that all components are heavily dependent upon.

Why Swap Hard Drive PCB?
Hard drives that do not spin up after the power has been supplied can be diagnosed as PCB failure. Because data recovery service is very expensive, sometimes we would prefer to swap PCB ourselves.

How to find the matching Hard Drive PCB boards?
• Western Digital - same board number which is etched on the PCB, begin with 2060-, for example 2060-701292-002.
• Seagate - same board number which is etched on the PCB, begin with 100…, for example 100466725, and the same Main Controller IC. If you can’t find the number on the PCB (Old Models), you should find the same Main Controller IC.
• Maxtor – same Main Controller IC(The biggest chip on the board), for example 040111300.
• Hitachi – for 2.5" hd, it is the information on the small white label begin with OA..., for 3.5" hd, it is the same Main Controller IC, begin with OA...
• Samsung - same board number which is etched on the PCB, begin with BF41-, for example BF41-00303A.
• Fujitsu - same board number which is etched on the PCB, begin with CA***

Hard Drive PCB Swap Process:
Remove the PCB from both hard drives with star screwdriver. Replace the damaged PCB with replacement one. If you HDD spins up, but can’t be recognized, you should also exchange the BIOS chip on it. If there is no matching 8pins BIOS chip on the PCB, it means the BIOS chip is integrated on the Main Chip IC, then you should remove the damaged PCB’s Main Chip IC to the donor PCB. It is more complex to exchange the Main Chip IC than exchange the BIOS chip. If you should do, please do several test on the PCBs which don’t have the important data.

What is PCB’s BIOS(ROM) Chip?
All of the 8pins (4 pins on each sides) with 25P05VP, 25P10VP, 25F512, 25F1024, 25F1024AN, SST25VF512, SST25VF010, etc. are the BIOS chip. It is easy to be found because there are not many 8pins chips on the PCB.

In most cases, you should exchange the BIOS before you swap hard drive pcb. You should have certain technique and tools.

Where to buy hard drive pcb online?
There are many great PCB online stores sell all kinds of PCB for your data recovery needs! Such as
http://www.drivestar.biz. We provide all kinds of PCB: Seagate, Western Digital, Maxtor, Samsung, IBM, Hitachi and Fujitsu. Always help you to find the marching PCB for your hard drive.

Note: You should know the hard drive failures are not always caused by PCB failure, swap PCB can’t guarantee to fix all of the hard drive problems.If the hdd pcb is damaged or burnt, need to replace it with the same model of pcb to make the hdd work.

1. For WD hdd, need to check the number on the pcb and the main chip.


The board number of pcb is 2060-701292-000 REV A



The board number of pcb is 2060-701335-003 REV B



The number of main chip is 88i6540-LFH



The number of main chip is 88i6545-TFJ1



For WD hdd, the ROM chip stores the firmware of the hdd (firmware for hdd is like operating system for computer),  you need to change the ROM chip from original board to the replacement board, in order to make the replacement board compatible with your HDD.




For some new models of WD pcb (ROYL Series), it has no independent ROM chip, the firmware is inside the main chip, need some tools to read it from the original pcb and write to the
replacement board, or swap the main chip.


2. For Maxtor hdd, need to check the number of main chip.


The number of main chip is 040111300



The number of main chip is 040125400

Most Maxtor hdd no need to replace the ROM chip, some needs.


3. For Seagate hdd, need to check the board number of pcb and main chip.


The board number of pcb is 100466725 REV A



The board number of pcb is 100422559 REV B



The number of main chip is 0750T 6727517



The number of main chip is 100367028



For Seagate hdd, also need to replace the ROM chip on pcb. Some models of pcb have no ROM chip, the firmware is stored in the main chip.



Hot air rework station



Use hot air rework station to remove the ROM (BIOS) chip from the original pcb.



The ROM (BIOS) chip is removed.



Solder the ROM (BIOS) chip on the Replacement pcb.

the following problems may be the pcb fault:

1, the hard drive does not spin up after power on;
2, the chip no change in temperature;
3, smoke and short circuit;
4, pcb components burn or connector damaged;
5, the computer cannot boot.

the following problems may be the hdd media fault:

1, the pcb is heating hot when the hard drive spins up;
2, the hard drive doesn't be recognized or very slowly;
3, the hard drive clicks or have bad sectors;
4, the initialization is very slowly or pending after start the computer.





PC 3000 PCI Import database

by Jason | post a comment


database



perform import



open "DVD A..MATERIALDATABASEpci3000", it is ok.




PC3000 for Seagate PC USB TERMINAL

by Jason | post a comment

Before repair the seagate hdd with pc3000, it is needed to connect the hdd to the computer with pc usb terminal.






adapter pc-seagate and pc-seag. sata



connect hdd to pc usb terminal with hdd 10 cable like the picture show



install the driver for pc usb terminal



after install





for seagate 2.5" hdd



jumper for pc-2" adapter




List of Debug Codes

by Jason | post a comment

For your reference, here's a list of debug codes used by AMI for Sandy Bridge. Codes in this list correspond with the onboard Debug Led codes. Applies to Maximus IV Extreme, P8P67 series, Asrock P67 boards etc.

Progress Codes

00 - Not used
01 - Power on. Reset type detection (soft/hard)
02 - AP initialization before microcode loading
03 - System Agent initialization before microcode loading
04 - PCH initialization before microcode loading
05 - OEM initialization before microcode loading
06 - Microcode loading
07 - AP initialization after microcode loading
08 - System Agent initialization after microcode loading
09 - PCH initialization after microcode loading
0A - OEM initialization after microcode loading
0B - Cache initialization

SEC Error Codes

0C - Reserved for future AMI SEC error codes
0D - Reserved for future AMI SEC error codes
0E - Microcode not found
0F - Microcode not loaded

PEI Phase

10 - PEI Core is started
11 - Pre-memory CPU initialization is started
12 - Pre-memory CPU initialization (CPU module specific)
13 - Pre-memory CPU initialization (CPU module specific)
14 - Pre-memory CPU initialization (CPU module specific)
15 - Pre-memory System Agent initialization is started
16 - Pre-Memory System Agent initialization (System Agent module specific)
17 - Pre-Memory System Agent initialization (System Agent module specific)
18 - Pre-Memory System Agent initialization (System Agent module specific)
19 - Pre-memory PCH initialization is started
1A - Pre-memory PCH initialization (PCH module specific)
1B - Pre-memory PCH initialization (PCH module specific)
1C - Pre-memory PCH initialization (PCH module specific)
1D - OEM pre-memory initialization codes
1E - OEM pre-memory initialization codes
1F - OEM pre-memory initialization codes

20 - OEM pre-memory initialization codes
21 - OEM pre-memory initialization codes
22 - OEM pre-memory initialization codes
23 - OEM pre-memory initialization codes
24 - OEM pre-memory initialization codes
25 - OEM pre-memory initialization codes
26 - OEM pre-memory initialization codes
27 - OEM pre-memory initialization codes
28 - OEM pre-memory initialization codes
29 - OEM pre-memory initialization codes
2A - OEM pre-memory initialization codes
2B - Memory initialization. Serial Presence Detect (SPD) data reading
2C - Memory initialization. Memory presence detection
2D - Memory initialization. Programming memory timing information
2E - Memory initialization. Confi guring memory
2F - Memory initialization (other)

30 - Reserved for ASL (see ASL Status Codes section below)
31 - Memory Installed
32 - CPU post-memory initialization is started
33 - CPU post-memory initialization. Cache initialization
34 - CPU post-memory initialization. Application Processor(s) (AP) initialization
35 - CPU post-memory initialization. Boot Strap Processor (BSP) selection
36 - CPU post-memory initialization. System Management Mode (SMM) initialization
37 - Post-Memory System Agent initialization is started
38 - Post-Memory System Agent initialization (System Agent module specific)
39 - Post-Memory System Agent initialization (System Agent module specific)
3A - Post-Memory System Agent initialization (System Agent module specific)
3B - Post-Memory PCH initialization is started
3C - Post-Memory PCH initialization (PCH module specific)
3D - Post-Memory PCH initialization (PCH module specific)
3E - Post-Memory PCH initialization (PCH module specific)
3F - OEM post memory initialization codes

40 - OEM post memory initialization codes
41 - OEM post memory initialization codes
42 - OEM post memory initialization codes
43 - OEM post memory initialization codes
44 - OEM post memory initialization codes
45 - OEM post memory initialization codes
46 - OEM post memory initialization codes
47 - OEM post memory initialization codes
48 - OEM post memory initialization codes
49 - OEM post memory initialization codes
4A - OEM post memory initialization codes
4B - OEM post memory initialization codes
4C - OEM post memory initialization codes
4D - OEM post memory initialization codes
4E - OEM post memory initialization codes
4F - DXE IPL is started

PEI Error Codes

50 - Memory initialization error. Invalid memory type or incompatible memory speed
51 - Memory initialization error. SPD reading has failed
52 - Memory initialization error. Invalid memory size or memory modules do not match
53 - Memory initialization error. No usable memory detected
54 - Unspecifi ed memory initialization error
55 - Memory not installed
56 - Invalid CPU type or Speed
57 - CPU mismatch
58 - CPU self test failed or possible CPU cache error
59 - CPU micro-code is not found or micro-code update is failed
5A - Internal CPU error
5B - reset PPI is not available
5C - Reserved for future AMI error codes
5D - Reserved for future AMI error codes
5E - Reserved for future AMI error codes
5F - Reserved for future AMI error codes

DXE Phase

60 - DXE Core is started
61 - NVRAM initialization
62 - Installation of the PCH Runtime Services
63 - CPU DXE initialization is started
64 - CPU DXE initialization (CPU module specific)
65 - CPU DXE initialization (CPU module specific)
66 - CPU DXE initialization (CPU module specific)
67 - CPU DXE initialization (CPU module specific)
68 - PCI host bridge initialization
69 - System Agent DXE initialization is started
6A - System Agent DXE SMM initialization is started
6B - System Agent DXE initialization (System Agent module specific)
6C - System Agent DXE initialization (System Agent module specific)
6D - System Agent DXE initialization (System Agent module specific)
6E - System Agent DXE initialization (System Agent module specific)
6F - System Agent DXE initialization (System Agent module specific)

70 - PCH DXE initialization is started
71 - PCH DXE SMM initialization is started
72 - PCH devices initialization
73 - PCH DXE Initialization (PCH module specific)
74 - PCH DXE Initialization (PCH module specific)
75 - PCH DXE Initialization (PCH module specific)
76 - PCH DXE Initialization (PCH module specific)
77 - PCH DXE Initialization (PCH module specific)
78 - ACPI module initialization
79 - CSM initialization
7A - Reserved for future AMI DXE codes
7B - Reserved for future AMI DXE codes
7C - Reserved for future AMI DXE codes
7D - Reserved for future AMI DXE codes
7E - Reserved for future AMI DXE codes
7F - Reserved for future AMI DXE codes

80 - OEM DXE initialization codes
81 - OEM DXE initialization codes
82 - OEM DXE initialization codes
83 - OEM DXE initialization codes
84 - OEM DXE initialization codes
85 - OEM DXE initialization codes
86 - OEM DXE initialization codes
87 - OEM DXE initialization codes
88 - OEM DXE initialization codes
89 - OEM DXE initialization codes
8A - OEM DXE initialization codes
8B - OEM DXE initialization codes
8C - OEM DXE initialization codes
8D - OEM DXE initialization codes
8E - OEM DXE initialization codes
8F - OEM DXE initialization codes

90 - Boot Device Selection (BDS) phase is started
91 - Driver connecting is started
92 - PCI Bus initialization is started
93 - PCI Bus Hot Plug Controller Initialization
94 - PCI Bus Enumeration 32
95 - PCI Bus Request Resources
96 - PCI Bus Assign Resources
97 - Console Output devices connect
98 - Console input devices connect
99 - Super IO Initialization
9A - USB initialization is started
9B - USB Reset
9C - USB Detect
9D - USB Enable
9E - Reserved for future AMI codes
9F - Reserved for future AMI codes

A0 - IDE initialization is started
A1 - IDE Reset
A2 - IDE Detect
A3 - IDE Enable
A4 - SCSI initialization is started
A5 - SCSI Reset
A6 - SCSI Detect
A7 - SCSI Enable
A8 - Setup Verifying Password
A9 - Start of Setup
AA - Reserved for ASL (see ASL Status Codes section below)
AB - Setup Input Wait
AC - Reserved for ASL (see ASL Status Codes section below)
AD - Ready To Boot event
AE - Legacy Boot event
AF - Exit Boot Services event

B0 - Runtime Set Virtual Address MAP Begin
B1 - Runtime Set Virtual Address MAP End
B2 - Legacy Option ROM Initialization
B3 - System Reset
B4 - USB hot plug
B5 - PCI bus hot plug
B6 - Clean-up of NVRAM
B7 - Confi guration Reset (reset of NVRAM settings)
B8 - Reserved for future AMI codes
B9 - Reserved for future AMI codes
BA - Reserved for future AMI codes
BB - Reserved for future AMI codes
BC - Reserved for future AMI codes
BD - Reserved for future AMI codes
BE - Reserved for future AMI codes
BF - Reserved for future AMI codes

C0 - OEM BDS initialization codes
C1 - OEM BDS initialization codes
C2 - OEM BDS initialization codes
C3 - OEM BDS initialization codes
C4 - OEM BDS initialization codes
C5 - OEM BDS initialization codes
C6 - OEM BDS initialization codes
C7 - OEM BDS initialization codes
C8 - OEM BDS initialization codes
C9 - OEM BDS initialization codes
CA - OEM BDS initialization codes
CB - OEM BDS initialization codes
CC - OEM BDS initialization codes
CD - OEM BDS initialization codes
CE - OEM BDS initialization codes
CF - OEM BDS initialization codes

DXE Error Codes

D0 - CPU initialization error
D1 - System Agent initialization error
D2 - PCH initialization error
D3 - Some of the Architectural Protocols are not available
D4 - PCI resource allocation error. Out of Resources
D5 - No Space for Legacy Option ROM
D6 - No Console Output Devices are found
D7 - No Console Input Devices are found
D8 - Invalid password
D9 - Error loading Boot Option (LoadImage returned error)
DA - Boot Option is failed (StartImage returned error)
DB - Flash update is failed
DC - Reset protocol is not available

S3 Resume Progress Codes

E0 - S3 Resume is stared (S3 Resume PPI is called by the DXE IPL)
E1 - S3 Boot Script execution
E2 - Video repost
E3 - OS S3 wake vector call
E4 - Reserved for future AMI progress codes
E5 - Reserved for future AMI progress codes
E6 - Reserved for future AMI progress codes
E7 - Reserved for future AMI progress codes

S3 Resume Error Codes

E8 - S3 Resume Failed
E9 - S3 Resume PPI not Found
EA - S3 Resume Boot Script Error
EB - S3 OS Wake Error
EC - Reserved for future AMI error codes 31
ED - Reserved for future AMI error codes 31
EE - Reserved for future AMI error codes 31
EF - Reserved for future AMI error codes 31

Recovery Progress Codes

F0 - Recovery condition triggered by firmware (Auto recovery)
F1 - Recovery condition triggered by user (Forced recovery)
F2 - Recovery process started
F3 - Recovery fi rmware image is found
F4 - Recovery fi rmware image is loaded
F5 - Reserved for future AMI progress codes
F6 - Reserved for future AMI progress codes
F7 - Reserved for future AMI progress codes

Recovery Error Codes

F8 - Recovery PPI is not available
F9 - Recovery capsule is not found
FA - Invalid recovery capsule
FB - Reserved for future AMI error codes
FC - Reserved for future AMI error codes
FD - Reserved for future AMI error codes
FE - Reserved for future AMI error codes
FF - Reserved for future AMI error codes

ACPI/ASL Checkpoints

01 - System is entering S1 sleep state
02 - System is entering S2 sleep state
03 - System is entering S3 sleep state
04 - System is entering S4 sleep state
05 - System is entering S5 sleep state
10 - System is waking up from the S1 sleep state
20 - System is waking up from the S2 sleep state
30 - System is waking up from the S3 sleep state
40 - System is waking up from the S4 sleep state
AC - System has transitioned into ACPI mode. Interrupt controller is in APIC mode
AA - System has transitioned into ACPI mode. Interrupt controller is in APIC mode





Difference beteen Hot Air Heating and Infrared Heating

by Jason | post a comment

In the BGA rework area, hot air heating and infrared heating are the most normal repairing technique, so, what is the differences between them? Let me show you my opinions:

Infrared rework stations are become more and more popular in the reworking field. Many small rework stations are design with infrared heating, owning to the advantage that infrared heating has no air flow. We do not need to be afraid of blowing away small ICs on the board when we reworking. On the other hand, infrared heating can do even heating, which makes the stuff warm with average heat.

The the shortcoming is that the temperature of infrared rework stations ups slowly in the beginning , and when the temperature is up to a specify point, it will be hard to control, on the other hand, after you finish rework, you have to wait for a while for the temperature cool down.

About the hot air system:

For the hot air gun heating, the temperature of hot air can change easily, but it is hart to adjust too, thus, users should choose a high quality hot air rework station with nice controller and can do excellent air flow.

Some hot air guns are with rotate air flow, the flow is average because of the design of the air nozzles. Hot air soldering have an other advantage that hot air have a pressure can make the chips or IC more closely to the PCB.

Everything has double side, the chips or IC may be popcorn because of not technical control of the temperature, or the ICs can be blowed away by the strong air flow, so , hot air guns are suit for the ever technical rework masters.

In this moment, we have some hot air infrared heating rework stations , which down heating is infrared heating, can even heating on the bottom of PCB. Meanwhile , the upper heating is hot air heating, which heats more concentrate your rework parts, do not be afraid that your component will be blow away, just handle the air flow, you can adjust it.

Now the most hot selling infrared heating rework stations are: Achi IR 6000, IR PRO SC; LY IR 9000 etc.

Hot air guns are Aoyue 8032A++ lead free hot air station, ATTEN AT8205 hot air system, and KADA 852D+ etc.

Infrared hot air 2 in 1 heating rework stations are: ZM-R380B, DH-A09 etc.

The price ranges from difference demand of user, generally speaking, hot air guns are cheaper but suits for technical workers, infrared rework stations and hot air infrared heating stations are suit for the one who just star learning how to solder.

BGA rework just is a way of learning that never end, we may failed when we solder but we get experience from them, hope I can also get some tips from you.





BGA Rework Station, Hot Air Gun or Soldering Station?

by Jason | post a comment

If you are in BGA rework field, there are 3 main types of BGA repair systems: BGA rework station, hot air gun and soldering station. What are differences among them? Please refer to below:

Firstly, if you work for bigger BGA chips, you can choose BGA rework station.

Achi IR 6000 and Achi IR PRO SC are best selling rework stations. Meanwhile, rework stations are classified into 2 kinds: infrared rework station ( IR 6000 ); and hot air infrared rework station ( DH-A09 ).

Rework stations specialized in BGA rework. BGA is a kind of capsulated chipset, when BGA chip loose weld or short circuits etc. we need a bga rework station to do the repairing.

Secondly, if you specialized in small chip rework, such as SMD rework, you can choose hot air guns or rework station.

Most of the hot air guns are with hot air heating, we have Aoyue, Atten, Kada etc. We have lots of air nozzles to suit different chips.

Thirdly, if you works in very small ICs, a soldering iron may work best instead of rework station or hot air gun.

Cause we will afraid of the hot air blows away the ICs. There is one difference is that their heating methods are not the same, soldering station have to work with soldering tips , Soldering iron works for the smallest component on the PCB.

So, what is the prices for reference?

Generally, rework stations are the most expensive, prices ranges from hundreds to thousands, meanwhile, they are big and heavy, so the shipping cost will be high too. For the hot air guns and soldering stations, they are small and in low price. Price for hot air gun and soldering stations are about $25-$300 or so.

Working methods and technical require:

Rework station is easy to use, after you have set the temperature on the machine, and fix the PCB on the support, the machine will heat the PCB automatically, and later, the machine will alarm you should take away the chip which is ok to remove, after you take away the chips away, you can just place a new chips and let the rework station do the soldering.

For the hot air guns, you have to heat the chips by yourself, and wait the tin on the chip smelt, and then replace a new one on it. But hot air gun and soldering stations requires technical worker, green hands are not available for them.

In one word, if you are going to repair BGA , you have to choose rework station; if you are going to repair SMD, you can choose rework stations, hot air gun, and soldering stations. Meanwhile, if you want to replace very small IC, soldering iron shall be your best choice.

Above are the three hot selling bga repair system, which one is best for you? It depends on what the main board you repair. If you have any question, please feel free to let us know.





Zhuomao BGA rework station temperature Form

by Jason | post a comment





pc3000 pci "Your license is valid no longer! (Reasons: 5)"

by Jason | post a comment

for this error, it needs to write the firmware to the maxtor 6Y080L0 hdd, and ghost the system again. after finish all must turn it off or it would not work.

all our maxtor 6Y080L0 hdds are written FW before shipping.

Maxtor 80GB IDE 6Y080L0 Code:YAR41BW0 (SN:Y2 head)

How to write the FW: http://www.drivestar.biz/index.php?main ... ticle_id=4

now the latest 845GV motherboard can not support to write the FW, it needs to change the bios with the previous firmware. if you need it, pls contact me.





how to distinguish leaded and lead-free

by Jason | post a comment

BGA chip leaded solder ball's melting point (SN 63 PB 37) is 183 degrees, lead-free is 217 degrees. Comparison of welding spot, the leaded is brighter, and the lead-free is relatively dry and yellow.

Most BGA chips made after 2006 are lead-free.

The following are some of the BGA chip's melting temperature.

6150 (leaded) 230 degrees

G86-630 (leaded) 250 degrees

G86-770 (leaded) 250 degrees

G86-771 (leaded) 250 degrees

GO7300 (leaded) 230 degrees

GO7200 (leaded) 230 degrees

GO7100 (leaded) 230 degrees

MCP67M (Lead-free) 250 degrees

965PM/GM (Lead-free) 260 degrees

945PM/GM (Lead-free) 260 degrees

915PM/GM (Lead-free) 260 degrees

Chip model "+" denotes lead-free; "P B F" means lead-free Pb free; with the "G" said lead-free green; at the top of the package first pin or a groove near the position marked with "+" sign; models with #, said device conforms to the RoHS standard, no lead.That how to distinguish the notebook motherboard is leaded or lead-free, normally the cheap motherboards are leaded, high-grade boards are lead-free. there is a rule, motherboards above intel 915 basically are lead-free, lower than 915 are leaded. When could not determine if the motherboard is leaded or lead-free, and no special equipment to test the circuit board, we can check it by the simple way. First we treat it as a leaded motherboard to set temperature. after the heating is completed, use tweezers to gently touch the BGA chip, if the chip can move smoothly, it is said the solder ball is leaded; if the chip cannot be moved, said it may be lead-free, temperature setting is changed to the lead-free, after the heating is completed, do the same to use tweezers to touch it, if the chip can move smoothly, said it lead-free solder ball.

the left is lead-free, the right is leaded
Image





pc3000 pci "Your license is valid no longer! (Reasons: 4)"

by Jason | post a comment

if it happens, pls check the motherboard. it can not plug any other hardware on the motherboard pci slot, includes the lan card or usb extend card. or the motherboard is not compatible with the system.

the motherboard must be:

North bridge chip: 845GV SL8DA or SL6PT or SL6PS or SL6PR
South bridge chip: FW82801DB SL6DM





pc3000 pci "error 2"

by Jason | post a comment

some users find "error 2" when they run pc3000 pci program. just write the firmware to the maxtor hard drive, it would be ok. for more details pls view http://www.drivestar.biz/index.php?main_page=news_article&article_id=4





Video: how to use CPU Fake Loading Board

by Jason | post a comment





hitachi oa53129 rom chip

by Jason | post a comment

it needs to swap both rom chips.

Image




How-to fix Seagate 7200.11 HDDs 0 LBA and BSY errors.

by Jason | post a comment

Please make sure you've READ the Read-Me-First Sticky FIRST!

The Solution for Seagate 7200.11 HDDs (final and revised version):

Attention: This guide might not be to everyone. Is not hard to KILL your HD if you don't follow the instructions with extreme caution. I'm NOT responsible for any damage or data loss it can happen (so far no one lost anything, but accidents can occur).

There are two common errors on Seagate 7200.11 HDDs (caused by bugs on firmware):

- 0 LBA error: it happens when your BIOS can recognize your HDD at POST moment, but as an 0MB drive.
- BSY error: it happens when your HDD enter on a halt state, or BuSY state. In this condition, your HDD will not be recognized by BIOS at POST moment.

Seagate's explanation:

Description
An issue exists that may cause some Seagate hard drives to become inoperable immediately after a power-on operation. Once this condition has occurred, the drive cannot be restored to normal operation without intervention from Seagate. Data on the drive will be unaffected and can be accessed once normal drive operation has been restored. This is caused by a firmware issue coupled with a specific manufacturing test process.

Root Cause
This condition was introduced by a firmware issue that sets the drive event log to an invalid location causing the drive to become inaccessible.
The firmware issue is that the end boundary of the event log circular buffer (320) was set incorrectly. During Event Log initialization, the boundary condition that defines the end of the Event Log is off by one. During power up, if the Event Log counter is at entry 320, or a multiple of (320 + x*256), and if a particular data pattern (dependent on the type of tester used during the drive manufacturing test process) had been present in the reserved-area system tracks when the drive's reserved-area file system was created during manufacturing, firmware will increment the Event Log pointer past the end of the event log data structure. This error is detected and results in an "Assert Failure", which causes the drive to hang as a failsafe measure. When the drive enters failsafe further update s to the counter become impossible and the condition will remain through subsequent power cycles. The problem only arises if a power cycle initialization occurs when the Event Log is at 320 or some multiple of 256 thereafter. Once a drive is in this state, there is no path to resolve/recover existing failed drives without Seagate technical intervention. For a drive to be susceptible to this issue, it must have both the firmware that contains the issue and have been tested through the specific manufacturing process.

Corrective Action
Seagate has implemented a containment action to ensure that all manufacturing test processes write the same "benign" fill pattern. This change is a permanent part of the test process. All drives with a date of manufacture January 12, 2009 and later are not affected by this issue as they have been through the corrected test process.

Recommendation
Seagate strongly recommends customers proactively update all affected drives to the latest firmware. If you have experienced a problem, or have an affected drive exhibiting this behavior, please contact your appropriate Seagate representative. If you are unable to access your data due to this issue, Seagate will provide free data recovery services. Seagate will work with you to expedite a remedy to minimize any disruption to you or your business.

You'll need:
- 1 (one) adapter ($4)
http://alldav.com/index.php?main_page=product_info&products_id=11

I used this adapter ($13.95, yep expensive):
http://www.sparkfun.com/commerce/product_info.php?products_id=449

- 1 (one) RS232 cable ($3.78):
http://www.cispc.com/ssproduct.asp?pf_id=10480908

or (buy a RS232 to TTL adapter, or FT232BM/BL, not need both!)

- 1 (one) FT232BM/BL adapter (check below) and USB cable ($12.47):
http://shop.ebay.com/?_from=R40&_trksid=m38.l1313&_nkw=FT232BM%2FBL&_sacat=See-All-Categories

Any other similar adapter will works fine, just need to be +3.3V DC (+5V will works too, but I recommend 3.0~3.3V). Is possible to find USB to TTL adapters too, they do USB to RS232 internally and then it converts to TTL. For example, some users used a cellular data cable for PC (lots them do RS232 to TTL).

- 1 (one) USB cable ($3.99):
http://www.optimization-world.com/details/prodid/320.html

- 1 (one) kit of Ten 5" Jumpers and 20 Headers ($5):
http://www.hobbyengineering.com/H2362.html

- 1 (one) mini Torx 6 screw driver ($3.29):
https://www.acehardwareoutlet.com/(jv21u13pgpd5jx25dfy2vkj0)/ProductDetails.aspx?SKU=2167237

- Soldering stuff (optional). Use 60W max.
You can buy a complete kit for $7.99 here:
http://www.radioshack.com/product/index.jsp?productId=2062758&y=2&x=10&retainProdsInSession=1

The rest:
- 1 (one) computer with Terminal software (like HyperTerminal or similar) and a RS232 or USB port.
- A fixed firmware from Seagate here (Released in 22/01/2009 and 24/01/2009 for all affected drives).
- A little bit of patience and practice.


TX and RX connections from a SATA Seagate 3.5":
Image



Photo with the real drive:
Image



Connect TX and RX ports with RS232 to TLL adapter, you'll need something like jumpers in order to do that, or soldering directly to the PCB board. Connect GND and +5V to PC power supply, or similar. Keep in mind those are direct from Seagate sides, so you'll need to connect in this way:

- From PC (TX) to >>> RX (on Seagate)
- From PC (RX) to >>> TX (on Seagate)

You can use RED wire (+5V) from PC power supply. Blacks are GNDs (yellow is +12V so don't use it).

If you don't want to mess with power supply, just use a CR2032 (3V) battery:
https://www.isaleproducts.com/p-7709-3v-lithium-button-cell-battery.aspx

An idea of whole setup (I used an USB to RS232 too):
Image

Run HyperTerminal (or your favourite terminal software).

Configure the RS232 port to: 38400 8 N 1 (like this one):
Image

Image

Image

Image



Fixing 0 LBA error:

Note: All commands are case sensitive !

To correct 0 LBA error, you'll need to do a quick format in order to regenerate the partition, just with m0,2,2 and the rest can be left blank by putting only commas or filling out with zeros. At the end you need to use a "ValidKey" code, or 22.

Attention: The commands must be used 100% equal as showed here, wrong cmds could lead to data loss or HD loss! Double or triple check the cmd before to press enter!

So we'll have to enter:

F3 T>m0,2,2,0,0,0,0,22 (enter)

For reference: F3 T>m does:

Quote

Level T 'm': Rev 0001.0000, Flash, FormatPartition, m[Partition],[FormatOpts],[DefectListOpts],[MaxWrRetryCnt],[MaxRdRetryCnt],[MaxEccTLevel],[MaxCertif
yTrkRewrites],[ValidKey]

Now wait 15~30 seconds until something like this appears (it will vary a bit):

Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 00, Max Certify Rewrite Retries = 0000

User Partition Format 5% complete, Zone 00, Pass 00, LBA 00008DED, ErrCode 00000080, Elapsed Time 0 mins 05 secs

User Partition Format Successful - Elapsed Time 0 mins 05 secs

ONLY after the message like above you can turn off everything.

Fixing BSY or CC errors aka BUSY (I recommend some practice before trying this):

Note: All commands are case sensitive !

First, make sure you have your hard drive accessible; on a table with open access to the drive is best.

Second, you need to remove the PCB (Printed Circuit Board) from HDA case using a Mini Torx 6 screw driver.

Third, connect RX & TX cables from your RS-232 adapter, verify that all is correct, and then connect the power supply to Hard drive circuit board.

Explanation: The problem with the drive is that the drive is stuck/halt in a BUSY state. This basically locks up the SATA port, causing the BIOS problem (cannot detect the drive at POST). In the terminal, you will see this sort of error (LED: 000000CC FAddr: 0024A051). Once you see this in the terminal, the terminal session to the drive is completely blocked and will not accept any more commands. In order to circumvent this, we'll need to disconnect the PCB (circuit board) from the hard drive case so that the LED: 000000CC FAddr: 0024A051 command cannot be sent from the firmware of the terminal session.

After you have connected the power to the circuit board, press CTRL+Z in your HyperTerminal session. You should now see a prompt like this:

F3 T>

If you do not see this prompt, check your RS-232 connections to the drive. (you may have the TX and RX flipped).

Now we'll need to access the Level 2, type:

F3 T>/2 (enter)

F3 2>

And type (to spind down the motor):

F3 2>Z (enter)

Spin Down Complete
Elapsed Time 0.147 msecs (the time will vary here)
F3 2>

Now the tricky part. Pratice a lot without any power before even trying this. You need to make sure that the screws don't touch the PCB board where they aren't suppose to or you will fry your PCB board. If you have been practicing and the power is not connected, start at STEP ONE.

With the POWER CONNECTED to the PCB board, as well as your TX/RX terminal wires, mount the board back on the HDA case. You must have the power connected when you do this.

Now type (to start the motor):

F3 2>U (enter)

You should get something like this:
Spin Up Complete
Elapsed Time 7.093 secs
F3 2>

Then go to Level 1 (by typing /1):

F3 2>/1 (enter)

Now lets do a S.M.A.R.T. erase (create S.M.A.R.T. sector):

F3 1>N1 (enter)

-------------------------------------------------------------------------------------
G-List step is optional:

Skip G-List step first, if after proceeding the whole BSY fix and the drive still remains under BSY error, then you'll need to repeat BSY process with G-List command below.

G-List Erase (Fix Defect List):

F3 1>/T (enter)

F3 T>i4,1,22 (enter)

For reference:

Quote

Level T 'i': Rev 0001.0000, Overlay, InitDefectList, i[DefectListSelect],[SaveListOpt],[ValidKey]

-------------------------------------------------------------------------------------

Power OFF/ON the drive (very important!)

Wait 10 seconds and now Power ON your drive.

Press CTRL+Z on terminal and type:

Partition regeneration:

F3 T>m0,2,2,,,,,22 (enter)

For reference:

Quote

Level T 'm': Rev 0001.0000, Flash, FormatPartition, m[Partition],[FormatOpts],[DefectListOpts],[MaxWrRetryCnt],[MaxRdRetryCnt],[MaxEccTLevel],[MaxCertif
yTrkRewrites],[ValidKey]

You should get something like (in around 15~30 seconds):

Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 14, Max Certify Rewrite Retries = 00C8

User Partition Format 10% complete, Zone 00, Pass 00, LBA 00004339, ErrCode 00000080, Elapsed Time 0 mins 05 secs

User Partition Format Successful - Elapsed Time 0 mins 05 secs

If you didn't get the msg above, then you skipped something important, and turning off your drive now will render an unreadable drive, so be careful.

ONLY after the message like above you can turn off everything.






News archive