SignalMorse — Support

Morse code you send and read with light.

Write to SUPPORT@CREABYTE.NET — in English or in French. Please say which iPhone or iPad you are on and which iOS version; for a decoding problem, the dit length in use, the distance, and whether it was daylight or dark are the three things that explain nearly everything.

Privacy policy — the app collects nothing.

Before you write

“It does not decode the Morse beeps from my radio.”

It cannot, and it is the app's defining limitation. SignalMorse reads light: a screen, a torch, a signalling lamp. Morse as sound — a tone, a buzzer, a radio — is a different problem and a different app. Most products called “Morse decoder” do sound, which is exactly why this one says so first.

“It locks onto a lamp instead of my correspondent.”

Less often than you would fear, because the app does not choose the brightest spot but the one blinking at a plausible Morse rate. A lamp that never changes is ignored however bright it is.

When it does happen — a reflection of your own correspondent, a television, someone walking past a light — you can settle it by hand: every spot that flickers in the Morse band shows the last characters it is reading, written next to its box. Tap the box whose text looks right and it stays yours. Long-press anywhere in the preview to hand the choice back to the app. Double-tap a spot the app has not boxed at all to watch that fixed point instead.

“Nothing is decoded outdoors in daylight.”

Daylight is the hard case: the sun raises the whole scene, and a phone screen has to stand out against it. Three things help, in this order: use the torch rather than the screen, get closer or zoom nothing (the light must be a real spot in the frame, not a pinpoint), and put the receiving camera in shade so the sky is not in the picture.

The contrast meter under the preview is the honest answer: while it reads poor, the light and its surroundings are too close in brightness for any decoder to separate them, and the app says so rather than printing a guess. At night, with a torch, the same setup works from very much further.

“The first character is wrong.”

The receiver calibrates itself on the first pulses it sees: it has to measure your dit before it can tell a dit from a dah. Give it a couple of characters — or start with a known word — and the timing display will show the dit and dah it settled on. If you begin transmitting before pointing the camera, the first letter of the message can be cut in half; the app re-reads it from the pulses when it can, but half a letter is sometimes just half a letter.

“A question mark appears in the text.”

A ? means a pattern was received cleanly but is not in the dictionary in use — a genuine unknown code, or a character whose timing was distorted. It is deliberately not silent: the app would rather show you that something arrived than drop it.

“The text breaks when I move the phone.”

It should not, and this is the part of the app that took the longest. Every tracked spot is decoded in parallel, so when the light moves across the frame the app is already reading it at its new place and joins the two halves at the seam. Where it still costs you a character is a move made in the middle of a letter: move during a gap between words and it costs nothing at all.

“The torch does nothing.”

iPads have no torch — on an iPad the transmission always uses the screen. On an iPhone, the torch also refuses to light when the device is too hot or the battery very low; the screen still works in both cases.

“The camera preview is black.”

Open Settings → SignalMorse on the device and check that camera access is allowed. The app asks once, on the first use of automatic decoding, and cannot ask again afterwards.

“My dictionary did not reach the other device.”

Both devices must be on the sharing screen at the same time and near each other. The transfer is direct, device to device, over Wi-Fi or Bluetooth — so both need Wi-Fi or Bluetooth switched on, even where there is no network to join. The first time, iOS asks for permission to find devices on the local network; if you refused, it is in Settings → SignalMorse → Local Network.

“How fast can it go?”

The transmitter goes from 500 ms down to 50 ms per dit. The receiver calibrates itself to whatever it is shown, so there is no setting to match on the other side. Below about 80 ms the margin narrows — the light itself takes time to turn on and off, and a screen is slower than a torch — so if a fast message comes through with mistakes, slow it down before suspecting anything else.

“The automatic decoder stopped after two minutes.”

That is the free run, and it is announced before it starts: the countdown sits under the Start button the whole time. Transmitting, the whole International Morse Code and the manual decoder have no limit at all, and the first ten levels of the training are free. The one-off unlock removes the session limit, opens the whole training course, and adds dictionaries of your own — writing them, editing them, and sending them to a device nearby.

“I paid, and a new phone asks me to pay again.”

It will not charge you twice. Open Settings in the app and tap Restore purchase, signed in with the same Apple Account that made the purchase. It is a one-time purchase, and it is shared with your family group if you use one. If the restore finds nothing, check the Apple Account in Settings › [your name] › Media & Purchases — a second account is the usual explanation.

“Which devices?”

iPhone and iPad, iOS 17.6 or later. The decoder uses the fastest camera format the device offers, up to 120 frames a second; on a device limited to 60 it works, with less margin at the shortest dit lengths.

Reporting a decoding problem

If the app reads a message wrongly, the most useful report is the boring one: what was transmitted, what was decoded, the dit length, the distance, whether the transmitter used its screen or its torch, and what else was lit in the frame. Reflections in a room and a window behind the transmitter are the two most common explanations, and both are visible in a photograph of the scene taken with any other app.

Contact

SUPPORT@CREABYTE.NET

Data

The two Chinese telegraph codebooks — the mainland one and Taiwan's — come from the Unihan database of the Unicode Consortium, under this notice:

UNICODE LICENSE V3

COPYRIGHT AND PERMISSION NOTICE

Copyright © 1991-2026 Unicode, Inc.

NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.

Permission is hereby granted, free of charge, to any person obtaining a copy of data files and any associated documentation (the "Data Files") or software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that either (a) this copyright and permission notice appear with all copies of the Data Files or Software, or (b) this copyright and permission notice appear in associated Documentation.

THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.

IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.

Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder.

SignalMorse — Assistance

Le Morse qui s'émet et se lit en lumière.

Écrivez à SUPPORT@CREABYTE.NET — en français ou en anglais. Précisez l'iPhone ou l'iPad et la version d'iOS ; pour un problème de décodage, la durée du point utilisée, la distance et s'il faisait jour ou nuit expliquent presque tout à elles trois.

Politique de confidentialité — l'app ne collecte rien.

Avant d'écrire

« Elle ne décode pas le Morse sonore de ma radio. »

Elle ne le peut pas, et c'est la limite qui définit l'app. SignalMorse lit la lumière : un écran, une torche, un projecteur de signalisation. Le Morse sonore — une tonalité, un buzzer, une radio — est un autre problème et une autre app. La plupart des produits appelés « décodeur Morse » font du son, et c'est précisément pour cela que celui-ci le dit en premier.

« Elle s'accroche à une lampe au lieu de mon correspondant. »

Moins souvent qu'on ne le craint, parce que l'app ne choisit pas la tache la plus brillante mais celle qui clignote à une cadence de Morse plausible. Une lampe qui ne change jamais est ignorée, aussi brillante soit-elle.

Quand cela arrive tout de même — un reflet de votre propre correspondant, un téléviseur, quelqu'un qui passe devant une lumière — vous pouvez trancher à la main : chaque tache qui scintille dans la bande Morse affiche à côté de son cadre les derniers caractères qu'elle lit. Touchez le cadre dont le texte a l'air juste et il reste le vôtre. Appui long n'importe où dans l'aperçu pour rendre le choix à l'app. Double touche sur un point que l'app n'a pas encadré pour surveiller ce point fixe à la place.

« Rien n'est décodé dehors en plein jour. »

Le jour est le cas difficile : le soleil relève toute la scène, et un écran de téléphone doit s'en détacher. Trois choses aident, dans cet ordre : utiliser la torche plutôt que l'écran, se rapprocher (la lumière doit être une vraie tache dans l'image, pas un point d'épingle), et mettre la caméra qui reçoit à l'ombre pour que le ciel ne soit pas dans le cadre.

L'indicateur de contraste sous l'aperçu est la réponse honnête : tant qu'il affiche faible, la lumière et ce qui l'entoure sont trop proches en luminosité pour qu'un décodeur quelconque les sépare, et l'app le dit au lieu d'imprimer une supposition. La nuit, avec une torche, le même dispositif porte beaucoup plus loin.

« Le premier caractère est faux. »

Le récepteur se calibre sur les premières impulsions qu'il voit : il doit mesurer votre point avant de distinguer un point d'un trait. Laissez-lui deux caractères — ou commencez par un mot connu — et l'affichage de timing montrera le point et le trait qu'il a retenus. Si vous commencez à émettre avant de pointer la caméra, la première lettre peut être coupée en deux ; l'app la relit à partir des impulsions quand elle le peut, mais une demi-lettre reste parfois une demi-lettre.

« Un point d'interrogation apparaît dans le texte. »

Un ? signifie qu'un motif a été reçu proprement mais n'existe pas dans le dictionnaire utilisé — un vrai code inconnu, ou un caractère dont la durée a été déformée. Ce n'est délibérément pas silencieux : l'app préfère vous montrer que quelque chose est arrivé plutôt que de le jeter.

« Le texte se casse quand je bouge le téléphone. »

Il ne devrait pas, et c'est la partie de l'app qui a demandé le plus de travail. Chaque tache suivie est décodée en parallèle : quand la lumière se déplace dans l'image, l'app la lit déjà à sa nouvelle place et recoud les deux moitiés à la jointure. Ce qui coûte encore un caractère, c'est un déplacement fait au milieu d'une lettre ; bougez pendant un espace entre deux mots et cela ne coûte rien du tout.

« La torche ne fait rien. »

Les iPad n'ont pas de torche — sur iPad l'émission se fait toujours par l'écran. Sur iPhone, la torche refuse aussi de s'allumer quand l'appareil est trop chaud ou la batterie très basse ; l'écran fonctionne dans les deux cas.

« L'aperçu caméra est noir. »

Ouvrez Réglages → SignalMorse sur l'appareil et vérifiez que l'accès à la caméra est autorisé. L'app le demande une fois, à la première utilisation du décodage automatique, et ne peut plus le redemander ensuite.

« Mon dictionnaire n'est pas arrivé sur l'autre appareil. »

Les deux appareils doivent être sur l'écran de partage en même temps et proches l'un de l'autre. Le transfert est direct, d'appareil à appareil, par Wi-Fi ou Bluetooth — il faut donc le Wi-Fi ou le Bluetooth allumé, même là où il n'y a aucun réseau à rejoindre. La première fois, iOS demande l'autorisation de trouver les appareils du réseau local ; en cas de refus, elle se retrouve dans Réglages → SignalMorse → Réseau local.

« Jusqu'à quelle vitesse ? »

L'émetteur va de 500 ms à 50 ms par point. Le récepteur se calibre sur ce qu'on lui montre : il n'y a aucun réglage à accorder entre les deux côtés. En dessous de 80 ms environ, la marge se réduit — la lumière elle-même met du temps à s'allumer et à s'éteindre, et un écran est plus lent qu'une torche — donc si un message rapide arrive avec des fautes, ralentissez-le avant de soupçonner autre chose.

« Le décodage automatique s'est arrêté au bout de deux minutes. »

C'est l'essai gratuit, et il est annoncé avant de commencer : le décompte reste sous le bouton de démarrage pendant tout ce temps. L'émission, tout le Code Morse international et le décodeur manuel n'ont aucune limite, et les dix premiers niveaux de l'entraînement sont gratuits. Le déverrouillage, payé une fois, retire la limite de session, ouvre tout le cours d'entraînement, et ajoute les dictionnaires à vous — les écrire, les modifier, et les envoyer à un appareil voisin.

« J'ai payé, et un nouveau téléphone me redemande de payer. »

Vous ne serez pas débité deux fois. Ouvrez les Réglages de l'app et touchez Restaurer l'achat, connecté au même compte Apple que celui qui a servi à l'achat. C'est un achat unique, et il est partagé avec votre groupe familial si vous en avez un. Si la restauration ne trouve rien, vérifiez le compte Apple dans Réglages › [votre nom] › Médias et achats — un second compte est l'explication habituelle.

« Quels appareils ? »

iPhone et iPad, iOS 17.6 ou plus récent. Le décodeur utilise le format de caméra le plus rapide de l'appareil, jusqu'à 120 images par seconde ; sur un appareil limité à 60, il fonctionne, avec moins de marge aux durées de point les plus courtes.

Signaler un problème de décodage

Si l'app lit un message de travers, le signalement le plus utile est le plus ennuyeux : ce qui a été émis, ce qui a été décodé, la durée du point, la distance, si l'émetteur utilisait son écran ou sa torche, et ce qu'il y avait d'autre d'allumé dans le cadre. Les reflets d'une pièce et une fenêtre derrière l'émetteur sont les deux explications les plus fréquentes, et toutes deux se voient sur une photo de la scène prise avec n'importe quelle autre app.

Contact

SUPPORT@CREABYTE.NET

Données

Les deux livres de codes télégraphiques chinois — celui du continent et celui de Taïwan — viennent de la base Unihan du consortium Unicode, sous cet avis, qui doit figurer tel quel, en anglais :

UNICODE LICENSE V3

COPYRIGHT AND PERMISSION NOTICE

Copyright © 1991-2026 Unicode, Inc.

NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.

Permission is hereby granted, free of charge, to any person obtaining a copy of data files and any associated documentation (the "Data Files") or software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that either (a) this copyright and permission notice appear with all copies of the Data Files or Software, or (b) this copyright and permission notice appear in associated Documentation.

THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.

IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.

Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder.