About

Chris Jackson

Radio Amateur F5VMR/G4NAB

G4NAB – in the Spinnaker Tower

Now living in France, Chris is now active as F5VMR

Born and bred in Gosport in the south of England, for a long time I was resident there, before a professional career spanning 30 years from 1973 around the county of Hampshire. During that period as a Police officer, about 13 years was spent in the post of a radio controller/dispatcher in various evolutions from Low Band VHF through to Phase linked UHF multi repeater systems. This involved direct contact with the public receiving emergency calls, and directing colleagues to intervene in incidents. For the remainder of my service  I was both a patrol officer and port officer at various times.

Oh! and Yes! All Lives Matter.

Technician with expertise in:
  • DMR
  • Hot Spots
  • Code Plugs
  • Cavity Filters
  • Duplexers
  • SVXLink
  • Repeater Builds
  • Linux
  • Diplexers

8 thoughts on “About”

  1. I have found your write up in installing SVXlink on RPi very helpful. My system is running UBUNTU MATE 16.04 (the latest version) and I have followed your directions with pretty good success.
    It seems I have an issue with the make file and I get a failure like this:

    john@jbpi3:/svxlink/src/build$ sudo make install
    [ 6%] Built target asynccore
    [ 7%] Built target asynccpp
    [ 21%] Built target asyncaudio
    [ 24%] Built target asyncqt
    [ 25%] Built target AsyncExec_demo
    [ 26%] Built target AsyncDnsLookup_demo
    [ 26%] Built target AsyncAtTimer_demo
    [ 26%] Built target AsyncFdWatch_demo
    [ 26%] Built target AsyncCppApplication_demo
    [ 27%] Built target AsyncAudioIO_demo
    [ 28%] Built target AsyncTimer_demo
    [ 30%] Built target AsyncConfig_demo
    [ 30%] Built target AsyncSerial_demo
    [ 31%] Built target AsyncQtApplication_demo
    [ 32%] Built target AsyncTcpClient_demo
    [ 32%] Built target AsyncUdpSocket_demo
    [ 33%] Built target AsyncPtyStreamBuf_demo
    [ 34%] Built target AsyncTcpServer_demo
    [ 38%] Built target echolib
    [ 38%] Built target EchoLinkDispatcher_demo
    [ 40%] Built target EchoLinkQso_demo
    [ 41%] Built target echolib_test
    [ 42%] Built target EchoLinkDirectory_demo
    [ 44%] Built target locationinfo
    [ 62%] Built target trx
    [ 63%] Built target DtmfDecoderTest
    [ 68%] Built target svxlink
    [ 71%] Built target ModuleHelp
    [ 73%] Built target ModuleParrot
    [ 75%] Built target ModuleEchoLink
    [ 76%] Built target ModuleTcl
    [ 77%] Built target ModuleDtmfRepeater
    [ 78%] Built target ModuleMetarInfo
    [ 81%] Built target ModuleFrn
    [ 84%] Built target remotetrx
    [ 85%] Built target siglevdetcal
    [ 86%] Built target devcal
    [ 96%] Built target qtel
    [100%] Built target translations
    Install the project…
    — Install configuration: “Release”
    — Up-to-date: /usr/lib/arm-linux-gnueabihf/libasynccore.so.1.4.0.99.2
    — Up-to-date: /usr/lib/arm-linux-gnueabihf/libasynccore.so.1.4
    — Up-to-date: /usr/lib/arm-linux-gnueabihf/libasynccore.so
    — Up-to-date: /usr/include/svxlink/AsyncApplication.h
    — Up-to-date: /usr/include/svxlink/AsyncFdWatch.h
    — Up-to-date: /usr/include/svxlink/AsyncTimer.h
    — Up-to-date: /usr/include/svxlink/AsyncIpAddress.h
    — Up-to-date: /usr/include/svxlink/AsyncTcpClient.h
    — Up-to-date: /usr/include/svxlink/AsyncDnsLookup.h
    — Up-to-date: /usr/include/svxlink/AsyncUdpSocket.h
    — Up-to-date: /usr/include/svxlink/AsyncTcpServer.h
    — Up-to-date: /usr/include/svxlink/AsyncTcpConnection.h
    — Up-to-date: /usr/include/svxlink/AsyncConfig.h
    — Up-to-date: /usr/include/svxlink/AsyncSerial.h
    — Up-to-date: /usr/include/svxlink/AsyncFileReader.h
    — Up-to-date: /usr/include/svxlink/AsyncAtTimer.h
    — Up-to-date: /usr/include/svxlink/AsyncExec.h
    — Up-to-date: /usr/include/svxlink/AsyncPty.h
    — Up-to-date: /usr/include/svxlink/AsyncPtyStreamBuf.h
    — Up-to-date: /usr/lib/arm-linux-gnueabihf/libasynccpp.so.1.4.0.99.2
    — Up-to-date: /usr/lib/arm-linux-gnueabihf/libasynccpp.so.1.4
    — Up-to-date: /usr/lib/arm-linux-gnueabihf/libasynccpp.so
    — Up-to-date: /usr/include/svxlink/AsyncCppApplication.h
    — Up-to-date: /usr/lib/arm-linux-gnueabihf/libasyncaudio.so.1.4.0.99.2
    — Up-to-date: /usr/lib/arm-linux-gnueabihf/libasyncaudio.so.1.4
    — Up-to-date: /usr/lib/arm-linux-gnueabihf/libasyncaudio.so
    — Up-to-date: /usr/include/svxlink/AsyncAudioSource.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioSink.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioProcessor.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioClipper.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioCompressor.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioFilter.h
    — Up-to-date: /usr/include/svxlink/AsyncSigCAudioSink.h
    — Up-to-date: /usr/include/svxlink/AsyncSigCAudioSource.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioIO.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioSplitter.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioDelayLine.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioValve.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioAmp.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioSelector.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioPassthrough.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioMixer.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioFifo.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioDebugger.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioPacer.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioReader.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioDecimator.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioInterpolator.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioStreamStateDetector.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioEncoder.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioDecoder.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioRecorder.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioJitterFifo.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioDeviceFactory.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioDevice.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioNoiseAdder.h
    — Up-to-date: /usr/include/svxlink/AsyncAudioGenerator.h
    — Up-to-date: /usr/lib/arm-linux-gnueabihf/libasyncqt.so.1.4.0.99.2
    — Up-to-date: /usr/lib/arm-linux-gnueabihf/libasyncqt.so.1.4
    — Up-to-date: /usr/lib/arm-linux-gnueabihf/libasyncqt.so
    — Up-to-date: /usr/include/svxlink/AsyncQtApplication.h
    — Up-to-date: /usr/include/svxlink/common.h
    — Up-to-date: /usr/include/svxlink/CppStdCompat.h
    — Up-to-date: /usr/lib/arm-linux-gnueabihf/libecholib.so.1.3.2
    — Up-to-date: /usr/lib/arm-linux-gnueabihf/libecholib.so.1.3
    — Up-to-date: /usr/lib/arm-linux-gnueabihf/libecholib.so
    — Up-to-date: /usr/include/svxlink/EchoLinkDirectory.h
    — Up-to-date: /usr/include/svxlink/EchoLinkDispatcher.h
    — Up-to-date: /usr/include/svxlink/EchoLinkQso.h
    — Up-to-date: /usr/include/svxlink/EchoLinkStationData.h
    — Up-to-date: /usr/include/svxlink/EchoLinkProxy.h
    — Up-to-date: /usr/bin/svxlink
    — Up-to-date: /var/spool/svxlink/qso_recorder
    — Setting owner of /var/spool/svxlink/qso_recorder to svxlink.daemon…
    /bin/chown: invalid user: ‘svxlink.daemon’
    CMake Error at svxlink/svxlink/cmake_install.cmake:90 (MESSAGE):
    Error while changing owner of file /var/spool/svxlink/qso_recorder
    Call Stack (most recent call first):
    svxlink/cmake_install.cmake:38 (include)
    cmake_install.cmake:41 (include)

    Makefile:61: recipe for target ‘install’ failed
    make: *** [install] Error 1

    Maybe I can solve this by manually adding the user svxlink.daemon?
    Any help at all would be greatly appreciated.
    Thanks!
    JB

    Like

    1. Hi,
      No it’s easier than that. Simply sudo useradd svxlink, and give it some abitrary details and run the install again, and the problem will go away.
      Regards
      Chris

      Like

    2. FIXED !
      The README file told to me to add the svxlink user and it installs and runs!
      Now to interface the hardware.
      Thank you for your excellent instructions
      John

      Liked by 1 person

  2. Hi Chris, seen your page on the repeater list.
    QTH here is Mansle dept 16, perhaps your nearest active amateur.
    Spend most of my time on the HF bands but only CW, main interest is home
    made equipments. I built the PIC decoder and timer for the Brie repeater
    which is near Angouleme, about 9 years ago, before any of the ‘new’ modes
    were active. Homecall was G3TMQ and in the distant past was residing
    in Farnborough and then active via GB3SN my nearest repeater,
    cheers have fun….Dick

    Like

    1. Hi Rick, thanks for your comment. Surprisingly there are far more of us than you think. There are at least three other ex pats in a 50 km radius. F5ZGM-R was the first svxlink repeater in France but it went through rapid evolution and is now on the RRF network in France. I’ve just taken down F5ZLR (DMR) for essential maintenance, installed F5ZLW (DMR) alongside F5ZGM-R (FM). See f5zgm.f8kfz.org:19110 and f5zgm.f8kfz.org:19800/stream respectively. 73 and keep up the good work.

      Like

    2. A further reply. F5ZGM (2m)/F5ZJE (6m) now both running – Listen on http://f5zgm.f8kfz.org:19800/svxlink. F5ZLW seems less powerful than I’d hoped http://f5zgm.f8kfz.org:19110, and F5ZLR http://f5zgm.f8kfz.org:19389 is back in service in Limoges. Just working on the two parts of F1ZCF the 10 mtr repeater. Hope to get the TX installed in a week or two subject to weather. I forgot to mention in my last reply, that I was on the UK FM Group southern that at the time was running GB3SN, perhaps you remember Roy G8CKN and John G8BIH. I was G8POB at the time. I got G4NAB in 1983. 2003-2007 I was GM4NAB, before moving out here. G4NAB still the basis of the F5VMR Call.

      Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.