<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mirror.consumerrights.wiki/index.php?action=history&amp;feed=atom&amp;title=Milwaukee_battery_DRM</id>
	<title>Milwaukee battery DRM - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mirror.consumerrights.wiki/index.php?action=history&amp;feed=atom&amp;title=Milwaukee_battery_DRM"/>
	<link rel="alternate" type="text/html" href="https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;action=history"/>
	<updated>2026-05-20T12:37:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=44717&amp;oldid=prev</id>
		<title>212.104.231.176: /* [[File:Tool Scientist - Full M18 diagnostics revealed - Spreadsheet 16m07s.png*/</title>
		<link rel="alternate" type="text/html" href="https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=44717&amp;oldid=prev"/>
		<updated>2026-03-18T21:41:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;[[File:Tool Scientist - Full M18 diagnostics revealed - Spreadsheet 16m07s.png&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:41, 18 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l30&quot;&gt;Line 30:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 30:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Community reverse-engineering reports published on Hackaday also documented communication traces between batteries &amp;amp; chargers, confirming that undocumented registers store diagnostic histories not available through consumer interfaces.&amp;lt;ref&amp;gt;{{cite web |url=https://hackaday.com/2023/09/15/reverse-engineering-the-milwaukee-m18-redlink-protocol/ |title=Reverse Engineering the Milwaukee M18 REDLINK Protocol |website=Hackaday |date=2023-09-15 |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20240104104402/https://hackaday.com/2023/09/15/reverse-engineering-the-milwaukee-m18-redlink-protocol/ |archive-date=2024-01-04}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Community reverse-engineering reports published on Hackaday also documented communication traces between batteries &amp;amp; chargers, confirming that undocumented registers store diagnostic histories not available through consumer interfaces.&amp;lt;ref&amp;gt;{{cite web |url=https://hackaday.com/2023/09/15/reverse-engineering-the-milwaukee-m18-redlink-protocol/ |title=Reverse Engineering the Milwaukee M18 REDLINK Protocol |website=Hackaday |date=2023-09-15 |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20240104104402/https://hackaday.com/2023/09/15/reverse-engineering-the-milwaukee-m18-redlink-protocol/ |archive-date=2024-01-04}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Some consumers reported that warranty claims were denied when diagnostic data showed overheating events. In online complaints, users alleged that leaving a battery inside a vehicle in hot weather resulted in warranty denial.&amp;lt;ref&amp;gt;{{cite web |url=https://www.reddit.com/r/Tools/comments/17t5d3s/milwaukee_battery_warranty_denied_due_to/ |title=Milwaukee Battery Warranty Denied Due to Overheating |website=Reddit |date=2023-11-21 |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20240121104533/https://www.reddit.com/r/Tools/comments/17t5d3s/milwaukee_battery_warranty_denied_due_to/ |archive-date=2024-01-21}}&amp;lt;/ref&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Some consumers reported that warranty claims were denied when diagnostic data showed overheating events. In online complaints, users alleged that leaving a battery inside a vehicle in hot weather resulted in warranty denial.&amp;lt;ref&amp;gt;{{cite web |url=https://www.reddit.com/r/Tools/comments/17t5d3s/milwaukee_battery_warranty_denied_due_to/ |title=Milwaukee Battery Warranty Denied Due to Overheating |website=Reddit |date=2023-11-21 |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20240121104533/https://www.reddit.com/r/Tools/comments/17t5d3s/milwaukee_battery_warranty_denied_due_to/ |archive-date=2024-01-21}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Legal context==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Legal context==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-44715:rev-44717:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>212.104.231.176</name></author>
	</entry>
	<entry>
		<id>https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=44715&amp;oldid=prev</id>
		<title>AMGbenz: Attempt to fix CompanyCargo and give Milwaukee a company page since one cannot be created while this one is up</title>
		<link rel="alternate" type="text/html" href="https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=44715&amp;oldid=prev"/>
		<updated>2026-03-18T21:28:33Z</updated>

		<summary type="html">&lt;p&gt;Attempt to fix CompanyCargo and give Milwaukee a company page since one cannot be created while this one is up&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:28, 18 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{CompanyCargo}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{CompanyCargo&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Description=Milwaukee is an American multi-national company that develops, manufactures, and markets power tools, hand tools, tool storage, and more.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Founded=1924&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Industry=Tool Manufacturing&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|ParentCompany=Techtronic Industries Company Limited&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Type=Public&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Website=https://www.milwaukeetool.com/&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{IncidentCargo&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{IncidentCargo&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Company=Milwaukee, TTI&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Company=Milwaukee, TTI&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-44708:rev-44715:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>AMGbenz</name></author>
	</entry>
	<entry>
		<id>https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=44708&amp;oldid=prev</id>
		<title>AMGbenz at 21:09, 18 March 2026</title>
		<link rel="alternate" type="text/html" href="https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=44708&amp;oldid=prev"/>
		<updated>2026-03-18T21:09:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:09, 18 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{CompanyCargo}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{IncidentCargo&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{IncidentCargo&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Company=Milwaukee, TTI&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Company=Milwaukee, TTI&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-38818:rev-44708:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>AMGbenz</name></author>
	</entry>
	<entry>
		<id>https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=38818&amp;oldid=prev</id>
		<title>Bananabot: Added archive URLs for 2 citation(s) using CRWCitationBot</title>
		<link rel="alternate" type="text/html" href="https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=38818&amp;oldid=prev"/>
		<updated>2026-02-23T06:19:16Z</updated>

		<summary type="html">&lt;p&gt;Added archive URLs for 2 citation(s) using CRWCitationBot&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:19, 23 February 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l17&quot;&gt;Line 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Incident==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Incident==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Tool Scientist - Full M18 diagnostics revealed - Spreadsheet 16m07s.png|thumb|Milwaukee Battery Diagnostic Readout]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Tool Scientist - Full M18 diagnostics revealed - Spreadsheet 16m07s.png|thumb|Milwaukee Battery Diagnostic Readout]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In August 2024, an independent YouTube investigation demonstrated that Milwaukee M18 batteries store hundreds of bytes of hidden diagnostic data. These logs include over 50 different statistics, such as counts of over-current events, over-temperature events, cell voltage imbalances with millivolt precision, low-voltage cutoffs, total discharge statistics, total charge time, time on charger whilst full, etc. The data can be accessed through undocumented serial commands but is not disclosed in user manuals.&amp;lt;ref name=&quot;TSYT&quot;&amp;gt;{{Cite web |date=2025-09-13|author=Tool Scientist|title=Full M18 diagnostics revealed |url=https://www.youtube.com/watch?v=tHj0-Gzvbeo |url-status=live |website=YouTube}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In August 2024, an independent YouTube investigation demonstrated that Milwaukee M18 batteries store hundreds of bytes of hidden diagnostic data. These logs include over 50 different statistics, such as counts of over-current events, over-temperature events, cell voltage imbalances with millivolt precision, low-voltage cutoffs, total discharge statistics, total charge time, time on charger whilst full, etc. The data can be accessed through undocumented serial commands but is not disclosed in user manuals.&amp;lt;ref name=&quot;TSYT&quot;&amp;gt;{{Cite web |date=2025-09-13|author=Tool Scientist|title=Full M18 diagnostics revealed |url=https://www.youtube.com/watch?v=tHj0-Gzvbeo |url-status=live |website=YouTube &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|archive-url=https://preservetube.com/watch?v=tHj0-Gzvbeo |archive-date=23 Feb 2026&lt;/ins&gt;}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Community reverse-engineering reports published on Hackaday also documented communication traces between batteries &amp;amp; chargers, confirming that undocumented registers store diagnostic histories not available through consumer interfaces.&amp;lt;ref&amp;gt;{{cite web |url=https://hackaday.com/2023/09/15/reverse-engineering-the-milwaukee-m18-redlink-protocol/ |title=Reverse Engineering the Milwaukee M18 REDLINK Protocol |website=Hackaday |date=2023-09-15 |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20240104104402/https://hackaday.com/2023/09/15/reverse-engineering-the-milwaukee-m18-redlink-protocol/ |archive-date=2024-01-04}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Community reverse-engineering reports published on Hackaday also documented communication traces between batteries &amp;amp; chargers, confirming that undocumented registers store diagnostic histories not available through consumer interfaces.&amp;lt;ref&amp;gt;{{cite web |url=https://hackaday.com/2023/09/15/reverse-engineering-the-milwaukee-m18-redlink-protocol/ |title=Reverse Engineering the Milwaukee M18 REDLINK Protocol |website=Hackaday |date=2023-09-15 |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20240104104402/https://hackaday.com/2023/09/15/reverse-engineering-the-milwaukee-m18-redlink-protocol/ |archive-date=2024-01-04}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l37&quot;&gt;Line 37:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 37:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Industry comparison==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Industry comparison==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The use of embedded diagnostic counters is not unique to Milwaukee. Reports indicate that competing brands such as Makita have implemented similar protocols in their lithium-ion batteries.&amp;lt;ref&amp;gt;{{cite web |url=https://hackaday.com/2024/01/22/makita-battery-protocol-reversed/ |title=Makita Battery Protocol Reversed |website=Hackaday |date=2024-01-22 |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20240712104842/https://hackaday.com/2024/01/22/makita-battery-protocol-reversed/ |archive-date=2024-07-12}}&amp;lt;/ref&amp;gt; Ryobi (which is owned by Techtronic Industries, which is the same parent company that owns Milwaukee) also uses the same embedded diagnostics in their batteries.&amp;lt;ref&amp;gt;{{Cite web |author=Badar&#039;s Workshop |date=2025-08-25|title=Ryobi Doesn&#039;t Want You To Know |url=https://www.youtube.com/watch?v=NQ_lyDyzEHY |url-status=live |access-date=2025-09-15|website=YouTube}}&amp;lt;/ref&amp;gt; The YouTube channel Badar&#039;s Workshop, was able to purchase 30 non-functioning or bricked Ryobi batteries on Ebay and got them all working again by simply flashing the code from a non-bricked Ryobi battery onto the bricked batteries ie. no physical repair was necessary, it was simply the DRM which prevented the batteries from being recognised by the Ryobi charger and receiving a charge.&amp;lt;ref&amp;gt;{{Cite web |last=Kayani |first=Badar Jahangir |date=24 Aug 2025 |title=Ryobi Battery Repair Guide |url=https://badar.tech/2025/08/24/ryobi-battery-repair-guide/ |url-status=live |archive-url=https://web.archive.org/web/20250915030330/https://badar.tech/2025/08/24/ryobi-battery-repair-guide/ |archive-date=15 Sep 2025 |access-date=15 Sep 2025 |website=badar.tech}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The use of embedded diagnostic counters is not unique to Milwaukee. Reports indicate that competing brands such as Makita have implemented similar protocols in their lithium-ion batteries.&amp;lt;ref&amp;gt;{{cite web |url=https://hackaday.com/2024/01/22/makita-battery-protocol-reversed/ |title=Makita Battery Protocol Reversed |website=Hackaday |date=2024-01-22 |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20240712104842/https://hackaday.com/2024/01/22/makita-battery-protocol-reversed/ |archive-date=2024-07-12}}&amp;lt;/ref&amp;gt; Ryobi (which is owned by Techtronic Industries, which is the same parent company that owns Milwaukee) also uses the same embedded diagnostics in their batteries.&amp;lt;ref&amp;gt;{{Cite web |author=Badar&#039;s Workshop |date=2025-08-25|title=Ryobi Doesn&#039;t Want You To Know |url=https://www.youtube.com/watch?v=NQ_lyDyzEHY |url-status=live |access-date=2025-09-15|website=YouTube &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|archive-url=https://preservetube.com/watch?v=NQ_lyDyzEHY |archive-date=23 Feb 2026&lt;/ins&gt;}}&amp;lt;/ref&amp;gt; The YouTube channel Badar&#039;s Workshop, was able to purchase 30 non-functioning or bricked Ryobi batteries on Ebay and got them all working again by simply flashing the code from a non-bricked Ryobi battery onto the bricked batteries ie. no physical repair was necessary, it was simply the DRM which prevented the batteries from being recognised by the Ryobi charger and receiving a charge.&amp;lt;ref&amp;gt;{{Cite web |last=Kayani |first=Badar Jahangir |date=24 Aug 2025 |title=Ryobi Battery Repair Guide |url=https://badar.tech/2025/08/24/ryobi-battery-repair-guide/ |url-status=live |archive-url=https://web.archive.org/web/20250915030330/https://badar.tech/2025/08/24/ryobi-battery-repair-guide/ |archive-date=15 Sep 2025 |access-date=15 Sep 2025 |website=badar.tech}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Company response==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Company response==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-35609:rev-38818:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Bananabot</name></author>
	</entry>
	<entry>
		<id>https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=35609&amp;oldid=prev</id>
		<title>Bythmusters: Bythmusters moved page Milwaukee battery drm to Milwaukee battery DRM: Misspelled title: DRM is an acronym</title>
		<link rel="alternate" type="text/html" href="https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=35609&amp;oldid=prev"/>
		<updated>2026-01-29T17:58:57Z</updated>

		<summary type="html">&lt;p&gt;Bythmusters moved page &lt;a href=&quot;/w/Milwaukee_battery_drm&quot; class=&quot;mw-redirect&quot; title=&quot;Milwaukee battery drm&quot;&gt;Milwaukee battery drm&lt;/a&gt; to &lt;a href=&quot;/w/Milwaukee_battery_DRM&quot; title=&quot;Milwaukee battery DRM&quot;&gt;Milwaukee battery DRM&lt;/a&gt;: Misspelled title: DRM is an acronym&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:58, 29 January 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key wiki:diff:1.41:old-31693:rev-35609 --&gt;
&lt;/table&gt;</summary>
		<author><name>Bythmusters</name></author>
	</entry>
	<entry>
		<id>https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=31693&amp;oldid=prev</id>
		<title>Bythmusters: Edited cargo details</title>
		<link rel="alternate" type="text/html" href="https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=31693&amp;oldid=prev"/>
		<updated>2025-12-05T01:25:14Z</updated>

		<summary type="html">&lt;p&gt;Edited cargo details&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:25, 5 December 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{IncidentCargo&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{IncidentCargo&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Company=Milwaukee, TTI&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Company=Milwaukee, TTI&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|StartDate=August 2024&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|EndDate=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Status=Active&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Status=Active&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ProductLine=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Power &lt;/del&gt;tools&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ProductLine=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;M18 &lt;/ins&gt;tools&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Product=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Milwaukee &lt;/del&gt;M18 batteries&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Product=M18 batteries&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ArticleType=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Product&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ArticleType=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Incident&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Type=Digital Restrictions, Planned Obsolescence&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Description=Undisclosed digital rights management (DRM) and diagnostic tracking in Milwaukee M18 batteries allegedly used in warranty claim denials.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Description=Undisclosed digital rights management (DRM) and diagnostic tracking in Milwaukee M18 batteries allegedly used in warranty claim denials.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Milwaukee Tool, a subsidiary of Techtronic Industries (TTI), produces the M18 line of lithium-ion batteries for use with its cordless power tools. These batteries incorporate an embedded system marketed as &amp;#039;&amp;#039;&amp;#039;REDLINK™ Intelligence&amp;#039;&amp;#039;&amp;#039;, which allows the battery &amp;amp; charger to communicate for monitoring of conditions such as cell voltage, pack temperature, &amp;amp; charge status.&amp;lt;ref&amp;gt;{{cite web |url=https://www.milwaukeetool.com/Products/Batteries-and-Chargers |title=Power Tool Batteries: M12, M18 – Milwaukee Tool |website=Milwaukee Tool |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20250114012041/https://www.milwaukeetool.com/Products/Batteries-and-Chargers |archive-date=2025-01-14}}&amp;lt;/ref&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Milwaukee Tool, a subsidiary of Techtronic Industries (TTI), produces the M18 line of lithium-ion batteries for use with its cordless power tools. These batteries incorporate an embedded system marketed as &amp;#039;&amp;#039;&amp;#039;REDLINK™ Intelligence&amp;#039;&amp;#039;&amp;#039;, which allows the battery &amp;amp; charger to communicate for monitoring of conditions such as cell voltage, pack temperature, &amp;amp; charge status.&amp;lt;ref&amp;gt;{{cite web |url=https://www.milwaukeetool.com/Products/Batteries-and-Chargers |title=Power Tool Batteries: M12, M18 – Milwaukee Tool |website=Milwaukee Tool |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20250114012041/https://www.milwaukeetool.com/Products/Batteries-and-Chargers |archive-date=2025-01-14}}&amp;lt;/ref&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-29842:rev-31693:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Bythmusters</name></author>
	</entry>
	<entry>
		<id>https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=29842&amp;oldid=prev</id>
		<title>2A02:C7C:1488:8700:24C9:1710:ECDD:A64B: fixed cite errors</title>
		<link rel="alternate" type="text/html" href="https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=29842&amp;oldid=prev"/>
		<updated>2025-11-06T10:30:14Z</updated>

		<summary type="html">&lt;p&gt;fixed cite errors&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:30, 6 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot;&gt;Line 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Industry comparison==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Industry comparison==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The use of embedded diagnostic counters is not unique to Milwaukee. Reports indicate that competing brands such as Makita have implemented similar protocols in their lithium-ion batteries.&amp;lt;ref&amp;gt;{{cite web |url=https://hackaday.com/2024/01/22/makita-battery-protocol-reversed/ |title=Makita Battery Protocol Reversed |website=Hackaday |date=2024-01-22 |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20240712104842/https://hackaday.com/2024/01/22/makita-battery-protocol-reversed/ |archive-date=2024-07-12}}&amp;lt;/ref&amp;gt; Ryobi (which is owned by Techtronic Industries, which is the same parent company that owns Milwaukee) also uses the same embedded diagnostics in their batteries.&amp;lt;ref&amp;gt;{{Cite web |author=Badar&#039;s Workshop |date=2025-08-25|title=Ryobi Doesn&#039;t Want You To Know |url=https://www.youtube.com/watch?v=NQ_lyDyzEHY |url-status=live |access-date=2025-09-15|website=YouTube}}&amp;lt;/ref&amp;gt; The YouTube channel Badar&#039;s Workshop, was able to purchase 30 non-functioning or bricked Ryobi batteries on Ebay and got them all working again by simply flashing the code from a non-bricked Ryobi battery onto the bricked batteries ie. no physical repair was necessary, it was simply the DRM which prevented the batteries from being recognised by the Ryobi charger and receiving a charge.&amp;lt;ref&amp;gt;{{Cite web |first=Badar &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Tech &lt;/del&gt;|date=24 Aug 2025 |title=Ryobi Battery Repair Guide |url=https://badar.tech/2025/08/24/ryobi-battery-repair-guide/ |url-status=live |archive-url=https://web.archive.org/web/20250915030330/https://badar.tech/2025/08/24/ryobi-battery-repair-guide/ |archive-date=15 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Sept &lt;/del&gt;2025 |access-date=15 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Sept &lt;/del&gt;2025 |website=badar.tech}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The use of embedded diagnostic counters is not unique to Milwaukee. Reports indicate that competing brands such as Makita have implemented similar protocols in their lithium-ion batteries.&amp;lt;ref&amp;gt;{{cite web |url=https://hackaday.com/2024/01/22/makita-battery-protocol-reversed/ |title=Makita Battery Protocol Reversed |website=Hackaday |date=2024-01-22 |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20240712104842/https://hackaday.com/2024/01/22/makita-battery-protocol-reversed/ |archive-date=2024-07-12}}&amp;lt;/ref&amp;gt; Ryobi (which is owned by Techtronic Industries, which is the same parent company that owns Milwaukee) also uses the same embedded diagnostics in their batteries.&amp;lt;ref&amp;gt;{{Cite web |author=Badar&#039;s Workshop |date=2025-08-25|title=Ryobi Doesn&#039;t Want You To Know |url=https://www.youtube.com/watch?v=NQ_lyDyzEHY |url-status=live |access-date=2025-09-15|website=YouTube}}&amp;lt;/ref&amp;gt; The YouTube channel Badar&#039;s Workshop, was able to purchase 30 non-functioning or bricked Ryobi batteries on Ebay and got them all working again by simply flashing the code from a non-bricked Ryobi battery onto the bricked batteries ie. no physical repair was necessary, it was simply the DRM which prevented the batteries from being recognised by the Ryobi charger and receiving a charge.&amp;lt;ref&amp;gt;{{Cite web &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|last=Kayani &lt;/ins&gt;|first=Badar &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Jahangir &lt;/ins&gt;|date=24 Aug 2025 |title=Ryobi Battery Repair Guide |url=https://badar.tech/2025/08/24/ryobi-battery-repair-guide/ |url-status=live |archive-url=https://web.archive.org/web/20250915030330/https://badar.tech/2025/08/24/ryobi-battery-repair-guide/ |archive-date=15 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Sep &lt;/ins&gt;2025 |access-date=15 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Sep &lt;/ins&gt;2025 |website=badar.tech}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Company response==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Company response==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-25582:rev-29842:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>2A02:C7C:1488:8700:24C9:1710:ECDD:A64B</name></author>
	</entry>
	<entry>
		<id>https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=25582&amp;oldid=prev</id>
		<title>AnotherConsumerRightsPerson: Tiny delinkification,</title>
		<link rel="alternate" type="text/html" href="https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=25582&amp;oldid=prev"/>
		<updated>2025-09-24T07:01:40Z</updated>

		<summary type="html">&lt;p&gt;Tiny delinkification,&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:01, 24 September 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l30&quot;&gt;Line 30:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 30:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Consumer impact==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Consumer impact==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Consumers have expressed concern that undisclosed logging could void warranties for circumstances outside of their control, such as environmental heat exposure. Community projects have since published open-source tools that allow end users to read diagnostic registers from Milwaukee batteries, giving them access to the same information the manufacturer uses internally.&amp;lt;ref&amp;gt;{{cite web |url=https://github.com/m18battery/diagnostics |title=Milwaukee M18 Battery Diagnostics Project |website=GitHub |date=2024-08-20 |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20240718105511/https://github.com/m18battery/diagnostics |archive-date=2024-07-18}}&amp;lt;/ref&amp;gt; The &quot;M18 HD12&quot; battery series from Milwaukee currently has a 2.1/5 stars score from 522 reviews [https://www.milwaukeetool.com/Products/Batteries-and-Chargers/M18-Batteries-and-Chargers/48-11-1812 on their own website], and the &quot;M12 XC6&quot; battery has a 1.7/5 stars score from 321 reviews &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[https://www.milwaukeetool.com/products/48-11-2460 &lt;/del&gt;on their own website&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;] &lt;/del&gt;and the company&#039;s [https://www.trustpilot.com/review/www.milwaukeetool.com Trustpilot reviews] currently sit at 1.6/5 stars for their entire product line and after-sales service, with many consumer complaints that warranty claims on Milwaukee batteries have been denied, even though their batteries were still within the warranty period. Presumably, Milwaukee is downloading the usage logs from consumer&#039;s batteries and looking for any possible data-set to deny a warranty claim.&amp;lt;ref name=&quot;TSYT&quot; /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Consumers have expressed concern that undisclosed logging could void warranties for circumstances outside of their control, such as environmental heat exposure. Community projects have since published open-source tools that allow end users to read diagnostic registers from Milwaukee batteries, giving them access to the same information the manufacturer uses internally.&amp;lt;ref&amp;gt;{{cite web |url=https://github.com/m18battery/diagnostics |title=Milwaukee M18 Battery Diagnostics Project |website=GitHub |date=2024-08-20 |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20240718105511/https://github.com/m18battery/diagnostics |archive-date=2024-07-18}}&amp;lt;/ref&amp;gt; The &quot;M18 HD12&quot; battery series from Milwaukee currently has a 2.1/5 stars score from 522 reviews [https://www.milwaukeetool.com/Products/Batteries-and-Chargers/M18-Batteries-and-Chargers/48-11-1812 on their own website], and the &quot;M12 XC6&quot; battery has a 1.7/5 stars score from 321 reviews on their own website and the company&#039;s [https://www.trustpilot.com/review/www.milwaukeetool.com Trustpilot reviews] currently sit at 1.6/5 stars for their entire product line and after-sales service, with many consumer complaints that warranty claims on Milwaukee batteries have been denied, even though their batteries were still within the warranty period. Presumably, Milwaukee is downloading the usage logs from consumer&#039;s batteries and looking for any possible data-set to deny a warranty claim.&amp;lt;ref name=&quot;TSYT&quot; /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Industry comparison==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Industry comparison==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-24666:rev-25582:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>AnotherConsumerRightsPerson</name></author>
	</entry>
	<entry>
		<id>https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=24666&amp;oldid=prev</id>
		<title>AnotherConsumerRightsPerson: Removed title from lead section.</title>
		<link rel="alternate" type="text/html" href="https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=24666&amp;oldid=prev"/>
		<updated>2025-09-15T06:38:29Z</updated>

		<summary type="html">&lt;p&gt;Removed title from lead section.&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:38, 15 September 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Description=Undisclosed digital rights management (DRM) and diagnostic tracking in Milwaukee M18 batteries allegedly used in warranty claim denials.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Description=Undisclosed digital rights management (DRM) and diagnostic tracking in Milwaukee M18 batteries allegedly used in warranty claim denials.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Background==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Milwaukee Tool, a subsidiary of Techtronic Industries (TTI), produces the M18 line of lithium-ion batteries for use with its cordless power tools. These batteries incorporate an embedded system marketed as &amp;#039;&amp;#039;&amp;#039;REDLINK™ Intelligence&amp;#039;&amp;#039;&amp;#039;, which allows the battery &amp;amp; charger to communicate for monitoring of conditions such as cell voltage, pack temperature, &amp;amp; charge status.&amp;lt;ref&amp;gt;{{cite web |url=https://www.milwaukeetool.com/Products/Batteries-and-Chargers |title=Power Tool Batteries: M12, M18 – Milwaukee Tool |website=Milwaukee Tool |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20250114012041/https://www.milwaukeetool.com/Products/Batteries-and-Chargers |archive-date=2025-01-14}}&amp;lt;/ref&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Milwaukee Tool, a subsidiary of Techtronic Industries (TTI), produces the M18 line of lithium-ion batteries for use with its cordless power tools. These batteries incorporate an embedded system marketed as &amp;#039;&amp;#039;&amp;#039;REDLINK™ Intelligence&amp;#039;&amp;#039;&amp;#039;, which allows the battery &amp;amp; charger to communicate for monitoring of conditions such as cell voltage, pack temperature, &amp;amp; charge status.&amp;lt;ref&amp;gt;{{cite web |url=https://www.milwaukeetool.com/Products/Batteries-and-Chargers |title=Power Tool Batteries: M12, M18 – Milwaukee Tool |website=Milwaukee Tool |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20250114012041/https://www.milwaukeetool.com/Products/Batteries-and-Chargers |archive-date=2025-01-14}}&amp;lt;/ref&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-24665:rev-24666:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>AnotherConsumerRightsPerson</name></author>
	</entry>
	<entry>
		<id>https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=24665&amp;oldid=prev</id>
		<title>LFPGaming: /* Industry comparison */ added information about Ryobi batteries having the same DRM</title>
		<link rel="alternate" type="text/html" href="https://mirror.consumerrights.wiki/index.php?title=Milwaukee_battery_DRM&amp;diff=24665&amp;oldid=prev"/>
		<updated>2025-09-15T03:06:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Industry comparison: &lt;/span&gt; added information about Ryobi batteries having the same DRM&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:06, 15 September 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l35&quot;&gt;Line 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Industry comparison==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Industry comparison==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The use of embedded diagnostic counters is not unique to Milwaukee. Reports indicate that competing brands such as Makita have implemented similar protocols in their lithium-ion batteries.&amp;lt;ref&amp;gt;{{cite web |url=https://hackaday.com/2024/01/22/makita-battery-protocol-reversed/ |title=Makita Battery Protocol Reversed |website=Hackaday |date=2024-01-22 |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20240712104842/https://hackaday.com/2024/01/22/makita-battery-protocol-reversed/ |archive-date=2024-07-12}}&amp;lt;/ref&amp;gt; Ryobi (which is owned by Techtronic Industries, which is the same parent company that owns Milwaukee) also uses the same embedded diagnostics in their batteries.&amp;lt;ref&amp;gt;{{Cite web |author=Badar&#039;s Workshop |date=2025-08-25|title=Ryobi Doesn&#039;t Want You To Know |url=https://www.youtube.com/watch?v=NQ_lyDyzEHY |url-status=live |access-date=2025-09-15|website=YouTube}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The use of embedded diagnostic counters is not unique to Milwaukee. Reports indicate that competing brands such as Makita have implemented similar protocols in their lithium-ion batteries.&amp;lt;ref&amp;gt;{{cite web |url=https://hackaday.com/2024/01/22/makita-battery-protocol-reversed/ |title=Makita Battery Protocol Reversed |website=Hackaday |date=2024-01-22 |access-date=2025-09-14 |archive-url=https://web.archive.org/web/20240712104842/https://hackaday.com/2024/01/22/makita-battery-protocol-reversed/ |archive-date=2024-07-12}}&amp;lt;/ref&amp;gt; Ryobi (which is owned by Techtronic Industries, which is the same parent company that owns Milwaukee) also uses the same embedded diagnostics in their batteries.&amp;lt;ref&amp;gt;{{Cite web |author=Badar&#039;s Workshop |date=2025-08-25|title=Ryobi Doesn&#039;t Want You To Know |url=https://www.youtube.com/watch?v=NQ_lyDyzEHY |url-status=live |access-date=2025-09-15|website=YouTube&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&amp;lt;/ref&amp;gt; The YouTube channel Badar&#039;s Workshop, was able to purchase 30 non-functioning or bricked Ryobi batteries on Ebay and got them all working again by simply flashing the code from a non-bricked Ryobi battery onto the bricked batteries ie. no physical repair was necessary, it was simply the DRM which prevented the batteries from being recognised by the Ryobi charger and receiving a charge.&amp;lt;ref&amp;gt;{{Cite web |first=Badar Tech |date=24 Aug 2025 |title=Ryobi Battery Repair Guide |url=https://badar.tech/2025/08/24/ryobi-battery-repair-guide/ |url-status=live |archive-url=https://web.archive.org/web/20250915030330/https://badar.tech/2025/08/24/ryobi-battery-repair-guide/ |archive-date=15 Sept 2025 |access-date=15 Sept 2025 |website=badar.tech&lt;/ins&gt;}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Company response==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Company response==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-24663:rev-24665:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>LFPGaming</name></author>
	</entry>
</feed>