Flash Extractor
© Soft-Center
About     Shop     Downloads     Manual     Library     Forum     Services     Contacts
помогите пересчитать ECC   Search  Register  Log in
Reply to topic Goto page 1, 2  Next
Author Message
Димон24



Joined: 16 Nov 2011
Posts: 11
Location: Красноярск

PostPosted: Sat Nov 19, 2011 15:43    Post subject: помогите пересчитать ECC
Reply with quote

Есть блок 528 байт, там код ECC 10 байт, начиная с 518-го, алгоритм - PS2134. А в этом блоке немного изменил данные, может кто-нибудь пересчитать новый валидный ECC для этого блока???
Сергей



Joined: 26 Aug 2005
Posts: 19049

Flash-Extractor developer

PostPosted: Sat Nov 19, 2011 21:21    Post subject:
Reply with quote

4000р
Димон24



Joined: 16 Nov 2011
Posts: 11
Location: Красноярск

PostPosted: Sun Nov 20, 2011 4:54    Post subject:
Reply with quote

а бесплатно?
Сергей



Joined: 26 Aug 2005
Posts: 19049

Flash-Extractor developer

PostPosted: Sun Nov 20, 2011 8:32    Post subject:
Reply with quote

Нет времени
Димон24



Joined: 16 Nov 2011
Posts: 11
Location: Красноярск

PostPosted: Sun Nov 20, 2011 16:02    Post subject:
Reply with quote

Интересно если занулить ECC, контроллер флешки его пересчитает?
Сергей



Joined: 26 Aug 2005
Posts: 19049

Flash-Extractor developer

PostPosted: Wed Nov 23, 2011 3:16    Post subject:
Reply with quote

Пересчитает если измените в предалах кооректирующей способности кода

Попробуйте поменять 1 байт
Димон24



Joined: 16 Nov 2011
Posts: 11
Location: Красноярск

PostPosted: Wed Nov 23, 2011 15:38    Post subject:
Reply with quote

Сергей wrote:
Пересчитает если измените в предалах кооректирующей способности кода

Попробуйте поменять 1 байт

Спасибо Сергей, за посильную помощь! А какой из 10 байт ECC изменить? любой ?
Сергей



Joined: 26 Aug 2005
Posts: 19049

Flash-Extractor developer

PostPosted: Wed Nov 23, 2011 21:36    Post subject:
Reply with quote

Байт данных)
Димон24



Joined: 16 Nov 2011
Posts: 11
Location: Красноярск

PostPosted: Thu Nov 24, 2011 5:24    Post subject:
Reply with quote

в блоке данных мне надо изменить не 1, а как минимум 8 байт. Подумал, что если изменить 1 байт старого ECC то контроллер Флешки пересчитает ЕСС под новые данные в блоке.
GreyDKang



Joined: 01 Apr 2010
Posts: 108
Location: Vladivostok

PostPosted: Thu Nov 24, 2011 8:16    Post subject:
Reply with quote

Запишите нужный сектор на накопитель (с измененными данными) лучше в несколько мест. Считайте дамп через ридер, найдите данные, запишите в дамп по месту с новым ECC.
Димон24



Joined: 16 Nov 2011
Posts: 11
Location: Красноярск

PostPosted: Thu Nov 24, 2011 11:41    Post subject:
Reply with quote

GreyDKang wrote:
Запишите нужный сектор на накопитель (с измененными данными) лучше в несколько мест. Считайте дамп через ридер, найдите данные, запишите в дамп по месту с новым ECC.


Пробовал! НО адрес блока участвует в расчете ECC, поэтому блок с одинаковыми данными по разным адресам имеет разный ECC! Я первым делом этот способ проверил Cool
GreyDKang



Joined: 01 Apr 2010
Posts: 108
Location: Vladivostok

PostPosted: Thu Nov 24, 2011 12:59    Post subject:
Reply with quote

Значит надо записать в тот же блок. Данные которые надо изменить в юзер зоне? У них стандартный блок-номер?
Сергей



Joined: 26 Aug 2005
Posts: 19049

Flash-Extractor developer

PostPosted: Thu Nov 24, 2011 13:33    Post subject:
Reply with quote

Если измените до 4х байт, я думаю пересчитает
А дальше, ещё 4 байта
Димон24



Joined: 16 Nov 2011
Posts: 11
Location: Красноярск

PostPosted: Thu Nov 24, 2011 17:25    Post subject:
Reply with quote

Сергей wrote:
Если измените до 4х байт, я думаю пересчитает
А дальше, ещё 4 байта

Т.е менять данные в блоке, ECC не трогать. И по идее контроллер должен сам изменить ЕСС на верный? Но делать это нужно по 4 байта, как я понял.
Димон24



Joined: 16 Nov 2011
Posts: 11
Location: Красноярск

PostPosted: Thu Nov 24, 2011 18:22    Post subject:
Reply with quote

Дак если изменить данные (пусть даже 4 байта) а ECC оставить прежним, контроллер увидит, что в данном блоке ошибка ECC и восстановить исходные данные. И получится все изменения бессмысленны.
Display posts from previous:   
Reply to topic All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 

Last added
TC90535XBG   98 de 84 93   1x1 SM3271Q AC   45 3a 94 93   1x1 20-82-00469-2   45 49 9a b3   4x1 PS2251-39AC-E   98 d5 98 b2   1x1 PS2251-07-6   98 de 94 93   1x4 SM3268P-AB   45 3a 94 93   1x1 Monolith Micro SD_41   98 d7 94 32   2x2 Monolith SD_37   98 3a a8 92    1x1 SM3257EN Q AA   98 d7 98 92   1x1 SM2234H AC   ec d5 51 a6   4x2
News
11.11.2021 Legs for NR
16.08.2021 Sector Number Slow
15.07.2021 New drivers
21.05.2021 BGA-152 18x12 (smaller)
09.05.2021 Make FAT32 Root
Other products
© Soft-Center ltd.