News archive 2017 - Koos van den Hout

Archive by year: 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017

2017-04-25 Quest Management Inc (QSMG) pump-and-dump spam 1 day ago
It has been a while since I wrote about pump-and-dump spam (scam) but it's never been completely dead. It does seem there has been some action against it and spamfilters got better at recognizing it.

Today's winner I see is Q like in Quality, S like in Straight, M like Mary and G like Gold. The spammer is sure to never use QSMG directly to avoid spam filters.

The funny part is that a google search for QSMG directly brings me to Pump and dump spam: Quest Management Inc (QSMG) stock - Dynamoo's blog with a complete write-up of the multiple spamruns the last week trying to make some money from this type of fraud.

Tags: , ,
2017-04-24 Somewhat less HF interference by moving the antenna away 2 days ago
I was testing with noise on all radio bands with the LW-10 longwire antenna with tuner. I recently made the rope that hangs it out from the window a bit longer and I noticed the noise on the 10 meter amateur radio band had dropped a lot compared to the noise I experienced before and the noise on the antenna under our roof. In S-points: under the roof S8, with the 10/20/40m endfed S8, and with the longwire antenna S0.

On bands with lower frequencies (higher wavelengths) noiselevels were high, up to S9+ on 80m with a rattling noise in it. But this sudden change on the 10 meter band made me think there could be a pattern so I measured how much more distance I could move the antenna away from the house and maybe get lower noise levels on the 20m band too. After adding 1.60 meter of rope and rehanging the antenna the noise level on the 20 meter band also dropped from S8 to S7. Not the biggest improvement but it's something.

I'm now making some PSK qso's on the 20 meter band. At the S8 noise level this was getting impossible.

Tags: ,
2017-04-23 Going full duplex with amateur satellites, part 7 : Recording downlink audio 3 days ago
This evening I thought there would be a nice Fox-1A (AO-85) pass but gpredict on another computer showed totally different predictions. Pondering that difference made me suddenly remember AO-85 is still not part of the 'standard' set of Kepler data because it's close to some militairy satellite. The data is available through other sources, I use TLE | Amateur radio PE0SAT and updated from that location. The 'nice' AO-85 pass near 22:30 localtime shifted to 'way too late', so I looked for other satellites to at least try recording downlink audio. I saw passes of HO-68 and UO-11. So I created the whole setup with audacity recording audio. Using pavucontrol I adjusted the recording flow of audacity to record 'Monitor of Built-in Audio Analog Stereo' and indeed audacity was recording the same as I heard on my headphones.

But no signal from the satellites was received. Checking the Amsat Oscar status page shows both haven't been heard by others either. So I recorded noise, but I recorded the right noise.

Tags: , , ,
2017-04-23 New band in amateur radio: 60 meters (5 MHz) 3 days ago
Today I was scanning the bands to build an overview of noise / interference levels on each band and I came across the 60 meter band (5 MHz) which I can get tuned on my LW-10 longwire antenna. No idea how much power is eaten by the tuner and how much gets out but it works. I noticed some RTTY signals and those were within the part of the band I can access with my license.

So I answered the CQ from DK7UY and we had a good contact.

The 60 meter band is a recent addition for Dutch and other amateurs, only allowed since 3 december 2015. Around that date the WRC-15 conference happened where world-wide agreements were made about secondary amateur access to this band. And on 1 april 2017 the access for Dutch amateurs was limited to the agreed allocation.

Tags: ,
2017-04-22 Going full duplex with amateur satellites, part 6 : First succes in reception 4 days ago
Today I had time for a reception test and when I started collecting the amateur satellite reception gear I saw two upcoming passes, one of the AO-73 Funcube and one of the AO-85 Fox-1a satellite.

The AO-73 Funcube is an 'inverting transponder' which converts an LSB uplink to an USB downlink with space for multiple contacts at the same time. By default gpredict selects the center frequency where I heard PA3HDG calling CQ but hearing no answer. Sorry, I did not have the rest of the setup to transmit that answer.

The AO-85 Fox-1a is like an FM repeater in space so it should be easier to receive it. But I heard nothing, which was most likely due to the satellite being in a part of the sky where the hedge is in the way. was due to the fact my data about that satellite wasn't updated: it's not in the default sets. Updating from a trusted source of extra kepler data TLE | Amateur radio PE0SAT showed a shift in pass times of more than 60 minutes.

Anyway, first success in reception. Next steps: recording the received audio with audacity and adding the transmitter to the mix to be able to make actual contacts. At least the concept I imagined with the rtl-sdr stick as receiver so I can work full-duplex works.

Tags: , ,
2017-04-19 En nu is de MTU wel naar 1500 van de VDSL PPPoE sessie 1 week ago
Recent postte 'Coen' in xs4all.adsl een stappenplan om onder Ubuntu 12.04 de MTU van de PPP verbinding naar 1500 bytes te krijgen. Alle lof dus naar Coen, want met zijn stappenplan is het me wel gelukt en is alles nu doorgaand MTU 1500, wat minder issues zou moeten geven.
Na een gezellig avondje stoeien is het gelukt om dit met terugwerkende
kracht voor Ubuntu 12.04 op te lossen met een nieuwe pppd en pppoe versie.

Voor wie durft en bovendien wat Linux ervaring heeft hier de te volgen
stappen:

Nieuwe pppd builden:

mkdir ppp
cd ppp
apt-get source ppp
cd ppp-2.4.5/
wget -O debian/patches/zz_pppoe1500
"http://git.ozlabs.org/?p=ppp.git;a=patch;h=fd1dcdf758418f040da3ed801ab001b5e46854e7"
dch -i
dpkg-buildpackage -us -uc

[[ppp en ppp-dev installeren]]

Nieuwe pppoe builden:

mkdir pppoe
cd pppoe
wget -4
http://archive.ubuntu.com/ubuntu/pool/universe/r/rp-pppoe/rp-pppoe_3.11-0ubuntu1.dsc
wget
http://archive.ubuntu.com/ubuntu/pool/universe/r/rp-pppoe/rp-pppoe_3.11.orig.tar.gz
wget
http://archive.ubuntu.com/ubuntu/pool/universe/r/rp-pppoe/rp-pppoe_3.11-0ubuntu1.debian.tar.xz
tar -xzvf rp-pppoe_3.11.orig.tar.gz
cd rp-pppoe-3.11/
tar -xf ../rp-pppoe_3.11-0ubuntu1.debian.tar.xz
dch -i
dpkg-buildpackage -us -uc

[[pppoe installeren]]

Mtu op 1500 zetten: klaar!
Vanaf een losse client leek toch nog MTU 1492 gebruikt te worden, dus heb ik /etc/radvd.conf aangepast om expliciet MTU 1500 mee te geven:
interface eth0.3
{  
   AdvSendAdvert on;
   AdvLinkMTU 1500;
En dan de verdere opties. En dan werkt het inderdaad:
koos@kernighan:~$ tracepath6 ping.xs4all.nl
 1?: [LOCALHOST]                        0.018ms pmtu 1500
 1:  eth0-3.idefix.net                                     1.983ms 
 1:  eth0-3.idefix.net                                     1.858ms 
 2:  lo0.dr12.d12.xs4all.net                              17.910ms 
 3:  0.ae22.xr3.3d12.xs4all.net                           17.957ms 
 4:  no reply

Tags: , , ,
2017-04-14 Going full duplex with amateur satellites, part 5 : first test of the amplifier with RTL-SDR 1 week ago
For a first test I looked for the first reasonable pass of an amateur satellite and tried to recieve the morse beacon of HO-68. I have received signals from HO-68 before, but this pass I heard nothing.

I tried a stable regular local source on the 70cm band : the PI2NOS repeater and noticed after a while the frequency display in Gqrx was showing 430.100 MHz where the (GPS stablized) frequency is 430.125 MHz, so the RTL-SDR I use is somewhat off frequency. Maybe in a next test things work better.

Tags: , , ,
2017-04-14 Going full duplex with amateur satellites, part 4 : amplifier built into the case 1 week ago
Today I had some time to work on the metal case for the amplifier I bought for receiving amateur satellites. I've never been good at metalwork but I think I did ok. First I made sure the place I wanted to put the holes was chosen correctly, taking the size of connectors into account. Especially with metalwork it's "measure twice, cut once". Next I drilled holes with a drill for metalwork (HSS) and used a file for metalwork to make the holes bigger. I visited the local electronics shop to get a small switch for switching the battery power on and off and added a hole for the switch. In the end the amplifier and the cables are mounted inside the case and there is a bnc connector for the Arrow antenna on one side and an SMA connector for the cable to the RTL-SDR stick on the other side.

Battery added for amplifier in metal case - KvdHout on FlickrBattery added for amplifier in metal case

Tags: , , , ,
2017-04-12 Trying the mini-whip as reception antenna 2 weeks ago
Recently I talked to a fellow radio amateur about my HF reception woes at home and he suggested trying the mini-whip antenna I built a few years ago as reception antenna, using an automatic switch to switch between the transmission and reception antenna.

For the first test I used the mini-whip antenna with the HF downconvertor and an RTL-SDR stick that I bought to receive amateur satellites to check the signal on the computer. The further I move away from the house the better signal I get (less noise, more signals sounding like the amateur radio signals I want). I do notice that when I turn the gain on the RTL-SDR up (or set it to automatic gain) that there is a repeating 'ticking' signal which sounds just like the ticking interference from my own PLC tests.

This could mean that a nearby neighbour has a PLC network without the notches for amateur radio. Or this is just an artefact of the high gain.

Tags: , ,
2017-04-10 Amateur radio callsign lookup on Android without needing Internet access 2 weeks ago
Earlier I had the Android application Ham Radio Prefixes - Android Apps on Google Play installed, but it needs some server on the Internet to look up callsigns and determine the country it is assigned to. Sometimes I need to do a lookup off-line, and I noticed fldigi and CQRLOG do that fine when the country data file is installed. So it can be done, I just have to find software that does this right.

On ICQ Podcast Episode 234 - Portable Power Distribution and I heard mention of Pocket Prefix for Android which can be found at Pocket Prefix - Android Apps on Google Play and which works off-line. This was even mentioned on the podcast as one of the advantages. It even gives extra information when available, the given example is that prefix SV is for Greece but SV9 is specific to Crete. Or EA9 is specific to the Spanish enclaves Ceuta and Melilla which are located in Morroco (and therefore count as a contact with the African continent).

It's a nice application, thanks to Derek Turner G4SWY!

Tags: , , ,
2017-04-06 Results from a powerfailure 2 weeks ago
Earlier today there was a local powerfailure. I noticed it while being connected remotely to my server at home, it stopped responding and stayed off-line for a while. I checked the website of the electricity distribution network and it showed a local powerfailure.

Initially my reaction was a bit of interest in how low the radio noise levels would be when I could try the radio at home. By the time I got home power was back on so I never found out.

Some systems at home had to be started by hand, but eventually everything was up and running again, with new kernels booted. Everything came up fine including PPPoE to the outside world.

Later in the evening I noticed the old weatherstation in the shed which measures the temperature and humidity inside the shed seemed inoperational. Checking that weatherstation eventually led to a diagnoses that the 12 volt powersupply for that weatherstation had failed. It was only delivering 7.2 volt. To disconnect that weatherstation for diagnosis I completely shut down the shed computer ritchie. After that it did not come up again. Power came up and the harddisk started spinning but nothing happened after that.

So I also took that computer in for diagnosis. Connected to a keyboard and monitor everything came up fine. Disconnected from the monitor nothing came up.

Slowly it dawned on me that this might be related to an issue which I had read on the PC Engines Alix.1d page :
BIOS update

* beta various updates (release MFGPT timers)
* beta fix VGA DDC issue (boot hang)
Which seemed to be the problem which suddenly started acting up for me which it never did before. But the BIOS clock was also reset so I guess the whole setup was erased and I just did not notice because the default settings were good enough to boot anyway and ntpd sets the clock soon after boot. A simple solution would be a BIOS upgrade.

But preparing a CF card to boot freedos seemed a long way to flash the bios so I tried it via the Heavy Duty Boot pxeboot environment which booted FreeDOS nicely on the alix.1c but it rebooted as soon as I started SB.COM. I guess sb.com searches for bios images on C:\ and the FreeDOS floppy image is A:\

In the end I searched for a workaround and found mention in PC hangs up when no monitor attached - Ubuntu bug #243257 of a wire between pins 12 and 7 in the VGA connector. A piece of wire was bent and inserted into the vga connector and now the weatherstation computer ritchie boots up again.

Next plan is to do the BIOS upgrade via flashrom: In searching for information about the Alix 1.c bios upgrade I'd like to do I came across mention of flashrom.

Tags: , , ,
2017-04-03 I participated in the EA RTTY contest 2017 3 weeks ago
This weekend after the antenna installation was done I had some time to participate in the EA RTTY contest 2017. I only participated on Sunday afternoon on the 20 meter band so I entered in the SO20 DX category.

The end result was 35 QSO's (contacts). Less than the results I had in the EA RTTY contest in 2016 but I had less time and energy available.

Tags: , ,
2017-04-02 (It took a while, and a lot of help from a fellow radio amateur who has climbing gear. Now on my roof...) 3 weeks ago
Google+Koos van den Hout : It took a while, and a lot of help from a fellow radio amateur who has climbing gear. Now on my roof: a nice 2m/70cm antenna. Diamond X-30N, painted grey to make it stand out less against the average grey sky.
2017-04-02 Antenna for 2m/70cm up on the dormer roof 3 weeks ago
Antenna mounted on dormer roof
Antenna for 2m/70cm, Diamond X-30N, mounted on roof of dormer
Parts for mounting the Diamond X-30N which I bought in October on the roof were collected in the months since October and it was finally clear enough weather for a fellow radio amateur with lots more climbing experience and the right gear to climb on top of our dormer and install it.

There are rubber granulate pads on the roof to avoid damage, a metal frame sold as a mount for satellite dishes to which the antenna is mounted, 4 concrete tiles in the mount to weigh it down on the roof. The coax enters the house alongside a chimney.

After the work on the roof it was good to drink a beer to celebrate and afterwards I routed the cable further to my shack.

The first fast test was calling CQ on a local 2 meter frequency and someone from my radio club answered immediately.

The second big test was participating in a radio roundtable held on Sunday evening. This went fine, net control at a distance of somewhat over 30 kilometers gave me a 55 report (audio readability 5 and signal level 5). So the antenna is clearly doing what it is supposed to do. It's also nice to see the base noise level on the 2 meter band is near zero.

Tags: , ,
2017-03-29 Going full duplex with amateur satellites, part 3 : metal cases 4 weeks ago
I was looking for a metal case to put the low(ish) noise amplifier in and maybe the RTL-SDR. The RTL-SDR should also be shielded from the amplifier and from the computer as both RTL-SDR and computer cause their own signals.

The first cheap source of metal cases I could think of was old cigar boxes. Altoid tins are not available here. So I asked someone who I know who smokes cigars who had a number of old metal cigar boxes. Next step, finding the way to get the right holes in the boxes for the SMA and BNC connectors, and for the USB connection to the computer. Ideal would be to lend / find a punch for those holes.

Tags: , , ,
2017-03-29 (Neat story by Wil Wheaton. I can fully understand his story. I had one teacher that I always disagreed...) 4 weeks ago
Google+Koos van den Hout : Neat story by Wil Wheaton. I can fully understand his story. I had one teacher that I always disagreed with, leading to lots of detention. Things only improved when my parents were able to convince him to just try less harder with me and give me some space.
2017-03-28 (There may be an overused stockphoto here...) 4 weeks ago
Google+Koos van den Hout : There may be an overused stockphoto here...
2017-03-27 Upgrading WSJT-X after hearing two words 1 month ago
Recently it seems radio noise levels on the HF bands have gone up again so I spend more time trying to make contacts in JT65 mode since that mode is more robust against noise than PSK31.

To do this I use the WSJT-X software under Ubuntu Linux. WSJT-X is written by Joe Taylor KJ1T. The Ubuntu hams packages had WSJT-X 1.1 and I frequently ran across the problem that it crashes when the Internet connection to pskreporter is impossible when sending spots. In my setup the Internet connection drops regularly when I'm active with JT65 or PSK31 so that was an annoyance. Logged as Ubuntu bug #1673040: wsjtx crashes when internet connection is interrupted.

But this weekend I was listening to Linux in the Ham Shack Episode #184 and in the presenters talking about re-installing a Linux system for amateur radio I heard two words: wsjtx ppa. As soon as possible I looked it up and found WSJTX General Availability Release PPA, followed the installation instructions and upgraded to WSJT-X 1.7.

The main improvement is that it decodes better so I may make further contacts. Sofar it hasn't crashed on an interrupted Internet connection.

I see one problem: it doesn't like talking to my radio via rigctld, giving an error. When I stop rigctld as started by Cqrlog and let WSJT-X control the radio directly via hamlib things work fine. And suddenly Cqrlog sees the QSO in progress and logs it when done.

Tags: , , ,
2017-03-27 Laatste stukje netwerkgroep/PCgg archief 1 month ago
Laatste beeld van de webcam op HCC dagen 2005.

Tags:
2017-03-27 Meten en grafieken maken van Powerline Ethernet doorvoer 1 month ago
Uit de archieven omdat ik de server waar dit ooit op draaide wil herinstalleren voor andere projecten.

Bij de HCC PCgg netwerkgroep hadden we ooit een netwerk gebaseerd op PLC (powerline communicatie) waarbij ethernet over stroomdraden gaat. Daar heb ik ook scripts voor gebouwd om statistieken te verzamelen over de doorvoer. Op de locatie in Maarn was dat voor de verbinding naar buiten niet zo briljant, zie de rapporten in Bijeenkomst 20 maart 2010 - hcc!pc netwerkgroep.

Maar voordat ik de scripts weggooi die deze gegevens verzamelden en er grafiekjes van maakten nog even voor de eeuwigheid. Het testdlan script gaat uit van output van dlanlist als:
koos@metcalfe:~$ dlanlist eth0
Type    MAC address        Mbps TX/RX       Version/Product
local   00:0B:3B:5F:95:AB  ---.-- / ---.--  INT6000-MAC-3-3-3348-00-2764-20080808-FINAL-B devolo dLAN 200 AVplus [MT2165]
remote  00:0B:3B:6F:AE:90   73.50 / 112.88  INT6000-MAC-3-3-3348-00-2764-20080808-FINAL-B

  • testdlan vraag dlanlist van devolo voor de huidige snelheid van devolo interfaces op netwerkkaart(en)
  • graphdlan maak grafieken per dag
De opzet van de scripts was om altijd te draaien als de machine actief was en achteraf overzichten te hebben per dag activiteit (meestal zaterdagen van 10:00 tot 17:00).

Tags: , , ,
2017-03-26 Going full duplex with amateur satellites, part 2 : Installing Gqrx SDR software and the first tests 1 month ago
With the hardware available it's now time to test the first part of the software setup: whether I can have running software defined radio.

To (re)install Gqrx I followed the instructions at Install Gqrx SDR on Ubuntu Linux. The first 'sudo apt-get purge --auto-remove' steps removed a lot of software and the latter 'sudo apt-get install' steps added newer (or maybe the same) versions. But I was glad to do a full reinstall, I have had weird problems with gqrx versions before. The laptop on which I am doing this has had an install of gqrx before, but was upgraded from Ubuntu 14.04 LTS to Ubuntu 16.04 LTS in the mean time, so a clean reinstall seemed a good idea.

I plugged in the RTL-SDR stick and checked whether no drivers were installed, which was indeed still correct. The kernel messages:
[156490.915435] usb 2-2: new high-speed USB device number 7 using xhci_hcd
[156491.111136] usb 2-2: New USB device found, idVendor=0bda, idProduct=2838
[156491.111141] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[156491.111143] usb 2-2: Product: RTL2838UHIDIR
[156491.111145] usb 2-2: Manufacturer: Realtek
[156491.111147] usb 2-2: SerialNumber: 00000001
To make sure the drivers aren't loaded, I have a /etc/modprobe.d/local-blacklist.conf with:
blacklist dvb_usb_rtl28xxu
blacklist rtl2830
blacklist rtl2832
blacklist lirc_dev
To test it with the 'minimal' setup I started with just the RTL-SDR and a simple antenna, and Gqrx. Enabled remote control in Gqrx and added a radio 'gqrx-sdr' in Gpredict with host 'localhost' and port '7356' (default for gqrx remote control) and Radio type 'RX only', PTT status 'none'.

Gqrx controlled by gpredict
Gqrx controlled by Gpredict, tracking a satellite
Now I can select this radio as '1. Device' in the 'Gpredict Radio Control' window, and select 'Engage' when the right satellite, transponder and 'Track' are selected, after which Gqrx nicely follows the frequency Gpredict has calculated.

No signal yet as I am testing this indoors with the small default antenna that came with the RTL-SDR stick. That will not pick up weak signals!

Tags: , , ,
2017-03-26 Going full-duplex with amateur satellites, part 1: introduction and I bought the hardware 1 month ago
I still want to get active on amateur satellites again, but the main reason is that the amount of work per contact is a lot more than for example in a digimode contest. But I still want to make those 'special' contacts, especially when the amount of local radio noise on HF is bothering me.

One of the most important improvements in making contacts on amateur satellites is working 'full duplex', meaning receiving signals while transmitting. The expensive way to reach that goal is buying a second amateur radio capable of receiving in FM and SSB modes in the 2 meter and 70 centimeter amateur bands and having computer aided tuning so gpredict can control the receiving frequency.

The less expensive way to reach that goal is using software defined radio. The good news is that Gqrx SDR can be controlled by other software which as the page shows is intended for remote control by Gpredict. All I needed now was reception hardware. Since the first RTL-SDR device I bought is always in use for receiving ADS-B signals from airplanes I decided to buy another cheap one to get me started. So it was on the shopping list for a recent visit to a hamfest.

At the hamfest I found a RTL-SDR stick with mcx connector and an mcx to bnc cable. But the same guy also sold cheap low(ish) noise amplifiers with SMA connectors and a 9V battery connector for power. So at one of the booths selling cable assemblies I found an mcx to male sma cable and a female sma to bnc cable, and a male to male sma cable.

The plan is to put this all together in some metal case to shield the lna from the outside world. Maybe also shield the amplifier from the RTL-SDR stick so it won't pick up any extra noise.

Should this work it would be possible to think of an upgrade with better SDR hardware and/or a pre-amplifier at the antenna side.
RTL-SDR stick and BNC cable - KvdHout on FlickrRTL-SDR stick and BNC cable
LNA and extra cables - KvdHout on FlickrLNA and extra cables
Read the rest of Going full-duplex with amateur satellites, part 1: introduction and I bought the hardware

Tags: , , ,
2017-03-26 It was Groundhog day again! 1 month ago
I have Gooogle Sightseeing on my 'regular visit' list because they found really interesting places all over the world and I liked to make a virtual visit to those places myself.

But lately the site hasn't been updated much and now I notice it has three 'Groundhog day' articles on the front page: Groundhog Day for 2017, Groundhog Day for 2016 and Groundhog Day for 2015. The last non-Groundhog Day article is from May 2015.

Tags: ,
2017-03-25 Gajim without automatic emoticons 1 month ago
For some circles I am active in the chat system of choice is jabber because it can be setup to demand encrypted links and has a nice array of client software which can deal with one client replacing the connection of another.

So I found gajim as client software for linux. But gajim has the habit of automatically changing text emoticons to images. I don't like that, if someone types (bf888) I want to see that and not have the last 8) replaced by an image of an emoticon with glasses.

Searching for a solution found Emoticons - Wiki gajim/gajim which states:
You are free, however, to disable emoticons completely, if you find them disturbing.
But no information on how to disable them all. I found in the advanced settings the option emoticons_theme which points at subdirs of /usr/share/gajim/data/emoticons in my installation (ubuntu). So I created a directory none with none/emoticons.py containing:
# coding=utf-8
emoticons = {
        'doesnotexist.png': ['fDpK6OGDFCCLmq5MNjihfpjZuLontjkWp5XG5V7wTIAVXwaJ'],
}
Leaving the list empty with just {} gave an error. My python knowledge is nonexistant so I took this shortcut.

And now a :-) stays a :-) as I wanted.

Tags: ,
2017-03-21 Enigmail KEYEXPIRED / SIGEXPIRED error messages 1 month ago
PGP lock logo I was plagued by thunderbird/enigmail in one installation not wanting to send PGP-encrypted messages. It took me a while to debug because I seemed to be the first one to come across it. The error messages are not very helpful with a lot of SIGEXPIRED in them followed by a KEYEXPIRED. I found someone with probably the same problem at Enigmail stopped working: KEYEXPIRED/SIGEXPIRED - Super User but no usable answer at that time.

Searching further found me [Enigmail] enigmail won't let me encrypt messages anymore which does show another problem with old keys in the further thread. I started removing old keys showing with '00 00 00' fingerprints until I found my old 'home' key in the ring (0x2C663B5DF0D7C263). After that the error message changed to the key being unavailable. I dug through ~/.gnupgp/gpg.conf looking for mentions, and found:
#default-key F0D7C263
already disabled, and:
encrypt-to F0D7C263
when I changed that last one to a newer and better fitting key the problem was solved. There was a mention of F0D7C263 at the end of the enigmail error message but it was hard to draw conclusions about what it was doing there.

So as usual: good encryption is hard. And good error messages are hard too. I added a suggestion to the superuser.com message so others may spend less time debugging this problem.

Tags: , ,
2017-03-17 Soldeerstift vervangen van soldeerstation 1 month ago
Een tijd geleden heb ik een soldeerstation gekocht van Velleman, een Soldeerstation keramisch 48W VTSSC30. Die gebruik ik ook regelmatig naar alle tevredenheid.

Tot recent het steeds meer moeite ging kosten. De conclusie was uiteindelijk dat de stift aan het verslijten is, wat heel logisch is. Ik was even bang dat ik niet zomaar een losse stift kon krijgen, maar na dat ik deze gekocht had via Conrad blijkt die ook via Radio Centrum verkrijgbaar: Soldeerpunt 1,6mm Velleman VTSSC10/20/30/40 soldeerstation.

Stift vervangen, probleem opgelost. Grappig is dat volgens de Radio Centrum website de originele meegeleverde stift 1.6mm is terwijl ik in het overzicht van Velleman soldeerstiften bij Radio Centrum zie dat ik de 2mm versie had. Misschien moet ik nog eens een 0.8mm punt er bij kopen voor klein soldeerwerk.

Update: Radio Centrum zit dicht bij de winkel waar ik koffie haal, dus ik kwam er langs en heb gelijk een 0.8mm punt aangeschaft. Gelukkig hebben we nog een echte electronica winkel in Utrecht.

Tags: ,
2017-03-15 Eenrichtingscommunicatie op 3500 MHz 1 month ago
In een artikel in de Volkskrant vandaag KPN: introductie 5G bemoeilijkt door inlichtingendiensten - Volkskrant met daarin:
Het ministerie van Economische Zaken (EZ) biedt telecombedrijven in een recente beleidsnota aan andere frequentiebanden te veilen, omdat het voor de 3500 MHz-band vastzit aan een contract met het ministerie van Defensie tot aan 2026. De satellieten van de veiligheidsdiensten in het Friese Burum communiceren al jaren via deze hoge frequentie.
Volgens mij is dat helemaal niet "communiceren" maar alleen maar heel erg goed luisteren. In een eerdere zaak rond het gebruik van 3500 MHz kwam de nationale veiligheid ook voorbij, Enige wimax-provider in Nederland stopt ermee - Tweakers met daarin:
De reden voor het stoppen is dat Aerea zijn netwerk niet naar de noordelijke helft van Nederland mocht uitbreiden. Defensie wilde dat niet, omdat de 3,5GHz-frequentie het satellietgrondstation Station12, dat in handen is van Defensie, zou storen.
Met wat redeneren en nazoeken is wel te bedenken waar defensie/aivd/mivd zo graag naar wil luisteren: mobiele communicatie satellieten die in dat frequentiegebied signaal naar de aarde zenden.

Van tijd tot tijd lezen we verhalen over hoe vanuit Burum satelliet telefonie wordt afgeluisterd, zoals bijvoorbeeld Data uit Burum leiden naar piraten en terroristen - nrc.nl. Een beetje uitzoeken levert op dat onder andere de diverse Paksat satellieten zoals Paksat-1 - Wikipedia English die allerlei communicatiediensten leveren op de C-band op frequenties vanaf 3500 MHz. Waaronder satelliet-telefonie. En Nederland ligt aan de rand van het gebied waar deze signalen nog (zwak) te ontvangen zijn: Paksat-1R coverage map - Satbeams.

Mijn conclusie is dat de 'communicatie' waar het over gaat het afluisteren van de downlink communicatie van onder andere de Paksat-1R is.

Tags: ,
2017-03-15 (Frequency coordination for satellites which want to use amateur frequencies goes via the IARU (International...) 1 month ago
Google+Koos van den Hout : Frequency coordination for satellites which want to use amateur frequencies goes via the IARU (International Amateur Radio Union) first before going to the regulator for the country the satellite operator works from. Documents and information via this page.

Giving this some signal boost because of some remarks on the Amsat North America mailing list.
2017-03-15 (In my opinion a good article explaining why an important website was taken off-line to make sure it ...) 1 month ago
Google+Koos van den Hout : In my opinion a good article explaining why an important website was taken off-line to make sure it was safe again before making it available again. More articles should explain computer security like this.
2017-03-12 (Remembering a wall which divided Germany and Europe. Museums received parts of the Berlin wall so we...) 1 month ago
Google+Koos van den Hout : Remembering a wall which divided Germany and Europe. Museums received parts of the Berlin wall so we can remember.

National military museum in Soesterberg on the old airfield.
2017-03-10 Keeping an eye on planes in the air 1 month ago
I usually keep dump1090 running on a raspberry pi. It seems it is quite easy to share the data from dump1090 with Plane Finder so I decided to give that a try.

With the installation instructions via the Share your data with Plane Finder page I had the software installed easily. But I needed to visit the configuration page of the software via IPv4... while I disabled IPv4 on the raspberry so it took some changes to make it work again. Next thing the software was reporting the data was available fine but not uploading to the Plane Finder server. Checking with strace shows that the software tries to upload via an IPv4-only connection which will not work. Temporary re-enabling IPv4 fixes things, so it's purely an IPv4/IPv6 thing.

Tags: , ,
2017-03-10 Improving the Internet security one service at a time 1 month ago
At work we (indirectly) get the scanning results from Shadowserver which now includes open VNC servers which is yet another service we don't really want left open to the Internet in general. A few were found which are now actively chased after to get them firewalled/disabled.

I really like the concept of shadowserver. ISPs that want the information can get full overviews of insecure services and botnet activity on their network. A full overview of what shadowserver looks for can be found at The scannings will continue until the Internet improves - Shadowserver.

Tags: , ,
2017-03-05 Back from a short holiday where I was active with amateur radio 1 month ago
We stayed in a holiday park in Germany for 6 days and I decided to bring radio, tuner and the 6-40m antenna. So I was DL/PE4KH for a week and operated PSK modes a few times.

In total I made 11 contacts. The 'radio environment' was about as noisy as I am used to at home so no improvement there. Disconnecting the power supply for the television and the cable modem in the bungalow helped a bit in reducing the radio noise.

The interesting part was on Thursday evening when I only heard noise on the 40 meter band and decided to give 80 meter a try. It was active with PSK signals, including from callsigns I recognize as regulars on 20 and 40 meter PSK. My best guess is that 40 meters was unavailable for others too! The interesting part was that the antenna tuner was able to tune the LW-10 antenna for 80 meter. I do guess a lot of power was lost in the tuner as I only was able to make contacts with stations that came in very strong for me.

For the next time:
  • Make sure fldigi on the laptop knows about all possible PSK and RTTY home frequencies, including those on bands I don't use a lot.
  • Both batteries I brought got depleted really quick when transmitting with 50 watts. I need more battery capacity.

Tags: , ,
2017-02-24 Seeing the same amateur stations in contests 2 months ago
As I process the eqsl confirmations that come in after the Russian Worldwide PSK contest 2017 I start to notice some callsigns are showing up regularly in (digimode) contests. My highest number of confirmed contacts via eqsl which are related to contesting come from YO9AGN, S58X, S51AF, RA3GZ, HG3FMZ, EA3HKA, 9A4FS.

But the number one callsign I have confirmed via eqsl is not a contest station but the Veron club station PI4AA where I try to call in to the net almost every month.

Tags: , ,
2017-02-23 Ok, not using the available wind meter readings in the neighbourhood 2 months ago
Today is very windy in the Netherlands, with storm with wind gusts of up to 65 km/h and average windspeed of 36 km/h. But the readings shown by the weather station readings shared in the neighbourhood show quite different values:
2017-02-23 21:49:14 :   HIDEKI Wind sensor
        Rolling Code:    15
        Channel:         4
        Battery:         OK
        Temperature:     4.9 C
        Wind Strength:   15.29 km/h
        Direction:       337.5 °
So I don't think those will help a lot for my Weather station Utrecht Overvecht.

Tags: , ,
2017-02-20 I participated in the Russian Worldwide PSK contest 2017 2 months ago
This weekend I had time to use the radio and after trying to get some more contacts on the 30 meter band Friday evening I decided to participate in the ongoing digimode contest in the weekend. This was the weekend of the Russian Worldwide PSK contest 2017 (https TLS certificate is broken at the moment).

I had fun doing it, had 124 contacts in the contest. I now have two new countries in the log: Kuwait and Suriname. And Kuwait already confirmed via Logbook of The World. I just uploaded the log (with the last contact rejected as it was too late):
Band  QSOs Dupes Points Mults
160      0     0      0     0
80       0     0      0     0
40      52     0    320    28
20      71     0    223    33
15       0     0      0     0
10       0     0      0     0
======================================
Total  123     0    543    61
Claimed score is 33123 points
Comparing it to my results in the Russian WW PSK contest 2015 I did a lot better. At that time I still had limited access to the 40 meter band which limited my options for PSK traffic.
Read the rest of I participated in the Russian Worldwide PSK contest 2017

Tags: , ,
2017-02-15 JT65/JT9 on 30 meters, even getting a new US contact 2 months ago
Today I threw out the longwire antenna and tuned it for the 30 meter amateur band (10.100 - 10.150 MHz). I first tried the PSK part of the band but that was completely silent. I tried the JT65/JT9 part, and that part was buzzing. And beeping, and other sounds. I made several contacts in Europe in the morning which was as expected. But in the evening the computer/radio was still running and I noticed some US callsigns, and answered one, and had a JT9 contact with K8SIA.

After that it was time to get the longwire antenna back in the house again. All in all another good experience with the 30 meter band.

Tags: , ,
2017-02-12 Rising number of amateur radio contacts 2 months ago
I noticed recently the number of radio contacts made by my new callsign PE4KH which I started using in March 2016 was getting close to the number of radio contacts made by my previous callsign PD4KH between March 2013 and March 2016. A typical rise in contacts, mostly due to my skills improving and participating in contests. So I wanted to view the rise per month and did some searching how to ask the cqrlog databases and plot the results.

Oh, and now PE4KH has more contacts after a few new contacts logged in PSK31 mode on the 20 meter band today.
Read the rest of Rising number of amateur radio contacts

Tags: , ,
2017-02-06 I participated a bit in the Vermont QSO party 2 months ago
Vermont counties map
Vermont Counties map, from Vermont county map - Wikimedia
I still try to make radio contacts to far away places even with current radio propagation at low levels. At the moment the last hours of the afternoon before sunset seem to give options towards the west (USA and Canada).

Last week I got home early one day, fired up the radio for PSK31 on 20 meters and saw K2EQ again.

This Sunday I saw in the fldigi screen:
CQ Vermont QSO Party K1VMT K1VMT
and answered with my call without having any idea what the Vermont QSO party is about, but having Vermont in the log would mean a new US state.

The exchange was made and I dug up from the noise that the answer included LAMoille which is a county in Vermont. It all made a lot more sense when I viewed the Vermont QSO party website. I kept an eye open for CQ's from other Vermont stations but never saw any. So I entered my log with one entry for the Vermont QSO party.
Read the rest of I participated a bit in the Vermont QSO party

Tags: , , ,
2017-02-06 Squeezing a bit more powersaving from Linux 2 months ago
The c't magazine this month had a few tips on linux powersaving. I tried them on the homeserver and saw indeed a very slight reduction in power use as logged by the UPS.

For powersaving in sound card(s):
# echo 1 > /sys/module/snd_hda_intel/parameters/power_save
This can cause plopping sounds on some sound cards.

For powersaving in disk communication:
# cd /sys/class/scsi_host/
# for i in host*/link_power_management_policy; do echo min_power > "$i"; done

Tags: , ,
2017-01-27 Nice neighbours sharing their weather readings 2 months ago
A posting about reading 433.920 MHz signals triggered the idea I had ages ago to decode those signals and see what weather stations are available nearby. The original posting 433,92Mhz ontvangen (Dutch) was about receiving remote controls (KlikAanKlikUit) and had a screenshot of some Linux software for receiving those signals but no name of the software (that would be useful information).

But a simple google search found me rtl_433 on github which receives and decodes all kinds of signals on 433.922 MHz.

I downloaded it on the raspberry pi for radio experiments, and it is working fine receiving weather information from probably nearby weather stations. At least one outside temperature and humidity sensor, one inside temperature and humidity and one wind and temperature sensor. This last one could be nice for my weather station!
2017-01-27 21:00:27 :   HIDEKI Wind sensor
        Rolling Code:    15
        Channel:         4
        Battery:         OK
        Temperature:     3.6 C
        Wind Strength:   5.31 km/h
        Direction:       67.5 °
and a rain sensor:
2017-01-27 21:01:05 :   HIDEKI Rain sensor
        Rolling Code:    0
        Channel:         4
        Battery:         OK
        Rain:    648.2 mm
Thanks for sharing, neighbours!

Tags: , , , ,
2017-01-23 Ontbrekende stukje grotere MTU met VDSL op DrayTek Vigor 130 en Ubuntu 3 months ago
Ongeveer een jaar geleden ging ik over op het Draytek Vigor 130 VDSL modem om weer een configuratie te krijgen waar ik maximale controle heb.

Het nog openstaande punt is dat ik de ppp configuratie graag naar een MTU van 1500 bytes wil. En dat dat toen niet lukte in Vigor VDSL modem in gebruik en Xs4all VDSL met DrayTek Vigor 130 VDSL modem en PPP eindpunt op Linux (ubuntu) server.

Wat ik al goed had was de MTU van de ethernet interfaces hoger en het vinkje op de Draytek aangepast. Maar als ik de mtu/mru hoger forceerde in de ppp opties ging het mis.

Nu kwam voorbij in xs4all.general over dit onderwerp:
> 1500 wordt ondersteund door Xs4all en je test eerst bij 1492 welk pakket
> via ping erdoor gaat zonder in stukken gebroken te worden.
> Daarna zet je de MTU naar 1500 en kijkt of je inderdaad 8 bits meer door
> router kunt drukken zonder dat die gebroken wordt.

Wel zorgen dat het apparaat waar je de PPPoE termineert RFC4638
implementeert.
Die moet dan in de PADI een extra tag plaatsen (PPP payload is 1500
bytes), en de BRAS zet dat ook weet in zijn PADO antwoord.
Zo maar een grotere MTU gebruiken gaat niet werken...
De PPPoE sessie komt bij mij vanaf de thuisserver met rp-pppoe. Even zoeken leverde mij op dat voor rp-pppoe met MaxPayload onderhandeling ik minstens 3.11 nodig heb, en bij de huidige ubuntu versie zit nog 3.8. Tijd om een nieuwere versie te testen.

Update: Daarvoor moeten zowel de pppoe binary als de rp-pppoe.so plugin voor pppd bijgewerkt worden, en dat lukt me op dit moment even niet. Gelukkig had ik de oude pppoe binaries expres klaar staan en kon ik dus heel snel terug.
Read the rest of Ontbrekende stukje grotere MTU met VDSL op DrayTek Vigor 130 en Ubuntu

Tags: , , ,
2017-01-22 En nog even over stadsverwarming 3 months ago
In Geluidsoverlast van vliegtuigen had ik het vooral over het opsporen van het vliegtuig om de klacht te kunnen melden, maar er was nog een extra detail: het vliegtuig vloog om deze tijd en bij deze lage temperaturen (het vriest momenteel ook overdag) om warmtelekken in de stadsverwarming te vinden.

Ik kan zo wel vertellen dat de stadsverwarming een groot warmtelek is, er zijn keurige strepen hier door de wijk waar het nooit vriest omdat de leidingen er onder liggen. Erg aardig van Eneco, maar degenen die veroordeeld zijn tot stadsverwarming betalen er wel de hoofdprijs voor.

Mijn ervaring met stadsverwarming is dat het voor hetzelfde warmtegebruik veel duurder is dan aardgas of electriciteit en dat het met een bijzonder lage efficïentie getransporteerd wordt. In mijn vorige huis (een flat) had ik stadsverwarming die zoveel warmte lekte op allerlei manieren dat ik de hoofdkranen ervan tot het minimum had dichtgedraaid en dan ergens in November wel eens het raam dichtdeed omdat het toch wel fris begon te worden. Maar omdat het blokverwarming was (een stadsverwarmingsaansluiting voor het hele gebouw en een verdeelsleutel voor het warmtegebruik per appartement) betaalde ik wel meer dan 100 euro per maand voor de warmte die ik zo snel mogelijk afvoerde.

Toen ik van een appartement naar een woonhuis ging was ik ineens een stuk minder per maand kwijt voor warmte omdat dat woonhuis een hoog rendement verwarmingsketel heeft.

Van een andere gebruiker van stadsverwarming momenteel weet ik dat die een absurd hoog bedrag betaald om het een beetje redelijke temperatuur te krijgen.

Tags: ,
2017-01-21 Geluidsoverlast van vliegtuigen 3 months ago
Het gebeurt van tijd tot tijd dat we hier extra lang en veel herrie van een vliegtuig of helikopter hebben. Vanavond weer iets waarvan we ons eerst afvroegen of het een helikopter of een vliegtuig was, maar wat wel heel hardnekkig in de buurt bleef vliegen.

De website van de rijksoverheid met de vraag Waar kan ik terecht met klachten over geluidsoverlast van vliegtuigen? is niet heel behulpzaam:
U kunt klachten over geluidsoverlast van vliegtuigen melden bij het vliegveld waar die vliegtuigen opstijgen of landen.
Het onhandige is alleen dat standaard niet zo goed aan een vliegtuig te horen of te zien is van welk vliegveld dit is opgestegen.

Maar, ik heb meestal dump1090 draaien om transpondersignalen van vliegtuigen te ontvangen en daarin zag ik meer informatie: geen latitude/longitude (altijd verdacht) maar wel hoogte (hardnekkig 1600 voet = 625 meter). En ook de ADSHEX code: 458D73 waarmee ik het vliegtuig en de vlucht snel kon vinden: Romaero BN-2-A-21 (OY-CKS) - planefinder.net wat aangaf dat het vanaf vliegveld "Rotterdam the Hague airport" komt. De website van dat vliegveld is vooral voor passagiers en niet voor meldingen geluidsoverlast, maar met wat zoeken kwam ik terecht bij Veel gestelde vragen over klachten rond vliegverkeer Rotterdam-The Hague Airport met een keurige verwijzing naar het klachtenformulier wat zelfs heel modern de optie heeft om de vlucht op de kaart te vinden aan de hand van mijn postcode. Daar heb ik de klacht ingediend, want het was echt langdurige herrie.

En dan blijkt er uitleg te zijn via een andere bron: Eneco vliegt dit weekend boven Utrecht en Nieuwegein met de mooie bewering:
Het is de eerste keer dat Eneco een inspectievlucht boven deze regio maakt. Het gaat om een klein en stil vliegtuigje, zegt Eneco, maar de vluchten kunnen wellicht voor enige geluidsoverlast zorgen.
Ze vliegen met een propellorvliegtuig uit 1978, dat is wel klein maar absoluut niet stil.

Tags: ,
2017-01-20 APRS on the Raspberry Pi: trying to decode APRS packets 3 months ago
So the mobilinkd is now connected to serial over bluetooth on the Raspberry Pi, but now to get APRS data into aprx.

So far aprx does start but I see absolutely no data coming in, even when aprsdroid will see traffic. Something strange.
koos@joy:~ $ sudo aprx -v
2017-01-20 22:05:10.593 aprx start - 2.9.0
2017-01-20 22:05:10.594 TTY /dev/rfcomm0 opened
2017-01-20 22:05:20.624 CONNECT APRSIS aprsc.pa4tw.nl:14580
^C
2017-01-20 22:18:06.115 aprx ending (SIG 2) - 2.9.0
2017-01-20 22:18:06.116 aprx ending (SIG 2) - 2.9.0
It's a good thing aprsc.pa4tw.nl has an IPv6 address as this Raspberry Pi is only configured for IPv6.

Testing with minicom on /dev/rfcomm0 does show the startup messages from the mobilinkd but absolutely no APRS data in KISS format,,,
== BeRTOS AVR/Mobilinkd TNC2
== Version 2.0.1.571
== Voltage: 4019mV
== Starting.
Switching the mobilinkd between the Raspberry Pi and the smartphone with aprsdroid does seem to confuse something, it's not always showing data in aprsdroid either.

Installing the Linux ax25-tools and using kissattach and configuring aprx to use that interface doesn't help either.

Back to the KISS over serial port over bluetooth config I changed the setting 'bluetooth tracking' on the mobilinkd, which is advised for digipeater setups. And now I am seeing something:
koos@joy:~ $ sudo aprx -v
2017-01-20 23:12:17.568 aprx start - 2.9.0
2017-01-20 23:12:17.569 TTY /dev/rfcomm0 opened
9621    PE4KH-8   R     DB0NY>APZ17,DB0KX-2*,PE0FK-10*,PI1SHB*,PA7J-2*,WIDE2*,PI1APU*,LOCAL:!5103.84N/00736.63E#www.g07.de
2017-01-20 23:12:30.378 CONNECT APRSIS aprsc.pa4tw.nl:14580
9728    PE4KH-8   R     PI1APU>APND13:>W3,NL7      PAradigm    operation!
9831    PE4KH-8   R     PA3BXR-9>UQ5QW1,PA7J-2*,WIDE1*,PI1APU*,WIDE2-1:`zDKnA8>/]"3m}431.275MHz=
9867    PE4KH-8   R     PI1SHB>APRX29,PI1APU*,WIDE2-1:!5142.02N/00520.78E#PHG3460/2m Digi/IGate 's-Hertogenbosch
9934    PE4KH-8   R     PA5JB>APU25N,PE2KDK*,PI1APU*,WIDE2*:>202317zDX: PI1SHB 51.42.02N 5.20.78E 76.3km 133� 23:13
9942    PE4KH-8   R     PI1DFT>APMI01,PI1SHB*,PI1APU*,WIDE2*:@202317z5159.70N/00420.17E#WX3IN1 Digipeater 2 mtr. pi1dft ziggo.nl
10007   PE4KH-8   R     PI1APV-2>APMI04,PI1DFT*,PA7J-2*,WIDE1*,PI1APU*,LOCAL:@202318z5130.81N/00344.00EI digi vliegveld MIDDEN ZEELAND
10018   PE4KH-8   R     DB0OTV-2>APOT21,DB0KX-2*,PE0FK-10*,PI1SHB*,PI1APU*,WIDE2*:>FILL IN DIGI + D-Star + C4FM QRG = 439,500 MHz -7,6 MHz
10122   PE4KH-8   R     PE9R>APX204,PI1APU*,WIDE2-1:=5202.5 N/00439.0 E-PHG2290QRV PI6NOS/ PI2NOS
10175   PE4KH-8   R     PA7J-2>APMI01,PI1APU*,WIDE2*:@210000z5149.68N/00450.43E-WX3IN1 PA7J Digi & I-gate Hardinxveld
10209   PE4KH-8   R     PD0JAC-10>UQ4XS8,PI1SHB*,PI1APU*,WIDE2-1:`{Mym>5#/>"4/}=
10227   PE4KH-8   R     PA3BI-10>APRS,PI1DFT*,WIDE1*,PA7J-2*,WIDE2*,PI1APU*,LOCAL:!5214.65N/00426.30E-000/000www.isemann.nl/A=000696
10277   PE4KH-8   R     PI1APV-2>APMI04,PI1DFT*,PA7J-2*,WIDE2*,PI1APU*,LOCAL::PI1APV-2 :BITS.11111111,Telemetry
10316   PE4KH-8   R     PI1SHB>APRX29,PI1APU*,WIDE2-1:!5142.02N/00520.78E#PHG3460/2m Digi/IGate 's-Hertogenbosch
And the results are showing up via the aprsc dashboard on aprsc.pa4tw.nl. Almost all packets I receive and forward are rejected as duplicate packets, but I have seen some packets accepted. So I guess I'm not really needed as an I-gate.

Tags: , , ,
2017-01-20 APRS on the Raspberry Pi: talking to the mobilinkd 3 months ago
So I want to run APRS on the Raspberry Pi. My ultimate goal is to announce the meeting of our local radio club over 2 meter APRS but I will start with just playing "I-gate" which means I receive messages over the air and forward them to the nearest APRS server on the Internet which will then probably reject them because I'm not the only one receiving them.

The first step is to link the Raspberry Pi to a radio. The easiest way is (in my opinion) to link using the mobilinkd which uses serial over bluetooth, something the Raspberry understands.

I looked up how to use bluetooth on the raspberry and found Installing Bluetooth - Raspberry Pi Projects but using the suggested graphical tools requires a lot of packages:
koos@joy:~ $ sudo apt-get install bluetooth bluez blueman
Reading package lists... Done
Building dependency tree       
Reading state information... Done
bluez is already the newest version.
bluez set to manually installed.
The following extra packages will be installed:
  adwaita-icon-theme at-spi2-core colord colord-data dconf-gsettings-backend
  dconf-service fontconfig fontconfig-config fonts-dejavu-core fonts-droid
  gconf-service gconf2-common ghostscript gir1.2-appindicator3-0.1
  gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gconf-2.0 gir1.2-gdkpixbuf-2.0
  gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-notify-0.7 gir1.2-pango-1.0
  glib-networking glib-networking-common glib-networking-services
  gnome-icon-theme gsettings-desktop-schemas gsfonts hicolor-icon-theme
  imagemagick-common indicator-application libappindicator3-1 libasyncns0
  libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libavahi-client3
  libbluetooth3 libcairo-gobject2 libcairo2 libcanberra-gtk3-0
  libcanberra-gtk3-module libcanberra0 libcolord2 libcolorhug2 libcroco3
  libcups2 libcupsfilters1 libcupsimage2 libdatrie1 libdbus-glib-1-2
  libdbusmenu-glib4 libdbusmenu-gtk3-4 libdconf1 libexif12 libfftw3-double3
  libfile-copy-recursive-perl libflac8 libfontconfig1 libgconf-2-4 libgd3
  libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgirepository-1.0-1
  libgphoto2-6 libgphoto2-l10n libgphoto2-port10 libgraphite2-3 libgs9
  libgs9-common libgtk-3-0 libgtk-3-bin libgtk-3-common libgudev-1.0-0
  libgusb2 libharfbuzz0b libice6 libieee1284-3 libijs-0.35 libindicator3-7
  libjasper1 libjbig0 libjbig2dec0 libjpeg8 libjson-glib-1.0-0
  libjson-glib-1.0-common liblcms2-2 liblqr-1-0 libltdl7 libmagickcore-6.q16-2
  libmagickwand-6.q16-2 libnotify4 libogg0 libopenobex1 libpam-systemd
  libpango-1.0-0 libpango1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
  libpangox-1.0-0 libpangoxft-1.0-0 libpaper-utils libpaper1 libpixman-1-0
  libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libproxy1
  libpulse-mainloop-glib0 libpulse0 librest-0.7-0 librsvg2-2 librsvg2-common
  libsane libsane-common libsane-extras libsane-extras-common libsm6
  libsndfile1 libsoup-gnome2.4-1 libsoup2.4-1 libstartup-notification0 libtdb1
  libthai-data libthai0 libtiff5 libvorbis0a libvorbisenc2 libvorbisfile3
  libvpx1 libwayland-client0 libwayland-cursor0 libx11-xcb1 libxcb-render0
  libxcb-shm0 libxcb-util0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3
  libxft2 libxi6 libxinerama1 libxkbcommon0 libxpm4 libxrandr2 libxrender1
  libxtst6 notification-daemon obex-data-server policykit-1 poppler-data
  python-cairo python-dbus python-dbus-dev python-gi python-gi-cairo
  python-gobject python-gobject-2 sane-utils update-inetd x11-common
Suggested packages:
  bluez-cups bluez-obexd ghostscript-x libcanberra-gtk0 libcanberra-pulse
  cups-common libfftw3-bin libfftw3-dev libgd-tools gphoto2 gtkam gvfs
  libjasper-runtime liblcms2-utils libmagickcore-6.q16-2-extra pulseaudio
  librsvg2-bin hplip hpoj poppler-utils fonts-japanese-mincho
  fonts-ipafont-mincho fonts-japanese-gothic fonts-ipafont-gothic
  fonts-arphic-ukai fonts-arphic-uming fonts-nanum python-dbus-doc
  python-dbus-dbg python-gobject-2-dbg unpaper
The following NEW packages will be installed:
  adwaita-icon-theme at-spi2-core blueman bluetooth colord colord-data
  dconf-gsettings-backend dconf-service fontconfig fontconfig-config
  fonts-dejavu-core fonts-droid gconf-service gconf2-common ghostscript
  gir1.2-appindicator3-0.1 gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gconf-2.0
  gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-notify-0.7
  gir1.2-pango-1.0 glib-networking glib-networking-common
  glib-networking-services gnome-icon-theme gsettings-desktop-schemas gsfonts
  hicolor-icon-theme imagemagick-common indicator-application
  libappindicator3-1 libasyncns0 libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data
  libatspi2.0-0 libavahi-client3 libbluetooth3 libcairo-gobject2 libcairo2
  libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra0 libcolord2
  libcolorhug2 libcroco3 libcups2 libcupsfilters1 libcupsimage2 libdatrie1
  libdbus-glib-1-2 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdconf1 libexif12
  libfftw3-double3 libfile-copy-recursive-perl libflac8 libfontconfig1
  libgconf-2-4 libgd3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common
  libgirepository-1.0-1 libgphoto2-6 libgphoto2-l10n libgphoto2-port10
  libgraphite2-3 libgs9 libgs9-common libgtk-3-0 libgtk-3-bin libgtk-3-common
  libgudev-1.0-0 libgusb2 libharfbuzz0b libice6 libieee1284-3 libijs-0.35
  libindicator3-7 libjasper1 libjbig0 libjbig2dec0 libjpeg8 libjson-glib-1.0-0
  libjson-glib-1.0-common liblcms2-2 liblqr-1-0 libltdl7 libmagickcore-6.q16-2
  libmagickwand-6.q16-2 libnotify4 libogg0 libopenobex1 libpam-systemd
  libpango-1.0-0 libpango1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
  libpangox-1.0-0 libpangoxft-1.0-0 libpaper-utils libpaper1 libpixman-1-0
  libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libproxy1
  libpulse-mainloop-glib0 libpulse0 librest-0.7-0 librsvg2-2 librsvg2-common
  libsane libsane-common libsane-extras libsane-extras-common libsm6
  libsndfile1 libsoup-gnome2.4-1 libsoup2.4-1 libstartup-notification0 libtdb1
  libthai-data libthai0 libtiff5 libvorbis0a libvorbisenc2 libvorbisfile3
  libvpx1 libwayland-client0 libwayland-cursor0 libx11-xcb1 libxcb-render0
  libxcb-shm0 libxcb-util0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3
  libxft2 libxi6 libxinerama1 libxkbcommon0 libxpm4 libxrandr2 libxrender1
  libxtst6 notification-daemon obex-data-server policykit-1 poppler-data
  python-cairo python-dbus python-dbus-dev python-gi python-gi-cairo
  python-gobject python-gobject-2 sane-utils update-inetd x11-common
0 upgraded, 165 newly installed, 0 to remove and 0 not upgraded.
Need to get 65.6 MB of archives.
After this operation, 189 MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
I don't need the whole graphical environment (I run my Raspberry Pi headless, so it doesn't have a graphical environment).

So I searched some more and found the command bluetoothctl which does pairing in text mode, exactly what I want. It took some trying:
koos@joy:~ $ hcitool scan
Scanning ...
        30:14:11:xx:xx:xx       Mobilinkd TNC2
koos@joy:~ $ bluetoothctl 
[NEW] Controller B8:27:EB:xx:xx:xx joy [default]
bluetooth]# pair
Missing device address argument
[bluetooth]# scan
Missing on/off argument
[bluetooth]# scan on
Discovery started
[CHG] Controller B8:27:EB:xx:xx:xx Discovering: yes
[NEW] Device 9C:20:7B:xx:xx:xx 9C-20-7B-XX-XX-XX
[NEW] Device D0:03:4B:xx:xx:xx D0-03-4B-XX-XX-XX
[NEW] Device F4:F5:D8:xx:xx:xx F4-F5-D8-XX-XX-XX
[NEW] Device 30:14:11:xx:xx:xx 30-14-11-XX-XX-XX
[bluetooth]# pair 30:14:11:xx:xx:xx
Attempting to pair with 30:14:11:xx:xx:xx
Failed to pair: org.bluez.Error.AuthenticationFailed
[bluetooth]# ?
Invalid command
[bluetooth]# help
Available commands:
  list                       List available controllers
  show [ctrl]                Controller information
  select <ctrl>              Select default controller
  devices                    List available devices
  paired-devices             List paired devices
  power <on/off>             Set controller power
  pairable <on/off>          Set controller pairable mode
  discoverable <on/off>      Set controller discoverable mode
  agent <on/off/capability>  Enable/disable agent with given capability
  default-agent              Set agent as the default one
  scan <on/off>              Scan for devices
  info <dev>                 Device information
  pair <dev>                 Pair with device
  trust <dev>                Trust device
  untrust <dev>              Untrust device
  block <dev>                Block device
  unblock <dev>              Unblock device
  remove <dev>               Remove device
  connect <dev>              Connect device
  disconnect <dev>           Disconnect device
  version                    Display version
  quit                       Quit program
[bluetooth]# pairable on
Changing pairable on succeeded
[bluetooth]# pair 30:14:11:xx:xx:xx
Attempting to pair with 30:14:11:xx:xx:xx
[CHG] Device 30:14:11:xx:xx:xx Connected: yes
[CHG] Device 30:14:11:xx:xx:xx Name: Mobilinkd TNC2
[CHG] Device 30:14:11:xx:xx:xx Alias: Mobilinkd TNC2
Failed to pair: org.bluez.Error.AuthenticationFailed
[CHG] Device 30:14:11:xx:xx:xx Connected: no
[bluetooth]# agent on
Agent registered
[bluetooth]# pair 30:14:11:xx:xx:xx
Attempting to pair with 30:14:11:xx:xx:xx
[CHG] Device 30:14:11:xx:xx:xx Connected: yes
Request PIN code
[agent] Enter PIN code: 1234
[CHG] Device 30:14:11:xx:xx:xx UUIDs:
        00001101-0000-1000-8000-00805f9b34fb
[CHG] Device 30:14:11:xx:xx:xx Paired: yes
Pairing successful
[CHG] Device 30:14:11:xx:xx:xx Connected: no
[bluetooth]# 
So I have to set 'scan on', 'pairable on' and 'agent on' to get in a state where a 'pair' command will start the bluetooth pairing process and ask for a pincode.

Now we have a pairing, and I could add a serial connection over this. By hand this can be done with commandline rfcomm:
koos@joy:~ $ sudo rfcomm connect /dev/rfcomm0 30:14:11:xx:xx:xx
Connected /dev/rfcomm0 to 30:14:11:xx:xx:xx on channel 1
Press CTRL-C for hangup
And in another terminal:
koos@joy:~ $ cat /dev/rfcomm0 


== BeRTOS AVR/Mobilinkd TNC2

== Version 2.0.1.571

== Voltage: 4045mV

== Starting.

So there is communications possible! Now to get aprs data from the mobilinkd. This should happen via the KISS protocol, but at this time I have no idea what that would like.

Tags: , ,
2017-01-19 (Does anybody have experience with multi-operator logging with fllog from fldigi, especially in digital...) 3 months ago
Google+Koos van den Hout : Does anybody have experience with multi-operator logging with fllog from fldigi, especially in digital-mode contests?

In a discussion about digital-mode contesting I looked at fldigi and fllog, but searching for experiences in contests with fllog I find nobody who writes about their experiences (negative or positive).

http://www.w1hkj.com/FldigiHelp-3.21/html/ui_configuration_log_server_page.html#logbook_network_address

I'm a reasonably satisfied user of fldigi in digital-mode contesting but I haven't run a multi-operator digital-mode contest yet.
2017-01-16 Living in two timezones 3 months ago
PyHamClock Radio amateurs who make contacts over the borders constantly live in two timezones: both their local timezone and the UTC timezone. Logging contacts with UTC timestamps ensures the timestamps align across different parts of the world.

To help with this logging programs for amateur radio like CQRLOG will show the current time in UTC and log in UTC.

But I also like having a desktop clock in Linux with both the local time and the UTC time. One of the reasons is with WSJT-X: in this mode transmissions start at second :00 and end at second :50 so I have to check the WSJT-X screen every minute between seconds 50 and 00 (or every second minute when I'm in a contact). This gets tedious and I get distracted when there is 50 or 110 seconds to just wait.

There are hardware 'amateur radio' clocks like the CK-2 LED Digital Dual Time Zone Clock which is over 200 US dollars and looks like it would fit into a missile launch command center. Or from MFJ: MFJ-148RC dual time LCD clock, atomic W/GMT ZONE, id timer at nearly 60 US dollars.

I decided to just look for some software for this task and after a few searches I ended up with PyHamClock which is now running on my amateur radio desktop system.

Tags: , ,
2017-01-15 I participated in the UBA PSK63 prefix contest 2017 3 months ago
I had the UBA PSK63 prefix contest in my planning again this year. This year I set up the antennas in advance, checked the contestmacros and I was ready. Some things at home delayed the start a bit, so I did not fire of a CQ UBA PSK63 PFX TEST right at 12:00 UTC but I managed nicely.

In the end I made 133 contacts. I started on 20 meters but that 'dried out' soon especially after the sun started to come down. I switched to 40 meters and this was the first time in this contest that I had access to the part of the 40 meter band below 7.050 MHz, which is where all my 40 meter contacts were made. Late in the evening 40 meter started showing some more distant stations, I saw Indonesia and Surinam callsigns but they did not hear my reply (which was not for lack of trying).

Total 133 contacts, 59 on the 20 meter band and 74 on the 40 meter band, so I entered as SOAB (single operator all band). A simple script counts 65 prefixes on 20 meter and 52 prefixes on 40 meter so that would make my claimed score 15561 points.

Looking at my contesting results the rates of contacts are improving (even with radio propagation getting worse) so I think I am doing fine.
Read the rest of I participated in the UBA PSK63 prefix contest 2017

Tags: , ,
2017-01-11 Debugging a crashing cqrlog 3 months ago
This morning cqrlog crashed soon after I started it. On a restart it crashed instantly without even giving me any option to select anything.

Since there was some mysql corruption in my system anyway I decided to completely wipe out the databases/configuration, start over, import the backups again and be on my way. I never got that far, every time shortly after initializing cqrlog it started crashing. So I started testing what could be causing this and ended up with the DXCC update being the cause. So I did not do this update, loaded my logs from the backup, improved some things in my configuration and reported my findings via mail to de cqrlog developer. I can live with the DXCC tables being somewhat outdated, I have contacts with stable countries here in Europe.

I hope an update comes out soon for cqrlog. Also noted in the cqrlog forums where at least one other user has seen the same workaround. I haven't posted it on the forum yet as I wasn't registered there.

Update 2017-01-12: During the day an update for cqrlog was made available which fixes the problem. Applause to the developers of cqrlog for responding this fast.

Tags: , ,
2017-01-09 I participated in the ARRL RTTY Roundup 2017 3 months ago
This weekend I wasn't planning on radio contesting but some other plans got changed and in the evenings the 40 meter band around 7.040 MHz was filled with the deedle deedle of RTTY signals. It was the ARRL RTTY Roundup so I participated some hours. Given the limited time and the not so optimal propagation I did not expect a top score.

In the end I made 62 contacts. Better than my score in the ARRL RTTY Roundup 2016 where I made 24 contacts (after logs were checked).

Tags: , ,
2017-01-05 Outdoor and cold amateur radio 3 months ago
Today I had time for outdoor amateur radio but it was a bit cold. So I took the car to recreation area "De Leyen" near Groenekan again, which I also did in April 2015 with warmer weather.

This time it was cold enough to stay in the car and still get cold after a few hours. I tried and worked 20 meter PSK31 and SSB, and again had the luxury of the environment there being almost free of radionoise on 20 meters. On 40 meters it was quite different, the only thing I heard from the radio was the typical noise of electrified wire nearby.

No loads of contacts, PSK31 wasn't very busy. I had the advantage of hearing stations a lot better on SSB (voice) but they did not hear my reply over the pile-up of other stations trying to contact them. I heard VP8LP which is impossible for me to hear at home, but he did not hear my replies.

The interesting contact was with A70X which is a radio expedition to Al-Safliyah island in Qatar.

Tags: ,
2017-01-04 Reviewing my 2016 amateur radio resolutions, and the new ones for 2017 3 months ago
Mobile radio for 2m/70cm in radio shack, CC-BY-SA Again on reddit /r/amateurradio there was a thread HNY! What are your 2017 Amateur Radio resolutions? so I checked the results for My 2016 Amateur Radio resolutions and thought about what I want to do in 2017 with amateur radio.

So, first to review what I hoped to do in 2016:
  • Pass the exam for the full license on 2 March
Passed.
  • Participate in "Mills on the air" in May
Prepared, and failed: antenna wasn't working and by the time things were fixed the 40 meter band wasn't cooperating.
  • Making amateur satellite contacts when the weather permits
No contacts made, I got an antenna rotor and built a holder for the arrow antenna on that rotor, but I only used it to receive SSTV from the ISS.
  • Participate in a few digimode contests 'seriously' (preparing, using an outside antenna, optimizing score). Sofar I usuallly go 'oh there is a contest I'll throw in my call and see if I can score some points'
Done: did better in a few contests compared to my 2015 scores. Also worked on and improved my contest macros. I even did a little voice contesting.
  • Bring some radio stuff on summer holiday (a full license makes this possible in a lot more countries around here)
Brought the radio and an endfed antenna on a holiday in northern England. Found out the endfed gets into problems when cold (which was probably also the reason "Mills on the air" failed first). And by the time the weather was nice enough for the endfed to work again the battery of the radio was drained.

So, for 2017:

Tags: , ,
2017-01-01 DAB services scan 1 Januari 2017 3 months ago
DAB+ logo Ter ere van het aanzetten van de zender Lopik te IJsselstein voor de regionale multiplex Randstad een nieuwe scan. Van de regionale multiplexen komen 6B Oost-Noord NL en 7A Zuid NL ook goed genoeg binnen bij een scan met een antennelocatie zo hoog mogelijk aan huis.

Condities zijn duidelijk anders dan bij de DAB services scan 11 November 2016: dit keer zijn de regionale multiplexen 6B Noord-Oost Nederland en 7A Zuid NL goed genoeg om te kunnen luisteren, en zijn de andere MTVNL multiplexen niet eens gezien.
Read the rest of DAB services scan 1 Januari 2017

Tags: ,
2017-01-01 Leaped into 2017! 3 months ago
Jan  1 00:59:59 greenblatt kernel: [2538111.748198] Clock: inserting leap second 23:59:60 UTC
I usually distribute the leap second file to all servers I control to make sure there are no strange problems around it.

I wish everyone a good 2017!

Tags: , ,


, reachable as koos+website@idefix.net. PGP encrypted e-mail preferred.

PGP key 2C66 3B5D F0D7 C263 local copy PGP key 2C66 3B5D F0D7 C263 via keyservers pgp key statistics for 0x2C663B5DF0D7C263 Koos van den Hout
RSS
Other webprojects: Camp Wireless, wireless Internet access at campsites, The Virtual Bookcase, book reviews, Weather maps
This page generated by $Id: morenews.cgi,v 1.39 2017/01/31 15:16:57 koos Exp $ in 0.156928 seconds.