{"slug":"tplink-es20m-v1-8-us","display_name":"ES20M","model_name":"ES20M","hardware_revision":"v1.8","region_code":"US","category":"other","vendor":{"slug":"tplink","name":"TP-Link"},"verdict":{"status":"unknown","label":"Not enough evidence","confidence":"low","reason":"only 2 release(s), too few to model a cadence","algorithm_version":"lifecycle-1","computed_at":"2026-09-30T02:14:42.459626+00:00","thresholds":{"quiet_days":730,"active_max_days":365,"active_multiple":1.5,"slowing_multiple":3.0,"max_gap_dispersion":1.0,"high_confidence_releases":5,"min_releases_for_cadence":3,"never_updated_min_age_days":365}},"measurements":{"release_count":2,"first_release_date":"2023-03-13","last_release_date":"2025-07-14","days_since_last_release":443,"median_gap_days":null,"cadence_multiple":null,"observed_support":{"days":854,"is_floor":true,"measured_from":"first_release"},"promise":{"end_date":null,"is_estimated":false,"is_floor":false,"honoured":null,"basis":"no_eol_announcement"},"cve_patch_latency_days":{"median":null,"measurable":false}},"releases":[{"version":"ES20M(US)_V1.80_1.1.6 Build 250522","channel":"stable","claimed_release_date":"2025-07-14","claimed_date_precision":"day","is_vendor_dated":true,"first_observed_at":"2026-08-01T18:37:57.630436+00:00","observation_kind":"live_crawl","withdrawn_at":null,"changelog":"Modifications and Bug Fixes: 1. Fixed the issue that the device freezes in some cases. 2. Improved device performance. 3. Enhanced device stability.","disclosure_score":0.4,"mentions_security":false,"cve_ids":[],"download_url":null,"evidence":{"id":203002,"source_url":"https://www.tp-link.com/us/support/download/es20m/v1.80/","fetched_at":"2026-09-29T02:49:33.013396+00:00","observed_at":"2026-09-29T02:49:33.013396+00:00","http_status":200,"content_sha256":"36471e7360ff5d030cb0d4f834aa6f03072ec0261d82a15c8af14e3abe108f09","html":"//firmwarewatch.cc/evidence/203002","raw":"//firmwarewatch.cc/evidence/203002/raw"}},{"version":"ES20M(US)_V1.8_1.0.10 Build 230113","channel":"stable","claimed_release_date":"2023-03-13","claimed_date_precision":"day","is_vendor_dated":true,"first_observed_at":"2026-08-01T18:37:57.630436+00:00","observation_kind":"live_crawl","withdrawn_at":null,"changelog":"Modification and Bug fixed: 1. After smart control enabled, the motion sensor will turn off the light according to the rule of the smart control after manual or scheduled on. 2. Improved the stability.","disclosure_score":0.43,"mentions_security":false,"cve_ids":[],"download_url":null,"evidence":{"id":203002,"source_url":"https://www.tp-link.com/us/support/download/es20m/v1.80/","fetched_at":"2026-09-29T02:49:33.013396+00:00","observed_at":"2026-09-29T02:49:33.013396+00:00","http_status":200,"content_sha256":"36471e7360ff5d030cb0d4f834aa6f03072ec0261d82a15c8af14e3abe108f09","html":"//firmwarewatch.cc/evidence/203002","raw":"//firmwarewatch.cc/evidence/203002/raw"}}],"identifiers":[{"kind":"marketing_name","value":"ES20M","normalized":"es20m"}],"revisions":[{"slug":"tplink-es20m-v1-us","hardware_revision":"v1","region_code":"US"}],"evidence":{"archived_pages":1,"first_observed_at":"2026-08-01T18:37:57.630436+00:00"},"caveats":["No verdict: we looked and declined to judge. See verdict.reason — this is a statement about our evidence, not about the product.","observed_support.days is a lower bound: it runs from the first firmware we saw, because no source here publishes launch dates.","Patch latency is not computable for this product: its changelogs name no CVE ids."],"links":{"html":"//firmwarewatch.cc/devices/tplink-es20m-v1-8-us","self":"//firmwarewatch.cc/api/v1/products/tplink-es20m-v1-8-us.json","vendor":"//firmwarewatch.cc/api/v1/vendors/tplink.json","feed":"//firmwarewatch.cc/feeds/devices/tplink-es20m-v1-8-us.xml","methodology":"//firmwarewatch.cc/api/v1/methodology.json"}}