Langsung ke artikel

Reprogramme menulis dilindungi SFP RJ45 transceiver

Sebelum memprogram ulang penulisan yang dilindungi SFP RJ45 transceiver, ketahui metode perlindungan yang digunakan oleh modul tertentu. Sebuah input WP hardware, kata sandi dan perintah penyimpanan khusus membutuhkan prosedur yang berbeda. Sebuah merek yang sepadan atau penutup tidak menetapkan bahwa sirkuit adalah sama: nomor bagian dan revisi perangkat keras transceptor, dan model dan revisi papan pemrograman transceptor.

Panduan ini mencakup operasi memori pada modul tembaga SFP. Rekoding adalah sesuai ketika persyaratan kompatibilitas atau perubahan data telah ditetapkan; modul yang kompatibel tidak perlu diprogram ulang hanya karena dipasang di switch baru. Kode tidak dapat menambahkan kecepatan yang tidak didukung atau mengubah kemampuan fisik antara muka modul.

tembaga SFP RJ45 transceiver di port switch dengan kabel Ethernet terhubung

Konektor RJ45 mengidentifikasi medium koneksi, bukan metode perlindungan memori.

Pemeriksaan sebelum mengubah EEPROM

  • Mencatat nomor bagian modul dan revisi, model switch dan versi perangkat lunaknya. Simpan Serial ID asli dan jawaban operasi Wizard lengkap.
  • Periksa model papan pemrograman penerima, revisi perangkat keras dan status aktivasi. Dukungan membaca tidak berarti bahwa setiap operasi menulis tersedia.
  • Menerahkan bahwa area memori yang diperlukan dapat dibaca dengan aman. Bandingkan bacaan berulang: perubahan byte DDM mungkin normal, tetapi data pengenal permanen yang tidak konsisten membutuhkan diagnosis.
  • Buat A Backup dari area yang dapat diakses sebelum membuat perubahan. Jangan mengganti data asli dengan gambar firmware pertama yang Anda temukan.

A0h/A2h, Serial ID dan perbedaan antara peta memori dijelaskan dalam EEPROM memori panduan. Kesalahan membaca A2h atau ketiadaan DDM Tidak membuktikan Atau bahwa tidak ada mikrokontroler atau bahwa perangkat keras menulis perlindungan hadir. Penyebabnya mungkin area yang tidak didukung, jenis modul yang salah, atau masalah daya atau koneksi. Mulailah dengan menafsirkan Respon dari Transceiver Programming Board.

Jenis-jenis SFP menulis perlindungan

Memilih pendekatan diagnostik
MekanismeKemungkinan gejalaKeperluan
Perangkat lunak WPIdentifikasi dapat dibaca, tetapi tulisan diblokir atau tidak disimpan.Sebuah sirkuit yang disahkan untuk produk tertentu dan kontrol garis yang diperlukan oleh papan pemrograman transceiver yang didukung.
Password atau controller lainnya yang diaksesBeberapa area hanya dapat diakses setelah urutan yang ditentukan oleh produsen.Parameter akses yang benar dan nilai untuk implementasi ini; pengaturan Wizard tidak menentukan kata sandi sendiri.
Spesifikasi Save CommandData dapat dibaca kembali setelah menulis, tetapi konten asli kembali setelah restart.Sebuah prosedur yang didokumentasikan untuk pengiriman data, kadang-kadang dilaksanakan sebagai skrip.
Perlindungan KombinasiSatu kata sandi atau perubahan status garis saja tidak cukup.Seluruh urutan untuk revisi yang relevan, termasuk status modul yang diperlukan.

Tidak ada gejala ini membuktikan mekanisme perlindungan itu sendiri. WRITE FAIL juga dapat mengakibatkan masalah koneksi, area yang tidak didukung atau kesalahpahaman bacaan. Untuk klasifikasi umum, lihat artikel Jenis perlindungan transitor.

Bagaimana perlindungan hardware WP bekerja

Beberapa modul tembaga SFP menggunakan EEPROM yang terpisah, seperti chip dari keluarga 24C02. Chip ini menulis perlindungan input controls menulis akses. Pada Microchip 24LC02B, menghubungkan WP ke VCC mencegah array menulis, sementara menghubungkannya ke VSS menghapus kunci perangkat keras ini. Ini adalah sifat dari chip tertentu; penamaan yang sama pada model lain tidak menjamin kondisi yang sama atau jangkauan memori yang dilindungi.

Pengeluar transisi dapat menghubungkan WP ke sirkuit listrik atau garis kontrol konektor. Eksperimen awal SFPTotal menemukan desain menggunakan garis listrik, TX_DISABLE atau TX_FAULT. Namun, nama merek sendiri tidak dapat menentukan garis mana yang terhubung dengan WP. Nomor bagian baru atau revisi membutuhkan verifikasi sirkuit sendiri.

Transceiver Programming Board Jumpers dan Hardware Revisi

Perangkat Label Komponen Lembaga
Lembaga / SumberLabel yang disahkanBatas contohnya
SFPTotal Mini, manual saat iniTX PWR/TX_VCC, RX PWR/RX_VCC, TX_EN.Periksa fungsi terhadap penanda pada papan spesifik Anda. Kontrol ini mengubah kondisi garis; mereka tidak secara otomatis mengidentifikasi metode perlindungan.
Plus New / Plus X, manual saat iniPWR_TX, PWR_RX dan kontrol lainnya yang dijelaskan dalam dokumentasi model.Label dapat berubah antara review hardware. Jangan menyalin posisi kontak dari Mini atau Plus yang lebih tua.
P3 dan Q3 dalam artikel asalLabel dari contoh sejarah; artikel asli tidak mencatat angka revisi yang tepat.Contoh-contoh ini tidak diperiksa instruksi untuk setiap Plus, Mini atau papan pemrograman transceiver yang lebih baru.

SFPTotal Mini papan dari panduan asli:  Pemandangan yang diperluas dari RX PWR,  TX PWR dan TX

Ilustrasi sejarah Mini. Pertama, bandingkan label dan tataletak dengan revisi perangkat keras Anda.

Jika pin WP dari SFP tertentu dikonfirmasi untuk terhubung ke garis yang dapat dikawal, gunakan kontrol yang ditentukan dalam manual papan pemrograman transceptor dan urutan produsen modul. Mengubah satu parameter yang disahkan pada satu waktu dan mencatat hasil bacaan dan menulis. Mengembalikan konfigurasi papan normal setelah selesai.

Layout papan keluar dari artikel asli, menunjukkan Q3 dan garis merah menghubungkan kontak

Grafik asli Q3 disimpan untuk mengidentifikasi contoh sejarah. Revisi perkakas yang tepat tidak ditentukan; ia tidak menetapkan instruksi universal untuk jembatan Q3 pada papan lain.

Deskripsi saat ini: Mini, Plus New dan Plus X. Jika tata letak berbeda atau sirkuit tidak diketahui, kirim support nomor bagian modul, tanda papan dan foto papan. Tidak ada kebutuhan untuk meneka fungsi kontak untuk menentukan kelayakan.

Ketika kata sandi atau script diperlukan

Di dalam sihir, yang Mengatur password Perintah mengkonfigurasi entri kata sandi awal. Alamat tabel, alamat password dan password (Hex) harus sesuai dengan dokumentasi modul. Untuk detail, lihat Panduan penulisan kata sandi. Kata laluan kerja dan set kode terbatas tidak diterbitkan di sini.

A2h:7Bh tidak boleh diperlakukan sebagai medan kata sandi universal SFP yang ditakrifkan oleh SFF-8472: spesifikasi meninggalkan fungsi khusus vendor yang relevan kepada produsen. SFF-8636 mendefinisikan mekanisme kata sandi pilihan yang terpisah; parameternya tidak boleh diterapkan pada modul SFP sama sekali.

Jika modul memerlukan perintah penyimpanan khusus atau sekuel akses, gunakan Script yang tepat Hanya untuk model dan revisi yang disahkan. Skrip rawak untuk penutupan yang serupa tidak menggantikan algoritma produsen.

Workflow: membaca, backup, modifikasi dan verifikasi

  1. Bacaan area yang diperlukan dengan tabel Modul Jenis dan Alamat yang benar. Mencatat data identifikasi asli.
  2. Membuat backup dan mengkonfirmasi bahwa itu telah disimpan. Ketika memilih data, ikuti Syarat-syarat dan rekomendasi akses database firmwareNama merek yang cocok tidak cukup.
  3. Identifikasi metode perlindungan dan mengkonfirmasi bahwa prosedur ini berlaku untuk revisi Anda. Siapkan hanya perubahan yang diperlukan dan algoritma tulis yang sesuai.
  4. Periksa yang berlaku cek dan melaksanakan Menulis Operasi. Menyelamatkan jawaban sihir yang lengkap.
  5. Baca lagi area yang sama dan bandingkan dengan hasil yang diharapkan. Setelah restart normal, baca data permanen lagi jika prosedur untuk modul itu membutuhkan. Nilai diagnostik saat ini tidak boleh dibandingkan seolah-olah mereka adalah gambar memori yang tidak dapat diubah.
  6. Periksa identifikasi dan link yang sebenarnya di perangkat jaringan sasaran. WRITE OK dan cek yang benar mengkonfirmasi tahap masing-masing, tetapi tidak menetapkan kompatibilitas lengkap atau integritas link.

Sumber dan Applicability

Artikel ini menjelaskan eksperimen yang diterbitkan sebelumnya. Referensi pada sampel MikroTik dan D-Link yang diuji pada saat itu tidak menetapkan kelayakan untuk setiap nomor bagian saat ini dari merek tersebut. Data sumber tidak mencukupi untuk tabel prosedur universal melalui revisi; revisi spesifik tidak dicipta.

Dikemaskini: