ToVoiceProjectDateApril19,1985FromSwinehart,StewartLocationPARCSubjectLarkcheckoutOrganizationCSLXEROXReleaseas/Indigo/Voice/Documentation/LarkCheckout.tiogaCamefrom/Indigo/Voice/Documentation/LarkCheckout.tiogaLasteditedbyDanSwinehart,April19,1985AbstractThisdocumentdescribeshowtotestaLarkprocessor.EnvironmentFindaDoradorunningCedarnearaworkbenchortable.ThetableshouldbeequippedwithanEthernettransceivercableconnectedtothe1.5MbpsvoiceEthernetviaa"Dorado"or12volttransceiver.ThereshouldalsobeaDLScablefortestingtheRS-232portsontheLark.Thereshouldalsobetwotelephonelineswithmodularconnectors.Atleastonelinemusthaveatelephoneinstrumentaswell.Addanentry"LarkTestInstance:Einstein.Lark"toyouruserprofile,ifitisn'ttherealready.Ifyounormallyusesomeothernom-de-Etherphoneforyourdevelopment,usethatinstead.Ifyoudon'tknowwhatthiscommentmeans,ignoreit.RollbackCedartoestablishacleanstartingstate.ClickDisconnectinanyChatwindowsbeforedoingaRollback.Selectaworkingdirectory(Iprefer"LarkTest"):CDRLarkTestInacommandwindow,type(rstandsfor"thecurrentrelease".Itisusuallythelargestoftheexistingnumericalreleasesthatyoucanfind(e.g.,5.2),butsometimesthereisaprivatereleaseunder,forinstance,DCS):/Indigo/Voice/r/Top/LarkTest.cmThiswillusebringovertoestablishacorrecttestenvironmentonyourworkingdirectory.ThecommandfilewillhavetobealteredasappropriateiftheLarkwillbeconnectedtosomenetworkotherthan173##oriftheDLSlineistobeused(connectingtotheDLSiscommentedoutatpresent;ifyouuseit,changeitifthelineaddressisdifferentfromDLS+100016).Thiscommandfilemustbeexecutedaftereveryrollback.Forthesoftwaretooperateproperly,theThrushtelephonecontrolserver(Growler)mustberunning.Ifitisn't,oryouthinkitmightnotbe,seeanEtherphoneexpert.TheserverisprobablynotrunningiftheGVcommandslistedbelowdon'twork.ConnectingaLarkpï_,îâqï_,rï_,î8îpï_,î-ärï_,î89î;×î>pï[Pîâqï[Pî8 î pï[Pî-äqï[Pî89pïWtîâqïWtî8î‰pïWtî-ä qïWtî89sïOóîqtïI\îâîerïI\î¢ð.tïG´îâîBrïG´î¢ð.tïF îâîwïF î¢rïF î[îk î";î%Ùî(tïB¾îârïB¾î¢î¼î )î&î)î*Äî-Pî.yî1Ê uï?oîâ qï< î¤îøîîî Kî$\î'nî(�î/™î1Uî5‰î8Yî;¹î@-ï:yîâîÍî¾î„î î%¼î)&î/î1î39î5Lî9îî¤îeîlî î"•î#®î'2î, î/øî3† î:“î<0î>Áï+—îâî’îáîÂîìï)î¤î¦îÐî'î!ùî#{î'“ vï&¡î¤îUqï$&î¤îwî¦î î ”î#¨wî$!ï$&qï$&î& î*?î,�î/–î4dî:î;ûî=kï"~îâî�î9îAîïî Iî'î,\î/yî2î5Yî8–î<@î?�ï ×îâîšî$î�î¹î Vî$Üî)7î+tî1vï\î¤ wîãï\vï\îEqïáî¤î¹î`îÐî î!µî'Kî(pî,ýî/„ î7�î9�î<Çï9îâ pî¨ï9ï9îaîøîîî!@î#èî%Jî&áî*“î+õ î1äî3î4øî7¨î9Õî;lî@«ï’îâî¸î÷îÖîUî”î ÷î" î#êî&‹î(°î)Íî+î,¥î/5 î5î6oî8Nî:ðî< ïëîâî îˆîúîIî¨îÔî`î"Nî#“î$âî&üî)[î-~î.Õî3�î6z qî?ïëïëî?ëïCîâîCî¬îîî"Âî%ýî)²ïÈî¤î¡îSîî î$\î*–î-Hî2cî9 î>ï!îâîšîOî�î":î$ î%­î)Kî+\î.`î2Mî3ðî85î:÷î=�î@-ïzîâ î`îpîEî"Oî#¸î)‡î+ùî1-î2‹î4èî7‘î>tï Òîâîïîƒuï „îâ îîRÿöTVm$9VoiceProjectNote2Mostofthissectionisforcheckoutofnewsystemsonly.Fordebugging,proceedtothefinalparagraph.BeforeconnectingthepowersupplytotheLarkcircuitboards,adjustthevoltagesforplus5,andplusandminus12.Besurethatallthechipsarepluggedinfacingtherightdirection.ChecktheSIPpackagesforcorrectorientation.Checkthepowersupplybypasscapacitorsforcorrectpolarity.ConfiguretheLarkDIPswitches.(Seechecklistattheendofthisdocumentforconfiguration)Adjustthethreeanalogtrimpotsformidrange.R25controlsthemicrophonevolume,R32controlsthetelephoneringingvolume,andR64controlsthetouchtonevolume.ConnectthefollowingLarkcables:PlugintheLarkconnecterboxtotheTTYconnectorandplugintheDLSlinetotheTTYAconnectorontheLarkconnecterbox.ConnectthefollowingLarkcables:power,Ethernet,Telephone,Speakerbox,Microphone.Usingjumpercables,connectLineInAtoLineOutAandconnectLineInBtoLineOutB(maintenancenote:onlyifyouneedthelinelevelsforsomething).Don'tconnecttheTeleWalljacktotheoutsidetelephonelineyet.InitialcheckoutThepurposeofthissectionistoseewhethertheEtherphoneworkswellenoughtoloadtestsoftware.OpentheLarkControlviewer,ifitisclosed.SettheoperatingmodetoManual.Left-ClicktheModebuttoncorrespondingtotheLarkundertest.ThescrollableregioninthecenteroftheLarkControlviewerisindexedbyEthernethostnumber.TheEthernethostnumberofaLarkisthenumberonthelabeloftheMainEPROM.(Thereisalsoaversionnumberonthelabel,sobecareful!)ThisactionwillreadtheentryfortheLarkfromtheGrapevinedatabase.Issuethefollowingcommandinyourcommandwindow:GVLark(e.g.,GVLark110)ThiswilldescirbetheGrapevinedatabaseentriesforthisLark.Issuethefollowingcommands.GVModeDGVInstanceEinsteinGVProgramLarkATheGVLarkcommandgivesyouthecurrentsettingsofalltheseattributes;onceyougetfamiliarwiththeseentries,youcanleaveoutcommandsthatwouldnotchangethesesettings.ForLarkA,substitutewhatevertheprogramnameisinthecurrentversionofLarkPrograms.df.TurnontheLarkpowerswitch.Thismaytakeafewtries,duetoheavyinrushcurrentswhichcausethecircuitbreakertotrip.Right-clicktheStatusbuttoncorrespondingtotheLarkundertest.ThisactionshouldattracttheattentionoftheLark.Ifthisworks,amessageofsomekindwillappearbothinthescrollableregionnexttotheStatusbuttonandinthetypescriptinthebottomportionoftheLarkControlviewer.Thecorrectcommentis"PowerOnBoot."Makeanoteifitissomethingelse.ClicktheStatusbuttonacoupleoftimes.Ifthemessage"Down"keepsappearing,thentheLarkistooxïfåî#[î(î-ÌyïfåîEÉpï_eî¤î—îîTî$îhîRî$î%œî(î,5î/ î1ã î7«î;øî=pî?wï]¾îâ ï[Cî¤î7 îËî·î î#ªî%î&õî)¢î- î0îî43î6î:Zî<+î>“î?×ïY›îâîCîpî¿ïW î¤î_îÔî'îÇîÁî³î £î$ìî&Xî)³î+­î.i î3ßî7]î9Wî;†î@9ïUyîâîŠ îÐî:î î!xî%î(“ î-®î/xî3 ïRþî¤îØî¾îeîÆî"\î$Ïî)Kî*‘î,wî.¤î0î2î7Cî9 ïPƒî¤î)îîÕîQî!«î#nî(ôî+Dî/iî1G î7Zî;‡î=×ïNÜîâîÈîÚî¤îÙî î"]î&‰î(oî-“ïLaî¤îÿîßî´îUî"÷î%~î&Ðî(°î+Qî0Kî2qî3Ãî5£î8Mî=Yî?ïJ¹îâî:î îÈîôîLî2îµî"Çî$eî&Kî(òî-óqïH>î¤î1î¤îÉî#.î'Óî,mî2~ î9¹î?ïF—îâ î¡î­î �î$ýî*î-dî/>î0Öî2�î5Õî8­î:Eî=ïDðîâî;î)î³î€îÙîÅîO î'ëî+�î.Öî0Uî3*î6¥î9#î;øî?áïCHîâ îÚîÆîÝî"=î(#î+î,´î/î3Ýî:4î<êuï?úîâîùqï<«î¤îgî•î9îÆî"Nî#¦î%?î'~î,·î/ î6nî:[î=4ï;îâî�î î+ï8‰î¤îKîˆ îGî#àî%î&Qî'šî,^î.šî0×î6Òî:…vî<ï8‰ï8‰î=OqîABï8‰ï6áîâ îvîïï6áï6áî.qï6áîaî ä î)ëî+ªî.î1{î5Žî9î< ï5:îâîîÆîî;îíîF î'!î+~î,ãî2î4î9§î<šï3“îâîýîæî"î ‘î"�î#ùî'�î);î+Ýî1Lî3•î67î9×î;Òî>uï1ëîâîhîàîJîî:î#ÿî))î+-î-‰î1;î2ýî4ëî:îî>ï0Dîâî�î¬îî¤îãîEî"˜î&î(cî/(î20î6*î9ªî< ï.�îâîCîñî,î �vï,"î¤îp î"+î&Kî,qï)§î¤îóîÔîmî î&ûî*5î-…î2+î4�î7tî< î?¾ï'ÿîâîôvï%„î¤î î"Ðï# î¤ îq î%,ï Žî¤î[ î%qïî¤vîžïïî±qïî�î!î$¤î'}î)ÿî.êî3÷î5Òî7äî;� ïlîâîBîîtî­îáî#„î(eî+5î-Úî1{î4 î;î=ðïÅîâî|îJîøpî_ïÅïÅî zî! ïÅïÅî"Ppî%ïÅïÅî%Þ î*ôî/Ãî1Çî6Wî9tî:µî<+î>/ïîâîµîqï¢î¤îî î]î î Àî%»î(Çî+½î.¨î/Äî2Wî5¦î8Pî9ðî=Ùïûîâî0î>îóîSî"�î'Œî);ï€î¤ îçvîƒï€ï€îqï€î ñî%Ÿ î.Òî0½î3Xî6åî;$î?ïÙîâîî±î î†î$jî&@î(½î-$î.Ãî1‚î5ùî7@î<´î>‹ï1îâîî×îkî´îoî Û î'î+Wî.sî0.î2›î6Áî;?î>î?¾ï Šîâ î:îôî_î4î#î$ãî'N î/<î4“î7wî<ï ãîâîWîJî²î£î �î!Áî$åî&Oî'¯î)%î/Òî3wî7 î9‰î=¬ï ;îâî$î­î~î4îÎîFî$¶î*Rî.@ î5î8Oî:Çî>0î?´ÿ eTVm$TVoiceProjectNote3sickforthistestingprocedure(orthenetworksaredownsomewhere).(maintenancenote:wenormallydon'tusetheconnectorbox;skipthenexttwosteps.)PushthephysicalResetpushbuttonontheLarkconnectorbox.AmessageshouldappearinLarkControlsaying"WatchdogTimerBoot."Thisverifiestheoperationofthesystemresetcircuitry.PushthephysicalNMIpushbuttonontheLarkconnectorbox.AmessageshouldappearinLarkControlsaying"NMI."Thisverifiestheoperationofthepuishbuttonandpartsofthememoryrefreshsoftware.LeftClicktheResetpushbutton(inLarkControl)correspondingtotheLarkundertest.Amessageshouldappearsaying"Teleboot"or"4015."Thisverifiestheoperationofpartsofthedownloadingsoftware.MiddleClicktheResetpushbutton(inLarkControl)correspondingtotheLarkundertest.Roughlyonesecondlater,a"WatchdogTimerBoot"messageshouldappear.Thisverifiestheoperationofthewatchdogtimerhardware.MiddleClicktheDebugpushbuttoncorrespondingtotheLarkundertest.ThisverifiesthecontentsofmostofthemainEPROM.Itshouldprint'!'s,butmayprintafewsmallnumbers.Ifitreportserrorsorprints"TeleloadError"thensomethingiswrong.RightClicktheDebugpushbuttoncorrespondingtotheLarkundertest.ThisverifiesthecontentsoftheslaveEPROM.Itshouldprint's's,butmayprintafewsmallnumbers.Left-ShiftClicktheLoadpushbuttoncorrespondingtotheLarkundertest.ThisloadstheopeationalprogramintotheLarkandstartsit.Ifallgoeswell,anew"LarkTest"viewerwillappear.LarkTestprogramThepurposeofthissectionistodescribetheoperationofLarkTest.LarkTestisaprogramwhichcanmanuallyexerciseessentiallyanyfeatureoftheLark.ItusesthesameLarkprogramasdoestheoperationaltelephonesystem,buthasnointelligence,itsimplydisplaysacontrolpanelallowingtheusertomanuallyturnonandoffvariousLarkfacilitiesSomeofthebuttonscontrolhardwarenearlydirectly,butsomecontrolsoftwarefeaturesoftheLarkprogram.LarkTestcommunicateswithaLarkbyusingRemoteProcedureCall.Ifthereismuchofanythingwrongwiththedigitalboard,itprobablywon'tworkatall...The"LarkTest"viewerconsistsofseveralregions.Atythetop,thereisatypescriptinwhicheventnotificationsfromtheLarkarerecorded.Eventnotificationsincludetransitionsoftheswitchonthespeakerbox,thehookswitchofthetelephone,andtheringdetector.Theoutputofthetouchtonedetectorisalsorecordedinthiswindow.Nextthereisaneightbyeightarrayofemptyboxes.Thispartoftheviewercontrolstheanalogcrossbarswitchontheanalogboard.Thecolumnofnamesattheleftrepresentsinputstotheswitch,orsoundsources.Therowofnamesaccrossthetoprepresentsoutputsfromtheswitch,orsoundsinks.Thus,forexample,clickingtheboxattheintersectionoftheMikerowandtheSpeakercolumnconnectsthemicrophonetothespeaker.Ablack,orinverted,boxrepresentsaclosedconnection.xïfåî#[î(î-ÌyïfåîEÉqï_'îâî¤îáîƒîèî!kî#¨î&î+äî.7î2 ï\«î¤ îîŸî»î%€î) î+rî-Çî4î77î:îî ì î(cî*–î-"î0Ÿî7"î; î<ÆïS“îâî�îBî î"/î&–î,±î/úî4ðî7î=×î?¾ïQëîâ î�îGî¯îhî Èî&5î*ÒïOpî¤î°îavîÓïOpïOpîÛqïOpîŠ î&çî)" î1� î:™î<[î>ÍïMÉîâîîžîFî¹î"Pî&òî+F î2ˆî4gî:!î=VïL"îâîAîkî$îŒîEî ¥ î(ÔïI¦î¤î[îÝvîïI¦ïI¦î'qïI¦î ¦ î'Õî)à î2 î:øî<Šî>ÍïGÿîâîüî“îEî î#²î'Hî(‰î/ßî4î83î=¢ïFXîâîEî_î'î†î$°î&iî(Èî.óî2œïCÜî¤î©îyvî ïCÜïCÜîqïCÜî"n î)ê î3î4óî7„î;î?;ïB5îâîîî†îî ðî$mî&Gî(Èî,fî33î4Ëî9hî<ñî?�ï@ŽîâîãîHîoî î¨î#/î$®î&î*¦î.šî0[î4Dî:–î>øï>æîâî…îñïKî?}ï9îâî€ï6¡î¤ îîãvînï6¡ï6¡îJqï6¡î"— î* î3.î5î7’î; î?;ï4úîâîíîrî îaî#áî&«î(ûî,=î.åî2kî4î5òî7Óî:Þî>î?0ï3Rîâîãî˜îüî¨uï0îâîàqï,´î¤îîÅî�î&î"Æî$5î%çî+Nî-±î3Þî5šîGï5îâîüîKî¶îƒî!?î"íî%Žï¹î¤îî«î îî–î!›î%î(©î*kî.®î3}î6¡î9Žî;Pî=¹ïîâî%î‘îî gî$®î&Àî),î-�î2‰î5nî:pî<5î@…ïkîâî5îž îî8îÚî".î&´î(lî,xî2î4Üî7‘î9>î=vïÃîâîsî îÎî÷î#�î&!î*åî,Úî1$î5Öî9ÞîïSœîâîúîÎîîéî"Hî%ƒî'Sî(ßî+–î.Ñî0 î2 ïQ î¤î˜îîßîDî#7î'�î(×î+¢î/úî1›î5¼î9!î:ãî=VïOyîâî—î0î†îõîµî!î#Îî(î,˜î0î7kî9Åî?gïMÒîâîlî>îÂî6î"…î'žî+—î-iî/íî5tî7Qî9Õî?ªïL*îâîþî îîî„î"xî&¼î*.î-÷î1•î4*î7±î:¿î=UïJƒîâî8îÈî î!Þî#Œî%ê î.pî38î7 î8ºî;î>‹ïHÜîâîr î!6î'î*Dî+cî.î1*î2Iî5„î7î9gî>ïG4îâî"î¹î�î$î@î óî%Àî+î-âî0Fî3„î6Vî7æî:¢î=áî@²ïE�îâ ïCî¤îÁî_î“î î#wî&”î,=î-Âî0ªî3#î6nî8@î:¹î>$î?©ïAjîâîa îòî²î!Óî$Lî*7î/ùî2ëî7Ãî:žî<$î=hî@pï?Ãîâî‡îÁîî«î!nî#ãî'Iî,î.éî0_î5Šî8Vî9×î@oï>îâîßî·î?î¸ î#1î&¼î)€î,‘î1Ôî4¯î7î;çî>µî@.ï_ï*BîâîkîŽ î¢îÞî"gî%£ï'Æî¤îî”îÉî"ºî$qî&Ðî-%î/™î3Mî7Nî9¬î@ï&îâîNîÑîÍî4î!)î"×î%7î)pï#£î¤îî‘îÍî Äî"ƒî$çî+Cî-f î5î8´î:Ÿî=Fî@²ï!üîâ îNîiîåîœî$î)ÿî+ïî-�î/ýî3zï�î¤îLîºîèî$cî* î-×î/}î1Óî3èî5˜î8Êî;Åî?PïÙîâî}îîŽî$î³ î$Yî&Bî(Ñî/Wî1£î3�î6î<¯ï2îâî°îîtî"î&`î)åî/³î2î4>î8âîïÁîâîËîmîaîžî3î$1î(^î+¯î.Dî3zî6g î>ïîâ î†î î'î î#Ïî(Òî-žî/#î5î7Õî:Nî?gïrîâîÃînîÑ î!Ñî$¡î)¯î.Yî/½î5qî7î9,î;„î@eïËîâîDîôîwîîî#Rî%"î'üî*gî-lî1ó î:Pî=aï#îâ îÞîî îëî"µî%î*î,Ëî1µï ¨î¤îî�îÄî#î!Tî&Âî*˜î,Ÿî.þî3þÿ ôTVm$ôVoiceProjectNote5SPMode--controlsasoftwarebitwhichtellstheslaveprocessortoenter"SpeakerphoneMode."Normally,voicedigitizedbytheA/DpartsofCodec1andCodec2simplyenterdatabuffersinthememoryoftheLark.VoicedatafromdifferentbuffersisplayedoutthroughtheD/ApartsofthetwoCodecs.InSpeakerphonemode,theA/DandD/ApartsofthetwoCodecsoperateusingthesamebuffers,sothatanyvoicewhichisdigitizedisautomaticallyandimmediatelyplayedback(althoughacopyisretainedinmemory).SpeakerphoneModemustbeusedinordertoconnect,say,themicrophonetotheTeleWallbyusingthecrossbarswitchtoCodec1andCodec1toTeleWall(whichitalwaysis...).Then,byturningonSpeakerphoneMode,voicefromthemicrophoneisdigitizedandundigitizedandsenttotheTeleWall.O2I2--controlsthemodeoftheslaveprocessor.Becausetherearetighttimingconstraintstotheoperationoftheslaveprocessor,itcannotdoatonceeverythingofwhichitiscapable.Instead,therearetwocopiesoftheprogramwhichhavesomewhatdifferentcapabilities.TheO2I2buttonswitchesbetweenthem.Onemode,calledO2I2(forOut2In2),independentlydigitizesvoicesamplesfromCodec1andfromCodec2andplacesthesamplesinseparatebuffersinmemory(Thebuffersarecalledin1andin2,respectively.).O2I2alsotakessamplesfromthebuffersnamedout1andout2,andplaysthemoutthroughCodec1andfromCodec2,respectively.Theothermode,calledO3I1,forOut3In1,doesnotuseCodec2atall.SamplesfromCodec1areplacedinmemorybufferin1.Samplesfromthreedifferentbuffers,namedout1,out2,andout3,areaddedtogether(mixed)andplayedoutthroughCodec1.(Whenspeakerphonemodeison,programO3I1additionallymixesinthesamplefrombufferin1.)ModeO2I2wouldbeusedforhandlingtwosimultaneousphonecalls,onewithCodec1andonewithCodec2.ModeO3I1wouldbeusedforaconferencecall,inwhichseveralpeopletalkatonce,andalsoforgeneratingtones.Soundslikedialtoneandtouchtones(tm)areactuallypairsoftones.TheLarkgeneratestonepairsbyputtingonetoneinbufferout1andtheotherinbufferout2.ProgramO3I1thencombinesthetonesandplaystheresultingsoundthroughCodec1.WhentheO2I2buttonhasablackbackground,programO2I2isrunning,whenitiswhite,programO3I1isrunning.TS12--controlsthetimeslotofCodec2.Thisbuttondoesnotexistforanygoodreason.Inorderfortheanalogboardtooperateproperly,CodectwomustbeconfiguredtooperateinTimeSlot12,whichitdoeswhentheTS12buttonhasablackbackground.ThedefaultconditionoftheLarkhasTS12on,butLarkTestdoesnotcorrectlyreflectit.ClickingTS12willturnonthebutton.Thisisagoodideabecauseifclickedtwiceaccidently,thebuttonwouldbeoffandtheLarkwouldnolongerworkcorrectly.TX1,TX2,VFS-TX,RX1,RX2,RX3--ThesebuttonscontrolEthernetVoiceconnections.Theyareconfiguredaspairs.TheTX1button,forexample,transmitssamplesfoundinvoicebufferin1totheEthernetaddressrepresentedbytheRX1button.IfRX1isalsoturnedon,thenthereceivedEthernetvoicepacketswillbeplacedintobufferout1.TX2andRX2alsoformapair,butusebuffersin2andout2.VFS-TXisintendedforcommunicatingwiththeVoiceFileServerandRX3controlsreceptionofpacketsforbufferout3.Theselattertwoarenotapairandarenotdirectlyuseful.BelowtherowsofnamedbuttonsintheLarkTestviewerisaboxcontainingbuttonssuchasPlayFile,Dial,andTones.Thesebuttons,whenclicked,bringupxïfåî#[î(î-ÌyïfåîEÉqï_/î¤î‡îHîÈî ;î%ýî(dî,»î/çî2�î6@î<�î>•ï]ˆîâ î|îîî$eî'êî-wî/dî1¶î5î8^î: î>@î?fï[àîâîIî î3îÞî î$Ûî&«î)-î.½î0™î3î7Œî;�î>·ïZ9îâîÑîÍî�î ;î"ùî(zî+#î.Èî2yî4{î7#î:î@OïX’îâ î×îî_î":î$ïî(Hî+­î-dî/Àî2jî70î<î?¾ïVêîâîhî|îIî îÊî"gî&}î'òî-•î/ î7†î:F ïUCîâîmîÎîîcî!Ïî#Uî(Èî*�î1ˆ î:™î>¶ïSœîâîîxîZîCî&î!Êî$µî'I î/î1î3•î9°î;àî?¾ïQôîâî6îlîîî!»î&¬î(Wî.9î2½î4î8pî×ïG4îâî�îY î#¸î&Ãî*sî/î4®î:Oî?ïE�îâîFîtî'îî!î"‚î$ˆî&Ä î/ýî5‹î9Uî>·ïCæîâî9îîHîÁîî _î#(î'Rî)Äî/î0Áî6,î:ñî<±ïB>îâî&îÌîîüîMî!÷î$ î-§î1î3Öî7Fîðîâîk î´îˆî#î#Mî'Aî+î-Kî0î1Fî3î4šî7Æî:7î<¨î@éï=HîâîjîîsîÉîýî!!î#dî'¯î)Lî.©î2Çî5àî;>î>•ï;¡îâîlî[îÅî!'î$‰î'$î*†î,¾î0Æî6 î;î=­ï9úîâîRî„îÃîÈî!T î*î-Ôî/:î1“î7î:“ ï8RîâîÔîˆîîî›î î#>î&sî*{î-þî23î4*î7lî9°î?rï6«îâ îIî¢î*î!öî%1î)–î*ëî-Âî0Žî3Éî8.î:î>¡ï5îâîîîSî—îÈ î"Àî%ªî'_î+tî0 î4�î7Mî8íî<“î?Qï3\îâî' îèîqî!Yî$ î&Êî)ìî,«î0Šî41î7Hî9£î>Áï1µîâî—î îÜî)î!-î$Cî'›î)“î.Xî1î4î5Àî9êî= î?¾ï0îâîqîî.îî!™î%î(î.+î0zî4 î6°î:)îiï*Cîâî8î¤î¼îKîÈî 4ï'Èî¤îNîÛî)îŸî#íî%½î*î,Vî/‡î4î7Vî9âî=)î?}ï&!îâîkîÎî´î€îÔî"Jî&Åî*Óî,™î1™î7˜î;óî>¶ï$yîâîØ îÂîuîdî î#ºî&—î(Ùî,ìî.Gî1|î56î7šî;2î?©ï"Òîâîî¿ î/î î#¹î)Üî+šî-þî1Sî3Íî7eî9Èî¬ïƒîâîÉîØî&î»î = î&úî)Gî-¦î1Âî3 î5Àî8dî:±î=ðïÜîâîèî,î© ïaî¤î*î°î«î"Rî%úî)Iî*Éî.Ôî3Óî8Žî>=ï¹îâ î)î¨îñ î#Ìî%pî)”î,bî/}î4<î6oî<6ïîâîî0îéî‡î!Àî$*î%ãî(Mî-ýî2ò î:gî×ïkîâî?îÉîî‹î_î!Øî$>î'lî)Ôî/Jî4øî8“î=zî@-ïÃîâîTîBîˆî¶î!òî$Àî(î+î.~î/¾î3î5œî8(î<òî?fïîâîçî‚îïî­î!ì î+•î.²î1î4õî7Îî<î>×ïuîâî-îKîî! î#^î'¡î+Ëî/áî3Šî6Kî8²î;<îî î"~î( î*€î-åî/§î5?î6}îGïYeîâîeî�î î¼î˜î=î"Qî$î'±î)Èî,+î.æî32î6Õî:îî?¾ïVîâîUî0î± îÖî"–î(î*œî0Bî2Ãî5Dî8tî=î@-ïToîâîzîîCî“î!¯î%î*›î.î3$î7 î;2î=ÙïRÇîâîîšîHîãî Bî#áî(]î*Nî./î/Ýî2=ïPLî¤î·î)îýî˜î#ôî)jî+Åî/î0¼î6<î:#î=Oî?ïN¤îâîîGîúîùî¯î"Ûî$“ î+ïî.™î4jî6Èî;pïLýîâîîîîî!!î#¡î%Ôî&óî+î1nî3î5¾ î=Uî?àïKVîâîÍî\îjîfîþî#Qî$uî*Œî/tî2Fî6Yî7¾î9gî;Qî=Qî?ˆïI®îâ îËîŸîïîIî û î)Ýî-üî/„î1Oî3]î6% î=9î@ôïHîâî&îúî½î“î î&î*Àî0Lî2Àî53î9^î=äïF`îâîAî¢îQîBî%îÓî"3ïCäî¤îíî‹îŠîPî$Øî*yî,ÿî0wî2Lî7÷î;±ïB=îâî¸î´î© î"î$Çî2 î5$î8Ãî;Dî=)ï@•îâîœîdîî3î —î#Æî(<î+î/¡î2*î4ôî6âîîîâîüîî¸îî"ùî(²î*î+mî.6î3uî5 î9ºî;§ï=Gîâî°î\î&î…î Jî#Yî&tpï:Ëî¤î1îîÙî1îî¬î! î$ˆî&\î(vî+Sî.dî1šî3n î:š î@ï9$îâî îŽî®îÅ î îUî!/î% î'^î+yî-´î1|î3œî4³ î:÷îï7|îâîPîƒîî‹î ×î#^î&~î(Ñî+î,oî/Pî2wî5rî7wî8åî:Ø ï5Õîâî±î î”îÆî ,î"oî#ïî%õî(Äî+¯î/nî0åî2ëî6ôî8ªî:äî? ï4.îâ î îíîîPîDî»î!4î$Øî&5î(yî*«î,î.eî/Âî1î2ùî5®î8Êî;J ï2†îâîî1î€î­îÐ uï/7îâî”î«qï+çî¤î¥îîóî¾î#„î%î&ðî)mî.äî2¡î62î8î:� ï*@îâî%îœîHîƒî²î!Hî#½î$Üî("î+î/uî2î3ûî8Äî:¿î=ï'Äî¤îGî«î"î˜î Æî#lî'î(Íî+%î,‹î.ïî2fî4qî6Õî;Ùî>•ï&îâîèî îÒ ï#¡î¤î#î„îÀîÈî )î%+î'äî+"î-6î/ïî4™î7Fî:yî<�î>Sï!úîâîæî÷î6î šî%î&žî(åî-1î.±î0ùî3Vî4öî7=î:vî=bï RîâîØîÑîkîçî$÷î'ìî,Dî/î1sî3�î7î=èî?¾ï«îâîRî?îhîvî#æî&þî)rî+˜î/aî6[î8Jî:àî?Pïîâî$î²î™î0 î ³î'@î)Gî.«î1Bî6Xî:Ôî?Pï\îâîˆîîtî2î!ìî$Nî)0î-wî1½î4�î;5î=¬ïµîâï9î¤î'î>îÜîÑîœî#Uî%ñî(Bî,¸î0Ÿ î7úî:­î=Äï’îâîîØîîtî!Eî$bî*8î+Z î4Iî9+î<_î?¾ïëîâîJîEîöîYîHî$eî'aî)wî,î2Iî5gî7Zî9½î=(ïCîâ îmî î‹î-î!¸î%ºî-õî1î2Éî5(î9ñî>+ïÈî¤î~îYî«î.î#hî%Dî'Ç î/@î3eî8%î<Åï îâî—îJî«î‚î+î!†î%ƒî)ãî,‰î0#î3…î5àî:Úî=Œï yîâîºîî�î~î"ì ÿ ¢TVm$öVoiceProjectNote7Liftthehandsetandtalkintoit.(Ifyouarenotgoodat"Test1,2,3",thentrypushingatouch-tonebutton.Itwillbealotlouder.)Youshouldnothearyourselfandthephoneshouldseem"dead."(Ifusingatouch-tonebutton,youmayhearaslightleakage,manifestedbyafainttone.)ClickSidetone.Thetelephoneshouldbecome"live."Trythisacoupleoftimes,endingwithSidetoneOFF.ClickthecrossbarbuttontoconnectTeleSettoTeleSet.Youshouldagainbeabletohearyourself,butlouderthanwithjustsidetone.Turnthecrossbarbuttonbackoff.ClickthecrossbarbuttontoconnectTeleSettoDTMF.Asyoupushandreleasetouch-tonebuttons,youshouldget"device:touchPad"messagesintheeventwindow.Whenatouchtonebuttonispushed,themessagewillread,"DTMF"followedbythekeynumberorsign.Whenthebuttonisreleased,themessagewillread,"DTMFup".HangupthehandsetandclickRevertandHS.Thisturnsofftherevertrelaysandreconnectsthetelephonesetdirectlytothetelephoneline.TrymakingacallandtryreceivingacallbyplacingacalltotheLark.WhentheLarktelephonesetrings,youshouldalsosee"device:ringDetect"messages.ClickRevertandHSagaintoturnthemoff.Turnoffallcrossbarbuttons.ClickthecrossbarbuttontoconnectTeleSettoSpeaker.TheLarkshouldnowworkasaPAsystem.ClickRingEnableonandoff.WithRingEnableoff,thespeakervolumeshouldbecontrolledbytheknobonthespeakerbox.WithRingEnableon,theknobonthespeakerboxshouldhavenoeffect.Inthismode,speakervolumeiscontrolledbytheinternaltrimpot(R25)ontheanalogboard.Itshouldbesetnearthemiddle.LeaveRingEnableoff.Turnoffallcrossbarbuttons.ClickcrossbarbuttonstoconnectTelesettoLine1andLine1toSpeaker.SincetheexternalcordconnectsLineOutAtoLineInA,yourvoiceshouldstillcomeoutthespeaker.TurnoffallcrossbarbuttonsandtryagainwithLine2.Turnoffallcrossbarbuttons.ClickthecrossbarbuttontoconnectMiketoSpeaker.TheLarkshouldnowworkasaPAsystem.Rememberthatthereisanon-offswitchonthemicrophone.Turnitoff.ClickthecrossbarbuttonstoconnectCodec1toSpeaker.ClickTS12ON.MakesureO2I2isoff.ClickDialtobringupthedialform.Fillinthenumberofanearbyphone.ClickDoDial.Youshouldhearthetonesequenceinthespeaker.ThischecksoutasubstantialportionoftheslaveprocessorcircuitryandalsocheckstheD/ApartofCodec1.ClickO2I2ONandclickDoDial.Onlyoneofthetwotonesofthetouchtonepairsshouldbeheard.TurnofftheCodec1toSpeakerbuttonandturnontheCodec2toSpeakerbutton.ClickDoDialandtheothertoneofthetouchtonepairsshouldbeheard.ClickO2I2OFFandturnoffallcrossbarbuttons.ThischecksoutmoreslaveprocessorcircuitryandtheD/ApartofCodec2.xïfåî#[î(î-ÌyïfåîEÉqï_'î¤îjîÚîîÈî!Žî$vî&Èî(Óî+šî-ýî0‚î4î5­î9qî;î<«î>øï]îâî0îŽîÞ îëî$†î&#î(õî+ î,\î.”î4�î7ÆîiïJzîâîUî£îî!§î&Nî'ðî-Hî/Þî5kî8Lî;õïHÓîâî€îuîÎî\î ‚î"?î%ðî*î,[î0Æî2+î7Éî:"î?sïG,îâîUîÍïD±î¤î_îkîÅî×î!ˆî$¾î)4î+æî/"î27î5ºî7çî:Aî>3ïC îâî§ îzîçî!Lî#wî(zî*6î,£î3î6¶î9dî>[î?“ïAbîâî™îÁî�îÇîRîMî$î%@î'Ëî)yî+Ùï>çî¤îÚîWîÆî":î$uî(Rî+&î/Àî2«î5î:¨ ï=?îâï:Äî¤îBî¾îuîàî"‰î$8î'=î*Æî-Ôî1Rî3„î5tî:Ìï8Iî¤î8îŽîÝî!Eî"êî'÷î,âî.‡î4’î7`î:¨î?ï6¢îâî_î î7î•ï4&î¤î1 î©îžî!Dî$/î'œ î/î1Žî3Üî8Êî=¢ï2îâîÝ îiîoîÙîkî!|î#åî(ïî,–î0 î7³î:î<…î@ï0ØîâîFîJîî†î Ñî"Üî'�î)aî,î09î5=î:+î;œ ï/0îâîÅî îîPî!î#î%Lî)˜î.9î/˜î3ûî5Óî7×î:Øî=ï-‰îâîî îyï+î¤î!îSîCîœï(“î¤îtîþî &î"î'Oî,3î.î1€î2çî5Ðî9=î:¤î<„ï&ëîâî©îîmî¤î#Qî&�î)}î+î,Ûî0'î2î3þî7Kî:ðî?}ï%DîâîŒîîaî<î ¹î"ìî$Üî*4î/*î1áî4 î7²î:Íî>ï"Éî¤î!îSîCîœï Nî¤îSîÃî,î!®î#nî(•î,Dî.î4Cî7,î:�î?ï¦îâîXîî#îzîÄî#Úî&¡î*$î+‰î-sî1šî5Íî7Íî:% ïÿîâî`î¶ï„î¤îuîî’î"»î$�î)çî.^î/Æî1§î7tî;Eî? ïÝîâî»î­î"î†î†î!î$$î%Ëî)mî+xî-Ðî0€î4´î7Aî8èî;@î@eï5îâîýî€îxîîXî#&î&'î*”î- î/ñî2ýî8Öî:vî<ÇïŽîâîòîOîºîÚ î ¡î%vî'%î){î,Øî2âî8Gî:õî=¸ïçîâîAîžî�î:îïkî¤îXîêî»îˆî!Ùî$Nî(eî+ìî.®î0}î2òî5´î:î;Ñî>GïÄîâî îwîîî Üî$hî&©î)î-kî.¯î0lî5½î:>î=î@ïîâî6îoî™î<îrî"©î&<î(�î+“î.?î0“î4'î76î8ãî;8î?ï uîâîbîîîî!Úî%zî)î+ßî/î1]î3pî8ëî?ï ÎîâîHî½îQî¸î"Ëî(:î*ñî-Qî0­î3‘î5Jî9Ž ]TVm$‚VoiceProjectNote8ClickcrossbarbuttonstoconnectMiketoCodec1andCodec1toSpeaker.Yourvoiceshouldnotcomeoutthespeaker.ClickSPModetoverifythatitcontrolsyourvoicecomingoutthespeaker.ClickO2I2ONandtrythisagain.LeaveO2I2ONandclearallcrossbarswitches.ThischeckstheA/DpartofCodec1andSPMode.ClickcrossbarbuttonstoconnectMiketoCodec2andCodec2toSpeaker.ClickO2I2onandofftoverifythatitcontrolsyourvoicecomingoutthespeaker.ThischeckstheA/DpartofCodec2andadifferentaspectofSPMode.Clearallcrossbarswitches,turnoffO2I2,andturnonSPMode.SetcrossbarswitchestoconnectTeleSettoCodec1andTelewalltoSpeaker.(RememberthatthereisalwaysaconnectionfromCodec1toTelewall.ClickOHandAtopickuptheoutsidephoneline.Youshouldhearadialtoneinthespeaker.ClickDoDialtodialthenumberofthenearbyphoneenteredpreviously.Theotherphoneshouldring.Answerit.YourvoiceintheotherphoneshouldcomeoutthespeakerandyourvoiceintheLarkphoneshouldcomeouttheotherphone.Holddownatouch-tonebuttononthelarkphoneandadjustthehybridtrimpot(R64)forminimumtoneloudnessinthespeaker.Thehybridtrimpotisontheanalogboardroughlyinthecenter.HangupbothphonesandclickOHandAtohanguptheoutsideline.ClearallcrossbarswitchesandturnoffSPMode.ClickcrossbarbuttonstoconnectMiketoCodec1andCodec1tospeaker.ClickRX1andTX1ON.Yourvoiceshouldcomeoutthespeakerwithaslightdelay.ThisteststheEthernetandDESchip.Clearthebuttons.andrepeatthetestusingCodec2andRX2andTX2.DigitalBoardCheckoutThepurposeofthissectionistoseewhethersomeotherpartsoftheEtherphonework.Don'tbotherwithitifyouarejustdebuggingthestandardtelephonestuff.PlugtheDLSlineintotheTTYAconnecterontheLarkconnectorbox.BesurethattheDLSlineisrunningat1200baud.TypeintoChatandseethatthesamecharactersappearintheLarkTestupperTTYviewer.TypeintotheLarkTestupperTTYviewerandseethatthesamecharactersappearintheChatviewer.TrythesamethingwiththeTTYBconnectorandtheLarkTestlowerTTYviewer.CheckListThissectionrepeatstheinstructionswithoutexplanation.SetupLarkControl:OpentheLarkControlviewer.ClickManual.Adjustpowersupplythevoltagesfor+5,and+-12.Checkchiporientation.ChecktheSIPorientation.Checkbypasscapacitorpolarity.xïfåî#[î(î-ÌyïfåîEÉqï_/î¤î`î×îëî!¸î&íî*©î,vî0Ùî2,î5î9dî:·î<„ï]ˆîâî]îÙî=î›î -î"Šî$Òî*~î.î3ˆî5î8òî;¨î<çï[àîâîî îvîãî:î%î(›î,î.Áî1pî3�î6)î:�î>¡ïZ9îâîÎî·î:î\îåî&ˆî)Ôî.kî0üî4Šî7 î9Šî>î?gïX’îâïVî¤î`î×îëî!¸î&íî*©î,vî0Ùî2,î5î9dî:·î<„ïToîâî‡î îîÕîîÃî"µî%Šî&çî,$î/fî3î7åî:aî<ÇïRÇîâîüîbîÂîîî ºî$ÿî&4î(ëî*î/ºî3ßî5˜ïPLî¤îgîfîÍî"™î%­î'îî+Òî.™î1­î3Ãî:Wî<ÆïN¤îâîPî î+î +î!äî&3î'sî*5î/Ãî1|î7¯î?PïLýîâîcîÆî"îC î 7î#•î'Ñî(þî*¤î0òî4‡î77î9æî;jî=î@ ïKVîâîEîîNî`î rî$ñî(î)<î+÷î/î0Æî3)î9 î<­î?ïI®îâîzîîdîzîîeî"àî'î+ã î34î5öî9î=¢ïHîâî²îºîþîšî!6î"íî%Uî(ýî-@î1Åî5wî7öî:^î?gïF`îâîî±î_î¾îî!Iî%Åî)nî+äî.Cî1âïCäî¤îîÄîÓ î  î$øî&äî))î+Üî/ûî2˜î6Œî8Òî=)ïB=îâîèîKîÆîî$Òî&¥î)+î/Qî2Oî6æî<î=’î?¾ï@•îâîGî>îTîî aï>î¤îdîvî³îqî"(î%dî(î*Óî,_î. î1uî3‡î5çî:°ï;žî¤îXîHî î"î$»î'Àî)òï9"î¤îeîáîúî!Ìî'î*Èî,šî1î2Zî55î9�î:õî<Çï7{îâîŸîîÚîîñî#£î'Uî+ïî/·î2Kî4Éî9çî=!î>iï5ÓîâîSîcîiî¿î![î$î'Pî+(î.Òî1'î6kî9î==î?’ï4,îâîŒîÐîî¼îî ºuï0Üîâî}î•pï-�î¤îîTîÏîîÐî! î"€î$wî(Ðî+Æî.Æî1šî3î5 î;1î>àï+æîâîgîãîôîî;îî2î"“î$yî(õî.ï)jî¤î'îî£îÅîîßî"Yî'Pî(åî*Âî-_î2hî51î6Ïî9'î;\î=9î?Øï'Âîâîî,îpî îƒîTî ˜î#Fî%pî'Jî)†î+jî.2 î3Tî6ðî8Fî:)î>Îï&îâî”îÎî¥îîî×î!�î$¹î'lî*óî-"î/î1Cî3,î5ù î; î>Âî@ï$tîâî“îÆîàîÆî‘înî!êî#Ðî'8î,Jî.wî0]î5î8 î:»uï!$îâqïÕî¤î¾îZî î m î'Ìî,Ø ïYî¤îî ïÝî¤înîÎ î°ïaî¤îBpïæî¤î1î‰îîüî"1î#ûî%€î&½î(éî*Îïjî¤îî� ïîî¤îîôî ï sî¤îî›îLTVm$åVoiceProjectNote9ConfiguretheLarkDIPswitches:K1:1Closed,alltherestopenF10:1Open,2Closed,3Closed,4Open,5Closed,6Closed,7Open,8OpenAdjustthethreeanalogtrimpotsformidrange.Connectcables:power,Ethernet,Telephone,Speakerbox,Microphone.LineInA<->LineOutA,LineInB<->LineOutB.connecterbox,DLS<->TTYA.Left-ClickModeforthegivenEtherphonetogetGrapevinedatabaseentry.TurnontheLarkpowerswitch.Right-clickStatustoseea"PowerOnBoot"messagePushthephysicalResetbuttontoseea"WatchdogTimerBoot"messagePushthephysicalNMIbuttontoseean"NMI"messageLeft-ClickResettoattracttheEtherphone'sattentionMiddle-ClickResettocheckthewatchdogtimerMiddle-ClickDebugtocheckthemainEPROMRight-clickDebugtochecktheslaveEPROMLeft-ShiftClickLoadtoloadtheEtherphoneprogram.LarkTestviewershouldappear.ClickLEDafewtimestochecktheLEDFlipspeakerboxswitchtogetspeakerSwitchmessagesToggleOH,A,Revert,andHStohearrelayclicksOH,A,Revert,andHSOFFPlugintheoutsidephonelineLiftandreturnthehandsettogethookSwitchmessagesLiftthehandsetandtalk--shouldbedeadToggleSidetonetocheckifhandsetcomesaliveSidetoneOFF,TeleSet->TeleSettocheckifhandsettalkstoitselfTeleSet->DTMFtotestfortouchPadmessagesClickRevertandHSON,placeandreceiveacallClickRevertandHSOFF,ClearcrossbarTeleset->Speakertotest"PAsystem"ToggleRingEnabletocheckseparatevolumecontrols.Clearcrossbar,RingEnableOFF,Teleset->Line1,Line1->SpeakertotestLine1Clearcrossbar,Teleset->Line2,Line2->SpeakertotestLine2Clearcrossbar,Mike->Speakertotest"PAsystem"Clearcrossbar,Codec1->Speaker,TS12ON,O2I2OFF,ClickDial,fillinxïfåî#[î(î-ÌyïfåîEÉpï_eî¤îØî¾îeîÆï\êî¤îLîCî1î¾î¤î¾ïZoî¤îBî9îˆîîmîdî"Rî#Iî&˜î'�î+}î,sî0aî1Xî4¨î5žïWóî¤î1îîëîoî!Ðî#›qïUxî¤î-îÏî dî&r î-ªî2üî6 î>ãïSÑîâî±î>îœî×î¥î‰îÄî!“î"ÿî%^î(˜î+fpî-®ïSÑïSÑî.)î2®î5!î7Èî9®qî<ÇïSÑïSÑïQVî¤ î0î2îoî Ïî$ƒ î,î-²î/ûî6¿îî,æî.ï’î¤îBî¾îuîàî"Ÿî&Sïî¤îVîîFîôî!€î$Žï›î¤î4 î¾îmî#Oî(§î-�ï î¤îlî1 î"Ðî&£î+jî--î0|î2î5mî6¶î8yî=Ïî?’ïyîâîïþî¤îXîîºî!hî$£î&0î)kî* î,Nî1�î3>î5Êî9ï ‚î¤îXîî¦î Tî%–î'Eî)Ðî,ßï î¤îwîGî«î ÿî"Ìî(†î,9î/kî3î6åî:£î>)î@pæTVm$ÞVoiceProjectNote10phonenumberClickDoDialtoheartonesO2I2ON,clickDoDialtohearonlyonetoneClearcrossbar,Codec2->Speaker,clickDoDialtohearothertone,O2I2OFFClearcrossbar,Mike->Codec1,Codec1->Speaker,ToggleSPModetohearvoiceornotO2I2ON,ToggleSPModetohearvoiceornotClearcrossbar,Mike->Codec2,Codec2->Speaker,ToggleSPModetohearvoiceornotClearcrossbar,O2I2OFF,SPModeON,TeleSet->Codec1,Telewall->SpeakerOHandAONtogetdialtoneClickDoDialtoplacecall(answerit).TesttalkinginbothdirectionsHoldtouch-toneandadjusthybridtrimpotforminimumHangupbothphones,OHandAOFF,ClearcrossbarandSPModeOFFO2I2OFF,Mike->Codec1,Codec1->speaker,TX1,RX1ONtotalkwithdelayO2I2ONtotalkwithdelayClearcrossbar,TX1,RX1OFFMike->Codec2,Codec2->speaker,TX2,RX2ONtotalkwithdelayClearcrossbar,TX1,RX1OFFDLS->TTYAtotypetoandfromupperTTYwindowDLS->TTYBtotypetoandfromlowerTTYwindowxïfåî"øî' î-iyïfåîEqï_/îâîï\´î¤îBî¡î°î^îyïZ9î¤î î3îoîÎî Ýî"‹î%¦î(¿î+kïW¾î¤îDîáîî 3î!Íî'Tî*|î,Çî/Âî1]î4dî7ïî;Nî>·ïUCî¤î]îî¶î iî$²î&Dî*Žî+Èî-{î3î7°î=Pî?ïSœîâîuî9ïQ!î¤î î3îÄî"^î$ î''î*ºî,~ïN¦î¤î]îî¶î iî$²î&Dî*Žî+Èî-{î3î7°î=Pî?ïLþîâîuî9ïJƒî¤î3î¾îî!°î'&î*î.äî0mî4Œî5ôî;Rî<ÜïHî¤î[îîŸîZîîQî"ïE�î¤îBî¡î4îãî wî#î(î*Âî-Çî2Xî4î7B ïCî¤î- îîËî"Ùî'Jî,?î.}ï@—î¤îdîvî³îÉî"€î%8î&Äî*ƒî.7î3�î6Gî;áï>î¤î+îõîžîWî"¦î$>î(Žî)Íî+†î0éî4qî7Âî:ˆîlarktest>larkcheckout.tioga"Friday, April 19, 1985 3:23 pm PST