All posts by Tor Håkon Haugen

Notes on studying for a VHF certificate

What is this?

This is the notes I made while studying for a short range certificate exam which is required for operating a VHF-radio. These are my notes, so they may contain errors. I used the textbook “Mayday” by Torbjørn Tomre while studying.

Please give me a heads-up if you find errors in the text and I will try to correct it.

Why?

I got a Zodiac Seacom 150 for Christmas – a handheld VHF-radio. Using a VHF-radio requires a certificate and a license. The certificate is for you as an operator and the license is for the radio itself.

A VHF-radio is used at sea for communication between other ships and land. In case of an emergency, the VHF will be able to broadcast to all vessels in range and is thus a valuable tool.

Abbreviations

I will try to use the long name at least once in each section below, but it’s always nice to have them handy, so you don’t have to skim the text in case you only need a quick reminder.

  • VHF – Very High Frequency
  • MMSI – Maritim Mobile Service Identity
  • DSC – Digital Selective Call
  • GMDSS – Global Maritime Distress and Safety System
  • VTS – Vessel Traffic Service
  • SRC – Short Range Certificate
  • DMS – Degree, minutes, seconds (GPS coordinates)
  • MSI – Maritime Safety Information
  • SAR – Search and Rescue
  • EPIRB – Emergency Positioning Indicating Radio Beacon
  • PLB – Personal Locator Beacon
  • AIS – Automatic Identification System

Requirements

As I mentioned, to operate a VHF-radio you need a short range certificate (SRC) and a license. The certificate is for you as an operator and the license is for the VHF-radio itself. If you have several radios, it may be necessary to license them all.

Exception: anyone can use a VHF-radio in an emergency. Maybe you, the certificate holder, is unconscious and need medical assistance.

If you have a vessel with one stationary radio and one handheld, you can have both radios on the same license, as long as you don’t bring the handheld with you onto other vessels. In that case the handheld would need its own license.

You need have the license or a copy of it onboard your vessel. You also need to have the SRC on you or onboard as well.

It is also recommended to have a copy of the channel plans for your area and a reminder on how to declare MAYDAY on channel 16, including your call sign and MMSI number written on it. In an emergency it is easy to forget these details.

VHF Channels

  • Available channels are 1 – 28 and 60 – 88
  • 16 – International emergency and hailing frequency. All vessels are required to listen to channel 16 during sailing.
  • Channel 70 is reserved for DSC
  • L1, L2 and L3 is for pleasure vessels
  • F1, F2 and F3 is for fishing vessels
  • All others are dependent on national guidelines. Check before sailing into other nations territory.

Remember, everyone can hear your conversations when using the VHF-radio. Even if you hail a specific ship or station. As part of the SRC you are signing a document saying that you promise not to abuse this information in any way.

Simplex and Duplex

There is two types of channels: Simplex and Duplex. Only one person can talk on a simplex at a time, so remember to release the talk button when done speaking! Duplex is a two way communication like on the “regular” phone. Duplex uses two frequencies, one for sending and one for receiving.

Dual Watch and Tri Watch

With dual watch function on your radio, you can listen on two channels at the same time. This is channel 16 and one of your own choosing. With tri watch you can listen to three channels, channel 16 and two of your own choosing.

This is great since you can talk with other ships and still listen in on channel 16, which is a requirement.

Mobile Maritim Service Identity

9 numbers consisting of a MID + 6 numbers. The MID identifies the country. Norway has 257, 258 and 259. Pleasure vessels ends with 0, commercial vessel ends with 00. Land based stations starts with 00 + MID + 4 numbers. Handheld VHF radios start with 8 and moves all other numbers to the right, the last letter “falls off”, which basically mean removing the trailing 0.

  • 259nnnnn0 becomes 8259nnnnn for a handheld

Your vessel can have both a stationary and an handheld VHFs on the same assigned MMSI and license, remember to put 8 in front of the handheld VHF. This handheld can not be moved between vessels. If you need a handheld that is supposed to be on your person, and not tied to a vessel, get it registered with its own MMSI.

You need MMSI to use DSC or the distress button on your VHF-radio. See further down for more information about DSC and distress.

Warning: You cannot change the MMSI once it has been entered into your VHF-radio. So verify that your MMSI is correct before saving it on your device.

You will get a call sign and MMSI once you pass the exam and buy a license. If you have a big vessel, you may already have been assigned a call sign. Then again, if you have a big vessel, you may already be required to have a VHF-radio on-board.

Callings

  • MAYDAY – Emergency
  • PAN-PAN – Urgent, but not critical (yet)
  • Medico – Medical issues
  • Securité – Safety warnings.

Also, MAYDAY RELAY if you have observed a vessel in distress which can’t or hasn’t sent MAYDAY, or a vessel that has sent MAYDAY but which no-one has acknowledged. It’s a good idea to have pen and paper ready to note down information, like call sign, MMSI, GPS coordinates and other valuable information.

MAYDAY

In an emergency (if you have DSC), you can press the distress button for 5-6 seconds to send a distress call. If you have time, you can also specify the distress type by first pressing the distress button once and select the appropriate type of distress.

When sending distress, all stations in range will receive it along with your MMSI number and GPS coordinates (if your VHF is connected to a GPS receiver.)

After sending a distress DSC your radio will go to channel 16. If you do not have DSC, select channel 16 and send your distress by voice.

Distress call

  • Mayday, mayday, mayday
  • All stations, all stations, all stations
  • This is… name of vessel, name of vessel, name of vessel
  • Callsign (use phonetic alphabet, foxtrot etc.)
  • Your MMSI number
  • Wait ~10 seconds and send distress message

Distress message

  • Mayday
  • All stations
  • This is.. name of vessel
  • Call sign
  • Your MMSI number
  • Type of distress
  • Location
  • Number of persons on-board
  • Other valuable information

Other words used during mayday

  • Seelonce mayday – If someone is talking on channel 16 during an emergency, remind everyone that radio silence is in effect for all other vessels not involved in the rescue operation.
  • Seelonce feenee – Emergency/distress is resolved and the channel is open again

If you can help

If you are able to help a vessel in distress; either reply to the vessel itself and report your status (who you are, how far away you are and what you can help with). Or, if another ship or a costal radio service has ‘taken over’ the situation, report to that vessel/station.

In an emergency, another vessel or the coast guard may be coordinating the rescue operation since the vessel in distress probably is busy with trying to stay alive.

PAN-PAN

Pan-pan is for urgent messages, like loss of engine power, but in no immediate danger.

Calling

You may want to direct an urgency message only at the coastal service, not all stations, like this:

  • Pan-pan, pan-pan, pan-pan
  • Costal radio, costal radio, costal radio
  • This is.. name of vessel, name of vessel, name of vessel
  • Call sign
  • Your MMSI number
  • Wait ~10 seconds and send message

Message

  • Pan-pan
  • Costal radio
  • This is… name of vessel
  • Call sign
  • Your MMSI number
  • Your message (include your location so the costal service can correct channel)
  • Optional: ask for a working channel or continue until the costal service ask you to switch to a working channel.

GPS position

The world is divided into latitude and longitude. North of equator is north, and south of equator is south. East/west depends on where you are in relations to Greenwich in UK.

Goes from 90 degrees north to 90 degrees south, and 180 degrees west to 180 degrees east. The intersect as 0 degrees, which has given birth to Null Island. It’s not a real island, but it is a real location.

Norway is always placed in the Northeast part of the world. USA is placed in the Northwest.

Typically spoken as degrees, minutes and seconds. Many VHF-radios however, my included, uses decimal minutes. So instead of “59 degrees, 25 minutes, 30 seconds north” it could be “59 degrees, 25 comma 5 minutes north”, where .5 equals 30 seconds (since 60 seconds is 1 minute, 30 seconds is 0.5 minutes.)

Example for a position south of the island Utsira, Norway:

  • 59 degrees, 17 comma 803 minutes north
  • 04 degrees, 52 comma 828 minutes east

It would also make sense to just say it plainly: just south of Utsira.

Calling procedure

As with the mayday example; the following procedure is used for calling other vessels. Use channel 16 for hailing and switch to a working channel afterwards to keep 16 open for traffic.

  • Name of station, name of station, name of station (max 3 times)
  • This is… name of vessel, name of vessel, name of vessel (max 3 times)
  • Callsign
  • MMSI (may be skipped)

If you do not receive a response, you can try again 2 more times with 2 minutes in between. After this you should wait minimum 15 minutes.

Once you get a reply

  • Name of station
  • This is… name of vessel
  • Go to channel [choose a free channel]

Select the channel chosen and continue talking there.

Answer procedure

  • Name of station that called you
  • This is… name of vessel

If you are unsure if the call is for you, wait till next calling and make sure before answering. If you are sure it is for you, but you are unsure who is calling, reply and ask for their name or call sign.

How to talk

Slow and clearly. Depending on radio, position and weather, your voice can arrive a bit fuzzy in the other end. Use the phonetic alphabet on critical pieces of information, like your call sign.

The phonetic alpahbet is the ‘Foxtrot Tango’ lingo.

Digital Selective Call

Sends digital text to one or many stations. Can be used to hail other stations/vessels on their MMSI number. The distress button also uses DSC to send your MMSI, distress type (if specified) and GPS coordinates (if GPS is hooked up to the radio).

Remember to also send your distress on channel 16 afterwards. Another small vessel may be nearby, but unable to understand the GPS coordinates. A calling on channel 16 with location spoken in a more natural way; like “just outside the lighthouse north of Haugesund”, you know, like you would explain it to someone over the phone.

VHF to telephone

It is possible to request a phone call to be made using the costal service. In Norway this is a free service for all licensed radios. Call the costal radio on a working channel and request a phone call.

It goes both ways. You can call the costal radio in Norway on their phone number and ask them to contact a vessel using their MMSI number.

In other counties this may result in a fee and you must supply the service with a subscriber service. Norway only has one such ‘phone company’, and they will relay the invoice to you.

Vessel Traffic Service

Norway has 5 VTS. Commercial boats are required to check in when they enter the waters that fall under their zone. Usually they cover areas with high traffic or tight passage.

Global Maritim Distress and Safety System

Vessels that travels far from land are required to be able to send a distress call to other stations using minimum two different systems.

Includes:

  • VHF w/DSC
  • MF w/DSC (medium frequency)
  • HF w/DSC (high frequency)
  • NAVEX
  • Inmarsat and Iridium satellite
  • Cospas/sarsat
  • RADAR-SART or AIS-SART for location

NAVTEX

Required on commercial vessels. Navtex receives Maritime Safety Information. Navtex is divided into 21 areas worldwide, and coveres up to 650 nautical miles.

COSPAS-SARSAT

Requires batteries that can last minimum 48 hours. Is part of a search and rescue positioning system.

VHF and sender effect

A normal VHF radio usually send with 25W (some nations restrict the allowed effect, always check when traveling!) A handheld has between 5W and 6W as maximum. When in harbour and talking too someone close by, restrict your sender to 1W not to disturb others further away.

Higher antenna equals better range. The VHF radio only broadcasts to what it can ‘see’, so your call on channel 16 might not be picked up too far away if you are using a handheld device. This is why of other vessels may act as a relay on your behalf.

Squelch

Remember to adjust squelch as necessary, which is each time you turn on the radio and if you travel great distances. The squelch should be adjuested by turning it down till you hear static, then turn it up one notch at a time until the static is gone. This way you will be able to receive the weakest possible signal without filtering it out.

Range

Range depends on the hight of the antenna, since VHF uses “line of sight”.

  • 5 meters, 5-10 nautical miles (small boat)
  • 12 meters, 25-30 nautical miles (sailboat)
  • 30 meters, 40-60 nautical miles (big boats)

Radio check

It is recommended to do a radio check once in a while to test the equipment. Use DSC or hail the coast service on one of their working channels, or channel 16 and ask for a working channel. Find the working stations in your area first.

Once you have established contact, ask for a radio check and they will reply how well they hear you. If you use DSC, they will hail you using your MMSI, so remember who you are and reply accordingly.

  • Station you are calling
  • This is… vessel name (max 3 times) (and MMSI if you used DSC, since this is the identifier they have on you)
  • I would like to perform a radio check.

Exam

The exam for SRC in Norway can be taken online. It consists of 35 questions which have to be answered within 1 hour. The last 5 are “simulated” VHF calls which counts double. You have to get 75% correct. A SRC is valid until you are 100 years old (lifetime), unless you manage to get it revoked.

The Norwegian exam asked about battery maintenance, so do not skip the chapters on this. Same goes for Novatex and EPIRBs.

Some light fun: MarineTraffic and AIS

Check out MarineTraffic.com. This site uses available AIS information to track ships and vessels. You can also find call sign and MMSI number among other information.

Security Through Stupidity

Security through obscurity is a well-known term in the computer industry, but what if the security is not even obscured? Security through obscurity implies that some efforts were made to hide something, anything. But this does not always seem to be the case – because if it were, the people responsible would not just be ignorant, but also stupid; hence the term “security through stupidity.”

Maybe I am being a bit harsh; but let us look at a few examples.

The information was there all along

In 2021, a journalist for St. Louis Post-Dispatch discovered teachers’ social security numbers on the state of Missouri’s website. The sensitive information was not directly visible on the webpage, but it was there if you right clicked and selected “view source” in your browser.

Allegedly, this journalist had “hacked” the website to gain access to this information. Let me repeat that: The state of Missouri leaked social security numbers on their website and threatened the person who found out and reported the vulnerability.

The stupidity here is not only the governments lack of security, but also how they chose to react.

Ask and you shall receive

Ever wondered what would happen if you replaced your user id in the address bar with someone else’s? Maybe you would find some personal information, or maybe you would find a lawsuit.

A Norwegian developer found himself in such a situation. He wanted to make a mobile app where you could find the owner of a vehicle using the license plate. This is not secret information by the way; you can get it by sending a text message to the Norwegian department of motor vehicles.

This developer wanted a more seamless interaction however, and he found a solution. When logged into the department of motor vehicles, he would see his own car details. No surprise there. However, by changing the address in the browser he could find the owner of other cars as well. He decided to use this to generate his own database of vehicle information. Scraping the information using publicly available APIs.

The department of motor vehicles were not amused when he told them he had found a solution to his problem, and they presented him with a lawsuit. Now the most astonishing part, from my point of view, is he lost the first trail, which tells you a lot about the legal system and its understanding of technology. Luckily, the verdict was later overturned and once again we are allowed to change the address bar in the browser.

Ordering off-menu

This may be my favorite. Probably because I used it with immense success in the past. It is also a variant of the “ask and you shall receive” listed above. It boils down to a simple “let’s trust the user’s input.”

In my case, I discovered that I could get my hands on the license key to any combination of Volvo car and a DVD containing map updates for the satnav. The website handling license requests worked like this: You entered your cars VIN, vehicle identification number, and a list of previously bought maps for this vehicle would show up. Select one, enter your email address, and a license key would arrive in your inbox along with a “thank you, and have a nice day.”

Now, what do you think happened if you changed one of the available maps with a map you did not legally own? Bingo, you got mail: “Thank you, and have a nice day.” And just how do you change this you ask? Well, developer tool in Chrome, Edge or Firefox would do fine.

Conclusion

If you want to hide or protect information, at least give it some effort. More importantly, if you get a heads-up that you may be leaking secrets; thank them for sharing, fix it, and move on. Do not sue or threaten to sue them. And lastly, if you do not understand technology, do not pretend you know technology. It is that simple.

My Year in Books

And by “My Year in Books” I obviously mean 2022, the year we just left behind.

Cover of three books: The Storyteller by Dave Grohl, Project Hail Mary by Andy Weir and Becoming by Michelle Obama
Three of the books I read in 2022.

In 2022 I started the year with a goal to read 36 books; I ended up reading 31. There are several reasons why I didn’t reach my goal, but the main one is that I simply didn’t read enough.

This year my goal will be (at least) 40 books. I selected that goal because a) based on last year’s reading habit, it is ambitious but still realistic, and b) I may or may not turn 40 this year.

To be able to reach this goal I have realized that I must read more fiction in between the “heavy stuff” of self-help, biographies, technical books and what not. Some books are just easier to digest than others. Barack Obamas brick, A Promised Land, is not one of them, and that’s why I still haven’t finished it. Sorry Barack, but I preferred your wife’s writing.

Back to fiction, the best book I read last year: Project Hail Mary. I cannot stress how good this book was. It is a book I want to read again, and again. It is just so darn good.

I can also recommend “The Storyteller” by Dave Grohl, the Foo Fighter himself. I’m currently reading (among other books) “Born to Run” by Bruce Springsteen. So far Dave Grohl has been more captivating in his storytelling, but I’ve just started “running”, maybe it will change once I get a bit further into the book.

To see the whole list of books I read, you can roam around in my Goodreads profile.

On Writing a Meeting Agenda

I have attended too many meetings without a clear agenda, or no agenda at all – except for a vague subject line – then I can count. Writing a good meeting agenda can be the difference between a productive conversation bringing you closer to your goals, or a waste of time.

Sadly, a good agenda is no guarantee to a productive meeting. It all depends on the participants. You can write a clearly defined agenda, right down to what the outcome should be: decide on X or Y, and still people could show up unprepared. But now it is clear who is not doing their part, who is not paying attention.

By writing a good agenda, you have done your part to maximise the success of any meeting.

Write a good title

The subject line should be short and to the point. The tighter the group of participants, the shorter it can be. If you invite in people from other parts of the organization, or external people, it may have to convey some more information. In any case, the title needs to be self-explanatory to the group attending.

State the expected outcome

Write down what the outcome of the meetings should be. Is it a decision? Is it another meeting? In other words: what do you want to achieve? Since this is the most important part of a meeting, I would suggest keeping this at the top of the agenda.

Ask for input in advance

Be clear on the input needed to make decisions. A meeting is not the time to look up information that could have been prepared in advance. Make sure to tag the person(s) responsible for doing this, otherwise it will not happen. Again, this may not be a guarantee that they do their part, but it is on them, not you. If someone has not done their job, make them aware of it. Make them learn to respect you and the meeting culture you want to build.

Be succinct and to the point

You are not writing a novel, so keep the content brief and use bullet points if possible. Nobody wants to read more than necessary. You should attach any related reading material as separate documents. If you are to discuss an incident, the deviation report should be an attachment.

As with asking for input, tag people if they need to familiarize themselves with the attached documents beforehand.

Invite the right people

Invite the right people and make sure they stay onboard. I have been in meetings that have been forwarded to a bunch of people that have no clue on what is going on, and the person you really wanted – that you needed – have dropped out. Do not allow this to happen. Be strict. Cancel if necessary. Do not waste time if the right people are not present.


There you have it: my five tips to a better meeting. Now, make sure to take notes. Who attended, what did you discuss, who should follow up on what. This is valuable information, especially if you are to have a follow-up meeting.

Even if you are “just” a participant: take notes. It will make you a better human being.

Muscle memory is amazing

This is something every gamer will recognize. And although I am not a gamer, I still feel it deservers to be said: Muscle memory is amazing. Put in enough repetitions, and your body will remember them for life.

Even though I wrote that I am not a gamer – because I do not spend much time playing games – it was during gameplay (ironically enough) that this thought was born, and therefor this writing.

As part of my battle with (a possible) long term depression – which I just call life; I try to notice and appreciate the smaller things in life, so take this writing for what it is: observational. And as far as things to admire and appreciate goes, muscle memory is certainly on the list.

Muscle memory kicks in

It was probably an act of distraction (from something, obviously), that lead me to opening up Steam and noticing an update to Kerbal Space Program (KSP) being downloaded. And I thought: “Now that is a name I haven’t heard in a long time“. And true enough, last gameplay was March 2021.

So, I started the game. Entered the hangar, found a saved spacecraft which still had a valid design (updates sometimes add or remove modules, rendering a saved spacecraft useless), and brought it to the launchpad. Amazingly, I was still able to get this thing into orbit – on the second try, having forgotten to enable SAS (Stability Assist) at first launch. Whoops.

But on the seconds launch I knew which key to press to enable SAS. I knew which key to set full throttle and how to engage the various stages. And after a successful rendezvous with a space station (which I left there almost two years prior), I also knew how to enable RCS and do the finer manoeuvre to dock.

And it is not only in gameplay. I use muscle memory for passwords and PIN codes, when writing, using the VIM editor or even driving a car. The clutch/gearbox; foot/hand coordination. It is all there, ready to be used when the environment is correct. And I think that last part is key: The environment has to be set up correctly. Once it is, muscle memory takes over. It is simply amazing.

A quick side note: After getting a new keyboard, I found the number of typos going up. The keyboard is just a tad to sluggish, so sometimes I miss a key. And working with a keyboard (for me) is all muscle memory.