I'm recieving an error, "cannot open PyInstaller archive from executable" while trying to update my device's firmware. What should I do?

I'm recieving an error, "cannot open PyInstaller archive from executable" while trying to update my device's firmware. What should I do?

It is possible that when attempting to update your device while using a weak cellular connection, you may encounter an error that prevents your device from updating correctly. This is due to the upgrade files in the zen_temp folder being corrupted because of the weak signal interfering with the download.


In this case, to restart the update, delete zen_temp folder in the update folder and try again over strong, broadband connection. It is recommended to not attempt updating in an area with a weak cellular connection, and if necessary, take the device to an indoor area with a strong wifi or wired internet connection. 

If you still are having trouble updating, please contact Zenseio Support by making a ticket via our Support Portal.




    • Related Articles

    • How to Update Your Zenseio Device's Firmware

      NOTE: Only Windows 10 or 11 is currently supported. This process will update your LSMP or CSMP device to the latest firmware version. It will also update the device configuration to the default one. The process is very easy and takes about 1 minute. ...
    • Instruction Manual for Zenseio CSMP-4103 Device

      1. Document revision 1.13 January 3, 2022 Copyright 2017-2023 Zenseio LLC 2. Introduction Zenseio Cellular Soil Moisture Pro (CSMP) device is providing long-range telemetry for SDI-12 soil moisture probes and other commonly used sensors using ...
    • How to update the Windows USB driver for LSMP and CSMP devices

      NOTE: Only Windows 10 or 11 is currently supported. When trying to update the firmware for CSMP or LSMP device there is a timeout, it may be due to a missing or obsolete USB driver. A simple fix is to update the USB driver on the Windows PC. USB ...
    • What happens to my device when it goes through a power cycle?

      Your device will remain at the same configuration it had before the power restart. If you do a factory reset your device configuration will reset to its default settings. If you run a firmware update, your device may be configured during the update ...
    • Is there anything I should do before starting up my CSMP Device?

      It’s best to turn on the device when it is in the range of supported cellular LTE-M (a.k.a. Cat-M1) networks. During the initialization, the device will attempt to connect to the LTE-M network and will start reading the probe/sensor and sending their ...