Ebyte E220 (LLCC68) compatibility

Tagged: ,

Viewing 12 reply threads
  • Author
    Posts
    • #11902
      Sascha

        Hello Renzo,

        first of all thank you for your great tutorials. They have helped me a lot to build my own weather station. (With a long range and a long battery life)

        Now my question:
        I updated my Lora modul through a Ebyte E220 (LLCC68).
        Your library works fine (sending and receiving).
        But I can´t change or get the configuration and can´t get the RSSI value.
        Do you have a solution for my problem?

        Sincerely,
        Sascha

      • #11904
        Renzo Mischianti
        Keymaster

          Hi Sascha,
          thanks to you.

          The answer is yes and no.

          Yes because I already buy 2 E220 to create the library, they are a simplified versione of E22
          Ebyte LoRa E22 device for Arduino, esp32 or esp8266: specs and basic usage – 1
          without repeater mode and other.

          No because I need to find 3 days to adapt the configuration file and redò all tests.

          When I find some time I do the library, but I can’t now, I’m very busy.

          But… would you like to write an article about your weather station?? I think It’s very interesting..

          Bye Renzo

          • #13996
            Thayro

              Hi, did you manage to create the lib for the lora e220 module? I used lib e22 but I’m not able to save the settings, the module gets too hot

            • #14003
              Renzo Mischianti
              Keymaster

                Hi Thayro,
                sorry no time for that now, but It’s very strange the behavior of your e22 device.
                Mine work correctly.
                Bye Renzo

            • #14184
              Perry Ponzo

                Renzo,
                First of all, thank you for putting this information on the Internet.
                I am working with an esp32 devkit and an llcc68 transmitter (separate chip).
                I’m asking as a new student to the world of esp32 and especially llcc68 some simple questions, so sorry if I ask you.

                Maybe you can help me understand part of how serial communication on esp32 works.
                In your library there is a reference to SERIAL2,
                However, the esp32 I’m working with doesn’t reference this.
                All I am given is an RX and a TX on 2 different pins
                What adds to my rookie confusion (yes please laugh now), …
                These are the 4 references you make to the pin connections for llcc68 .. I have to explain my confusion, yes ..

                In the E22 library, Serial2,18,21,19 is referred to as RX, AUX, M0, M1 ..
                Here is my confusion,
                On my chip these would be pins IO3 (RX), IO1 (TX) and AUX not connected, … and as per instructions M0 and M1 are connected in positive through the resistors.
                Again, I would like to apologize for my simplistic explanation of my understanding.

                English is my main language, I thought it would be a courtesy to at least use Google to translate my thoughts into your native language.
                I speak perfect French as a Canadian, I expect Google to do a good translation in Italian too,

                I am sincerely sorry that my grandmother did not slap my father to send me to Italian school as my neighbors when I was a child.

                Greetings,
                Perry Ponzo

                Renzo,
                Prima di tutto, grazie per aver messo queste informazioni su Internet.
                Sto lavorando con un devkit esp32 e un trasmettitore llcc68 (chip separato).
                Sto ponendo come nuovo studente al mondo di esp32 e soprattutto di llcc68 alcune semplici domande, quindi scusa se te lo chiedo.

                Forse puoi aiutarmi a capire parte di come funziona la comunicazione seriale su esp32.
                Nella tua libreria c’è un riferimento a SERIAL2 ,
                Tuttavia, l’esp32 con cui sto lavorando non fa riferimento a questo.
                Tutto quello che mi viene dato è un RX e un TX su 2 pin diversi
                Ciò che si aggiunge alla mia confusione da principiante (sì, per favore ridi ora),…
                Sono i 4 riferimenti che fai alle connessioni dei pin per llcc68..Devo spiegare la mia confusione, sì..

                Nella libreria E22 si fa riferimento a Serial2,18,21,19 come RX,AUX,M0,M1..
                Ecco la mia confusione,
                Sul mio chip questi sarebbero i pin IO3 (RX), IO1 (TX) e AUX non collegati, … e come da istruzioni M0 e M1 sono collegati in positivo attraverso i resistori.
                Ancora una volta, desidero scusarmi per la mia spiegazione semplicistica della mia comprensione.

                L’inglese è la mia lingua principale, ho pensato che sarebbe stata una cortesia usare almeno Google per tradurre i miei pensieri nella tua lingua madre.
                Parlo perfettamente francese come canadese, mi aspetto che Google faccia una buona traduzione anche in italiano,

                Mi dispiace sinceramente che mia nonna non abbia schiaffeggiato mio padre per mandarmi alla scuola italiana come i miei vicini di casa quando ero bambino.

                saluti,
                Perry Ponzo

              • #14194
                Renzo Mischianti
                Keymaster

                  Hi Perry,
                  first E22 library is not compatible with E220.
                  You can find some information about the constructor on this article
                  Ebyte LoRa E22 device for Arduino, esp32 or esp8266: library – 2

                  in the constructor you can specify the pin of esp32 hardware serial

                  
                  LoRa_E22(byte txE22pin, byte rxE22pin, HardwareSerial* serial, UART_BPS_RATE bpsRate = UART_BPS_RATE_9600, uint32_t serialConfig = SERIAL_8N1);
                  LoRa_E22(byte txE22pin, byte rxE22pin, HardwareSerial* serial, byte auxPin, UART_BPS_RATE bpsRate = UART_BPS_RATE_9600, uint32_t serialConfig = SERIAL_8N1);
                  LoRa_E22(byte txE22pin, byte rxE22pin, HardwareSerial* serial, byte auxPin, byte m0Pin, byte m1Pin, UART_BPS_RATE bpsRate = UART_BPS_RATE_9600, uint32_t serialConfig = SERIAL_8N1);
                  

                  Bye Renzo

                • #15374
                  Renzo Mischianti
                  Keymaster

                    Hi All,
                    I stop the E22 tutorial and the development of the library for the E220 because EByte prefers not to support these projects.
                    Bye Renzo

                    • #18107
                      fabio previtali

                        Hi Renzo, so won’t you release library for E220? Can you share with us your incomplete library? thank you

                        Fabio

                      • #18108
                        Renzo Mischianti
                        Keymaster

                          Hi Fabio,
                          I have attached the library here. I think It’s fully working, and I must add more examples and do some wake-up tests.
                          Please, give me feedback.
                          Bye Renzo

                        • #18110
                          fabio previtali

                            Thank you very much. I need some days to test it. I will let you know. Thank ou for your job

                        • #17244
                          Renzo Mischianti
                          Keymaster

                            Hi all,
                            I receive support from EByte; I think in the next month, I’m going to release the library for E220 LLCC68 devices.
                            Bye Renzo

                          • #17861
                            Paul

                              Great news,Renzo! Your persistence inspires. I also wrote to Ebyte at your request. Thank you.

                            • #17867
                              Renzo Mischianti
                              Keymaster

                                Thanks, Paul,
                                I think many people had written to It, after only a couple of weeks they contacted me.
                                If you need a preview of the library, contact me, I must write and test all the examples, and I have already written the first two articles about that.
                                Thanks again Renzo

                              • #18290
                                Silvio Henrique

                                  Hi Renzo,
                                  I needed to use the LoRa protocol for the first time recently and i am completely locked into using it on the Ebyte E220. Can you send me a preview of the library for E220?
                                  Your tutorials are helping me a lot, thank you!

                                  • #18292
                                    Renzo Mischianti
                                    Keymaster

                                      Hi Silvio,
                                      you can find It in the upper post.
                                      If you have trouble writing on the forum.
                                      Bye Renzo

                                    • #18362
                                      Silvio
                                      Participant

                                        Hi Renzo,
                                        I have started using your library for the E220, but have not yet had success communicating an arduino uno with an esp32. Can you help me? I am sending you the codes for the Arduino (Sender) and the ESP32 (Receiver).
                                        I can configure the modules without problems, set the addresses and channels, the outputs show me that and I also checked using the EBYTE E220 software. I don’t know why the modules don’t communicate, the message that appears to me is that the arduino was successful in sending, but nothing appears in the esp32, I don’t know if it is a software or harrdware assembly error.
                                        Thank you!

                                        Translated with http://www.DeepL.com/Translator (free version)

                                      • #18369
                                        Renzo Mischianti
                                        Keymaster

                                          Hi Silvio,
                                          It seems that you configure transparent transmission but you try to send a fixed transmission.
                                          Check this article, it’s e32 but the concept is the same.
                                          Ebyte LoRa E32 device for Arduino, esp32 or esp8266: fixed transmission – 4

                                          Bye Renzo

                                        • #18603
                                          Silvio
                                          Participant

                                            Hi Henzo,
                                            I was able to communicate the arduino and the esp32 using a fixed transmission, but I was not able to make the transmission of an esrtructure. Do you have an example of sending a struct to e220? I tried to do the transmission using the E32 library example, but I couldn’t.
                                            Thanks!

                                          • #18604
                                            Renzo Mischianti
                                            Keymaster

                                              I think this can be useful.
                                              I tested It with some microcontrollers.

                                              Bye Renzo

                                          • #19538
                                            Usillante

                                              Hi, I have a esp32 with sx1276 and is able to send data to a second esp32 sx1276 node.
                                              Then I bought a couple of Ebyte E220-900T22D, they are communicating correctly just configuring them with the UART port, as described in the Ebyte user manual (C0,… commands pg.13).
                                              Finally I tried to communicate between esp32 with sx1276 with Ebyte module with LLCC68, but I’m not able to send data with esp32 sx1276 node and receive with Ebyte module.
                                              Ebyte is setted to receive at 866.125MHz with 2.4kbit/s
                                              I tried configuring esp32 at 866.125MHz scanning different spreading factors and bandwidth as indicated in the LLCC68 datasheet:
                                              SF = 5 – 6 – 7 – 8 – 9 for BW = 125 kHz
                                              SF = 5 – 6 – 7 – 8 – 9 – 10 for BW = 250 kHz
                                              SF = 5 – 6 – 7 – 8 – 9 – 10 – 11 for BW = 500 kHz

                                              Do you have an idea if it is possible to communicate between those two modules in some way?

                                              Thanks and regards
                                              Mauro

                                            • #19539
                                              Renzo Mischianti
                                              Keymaster

                                                Hi Usillante,
                                                I think LLCC68 and sx1276 are incompatible, and I know that some E32 based on sx1276/sx1278 are challenging to interoperate with other devices because EByte has an internal encrypting algorithm.
                                                Bye Renzo

                                              • #19577
                                                Renzo Mischianti
                                                Keymaster

                                                  The Library for E220 is released. You can find it from library manager and GitHub.
                                                  Bye Renzo

                                                • #19613
                                                  usillante

                                                    Thanks a lot for your information about linking LLCC68 and sx1276. I’m using a dsPic connected to E220 via UART. In any case your Arduino library is useful as the guide to see possibilities and solutions interfacing Lora devices.
                                                    Thanks again for your time
                                                    Mauro

                                                Viewing 12 reply threads
                                                • You must be logged in to reply to this topic.
                                                Exit mobile version