|
|
|
|
|
by SlowRobotAhead
2757 days ago
|
|
Happy to answer, found out when our single Chinese dealer contacted us saying he's able to buy 1000 of our parts of the shelf at a place he knows. Got one it, saw it's a green circuit board and not the color we use. They had lifted my code from the micro using a voltage glitch and placed it on theirs. Works great... cause it's my code. Basically I think the rule is don't even consider legal action unless you would be happy to dump $500,000 on it. We make much more than that on my product but for a variety of reasons wouldn't go down that route. Longer answer on prevention is that if you're making a "dumb" device today, expect no reasonable protections if your price point keeps you in a standard microcontroller range. So, if you're using anything from PIC/AVR to Cortex M7, assume you will give firmware away somehow. In our case, the next product is BLE connected and will self-authenticate via our server, we looked at PSK and PKI, and found a way to do it cost effectively because of a unique scenario that it has to mate up to the part number on another product. Basically I can just watch the database for mismatched pairs and ban them from being used. Not perfect, and someone could make one bad unit for themselves, but not thousands. |
|