I do share the code with core developers and supporters who work on the RF etc, but at the moment, because of commercialisation, and people ignoring the copyright and license wishes of Kai, the original creator of the project,, I am not willing to make it fully public.
There is nothing prevent anyone from developing new features like Single Frequency Repeater using the publicly available code, as the core has not changed very much, and I could integrate any significant new features into the latest code
Or perhaps investigate the DMR admit criteria
Or DMR talk permit tone when the repeater is already transmitting
Or look at the RD5R DMR Tx pulse envelope problem
Or the problem with the Voice Prompts occasionally causing a crash
etc
etc
I have started to maintain the legacy / publicly available code, with bug fixes from my private code, e.g. Fixes to the MCU PLL settings and also change to the I2S optimisation and also the DMR audio pipeline, and a bug fix for the DMR filter, were all updated in the public repo last week.
The CPS repo is fully public, and again with loads of things that people would like, e.g. the ability to re-order the Channels, but I never received a PR for the CPS to add any new features like that
I do not accept arbitrary changes to the UI etc of the firmware, as often they are not well thought through and do not take into consideration the wide range of operating uses or backwards compatibility, or multilingual considerations etc.
And bug fixing submissions often takes me longer than it takes me to write the change myself.
People are free to make suggestions on the forum and have them discussed for merit and feasibility of implementation, however I have removed the "Feature requests" section some time ago, because we are virtually at the limit of what is capable with the hardware and the limited space for both the firmware application and also things like additional fonts or a lot of changes to voice prompts, etc