5 ms·
> Is is exactly DRM: it's a digital method intended to restrict the user from undesirable usage (from the manufacturer's point of view). Bollocks. DRM would ha
by mnouquet 5y ago
> Is is exactly DRM: it's a digital method intended to restrict the user from undesirable usage (from the manufacturer's point of view).
Bollocks. DRM would have been to digitally sign the EEPROM.
- Zak 5y agoI have beginner-level lockpicking skills. I can rake open the door locks from companies like Schlage and Kwikset used on most houses in the US in a few seconds. That they're easily defeated by someone with basic knowledge of tools for manipulating them does not mean they aren't locks. This DRM will prevent the average consumer from refilling the cartridges even if it's easily defeated by those with a working knowledge of embedded electronics.
- mnouquet 5y ago> I have beginner-level lockpicking skills. Pretty irrelevant "argumentum ad verecundiam", but for the sake of argument, you are not "average" anymore. Being able to pick Schlage and Kwikset already puts you in the probably 0.1%. Anyhow, back on track, the average customer does not refill their cartridges. I doubt the idea of doing so has even sparked in their head. (and yes, the average consumer is dumb).
- shard 5y ago> the average customer does not refill their cartridges Yes, and this is why this rudimentary hardware DRM is sufficient for the current market. If the marketplace changes and the hack becomes easily attainable and widely used, SW DRM may emerge.
- Sanzig 5y ago> Being able to pick Schlage and Kwikset already puts you in the probably 0.1%. What percentage of the general population knows how to dump an I2C EEPROM, do some reverse engineering to find the counter, and update the counter value? It seems easy to us because we're on HN, and many of us are EEs or other embedded systems people, but it's pretty specialized knowledge in the population at large. This is absolutely DRM. Not effective DRM when squared off against an embedded systems engineer, but DRM nonetheless. Yes, they could have used a hardened encrypted EEPROM specifically built for these kinds of applications (for example, the ATSHA204A from Atmel/Microchip), but that would have cost more and in applications like this COGS for the disposable element is king. They probably assumed that a simple unencrypted I2C EEPROM would be good enough, and quite honestly they're probably right: unless somebody goes and starts selling a little dongle to reset these cartridges to consumers, it's only going to be a handful of technically-inclined power users resetting them.
- kmeisthax 5y agoYou're right for the wrong reasons. DRM doesn't have to involve encryption; but it does have to involve copyright. A right-click blocker script or those domain locks on old Flash games is a form of DRM as long as it keeps you from copying something. Doesn't have to be elaborate, doesn't have to involve crypto. It just has to have the effect of stopping you from copying something that copyright law protects. Once you have that, then it's unlawful to remove the DRM unless it's for a lawful purpose; and it's unlawful to tell anyone how to remove it for any purpose.