Ferramentas flash independentes para os rádios D878UV de AnyTone D878 e talvez outros modelos de Anytone
Entenda o protocolo de comunicação entre o software de programação do cliente (CPS) e o rádio. Forneça ferramentas de reprogramação independentes da plataforma de código aberto.
Porque tem que ser feito. O CPS está disponível apenas no Windows. Dispositivo e CPS serão descontinuados e pararão de trabalhar algum tempo. A maioria dos recursos é programável apenas via software e não no próprio dispositivo. Portanto, deve haver uma alternativa gratuita.
Instale o Wireshark com a opção USBPCAP e capture o tráfego USB ao usar o CPS. Salve o arquivo de captura e filtre os "Dados de captura restantes". Esses são os dados entre o CPS e o rádio. Tshark ajuda a exportar o tráfego:
tshark -T fields -e usb.capdata -r file.pcapng
O script createHexdump.py formato a saída hexadecimal para um formulário mais legível. Em seguida, faça transferências com pequenas alterações de configuração e observe a diferença nos despejos hexadecimais.
Em vez de usar o Wireshark e um rádio real, você pode experimentar o emulador AT-D878UV para análise do protocolo de programação. Esse script emula o comportamento do rádio no software de programação e envia todos os dados de programação para um script de servidor para uma análise mais profunda.
https://github.com/reald/anytone-flash-tools/blob/master/at-d878uv_protocol.md
https://github.com/reald/anytone-flash-tools/blob/master/at-d878uv_memory.md
Este é um código altamente experimental. Use -o por sua conta e risco!
Lista de contatos digitais
Firmware flash
Emulador para análise de protocolo flash
Interceptador de protocolo
Reescreva o despejo hexadecimal