| |
| PSP хакинг и девелопмент Взгляд изнутри |
24.08.2011, 12:11
|
Сообщение: #1 (977282)
|
Модель консоли: 1004,2000,3008
Прошивка: 6.30 PWHT
Другие консоли: XBOX 360, PlayStation®3 500Gb 3.55
Регистрация: 30.01.2007
Адрес: Москва
Возраст: 34
Сообщений: 623
Вы сказали Спасибо: 205
Поблагодарили 157 раз(а) в 115 сообщениях
Сила репутации: 1Репутация: 159 
(весьма и весьма положительная личность)
|
labaz, определить можно только по маркировке проца
ventola, в Киеве карта была, да ск для трёшек в Киеве тоже есть
gregorio добавил 24.08.2011 в 12:11
Сообщение от mycopa
В общем кто продаст пишите в лс , куплю за 3к.
|
рассмешил) ты подумал хотя-бы о себестоимости карты? сколько затрат будет на подходящую карту, программатор.. сколько труда потрачено будет на изготовление...
делай сам, если тебе это нужно. инструкция более или чем полная.
я вот например для создания данного инструмента потратил немеренно денег. из сотни китайских карт вышла только одна рабочая.. так что удачи в изготовлении.
Последний раз редактировалось Gregorio; 24.08.2011 в 12:11.
Причина: добавил, подумав
|
|
|
|
|
Этот пользователь сказал Спасибо Gregorio за это полезное сообщение:
|
|
24.08.2011, 12:17
|
Сообщение: #2 (977296)
|
Модель консоли: PSP
Регистрация: 21.07.2011
Сообщений: 12
Вы сказали Спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
Сила репутации: 0Репутация: 0 
(пока ничем не отличился)
|
Сообщение от gregorio
из сотни китайских карт вышла только одна рабочая..
|
Ого, а в чём загвоздка была?
Может подскажешь какая подошла, контроллер и нанд какие стояли?
|
|
|
|
24.08.2011, 12:37
|
Сообщение: #3 (977297)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,833
Вы сказали Спасибо: 826
Поблагодарили 3,969 раз(а) в 2,068 сообщениях
Сила репутации: 1Репутация: 3969 
(репутация неоспорима)
|
Сообщение от labaz
Ого, а в чём загвоздка была?
|
Вот пришли бы к тебе домой в твоё отсутствие люди, и заменили бы плазменную панель на телевизор "Горизонт". Ты бы стал сидеть дома или побежал бы разбираться? Вот и карта "бегает".
|
|
|
|
24.08.2011, 12:39
|
Сообщение: #4 (977298)
|
Модель консоли: 1004,2000,3008
Прошивка: 6.30 PWHT
Другие консоли: XBOX 360, PlayStation®3 500Gb 3.55
Регистрация: 30.01.2007
Адрес: Москва
Возраст: 34
Сообщений: 623
Вы сказали Спасибо: 205
Поблагодарили 157 раз(а) в 115 сообщениях
Сила репутации: 1Репутация: 159 
(весьма и весьма положительная личность)
|
labaz, не все контроллеры на китайских стиках поддерживают изменение msid.
и ещё большая проблема со считыванием и записью nand. нанды бракованые все ставились, соответственно считываются и пишутся они с ошибками. те как повезёт, иногда всё может подходить, но может неправильно записаться.
а карты.. на 2 гига нужны.. больше ничего не скажу, сами додумаетесь.
P.S. и кстати. часто контроллер обнаруживает подмену msid и карта умирает. и снова надо делать на новой карте всё заново
gregorio добавил 24.08.2011 в 12:39
ну на самом деле карт я купил всего около трёхсот с лишним штук) из них подходящих было штук 12, заработало нормально 4 только, все остальные погибли. и эти 4 сдохли уже. так что сложно с ними всё
Последний раз редактировалось Gregorio; 24.08.2011 в 12:39.
Причина: добавил, подумав
|
|
|
|
24.08.2011, 13:47
|
Сообщение: #5 (977313)
|
Регистрация: 23.04.2011
Сообщений: 13
Вы сказали Спасибо: 0
Поблагодарили 4 раз(а) в 2 сообщениях
Сила репутации: 1Репутация: 13 
(на пути к лучшему)
|
gregorio,
а я заказал 2 шт и обе сделались как надо.
Наверно мне повезло.
|
|
|
|
24.08.2011, 13:50
|
Сообщение: #6 (977314)
|
Модель консоли: PSP
Регистрация: 21.07.2011
Сообщений: 12
Вы сказали Спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
Сила репутации: 0Репутация: 0 
(пока ничем не отличился)
|
Сообщение от sashapv19
gregorio,
а я заказал 2 шт и обе сделались как надо.
Наверно мне повезло.
|
А что за контроллеры стояли и нанды?
|
|
|
|
08.09.2011, 11:58
|
Сообщение: #7 (979282)
|
Модель консоли: PSP-3004
Регистрация: 08.09.2011
Возраст: 45
Сообщений: 13
Вы сказали Спасибо: 1
Поблагодарили 7 раз(а) в 4 сообщениях
Сила репутации: 1Репутация: 7 
(с надеждой на лучшее)
|
Сообщение от gregorio
labaz, не все контроллеры на китайских стиках поддерживают изменение msid.
...часто контроллер обнаруживает подмену msid и карта умирает
|
Обнаруживает он ее следующим образом:
(1)теория.
Контроллер работает с памятью большими блоками (512, 1024, 2048 и т.д. страниц).
Каждая страница состоит из полезных данных и служебных (512+16, 512+24, 4096+128(K9GAG08U0M) это 512х8+16х8, 4304 = (512+26)*8 или посложнее (512+26)*2/(512+28)*6/4).
В служебных данных каждой страницы содержится всякая служебная информация, включая код ЕСС (код коррекции ошибок). В даташите на конкретный контроллер есть все сведения. качайте, смотрите.
В нем то у вас вся и загвоздка.
ЕСС это что-то вроде контрольной суммы страницы памяти, только с возможностью коррекции битовых ошибок. Емкость такой коррекции (число битовых ошибок которые контроллер может поправить зависит от длинны кода ЕСС и метода коррекции.
http://ru.wikipedia.org/wiki/ECC
http://ru.wikipedia.org/wiki/%D0%9A%...BE%D0%BD%D0%B0
(2) Практика (или где кроется "подводный камень):
- контроллеру подается команда считать блок данных, в котором находится ИЗМЕНЕННАЯ страница;
- контроллер читает весь блок одним махом в буфер;
- далее он уже в буфере проходит по всем страницам считанного блока и смотрит каждую на предмет сходится ли ЕСС страницы. Если все в норме, эта страницы памяти пропускается;
ДАЛЕЕ ВНИМАНИЕ!!
Если ОБНАРУЖИВАЮТСЯ битовые ошибки, то контроллер ПЫТАЕТСЯ исправить эти ошибки. Так как ВНОСИМЫЕ ВАМИ изменения малы, а алгоритмы коррекции в современных накопителях все мощнее и мощнее, контроллер скорее всего СКОРРЕКТИРУЕТ Ваши изменения в соответствии с прилагаемым к странице ЕСС.
Что делать и как быть???
(1) искать способ править дамп через контроллер (стандартный интерфейс накопителя) без обходного маневра с программатором. Уверен ГЕРОЙ уже появился на свет. Хватит ли ему духу остаться ГЕРОЕМ, изменяющим весь мир, а не БАРЫГОЙ, скрывающим тайну даже от своей второй половинки???;
(2) научиться писать в изменяемую страницу NAND помимо нужных данных еще и корректный код ЕСС. Этот путь очень тернист, т.к. алгоритмы в контроллерах постоянно совершенствуются, размер страницы тоже разнится.
(3) искать старые флешки, в которых контроллер наткнувшись на некорректный сектор, не сможет его на основании ЕСС скорректировать (алгоритм слабоват - слишком много изменений на странице памяти), и после нескольких попыток отдаст некорректный блок в свой интерфейс далее.
Сообщение от gregorio
... ещё большая проблема со считыванием и записью nand.
|
NAND устроена так, что она ВСЕГДА пишется с ошибками. Это связано с самой технологией частоты производства микросхем (фантомные дефекты плавающего затвора). Их еще называют "битовые ошибки" (что-то вроде временных бэд-блоков, только на уровне одного бита данных). Для компенсации этих процессов изобретены алгоритмы коррекции ЕСС (алгоритмы коррекции битовых ошибок).
Скачайте даташит на любую микросхему (скажем на K9GAG08U0M), рассмотрите его. Вы увидите что в служебке страницы NAND заложено место под код ЕСС (у K9GAG08U0M - Page Size : (4K + 128)Byte, 128байт на страницу в 4096).
Сам алгоритм заложен в контроллере. Для примера, скачайте даташит на контроллер AU6980. Контроллер Мемористик блочно мало отличается от этого.
Сообщение от gregorio
... и снова надо делать на новой карте всё заново
|
Причина умирания карт кроется в двух моментах:
(1) карты неработоспособны по причине не правильной пайки NAND микросхемы. Если не считать установку не по ключу первой ноги, то "не пропай". Пайка волной + микроскоп все решают.
(2) карты неработоспособны по причине не осторожной разборки корпуса и выковыривании платы.
(3) вероятно, что у контроллера из-за изменений в памяти сорвет крышу (он не отдаст порченный блок в свой интерфейс) и он перейдет в технологический режим. Его можно вывести из этого режима путем замыкания в момент подачи питания соседних выводов шины данных между собой (D0,D1 или D6,D7). Затем форматнуть как обычно.
|
|
|
|
|
Эти 4 пользователя(ей) сказали Спасибо Erema36 за это полезное сообщение:
|
|
08.09.2011, 15:19
|
Сообщение: #8 (979292)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,833
Вы сказали Спасибо: 826
Поблагодарили 3,969 раз(а) в 2,068 сообщениях
Сила репутации: 1Репутация: 3969 
(репутация неоспорима)
|
Erema36,
в принципе, ничего нового, но ёмко и в одном месте =)
Только вот с пропайкой у нас нет проблем, да и контактов "ГЕРОЯ" не знаем. Подскажешь?))
|
|
|
|
08.09.2011, 15:57
|
Сообщение: #9 (979295)
|
Модель консоли: PSP
Регистрация: 21.07.2011
Сообщений: 12
Вы сказали Спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
Сила репутации: 0Репутация: 0 
(пока ничем не отличился)
|
В моём дампе последовательность 204D5350534E5930 встречается 3 раза
2 раза в первом банке и 1 раз в конце второго
Флешка Toshiba TH58NVG5D4CTG20 4Gb - 2 банка по 2Gb
Возникает вопрос - какой msid менять? Или все три?
Вот скрины
первый банк раз
первый банк два
второй банк
И по поводу SN, родной оставлять или тоже менять?
|
|
|
|
08.09.2011, 16:51
|
Сообщение: #10 (979303)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,833
Вы сказали Спасибо: 826
Поблагодарили 3,969 раз(а) в 2,068 сообщениях
Сила репутации: 1Репутация: 3969 
(репутация неоспорима)
|
Сообщение от labaz
Возникает вопрос - какой msid менять? Или все три?
|
Сообщение от labaz
И по поводу SN, родной оставлять или тоже менять?
|
Тему читать кто будет?
|
|
|
|
08.09.2011, 16:37
|
Сообщение: #11 (979299)
|
Модель консоли: PSP-3004
Регистрация: 08.09.2011
Возраст: 45
Сообщений: 13
Вы сказали Спасибо: 1
Поблагодарили 7 раз(а) в 4 сообщениях
Сила репутации: 1Репутация: 7 
(с надеждой на лучшее)
|
Сообщение от Yoti
в принципе, ничего нового, но ёмко и в одном месте =)
|
Спасибо.
Тему прочитал. Задача разжевана и понятна.
На днях раздобуду MS Pro и приступлю к экспериментам.
Вопрос: какие-либо утилиты под MS от производителя у кого-нибудь есть ?
Интернет отдает кучу бестолковых страничек.
Сообщение от labaz
В моём дампе последовательность 204D5350534E5930 встречается 3 раза
2 раза в первом банке и 1 раз в конце второго
|
Глупо хранить служебные данные накопителя в одном месте. Что будет если блок выйдет из строя и будет подменен транслятором? Пропадут немаловажные данные. Это не логично.
По аналогии с файловыми системами, таких мест должно быть два.
Третье - это, наверняка, как раз брошенный контроллером блок. Ему лень тратить время на затирание.
|
|
|
|
09.09.2011, 03:14
|
Сообщение: #12 (979372)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,758
Вы сказали Спасибо: 27,999
Поблагодарили 43,806 раз(а) в 12,399 сообщениях
Сила репутации: 10Репутация: 42997 
(репутация неоспорима)
|
Сообщение от Erema36
(1)теория.
Контроллер работает с памятью большими блоками (512, 1024, 2048 и т.д. страниц).
Каждая страница состоит из полезных данных и служебных (512+16, 512+24, 4096+128(K9GAG08U0M) это 512х8+16х8, 4304 = (512+26)*8 или посложнее (512+26)*2/(512+28)*6/4).
|
Не стал цитировать весь пост. Но фактически всё правильно! Наверное первый человек, начавший писать в данной теме по существу =)))
В факе мы не стали расписывать все эти тонкости, т.к. не собираемся писать диссертацию для нубов, а написали инструкцию для более-менее разбирающихся в пайке, микросхемах и радиосхемах, а значит готовым взяться за это дело. Им должно быть и так известно про такие технические подробности.
Конечно же, разобрав карту и обнаружив можель микросхемы, первым делом необходимо ознакомится со спецификацией данного чипа.
Ну а кто никогда не держал в руках паяльник, не собирал хотя бы простейших схем, никогда не программировал микрухи и не в курсе, что такое даташит и считает, что здесь всё так просто - тот всё-таки сильно ошибается )))
Хотя, начинать никогда не поздно, как раз хороший повод бежать в магазин за паяльной станцией с феном или термопинцетом, потому что без неё "ансолдеринг" и "солдеринг" будет ох как затруднительным ))), ну и заодно стоит подкупить немного флюса, оплётку и мозговой жидкости.
Немного стоит уточнить понятия страниц, секторов и блоков.
На примере Hynix HY27UH08AG5M, упоминающейся в факе. - 1 сектор = занимает 512 байт + данные позиционирования сектора и контрольная сумма ECC (16 байт) в конце каждого сектора.
- 1 страница = это 4 сектора со своими служебными данными, т.е. 2048 байт + 64 служебных байта = 2112 байт. Это как раз минимальное значение, которое умеет считывать и писать данный чип по даташиту.
- 1 блок = 8 страниц или 32 сектора, конечно же вместе с техническими данными. 16384 +512 = 16896 байт или 16,5 килобайт. Это минимальное значение, с которым должен уметь работать контроллёр (чтение/запись), используемый в данной области применения.
А так же, достоверно известно, что в один и тот же блок не может быть записано 2 разных файла/кода данных. Если в начало блока попадает конец файла/кода данных (даже 1 или несколько байт) из предыдущего блока, то следующий файл/код данных начинает писаться только со следующего блока, заполнив неполностью использованный блок значениями FFFFFFFF...
Конечно в разных микросхемах спецификации страниц и блоков может разниться, но чаще всего, в области PSP, её нанде и картах памяти, я постоянно встречаю именно такую структуру.
Если что не так, поправьте, могу и ошибаться.
Короче, самая малая проблема состоит в правильном демонтаже и пайке.
Но самая главная проблема - именно в этих коррекционных 16-ти байтах, которые записаны в конце каждого сектора и подтверждают его целостность. А так как мы заменяем ID номер (фактически 4 уникальных байта) в определённом секторе, не пересчитывая заново контрольную сумму изменившихся данных, отсюда и происходит большой процент брака, т.к. контроллёр отбраковывает данный сектор или даже весь блок (?). Вот с этим и надо разобраться.
Если писать через контроллёр (т.е. логическим способом), то конечно он сам подсчитает и скорректирует нужную контрольную сумму. Но для этого нужно знать команду записи MSID и написать программу. Другой вариант - считать логический блок, сменить ID и обратно записать этот блок с помощью программы, но опять же, нужно знать номер блока и команду записи. Это самый верный вариант, но пока затруднительный. Команды вроде даже есть у нас и мы об этом варианте задумывались, вон Yoti чешет репу, читает каждый день мануалы и коды по MSID Dumper-у, чтобы поменять название программы на Writer
Ну а пока, мы чешем репу, чтобы скорректировать ECC. А получается это пока не совсем корректно, только с помощью поддельных карт памяти, в которых, по нашему мнению, именно эта ECC умышленно не учитывается или просто контроллёр на эти 4 изменившихся байта закрывает глаза.
Последний раз редактировалось ErikPshat; 09.09.2011 в 03:30.
|
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо ErikPshat за это полезное сообщение:
|
|
09.09.2011, 09:21
|
Сообщение: #13 (979389)
|
Модель консоли: PSP-3004
Регистрация: 08.09.2011
Возраст: 45
Сообщений: 13
Вы сказали Спасибо: 1
Поблагодарили 7 раз(а) в 4 сообщениях
Сила репутации: 1Репутация: 7 
(с надеждой на лучшее)
|
Сообщение от ErikPshat
Немного стоит уточнить понятия страниц, секторов и блоков.
...[*]1 блок = 8 страниц или 32 сектора, конечно же вместе с техническими данными. 16384 +512 = 16896 байт или 16,5 килобайт. Это минимальное значение, с которым должен уметь работать контроллёр (чтение/запись), используемый в данной области применения.
|
Немного поправлю, чтобы не сложились ложные представления:
микросхема - HY27UH08AG5M
ссылка на datasheet - http://www.alldatasheet.com/datashee...7UH08AG5M.html
BLOCK SIZE
- x8 device: (128K + 4K spare) Bytes
|
Высчитаем размер блока, как минимальной единицы манипулирования данными:
Block size= 128*1024+4*1024= 135 168 байт
т.е. пишем и читаем полезными кусками данных по 128 Кбайт.
Т.о. именно для этой микросхемы размер блока 64 страницы памяти.
Сообщение от ErikPshat
Но самая главная проблема - именно в этих коррекционных 16-ти байтах, которые записаны в конце каждого сектора и подтверждают его целостность. А так как мы заменяем ID номер (фактически 4 уникальных байта) в определённом секторе, не пересчитывая заново контрольную сумму изменившихся данных, отсюда и происходит большой процент брака, т.к. контроллёр отбраковывает данный сектор или даже весь блок (?)
|
Согласен с Вами. Алгоритм коррекции ЕСС есть самое громадное препятствие.
Возьмите один из них - Код Рида — Соломона (самый распространенный).
Почитать вот тут - http://ru.wikipedia.org/wiki/%D0%9A%...BE%D0%BD%D0%B0
Провел эксперимент комплекс PC-3000 Flash SSD Edition + дамп 4Гб от MS Pro (вроде бы оригинал)
Микросхема K9HBG08U1M, страница 528 байт (512 +16)
Избыточность кода позволяет корректировать 5 байт любых изменений на странице.
Т.е. я беру и хаотично меняю байты на странице. Затем делаю проверку и коррекцию ЕСС. И моих изменений как не бывало.
Поэкспериментировал далее. Только утвердился в своих выводах: будет ли сделана коррекция ЕСС зависит от того что и на что я меняю. Вот он может поправить и 8 изменений, а то и 3 байта уже не исправляет. Интересно что будет если я микросхему так и впаяю обратно в карту (контроллер то тоже не сможет скорректировать эту страницу).
Сообщение от ErikPshat
Другой вариант - считать логический блок, сменить ID и обратно записать этот блок с помощью программы, но опять же, нужно знать номер блока и команду записи. Это самый верный вариант, но пока затруднительный. Команды вроде даже есть у нас и мы об этом варианте задумывались, вон Yoti чешет репу, читает каждый день мануалы и коды по MSID Dumper-у, чтобы поменять название программы на Writer
|
Можно мне, на условиях нераспространения, получить исходник/наработки по MSID Dumper?
На чем он написан?
Последний раз редактировалось Erema36; 09.09.2011 в 10:02.
|
|
|
|
|
Этот пользователь сказал Спасибо Erema36 за это полезное сообщение:
|
|
09.09.2011, 10:08
|
Сообщение: #14 (979396)
|
Модель консоли: Все PSP
Прошивка: 5.00 m33-6
Регистрация: 20.01.2010
Сообщений: 3,415
Вы сказали Спасибо: 2,368
Поблагодарили 1,623 раз(а) в 873 сообщениях
Сила репутации: 1Репутация: 1623 
(обеспечено прекрасное будущее)
|
Сообщение от Erema36
Можно мне, на условиях нераспространения, получить исходник/наработки по MSID Dumper?
На чем он написан?
|
На условиях чохочешделания.. лежат в шапке https://www.pspx.ru/forum/attachment....6&d=1310272923.
Написано на Си. Только код корявый брр.. вместо табуляции пробелы. Редактировать, как по мне, просто нереал пока не оптимизируешь.
|
|
|
|
18.09.2011, 23:30
|
Сообщение: #15 (980615)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,758
Вы сказали Спасибо: 27,999
Поблагодарили 43,806 раз(а) в 12,399 сообщениях
Сила репутации: 10Репутация: 42997 
(репутация неоспорима)
|
Сообщение от Erema36
Немного поправлю, чтобы не сложились ложные представления:
микросхема - HY27UH08AG5M
ссылка на datasheet - http://www.alldatasheet.com/datashee...7UH08AG5M.html
Высчитаем размер блока, как минимальной единицы манипулирования данными:
Block size= 128*1024+4*1024= 135 168 байт
т.е. пишем и читаем полезными кусками данных по 128 Кбайт.
Т.о. именно для этой микросхемы размер блока 64 страницы памяти.
|
Да, да, да, спасибо за поправку.
Так и есть, 1 блок содержит 64 страницы (256 секторов). Страница спецификации.
Писал по памяти и чё-та попутал, видать с "блочностью"-кластерностью логической записи файлов на карты памяти FAT16 до 2 Гб. Да, именно так, файлы пишутся на карту строго кластерами по 32 сектора (8 страниц (16k)). Если файл заканчивается в начале какого-либо кластера секторов, то следующий файл уже не пишется в данный раздел, а начинается только со следующего кластера. То есть, вот такое нерациональное расходование пространства.
Далее по делу... - Здесь описана процедура чтения и записи, где видно, что это действительно делается страницами - чтение любой страницы или серийно несколько страниц; запись только циклами по одной странице.
- Здесь описывается процесс стирания и, как я понял, стирать данные в этой микросхеме можно только блоками, но никак не страницами. Причём новый подготовленный блок, необходимо предварительно загрузить в кэш микросхемы, иначе команда стирания будет игнорироваться, защищая её от случайного стирания в случаях посторонних электрических наводок со стороны.
К чему это я...
Дело в том, что мой программатор " Тритон" умеет считывать микруху страницами. Но когда я произвожу обратную запись исправленной страницы, то он выдаёт запрос на стирание. Если отказаться от стирания, а пытаться писать поверх, то после проверки оказывается, что он ничего не пишет.
Если разрешить стирание предыдущих данных, то он производит цикл стирания-записи и все данные прекрасно переписываются.
Отсюда возникает вопрос: а не стирает ли он полностью блок (64 страницы), прежде чем записать новую одну страницу? 
Вот этот момен я как бы не проверял. Я считывал только данную одну страницу под номером 07FFC4 во 2-ом банке памяти и видел, что все данные на этой странице записаны правильно, MSID поменялся точно на своём месте.
А вот что на следующих или предыдущих страницах не проверял. Короче, карты выходят не рабочими.
С другой стороны, если взять программатор " Flash Reader", то на нём карты получаются рабочими, хотя процент брака достаточно велик. Но вот он, как раз, не умеет читать и писать страницами. Он только снимает полный дамп и так же обратно весь дамп и пишет.
|
|
|
|
|
Этот пользователь сказал Спасибо ErikPshat за это полезное сообщение:
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 05:10. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|