Как защитить микроконтроллер от копирования. Биты блокировки (Lock bits) и как с ними работать

In this video I will tell you how to protect the microcontroller from copying information from it. Let's take a look at what Lock bits are and how to work with them. I will demonstrate a sketch that allows you to read the set Lock bits and contains two options for changing the lock bits. And let's talk about some of the oddities when dealing with lock bits. I will give an example for ATtiny85 and ATtiny13. But this method is also suitable for other AVR microcontrollers. Utility to change Fuse and Lock bits - https://drive.google.com/file/d/1u0FI... Video sketch - https://drive.google.com/file/d/1nqCa... Links to electronic components from the video: ATtiny13 DIP - http://alii.pub/62nc0s ATtiny13 SOP package - http://alii.pub/62nc25 ATtiny85 DIP package - http://alii.pub/62nc3w SOP8-DIP8 adapter for ATtiny13 / 25/45/85 - http://alii.pub/62nc43 0:00 Is it possible to protect the microcontroller from copying? 0:26 What are Lock Bits 1:38 Lock bits of different microcontrollers 2:38 Description of Lock Bits 3:25 am Preparing a demo sketch 4:16 Read Lock Byte 5:06 Change the first Lock bit 7:31 Change of the second Lock bit 8:55 Unlocking the microcontroller 10:07 Lock bit feature on ATtiny13

Copying the contents of the Digispark ATtiny85 board to another Digispark board
▶︎

Copying the contents of the Digispark ATtiny85 board to another Digispark board

What are fuses? How to work with fuse bits on AVR microcontrollers
▶︎

What are fuses? How to work with fuse bits on AVR microcontrollers

Errors in programming the microcontroller. 12 common mistakes and their solutions
▶︎

Errors in programming the microcontroller. 12 common mistakes and their solutions

Power-saving mode of AVR microcontrollers. Sleep modes on the example of ATtiny13
▶︎

Power-saving mode of AVR microcontrollers. Sleep modes on the example of ATtiny13

AVR 36# Фьюзы
▶︎

AVR 36# Фьюзы

Фьюзбит доктор, как его  сделать и восстанавливать микроконтроллеры AVR.
▶︎

Фьюзбит доктор, как его сделать и восстанавливать микроконтроллеры AVR.

Copy the contents of one AVR microcontroller to the memory of another microcontroller
▶︎

Copy the contents of one AVR microcontroller to the memory of another microcontroller

Уроки Ардуино. ПИД регулятор
▶︎

Уроки Ардуино. ПИД регулятор

What is the difference between a MICROCONTROLLER and a MICROPROCESSOR?
▶︎

What is the difference between a MICROCONTROLLER and a MICROPROCESSOR?

How to program a bios chip - CH341A programmer, no, you don't have to modify it
▶︎

How to program a bios chip - CH341A programmer, no, you don't have to modify it

Защита прошивки STM32. Часть 1. Защита от считывания (RDP) и обнаружение отключения (BOR).
▶︎

Защита прошивки STM32. Часть 1. Защита от считывания (RDP) и обнаружение отключения (BOR).

How to bring a microcontroller back to life. Fuse-bit-doctor and no problems.
▶︎

How to bring a microcontroller back to life. Fuse-bit-doctor and no problems.

How to read firmware from a microcontroller. A quick primer.
▶︎

How to read firmware from a microcontroller. A quick primer.

Quartz crystal | Customizing fusions | Microcontrollers from scratch # 16
▶︎

Quartz crystal | Customizing fusions | Microcontrollers from scratch # 16

How to restore fuses on AVR microcontrollers (ATtiny13 / 25/45/85). Fuse bit doctor.
▶︎

How to restore fuses on AVR microcontrollers (ATtiny13 / 25/45/85). Fuse bit doctor.

AVR ATmega Fusebit DOCTOR , What should we do when ATmega Dies Due To Fuse Bit Wrong ?
▶︎

AVR ATmega Fusebit DOCTOR , What should we do when ATmega Dies Due To Fuse Bit Wrong ?

AVR Ассемблер. Урок 22. Fuse и Lock биты.
▶︎

AVR Ассемблер. Урок 22. Fuse и Lock биты.

Manage your device via the Internet from anywhere in the world. MQTT Protocol
▶︎

Manage your device via the Internet from anywhere in the world. MQTT Protocol

How to bypass censorship: advice from a developer
▶︎

How to bypass censorship: advice from a developer

Atmel Microcontroller Flashing (Atmega32L) | Working with the USBASP Programmer | AVRDUDE
▶︎

Atmel Microcontroller Flashing (Atmega32L) | Working with the USBASP Programmer | AVRDUDE