v0.1a ограничения и особенности: - запускать от администратора, указывая номер диска в соответствии с консолью управления дисками системы, например: smi_flash_id_usb.exe 1 - результат выводится на экран и сохраняется в файл smi_flash_id.txt, перезаписывая его. - проверена работоспособность на SM2246EN/XT, SM2250. должны поддерживаться SM224x/SM225x. - работает только при подключении диска через некоторые usb-sata мосты, например asm105x или jm20329/jms5xx, через sata работает только в ide (не ahci/raid) режиме. - разбивка по банкам условна, не факт что она соответствует действительности. - если на диске есть разделы в пределах первых ~64MB, то работает только под xp/2003, под vista+ не будет. - для неподдерживаемых дисков может быть выполнена запись на диск в сектор 21930. перед завершением программа проверяет его целостность и восстановливает. v0.2a: - выводит модель контроллера - работает с некоторым CF картами на контроллерах от SMI, вставленными в USB кардридер - работает с SD картами на контроллерах от SMI, но выводит только модель контроллера и дату прошивки, но не идентификаторы флеша. после определения карту обязательно необходимо вытащить из слота и вставить обратно для дальнейшего использования. v0.3a: - запрос номера диска, если не указан - изменен алгоритм проверки/восстановления сектора и добавлена проверка на подерживаемые контроллеры v0.4a: - выводится тип флеша для всех и размер страницы всех кроме imft v0.41a: - вывод 32 (было 16) банков - нумерация ошибок v0.42a: - исправлено смещение нулевого банка для старых контроллеров (например CF) - запись сообщений об ошибках в файл smi_flash_id.txt v0.43a: - декодирование тп для Sandisk/Toshiba и плотности для Sandisk/Toshiba/Hynix v0.44a: - добавлен Spectek, экспериментальное декодирование плотности для Micron, слегка изменены сообщения - добавлено Toshiba/Sandisk 512gB v0.45a: - добавлен вывод списка дисков v0.46a: - вынесен декодер FID - добавлено Micron 512Gb - добавлено Toshiba 48L/64L BiCS (раньше 48L определялись как "15nm", 64L как "70nm") v0.47a: - теперь выводится плотность и как раньше - на CE#, и дополнительно на die(кристалл). - вывод плотности для intel/spectek, а так же для старых (L63A и ниже) imft v0.471a: - исправлен глюк, появившийся в 0.44 - идентификаторы в файл сохраняется без переводов строк. - вывод версии в файл v0.472a: - исправлен вывод версии в файл v0.48a: - ограниченная поддержка SM2258XT (выводится один FID без информации по банкам) v0.49a: - вывод названия модели и версии прошивки в урезанном виде - экспериментальное декодирование техпроцесса для hynix/samsung - добавлено Intel/Micron 64gB v0.5a: - добавлена поддержка KingDian S280 с подменой строки идентификации контроллера - добавлен ключик 'u' для обхода проверки стандартных идентификаторов контроллера v0.51a: - вывод версии ОС - вывод основных сообщений об ошибках в файл v0.53a: - вывод plane/die для sandisk/toshiba - вывод Channel,CE,Plane,Die/Ce,Ch map,CE map для 2256S/2258XT - поддержка SM2256S (sandisk plus g26) v0.531a: - вывод Fblock,Hblock,BadBlock,SpareBlock для 2256S/2258XT v0.532a: - запрос "press any key" перед завершением - ключик 'y' для отключения запроса "press any key" v0.533a: - исправлено декодирование плотности у b0kb флеша с 2die/ce - вывод типа флеша imft/3d v0.534a: - 64L и 96L флеш imft ошибочно был назван 32L v0.55a: - определение флеша у sd карт - вывод обьема - декодирование плотности у samsung - ключик 'u' требуется, если в rom mode завершается с сообщением "Compatible SSD not found(1), exit!" v0.551a: - поддержка новых контроллеров (например SM2689) - отображение новых вариантов плотности флеша у toshiba/sandisk/hynix v0.552a: - отображение новых вариантов плотности флеша у toshiba/sandisk/hynix - вывод новых типов флеша hynix/imft v0.553a: - новые типы imft/slc - новые плотности samsung - определение toshiba bics4 v0.554a: - запрос на открытие текстового отчета перед завершением (нажать пробел) v0.555a: - поддержка sm2259xt - расширенное декодирование для sm2250/46/58 с буфером - вывод текущего состояния занятости массива флеша для sm2250/46/56/58 с буфером - вывод TotalDie у 56xt/58xt/59xt - определение samsung 96L v0.556a: - поддержка новых sd контроллеров (sm2705) v0.56a: - расширенное декодирование для sm2259 с буфером с новыми прошивками - сохранение поблочного списка EC для контроллеров с буфером - вывод 'bufferless' для 46xt/56xt/58xt/59xt - определение нового флеша v0.561a: - определение micron 176L, подробности YMTC 0.562a: - изменена проверка на наличие контроллера SMI 0.563a: - определение b47r/4ce, b36r 0.564a: - определение новых прошивок 2258/9XT - определение нового флеша 0.565a: - определение нового флеша 0.566a: - определение нового флеша 0.567a: - синхронизация версий