Wessel Nieboer
d0720c63c2
Allow negative tx power
Like SX1262 allows -9 dBm lowest, some allow lower but that probably
isn't useful
5 months ago
Matthias Wientapper
0805a47f35
Add output of region cmd via lora cli
Add cli commands "region list {allowed|denied}"
4 months ago
liamcottle
ed589f9620
boot adverts are now zero hop instead of flood
4 months ago
Chris
c16bcd2fe3
Expose a counter to track RadioLib receive errors
This change counts when readData returns an err code other than RADIOLIB_ERR_NONE. In most cases this is going to be a CRC error. This counter is exposed in the `stats-packets` command, and in the repeater stats payload (4 additional bytes to the payload, which is now 56 bytes with this change. My incompetent robot claims the total payload size is 96 bytes (unverified but probably close).
4 months ago
taco
96ef5e5efe
allow set prv.key from remote, validate new prv.key
4 months ago
taco
988287bfd7
recalc ClientACL shared_secrets at startup
4 months ago
taco
6336bd5b72
refactor ClientACL and CommonCLI, add ClientACL::clear()
4 months ago
Scott Powell
69a71d0e25
* repeater login response, FIRMWARE_VER_LEVEL now bumped to 2
5 months ago
Scott Powell
b6110eee38
* new req/resp (after login): REQ_TYPE_GET_OWNER_INFO (includes firmware-ver)
* ANON_REQ_TYPE_OWNER, firmware-ver removed (security exploit)
* ANON_REQ_TYPE_BASIC, formware-ver removed, just remote clock + some 'feature' bits
* CTL_TYPE_NODE_DISCOVER_REQ now ingored if 'repeat off' has been set
5 months ago
Scott Powell
4e4f6d92a0
* ANON_REQ_TYPE_VER_OWNER now delimited by newline chars
5 months ago
Scott Powell
65796c8f20
* CommonCLI: added "set name ..." validation
* ANON_REQ_TYPE_VER_OWNER, now removes commas from node_name
5 months ago
Scott Powell
fd69acb421
* new ANON_REQ_TYPE_VER (for just simple clock + ver info)
5 months ago
Scott Powell
2a035ad816
* ANON_REQ_TYPE_VER_OWNER, now includes node_name
5 months ago
Scott Powell
5475043083
* new ANON_REQ_TYPE_VER_OWNER
* CommonCLI: new "get/set owner.info ..."
5 months ago
Scott Powell
5cc44dd802
* ANON_REQ_TYPE_REGIONS now direct only, with reply_path encoded in request
5 months ago
Scott Powell
3af25495bb
* Repeater: new anon request sub-type: ANON_REQ_TYPE_REGIONS (rate limited to max 4 every 3 mins)
* Companion: new CMD_SEND_ANON_REQ command (reply with existing RESP_CODE_SENT frame)
5 months ago
Kevin Le
26321162ee
To fix the default temperature to be overridden by external sensors (if any)
5 months ago
Kevin Le
1706f759b7
Modified hasPendingWork to return bool
5 months ago
Kevin Le
5c6c15942b
Added powersaving to all ESP32 boards with RTC-supported DIO1
Added CLI to enable/disable powersaving
5 months ago
Kevin Le
2deb9cf144
Fixed to call getMCUTemperature once.
6 months ago
Kevin Le
4504ad4daf
Added default temperature from ESP32 MCU and NRF52 MCU
Added NRF52Board.h and NRF52Board.cpp
Modified NRF52 variants to extend from NRF52Board to share common feature
6 months ago
Scott Powell
dc58f0ea83
* BUG FIX: repeater remote admin, flood login should invalidate the client->out_path
6 months ago
taco
5a3ea64a97
Repeater: add adc.multiplier setting
7 months ago
Winston Lowe
031fa1e704
Changed uint to a uint8_t
7 months ago
Scott Powell
ab0721d6df
* fix: repeater and room server telemetry requests now return all telemetry for _READ & _WRITE ACL permissions.
7 months ago
Scott Powell
1520f4d28e
* repeater, DISCOVER_REQ, flags lowest bit now for 'prefix_only' responses
7 months ago
Scott Powell
963290ea15
* repeater: various "region" CLI changes
* transport codes 0000 and FFFF reserved
7 months ago
Scott Powell
ddac13ae80
* repeater: CLI, added "region put" and "region remove" commands
7 months ago
Scott Powell
256848208d
* repeater: onAnonDataRecv(), future code check bug fix (offset 4)
* sensor: onAnonDataRecv(), future request code provision
7 months ago
Scott Powell
09eab330a2
* repeater: onAnonDataRecv(), now rejecting non-ASCII password (preparing for future request codes)
* repeater: DISCOVER requests now with a simple RateLimiter (max 4, every 2 minutes)
7 months ago
Scott Powell
cf547da857
* RegionMap: get/set Home Region
* repeater: admin CLI, changed "allowf *", "denyf *", added "home"
7 months ago
Scott Powell
7419ed71f7
* region filtering now applied in allowPacketForward()
7 months ago
Scott Powell
82b4c1e6b0
* new PAYLOAD_TYPE_CONTROL (11)
* repeater: onControlDataRecv(), now responds to new CTL_TYPE_NODE_DISCOVER_REQ (zero hop only)
* node prefs: new discovery_mod_timestamp (will be set to affect when node should respond to DISCOVERY_REQ's )
7 months ago
Scott Powell
3ef53e64a1
* is_name_char() bug fix
7 months ago
Scott Powell
9ebeb477aa
* RegionMap: inverted 'flags' to _deny_ bits
* Mesh: new filterRecvFloodPacket() for overriding
* repeater CLI: 'allow' -> 'allowf' or 'denyf'
7 months ago
Scott Powell
ecd30f4d36
* new CLI commands: region, region load, region save, region get, region allow
7 months ago
Scott Powell
03fc949014
* setting up framework for Regions, TransportKeys, etc
7 months ago
Scott Powell
7755400a35
* Companion: Now using transport codes { 0, 0 } when Share contact zero hop.
* Repeater: onAdvertRecv(), adverts via Share now NOT added to neighbours table
7 months ago
Scott Powell
96e786fa9e
* FIX: for divide by zero crash
7 months ago
Scott Powell
80f0405600
* direct.txdelay default now 0.2 (was zero)
7 months ago
Scott Powell
8cbcd2271d
* experimental: retransmit delay, removing the 6 'slots'
7 months ago
Michael Hart
81ab944682
Adds serial commands to get stats
- Added formatStatsReply, formatRadioStatsReply, and formatPacketStatsReply methods in MyMesh for both simple_repeater, simple_room_server, and simple_sensor.
- Updated CommonCLI to handle new stats commands.
8 months ago
liamcottle
f1824e68b9
increase repeater max uptime from 49 days to 136 years
7 months ago
Florent
3210475f35
CommonCli: Remove dependency on target.h
8 months ago
Scott Powell
c6b4a58449
* repeater and room server: enable downgrading permissions on guest login
8 months ago
Scott Powell
93c0180740
* Refactor: advert_loc_policy now applied in new method CommonCLI::buildAdvertData()
8 months ago
Scott Powell
837e7dcbdb
* Advert type fix
* GPS pref defaults tidy
8 months ago
Florent
bf1da43d7d
gps_cli: gps advert to control advert location policy
8 months ago
Florent de Lamotte
9e3c2fc9d9
gps_cli: gps also restored on sensors and rooms
8 months ago
Florent de Lamotte
6ed8e9d514
gps_cli: gps state is now saved and restored upon reboot
8 months ago