Автор Тема: Proman NAND/NOR programmer  (Прочитано 188812 раз)

Shooter75

  • Пользователь
  • ***
  • Сообщений: 28
Re: Proman NAND/NOR programmer
« Ответ #60 : 21 Декабря 2015, 15:26:09 »
На досуге, под сухой красный винчик, перелопатил даташиты на Микрон и Самсунг НАНД, на предмет ББ, их организации,меток и т.п.

Вариант с нестандартным расположением метки ББ в обоих даташитах отметается напрочь.
Метка ББ ставится в 0-й байт области Спэйр последней страницы сбойнувшего блока. Это 2049-й либо 4097-й байты последней страницы в блоке.
Это стандартизованная процедура.
Так что, шифрование и т.п. махинации - это отклонение от стандарта, соответственно, никакого отношения к физическому износу не имеет.
Физически изношенные блоки маркируются ТОЛЬКО по стандарту на уровне операционной системы, работающей с НАНД накопителем.
Но это обстоятельство ни как не облегчает процедуру вылавливания повредившихся блоков.
Все равно, придется считать RAW образ НАНД, стереть всю НАНД, провести ресторинг ББ, сравнить с RAW-образом, исключить реальные ББ, обработать нестандартные ББ.
Вобщем - программирование - наше всё.
:-)

Hermes

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 1084
Re: Proman NAND/NOR programmer
« Ответ #61 : 21 Декабря 2015, 17:29:41 »

Все равно, придется считать RAW образ НАНД, стереть всю НАНД, провести ресторинг ББ, сравнить с RAW-образом, исключить реальные ББ, обработать нестандартные ББ.

Зачем?

Shooter75

  • Пользователь
  • ***
  • Сообщений: 28
Re: Proman NAND/NOR programmer
« Ответ #62 : 21 Декабря 2015, 17:32:32 »
Чтоб достать то, что спрятано нестандартным методом хранения. :-)
В остальных случаях - софтББ побоку.

CAIIIA

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5440
Re: Proman NAND/NOR programmer
« Ответ #63 : 29 Декабря 2015, 22:37:50 »
Дошла моя посылочка с адаптером TSOP-56 NOR

CAIIIA

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5440
Re: Proman NAND/NOR programmer
« Ответ #64 : 29 Декабря 2015, 22:40:24 »
С сек зоной пока не разбирался
==================
<Read Sec Sector>:
NOR ID: 0x1227e_0x2222ffff
Manufacturer: Spansion
Part number: *S29GL256N, S29GL256P
 *Total memory size: 32 Mbytes
 *Range 0x0 - 0x1ffffff
 *Chip erase: supported
 *Maximum erase time: 512 second(s)
 *Type: 29 series
 *Sec Sector: yes
Sec Sector Lock Flag: customer locked.
Sec Sector Len: 256 bytes
- Customer Editable Area: 256 bytes
- Non-Editable Area: 0 bytes
Sec Sector Data:
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff

<Read Sec Sector Again To Verify>:
NOR ID: 0x1227e_0x2222ffff
Manufacturer: Spansion
Part number: *S29GL256N, S29GL256P
 *Total memory size: 32 Mbytes
 *Range 0x0 - 0x1ffffff
 *Chip erase: supported
 *Maximum erase time: 512 second(s)
 *Type: 29 series
 *Sec Sector: yes
Sec Sector Lock Flag: customer locked.
Sec Sector Len: 256 bytes
- Customer Editable Area: 256 bytes
- Non-Editable Area: 0 bytes
Sec Sector Data:
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
ffffffff ffffffff_ffffffff ffffffff
Sec sector verify successfully.

liwan

  • Пользователь
  • ***
  • Сообщений: 40
Re: Proman NAND/NOR programmer
« Ответ #65 : 02 Января 2016, 12:41:31 »
Здравствуйте ! Всех с праздником ! Тоже приобрел данный программатор, но заинтересовал он меня скорее своими полноценными адаптерами. Читает-пишет вроде тоже шустренько . Из неудобств : не нашёл где выставляется количество битовых ошибок(ECC) , как будто эта функция вообще не предусмотрена. Ещё не отображается реальное название чипа в логе при автоопределении, а при ручном определении не могу заставить запомнить его не заявленный чип(ну скажем чип с нестандартным значением спэйр) . Он читает-пишет его , но каждый раз приходится выставлять ему параметры нанды . Может кто-нибудь разобрался с этим или же эта функция не предусмотрена производителем ?  И кстати у производителя есть сайт ? :-)

CAIIIA

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5440
Re: Proman NAND/NOR programmer
« Ответ #66 : 02 Января 2016, 16:44:12 »
Цитата: liwan
не нашёл где выставляется количество битовых ошибок(ECC) , как будто эта функция вообще не предусмотрена.
надо ли это и когда?

Цитата: liwan
не отображается реальное название чипа в логе при автоопределении, а при ручном определении не могу заставить запомнить его не заявленный чип(ну скажем чип с нестандартным значением спэйр) . Он читает-пишет его , но каждый раз приходится выставлять ему параметры нанды.
запоминания конфигов пока нет и вроде не планировалось.


Цитата: liwan
  И кстати у производителя есть сайт ? :-)
все, что в теме, больше ничего.

И тебя с Праздником!

liwan

  • Пользователь
  • ***
  • Сообщений: 40
Re: Proman NAND/NOR programmer
« Ответ #67 : 02 Января 2016, 20:37:57 »
Цитата
надо ли это и когда?

Наверное всё же надо, как тогда происходит сравнение , т.е работа внутреннего контроллёра ? Да и у более именитых брендов есть контроль коррекции ошибок.

Цитата
запоминания конфигов пока нет и вроде не планировалось.

А жаль , функция чрезвычайно полезная и нужная  :(      Пол дня сижу и толком не могу понять его вкладку ВВ Operation .  Как обойти скажем 1 реальный бэд блок ?  На него попадает область в дампе с полезными данными(дамп считывался с другой нанды) Ставлю галочку скип BB и при сравнении в логе выдаёт ошибку , мол я сам должен отрезать концовку дампа. А в самом дампе ещё находит 4 программных(псевдо) ББ . Из даташитов на прогер я понял , что если на чипе реальный ББ и он попадает на область с пользовательскими данными, то выкиньте нафиг чип и поставьте другой.  O0
Вот например в Изи Нанд ТТ при установке галочки скип ББ он просто пропустит запись этого бэд блока, полезную информацию пропишет в следующий и в конце пропустит запись последнего блока. Алгоритм прост и действеннен , причём неоднократно проверялось.  Здесь же пока приходится разбираться. Хотя при прошивке на чип без ББ проблем нет , да и если на реальный бэд попала пустая область ( FF или 00 ) , то тоже вроде верифицирует .





CAIIIA

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5440
Re: Proman NAND/NOR programmer
« Ответ #68 : 02 Января 2016, 22:56:22 »
Надо будет пообщаться с разработчиком, какие планы относительно подобных плюшек. Насчет ББ, пока так...

liwan

  • Пользователь
  • ***
  • Сообщений: 40
Re: Proman NAND/NOR programmer
« Ответ #69 : 02 Января 2016, 23:56:56 »
Надо будет пообщаться с разработчиком, какие планы относительно подобных плюшек. Насчет ББ, пока так...

Да СAIIIA , пообщайся с ними пожалуйста, хотя представляю , что это крайне проблематично, нужен либо хороший английский, ну или же китайский  :D  Да и ещё была бы возможность редакции и запоминания собственных ручных конфигов, вообще было бы шикарно....
P.S  Адаптер BGA63 для него за 80 бакинских рублей - ну очень даже по божески.....

CAIIIA

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5440
Re: Proman NAND/NOR programmer
« Ответ #70 : 03 Января 2016, 04:44:02 »
До сих пор общаться получалось

romanov

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5709
Re: Proman NAND/NOR programmer
« Ответ #71 : 03 Января 2016, 14:56:49 »
  Адаптер BGA
так как в этом мало что понимаю, хотел бы спросить.
подняли мы БГА если шары на месте-хорошо если нет-отреболлили. а дальше что? как устроен адаптер? там пятаки на пружинках или как?
и еще, каждый адаптер для определенного типа чипов или он универсален?
а прошивку надо от куда то сливать или можно отредактировать битую?
" Европа кончилась - Азия началась." х/ф Днепровский рубеж

seregatv

  • ПАЛАЧ
  • Модератор
  • Специалист
  • ***
  • Сообщений: 4436
  • Сергей
Грамотно отвешенная оплеуха очень сильно ускоряет процесс познания истины. https://re-master.by/remonttv/

CAIIIA

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5440
Re: Proman NAND/NOR programmer
« Ответ #73 : 03 Января 2016, 18:59:46 »
Вряд ли получится вручную ковырять прошивку.... хотя спецы есть. С прошивками все как обычно, если только есть куда заливать - (чип без ББ в нужной области).
BGA63 такой же универсальный корпус,  как и TSOP48, например.

romanov

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5709
Re: Proman NAND/NOR programmer
« Ответ #74 : 03 Января 2016, 20:59:03 »
http://ru.aliexpress.com/item/BGA63-0-8MM-IC-programmer-adapter-BGA63-IC-Test-Socket-BGA63-to-48-burning-socket-BGA63/32349162485.html
Вот посмотреть.
в общих чертах понятно. но цена конечно..... из этого следующий вопрос.
на какую сумму нужно приобрести всего адаптеров, что бы можно было работать со всеми существующими нанд + нор?
" Европа кончилась - Азия началась." х/ф Днепровский рубеж

liwan

  • Пользователь
  • ***
  • Сообщений: 40
Re: Proman NAND/NOR programmer
« Ответ #75 : 03 Января 2016, 21:45:09 »
Вот здесь немного дешевле  http://www.drivestar.biz/index.php?main_page=product_info&cPath=70_118&products_id=4901&zenid=3d19pedncfbtsgb4muj0fvb430

Вообще у этого программатора(ProMan) есть почти всё для работы с современной бытовкой. В комплекте TSOP48 (nand и nor) Я ещё докупал TSOP56 за 30$ , т.к часто приходится возится со спутниковыми  ресиверами ну и собираюсь прикупить ещё и BGA63. Незнаю правда каков он по качеству , но после адаптеров элнека  эти цены просто подарок. 

romanov

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5709
Re: Proman NAND/NOR programmer
« Ответ #76 : 03 Января 2016, 21:55:35 »
- (чип без ББ в нужной области).
а вообще болванки в продаже есть?
" Европа кончилась - Азия началась." х/ф Днепровский рубеж

liwan

  • Пользователь
  • ***
  • Сообщений: 40
Re: Proman NAND/NOR programmer
« Ответ #77 : 03 Января 2016, 22:04:58 »
- (чип без ББ в нужной области).
а вообще болванки в продаже есть?

Да вроде есть и на таобао и на алиэкспресс , но в моей практике приходилось менять нанду ну 2-3 раза, не больше и дёргал я их с убитых tv майнов.

liwan

  • Пользователь
  • ***
  • Сообщений: 40
Re: Proman NAND/NOR programmer
« Ответ #78 : 03 Января 2016, 22:29:28 »
Цитата
In the future, ProMan programmer plans to find software way to
analyze system file and skip bad block to program.

Это из его даташита. Хорошо бы было если добавят в софт пункт по безгеморойному обходу ББ. А интересно будет ли поддержка OneNAND и eMMC ?

CAIIIA

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5440
Re: Proman NAND/NOR programmer
« Ответ #79 : 03 Января 2016, 22:32:24 »
Не планировалось, ни оне, ни еммс