PDA

View Full Version : "Resuscitarea" - rescrierea flash-ului la Kathy



mario08
27-11-08, 18:07
Modificat de Zildan in 22.01.2009

In cazul in care aveti nesansa deteriorarii imaginii cu imposibilitatea scrierii prin metoda apasarii butonului Meniu la boot procedura este urmatoarea:


1. In primul rand este necesar un cablu serial null modem (http://www.lammertbies.nl/comm/info/RS-232_null_modem.html#intr)

2. emergency_ub (http://www.filefactory.com/file/a030hcg/n/emergency_rar) - kernelul rescue pentru receiver Kathrein UFS-910 desfaceti arhiva si puneti filele la indemana pe calculator;

3. HyperTerminal ( il gasiti in WIN XP la Accesories-Comunications-Hyperterminal ), dati un nume de sesiune, alegeti COM1 , alegeti viteza de 115.200 si "Flow control" pe "none". Veti avea pe ecran fereastra de comunicatie seriala BOX<->PC (la Vista descarcati Tera Term (http://sourceforge.jp/projects/ttssh2/downloads/36577/teraterm-4.61.exe)).



4. pregatiti un memory stick ,formatat, cu structura \kathrein\ufs910, director in care puneti cele 6 file din arhiva:Notfallimage 1.5 (http://www.filefactory.com/file/a031149/n/Original_1_05_Notfallimage_rar),si-l introduceti in conectorul USB de pe panou frontal al aparatului.

ATENTIE! Pentru a fi siguri ca stick-ul este recunoscut de receptor, este de preferat ca acesta sa fie formatat cu HP USB Disk Storage Format (http://files.extremeoverclocking.com/file.php?f=197)

Dupa care faceti urmatorii pasi:

- porniti receptorul de la comutatorul de retea ( din spate );
- dati ENTER imediat cum apare in ferestra Hyperterminalului mesajul de boot Linux ... daca nu reusiti din prima reluati );
- veti obtine prompterul kernel STB 7100-Ref> acum trebuie sa introduceti:
loadb a4000000, dupa care ENTER;
- in prompterul kernel apare ## Ready for binary ( kermit ) download to 0xA4000000 at 115200 bps...
- in Hyperterminal dati clic dreapta pe SEND file, alegeti protocolul Kermit iar in Browse la filename incarcati fisierul Emergency.ub, dupa care dati Send, moment in care incepe transferul din PC in receptor ( dureaza cam 9-10 min );
- dupa ce au fost transferate fisirelele introduceti : bootm a4000000, dupa care ENTER
- in acest moment kernelul rescue porneste si identifica Stick-ul si porneste clasica procedura de update.
- pe prompter trebuie sa apara urmatoarele:

1th Erasing 21
1th Erasing 22
1th Erasing 23
1th Erasing 25
1th Erasing 26
...
...
1th Erasing 95
1th Erasing 96
1th Erasing 97
1th Erasing 98
1th Writing 0
Remained=5095424
1th Writing 0
1th Writing 0
1th Writing 1
1th Writing 1
1th Writing 2
1th Writing 3
1th Writing 3
...
...
...
1th Writing 96
1th Writing 97
1th Writing 97
1th Writing 98
1th Writing 99
1th Writing 99
2th Erasing 0
2th Erasing 5
2th Erasing 11
2th Erasing 16
2th Erasing 22
2th Erasing 27
2th Erasing 33
2th Erasing 38
2th Erasing 44
2th Erasing 50
2th Erasing 55
2th Erasing 61
2th Erasing 66
2th Erasing 72
2th Erasing 77
2th Erasing 83
2th Erasing 88
2th Erasing 94
2th Writing 0
Remained=1179648
2th Writing 0
2th Writing 2
2th Writing 5
2th Writing 8
....
2th Writing 11
2th Writing 94
2th Writing 97
3th Erasing 0
3th Erasing 2
3th Erasing 5
3th Erasing 8
3th Erasing 11
3th Erasing 13
3th Erasing 16
3th Erasing 19
3th Erasing 22
3th Erasing 25
...
...
3th Erasing 86
....
etc
etc
.....

ebooting
Rebooting

- mai departe fiecare poate introduce pe propria raspundere alte imagini
de exemplu AAF 2.0e (http://www.savefile.com/files/1977155)






Alta procedura este cu TFTP

(aceasta procedura e mai simpla da nu are 100% sorti de izbanda)


1. Modulul nativ FTP aflat in kernelul LINUX de pe Kathrein 910 contine TFTP ( Trivial FTP )
care permite transferul prin interfata enternet dispre PC spre receptor a fisierului Emergency.ub

2. Transferul TFTP dinspre PC spre receptor se fac intre TFTP ( Linux de pe BOX ) si un program server ( TFTPD32 )
care se instaleaza si ruleaza pe PC.

3. ATENTIE! Trebuie sa conectati simultan receptorul si PC-ul cu ajutorul unui cablu null-modem si a unui cablu ethernet.

4. Pentru a incepe operatia aveti nevoie de urmatoarele programe:

- TFTPD32 programul server TFTP ( il gasiti la http://tftpd32.jounin.net/ ) pe care-l instalati intr-un director , fixati acest director pe interfata ( browse ) , intrati in Settnigs , pastrati doar functia Server TFTP ( Global Settings ) , bifati "Use this IP on interface" si alegeti din drop-list IP PC-ului , dati OK si apoi Apply si reporniti programul .

pauldemon
28-11-08, 10:29
Mai am ceva de adaugat.
In unele cazuri imaginea poate fi intacta dar sa defectat bootloader-ul. Acesta se reface cu ajutorul utilitarului Katy Control Center. In SETTINGS-->CONFIGURE BOOTLOADER(Null-Modem).

pauldemon
01-02-09, 09:50
Resuscitarea receptorului se poate face mult mai usor gratie celor de la AAf si utilitarului Katy contol center v.3.0 (Kcc).

Ca si in procedura de mai sus se foloseste cablu serial null-modem si cablu de retea. Se copiaza cele 6 fisiere ale firmware-ul(ex. Notfallimage 1.5) pe stick.

Apoi stick-ul se conecteaza la USB-ul frontal. Receptorul trebuie inchis din butonul din spate. Din KCC-->EXPERTS, se da CONECT si se porneste receptorul din buton. In acest moment, daca receptorul e corect conectat cu pc-ul, apare afisat ip, mac-ul. In final apasam START si incepe re-flash-uirea.

groschien
14-02-09, 22:21
Daca metoda manuala de mai sus esueaza, daca KCC nu vrea sa se conecteze la receiver de nici un fel, si daca atunci cand va conectati la Kathrein aveti un mesaj de genul asta:


Board: STb7100-mboard


U-Boot 1.1.2 (STLINUX_2_0p1) (May 30 2007 - 16:03:49)

DRAM: 32 MB
write time out = 1, clock = 40
write time out = 1, clock = 40
Flash: 16 MB
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
pll0 freq 531
pll1 freq 399
Net: VFD_Driver Init
VFD_Controller Type : NEW Kathrein VFD
board_version = 0
Button_value = 7
STB7100-REF>
iar receiverul ramane la prompt fara sa mai miste.

Sau daca dupa ce ati executat cu grija procedura de mai sus aveti un mesaj de genul:


STB7100-REF> bootm a4000000

## Booting image at a4000000 ...
Image Name: Emergency system (captaintrip)
Image Type: SH-4 Linux Kernel Image (gzip compressed)
Data Size: 2489622 Bytes = 2.4 MB
Load Address: 84401000
Entry Point: 84402000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK

Starting kernel @à @@ - 0x00000000 - 0 ...

Linux version 2.6.11.12_stm20-33 (root@localhost.localdomain) (gcc-Version 3.4.3 (STMicroelectronics/Linux Base 3.4.3-19) [build Mar 10 2006]) #6 Mon Jul 2 01:01:25 CEST 2007
hm, page 002c9000 reserved twice.
hm, page 002ca000 reserved twice.
Explicatia e simpla. Tocmai ati belit sectorul de memorie flash in care e salvat environment-ul de la U-Boot, adica setarile bootloaderului care explica ce si cum sa incarce acesta automat la pornire.

Rezolvarea e simpla. Rescrieti environment-ul cu comenzile de mai jos. Faceti cut and paste, una cate una:



setenv bootdelay 1
setenv ethaddr 0:50:fd:ff:78:ce
setenv autoload n

setenv defbootargs "console=ttyAS0,115200 root=/dev/mtdblock3 mem=32m bigphysarea=1024 coprocessor_mem=2m@0x04000000,2m@0x04200000"

setenv bootmtd=set "bootargs ;boot"

setenv bootargs "console=ttyAS0,115200 root=/dev/mtdblock3 mem=32m bigphysarea=1024 coprocessor_mem=2m@0x04000000,2m@0x04200000"

setenv filesize
setenv monitor_base
setenv monitor_len
setenv monitor_sec
setenv load_addr
setenv unprot
setenv update
setenv bootcmd bootm a0040000
saveenvDupa care reporniti, ori de la buton de la spate, ori de la prompt cu 'reset'.

Merge ca uns ;)


P.S.: Nu sunt 100% sigur dar cred ca de fapt asta explica si pauldemon mai sus cand spune ca "In unele cazuri imaginea poate fi intacta dar sa defectat bootloader-ul." :)

pauldemon
25-02-09, 22:21
Metoda lui @groschien e foarte buna! Am patit si eu o situatie similara cu cele prezentate de el mai jos. Katy nu avrut sa porneasca sub nici o forma dupa metodele scrise de mine.

tic2000
26-02-09, 02:23
Cand am avut problema asta am folosit KathyUp care iti ofera optiunea de a introduce default env.

mr_dexter
16-11-09, 22:30
sal

la rescriere flash cu KCC trebuie conectat PC-ul cu kathy prin cablu cross-over sau se conecteaza normal prin switch?

trec cateva minute pana apare ''connected'' si pot introduce MAC-ul
dupa ''start'' apare un mesaj de eroare

trebuie lasat COM1? folosesc un adaptor USB la serial si asta ar fi COM4 in device manager

zildan
16-11-09, 22:40
Daca ai adaptor serial e probabilitate mare sa nu mearga scrierea prin metoda KCC.
Iti recomand cu incredere metoda din primul post!

mr_dexter
17-11-09, 07:36
metoda din primul post merge pana la bootm a4000000

dupa asta, numai erori

cu KCC se conecteaza dar dupa START apare
"Network check failed (ping to PC-IP)'' - firewall e dezactivat

mario08
17-11-09, 08:24
Incearca de mai multe ori , eu asa am procedat
La fel si cu KathyUp 1.2.0 , cel putin cu acest soft cand ai "intrat pe fagasul normai" se restarteaza singur , nu iti functioneaza din prima
De cele mai multe ori eu folosesc mai multe variante , una pana la urma trebuie sa-si "faca efectul" , pierzand ore bune de "tatonari"

alexsan78
17-11-09, 16:56
kathyup e cheia

zildan
17-11-09, 18:47
metoda din primul post merge pana la bootm a4000000

Ai stickul prost sau faci ceva gresit. Toate metodele fac acelasi lucru, doar ca la cele automate se transfera filele pe retea, la cea manuala trebuie sa ai stick-ul cu filele pus in USB.

In 99% din cazuri ajungeti cu aparatul fara parametii de boot sau cu imaginea stricata datorita nerabdarii (alegeti o imagine la boot apoi va razganditi si dati brusc de power OFF) si in foarte putine cazuri de la opriri repetate ale curentului electric.

Aparatul scrie in parametrii de boot dupa ce alegeti imaginea pe care o doriti.
Daca il opriti in momentul scrierii, cablul serial va mai lumineaza fetele.

mario08
17-11-09, 18:52
Nu este obligatoriu , mai degraba in functie de situatie
La "ultima" resuscitare efectuata zilele trecute tocmai ca la tentativele de resuscitare cu kathyup nu se putea conecta pe serial
Am vrut sa rescriu o imagine flash non-enigma2 dupa o imagine enigma 2 "first svn flah......." cu kcc 3.2b si totul a decurs normal pana la un moment dat cand mi-a scris ca a aparut o eroare in procesul de instalare flash
Singura metoda a fost ceea descrisa de mine cu hyperterminalul + stick usb cu imag. orig. 1.3/1.4
Mi-a luat cam o jumatate de zi pana cand i-am dat de cap , incercand rescrierea de mai multe ori , acum functionand din nou
Deci mare atentie cu instalarile in flash si mai ales dupa ce a-ti avut enigma 2 in flash

zildan
17-11-09, 19:06
Daca te mananca in c*r si testezi orice prostie scot unii si alttii, probabilitatea de a avea necazuri creste exponential.
Resuscitarea e simpla si clara, daca ai ce itzi trebuie.

mario08
17-11-09, 21:09
Cred ca nimeni nu sa nascut "super-invatat"
Omul cat traieste invata , din greselile lui sau a altora
Atata timp cat am si metode de resuscitare , nu vad cu ce ma impiedica personal in a testa si alte imaginii
Invatarea pt. mine inseamna dezvoltare , exploatare si de ce nu experimentare , fiindca anumite treburi se intreba si astepti dupa...........
Nu sfatuiesc pe nimeni sa fac ce fac eu , asumandu-mi riscurile de rigoare a "experimentarilor" mele

mr_dexter
17-11-09, 21:26
asta-i ce obtin
am incercat cu 3 stickuri

de acolo cred ca-i problema dar nu stiu ce inseamna
""""""hm, page 002c9000 reserved twice"""""

sa incerc metoda lui groschien de mai sus?



Board: STb7100-mboard

U-Boot 1.1.2 (STLINUX_2_0p1) (May 30 2007 - 16:03:49)
DRAM: 32 MB
write time out = 1, clock = 40
write time out = 1, clock = 40
Flash: 16 MB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
pll0 freq 531
pll1 freq 399
Net: VFD_Driver Init
VFD_Controller Type : NEW Kathrein VFD
board_version = 0
Button_value = 7
STB7100-REF> loadb a4000000
## Ready for binary (kermit) download to 0xA4000000 at 115200 bps...
## Total Size = 0x0025fd56 = 2489686 Bytes
## Start Addr = 0xA4000000
STB7100-REF> bootm a4000000
## Booting image at a4000000 ...
Image Name: Emergency system (captaintrip)
Image Type: SH-4 Linux Kernel Image (gzip compressed)
Data Size: 2489622 Bytes = 2.4 MB
Load Address: 84401000
Entry Point: 84402000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel @à@ - 0x00000000 - 0 ...
Linux version 2.6.11.12_stm20-33 (root@localhost.localdomain) (gcc-Version 3.4.3 (STMicroelectronics/Linux Base 3.4.3-19) [build Mar 10 2006]) #6 Mon Jul 2 01:01:25 CEST 2007
hm, page 002c9000 reserved twice.
....
....
....etc
hm, page 003b6000 reserved twice.
STMicroelectronics STb7100 Marusys MSS-5000 Custom board initialisation
STb7100 version 3.x
Built 1 zonelists
Kernel command line: console=ttyAS0,115200 root=/dev/ram0 ramdisk_size=2688 mem=32m bigphysarea=4000 coprocessor_mem=2m@0x04000000,2m@0x04200000
st-coprocessor: Failed to reserve memory at 0x04000000
st-coprocessor: Failed to reserve memory at 0x04200000
PID hash table entries: 256 (order: 8, 4096 bytes)
Calculated peripheral clock value 66938928 differs from sh_pclk value 66000000, fixing..
PLL1 : 531.00MHz
PLL2 : 399.00MHz
ST40 CPU : 265.50MHz
ST40 BUS : 132.75MHz
ST40 PER : 66.37MHz
SLIM : 265.50MHz
ST231 : 399.00MHz
STBUS : 199.50MHz
EMI : 99.75MHz
LMI : 199.50MHz
FSYN0_CHAN1 : 108.008MHz
FSYN0_CHAN2 : 36.866MHz
FSYN0_CHAN3 : 32.768MHz
FSYN1_CHAN1 : 27.002MHz
FSYN1_CHAN2 : 150.008MHz
FSYN1_CHAN3 : 27.002MHz
FSYN1_CHAN4 : 48.000MHz
CLK_PIX_HD : 108.008MHz
CLK_PIX_SD : 27.002MHz
CLK_DISP_HD : 13.501MHz
CLK_DISP_ID : 13.501MHz
CLK_GDP2 : 27.002MHz
CLK_656 : 27.002MHz
CLK_PIPE : 150.008MHz
CLK_PP : 27.002MHz
CLK_IC_150 : 150.008MHz
CLK_DAA : 32.768MHz
CLK_DSS : 36.866MHz
CLK_LPC : 46.875KHz
CLK_BCH_HDMI : 108.008MHz
CLK_TMDS_HDMI: 27.002MHz
CLK_PIX_HDMI : 13.501MHz
CLK_DVP : VIDINCLK
CLK_RTC : 27.002MHz
Console: colour dummy device 80x25
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 12344k/32768k available (2586k kernel code, 20380k reserved, 1218k data, 96k init)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: STb710x
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 952k freed
NET: Registered protocol family 16
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
SH Virtual Bus initialized
bigphysarea: Allocated 4000 pages at 0x84839000.
JFFS2 version 2.2. (C) 2001-2003 Red Hat, Inc.
Initializing Cryptographic API
Device probe found data for platform device lirc
lirc_dev: IR Remote Control driver registered, at major 61
lirc_dev: lirc_register_plugin: sample_rate: 0
STM LIRC plugin has IRQ 125
Lirc STM: Using IRB mode
STMicroelectronics LIRC driver configured
STPIO layer initialised
Device probe found data for platform device wdt
STM watchdog initialized
STMicroelectronics ASC driver initialized
asc_init: check the clock
ttyAS0 at MMIO 0xb8032000 (irq = 121) is a asc
asc_init: check the clock
ttyAS1 at MMIO 0xb8033000 (irq = 120) is a asc
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 2688K size 1024 blocksize
loop: loaded (max 8 devices)
Generic ST boards onboard flash device: 0x01000000 (16.0Mb) at 0x00000000
Onboard_Flash: Found 1 x16 devices at 0x0 in 16-bit bank
Onboard_Flash: Found 1 x16 devices at 0x800000 in 16-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
Onboard_Flash: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 2
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Creating 8 MTD partitions on "Onboard_Flash":
0x00000000-0x00020000 : "Boot firmware : 0xA000.0000-0xA001.FFFF"
0x00040000-0x00200000 : "Kernel - 0xA004.0000-0xA01F.FFFF"
0x00200000-0x002a0000 : "Config FS - 0xA020.0000-0xA029.FFFF"
0x002a0000-0x004e0000 : "Root FS- 0xA02A.0000-0xA04D.FFFF"
0x004e0000-0x00ae0000 : "APP_Modules 0xA04E.0000-0xA0AD.FFFF"
0x00ae0000-0x00c00000 : "EmergencyRoot 0xA0AE.0000-0xA0BF.FFFF"
0x00c00000-0x01000000 : "OtherData 0xA0C0.0000-0xA0FF.FFFF"
0x00020000-0x00040000 : "BootConfiguration 0xA002.0000-0xA003.FFFF"
ST40_start_host_control
ST40_start_host_control proceeding
drivers/usb/host/ehci-stcore.c: ehci_hcd (ST40) at 0xb91ffe00,irq 169
ST40-ehci ST40-ehci2: new USB bus registered, assigned bus number 1
ST40-ehci ST40-ehci2: park 0
ST40-ehci ST40-ehci2: USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
out
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
i2c /dev entries driver
stssc layer initialized
STMicroelectronics - Coprocessors st231 Init
st231-0 Coprocessor -------------------------------------------
flags 0001 RAM start at 0xa4000000 size 0x00200000
cop. addr 0x04000000
Channels : Not defined
IRQ : not used
---------------------------------------------------------------
st231-1 Coprocessor -------------------------------------------
flags 0001 RAM start at 0xa4200000 size 0x00200000
cop. addr 0x04200000
Channels : Not defined
IRQ : not used
---------------------------------------------------------------
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
NET: Registered protocol family 1
RAMDISK: Compressed image found at block 0
usb 1-1: new high speed USB device using ST40-ehci and address 2
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
usb 1-1.4: new high speed USB device using ST40-ehci and address 3
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 96k freed
scsi0 : SCSI emulation for USB Mass Storage devices
/etc/init.d/rcS running...
Remounting root file system in read-write mode...mount: Mounting 211.235.241.247:/ on / failed: Invalid argument
[FAILED]
/etc/rcS.d/S200mountfs: /etc/rcS.d/S200mountfs: 91: cannot create /etc/mtab: Read-only file system
Mounting other file systems...Eep. No valid nodes for ino #1
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0x1354 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000004: 0xe9ce instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000008: 0x57ef instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000000c: 0xc80c instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000010: 0xd2f3 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000014: 0x9c91 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000018: 0x4bab instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000001c: 0x43e3 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000020: 0xc097 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000024: 0x30be instead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010000: 0x45fd instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010004: 0xfb07 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010008: 0x0024 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0001000c: 0x8445 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010010: 0xdede instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010014: 0xf223 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010018: 0x9e19 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0001001c: 0x9337 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010020: 0xd426 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010024: 0x8317 instead
Further such events for this erase block will not be printed
Old JFFS2 bitmask found at 0x000147d4
You cannot use older JFFS2 filesystems with newer kernels
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020000: 0x4fe9 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020004: 0x9de5 instead


samd samd

mr_dexter
21-11-09, 08:11
sal

sunt exact in situatia descrisa mai sus de groschien, cand dupa bootm a400000 apare acel mesaj '''hm, page 002c9000 reserved twice'''

rescriu setarile de bootloader, dar obtin acelasi lucru

vreo idee?

mr_dexter
21-11-09, 21:07
problema rezolvata

metoda zildan, inainte de loadb a4000000:

erase A0200000 A029ffff
erase A02A0000 A04Dffff
erase A04E0000 A0Adffff
erase A0C00000 A0ffffff

stick-ul nu l-a luat decat formatat FAT

mario08
02-01-10, 21:36
Pt. incepatori si nu numai :

"English Ver. Emergency Recovery After Bad Flash
USE AT YOUR OWN RISK USE AT YOUR OWN RISK

English Emergency Recovery After Bad Flash If Kathiup Wont Do It

THIS ISNT MY METHOD, ITS JUST COVERTED TO EASY ENGLISH FOR DUMMIES LIKE ME. If anyone spots mistakes feel free to ammend or PM Me

Bad Flash Repair If Kathiup Wont Flash it. crossover is easiest. PC - kathi.

It requires:
1 = Nullmodemcabel and existing com port on your PC / laptop
2 = Crossover cable
3 = Hyperterminal (xp only found in "start, programs, accessories, Communications"
4 = Tftpd32.303
5 = Emergeny.ub
6 = Original_1.05_Notfallimage
7 = Bootable usb stick with fat32 formatted

Now's it ....

1 = Download files, "tftpd32.zip" unpack to "c:emergency"

2 = The file "emergency.ub" to "c: emergency" copy

3 = When her "Original_1.05_Notfallimage" unpacked to USB STICK "?:/kathrein/ufs910" = 6 x.Img files.

5 = connect kathi directly with your pc / laptop via crossovercable

6 = on PC go to , control panel/ network connections/ & right click local area connection & select properties.

7 = find "internet protocol(TCP/IP)" click on it then select properties

8 = click Use the Following IP address 192.168.1.80

Gateway and dns-server remain EMPTY!

9 = Click "OK" button (reboot maybe required?)

10 = Stop all firewalls and antivirus programs (not just turn off!)

11 = Now also connect kathy via a nullmodemcable to your pc / laptop

11 = Start program tftpd32 (tftpd32.exe)

12= Under server interfaces select "192.168.1.80"

13 = click "browse" and your select folder "c: emergency" and "ok"

14 = Then click "settings" select "browse" and select "c: emergency" and "ok"

15 = leave tftpd32 running

16 = Start Hyperterminal

17 = when The small window opens click "cancel" to close

18 = select FILE / properties

19 = connect using COM1 or whatever your serial port is on

20 = Then select "Configure" button and in the the newly opened window:

Bits per second: 115200
Data Bits: 8
Parity: None
Stop bits: 1
Flow Control: none

21 = click "Ok" to confirm

22 = Hyperterminal is now ready for data exchange with the kathi!

23 = Switch Kathi on by a rear power switch while pressing "enter" button of your pc / laptop repeatedly to pause kathi's

Boot process!

24 = If Done Correctly hyperterminal should a few entries to be seen in the last lines, and the cursor blinks at

"<STB7100-REF>"

(Retry If this Isnt on the screen!)

The following are just typed in at the promt And after each line press "enter" to confirm and wait till erase finishes

followed by next line

erase a0200000 a029ffff (PRESS ENTER)
erase a02a0000 a04dffff (PRESS ENTER)
erase a04e0000 a0adffff (PRESS ENTER)
erase A0C00000 A0ffffff (PRESS ENTER)

25 =When finished switch off box

26 = Switch Kathi on by a rear power switch while pressing "enter" button of your pc / laptop repeatedly to pause kathi's

Boot process!

27 = If Done Correctly hyperterminal should a few entries to be seen in the last lines, and the cursor blinks at

"<STB7100-REF>"

(Retry If this Isnt on the screen!)

28 = Type these into hyperterminal again one line at a time following by (enter)

Set ipaddr 192.168.1.20 (press enter)
Set serverip 192.168.1.80 (press enter)
TFTP a4000000 emergency.ub (press enter)

29 = If everything worked hyperterminal will show "loading:
########..." And at the end "done", You should have lots of "#" and no "T"


30 = Plug Usb stick in the front usb port.

31 = Hyperterminal the following followed by (enter)

Bootm a4000000

32 = Kathi should display "update"(Lasts approximately 5-6 Min.)

36 = Close Hyperterminal & tftpd

37 = After successful flashing Remove usb-stick.

Now you have Origonal 1.05 Image on kathi kathi.

This is how i fixed mine After a bad flash When Kathiup Would'nt fix it.

This is just translated and adjusted from German Instructions.

Ive tried this method twice, Succesfully But take no responsibility for Bad flashes or dead box's




Traducere cu Google Translate Engleza - Romana



Engleză Ver. De urgenţă de recuperare după Bad Flash
UTILIZAREA RISC dvs. proprii USE PE PROPRIUL RISC

Engleză de urgenţă de recuperare după Bad Flash Dacă Kathiup Wont Do It

ACEST ISNT MY MODUL, este ca si convertit la ENGLEZA USOR for Dummies ca mine. In cazul in care cineva pete greşeli să nu ezitaţi să modifice sau PM Me

Bad Flash de reparaţii In cazul in care Kathiup Wont Flash ea. crossover este mai uşor. PC - Kathi.

Este nevoie de:
1 = Nullmodemcabel şi a celor existente portul COM pe PC / laptop
2 = Cable Crossover
3 = HyperTerminal (XP găsite doar in "Start, programe, accesorii, Communications"
4 = Tftpd32.303
5 = Emergeny.ub
6 = Original_1.05_Notfallimage
7 = bootable USB stick cu FAT32 formatat

Acum's it ....

1 = Descărcaţi fişiere, "tftpd32.zip" unpack la "C: situaţii de urgenţă"

2 = dosar "emergency.ub" la "C: de urgenţă" copie

3 = Atunci cand ei "Original_1.05_Notfallimage" despachetate pentru a USB STICK "?: / Kathrein/ufs910" = 6 x.Img fişiere.

5 = Kathi conecta direct cu PC-ul / laptop, prin intermediul crossovercable

6 = pe PC-ul du-te la, panou de control / conexiunile de reţea / & faceţi clic dreapta conexiune locală pentru zona & select Properties.

7 = găsi "Internet Protocol (TCP / IP)", faceţi clic pe ea apoi atunci select Properties

8 = faceţi clic pe Utilizare următoarea adresă de IP 192.168.1.80

Gateway şi DNS-server rămane gol!

9 = Faceţi clic pe butonul "OK" (repornirea sistemului poate cere?)

10 = Stop toate programele antivirus şi firewall-uri (nu doar a opri!)

11 = Acum, de asemenea, Kathy conecta prin intermediul unui nullmodemcable la PC / laptop

11 = Start program de tftpd32 (tftpd32.exe)

12 = Sub server de interfeţe selectaţi "192.168.1.80"

13 = faceţi clic pe "Browse" şi selectaţi folderul "C: de urgenţă" şi "OK"

14 = Apoi, faceţi clic pe "Settings" selectaţi "Browse" şi selectaţi "C: de urgenţă" şi "OK"

15 = concediu tftpd32 de funcţionare

16 = Start HyperTerminal

17 = atunci cand se deschide fereastra mici, faceţi clic pe "Anulaţi" pentru a inchide

18 = selectati File / Properties

19 = conecta folosind oricare ar fi COM1 sau portul serial este pe

20 = apoi atunci select "Configure" nasture şi, in fereastra recent deschis:

Biţi pe secundă: 115200
Biti de date: 8
Paritate: Nici unul
Biţi Stop: 1
Flow Control: nici unul

21 = faceţi clic pe "OK" pentru a confirma

22 = HyperTerminal este acum gata pentru schimbul de date cu Kathi!

23 = Pornirea Kathi de către un comutator de alimentare din spate in timp ce apăsaţi "Enter" de pe butonul de PC / laptop in mod repetat, pentru a intrerupe Kathi's

Procesului de boot!

24 = Daca Adoptat HyperTerminal corectă ar trebui să o cateva intrări de a fi văzut in ultimile linii, precum şi cursorul clipeşte de la

"<STB7100-REF>"

(Reincercaţi Dacă acest Isnt de pe ecran!)

Următoarele sunt doar tastat in la Promt Şi după fiecare linie, apăsaţi "Enter" pentru a confirma şi aşteptaţi pană se termină sterge

, urmată de linia următoare

rade a0200000 a029ffff (Apăsaţi ENTER)
rade a02a0000 a04dffff (Apăsaţi ENTER)
rade a04e0000 a0adffff (Apăsaţi ENTER)
rade A0C00000 A0ffffff (Apăsaţi ENTER)

25 = Cand aţi terminat opri caseta de

26 = Pornirea Kathi de către un comutator de alimentare din spate in timp ce apăsaţi "Enter" de pe butonul de PC / laptop in mod repetat, pentru a intrerupe Kathi's

Procesului de boot!

27 = Daca Adoptat HyperTerminal corectă ar trebui să o cateva intrări de a fi văzut in ultimile linii, precum şi cursorul clipeşte de la

"<STB7100-REF>"

(Reincercaţi Dacă acest Isnt de pe ecran!)

28 = Tip aceste HyperTerminal din nou intr-o linie la un moment dat de către următoarele (intra)

Set IPaddr 192.168.1.20 (apăsaţi ENTER)
Set Serverip 192.168.1.80 (apăsaţi ENTER)
TFTP a4000000 emergency.ub (apăsaţi ENTER)

29 = Dacă totul este in regulă HyperTerminal va afişa "de incărcare:
########..." Iar la final "făcut", ar trebui să aibă o mulţime de "#" şi nici de "T"


30 = Conectaţi stick-ul USB in portul USB din faţă.

31 = HyperTerminal cu următorul text, urmată de (a introduce)

Bootm a4000000

32 = Kathi ar trebui să afişeze "Update" (dureaza aproximativ 5-6 min.)

36 = & Inchide HyperTerminal tftpd

37 = După ce succes intermitent Scoateţi USB-stick.

Acum aveţi Origonal 1.05 imagine pe Kathi Kathi.

Acest lucru este cum i al meu fix după un fulger rău Cand Kathiup Would'nt fix it.

Acesta este doar tradus şi adaptat de la German Instrucţiuni.

Ive incercat această metodă de două ori, cu succes Dar ia nici o responsabilitate pentru flash-uri Bad sau o casetă de moarte a lui

sorinu35my
21-02-10, 11:31
Mii de multumiri lui groschien (http://www.sateliti.info/member.php?u=6117) si mario08 ...

Aveam o problema cu Kathi si cu multa bataie de cap, dar cu instructiunile lui groschien si apoi mario08 am resuscitat Kathi ufs 910.

Informatii foare pretioase...

Tin sa le multumesc enorm celor 2, si nu numai.