He puesto una versión experimental del nuevo firmware en este servidor.

Este firmware tiene la licencia BSD 3 Cláusula + licencia no comercial que publiqué la semana pasada.

Por razones legales, la instalación es diferente a las versiones anteriores.

1. Hay un CPS diferente

https://www.opengd77.com/downloads/CPS/

Utilice la última versión disponible en esa carpeta.

2. El firmware ya no contiene partes del firmware oficial

Y, como no contiene el códec AMBE, ya no es necesario cifrar el archivo en un archivo SGL.
Por lo tanto, el nuevo firmware es solo un archivo binario simple (.bin)

Como DMR requiere el códec AMBE, el CPS ahora combina el archivo de firmware OpenGD77 con el firmware oficial antes de cargarlo en la radio.
Pero para que esto suceda, los usuarios primero deben descargar y descomprimir la última versión del firmware oficial (versión 4.3.6) y extraer el archivo de firmware oficial.

Las instrucciones para esto se describen aquí.

https://www.opengd77.com/static/firmwar … lation.php

3. Por razones legales, la licencia y los documentos de texto Léame deben distribuirse con el archivo de firmware.
Entonces, el archivo de firmware ahora está comprimido en un paquete que contiene estos otros archivos.

Los archivos zip se pueden descargar desde aquí.

https://www.opengd77.com/downloads/rele … / firmware /

Nota. Las versiones de JA_ son solo en japonés

4. Las pompas de voz han cambiado en esta versión

https://www.opengd77.com/downloads/rele … e_prompts /

5. El código fuente y las herramientas de compilación están disponibles aquí.

https://www.opengd77.com/downloads/rele … and_tools /

No alojaré el código fuente en Github

Legal
Se han escrito partes sustanciales del código fuente desde la última versión pública.
El único código que queda es el copyright de un pequeño grupo de personas, incluidos Kai DG4KLU, yo VK3KYY, Daniel F1RMB, Alex DL4LEX y Colin G4EML.

El código de los colaboradores menores se ha reescrito para superar los problemas de derechos de autor y licencia GPL.
El código de Hotspot se ha reescrito y el código de mbelib también se ha reescrito para superar los conflictos de licencia y GPL.

Me he puesto en contacto con todos los contribuyentes principales y todos han aceptado el cambio de licencia a BSD 3 Cláusula + no comercial

La Guía del usuario ya no es parte del código fuente, ni son cualquiera de los documentos técnicos, lo que escribimos no hizo, ni son las herramientas de construcción, etc.

Técnica

El firmware se ha actualizado para utilizar la última versión del firmware oficial, (v4. 3.6) que se puede descargar desde el servidor de Radioddity, en lugar de la versión anterior (3.1.1) que era difícil de obtener. Este fue un proceso técnicamente complejo e implicó encontrar la ubicación de la memoria de las funciones relacionadas con 100 + AMBE en el firmware oficial.

Muchas secciones de código, por ejemplo, el código de mbelib, se han optimizado como parte de la reescritura.

Algunas características nuevas y cambios

Había una serie de características nuevas en proceso antes de que ocurrieran los problemas de GPL en marzo, y estas características están ahora en su nueva versión.

El cambio más importante es el manejo de ID de DMR, ya que los datos ahora están comprimidos en un 25% y también se ha cambiado el mapa de memoria en la memoria flash para permitir el uso de más memoria Flash, incluida la opción de usar el área de mensajes de voz. para almacenamiento adicional de ID de DMR.

También en el DM1801, la memoria Flash más grande (2 Mb en lugar de 1 Mb) se puede usar para almacenar aún más ID de DMR.

Y el número de caracteres para cada ID de DMR se ha aumentado a un máximo de 50, que incluye el indicativo y el nombre y la ubicación. etc.

Hay una nueva función, de Daniel, llamada Scan on Boot
y otra nueva función de Daniel donde se puede asignar una ID de radio DMR diferente a cada canal.

Dejaré que Daniel publique información sobre estos.

TODA LA INFORMACION:

https://www.opengd77.com/viewtopic.php?f=13&t=1681#p14758

Ultima actualización el 9 de julio de 2021 por ea3huj