开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Un peu plus que de l'aprs avec le Lora ?


 

Hello Tom,
?
Pour info, oublié de changer les paramètres du lilygo hier par contre j'ai changé d'antenne, j'en ai mise une plus performante.
?
--
73's, Stéphane, F5UGQ


 

Hello Tom,
?
Modifications effectuées :
?
Bandwidth 125000
Coding Rate 5
Spreading Factor 10
?
--
73's, Stéphane, F5UGQ


 

J'ai essayé de me connecter ce matin, sans succès.
Mais j'ai identifié un problème : Le firmware unsigned.io est limité à 17dBm, on transmet donc 50mW seulement au lieu des 100mW prévus !
Je suis en train de chercher une solution pour pouvoir profiter de la pleine puissance de nos modules.


 

Hello Tom,
?
J'ai trouvé une doc en PDF sur le site github du projet RNode, , il est spécifié que les 17 dBm c'est pour les fréquences de 820 à 1020 MHz, pour les fréquences 410 à 525 MHz, c'est 14 dBm. Je joins le PDF.
?
--
73's, Stéphane, F5UGQ


 

petite suggestion Tom, est-ce qu'il ne faudrait pas tout simplement spécifier le paramètre txp 20 pour passer la puissance à 20 dBm ? Ce qui donnerai :
?
--freq 433900000 --bw 125000 --txp 20 --sf 10 --cr 5
?
--
73's, Stéphane, F5UGQ


 

J'ai fait un essai en ajoutant le paramètre --txp 20, cela ne fonctionne pas, toujours bridé à 17 dBm
?
[10:29:30] ? ? ?Product ? ? ? ? ? ?: LilyGO LoRa32 v2.1 420 - 520 MHz (b1:b4:37)
[10:29:30] ? ? ?Device signature ? : Validated - Local signature
[10:29:30] ? ? ?Firmware version ? : 1.81
[10:29:30] ? ? ?Hardware revision ?: 1
[10:29:30] ? ? ?Serial number ? ? ?: 00:00:00:01
[10:29:30] ? ? ?Modem chip ? ? ? ? : SX1278
[10:29:30] ? ? ?Frequency range ? ?: 420.0 MHz - 520.0 MHz
[10:29:30] ? ? ?Max TX power ? ? ? : 17 dBm
[10:29:30] ? ? ?Manufactured ? ? ? : 2025-01-31 10:18:02
[10:29:30] ? ? ?Device mode ? ? ? ?: Normal (host-controlled)
?
Contrairement à ce qui dit la doc, c'est bien 17 dBm max et non 14 dBm pour les fréquences entre 420 MHz et 520 MHz
?
--
73's, Stéphane, F5UGQ


 

J'ai vu ?a, j'ai trouvé où se trouve les limitations à 14 et 17dBm et j'ai commenté les lignes pour les désactiver mais... Ca ne change rien, la limitation à 17dBm (qui ne correspond pas en effet à ce qui est dit dans la doc) est toujours là, chelou.
J'ai posé la question pour confirmer que je m'y prenais bien pour recompiler et uploader le firmware, j'ai la bonne méthode mais... toujours limité à 17dBm ! Je ne comprends pas comment ?a se fait, j'ai posé la question sur le github du dev mais pas de réponse pour l'instant...
?


 

Petite piste, dans le code du fichier sx127x.cpp, le puce du Lilygo Lora32 étant un SX1278, à la ligne 349 qui fait partie de la fonction setTxPower. Pour moi cette ligne bride le niveau à 17 dBm. Essayer en la mettant en commentaire.
?
--
73's, Stéphane, F5UGQ


 

J'ai fini par trouver, je n'avais modifié que cette fameuse ligne 349 de sx127x.cpp :
348     if (level < 2) { level = 2; }
349 //    else if (level > 17) { level = 17; }                                                                                             
350 
?
Il fallait aussi virer la ligne 145 dans "Python Modules/RNodes.py" :
145         #if (self.txpower < 0 or self.txpower > 17):                                                                                   
146         #    self.log("Invalid TX power configured for "+str(self), RNodeInterface.LOG_ERROR)
147         #    self.validcfg = False
148 
?
et la ligne 845 dans RNode_firmware.ino :

845         //#else                                                                                                                       
846         //  if (txp > 17) txp = 17;
847         #endif


 

Hello Tom,
?
Sinon, pour avoir plus de puissance, il y a ce genre de petite bestiole , jamais essayé.
?
--
73's, Stéphane, F5UGQ


 

J'en ai un, il faut que je lui bricole un filtre avec un quart d'onde de coax pour casser un peu plus l'harmonique 1 et la ramener à un niveau acceptable, je vais essayer de faire ?a rapidement :