Incompatibilità tra versioni LoRa E32 successive al 2022?

Home Forum Le librerie ospitate nel sito EBYTE E32 dispositivi LoRa UART sx1278/sx1276. Incompatibilità tra versioni LoRa E32 successive al 2022?

Visualizzazione 11 filoni di risposte
  • Autore
    Post
    • #29147
      Michael
      Partecipante

        Ciao Renzo,

        Prima di tutto grazie per il tuo lavoro, utilizzo la tua lib da tempo per una rete di sensori. Volevo chiederti se hai mai avuto esperienze simili: Ho alcune più vecchie E32 433T20D (3 anni vecchi), versione 4.8, adesso su amazon comprato 3 nuovi di 1 Watt, 433t30d versione 1.0 (secondo il RF tool di ebyte). Stazione base con una 433-DTU di 1 Watt. Allora da una settimana perdo tempo e non riesco a fare communicare i moduli versione 4.8 con quelli versione 1.0. Quelli 4.8 comunicano bene con la stazione base (DTU), bene trai di loro. Quelli versione 1.0 comunicano pure bene tra di loro, ma non riescono a comunicare con gli altri, neppure con la DTU.
        Impostazioni assolutamente uguali tra quelli vecchi e quelli nuovi! Comunicazioni sempre trasparenti.

        NanoVNA dimostra output sulle antenne.

        Impostazioni

        
        // Startup all pins and UART
        ResponseStructContainer c;
        c = e32ttl.getConfiguration();
        Configuration configuration = *(Configuration*) c.data;
        configuration.ADDL = 0x00;
        configuration.ADDH = 0x00;
        configuration.CHAN = 0x17;
        configuration.OPTION.fixedTransmission = FT_TRANSPARENT_TRANSMISSION;
        configuration.OPTION.wirelessWakeupTime = WAKE_UP_250;
        
        configuration.OPTION.fec = FEC_1_ON;
        configuration.OPTION.ioDriveMode = IO_D_MODE_PUSH_PULLS_PULL_UPS;
        configuration.OPTION.transmissionPower = POWER_30;
        
        configuration.SPED.airDataRate = AIR_DATA_RATE_010_24;
        configuration.SPED.uartBaudRate = UART_BPS_9600;
        configuration.SPED.uartParity = MODE_00_8N1;
        
        e32ttl.setConfiguration(configuration, WRITE_CFG_PWR_DWN_SAVE);
        printParameters(configuration);
        c.close();

        Per caso alcuna idea? Sto diventando pazzo… 😉 grazie, Michele

      • #29207
        Renzo Mischianti
        Amministratore del forum

          Ciao Michele,
          ho sentito di vari problemi sulle versioni dei dispositivi, ma non di questo tipo.
          Di solito, quando si parla della versione da 30dbm il problema è sempre l’alimentazione non sufficiente.
          Non so il tuo caso, ma ti consiglio di mettere un bell’alimentatore esterno (5v) per alimentare il tutto e riprovare.
          Ciao Fammi sapere RM

          • #29211
            Michael
            Partecipante

              Grazie ma no, non era questo il problema.

              Una curiosità: Non sono ancora riuscito a capire del tutto il significato degli byte in HEAD, perche gli ultimi due bit una volta sono 00 e l’altra 11?

              RX MIC ---> 4
              TX MIC ---> 0
              AUX ---> 5
              M0 ---> 2
              M1 ---> 14
              Init AUX pin!
              Init M0 pin!
              Init M1 pin!
              Begin ex
              Begin Software Serial
              Begin 
              MODE NORMAL!
              AUX HIGH!
              Complete!
              MODE PROGRAM/SLEEP!
              AUX HIGH!
              Complete!
              Available buffer: 6 structure size: 6
              AUX HIGH!
              Complete!
              ----------------------------------------
              HEAD : 11000000 192 C0
               
              AddH : 0
              AddL : 0
              Chan : 23 -> 433MHz
               
              SpeedParityBit     : 0 -> 8N1 (Default)
              SpeedUARTDatte  : 11 -> 9600bps (default)
              SpeedAirDataRate   : 10 -> 2.4kbps (default)
              OptionTrans        : 0 -> Transparent transmission (default)
              OptionPullup       : 1 -> TXD, RXD, AUX are push-pulls/pull-ups
              OptionWakeup       : 0 -> 250ms (default)
              OptionFEC          : 1 -> Turn on Forward Error Correction Switch (Default)
              OptionPower        : 0 -> 20dBm (Default)
              ----------------------------------------
              ----------------------------------------
              HEAD BIN INSIDE: 11000000 192 C0
              ----------------------------------------
              MODE NORMAL!
              AUX HIGH!
              Complete!
              MODE PROGRAM/SLEEP!
              AUX HIGH!
              Complete!
              AUX HIGH!
              Complete!
              Clear buffer...ok!
              ----------------------------------------
              HEAD BIN INSIDE: 11000000 192 C0
              ----------------------------------------
              MODE NORMAL!
              AUX HIGH!
              Complete!
              ----------------------------------------
              HEAD : 11000000 192 C0
               
              AddH : 0
              AddL : 0
              Chan : 23 -> 433MHz
               
              SpeedParityBit     : 0 -> 8N1 (Default)
              SpeedUARTDatte  : 11 -> 9600bps (default)
              SpeedAirDataRate   : 10 -> 2.4kbps (default)
              OptionTrans        : 0 -> Transparent transmission (default)
              OptionPullup       : 1 -> TXD, RXD, AUX are push-pulls/pull-ups
              OptionWakeup       : 0 -> 250ms (default)
              OptionFEC          : 1 -> Turn on Forward Error Correction Switch (Default)
              OptionPower        : 0 -> 30dBm (Default)
              ----------------------------------------
              MODE PROGRAM/SLEEP!
              AUX HIGH!
              Complete!
              Available buffer: 4 structure size: 4
              AUX HIGH!
              Complete!
              MODE NORMAL!
              AUX HIGH!
              Complete!
              ----------------------------------------
              HEAD BIN INSIDE: 11000011 195 C3
              Freq.: 32
              Version  : 10
              Features : 1E
              ----------------------------------------
              Success
              1
              ----------------------------------------
              HEAD BIN: 11000011 195 C3
              Freq.: 32
              Version  : 10
              Features : 1E
              ----------------------------------------

              `

          • #29212
            Renzo Mischianti
            Amministratore del forum

              Ciao Michael,
              quale era il problema?
              Il byte HEAD lo espongo solo per debug, lo gestisco internamente.
              Ciao RM

            • #29215
              Michael
              Partecipante

                Infatti… non lo so. Mi sono convinto che da parte dei produttori ci hanno già messo su la nuova modulazione LoRa, altrimenti questo non sarebbe possibile. Da parte di Ebyte/Cdebyte non mi danno risposta, ci ho provato varie volte già. Mi aspetto problemi simili da altri nel futuro prossimo… Questo per me è un grande problema, adesso dovrò cambiare tutto il mio sistema ai puri moduli Semtech (non so come fare communicare gli E32 con i SX1276(8), in quanto alle impostazioni per le frequenze ecc… Se tu conosci le impostazioni usati da Ebyte (frequenza, spread, ecc.) per favore fammi sapere… Mai più Ebyte….

                Grazie,

                Michele

              • #29226
                Renzo Mischianti
                Amministratore del forum

                  Ciao Michael,
                  no non sono compatibili, o meglio non senza decriptare il messaggi criptato dall’MCU dell’e32.

                  C’era un ragazzo che aveva fatto il decript, ma non so se il gioco vale la candela.

                  Communiquer entre un module Ebyte E32 et un module RA01/02 SX1278

                  Comunque gli ho scritto anche io, mi sembra strano che non siano disponibili come al solito.
                  Ciao ti faccio sapere RM

                • #29235
                  Michael
                  Partecipante

                    Allora, finalmente uns risposta da Ebyte: I nuovi modelli a partire dal 2022 sono cambiati e non capaci di comunicare con quelli vecchi!!!! Incredibile…

                  • #29236
                    Michael
                    Partecipante

                    • #29237
                      Renzo Mischianti
                      Amministratore del forum

                        Questa cosa è veramente inaspettata, provo a chiedere chiarimenti anche io.
                        Ma non mi pare che ci sia alcuna procedura di aggiornamento firmware, perciò in caso di variazioni sul protocollo non può più funzionare.
                        Ciao RM

                      • #29241
                        Michael
                        Partecipante

                          Appena ricevuto, guarda PDF!

                        • #29249
                          Renzo Mischianti
                          Amministratore del forum

                            Si hanno confermato anche a me. Onestamente credo che sia una cosa piuttosto importante come variazione.
                            Credo che potrebbe creare svariati problemi a persone che hanno dei piccoli sistemi realizzato con i vecchi dispositivi.
                            Ciao RM

                          • #29314
                            Michael
                            Partecipante

                              Non capisco come si possa fare una cosa del genere come impresa….. vedi allegato.

                            • #29322
                              Renzo Mischianti
                              Amministratore del forum

                                Ti dico, ci può stare se rilevi qualche bug enorme sui dispositivi, ma per il resto il danno che puoi creare è troppo elevato per fare operazioni del genere.

                                Ma il documento di compatibilità te lo hanno mandato loro? o preso dal sito?

                                Ciao RM

                            Visualizzazione 11 filoni di risposte
                            • Devi essere connesso per rispondere a questo topic.
                            Exit mobile version