Hồi sinh máy hiện sóng Tektronix TDS7104: Hành trình thay ổ cứng, cài lại Windows 2000 và 'phù phép' bản quyền

Phần mềm01 tháng 9, 2026·7 phút đọc

Bài viết chi tiết hành trình khôi phục một chiếc máy hiện sóng Tektronix TDS7104 1GHz đã qua sử dụng, gặp lỗi pin CMOS và ổ cứng hỏng. Tác giả đã thay pin, thất bại khi chuyển sang SSD, rồi cài lại toàn bộ Windows 2000 Pro, driver chuyên dụng và firmware từ đầu, cuối cùng là kích hoạt lại license nâng cao. Một bài viết kỹ thuật sâu sắc cung cấp nhiều kinh nghiệm quý báu cho việc sửa chữa thiết bị đo đạc cũ.

Hồi sinh máy hiện sóng Tektronix TDS7104: Hành trình thay ổ cứng, cài lại Windows 2000 và 'phù phép' bản quyền

Hồi sinh máy hiện sóng Tektronix TDS7104: Từ bãi phế liệu đến phòng lab

Một chiếc máy hiện sóng Tektronix TDS7104 với băng thông 1GHz đã qua sử dụng, mua tại chợ trời với giá 300 USD, hóa ra là một "cục nợ" đầy thử thách khi gặp lỗi pin CMOS và ổ cứng sắp chết. Hành trình khôi phục đòi hỏi sự kiên nhẫn và kiến thức kỹ thuật sâu rộng, bao gồm mọi thứ từ thay pin, khắc phục lỗi hiển thị, thất bại với SSD, đến việc cài lại toàn bộ hệ điều hành Windows 2000 Pro và các driver chuyên dụng. Bài viết này là một cẩm nang thực tế, hữu ích cho bất kỳ ai đam mê sửa chữa thiết bị đo đạc cũ, đặc biệt là dòng máy hiện sóng Tektronix TDS7000.

Hành trình này bắt đầu tại Silicon Valley Flea Market, nơi tác giả tìm thấy một chiếc Tektronix TDS7104 với vẻ ngoài khá ổn nhưng lại ẩn chứa nhiều vấn đề bên trong. Không chỉ là câu chuyện về một cuộc sửa chữa, đây còn là minh chứng cho thấy ngay cả những thiết bị công nghệ cao cũng có thể được "hồi sinh" ngoạn mục nhờ sự tỉ mỉ và am hiểu kỹ thuật.

Giới thiệu về Tektronix TDS7104

TDS7104 là một máy hiện sóng 4 kênh với băng thông 1 GHz và tốc độ lấy mẫu tối đa 10 Gs/s (khi sử dụng 1 kênh, giảm xuống 5 Gs/s cho 2 kênh và 2.5 Gs/s cho 3 hoặc 4 kênh). Dù ra mắt từ năm 2000, thông số này vẫn vượt trội so với các máy hiện sóng tầm trung hiện nay như Rigol hay Siglent. Tuy nhiên, đi kèm với hiệu năng là kích thước và trọng lượng đáng nể: 39 pound (khoảng 17.7 kg), rộng và sâu như dòng TDS700 trước đó nhưng cao hơn nhiều.

Một điểm thú vị là TDS7104 sử dụng kiến trúc kép: một bo mạch chủ PC (dạng NLX) chạy hệ điều hành Windows 2000 Pro Embedded và một bo điều khiển dựa trên vi xử lý PowerPC chạy hệ điều hành thời gian thực VxWorks. Các dạng sóng được hiển thị thông qua card đồ họa Chips & Technologies 69000, có phần cứng chuyên dụng để vẽ dạng sóng ở chế độ overlay thông qua DMA mà không cần đến CPU.

Máy hiện sóng Tektronix TDS7104 được lắp trong xe hơiMáy hiện sóng Tektronix TDS7104 được lắp trong xe hơi

Các lỗi thường gặp trên TDS7104

Dựa trên kinh nghiệm của cộng đồng trên EEVblog và các blog kỹ thuật, các lỗi phổ biến nhất trên dòng máy này bao gồm:

  • Pin CMOS dự phòng trên bo mạch chủ PC bị hết.
  • Pin dự phòng cho bo PowerPC bị hết (gây lỗi nghiêm trọng hơn nhiều).
  • Ổ cứng bị hỏng.
  • Tụ điện trong bộ nguồn bị rò rỉ.

May mắn thay, chiếc máy của tác giả chỉ gặp phải hai vấn đề đầu tiên. Tuy nhiên, lỗi pin PowerPC sẽ khiến công việc phức tạp hơn rất nhiều, đòi hỏi phải tháo rời toàn bộ, thay pin NVRAM Dallas DS9034 và nạp lại các thông số qua cổng RS-232.

Bước đầu tiên: Sao lưu ổ cứng gốc

Trước khi làm bất cứ điều gì, việc đầu tiên cần làm là sao lưu toàn bộ ổ cứng (trong trường hợp này là một chiếc IBM Travelstar 6GB). Tác giả đã sử dụng công cụ HDD Raw Copy Tool trên Windows và phát hiện ổ cứng đã có nhiều sector bị lỗi. Các file bị hỏng nằm trong phần tài liệu hướng dẫn tiếng Pháp, một sự may mắn, nhưng nó cho thấy tầm quan trọng của việc sao lưu ngay lập tức khi mua thiết bị cũ.

Thay pin CR2032 và xử lý lỗi hiển thị

Mở máy để tiếp cận bo mạch chủ là một quá trình tháo hơn 30 con vít Torx-15 (tất cả đều giống nhau). Sau khi thay pin CR2032, máy khởi động lại được nhưng màn hình hiển thị sai màu. Nguyên nhân là do card đồ họa C&T 69000 bị chuyển sang chế độ 256 màu; cần phải chỉnh lại về chế độ True Color 24-bit.

Độ sáng màn hình LCD cũng rất tối. Tuy nhiên, hóa ra TDS7104 không có chức năng điều chỉnh độ sáng đèn nền. Người dùng trước đã điều chỉnh độ sáng bằng cách thay đổi thông số gamma trong Windows, khiến màn hình trông tối hơn bình thường trong môi trường phòng lab sáng.

Lỗi CMOS trên màn hình khởi độngLỗi CMOS trên màn hình khởi động

Lời khuyên quan trọng: Đừng tháo bảng điều khiển trước

Một lời khuyên quan trọng dành cho những ai muốn tự sửa chữa: không nên tháo bảng điều khiển phía trước (front panel) trừ khi thực sự cần thiết. Các tab nhựa trên bảng này rất dễ gãy. Tác giả đã tự làm gãy chúng và mặc dù kết quả không quá tệ, nhưng vẫn là một rủi ro không đáng có. Hầu hết các thao tác bảo trì đều có thể thực hiện mà không cần tháo bộ phận này.

Thất bại với SSD và quyết định cài lại từ đầu

Tác giả đã thử nghiệm thay ổ cứng HDD bằng ổ SSD. Tuy nhiên, cả hai lần thử với SSD 64GB và 32GB đều gặp lỗi "STOP: c0000218 {Registry File Failure}" trong quá trình khởi động Windows. Dù phương pháp này đã được một số người áp dụng thành công, nhưng với chiếc máy này, nó lại là một ngõ cụt. Sau nhiều giờ cố gắng, giải pháp cuối cùng là cài lại toàn bộ hệ điều hành và phần mềm từ đầu.

Cài đặt Windows 2000 Pro không cần ổ CD

Một thách thức lớn là ổ CD-ROM TEAC CD-224E đi kèm máy đã hỏng và bo mạch chủ RadiSys không hỗ trợ khởi động từ USB. Tác giả đã mua một ổ CD-ROM khác trên eBay nhưng ổ mới này không tương thích (có phiên bản firmware khác). Sau khi thử nhiều cách, giải pháp cuối cùng là sử dụng Plop Boot Manager từ một đĩa mềm khởi động để có thể khởi động từ USB. Đây là một mẹo kỹ thuật khá thú vị cho các máy tính đời cũ.

Màn hình hiển thị bản quyền sau khi cài đặtMàn hình hiển thị bản quyền sau khi cài đặt

Cài đặt driver và firmware chuyên dụng

Sau khi cài Windows 2000 Pro thành công, công việc tiếp theo là cài đặt các driver đặc biệt cho phần cứng chuyên dụng của máy hiện sóng. Đáng chú ý là driver cho card đồ họa C&T 69000 không hoạt động với Windows 2000; tác giả đã phải sử dụng công cụ Driver Collector để trích xuất driver từ ổ cứng gốc đã sao lưu.

  • Front panel (USB Device)
  • Texas Instruments PCI-1225 CardBus Controller (cài 2 lần cho 2 cổng)
  • PCI2PCI bridge
  • Chips and Technologies 69000 video driver

Firmware v2.5.5 cho TDS7104 được tải về và cài đặt dễ dàng. Đặc biệt, thư mục c:\vxboot được tạo tự động, nơi bo PowerPC truy cập vào file khởi động cần thiết.

Kích hoạt lại license cho các tùy chọn nâng cao

Một phần không thể thiếu để khôi phục toàn bộ chức năng là kích hoạt lại license cho các tùy chọn phần mềm như phân tích jitter nâng cao (JA3). Hệ thống license của TDS7104 sử dụng một khóa duy nhất để kích hoạt tất cả các tính năng, dựa trên số serial và model. Tác giả đã sử dụng các script có sẵn trong GitHub repo exit-failure/tds7000 để tạo lại khóa license từ dữ liệu trên khung máy. Kết quả là khóa mới hoạt động tốt, mở khóa tùy chọn JA3.

Chiếc điều khiển Apple TV đã từng được đo bằng máy hiện sóng nàyChiếc điều khiển Apple TV đã từng được đo bằng máy hiện sóng này

Kết quả cuối cùng

Sau tất cả công sức, chiếc máy hiện sóng TDS7104 đã hoạt động trở lại hoàn toàn với ổ SSD. Thời gian khởi động giảm từ 2 phút 50 giây xuống còn 1 phút 35 giây. Việc vệ sinh các núm xoay bằng cồn isopropyl 90% cũng giúp chiếc máy trông như mới.

Câu chuyện này cho thấy, với kiến thức và sự kiên nhẫn, những thiết bị công nghệ cao tưởng chừng đã "lỗi thời" vẫn có thể được phục hồi để phục vụ công việc trong nhiều năm tới. Đối với các kỹ sư và người đam mê điện tử tại Việt Nam, đây cũng là một nguồn tham khảo quý giá khi mua và sửa chữa các thiết bị đo đạc cũ từ nước ngoài, một thị trường đang ngày càng phát triển.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗