Forum

Meshtastic - more p...
 
Notifications
Clear all

Meshtastic - more power, unlock limits

1 Posty
1 Users
0 Reactions
563 Widok
0
Topic starter

how to unlock 30dbi power using EU_868 preset region?

1 Answer
0
Topic starter

Remember: Please note that most T-Beam/SX1278/SX1268 (example) modules are not able to output more than 22dbm, you need an amplifier (it also improves RX). To improve radio RX, I also recommend a bandpass filter for 868 MHz. Remember that the amplifier does not have to be effective, ultimately the other party will hear you but you will not receive the signal from them, which is very likely, so consider upgrading your antennas.

 

  1. recompile firmware
  2. open firmware/src/mesh/RadioInterface.cpp
  3. find line that contain text "DEF(EU_868"
  4. change to RDEF(EU_868, 869.4f, 869.65f, 100, 0, 30, false, false, false),
  5. in same file look for
        if ((power == 0) || ((power + REGULATORY_GAIN_LORA > myRegion->powerLimit) && !devicestate.owner.is_licensed))
            power = myRegion->powerLimit - REGULATORY_GAIN_LORA;
  6. replace this code with
    power = loraConfig.tx_power;
  7. U can also tune chanutil limits inside airtime.h
  8.     uint8_t max_channel_util_percent = 40;
        uint8_t polite_channel_util_percent = 25;
        uint8_t polite_duty_cycle_percent = 50; // half of Duty Cycle allowance is ok for metadata

I assume you know what you are doing and keep your radio space clean. In case of high radio noise, try to reduce the operating parameters.

 

how to compile using visual studio code: https://meshtastic.org/docs/development/firmware/build/

This post was modified 4 miesiące temu 3 times by mrmucha
This post was modified 3 miesiące temu 4 times by mrmucha
This post was modified 2 miesiące temu by mrmucha

Odpowiedź

Author Name

Author Email

Your question *

 
Preview 0 Revisions Saved
Share: