g4klx / MMDVM

The firmware for the MMDVM (Multi-Mode Digital Voice Modem)
GNU General Public License v2.0
473 stars 189 forks source link

NEXTION with BI7JTA V3F4 "I can not (yet) check or update modem connected displays" #342

Open DL9AM opened 9 months ago

DL9AM commented 9 months ago

Hello Jonathan

I test longer time with help from Winters with NEXTION Display connected on BI7JTA V3F4 board with Winters MMDVM firmware (G4GLX). Today i test your latest MMDVM compiled with enabled #define SERIAL_REPEATER in Config.h

I have compiled with standard Config.h, only changed #define STM32F4_NUCLEO_MORPHO_HEADER.

All works good, because NEXTION the same problem.

I write with Winters, there only 2 aviable problem with Modem Port: 1. Layout problem or 2. MMDVM Firmware Modem Port. The NEXTION Display works with Modem Port in RX very good - so all information on Display. Because the TX from NEXTION don't work - no detect NEXTION (no read out Display Information and noch TX (Reboot, Shutdown) work ;-(

When i connect the NEXTION Display with USB TTL Adapter, it work finde - so all Information at detect and Reboot/Shutdown work.

Here is NextionDriver problem with Modem Port connected on BI7JTA V3F4 board:

pi-star@pi-star(rw):~$ sudo NextionDriver -d -c /etc/mmdvmhost Starting in console mode... NextionDriver version 1.25 Copyright (C) 2017...2021 ON7LDS. All rights reserved. Starting with verbose level 2 Reading configuration file /etc/mmdvmhost Found RX Frequency 431962500 Found TX Frequency 439562500 Found Location [Herzberg am Harz, JO51EP] Use Transparent Connection: YES Send Frame Type: YES Local port: 40094 Remote port: 40095 Found Virtual Port [/dev/ttyNextionDriver] Found Nextion Port [modem] RemoveDim: OFF WaitForLan: ON SleepWhenInactive: OFF Using verbose level 2 Running on Raspbian GNU/Linux 11 (bullseye) Pi-Star v 4.2.0 Opening ports /dev/ttyNextionDriver (=/dev/pts/2) <=> modem Data files directory: /usr/local/etc/ Groups file : 2024-02-01 12:58:06 (6 hour old) Users file : 2024-02-01 12:58:06 (6 hour old) Reading groups from /usr/local/etc/groups.txt Read 1443 groups. Reading users from /usr/local/etc/stripped.csv delimiter ',' DMRid in field 1 Call in field 2 Name in fields 3 + 4 Extra data in fields 5,6 and 7 Read 145873 users in 1155 ms. Sorted CALL table in 427 ms. Disk size : 14664 MB (10504 free) Started with screenLayout 3 Started with verbose level 2 Opening sockets ... Transparent Connection: talking socket open, fd=4 Try to bind 0.0.0.0 ... Transparent Connection: listening socket open, fd=5 Transparent data sockets active I can not (yet) check or update modem connected displays Starting with network interface eth0:44.149.124.2

When i connect with USB TTL, at "I can not (yet) check or update modem connected displays" give the Display Type, memory of Display, Displayserial ... and the commands from Display works Reboot/Shutdown.

Can you test or look in the code ?

Thank you very mutch best regard from Germany 73 DL9AM Marco

itmantx commented 6 months ago

I am also facing the same issue. After running an update the display does not update and the RX Frequency does not show. There are several reports online of people facing the same issue.