tplink-smartplug icon indicating copy to clipboard operation
tplink-smartplug copied to clipboard

Firmware Versions ...

Open dan-and opened this issue 8 years ago • 12 comments

Hi,

I own 2 HS100-EU . I bought one in 2016 and one quite recently. I did check the firmware versions on both and the firmware do differ between both:

daniel@j3455:~/source/tplink-smartplug$ ./tplink-smartplug.py -t 192.168.10.244 -c info
Sent:      {"system":{"get_sysinfo":{}}}
Received:  {"system":{"get_sysinfo":{"err_code":0,"sw_ver":"1.1.0 Build 160503 Rel.145047","hw_ver":"1.0","type":"IOT.SMARTPLUGSWITCH","model":"HS100(EU)","mac":"50:C7:BF:xxxxx","deviceId":"80069A202146D1EB3D35C7D8062XXXXXXXXXXXX","hwId":"22603EA5E716DEAEA6642A30BE87AFCA","fwId":"BEF3C9ECA17BF143A7D627AB2D1382C4","oemId":"812A90EB2FCF306A993FAD8748024B07","alias":"Server","dev_name":"Wi-Fi Smart Plug","icon_hash":"","relay_state":1,"on_time":699,"active_mode":"schedule","feature":"TIM","updating":0,"rssi":-42,"led_off":0,"latitude":XXX,"longitude":XXXX}}}
daniel@j3455:~/source/tplink-smartplug$ ./tplink-smartplug.py -t 192.168.10.246 -c info
Sent:      {"system":{"get_sysinfo":{}}}
Received:  {"system":{"get_sysinfo":{"err_code":0,"sw_ver":"1.0.8 Build 151101 Rel.24452","hw_ver":"1.0","type":"smartplug","model":"HS100(EU)","mac":"50:C7:BF:00:FE:AD","deviceId":"80068B6BB6EFEEA4242F4B6XXXXXXXXXXX","hwId":"22603EA5E716DEAEA6642A30BE87AFCA","fwId":"BFF24826FBC561803E49379DBE74FD71","oemId":"812A90EB2FCF306A993FAD8748024B07","alias":"Smarty1","dev_name":"Wi-Fi Smart Plug","icon_hash":"","relay_state":0,"on_time":0,"active_mode":"schedule","feature":"TIM","updating":0,"rssi":-73,"led_off":0,"latitude":XXXX,"longitude":XXXXX}}}

( Anonyminized the GPS coordinates and the deviceID).

As you can see, there are two firmware versions: 1.0.8 (Datestamp: 151101) and 1.1.0 (Datestamp: 160503) Firmware-Checks in Kasa always for "no new firmware available" for both HS100.

I also checked out your mentioned HS110 (US) Firmware, which is Firmware 1.0.7

Did anyone figured out a way to get updated firmware versions via shd commands ?

dan-and avatar May 05 '17 15:05 dan-and

The only way I know of to update the firmware is via the app. Bring up the Kasa app on your phone, go to settings (via the hamburger menu in the upper right corner) and then select "Firmware Upgrade". This will search for available upgrades.

Karl Heinz Kremer PDF Acrobatics Without a Net PDF Software Development, Training and More...

[email protected] http://www.khkonsulting.com

On Fri, May 5, 2017 at 11:41 AM, Daniel Andersen [email protected] wrote:

Hi,

I own 2 HS100-EU . I bought one in 2016 and one quite recently. I did check the firmware versions on both and the firmware do differ between both:

daniel@j3455:/source/tplink-smartplug$ ./tplink-smartplug.py -t 192.168.10.244 -c info Sent: {"system":{"get_sysinfo":{}}} Received: {"system":{"get_sysinfo":{"err_code":0,"sw_ver":"1.1.0 Build 160503 Rel.145047","hw_ver":"1.0","type":"IOT.SMARTPLUGSWITCH"," model":"HS100(EU)","mac":"50:C7:BF:xxxxx","deviceId":" 80069A202146D1EB3D35C7D8062XXXXXXXXXXXX","hwId":" 22603EA5E716DEAEA6642A30BE87AFCA","fwId":"BEF3C9ECA17BF143A7D627AB2D1382 C4","oemId":"812A90EB2FCF306A993FAD8748024B07","alias":"Server","dev_name":"Wi-Fi Smart Plug","icon_hash":"","relay_state":1,"on_time":699," active_mode":"schedule","feature":"TIM","updating":0," rssi":-42,"led_off":0,"latitude":XXX,"longitude":XXXX}}} daniel@j3455:/source/tplink-smartplug$ ./tplink-smartplug.py -t 192.168.10.246 -c info Sent: {"system":{"get_sysinfo":{}}} Received: {"system":{"get_sysinfo":{"err_code":0,"sw_ver":"1.0.8 Build 151101 Rel.24452","hw_ver":"1.0","type":"smartplug","model":" HS100(EU)","mac":"50:C7:BF:00:FE:AD","deviceId":" 80068B6BB6EFEEA4242F4B6XXXXXXXXXXX","hwId":"22603EA5E716DEAEA6642A30BE87AF CA","fwId":"BFF24826FBC561803E49379DBE74FD71","oemId":" 812A90EB2FCF306A993FAD8748024B07","alias":"Smarty1","dev_name":"Wi-Fi Smart Plug","icon_hash":"","relay_state":0,"on_time":0,"active_ mode":"schedule","feature":"TIM","updating":0,"rssi":-73," led_off":0,"latitude":XXXX,"longitude":XXXXX}}}

( Anonyminized the GPS coordinates and the deviceID).

As you can see, there are two firmware versions: 1.0.8 (Datestamp: 151101) and 1.1.0 (Datestamp: 160503) Firmware-Checks in Kasa always for "no new firmware available" for both HS100.

I also checked out your mentioned HS110 (US) Firmware, which is Firmware 1.0.7

Did anyone figured out a way to get updated firmware versions via shd commands ?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/softScheck/tplink-smartplug/issues/10, or mute the thread https://github.com/notifications/unsubscribe-auth/AGzGxZYZYk_iH-OcZqjAmAmIJFy3AzZKks5r20MhgaJpZM4NSFbi .

khkremer avatar May 05 '17 15:05 khkremer

http://www.tp-link.com/us/faq-949.html

TP-Link provides a Python compiled utility to update the firmware from your Windows machine.

keith721 avatar May 11 '17 03:05 keith721

Hi Karl Heinz,

Using the Kasa app was my first attempt, but it keeps reporting that all devices are up to date.

Hi Keith,

Now thats interesting! Especially when you look into the firmware directory of that package: ls iotUpgradeTool_V1.0/firmware/ hfs.exe hs100v1_eu_1.1.2_Build_161014_Rel.164550.bin hs100v1_fr_1.1.2_Build_161014_Rel.170646.bin hs100v1_uk_1.1.2_Build_161014_Rel.170836.bin hs100v1_us_1.1.2_Build_161014_Rel.164426.bin hs110v1_eu_1.1.2_Build_161014_Rel.164733.bin hs110v1_fr_1.1.2_Build_161014_Rel.170531.bin hs110v1_uk_1.1.2_Build_161014_Rel.170948.bin hs110v1_us_1.1.2_Build_161014_Rel.164223.bin hs200v1_us_1.1.0_Build_160521_Rel.085826.bin smartBulb_FCC_1.4.1_Build_170406_Rel.135824.bin smartPlug_CE_HS100(AU)_HS110(AU)_1.1.3_Build_170120_Rel.171906.bin smartPlug_FCC_HS105(US)_1.2.1_Build_170406_Rel.135348.bin

These firmware versions are even more up to date than my mentioned two above!

Thanks for the hint! :-)

dan-and avatar May 11 '17 04:05 dan-and

A few updates from October 2017.

  • The Kasa app now wants to update my smartplugs to 1.2.2 (Sept 2017). I wonder if that version has KRACK related fixes or not. I can't seem to find anything resembling release notes.
  • Previously as others reported Kasa would report no updates available, even though I had firmware versions 1.1.0 and 1.1.1 even though 1.1.2 had been released.
  • The download link for the windows Python update tool has been removed from the FAQ linked above.

rct avatar Oct 24 '17 23:10 rct

The download link for the windows Python update tool has been removed from the FAQ linked above.

The FAQ has been removed by Tp-Link, but the stand-alone update tool is still available with the current firmware: http://static.tp-link.com/iotUpgradeTool_V1.0.zip

Found it on anther project here.

Enzo-Matrix avatar Nov 18 '17 15:11 Enzo-Matrix

if you are using the EU versions of the HS100 and HS110 you can also check out: http://tp-link-support.de/software/iotUpgradeTool_V1.1_HS100_HS110.rar

(the german tp-link support do allow directory listings of their software at: http://tp-link-support.de/software/ )

It includes: hs110v1_eu_1.1.4_Build_170417_Rel.145118_2017-05-26_18.06.53.bin hs100v1_eu_1.2.0_Build_170508_Rel.162000_2017-05-26_18.06.34.bin

PS: my android KASA client didn't upgrade my hs100 1.1.3 or my hs110 models, so I am pleased to use the iotUpgradeTool V1.1 )

dan-and avatar Nov 20 '17 16:11 dan-and

i have a hs110(au) and it says it using firmware version 1.2.5. the app fails (looks to be a network connection from the tp-link side) and the iot firmware app mentioned above doesn't seem to include the (au) version.

is there any other way to update?

cheers!

jerry-nz avatar Jan 11 '18 09:01 jerry-nz

I too have one Jerry, have tried upgrading via the TP-Link upgrade tool, but although it finds my devices OK, every attempt to upgrade ends up with the screen below... 2018/06/18 15:28:03>> Target type is SmartPlug 2018/06/18 15:28:03>> Send upgrade request 2018/06/18 15:28:03>> Upgrade request status is 0 2018/06/18 15:28:03>> Start downloading... 2018/06/18 15:28:19>> Download status get timeout

Any suggestions anyone?

GlynnNZ avatar Jun 18 '18 03:06 GlynnNZ

I too have one Jerry, have tried upgrading via the TP-Link upgrade tool, but although it finds my devices OK, every attempt to upgrade ends up with the screen below... 2018/06/18 15:28:03>> Target type is SmartPlug 2018/06/18 15:28:03>> Send upgrade request 2018/06/18 15:28:03>> Upgrade request status is 0 2018/06/18 15:28:03>> Start downloading... 2018/06/18 15:28:19>> Download status get timeout

Any suggestions anyone?

I stumbled across this too when attempting to upgrade a HS110 via the IoT Upgrade Tool. As per this thread, the cause is that the tool's configuration (in data\config.json) specifies a HTTP port of 8080, whereas as can be seen from the scan the device is actually listening in port 9999. Changing the port in the configuration file to 9999 and re-starting the tool allowed me to upgrade successfully.

KingJ avatar Oct 06 '18 17:10 KingJ

Changing the port in the configuration file to 9999 and re-starting the tool allowed me to upgrade successfully.

Can you verify how to actually do that?? I know NOTHING, Jon Snow. I opened up the config.json file in firefox and found out I could inspect a part of the code. Looked like I could change the numbers 8080 to 9999 in the HTML box but then I couldn't figure out how to save it...

nor408cal avatar Apr 16 '19 13:04 nor408cal

if you are using the EU versions of the HS100 and HS110 you can also check out: http://tp-link-support.de/software/iotUpgradeTool_V1.1_HS100_HS110.rar

(the german tp-link support do allow directory listings of their software at: http://tp-link-support.de/software/ )

It includes: hs110v1_eu_1.1.4_Build_170417_Rel.145118_2017-05-26_18.06.53.bin hs100v1_eu_1.2.0_Build_170508_Rel.162000_2017-05-26_18.06.34.bin

PS: my android KASA client didn't upgrade my hs100 1.1.3 or my hs110 models, so I am pleased to use the iotUpgradeTool V1.1 )

Seems to need login credentials

877dev avatar Oct 26 '19 10:10 877dev

Can confirm that it's locked down with HTTP auth now. And admin:admin didn't work 😜

cmorche avatar Nov 28 '19 15:11 cmorche