Skip naar artikel

Reprogrammering schrijven beschermde SFP RJ45 transceivers

Voordat u een geschreven beschermde SFP RJ45-transceptor herprogrammeert, moet u de beschermingsmethode identificeren die door dat specifieke module wordt gebruikt. Een hardware WP-input, een wachtwoord en een speciaal save-bevel vereisen verschillende procedures. Een matchende merk of de vergrendeling stelt niet vast dat de circuit hetzelfde is: het nummer van de onderdelen en de hardware-revisie van de transceptor, en het model en de revisie van het programmeringsbord van de transctor, alles.

Deze gids omvat geheugenfuncties op koper SFP modules. Recodering is passend wanneer een compatibiliteitsvereiste of een gegevenswijziging is vastgesteld; een compatibele module hoeft niet eenvoudig te worden herprogrammeerd omdat het in een nieuwe schakelaar is geïnstalleerd. Code kan geen ongedierte snelheid toevoegen of de fysieke capaciteiten van het module-interface niet veranderen.

Koper SFP RJ45 transceert in schakelaars met een Ethernet-kabel verbonden

Een RJ45-connector identificeert het verbindingsmedium, niet de geheugenbeschermingsmethode.

Controleer voordat u EEPROM wijzigt

  • Herhaal het deelnummer en de herziening van de module, het schakelmodel en de softwareversie. Speel de oorspronkelijke Serial ID en de volledige Wizard-actie-respons.
  • Controleer het transceptorprogrammeringsbordmodel, hardware-revisie en activatiestatus. Lezen ondersteuning betekent niet dat elke schrijfsactie beschikbaar is.
  • Bevestig dat het vereiste geheugengebied betrouwbaar kan worden gelezen. Vergelijk herhaalde lezingen: het veranderen van DDM byten kan normaal zijn, maar onverenigbare permanente identificatiegegevens vereisen diagnose.
  • Maak een backup van de toegankelijke gebieden voordat wij wijzigingen maken. Vervang de oorspronkelijke gegevens niet met de eerste firmware-afbeelding die u vindt.

A0h/A2h, Serial ID en de verschillen tussen geheugenkaarten worden uitgelegd in de EEPROM geheugen gids. Een A2h lezen fout of de afwezigheid van DDM niet bewijzen Of dat er geen microcontroller is of dat hardware schrijfbescherming aanwezig is. De oorzaak kan een niet ondersteunde gebied, een onjuiste module-type of een stroom- of verbindingsprobleem zijn. Begin met het interpreteren van de Transceiver Programming Board Reactie.

Typen van SFP schrijven bescherming

Een diagnostische benadering kiezen
MechanismeMogelijke symptomeneisen
Hardwarematige schrijfbeveiliging (WP)Identificatie kan worden gelezen, maar schriften zijn geblokkeerd of niet bewaard.Een gecontroleerde circuit voor het specifieke product en controle van de vereiste lijn door een ondersteunde transceptorprogrammapanel.
Passwoord of andere controller gemediate toegangSommige gebieden zijn alleen toegankelijk na een door de fabrikant aangegeven sequentie.De juiste toegangsparameters en waarde voor deze implementatie; Wizard-instellingen bepalen niet het wachtwoord zelf.
Speciale Save CommandDe gegevens kunnen na het schrijven weer worden gelezen, maar de oorspronkelijke inhoud komt na een herstart terug.Een gedocumenteerde procedure voor het verstrekken van gegevens, soms geïmplementeerd als een script.
gecombineerde beschermingEen wachtwoord of een line-state verandering alleen is ontoereikend.De volledige volgorde voor de relevante herziening, met inbegrip van de vereiste module-status.

Geen van deze symptomen bewijst een beschermingsmechanisme op zich. WRITE FAIL kan ook voortvloeien uit verbindingsproblemen, een niet-ondersteunde zone of een leesmismatch. Voor een algemene classificatie, zie het artikel Over de transmissie beschermingstypen.

Hoe hardware WP bescherming werkt

Sommige koper SFP modules gebruiken een aparte EEPROM, zoals een chip uit de 24C02 familie. De chip's Write Protect input controls schrijven toegang. Op een Microchip 24LC02B, het verbinden van WP naar VCC voorkomt array schrijft, terwijl het verbinden met VSS verwijdert deze hardware lock. Dit is een eigenschap van die specifieke chip; een vergelijkbare benaming op een ander model garandeert niet dezelfde voorwaarden of beschermde geheugenruimte.

De fabrikant van de transceptor kan WP verbinden met een stroomcircuit of een connectorcontrole-lijn. Vroeger SFPTotal experimenten ontmoette ontwerpen met behulp van stroomlijnen, TX_DISABLE of TX_FAULT. Echter, alleen een merknaam kan niet bepalen welke lijn verbonden is met WP. Een nieuw deelnummer of herziening vereist eigen circuitverificatie.

transceiver programmering board jumpers en hardware reviews

Toepassbaarheid van board component labels
Boord / BronGecertificeerde labelsLimieten van het voorbeeld
SFPTotal Mini, huidige handleidingTX PWR/TX_VCC, RX PWR/RX_VCC, TX_EN.Controleer de functie tegen de markeringen op uw specifieke bord. Deze controles veranderen de lijnstaten; ze identificeren niet automatisch de beschermingsmethode.
Plus New / Plus X, huidige manierenPWR_TX, PWR_RX en andere controles beschreven in de modeldocumentatie.Labels kunnen variëren tussen hardware revisions. Kopieer geen contactposities van een oudere Mini of Plus.
P3 en Q3 in het origineel artikelLabels uit historische voorbeelden; het oorspronkelijke artikel heeft niet de exacte revisionen getallen opgenomen.Deze voorbeelden zijn niet gecontroleerde instructies voor elke Plus, Mini of nieuwere transceptor programma board.

SFPTotal Mini board van de oorspronkelijke gids:  vergrote weergave van de RX PWR,  TX PWR en TX EN sprongen

Historische Mini illustratie. Vergelijk eerst de markeringen en layout met uw hardware-revisie.

Als het WP-pin van een specifieke SFP wordt bevestigd dat het verbonden is met een gecontroleerde lijn, gebruik dan de controles die zijn vermeld in het transceptorprogramma-bordhandboek en de module-producentsequentie. Verander één gecontroleerde parameter op een gegeven moment en registreer het lezen en schrijf de resultaten. Herstellen van de normale configuratie van het bord wanneer het klaar is.

Board layout uit het oorspronkelijke artikel, met Q3 en een rode lijn verbinding contacten

Het oorspronkelijke diagram Q3 wordt bewaard om het historische voorbeeld te identificeren. Zijn exacte hardware-revision is niet aangegeven; het stelt geen universele instructie voor de brug Q3 op andere bords.

De huidige beschrijvingen: Mini, Plus New en Plus X. Als de layout verschilt of de circuit onbekend is, stuur dan de ondersteunende deelnummer van de module, bordtekeningen en een bordfoto. Er is geen noodzaak om de functie van contacten te verwachten om toepasbaarheid te bepalen.

Wanneer een wachtwoord of script nodig is

In de magie, de Controleer een wachtwoord Command configureren voorlopige wachtwoord ingang. De tabeladres, wachtwoordadres en wachtwoord (Hex) moeten overeenkomen met de module documentatie. Voor details, zie de Password schrijven gids. Werkende wachtwoorden en beperkte code sets worden hier niet gepubliceerd.

A2h:7Bh mag niet worden behandeld als een universeel SFP wachtwoordveld gedefinieerd door SFF-8472: de specificatie laat de relevante leverancier-specifieke functies aan de fabrikant. SFF-8636 definieert een afzonderlijke optionele wachtwoordmechanisme; zijn parameters mogen niet worden toegepast op SFP modules ook.

Als een module een speciaal opslaan commando of toegangssecentie vereist, gebruik dan een Geschikte script Alleen voor een gecontroleerd model en herziening. Een willekeurige script voor een vergelijkbare vergrendeling vervangt niet het algoritme van de fabrikant.

Workflow: lezen, back up, wijzigen en verificeren

  1. Lees het vereiste gebied met de juiste Module Type en Adres tabel. De oorspronkelijke identificatiedaten opnemen.
  2. Maak een back-up en bevestig dat het is gered. Bij het selecteren van gegevens volgen we de Firmware database toegangsvoorwaarden en aanbevelingenEen aanpassende merknaam is onvoldoende.
  3. Identificeer de beschermingsmethode en bevestig dat de procedure van toepassing is op uw herziening. Bereid alleen de nodige wijzigingen en een geschikte schrijfalgoritme voor.
  4. Controleer de toepasselijke Checksom en uitvoeren de Schrijven Operatie. De volledige Wizard reactie te redden.
  5. Lees dezelfde gebieden weer en vergelijk ze met het verwachte resultaat. Na een normale herstart, lees de permanente gegevens opnieuw als de procedure voor dat module dit vereist. De huidige diagnostische waarden mogen niet worden vergeleken alsof ze een onomkeerbaar geheugenbeeld waren.
  6. Controleer de identificatie en de werkelijke link in het doelnetwerkapparatuur. WRITE OK en een correcte checksum bevestigen hun respectieve stappen, maar stellen geen volledige compatibiliteit of link integriteit vast.

Bronnen en toepasbaarheid

Dit artikel verduidelijkt eerder gepubliceerde experimenten. Verwijzingen naar microTik en D-Link proeven die op dat moment werden getest, stellen geen toepasselijkheid voor elk huidige onderdeelnummer van die merken vast. De bronnengegevens zijn onvoldoende voor een universele procedure tabel door herziening; specifieke herzieningen worden niet uitgevonden.

bijgewerkt: