Автор: ROMby Unknown , 8 июля 2007
Попалось под руки некоторое кетайское чудо с надписью Sony 8Gb. Определяется как 8Гб, но выше 256Мб всё пишется, а читаются одни нулики, т.е. фабричный фейк:) Контроллер au6981, память неизвестно какая - ничего похожего не нашел. Хочется вернуть её в естественное состояние, чтобы определялась и работала как 256Мб. Каким образом контроллер определяет обьем памяти?
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

savely

18 лет 8 месяцев назад

Каким образом контроллер определяет обьем памяти?

Хороший вопрос :wink:. Ответ - никак. В прошивку зашито "спросят объем - отдать 8Gb", "пишем больше 256Mb - или прокинуть, или не обрабатывать ошибку, которую вернет флешка", "читаем больше 256Mb - отдать нули".
Соответственно, лечение - расковырять прошивку, поправить, вернуть на место.
Честная прошивка - вполне может и определять, как - флешка отдает свой ID, по которому ясен объем (указан несколькими битами в ID) или, как вариант, в проц зашита таблица соответствия "ID-характеристики флешки" (за деталями - курить даташиты на самсунговские NAND-флешки, к примеру).

Antinomy

18 лет 8 месяцев назад

Вопрос сходный. Есть флеша. Подозреваю, что подобная. Якобы 4Гб, но дату не курил на чип. Стала определяться как 0 б, не форматируется. Что с такими делать? Нашёл темку на хоботе (завтра автору темы кину, полезно), прога оттуда флеш не определяет (ни одну). Потому и сделать ничего не может. Кто что посоветует? Чем форматить, али шить?

Unknown BIOS (не проверено)

18 лет 7 месяцев назад

Почитай сдесь: http://forum.ixbt.com/topic.cgi?id=27:7088