Commit Graph

  • 8e3ea3b676 Implement simplex individual call support feature/duplex-calls-brew misadeks 2026-05-14 18:27:41 +02:00
  • 53adf123d2 Align CMCE call handling with standard behavior misadeks 2026-05-14 15:04:38 +02:00
  • 10267654d7 U-Alert and No Answer at the end of the call fixes misadeks 2026-05-14 14:02:22 +02:00
  • 851c549941 WIP merge with upstream main misadeks 2026-05-14 03:27:00 +02:00
  • bd364724c5 WIP merge with upstream main misadeks 2026-05-14 03:20:23 +02:00
  • 8dcf62d4e5 WIP merge with upstream main misadeks 2026-05-14 02:24:56 +02:00
  • 4a51242c93 WIP merge with upstream main misadeks 2026-05-14 02:07:08 +02:00
  • f9fc289247 Merge pull request #80 from MidnightBlueLabs/testing main v0.5.9-f9fc289 wbokslag 2026-04-23 14:04:45 +02:00
  • a31671538f Version 0.5.9, refactors, removed most TetraPack-specific ssi filtering code Wouter Bokslag 2026-04-23 13:33:09 +02:00
  • e2c4f5b8a9 Fix BS LLC to bundle pending ACK into BL-ADATA with outgoing TL-DATA (#78) Nathan S 2026-04-23 14:11:05 +03:00
  • 4d83852b78 fix for logging; writing to reader that stops consuming (full buffer) now no longer blocks the calling thread Wouter Bokslag 2026-04-18 10:56:17 +02:00
  • f8078a03c0 Refactor on TetraAddress Wouter Bokslag 2026-04-18 09:44:52 +02:00
  • 7141664459 Large refactor putting tx timeslot selection responsibility with LLC/UMAC Wouter Bokslag 2026-04-02 10:32:41 +02:00
  • 664627f73b Reject migration location updates with D-LOCATION-UPDATE-REJECT instead of silently dropping (#71) Nathan S 2026-04-17 20:44:59 +03:00
  • 395f96cbe2 Energy economy, class_of_ms parsing, configurable MS TX power (#42) Nathan S 2026-04-17 20:22:52 +03:00
  • 9e057e7b15 Framework for Telemetry and Control APIs (#68) v0.5.8-9e057e7 wbokslag 2026-03-29 19:48:11 +02:00
  • f21400acda Now passes arch flag to cross compiler Wouter Bokslag 2026-03-27 13:43:40 +01:00
  • ad5a85e1de Initial release for automated binary releases for amd64 and aach64 targets Wouter Bokslag 2026-03-26 11:34:51 +01:00
  • 3074412492 Fix for group-addressed SDS Wouter Bokslag 2026-03-25 20:40:28 +01:00
  • 93279660f8 Merge branch 'feature/home_mode_display' into feature/home-mode-display feature/home-mode-display wbokslag 2026-03-25 19:55:00 +01:00
  • 756d6e2ddd Merge branch 'sdr_autoselect' Wouter Bokslag 2026-03-25 19:38:47 +01:00
  • a7612bda3e Merge branch 'sdr_autoselect' of github.com:MidnightBlueLabs/tetra-bluestation into sdr_autoselect Wouter Bokslag 2026-03-25 19:38:12 +01:00
  • a73ed88fbc Version 0.5.6, final tweaks to new soapy config Wouter Bokslag 2026-03-25 16:57:08 +01:00
  • 7b9238d4b4 Reject floor requests during active transmission to prevent speaker override (#65) proxiboi69 2026-03-25 20:17:17 +02:00
  • 51f1fb354c Version 0.5.6, final tweaks to new soapy config Wouter Bokslag 2026-03-25 16:57:08 +01:00
  • 98cefd855f Add automatic selection of SDR device, remove device specific iocfg (#64) Tatu Peltola 2026-03-25 17:33:48 +02:00
  • 87be70a665 Fix PTT during hangtime by carrying RA flag through STCH and suppressing late-entry D-SETUP (#63) proxiboi69 2026-03-25 14:31:18 +02:00
  • b8dc3146ee LLC improvements and fixes, version to 0.5.5 Wouter Bokslag 2026-03-24 12:55:38 +01:00
  • e43b2c0849 Improved debug printing when a timestamp is provided in the tracing call Wouter Bokslag 2026-03-24 11:27:03 +01:00
  • 32d327fc73 Version to 0.5.4 Wouter Bokslag 2026-03-23 21:03:50 +01:00
  • 08c616cc06 Merge remote-tracking branch 'origin/main' into aach_fix Wouter Bokslag 2026-03-23 20:58:17 +01:00
  • 6c958dfd38 Try to fix LimeSDR configuration issues (#62) Tatu Peltola 2026-03-20 18:01:30 +02:00
  • 1bb79d82fe Merge branch 'main' of github.com:MidnightBlueLabs/tetra-bluestation Wouter Bokslag 2026-03-20 10:10:11 +01:00
  • a427fd69fe Better SDR config debug prints Wouter Bokslag 2026-03-20 09:56:04 +01:00
  • 7ddcd7a5f9 Pluto/Pluto+ config cleanup (#60) Manoel 2026-03-20 09:30:42 +01:00
  • 8da854a2cb edited example config.toml misadeks 2026-03-19 17:58:48 +01:00
  • 524ac0552e Merge branch 'main' into feature/home-mode-display misadeks 2026-03-19 17:57:37 +01:00
  • 2ce83799ac rebased on main and used multiframes instead of frames misadeks 2026-03-19 17:55:03 +01:00
  • 9db59a9e97 Version bump to 0.5.3, formatting improvements Wouter Bokslag 2026-03-19 16:00:58 +01:00
  • 61601612bb Merge branch 'plutosdr' Wouter Bokslag 2026-03-19 15:15:43 +01:00
  • 728b821ac2 Some improvements and restructuring in time broadcast Wouter Bokslag 2026-03-19 10:56:19 +01:00
  • 1eee8ac30f Fix MCCH AACH and hangtime AACH for Cleartone and other radio compatibility (#58) proxiboi69 2026-03-19 12:36:07 +02:00
  • 1f15c00d85 Merge pull request #59 from wahlm/pluto-timestamp-pr wbokslag 2026-03-19 11:25:16 +01:00
  • 238449af33 Some improvements and restructuring in time broadcast Wouter Bokslag 2026-03-19 10:56:19 +01:00
  • a7f598a19a Merge branch 'broadcast', version 0.5.2 Wouter Bokslag 2026-03-19 10:09:48 +01:00
  • fdeabbbf4c MLE and LLC refactors Wouter Bokslag 2026-03-19 10:05:29 +01:00
  • 58a95dd641 Redesigned, improved LLC logic Wouter Bokslag 2026-03-17 13:02:45 +01:00
  • 0ec39150ff improve configuration doc Mark Wahl 2026-03-16 16:34:02 +01:00
  • 35e3f2fb67 cleanup Mark Wahl 2026-03-15 21:27:22 +01:00
  • b10805e8c0 configurable pluto settings Mark Wahl 2026-03-15 15:16:29 +01:00
  • 160d6ce3db set pluto default args Mark Wahl 2026-03-14 22:23:42 +01:00
  • 7568b612b3 Merge remote-tracking branch 'tejeez/soapysettings' into pluto-timestamp-tejeez Mark Wahl 2026-03-14 22:08:40 +01:00
  • 11b3a1dcce Put use_get_hardware_time in SdrSettings, some cleanup Tatu Peltola 2026-03-14 20:41:59 +02:00
  • 95e6cfdba3 add sane defaults Mark Wahl 2026-03-14 17:56:14 +01:00
  • affe333532 USB needs timestamp_every 1500 Mark Wahl 2026-03-14 16:45:04 +01:00
  • fe4826cc7c more doc in example config Mark Wahl 2026-03-10 10:57:02 +01:00
  • 61dc0cbee0 fix PlutoDto Mark Wahl 2026-02-28 18:56:29 +01:00
  • 6b04797908 support for pluto+ with timestamp Mark Wahl 2026-02-28 18:49:09 +01:00
  • b1834fef45 Prevent crash when out-of-spec large SDS comes in over Brew Wouter Bokslag 2026-03-14 14:29:44 +01:00
  • 7d0e5dd3b1 Refactor SDR settings Tatu Peltola 2026-03-14 15:22:18 +02:00
  • afd1fa253d rebased on broadcast misadeks 2026-03-13 17:03:35 +01:00
  • ead8694b1e clarified config misadeks 2026-03-13 16:43:13 +01:00
  • 3b868a2887 rebased on main misadeks 2026-03-13 16:41:43 +01:00
  • 56c8882334 Add D-NWRK-BROADCAST time broadcasting (#38) proxiboi69 2026-03-13 17:37:40 +02:00
  • 1b094c2b91 changed disconnect reason misadeks 2026-03-13 16:27:57 +01:00
  • a985e65730 file renamed misadeks 2026-03-13 16:27:50 +01:00
  • 75660c1fdc Added config options for enabling/disabling SDS over Brew Wouter Bokslag 2026-03-13 15:46:58 +01:00
  • f88824bf3b Fix subscriber Register/Deregister not being sent to Brew when no groups are affiliated (#53) proxiboi69 2026-03-13 16:11:17 +02:00
  • 82d1c4cc4a Small improved with regards to TS1 transmission of sds data Wouter Bokslag 2026-03-13 11:09:46 +01:00
  • 9eff98194d SDS fixes and Brew compatibility improvements (#50) proxiboi69 2026-03-13 10:59:41 +02:00
  • 418ea742b9 added home mode tests misadeks 2026-03-12 12:42:10 +01:00
  • 000d3f5409 added config example misadeks 2026-03-12 12:41:51 +01:00
  • 8ca581abda implemented Home Mode display misadeks 2026-03-12 12:41:42 +01:00
  • c5bc4063a5 added tick propagation to sds misadeks 2026-03-12 12:24:44 +01:00
  • 83fca5578c Fix downlink signaling scheduled on wrong timeslot for Brew SDS proxiboi69 2026-03-11 17:54:33 +02:00
  • 3c3c387a3f added call rejection if unsupported misadeks 2026-03-11 20:45:25 +01:00
  • f63fb12df3 Fix downlink signaling scheduled on wrong timeslot for Brew SDS proxiboi69 2026-03-11 17:54:33 +02:00
  • 2aa2a34d78 Removed obsolete TM report functionality, now implemented using RxReceipts Wouter Bokslag 2026-03-11 11:16:38 +01:00
  • b3d13b3bf0 Cleaned up verbose brew logging Wouter Bokslag 2026-03-11 10:20:13 +01:00
  • 1b4dc0421d Added parsing for U-STATUS and D-STATUS pre-coded status field Wouter Bokslag 2026-03-11 09:53:19 +01:00
  • d5ec440a46 Add SDS delivery report and fix MAC-END-HU reserved length handling (#49) proxiboi69 2026-03-11 09:52:34 +02:00
  • db9992f8af Refactors in SDS handling code Wouter Bokslag 2026-03-10 18:32:52 +01:00
  • 64749be968 formatting changes misadeks 2026-03-10 18:50:37 +01:00
  • be9b59a257 timer fixes misadeks 2026-03-10 18:48:27 +01:00
  • 59c5c28096 SDS reliable delivery with group support and LLC retransmission (#48) proxiboi69 2026-03-10 18:34:34 +02:00
  • 345d6a68fd Add UL inactivity timeout to detect stuck/disappeared radios mid-TX (#36) proxiboi69 2026-03-10 11:26:17 +02:00
  • f87c3fee91 Fix FACCH stealing random_access_flag for SSI-addressed MAC-RESOURCE (#41) proxiboi69 2026-03-10 11:13:22 +02:00
  • ed74e509c5 Merge branch 'main' of github.com:MidnightBlueLabs/tetra-bluestation Wouter Bokslag 2026-03-10 10:11:50 +01:00
  • e79af2dce0 Improvements in scheduler Wouter Bokslag 2026-03-10 10:11:24 +01:00
  • e41b86c74c Update Brew default port to 443 and username to SSID (#43) proxiboi69 2026-03-10 09:45:08 +02:00
  • f4617ceedc Added read_bits_into_slice() method for BitBuffer Wouter Bokslag 2026-03-10 08:41:51 +01:00
  • 90282ed77f fixes necessary after modifying type3 field, refactoring functions misadeks 2026-03-05 23:47:55 +01:00
  • fadc666550 modified type3 fields so that they accept >64 bits misadeks 2026-03-05 23:40:32 +01:00
  • de87a349a3 renamed call states and added new state transition events misadeks 2026-03-05 22:56:54 +01:00
  • 275b914ed4 added busy indication misadeks 2026-03-05 21:43:29 +01:00
  • 266fa4c7c2 reverted back as this wasn't the bug misadeks 2026-03-05 19:07:12 +01:00
  • ebfba11a67 updated as the call is accepted misadeks 2026-03-05 19:03:30 +01:00
  • a14e5b5010 additional logging misadeks 2026-03-05 19:02:57 +01:00
  • 7e6a39ac98 0 is granted misadeks 2026-03-05 19:02:29 +01:00
  • f8f442129a bug fix for Brew sending a Granted as 1 instead of 0 misadeks 2026-03-05 18:02:45 +01:00