OK-DMR / Hytera_Homebrew_Bridge

[BETA] protocol translator between Hytera repeaters 8.x and 9.x and MMDVM / Homebrew servers (hblink3, freedmr, ...)
GNU Affero General Public License v3.0
27 stars 26 forks source link

Voice from Server to repeater its broken #19

Open do1kbl opened 1 year ago

do1kbl commented 1 year ago

Hello I used the software on the hblink3 server. Its working finde but the voice its broken. I test it with hytera RD625 V8.5 and an mmdvm hotspot. RD625 ---> MMDVM sound very god. MMDVM---> RD625 its broken. I test also a Parrot from RD625 the echo its on mmdvm hotspot fine and on the hytera also broken. I check yout from here the actual Master

on Hytera received audio its broken. on Motorola it shows short ID than screen change to standby

maybe something with the air data?

maybe someone knows how I can solve it?

kivimartin commented 10 months ago

I have the exact same problem, repeater on v9 code.

smarek commented 10 months ago

Yeah, i confirm, my work-life is now quite broken, if you can investigate and fix, i'll be happy to help you with PRs, otherwise, i need some time and i shall get to this in Feb hopefuly

kivimartin commented 10 months ago

@smarek Hi! Tnx for quick response. Do you have any indication on where in the code we could start debugging?. Got accesses to repeaters and everything :)

smarek commented 10 months ago

I believe order of voice frames is incorrect (or the frames are marked incorrectly in MMDVM/Homebrew protocol, DMRD voice/data and slot bits) You can compare out and in streams or compare with different hytera/homebrew tools (eg hytera homebrew gateway from oe1kbc or any other) I dont have more from top of my head, if you find anything, ill appreciate :)