|
Недалеко от верхней границы флешки есть два байта - ReadLock и Write/EraseLock - с битами поблочной защиты, туда надо записать нули для каждого из защищаемых блоков. Размер этих блоков - 1, 4 и 16 КБ для флешек объемом в 8, 16/32/64 или 128 КБ соответственно, адреса этих двух байт такие (пишу по памяти, так что проверь сам по мануалам):
Flash size ReadLock byte address Write/EraseLock byte address
----------------------------------------------------------------------
8K 0x1DFE 0x1DFF
16K 0x3DFE 0x3DFF
32K 0x7DFE 0x7DFF
64K 0xFDFE 0xFDFF
128K 0x1FBFE 0x1FBFF
E-mail: info@telesys.ru