Ce que le vendeur a oublié de vous dire #5 – le sondeur PUPOPAN, où le fond est une image tirée de la mémoire
Voici la cinquième partie de la série dans laquelle je vérifie quelle part de ce que vous voyez sur l’écran d’un sondeur est une mesure et quelle part un dessin. Dans l’épisode précédent, l’Erchang s’est révélé être du matériel qui mesure honnêtement et dessine un vrai écho, sauf que les icônes de poissons activées effacent de l’image toute la couche d’eau.
Aujourd’hui PUPOPAN, vendu comme « New Wireless Fish Finder » et « 3.5-inch high precision ». Cette fois sans téléphone et sans application : l’ensemble comprend son propre afficheur au boîtier caoutchouté avec des boutons, un émetteur avec antenne et un transducteur au bout d’un câble. Il a l’air le plus sérieux de tout le plateau décrit jusqu’ici, et c’est précisément pour cela qu’il a atterri sur la table.
Le résultat est le pire de toute la série et cette fois il ne s’agit ni des réglages ni de l’application. L’image du fond sur cet écran est entièrement un dessin gravé en mémoire, tandis que de l’eau arrivent dix octets, dont deux pour la somme de contrôle. Ci-dessous, je montre ce dessin, reconstitué directement depuis la mémoire de l’afficheur.
Comment fonctionne cet ensemble
Le transducteur au bout du câble pend sous le bateau ou sous un flotteur, l’émetteur avec son antenne est posé à côté, et tout ce qui est mesuré part par radio vers l’afficheur que vous tenez. L’afficheur a une dalle 320 x 480, dont 300 sur 470 pixels sont réservés à la zone sonar, et un logiciel marqué XF08M version 3.2 du 25 mars 2026.
Tout se joue sur une question : que transmet exactement l’émetteur à l’afficheur. Car c’est la seule matière à partir de laquelle l’afficheur peut dessiner quoi que ce soit.
De l’eau arrivent dix octets et pas un seul échantillon d’écho
La trame a toujours la même longueur, 10 octets, dans les deux sens. La voici en entier :
- octets 0-1 : profondeur
- octet 2 : dureté du fond, force brute de l’écho 0-255
- octets 3-4 : température
- octet 5 : niveau de batterie de l’émetteur et taille du poisson, quatre bits chacun
- octets 6-7 : profondeur du poisson
- octets 8-9 : somme de contrôle
Huit octets de contenu. Pas un seul échantillon d’écho. À titre de comparaison : l’Erchang de l’épisode précédent envoie 120 mesures d’amplitude par ping, six fois par seconde. Ici arrivent un nombre de profondeur, un nombre de dureté et un poisson.
Toutes les décisions sont prises dans l’émetteur. L’afficheur reçoit un verdict tout fait et n’a aucun moyen de le vérifier, car il ne reçoit pas de preuves, seulement un résultat. La taille du poisson a quatre états et la dureté du fond est quantifiée sur quatre niveaux aux seuils 70, 108 et 146.
Le fond à l’écran, ce sont 21 600 octets d’une image toute faite, défilée en boucle
Puisqu’il n’y a pas d’écho dans la trame, d’où vient l’image colorée du fond avec sa texture ? L’afficheur construit chaque colonne de l’image selon une règle unique et très simple :
pour chacun des 300 pixels de la colonne :
si le pixel est AU-DESSUS du fond -> écrire la couleur de fond
si le pixel est SOUS le fond -> écrire le pixel suivant de la texture toute prête
phase de la texture = phase de la colonne précédente + 1
Et c’est tout le mécanisme. Cette texture, ce sont 21 600 octets d’une image toute faite, disposés en 360 lignes de 60 octets, chaque octet étant un numéro de couleur dans une palette de 64 couleurs. Chaque colonne suivante de l’image prend dans cette bande une fenêtre décalée de 60 octets, c’est pourquoi le fond « ondule » et ressemble à de la structure.

Pour lever tout doute, voici à quoi ressemble une image complète assemblée selon la même règle : la ligne de fond provient du tableau gravé de 358 nombres, et tout ce qui est en dessous de cette unique texture.

La conséquence est brutale et mérite d’être dite franchement : sur cet écran, vous ne verrez jamais un arc de poisson, des herbiers ou des particules en suspension. Non pas parce que vos réglages sont mauvais. Toute la couche d’eau au-dessus du fond reçoit une seule couleur de fond, car la trame ne contient rien pour la dessiner. La seule chose qui apparaît dans la couche d’eau, c’est l’icône de poisson.
La dureté du fond présente dans la trame sert à choisir un jeu d’images. Autrement dit, un fond dur, c’est un autre graphisme, pas un autre écho.
L’icône de poisson est un autocollant dessiné à partir de deux nombres
Sur un poisson, l’afficheur reçoit exactement deux nombres : la taille en quatre états et sa profondeur. Pas de force d’écho, pas de forme, pas de durée du retour, ni même l’information de savoir s’il s’agit du même poisson qu’une seconde plus tôt.
De ces deux nombres naît une image. L’afficheur possède trois dessins de poisson tout prêts, un par taille. Une fois un poisson signalé, l’afficheur convertit sa profondeur en pixel et peint le dessin colonne après colonne, une barre verticale d’un pixel de large et de quatorze de haut, jusqu’à épuiser 39 colonnes. À côté, si vous l’activez dans le menu, il colle une barre avec un nombre, c’est-à-dire la profondeur inscrite près du poisson.
Ce qui ressemble à l’écran à une cible ayant une forme est une image bitmap tirée de la mémoire. L’icône vit 39 colonnes, soit plus d’une seconde en rafraîchissement rapide et presque cinq en lent, et pendant ce temps elle traverse l’écran indépendamment de ce qui se passe dans l’eau.
L’image défile plus vite que les données n’arrivent
Dans l’afficheur, un compteur tourne cent fois par seconde. Une nouvelle ligne d’image est créée tous les quelques tics, selon le réglage « Refresh Speed » : de 8 lignes par seconde au plus lent à 33 au plus rapide.
Et de l’eau il arrive au maximum sept trames par seconde, en réalité cinq à six. Le dessin est piloté par le compteur et n’a aucun lien avec le moment où une trame est arrivée, et lorsque la nouvelle profondeur vaut zéro, la colonne reprend la valeur de la précédente. Autrement dit, la densité de l’image est la densité du dessin, pas la densité de la mesure. Le défilement fluide suggère une mesure continue, et la mesure n’est pas continue.
Après huit secondes de silence radio, l’afficheur efface les indications et renouvelle sa demande. En eau peu profonde, des indications sensées ne commencent qu’à partir d’environ 0,6 mètre, au-dessus il n’y a rien à chercher.
La radio est meilleure qu’il ne faut, et c’est là toute l’ironie
L’émetteur et l’afficheur dialoguent en LoRa sur 434,000 MHz, avec facteur d’étalement SF9, bande de 250 kHz et codage 4/5. C’est une radio sérieuse, et non l’émetteur primitif des sondes des premiers épisodes.
Une trame de dix octets vole 72 millisecondes. L’afficheur répond à chaque trame par la sienne, également de dix octets, un échange complet prend donc 145 ms. Cela donne un plafond d’environ sept échanges par seconde et c’est la seule raison pour laquelle l’image ne peut pas être plus rapide.
Et maintenant l’ironie. Avec un réglage plus rapide de cette même radio, 240 octets d’échantillons bruts d’écho prendraient environ 55 millisecondes, soit moins que ce que prennent aujourd’hui dix octets. Un véritable échogramme passerait dans cette liaison avec de la marge, à cinq ou dix images par seconde. Ce n’est pas la radio qui limite, c’est un choix de conception.
- La trame ne contient ni adresse ni identifiant. Tous les exemplaires travaillent sur la même fréquence avec la même configuration, et l’afficheur accepte toute trame dont la somme de contrôle est correcte. Deux ensembles à portée se gêneront mutuellement.
- La puissance d’émission réglée dans cet ensemble est de 100 mW. En Europe, cette bande autorise 10 mW de puissance rayonnée. Ce qui sort réellement de l’antenne dépend de l’adaptation, mais le réglage lui-même est dix fois au-dessus de la limite.
La fiche technique face à ce qu’il y a dedans
| La promesse de l’annonce | Ce qu’il en est vraiment |
|---|---|
| « DUAL-BEAM SONAR » | deux lignes plus bas dans le même tableau : « Frequency 125 kHz, Single Freq ». L’annonce se contredit sur une seule image |
| Beam Angle 105 degrés | à 125 kHz, l’onde dans l’eau mesure 12 mm, et un tel angle exigerait un transducteur d’environ 8 mm, plus petit que sa propre onde. Ce n’est pas un angle de faisceau réel |
| Max Depth 50 m / 160 ft | exact. L’échelle des portées s’arrête précisément à 160 pieds, et les lectures au-delà de 180 pieds sont rejetées |
| 400 m de portée radio | crédible pour LoRa avec ce réglage de puissance, et c’est le point le plus fort de l’ensemble |
| « Accurate Sonar & Fish Alarm » | l’alarme existe bel et bien, déclenchée par le nombre même qui dessine l’icône |
Verdict : une étoile sur cinq
| Ce que je note | Note | |
|---|---|---|
| Radio : LoRa 434 MHz, portée réelle et résistance aux perturbations | ★★★★☆ | 4 / 5 |
| Profondeur : au-delà de 0,6 mètre, mesurée correctement | ★★★☆☆ | 3 / 5 |
| Dureté du fond : elle est dans la trame, mais ne sert qu’à choisir une image | ★☆☆☆☆ | 1 / 5 |
| Image du fond : texture en mémoire, pas un écho | ★☆☆☆☆ | 1 / 5 |
| Image de la couche d’eau : fond uni, ni arc ni plante | ☆☆☆☆☆ | 0 / 5 |
| Vaut-il la peine d’être acheté comme sondeur | ★☆☆☆☆ | 1 / 5 |
Vérifiez-le vous-même, sur votre propre plan d’eau
- Ancrez le bateau au-dessus d’un fond plat et regardez l’écran pendant une minute. La profondeur ne bouge pas et la texture du fond continue de défiler. C’est une texture qui défile, pas un changement du fond.
- Passez « Refresh Speed » du plus lent au plus rapide. L’image défile quatre fois plus vite et pas la moindre information ne s’ajoute.
- Passez au-dessus d’herbiers immergés. Vous ne les verrez pas. Jamais.
- Activez « Simulator ». Si vous ne le distinguez pas du travail sur l’eau, c’est exactement le message.
- Éloignez-vous avec l’afficheur jusqu’à sortir de portée. Au bout de huit secondes, les indications se remettent à zéro.
Résumé – ce que PUPOPAN ne dit pas franchement
- Il n’y a pas un seul échantillon d’écho dans la trame, il n’y a donc rien avec quoi construire un échogramme.
- Le fond à l’écran est une texture défilante de 21 600 octets, la même pour chaque plan d’eau et chaque lac.
- Toute la couche d’eau est un fond uni. Les herbiers, la thermocline ou un arc de poisson, vous ne les verrez jamais.
- L’icône de poisson est un dessin tout prêt en trois tailles, peint à partir de deux nombres sur 39 colonnes d’écran.
- La dureté du fond choisit une image, elle ne change pas l’image de l’écho.
- L’image défile plusieurs fois plus vite que les données n’arrivent.
- Le mode démonstration est identique au travail sur l’eau, car il utilise la même routine de dessin.
- Aucun adressage ni chiffrement, et un réglage de puissance dix fois au-dessus de la limite européenne pour cette bande.
Et l’autre face de la médaille, car il faut être juste : la radio est ici vraiment bonne, la profondeur au-delà de 0,6 mètre est mesurée correctement, le niveau de batterie de l’émetteur est remonté, et la couche graphique, à savoir le tampon d’historique, la palette et le blit matériel, est bien faite. Si des échantillons bruts passaient par cette liaison, ce serait du matériel correct. Ils n’y passent pas.
Comme sondeur de profondeur avec alarme poisson et écran propre, sans téléphone et sans application, cet ensemble a du sens et peut suffire à certains. Comme sondeur, c’est-à-dire pour regarder le fond, les herbiers et la structure, cela ne vaut pas la dépense, car l’image que vous voyez ne vient pas de l’eau.
Ce que je n’ai pas vérifié et dont je ne parle donc pas : l’émetteur et le transducteur, faute d’en avoir un extrait, la puissance réelle à l’antenne, la portée sur l’eau ainsi que la manière dont l’émetteur décide que « c’est un poisson ». Je décris uniquement ce que j’ai pu établir : ce qui vient de l’eau et ce que l’afficheur en fait.
Sources et documents à vérifier
- NOAA – What is sonar? – le principe d’un sondeur : impulsion émise, temps de retour de l’écho, conversion en distance
- FAO Fisheries Technical Paper 240: Fisheries Acoustics – angle du faisceau, force de cible et pourquoi le volume de l’écho ne dit rien de la longueur d’un poisson
- Épisode 4 : Erchang XF07C – une sonde qui envoie 120 vraies mesures et dessine l’écho à partir d’elles
- Épisode 3 : la boule noire XJ02B
- Épisode 2 : Lucky FF918
Dans le prochain épisode : une sonde d’une classe au-dessus, qui envoie de l’eau 300 mesures d’écho et aucun champ sur le poisson : le Vexilar SP200, la première sonde de cette série qui rend une mesure.
Avec quel matériel et sur quelle base je mène ces tests
Tous les appareils décrits dans ce cycle ont été achetés avec mon propre argent et m’appartiennent. Je les examine pour savoir ce qui arrive réellement entre les mains du pêcheur et ce que je peux exiger du matériel que je conçois moi-même. L’analyse porte sur un exemplaire précis et la version du logiciel que j’y ai trouvée ; d’autres lots, versions et variantes du modèle peuvent se comporter autrement.
Observer, étudier et tester le fonctionnement d’un programme afin d’en déterminer les principes est permis à la personne qui est entrée légalement en possession de l’appareil : art. 75 al. 2 pt 2 de la loi polonaise sur le droit d’auteur, qui transpose l’art. 5 al. 3 de la directive 2009/24/CE. La lecture de la transmission a concerné exclusivement mon propre émetteur et mon propre récepteur. Je ne publie ni code source, ni images mémoire, ni clés, ni outils permettant de copier le logiciel d’autrui – uniquement des conclusions sur ce que le matériel mesure et ce qu’il ne mesure pas.
Les noms et les marques appartiennent à leurs propriétaires et sont utilisés uniquement pour identifier le matériel examiné, dans le cadre de l’analyse critique et du droit à l’information. Les photos issues des annonces de vente sont utilisées dans le même but. Si un fabricant ou un vendeur estime qu’une conclusion est erronée, je répéterai volontiers les mesures sur l’exemplaire qu’il indiquera et je publierai un rectificatif.
C’est ainsi que cela se passe chez nous : avant que quoi que ce soit arrive dans nos bateaux, cela passe sur cette table. Et si quelque chose ne passe pas, nous le disons à voix haute, même quand personne n’a envie de l’entendre.

Asystent pomocy Extreme One