|
26.11.2009, 15:53
Сообщение
#1
|
|
|
Новичок ![]() Группа: Members Сообщений: 7 Регистрация: 25.11.2009 Из: Томск Пользователь №: 33522 Спасибо сказали: 0 раз(а) Девайс:I-mate jama |
Приветствую всех. По существу: достался сей коммуникатор с тем, что продавили кнопку ресет и он перестал загружаться. После разбора была кнопка направлена, но коммуник все время висел на стартовом экране с отображением версии в верхнем левом углу. Была найдена методика прошивки с карточки, но после запуска обновления появлялась надпись на экране Check version...., некоторое время мигал светодиод зарядки и потом мигание прекращалось и коммуник так и висел с этой надписью. Тогда он был подцеплен к ком-порту компа через преобразователь уровней через свой внутреннюю консоль. Лог терминала показал, что он грузится пытается, но ему чего-то не хватает. Было принято решение о прошивке принудительно его родной прошивки через прогу DNW по USB (лог прилагается). Бутблок шьется через нее на ура, а основная прошивка тормозится. В результате чего все останавливается на том, что вроде как обнаружен бэд-блок в памяти и прошивка останавливается (судя по логу). память в нем стоит какая-то хитрая от spansion - 71PL032J40BFW0K (типа 2 в одной) - фото платы коммуника есть, но большие и сюда выложить не получается. Так вот вопросы: 1) можно ли как-нить прошить прошивку чуть изменив адрес и поможет ли это и как? 2) если поменять память, то видммо придется все заливать уже через JTAG? и где взять такую память?
Код ============Stepstone start==================
GSTATUS2 = 00000001 GSTATUS4 = 00000000 Nand Mfg: 000000ecNand Dev: 000000a1 read program begin: ............................................................ .. бtepstone end Microsoft Windows CE IPL Version 1.2 LCD for topply LCDConInit enter + FMD::FMD_Init - FMD::FMD_Init ReadPic OK. + FMD::FMD_Init - FMD::FMD_Init Prod_IPL_CheckAndProcess runs Press a key to select the function you want: Warm Key----- update Power Key----- Load ULDR WARM_KEY+CAMERA_KEY pressed, you select to update with USB! BootMode=0x1 ProcessBootMode:bootMode = 1 bootMode != IPLUPDATE_MMC BeforeCheckUpdateCard: Invalid BSP Args InitBSPArgs UpdateIPL: usbupdate rCLKCON FFFF0 s2442USBD->EIER B120015C B s2442USBD->UIER B120016C 4 WaitUSBCnt: usb is waiting for connection s2442USBD->EIR B1200148 0 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 s2442USBD->EIR B1200148 0 s2442USBD->EIER B120015C 1F s2442USBD->UIR B1200158 4 s2442USBD->EIER B120015C B s2442USBD->UIER B120016C 4 s2442USBD->EIR B1200148 0 s2442USBD->EIER B120015C 1F s2442USBD->UIR B1200158 4 s2442USBD->EIER B120015C B s2442USBD->UIER B120016C 4 s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:1] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C 1F s2442USBD->UIR B1200158 4 <0:0] s2442USBD->EIR B1200148 0 s2442USBD->EIER B120015C 1F s2442USBD->UIR B1200158 4 s2442USBD->EIER B120015C B s2442USBD->UIER B120016C 4 s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:3] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:2] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:3] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:1] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:1] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:1] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:1] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:1] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:1] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:1] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:1] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:1] Usb connected OK. + FMD::FMD_Init - FMD::FMD_Init usb is waiting for download s2442USBD->EIR B1200148 1 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 <0:0] s2442USBD->EIR B1200148 8 s2442USBD->EIER B120015C B s2442USBD->UIR B1200158 0 download a bin image. fifoCnt = 0x20 Downloading [ADDRESS:0x30200000, SIZE : 0x2BCD872] INFO: download and writing image to flash, please wait... ................................ ................................ .....................s2442DMA->DIDST2(1)=0x32DAC000 s2442DMA->DIDST2(2)=0x32DCC800 . totalDmaCount+DMA_SIZE)>=downloadFileSize Let's delay 5 seconds to ensure download finish. s2442DMA->DIDST2(3)=0x32DCC800 s2442DMA->DIDST2(4)=0x32DCD872 call Dma2() for the last time! downloadFileSize=0x2BCD872Download O.K. write flash.bin to flash..., downloadAddr = 0x30200000 WriteBinToFlash:EraseFlash, dwStartBlock=0x3, ulBlocks=0x335 ... INFO: Found bad SmartMedia block [0xF0]. |
|
|
![]() |
27.11.2009, 11:17
Сообщение
#2
|
|
|
Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... |
от идентичного
|
|
|
27.11.2009, 11:42
Сообщение
#3
|
|
|
Новичок ![]() Группа: Members Сообщений: 7 Регистрация: 25.11.2009 Из: Томск Пользователь №: 33522 Спасибо сказали: 0 раз(а) Девайс:I-mate jama |
спасибо. благодарю за участие.
|
|
|
zva Нужна помощь в реанимации I-mate Jama 26.11.2009, 15:53
Mishael Кнопку, вероятнее всего, продавили когда активно п... 26.11.2009, 22:10
zva Цитата(Mishael @ 27.11.2009, 1:10) Пропая... 27.11.2009, 7:58
SAXON13 Там еще много чего придеться вливать, так что нову... 27.11.2009, 10:23
zva Цитата(SAXON13 @ 27.11.2009, 13:23) Там е... 27.11.2009, 11:04
zva ну и в связи с некоторыми подвижками еще вопрос - ... 28.11.2009, 6:29
Mishael Тебе же 2 раза сказали что флешку можно ставить с ... 28.11.2009, 12:48
zva усе понятно. просто всегда хочется большего и если... 28.11.2009, 16:11![]() ![]() |
|
Текстовая версия | Сейчас: 30.4.2026, 17:19 |