Skip to bài viết

Tải lập trình viết được bảo vệ SFP RJ45 transceivers

Trước khi lập trình lại một bộ chuyển đổi được bảo vệ bằng văn bản SFP RJ45, hãy xác định phương pháp bảo vệ được sử dụng bởi mô-đun cụ thể đó. Một đầu vào WP phần cứng, một mật khẩu và một lệnh tiết kiệm đặc biệt đòi hỏi các thủ tục khác nhau. Một nhãn hiệu phù hợp hoặc đóng cửa không xác định rằng chuỗi là giống nhau: số bộ phận và sửa đổi phần cứng, và mô hình bảng lập trình và sửa đổi, tất cả mọi thứ.

Hướng dẫn này bao gồm các hoạt động bộ nhớ trên mô-đun đồng SFP. Tải mã là thích hợp khi yêu cầu tương thích hoặc thay đổi dữ liệu đã được thiết lập; một mô-đun tương thích không cần phải được lập trình lại đơn giản vì nó được cài đặt trong một chuyển đổi mới. Mã không thể thêm tốc độ không được hỗ trợ hoặc thay đổi khả năng vật lý của giao diện module.

Copper SFP RJ45 chuyển đổi trong cổng chuyển đổi với cáp Ethernet kết nối

Một kết nối RJ45 xác định phương tiện kết nối, chứ không phải phương pháp bảo vệ bộ nhớ.

Kiểm tra trước khi thay đổi EEPROM

  • Ghi lại số phần và sửa đổi của module, mô hình chuyển đổi và phiên bản phần mềm của nó. Lưu ID Serial gốc và câu trả lời hoạt động đầy đủ của Wizard.
  • Kiểm tra mô hình bảng lập trình người chuyển, sửa đổi phần cứng và trạng thái kích hoạt. Hỗ trợ đọc không có nghĩa là mọi hoạt động viết đều có sẵn.
  • Kiểm tra rằng khu vực ghi nhớ cần thiết có thể được đọc đáng tin cậy. So sánh các bài đọc lặp đi lặp lại: thay đổi byte DDM có thể là bình thường, nhưng dữ liệu nhận dạng vĩnh viễn không phù hợp đòi hỏi chẩn đoán.
  • làm A bản sao lưu các khu vực có thể truy cập trước khi thực hiện bất kỳ thay đổi nào. Đừng thay thế dữ liệu ban đầu với hình ảnh firmware đầu tiên bạn tìm thấy.

A0h/A2h, Serial ID và sự khác biệt giữa bản đồ bộ nhớ được giải thích trong Hướng dẫn ghi nhớ EEPROM. Một lỗi đọc A2h hoặc sự thiếu của DDM Không chứng minh hoặc rằng không có microcontroller hoặc rằng phần cứng viết bảo vệ hiện nay. Nguyên nhân có thể là một khu vực không được hỗ trợ, một loại module sai, hoặc một vấn đề điện hoặc kết nối. Bắt đầu bằng cách giải thích Trả lời của Hội đồng lập trình Transceiver.

Các loại của SFP viết bảo vệ

Chọn phương pháp chẩn đoán
Cơ chếCác triệu chứng có thểYêu cầu
Phần cứng WPNhận dạng có thể được đọc, nhưng các văn bản bị chặn hoặc không được giữ lại.Một mạch được xác minh cho sản phẩm cụ thể và kiểm soát dòng yêu cầu bởi một bảng lập trình chuyển tiếp được hỗ trợ.
mật khẩu hoặc các điều khiển khác truy cập trung gianMột số khu vực chỉ có thể truy cập sau một chuỗi được xác định bởi nhà sản xuất.Các thông số truy cập và giá trị chính xác cho việc thực hiện này; Cài đặt Wizard không xác định mật khẩu của riêng mình.
Save Command đặc biệtDữ liệu có thể được đọc lại sau khi viết, nhưng nội dung ban đầu trở lại sau khi khởi động lại.Một thủ tục được tài liệu để thực hiện dữ liệu, đôi khi được thực hiện như một kịch bản.
Bảo vệ kết hợpChỉ có một mật khẩu hoặc một thay đổi trạng thái dòng là không đủ.Mẫu hoàn chỉnh cho việc sửa đổi liên quan, bao gồm cả trạng thái mô-đun cần thiết.

Không một trong những triệu chứng này chứng minh một cơ chế bảo vệ riêng. WRITE FAIL cũng có thể dẫn đến các vấn đề kết nối, một khu vực không được hỗ trợ hoặc một lỗi đọc. Đối với một phân loại chung, xem bài viết Các loại bảo vệ của người chuyển giao.

Làm thế nào phần cứng WP bảo vệ hoạt động

Một số mô-đun đồng SFP sử dụng một EEPROM riêng biệt, chẳng hạn như một chip từ gia đình 24C02. Chip's Write Protect input controls viết truy cập. Trên Microchip 24LC02B, kết nối WP với VCC ngăn chặn việc viết hàng, trong khi kết nối nó với VSS loại bỏ khóa phần cứng này. Đây là một thuộc tính của chip cụ thể đó; một định nghĩa tương tự trên mô hình khác không đảm bảo các điều kiện tương tự hoặc phạm vi bộ nhớ được bảo vệ.

Nhà sản xuất chuyển đổi có thể kết nối WP với một mạch điện hoặc dòng điều khiển kết nối. Trước đây, các thí nghiệm SFPTotal gặp phải các thiết kế sử dụng dòng điện, TX_DISABLE hoặc TX_FAULT. Tuy nhiên, một tên thương hiệu duy nhất không thể xác định dòng nào được kết nối với WP. Một số phần mới hoặc sửa đổi đòi hỏi xác minh chuỗi riêng của nó.

Tranceiver lập trình bảng jumpers và phần cứng đánh giá

Ứng dụng của các nhãn thành phần board
Bảng / NguồnĐánh giá LabelGiới hạn của ví dụ
SFPTotal Mini, hướng dẫn hiện tạiTX PWR/TX_VCC, RX PWR/RX_VCC, TX_EN.Kiểm tra chức năng chống lại các dấu hiệu trên bảng cụ thể của bạn. Những điều khiển này thay đổi các trạng thái dòng; chúng không tự động xác định phương pháp bảo vệ.
Plus New / Plus X, hướng dẫn hiện tạiPWR_TX, PWR_RX và các điều khiển khác được mô tả trong tài liệu mô hình.Các nhãn có thể thay đổi giữa các đánh giá phần cứng. Đừng sao chép các vị trí liên hệ từ một Mini hoặc Plus cũ hơn.
P3 và Q3 trong bài viết ban đầuNhãn từ các ví dụ lịch sử; bài viết ban đầu không ghi lại số lượng sửa đổi chính xác.Những ví dụ này không phải là hướng dẫn được xác minh cho mỗi Plus, Mini hoặc bảng lập trình thông qua mới hơn.

SFPTotal Mini bảng từ hướng dẫn ban đầu:  Xem chi tiết RX PWR,  TX PWR và TX EN nhảy

Lịch sử Mini minh họa. Đầu tiên, so sánh các nhãn hiệu và bố trí với bản sửa đổi phần cứng của bạn.

Nếu pin WP của một SFP cụ thể được xác nhận được kết nối với một dòng có thể kiểm soát, hãy sử dụng các điều khiển được chỉ định trong hướng dẫn bảng lập trình chuyển tiếp và chuỗi mô-đun của nhà sản xuất. Thay đổi một thông số được xác minh cùng một lúc và ghi lại kết quả đọc và viết. khôi phục cấu hình bình thường của bảng khi hoàn thành.

Thiết kế bảng được rút ra từ bài viết ban đầu, hiển thị Q3 và một dòng đỏ kết nối liên hệ

Diagram Q3 ban đầu được giữ lại để xác định ví dụ lịch sử. Độ chính xác sửa đổi phần cứng của nó không được xác định; nó không thiết lập một hướng dẫn phổ quát để cầu Q3 trên các bảng khác.

Mô tả hiện tại: Mini, Plus New và Plus X. Nếu bố trí khác nhau hoặc circuit không rõ, gửi hỗ trợ số phần mô-đun, dấu bảng và một bức ảnh bảng. Không cần phải đoán được chức năng của các liên hệ để xác định tính áp dụng.

Khi bạn cần mật khẩu hoặc script

Trong phép thuật, các Kiểm soát → Set a password lệnh cấu hình tiền gửi mật khẩu. Địa chỉ bảng, địa chỉ mật khẩu và mật khẩu (Hex) phải phù hợp với tài liệu mô-đun. Để biết thêm chi tiết, hãy xem Password viết hướng dẫn. Các mật khẩu hoạt động và các bộ mã hạn chế không được xuất bản ở đây.

A2h:7Bh không được coi là một trường mật khẩu phổ quát SFP được xác định bởi SFF-8472: thông số kỹ thuật này cho phép các chức năng cụ thể của nhà cung cấp liên quan đến nhà sản xuất. SFF-8636 định nghĩa một cơ chế mật khẩu tùy chọn riêng biệt; các thông số của nó không được áp dụng cho các module SFP.

Nếu một mô-đun yêu cầu một lệnh lưu đặc biệt hoặc chuỗi truy cập, hãy sử dụng một kịch bản thích hợp Chỉ cho một mô hình được xác minh và sửa đổi. Một kịch bản ngẫu nhiên cho một khóa tương tự không thay thế thuật toán của nhà sản xuất.

dòng công việc: đọc, sao lưu, sửa đổi và xác minh

  1. Đọc Khu vực cần thiết với bảng Module Type và Address chính xác. Ghi lại dữ liệu nhận dạng ban đầu.
  2. Tạo một bản sao lưu và xác nhận nó đã được tiết kiệm. Khi chọn dữ liệu, hãy làm theo Điều kiện và khuyến nghị truy cập cơ sở dữ liệu firmwareMột tên thương hiệu phù hợp là không đủ.
  3. Xác định phương pháp bảo vệ và xác nhận rằng thủ tục này áp dụng cho việc sửa đổi của bạn. Chỉ chuẩn bị những thay đổi cần thiết và một thuật toán viết thích hợp.
  4. Kiểm tra ứng dụng Checkshua và thực hiện các viết hoạt động. Tiết kiệm câu trả lời đầy đủ của Wizard
  5. Đọc lại các lĩnh vực tương tự và so sánh chúng với kết quả dự kiến. Sau khi khởi động lại bình thường, đọc lại dữ liệu vĩnh viễn nếu thủ tục cho mô-đun đó yêu cầu. Các giá trị chẩn đoán hiện tại không nên được so sánh như thể chúng là một hình ảnh bộ nhớ không thay đổi.
  6. Kiểm tra nhận dạng và liên kết thực tế trong thiết bị mạng mục tiêu. WRITE OK và số kiểm tra chính xác xác nhận các giai đoạn tương ứng của họ, nhưng không xác định sự tương thích hoàn toàn hoặc tính toàn vẹn liên kết.

Nguồn và khả năng áp dụng

Bài viết này giải thích các thí nghiệm được công bố trước đây. Các tham chiếu đến các mẫu MikroTik và D-Link được thử nghiệm vào thời điểm đó không xác định tính áp dụng cho mỗi số phần hiện tại của các thương hiệu đó. Dữ liệu nguồn là không đủ cho một bảng quy trình phổ quát qua sửa đổi; các sửa đổi cụ thể không được phát minh.

Cập nhật: