Firmware release 1.0.0.b2
-
@daniel I did (and it did not work).
-
@arneme when the unix tool fails it normally prints a log with the errors it found. Could you copy and paste the log here? That should help find the problem... Thanks.
-
@daniel I'm trying to update from a system that has Python 3.5.2:
Traceback (most recent call last):
File "./bin/updater.py", line 3, in <module>
from esptool import ESP32ROM
File "/root/pyupgrade/bin/esptool.py", line 183
print '%s' % inst.CHIP_NAME
^
SyntaxError: Missing parentheses in call to 'print' -
@daniel I left my Linux PC at work but I can post the error message tomorrow. I tried the update tool on my Mac from my home network and that worked fine. Unless you changed something it seems to be the firewall at work that stops the necessary network traffic. I am therefore wondering how you are trying to serve the firmware?
-
@daniel It looks like something went really wrong with the LoPy that I tried to upgrade earlier today without success. I am now not able to get in contact with it at all. The procedure for safe boot is not working (P12 to V3V and reset; does not result in orange blinking LED. The WiFi that is usually served by the LoPy is not present). Any ideas on how to fix this or is this LoPy gone forever?
I have however successfully upgraded other LoPy devices (from home) to 1.0.0.b2.
-
-
@arneme
try once again your upgrade - deselect "fast connection" or something simmillar in updater tool - it help me on one device maybe you got success also -
@arneme no matter how wrong things went, it's not broken for sure. The updater tool is able to program devices with a blank flash memory. You don't need to do a safe boot, simply use the updater tool to flash the latest firmware on it. On the failed update before some sections of the flash memory of your LoPy were erased and not programmed again, that's why it doesn't boot anymore, but the updater tool can fix it without any doubt.
Cheers,
Daniel -
Thanks for the update.
I can confirm that WiFiscannow works after Bluetooth instantiation.Cheers,
M. -
@daniel Here is the error message:
File "lopyupdate.py", line 73, in __do_work self.__done_signal.emit(callback, func(param), param) File "lopyupdate.py", line 97, in get_file_worker timeout=20 File "/usr/lib/python2.7/dist-packages/requests/api.py", line 55, in get return request('get', url, **kwargs) File "/usr/lib/python2.7/dist-packages/requests/api.py", line 44, in request return session.request(method=method, url=url, **kwargs) File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 455, in request resp = self.send(prep, **send_kwargs) File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 558, in send r = adapter.send(request, **kwargs) File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 385, in send raise SSLError(e) requests.exceptions.SSLError: [Errno 1] _ssl.c:510: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error -
@livius said in Firmware release 1.0.0.b2:
@arneme
try once again your upgrade - deselect "fast connection" or something simmillar in updater tool - it help me on one device maybe you got success also@daniel By default this "fast connection" option is checked and first time when I was updating my LoPy I get an error. Second time with this option unchecked update was successful. Can you say a little bit more about this option? Thanx. ;o)
-
Yesterday I've noticed that this code is working:
from network import WLAN wlan = WLAN(mode=WLAN.STA)and this isn't:
import network wlan = network.WLAN(mode=WLAN.STA)Please check and let me know if I'm alone with this issue. ;o)
-
Unless I'm mistaken github.com/pycom/pycom-micropython hasn't yet been updated with this version. The last commit 765f2bc is from 18 days ago. Can you please update the repository?
-
@Xykon we will update this this Thursday, we are cleaning up several things after updating to the latest IDF. Sorry for the delay.
-
The "firmware" directory is missing in file pycom_update_1.0.0.b2.tar.gz
-
@crc16 said in Firmware release 1.0.0.b2:
The "firmware" directory is missing in file pycom_update_1.0.0.b2.tar.gz
The firmware file is downloaded automatically. This way you'll always get the latest version of the firmware without having to go to the website and download a new package.
-
@Xykon where it is downloaded?
-
@Xykon
it worked ! Thank you. -
To make it work you have to do:
import network wlan = network.WLAN(mode=network.WLAN.STA)You have only imported the network module, therefore
WLAN.STAcannot be resolved.Cheers,
Daniel -
@daniel Thank you. My mistake. But the same mistake is in the docs https://docs.pycom.io/pycom_esp32/library/network.WLAN.html so it should be corrected.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login