Firmware release 1.0.0.b2
- 
					
					
					
					
 Dear all, We just released a new version that fixes a few bugs. Version 1.0.0.b2 corrects 2 problems found on the previous release: - 
WiFi scan after a BLE scan would hang indefinitely. 
- 
machine.reset() was failing to reboot the board. 
 Please download the new updater from: https://www.pycom.io/support/supportdownloads/ and upgrade all our modules. Thanks. Cheers, 
 Daniel
 
- 
- 
					
					
					
					
 @rskoniec thanks. I'll correct that immediately. 
 
- 
					
					
					
					
 @RSK please update to 1.0.1.b1 :-) 
 
- 
					
					
					
					
 I am have a completely different problem with the updater on windows 10. When I try to run it, it just hangs. I can't even close the file window. @rcomeau I'm sorry to hear about your issues and thanks for the report regarding Windows 10. We'll test it and provide a fix asap. Attribute error: "module" object has no attribute 'SOFT_RESET' It looks like you are running an old firmware. In order to get your firmware version try: import os print(os.uname().release)
 
- 
					
					
					
					
 I don't know what firmware version I am running, because I can't run the updater. But when I do a: 
 machine.reset(), I get a traceback error saying:
 File "boot.py" line 11 in <module>
 Attribute error: "module" object has no attribute 'SOFT_RESET'
 
- 
					
					
					
					
 I am have a completely different problem with the updater on windows 10. When I try to run it, it just hangs. I can't even close the file window. 
 
- 
					
					
					
					
 ble.scan() is failing with new firmware release 1.0.0.b2. This is due to some unhandled exception: 
 Firmware version showed as: 
 Thanks & Regards, 
 Satish Kumar. R.
 
- 
					
					
					
					
 @livius said in Firmware release 1.0.0.b2: @Xykon where it is downloaded? The dialog based updater downloads to ${TEMP_DIR}/tmpfileI haven't checked the gui based updater. The update binary is deleted after it is flashed.You can download the firmware packages directly without the updater: # You can use wget -qO- instead of curl -sL #For WiPy2: curl -sL "https://software.pycom.io/findupgrade?key=wipy.wipy%20with%20esp32&redirect=false&type=all" #For LoPy 868: curl -sL "https://software.pycom.io/findupgrade?key=lopy.lopy%20with%20esp32.868&redirect=false&type=all" #For LoPy 915: curl -sL "https://software.pycom.io/findupgrade?key=lopy.lopy%20with%20esp32.915&redirect=false&type=all"You should get an output similar to this: {"key":"lopy.lopy with esp32.868","file":"https://software.pycom.io/downloads/1.0.0.b2-LoPy_868.tar.gz","version":"1.0.0.b2","intVersion":67108994,"hash":"7fbe262192c713e01e7e049de93d522ed38c71e4"}The "file" attribute shows the direct link to the firmware binary files. You can then download the file with wget "https://software.pycom.io/downloads/1.0.0.b2-LoPy_868.tar.gz"and usebin/updater.py -t 1.0.0.b2-LoPy_868.tar.gz -p /dev/ttyUSB0
 
- 
					
					
					
					
 @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. 
 
- 
					
					
					
					
 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
 
- 
					
					
					
					
 @Xykon 
 it worked ! Thank you.
 
- 
					
					
					
					
 @Xykon where it is downloaded? 
 
- 
					
					
					
					
 @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. 
 
- 
					
					
					
					
 The "firmware" directory is missing in file pycom_update_1.0.0.b2.tar.gz 
 
- 
					
					
					
					
 @Xykon we will update this this Thursday, we are cleaning up several things after updating to the latest IDF. Sorry for the delay. 
 
- 
					
					
					
					
 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? 
 
- 
					
					
					
					
 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) 
 
- 
					
					
					
					
 @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) 
 
- 
					
					
					
					
 @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
 
- 
					
					
					
					
 Thanks for the update. 
 I can confirm that WiFiscannow works after Bluetooth instantiation.Cheers, 
 M.
 
 
			
		 
			
		 
			
		