Страница 1 из 6

СообщениеДобавлено: Пт мар 06, 2015 5:07 pm
Sergey23
После попытки прошить аппарат, он выдал "image error reset printer"
и впал в кому :-)
Теперь при включении пишет
"Initialising system, press stop key, wait image"
и тишина...
Есть огромное желание вывести его из комы.
Какие будут идеи?
Получится ли оживить его через заливку ориг дампа непосредственно в nand или есть какие то подводные камни?

ЗЫ
из того что есть сейчас у меня на руках :
- чиппрог48, но опыта по программированию nand нет, только теория почерпнутая из инструкции к программатору и из этого форума.
- принтер в коме с nand Toshiba TC58BVG0S3HTA00
- ориг прошивки для прошивки через USB на M4020ND версий 1.18 и 1.26

ЗЫЗЫ

вот инфа с дебага после попытки прошить оригиналом :

Ver.2.01 fix idpt nand fail 2013-11-08

A1500
BOOT STATUS(MaskRom:1, SecBoot:1, Media:NAND)
DRAM: 255 MiB
Now running in RAM - U-Boot at: 07800000
malloc start 073e0000, end 07800000, size 00420000
NAND:



[NAND] Not Flash Boot

Large size NAND Flash memory

2048 Bytes/page

4 address cycle

8-bit bus

tacls=3, twrph0=4, twrph1=2



NAND Device ID: 98 f1 80 15



Bad block table found at page 65472(0x7fe0000), version 0x1


Bad block table found at page 65408(0x7fc0000), version 0x1


Nand: 128 MB

Using default environment

Board: samsung,a1500_srpm4


ADC [5]2059, [6]82, [7]4042



2Line LCD UI





Pressed key...

nand flash upgrade...





Download Image from PC

{



fw version len 31 is strange

err: checksum 0xE2, org 0xFF, siz 30

fw version checksum is strange !!phy init ok
SNPSID : 0x5533202a
....Done.SUPER SPEED
FULL SPEED
FULL SPEED
FULL SPEED
FULL SPEED
FULL SPEED
HIGH SPEED
HIGH SPEED
HIGH SPEED
HIGH SPEED
HIGH SPEED


Image includes PJL(1b) -> Waste 128 bytes

[[73924704 Bytes received 0x04780060 - 0x00100000]] - Complete Downloading



} /* Download End */



[[[[[ HEADER : SIG: $IMG ]]]]]


firmware sig : $IMG

firmware source addr : 0x00100000

firmware start addr : 0x00000000

firmware size : 0x02680000

major : 0x03000090

minor : 0x00020002

image type : 0x00000000



FlashCheckSum

{

check sum start address : 100018, count : 2680000

check sum : a5a5

} /* Checksum End



Source Checksum is valid

Image with Boot Rom

Kernel loader Ver : 0.24 : Nand 1

Kernel loader Ver : 0.24 : Nand 2

Invalid Kernel Loader Firmware

Kernel loader Ver : 0.24 : Nand 7

Downloaded Image is not Valid

СообщениеДобавлено: Пт мар 06, 2015 5:12 pm
СТРОНЦИЙ
Дебаг то уже урезанный идет, по самые, самые.... уши. Или я ошибаюсь ? Теперь тока наверное искать рабочий дамп с НАНДа рабочего аппарата.

СообщениеДобавлено: Пт мар 06, 2015 5:16 pm
Sergey23
СТРОНЦИЙ писал(а):Теперь тока наверное искать рабочий дамп с НАНДа рабочего аппарата.

Ну собственно как бы уже ищу.
Но пока безрезультатно.

СообщениеДобавлено: Пт мар 06, 2015 11:25 pm
VVC
опыты наших товарищей говорят, что имея чистую микруху без бэдов можно тупо залить ориг. дамп (сделанный из прошивки путем отрезания шапки в 97h байт). т.е. нужен только чип чистый и без бэд-блоков.

СообщениеДобавлено: Сб мар 07, 2015 12:39 am
maisterko
В большинстве случаев, если после прошивки, апарат падает в Wait image, значит у нанда появился новый бед в области дампа, да еще и епромку нужно шить

СообщениеДобавлено: Сб мар 07, 2015 1:02 am
apopovv
VVC писал(а):опыты наших товарищей говорят, что имея чистую микруху без бэдов можно тупо залить ориг. дамп (сделанный из прошивки путем отрезания шапки в 97h байт). т.е. нужен только чип чистый и без бэд-блоков.


это совсем не так. информация в нанде лежит слоями данные/служебка
т.е. для подготовки дампа из оригинала надо не только отрезать заголовок, но ещё и нашинковать
по этой теме balu_dark специалист

СообщениеДобавлено: Сб мар 07, 2015 1:04 am
Sergey23
VVC писал(а):опыты наших товарищей говорят, что имея чистую микруху без бэдов можно тупо залить ориг. дамп (сделанный из прошивки путем отрезания шапки в 97h байт). т.е. нужен только чип чистый и без бэд-блоков.

а вот тут можно поподробнее и с картинками или ссылкой кинуть в меня, разберусь
Заранее благодарен.

Добавлено спустя 3 минуты 56 секунд:
Samsung SL-M4020ND Wait image
maisterko писал(а):В большинстве случаев, если после прошивки, апарат падает в Wait image, значит у нанда появился новый бед в области дампа, да еще и епромку нужно шить

получается нужно иметь и залить два дампа
1 нанд
2 еепром
и чтоб все были одной версии?

СообщениеДобавлено: Сб мар 07, 2015 1:10 am
maisterko
два дампа, но версии могут быть разные

СообщениеДобавлено: Сб мар 07, 2015 1:14 am
Sergey23
если "при жизни" аппарат был 1.18 то в него надо лить 1.18 и выше или можно ниже тоже брать? (я про прошивку через чиппрог)

СообщениеДобавлено: Сб мар 07, 2015 1:25 am
Practic
А вариант заливки пустой EEPROMки вкупе с оригинальным дампом машины в нанд - здесь не поможет?

СообщениеДобавлено: Сб мар 07, 2015 1:34 am
maisterko
Sergey23 писал(а):если "при жизни" аппарат был 1.18 то в него надо лить 1.18 и выше или можно ниже тоже брать? (я про прошивку через чиппрог)

скорей всего можно и ниже версию лить
Practic писал(а):А вариант заливки пустой EEPROMки вкупе с оригинальным дампом машины в нанд - здесь не поможет?

Думаю,не прокатить

СообщениеДобавлено: Сб мар 07, 2015 5:14 am
Alexkyahta
Там обычная 24-я микра, в нее залить оригинал и все.

СообщениеДобавлено: Сб мар 07, 2015 11:04 am
Sergey23
Alexkyahta писал(а):Там обычная 24-я микра, в нее залить оригинал и все.

тоесть в моей ситуации nand не трогаем, перельем только еепром 4256BWP?

СообщениеДобавлено: Сб мар 07, 2015 4:23 pm
VVC
apopovv писал(а):
VVC писал(а):опыты наших товарищей говорят, что имея чистую микруху без бэдов можно тупо залить ориг. дамп (сделанный из прошивки путем отрезания шапки в 97h байт). т.е. нужен только чип чистый и без бэд-блоков.


это совсем не так. информация в нанде лежит слоями данные/служебка
т.е. для подготовки дампа из оригинала надо не только отрезать заголовок, но ещё и нашинковать
по этой теме balu_dark специалист

согласен, выдал желаемое за действительное (ляпнул сгоряча)...едет прогер, скоро сам влезу в тему...наверное )

СообщениеДобавлено: Сб мар 07, 2015 11:10 pm
Sergey23
Вопрос решился с помощью заливки нормального дампа в еепром.
Спасибо уважаемому maisterko за дамп еепрома.
аппарат ожил и дал себя профиксить.
:-ok-: