Beruflich Dokumente
Kultur Dokumente
Asshipped,theFCDsmicrocontrollerisprogrammedwithVersion18boftheFCDfirmware.This versionofthesoftwareisverystableandfacilitatestherapidfunctionaltestingoftheFCDduringthe manufacturingprocess.Unfortunately,mostSDRsoftwarethatworkswiththeFCDrequiresamoreup todateversion,typicallyVersion18forlater. TheFCDfirmwareupgradeprocessisrelativelyeasyandmostpeoplesucceedwiththeupgradeontheir firsttry. ThisdocumentisintendedtohelpFUNcubedongleownersupgradetheirFCDfirmwareusingaPC runningtheWindowsoperatingsystem,specificallyXP,Vista,orWindows7.Itisaimedatindividuals withasolidbackgroundinbothradioelectronics(e.g.,amateurradiooperators)andpersonalcomputer software.
Page 1
Page 2
Lookcarefullyatthetextboxintheupperrightportionofthewindow:
Page 3
Theimportantmessageisthefifthlineintheabovescreenshot:FCDinbootloadermode.
Page 4
NowclickontheOpenfilebuttonintheupperrightcornerofthescreen.NavigatetotheFCD directoryandchoosethefirmwareimagefileexport18f.bin:
ClicktheOpenbutton.
Page 5
TheFUNcubeDongleBootloaderwillreadthe.binfirmwareimage,displayingthefollowingmessage log:
ThefirmwareinyourFCDhasbeenupgraded,butdontexittheFCHIDBL.exeprogramyet.
Page 6
Again,dontpanic;theErrormessageatthebottomofthemessagelogisnormal.Therearetwo errorshere. First,thespellingofrecognizedisunusual.Theselectionofsvs.zmaybeaQueensEnglishvs. AmericanEnglishpreference,buttheextraiisunexpected.[Thisisaweakattemptathumorto breakupanotherwisedeadlydulltechnicaldocumentthatiswaytoolongtodescribeamostlysimple process.] Second,themessagereallyisntanerror.YouveswitchedtheFCDfromBootLoaderModeto ApplicationMode.TheFCHIDBL.exeBootLoaderprogramdoesntunderstandApplicationMode,soitis justwhiningtoletyouknowthattheFCDisntinBootLoaderMode. WhatisimportantisthelineinthemessagelogabovetheErrormessage: Querymessage:FCDAPP18.06. ThismessagemeansthattheFCDisnowrunningversion18.06(actually18f)oftheFCDfirmware,the letterfbeingthesixthletteroftheEnglishalphabet: 18.04=18d 18.05=18e 18.06=18f 18.07=18g 18.08=18h andsoon. EarlyversionsoftheFCDfirmware(18band18c)dontidentifytheirversionnumber. Finally,clicktheExitbuttontoterminatetheFCHIDBL.exeBootLoaderprogram.
Page 7
Thereareanumberofthingstonoteandcheckonthisscreen: 1. ThetitleofthewindowisFUNcubeDongleFrequencyControlV2.0.Ifyoustartedthewrong FrontEnd(FCHid003.exeinsteadofFCHid.exe)theV2.0wouldbemissing. 2. ThesecondandfourthlinesofthemessagelogreadSuccess,FCDfound.andSuccess,FCD readregister,value:0.FCHidandyourFCDarecommunicating. 3. BoxeshavebeenaddedforDCcorrections.Thisfunctionalitywasntavailableinfirmware version18bortheearlierFCHid003.exe. 4. ClicktheDefaultsbuttonalongtherightsideofthebottomedgeofthewindowtoload goodvaluesintoallofthetuneradjustments. 5. Youcansetthecenterfrequency(sometimescalledtheLOorLocalOscillator)oftheFCDby typinganumberbetween52000and2100000intotheblackboxintheupperleftcornerofthe window.OnceyouveenteredanewLO,clicktheSetfrequencybuttonorpressEnteron thekeyboard. SomeSDRprograms,forexampleSpectraVue,willprocesstheI/QdatastreamfromtheFCD,butdont knowhowtochangetheLO.WiththeseSDRprograms,youcanchangetheLOusingFCHid.exe;youll runboththeSDRprogramandFCHidatthesametime.YoucanalsocalibratetheLOfrequencyand minimizethecenterspikeusingtheadjustmentsavailabletoyouonthiswindow. OtherSDRprograms,forexampleHDSDR,cancontroltheLOandsometimesotherparametersofthe FCD.InthecaseofHDSDR,thisoperationalinterfaceisprovidedbytheExtIO_FCD_G0MJW.dll.These programsdonotuseFCHid.exeforfrequencycontrol,calibration,andotheradjustments.
Page 8
Troubleshooting
HereisalistofsomeoftheproblemsthatmayoccurwhenupgradingtheFCDfirmware. Problem:TheFCHid.exeortheFCHid003.exeprogramreportsError,FCDnotfound:isFCDcorrectly installed? Solution:MakesuretheFCDispluggedintoyourcomputer.TryusingadifferentUSBport. Problem:TheFCHid003.exeprogramreportsSuccess,FCDfound.butthenError,FCDread command." Solution:TheFCDmaybeinBootLoaderMode.RuntheFCHIDBL.exeprogram.IfitreportsDonglein bootloadermode,thisisgoodnews.Ifyouhaventupgradedthefirmwareyet,proceedwith Step6:UpgradetheFirmware.Ifyouvealreadyupgradedthefirmware,gotoStep7: ReturntheFCDtoApplicationMode;notethatinStep7youwillrunFCHid.exe,not FCHid003.exe. IftheFCDisntinBootLoaderMode,tryunpluggingthenreconnectingtheFCDtotheUSBport. Problem:TheFCHid.exeprogramreportsSuccess,FCDfound.butthenError,FCDreadcommand." Solution:Ifyouhaventupgradedthefirmwarefromversion18bto18f,youneedtouseFCHid003.exe insteadofFCHid.exe.TheFCHid.exeprogramtriestoreadparametersfromtheFCDthatare notsupportedbythefirmwareversion18b. Ifyouhaveupgradedthefirmwareto18f,theFCDmaystillbeinBootLoaderMode.Runthe FCHIDBL.exeprogramandgotoStep7:ReturntheFCDtoApplicationMode. Problem:TheFCHIDBL.exeprogramreportsError:notinrecoginisedFCDmodebeforeyouve upgradedthefirmware. Solution:TheFCDisntinBootLoaderMode.RunFCHid003.exeandgotoStep5:PlacetheFCDin BootLoaderMode. Problem:TheFCHIDBL.exeprogramreportsError:notinrecoginisedFCDmodeafteryouveupgraded thefirmware. Solution:Thisisnormal.ExitFCHIDBL.exeandgotoStep8:RunthenewFullyFunctionalFrontEnd. Problem:WhenrunninganSDRprogramwiththeFCD,IseeorhearMorseCodeevenwithoutan antenna. Solution:IftheFCDisinBootLoaderMode,theI/QdatafromtheFCDincludesanA1carriersending BOOTLOADERin24WPMCW. Ifyouarestillexperiencingproblemsthatarenotsolvedbythelistabove,checkthemessagearchiveon theFUNcubeYahoo!grouptoseeifsomeoneelsehasexperiencedyourproblem.Ifyoudontseeyour
Page 9
problemandasolutioninthearchive,sendamessagetotheFUNcubeYahoo!group.Chancesaregood thatoneormoreofthe1000+membersofthegroupcanhelpyou.
Contacts
Correctionsandadditionstothisdocumentarewelcome.SendthemtoSteveatn9ip@amsat.org. Ifyouneedassistance,thefastestwaytogethelpistocheckthemessagesontheFUNcubeYahoo! group: http://uk.groups.yahoo.com/group/funcube/ Allofthecommonproblemsandmanyobscureissueshavebeendiscussedandsolvedalready.Ifyour problemisntsolvedbyoneoftheexistingmessagethreads,sendaninquirytothegroup.Youlllikely getoneormorerepliesfromthe1000+membersofthegroup. Emailrequestinghelpsenttooneofthecontributorsortheeditorofthisdocumentisunlikelytobe answeredinatimelyfashion,ifatall.Itisntthatwedontcare,butourpersonalschedulesand responsibilitiestypicallywontallowustorespondoneonone,andanysolutionisbestsharedwiththe group. IfyouareinterestedindevelopingsoftwarefortheFCD,jointheFUNcubeDevelopmentYahoo!group: http://uk.groups.yahoo.com/group/fcdevelopment/ TheFUNcubeDevelopmentgroupistheappropriateforumfordiscussinginterfaces,findingsource code,dealingwithMakefiles,findinglibraries,andsharingcodeforbetatesting.
Page 11