Hello all,
My name is Chris and I am very new to LoRa. I bought three devices off Amazon and some batteries. I was able to download the app on an Android device and on my iPhone. On the Android device, i connected one of the units and I get a popup that says, Firmware Update Required. So i click the UPDATE to 1.2.52 button and i get a message that says, FIRMWARE UPDATE ALREADY RUNNING.
The issue is, nothing ever changes. Its been in that state for about 3 days.
Since i was not able to update the Firmware over the air, i decided to try the Meshtastic Firmware Flash tool.
On one of the other units, I did my best to follow the steps on the Meshtasic site to Update the firmware. But I’m clearly an idiot and shouldn’t be allowed to touch anything electric. I followed the steps,
- i got a data cable, confirmed that i could see the device in the device manager "USB-Enhanced-Serial ch9102 (COM4)
- I chose to Use Meshtastic Flasher.
- I downloaded Python3 and run as administrator
- I install the meshtastic-flaser.zip, unzip and Run it
Now, here is where i think i messed it up. - after downloading the flasher, running as administrator i get this error.
Step 1/4 esp32 full
ESPTOOL Using command:–port COM4 erase_flash
esptool.py v3.3
Serial port COM4
Traceback (most recent call last):
File “C:\Users\chris\meshtastic-flasher\venv\lib\site-packages\meshtastic_flasher\esptool_form.py”, line 70, in run
esptool.main(command)
File “C:\Users\chris\meshtastic-flasher\venv\lib\site-packages\esptool.py”, line 4687, in main
esp = esp or get_default_connected_device(ser_list, port=args.port, connect_attempts=args.connect_attempts,
File “C:\Users\chris\meshtastic-flasher\venv\lib\site-packages\esptool.py”, line 110, in get_default_connected_device
_esp = ESPLoader.detect_chip(each_port, initial_baud, before, trace,
File “C:\Users\chris\meshtastic-flasher\venv\lib\site-packages\esptool.py”, line 363, in detect_chip
detect_port = ESPLoader(port, baud, trace_enabled=trace_enabled)
File “C:\Users\chris\meshtastic-flasher\venv\lib\site-packages\esptool.py”, line 320, in _init
self.port = serial.serial_for_url(port)
File "C:\Users\chris\meshtastic-flasher\venv\lib\site-packages\serial_init.py", line 90, in serial_for_url
instance.open()
File “C:\Users\chris\meshtastic-flasher\venv\lib\site-packages\serial\serialwin32.py”, line 64, in open
raise SerialException(“could not open port {!r}: {!r}”.format(self.portstr, ctypes.WinError()))
serial.serialutil
SerialException
could not open port ‘COM4’: PermissionError(13, ‘Access is denied.’, None, 5)
Any help would be great, on either issue, thanks everyone!!