Merry Xmas! We reopen 05JAN26

How to use Pogo Adapter

 


BGA ROM Swap

BALL GRID ARRAY chips are harder to solder.

Example Problems

rom chip solder


WSON / USON / DFN-8 package, 4mm × 3mm

Modern have drives have adopted a new DFN-8 Profile that is the same technology for previous hard drive pcb rom/bios chips. Its just in a smaller package known as WSON8/USON8. 

wd pcb 006 001 0b40829 rom chip mx25u163f uson8 4 3 macronix

 

Brand Example part PCB Voltage Density Package (for HDD ROM) Notes Algorithm
Winbond W25Q64JV 3.3 V 64 Mbit (8 MB) WSON/USON-8 (small) Newer 3.3 V SPI ROM, shows up on some HDD/SSD PCBs.
Winbond W25Q128JV 3.3 V 128 Mbit (16 MB) WSON/USON-8 (4×4 / similar) Common external ROM on newer boards.
Winbond W25Q256JV 3.3 V 256 Mbit (32 MB) WSON/USON-8 Used where big ROM is needed.
Winbond W25Q64JW 1.8 V 64 Mbit (8 MB) USON-8 (often 4×3 mm) Low-voltage ROM; you must program at 1.8 V.
Winbond W25Q128JW 1.8 V 128 Mbit (16 MB) USON-8 (4×3 mm) Very common on newer Seagate/WD.
Winbond W25Q256JW 1.8 V 256 Mbit (32 MB) USON-8 (4×3 mm) Frequently seen on large-capacity HDD/SSD as ROM.
Macronix MX25U1635F 1.8 V 16 Mbit (2 MB) USON-8 4×3 mm Small ROM on some WD/Toshiba boards.
Macronix MX25U3235F 1.8 V 32 Mbit (4 MB) USON/WSON-8 Low-voltage SPI ROM.
Macronix MX25U6435F 1.8 V 64 Mbit (8 MB) USON/WSON-8 Common mid-size external ROM.
Macronix MX25U12835F 1.8 V 128 Mbit (16 MB) USON/WSON-8 Often used as HDD/SSD ROM.
Macronix MX25U25635F 1.8 V 256 Mbit (32 MB) USON/WSON-8 Larger low-voltage ROM.
GigaDevice GD25Q128E 3.3 V 128 Mbit (16 MB) USON/WSON-8 (4×4 mm) 3.3 V SPI ROM in small no-lead package.
GigaDevice GD25LQ128E 1.8 V 128 Mbit (16 MB) USON/WSON-8 Low-voltage variant; treat like Winbond JW/MX U-series.
Micron MT25QU128 (low-V) 1.8 V 128 Mbit (16 MB) WSON/USON-8 Low-voltage version; same idea as JW/U-series.
Winbond Q33JWUS13 Seagate 100871827 Rev A

PCB has 2 of these identical chips.

Chip A: (closest to mcu) Bootloader + adaptives + main LZMA firmware

Chip B: Read-channel / motor / DSP firmware. Not needed for pcb swap.

MX25U1631@USON8(4*3)
Saved 2mb file
Macronix MX25U1631F WD 001-0B40829

IS25WP032

WD 006-0B44198 PCB has 2 of these identical chips

AJ1910 25LH32 U8Q089

WD 006-0B44198 PCB has 2 of these identical chips