HFSLIF)WS_FILE P' &@@LH)$ D  0 0B΀T`(R : Z `H hz   @0 h0 0L000L0 (0P0,& 2r0|@DP EZ@ "rhh@ %x0 h@ z.Path_1S@SaSer$Io_pathQ$ Get_init_idPrefix@Path_1Sig_id$ Intro_screensSuffixFadc$Fw_revFNOption_present Fadc_prefixOld_id$New_id$ Old_fw_rev Usage_failAsk_for_changes Check_cntrQuit Create_cntrCntrIfout$ Over_three Ask_again Load_new_idHalt Verify_loadMdl$ Load_error Altswpout$ Load_fail Del_option Try_again Del_option@ 8 RE-STORE "/users/torr/srm/USERS/TORR/PORT/RETROFIT:HFS"@F ============================= RETROFIT ==============================@E This program will add or delete Option 001, 2nd IF OUTPUT, or Option@(F 005, Alternate Sweep Output, from an HP 8560 E-Series ID string. This@2D software is used in conjunction with the K10 and K05 retrofit kits.@<@FC This program may be used a maximum of three times. If a successful@PA download is not possible in three attempts, the analyzer must be@ZF sent to an HP Customer Service Center to have the ID string modified.@d@n0 This program is available as SECURED CODE ONLY.@xF =====================================================================HHHٞ"KH11ν,2H @ Original ID$ from analyzerH @ New ID$ to be loadedH @% Model string read back from analyzerH ȼ@  Analyzer serial number stringH Ҽ@  General input query stringH `A,$ Datecode of original 856xE FirmwareH A ' 3310A is first prefix with FADC OptionH#- Flag to denote failure in download; 1 = FailH) Flag to denote if program used > 3 timesH 2,001 Option 001 for 2nd IF OutputH 2,005" Option 005 Alternate Sweep OutputHH"H,H6 n@&HJHT2 Set ID$s equal; will add to New_id$ if necessary.H^HhHrH| H# &H  HHH 2 Program TerminatedH ½H̶Hٞ"ID?;H۞Hٞ"SER?;H۞Hٞ"REV?;H۞ HH&H0H:DHNHX 2FIs Option 001, 2nd IF OUTPUT, installed or being retrofitted? (Y or N)H bY ӵ001ղH lN ӵ001ղ$ղHvH 2OIs Option 005, Alternate Sweep Output, installed or being retrofitted? (Y or N)H Y ӵ005ղH N ӵ005ղ$ղHHF Add Option 008, if not already present, if older unit with newer F/W.HY IF NOT FNOption_present("008",New_id$) AND PrefixOld_fw_rev THENH  New_id$=New_id$&Sig_id$H ƶ END IFHж  Prevents overuse of discH  H12 OPTIONLIST-2H۞H H 0Hٞ2KH  H*萳H4 from Check_cntrH> H Creates counter on first passH RH\ Hf2 OPTIONLIST Hp12 OPTIONLIST-2HzٞH0H from Create_cntrH  Load New ID$ into analyzerH H ٞ2ZENTID '2'H  from Load_new_idHʶ  Checks for proper downloadH ٞ2ID?;H۞HֳH  H  H2H #H $12 OPTIONLIST-2H .ٞH 80H BH LH V22 The new ID string was successfully downloaded ! H `20 Set WR PROT/WR ENA jumper to WR PROT position.H j2' Cycle power on the spectrum analyzer.H tH  ~2 Old ID String: H 2 New ID String: H H from Verify_loadH , If ID string did not successfully downloadH#HěHΛH؛25 The new ID string did not download properly! PleaseH⛵26 check the WR PROT/WR ENA jumper on the A2 ControllerH 웵2 board assembly.H H B Old ID String: H  B New ID String: H H(H2 B& Press 'Q' to QUIT or 'C' to CONTINUEH<Q"HFC@H PQClH Z from Load_errorHdn) Program halts if used more than 3 timesHxHٞBKHHHB: This program has been used three times; it can no longerHB; be used. If you are having difficulty downloading the newHB? ID string, please contact your Hewlett-Packard representativeH B" so they may contact the factory.H Ⱥ from Over_threeHҶHٞBKH𛥳HH 2! - CAUTION - H 2> This software is ONLY intended to be used with the followingH23 kits for the HP 8560 E-Series Spectrum Analyzers:H"H,B: Option K10 - 2nd IF OUTPUT (Option 001) Retrofit Kit H6B, (Serial Prefix >= 3310A)H@BC Option K05 - Alternate Sweep Output (Option 005) Retrofit Kit HJHT2= Any duplication or tampering with this software is strictlyH^2 prohibited.HhHrB Copyright 2001H|H2& Press CONTINUE to proceedHHHٞBKHHH›2= Verify that the spectrum analyzer's HP-IB address is set toH̛2= 18 by pressing [CONFIG], {ANALYZER ADDRESS}. If the addressH֛2: is not set to 18, press 18, and then press the [Hz] key.H 2 Press {STORE HPIB ADR}.H ꛥHH2& Press CONTINUE to proceedHHHٞBKH&H0H:2< Place the spectrum analyzer in Write-Enable mode by movingHD2: the WR PROT/WR ENA jumper into the WR ENA position. The HN2= WR PROT/WR ENA jumper is located on the A2 Controller boardHX2 assembly.HbHlHv2& Press CONTINUE to proceedHHHٞBKHHHH@D<D4pD0H0 @% * D 2 6 <HLpRFeodel$@@"oundF@"ZecentTarget$OptiongpresentFeodel$@SaFound NFNOption_presentTarget$Option_presentModel$@SaFound Num_optionsOptOpt$Io_pathH м HڶC Function to determine whether or not the option defined in Target$H䶎( is present in the analyzer's ID string.HH 񎷎~+ Query DUT for ID$ ONLY if a string was notH  ٞ2ID?; passed in.H  ۞H H  H * 퐳H 4H >H HH RH \H fH pHzH@dXD@  hl0   $ *Tl08pdionId$Ggption$@ @  Del_option Del_optionId$Option$Id_1$Id_2$Old_lenOpt_mkr/ Removes Option$ from Id$H @H @H  H  H  H H 򷎎H H 蹳H BH H  H