OSError: Couldn't connect to Modem!



  • Hello.

    We are trying to debug a problem we are having related to the LTE modem on the FiPy.

    When pycom.lte_modem_en_on_boot() is set to False we are experiencing that we can not start LTE communication at all after a reset (deepsleep, machine.reset or button), but not after power cycling the device. As far as I understand, this flag should only stop the LTE modem from starting up every boot, but should not disable it all together. Will not post the entire code where we have done most of our testing with (too many files), but have created a simplified version that we have been able to reproduce it with:

    from network import LTE
    import pycom
    import time
    import machine
    
    if pycom.lte_modem_en_on_boot():
        print("LTE on boot was enabled. Disabling.")
        pycom.lte_modem_en_on_boot(False)
    
    lte = LTE()
    
    
    print("got lte!")
    time.sleep(10)
    machine.reset()
    
    

    expected output when doing a "soft" reset: "OSError: Couldn't connect to Modem!"
    expected output after powercycle: "got lte"

    fipy firmware: 1.18.2.r7
    modem firmware: LR5.1.1.0-41065

    Any help or suggestions would be appreciated.



  • @rskoniec Thank you for that. I tried all the modem firmware and it seemed to have little effect. However, I changed the firmware version to version 1.18.2 on the FiPy and so far they are all working. Even the ones that weren't working at all. Not sure if it will work for anyone else and I haven't done thorough testing yet. Will update if anything changes.



  • @Edward-Dimmack said in OSError: Couldn't connect to Modem!:

    (...) Maybe the Sequans firmware on the first device is different but I am not sure where to get an older firmware for the modem.

    You can use my prv modem f/w repo



  • I agree. I wasn't having this issue with the first device we bought so we bought 14 more and all 14 are having the same issue. Some intermittent and some simply never work. I need to try downgrading the firmware but other than that everything is the same. Maybe the Sequans firmware on the first device is different but I am not sure where to get an older firmware for the modem.



  • @tveito It's insane that this thread never received a response from Pycom. I'm facing the same issue on the GPy which is entirely foreclosing usage of the one and only thing I bought the board for: LTE communications.


Log in to reply
 

Pycom on Twitter