Transcend TS32GJFV70

Автор werewolfik, 11 Февраля 2013, 15:19:02

0 Пользователей и 1 Гость просматривают эту тему.

werewolfik

1. флэшка Transcend TS32GJFV70. Простирал флешку. Работала какое то время,но определялась через раз,но работала. потом перестала вовсе.
Выдаёт ошибку " диск не найден", 0 мб и со всеми вытекающими последствиями.

Операционная система Windows 7 32-bit

2. Информация в ChipGenius_v4_00_0027_pre2_fix
Description: [F:]Запоминающее устройство для USB(USB MEMORY BAR)
Device Type:        Mass Storage Device

Protocal Version: USB 2.00
Current Speed: High Speed
Max Current: 100mA

USB Device ID: VID = 090C PID = 3000

Device Vendor: Silicon Motion,Inc.
Device Name: SM3255AA MEMORY BAR
Device Revision: 0100

Product Model: USB MEMORY BAR
Product Revision: 1000

Controller Vendor: SMI
Controller Part-Number: SM3257ENAA - ISP NONE
Flash ID code:      ECDED57A - Samsung K9PFG08U0A - 4CE/Single Channel [MLC-8K] -> Total Capacity = 32GB

Tools on web:       http://dl.mydigit.net/special/up/smi.html


3. Разобрал флешку,данны такие на чипах:
Контроллер SM3257ENQAA
Память Samsung K9PFG08U5A MLC-8K  32GB
На счет технологии не знаю. 35nm или 27nm Скорее всего

На сайте http://www.usbdev.ru показыввает,ч то память Samsung K9PFG08U5A идет на контроллере AU6998N.
BRAND=Samsung
FlashID1=84
FlashID2=3
TYPE=MLC
SIZE=32768
FlashName=K9PFG08U5A
RWCycle=1
6913RWCycle=1
MaxBlock=2048
MaxPage=256
MaxSector=16
ID=0xEC,0xDE,0xD5,0x7A,0?58,0?43
CE=4
BinFileName=98_02_K9PFG.BIN
BinFileNameLLF=98_02_K9PFG.BIN
MaxZone=8
FlashID=0?02
BBPercent1=6.5
BBPercent2=6.5
MaxBank=2
MaxPhyBlock=2048
MaxLogBlock=2018
Enable12BitECC=1
EnableBitECC=44
DisableWriteCache=1
Homogenous=0
ThreadNumber=8
Driving=0?66
6913Driving=0?22


Но здесь контроллер SMI. и программой Alcor MP не определяется соответственно.
В версия SMI Mass production tools не нашел такой памяти K9PFG08U5A, да и памяти K9PFG08U0A тоже нет.да и файлов на 35nm тоже не нашел, мб версии не те смотрел утилит, но есть похожие в файле контроллера flash_3257ENAA.dbf

память на 32Гб, но EC DE D5 72, а не EC DE D5 7А
@ EC DE D5 72 58 42 28 00 03 01 82 06 00 15 00 00 00 00 00 00 00 3C 3C 10 10 21 // Samsung K9PFG08U5M J0301 35nm MLC-8К

память на 32Гб, но EC DE 55 76, а не EC DE D5 7А
@ EC DE 55 76 58 C2 28 00 03 01 82 06 00 15 00 00 00 00 00 00 00 3C 3C 84 84 21 // Samsung K9PFGD8U5M J0614 32nm MLC//Toggle

память на 32Гб, и не EC DE D5 7А
@ EC DE D5 7A 00 00 01 28 00 03 01 82 05 00 15 00 00 00 00 00 00 00 3C 3C 84 84 21 // Samsung K9PFGD8U5M J0614 32nm MLC//Toggle   

память на 16Гб и EC DE D5 76, а не EC DE D5 7А и по обьему не подходит.
@ EC DE D5 76 58 43 28 00 03 01 82 06 00 2A 00 00 00 00 00 00 00 3C 3C 10 10 21 // Samsung K9HDG08U1A K0330 27nm MLC //24bitECC

память на 8Гб и EC DE D5 7А - по FID подходит, а вот по обьему нет
@ EC DE D5 7A 58 43 28 00 03 01 82 06 00 2A 00 00 00 00 00 00 00 3C 3C 10 10 21 // Samsung K9LCG08U0A J0906 27nm MLC //24bitECC   

Пробовал лечить этими утилитами TRANSCEND-SM32X и SMI Mass production tools.
Чаще всего выдаёт ошибку Bad block over setting(11). И это после того как долго,ну минут от 5 до 15 или бесконечно идет Pretest

Скриншоты с версии SMI 2.03.37 v11 -SM3257ENAA K0317

Anatolij

Начнем с того, что у вас 1 СЕ не определяется. Скорее всего последствия стирки. Неплохо бы пропаять.
Да и утилиту можно взять поновее, а не позапрошлогоднюю.

werewolfik

ВСмысле 1 СЕ не определяется?
В этой версии от декабря 2012 TRANSCEND-SM32X-PV1.0.89-BY-TAGARAZ-M0104 запускаю через sm32Xtest_V2.5.07_v9_L1227.exe
Выдает следующее:


Anatolij

А объем флешки какой? Сколько там чипов памяти?

werewolfik

#4
ЦитироватьКонтроллер SM3257ENQAA
Память Samsung K9PFG08U5A 4CE/Single Channel [MLC-8K] -> Total Capacity = 32GB
На счет технологии не знаю. 35nm или 27nm Скорее всего
1 чип. если все так понимаю.
*******************
На скрине ниже память моя K9PFG08U5A в FlashGenius
в chip features 4CE + 4 R/B -  это значит 4 канала выборки у памяти?
а в  Media type 8 die-stack  - размер страницы флеш памяти? Они не особо важны для перепрошивки ?
*******************
Если в flash_3257ENAA.dbf есть память подходящая по FID ,но по объему и nm нет - не прошьет утилитка?
Если в flash_3257ENAA.dbf есть память подходящая по объему ,но не по FID - тоже не прошьет утилитка?
Нельзя же выбирать память подходящую по FID, но меньше размера и nm например?
И исходя из чего програмка пишет обьем памяти 65Гб? как на скрине выше

werewolfik

#5
Скажите а для чего файла нужен ForceFlash.SET?
Нашел в файле ForceFlash_L0423.SET в 2.30.72 SM3257ENAA L0425 память K9PFG08U5A,но на 4гига

A1190=Samsung_1,32GBbit(8KP)(27nm),K9PFG08U5A(Single)
Samsung_1,32GBbit(8KP)(27nm),K9PFG08U5A(Single)=EC,D7,94,7A,54,43

SM production tools показывает FID памяти - EC DE D5 7A 58 43 - верный ли это FID? если судя по Samsung_1,32GBbit(8KP)(27nm),K9PFG08U5A(Single)=EC,D7,94,7A,54,43

Подскажите, пока до тех пор пока после "Scan USB" показывает Bad block = 1 (99,99%) не имеет смысла жать Start в программе (не прошьет, будет идти бесконечный pretest  или выдаст bad block over setting 11)? Это значит не определилась память и вазится смысла нет?Пробовал много версий, везде все одинаково,и только память разную иногда пишет по FID

werewolfik

Не помню что сделал, мб не до конца дождался pretest долгого или online recovery и не дождался, или в DEBUG нажал что то,  но дня 2 назад во всех версия программ smi production tools пишет память размером на 65гигов. не могу восстановить через online recovery на 32Гб выборе сразу ошибка, что мол флешка на 64Гб. а при выборе 64Гб, и выборе пункта recovery выдает Flash size error....откуда берет smi tools и online recovery информацию о обьеме флешки?

werewolfik

Хоть бы кто откликнулся  :-[ Не знаю какие ножки замыкать на контроллере,чтобы перевести в тестовый режим. память LGA. на ней не вариант походу замыкать. на сайте http://www.usbdev.ru/articles/testmod/ прочитал что datasheet SM3255Q  можно использовать на контроллерах вплоть до SM3257ENAA. Пробовал замыкать  17,18,19,20,22,23 контакты,24-25 пока не трогал и не трогать 21 - ничего.
Скачал такую схему sm3257en-qf_2flash_demo_v04. Так понил для контроллера SM3257EN и в ней совсем другие контакты указаны. Не пробовал еще, но 20-21 замыкать не стал пробовать. Подскажите чему верить.замыкать ли 21 и 22 и пробовать по этоу схеме?

Anatolij

Замыкать надо выводы шины данных. На вашей схеме это от FD0 до FD7 (выводы 10-13 и 18-21).

werewolfik

#9
Спасибо. Просто. прочитал много тем,и кто то на таком же контроллере замыкал совсем другие контакты.
Если верно замкну система определит флешку как надо,а не USB Memory BAR USB Device?
Замыкать сойдет канцелярской иглой вставляю ее между 2ух контактов? буду пробывать по этой схеме.
Драйвер SMI Factory устанавливать не обязательно?
Не можешь подсказать почему память на 65Г показывает в SMI tools? все версии. можно ли что то сделать для правильного отображения размера?

werewolfik

Подскажите, я так понимаю до тех пор пока в программе "Bad Block 0 (99.99%)" Не будет показаны верно (какой то % от обьема и число) смысла запускать "Start" нет...типа получу Bad block over setting или что нибудь еще, и единственный выход, переход в тествый режим, для нормального определения флешки и bad block?pretest конечно идет долго.

werewolfik

#11
Народ даже если вы не знаете как помочь,тоже отпишите. а то тему смотрят а никто не отвечает. Скажите, что то с контактами на флешке, то определяет в программе 3CE на 24Гб, то 8CE на 65Гб? Так то память на 32гб.
я так понимаю capacity расчитывается как кол-во CE * на обьем памяти,в моем случаем так понимаю программа берет на 8192 кластеров
*8CE=65536. И еще подскажите, файлы в Cardmode на каком этапе используются в программе и для чего?прошивки это?

werewolfik

#12
Подскажите пожалуйста, нашел в Dyna Flash Support List Updated on 05/04/2012 поддержку своей памяти K9PFG08U5A 32гб EC DE D5 7A 58 43 на контроллере sm3257enaa в версии MP Tools 2.3.72 v1, F/W L0425 v2.
Скачал SMI MP TOOL 2.30.72 L0425. НО
По FID в dbf стоит память K9LCG08U0A на 8Гб.
По ForceFlash_L0423.SET память K9PFG08U5A  есть, но адрес Samsung_1,32GBbit(8KP)(27nm),K9PFG08U5A(Single)=EC,D7,94,7A,54,43 и емкость 32гИГА.
Чему верить, значит утилита поддерживает память мою? Тогда почему FID не такой.Верный ли он вобще?
К примеру память K9PFG08U5M имеет FID и в dbf и ForceFlash_L0423.SET одинаковый, и емкость на 32Г,значит поддержка памяти есть и все прошьется? Должны ли FID в dbf и ForceFlash_L0423.SET совпадать для памяти?