• Olá Visitante, se gosta do forum e pretende contribuir com um donativo para auxiliar nos encargos financeiros inerentes ao alojamento desta plataforma, pode encontrar mais informações sobre os várias formas disponíveis para o fazer no seguinte tópico: leia mais... O seu contributo é importante! Obrigado.

FTAbox ref. 441328 ::: FULL.ABS :::

jubamo

GF Bronze
Membro Inactivo
Entrou
Ago 9, 2007
Mensagens
15
Gostos Recebidos
0
Lo cierto es que menos el firmware original le demás lo tienes dentro de "flaps1.2.rar".; en resumen, para WindowsXp es lo siguiente:

1. Cargas con "loaddrv.exe" e driver del puerto paralelo "giveio.sys".
2. Renombras el firmware como "bootloader.bin".
3. Ejecutas en modo consola (tipo msdos y suponiendo que esta la memoria definida) "flaps -erase:wholeflash /skipdetect /instrlen:5 /alienable /fast /fc:59 /byte ".
4. "flaps -flash:booloader /skipdetect /instrlen:5 /alienable /fast /fc:59 /byte".

El 3 borra toda la memoria y el 4 graba el bootloader, después de esto en el SL65 se me queda en "ASH" y le puedo mandar un nuevo firmware por rs232.

Un saludo.

PD.-Si necesitas leer mas para entenderlo puedes mirar aquí:
h**://foros.zackyfiles.com/showthread.php?p=2911139#post2911139
Segun sas4: /fc:59 ............. MX29LV800BTC 512kx16 BotB (1MB)
 
Última edição:

sas4

Novo
Membro Inactivo
Entrou
Fev 19, 2007
Mensagens
1
Gostos Recebidos
0
Antes de nada te recomiendo que lo intentes por rs232, en las pruebas que he realizado, incluso sin salir nada en el display, he conseguido recuperar mi SL65 M3329 B1.
Conectas el cable nullmodem, con el deco apagado inicias el upgrade con el firmware adecuado y arrancas el deco. Si esto te falla ya puedes utilizar el Jtag.

Si no lleva el M3329C-E1 casi seguro que funciona, pero antes si la memoria flash no esta definida debes introducir manualmente una similar en extructura.

Para saber que tiene comunicación con la cpu debes de poder leer el IMPCODE
(para esto debe de estar la cpu en modo debug, el SL65 tiene un puente al lado de la ram), si no te aparece el IMPCODE repasa el cable e intenta que no sea uno de resistencias.

Saludos.


Wenas jubamo

Respecto al cable de los Metronic Ref: 441328, creo entender que no es "NullModem" sino directo, es decir, pin a pin.

Y el ALI es de los "B1", con lo cual tu Flaps deve trabajar perfectamente con ellos, simplemente definiendo la flash, que creo que es una Spansion "MBM29LV800BE" de AMD y Fujitsu, con Device ID: 0x0004 0x225B

Código:
   { 0x0004, 0x225B, size1MB, CMD_TYPE_AMD, "MBM29LV800BE 512kx16 BotB  (1MB)"   ,1,size8K,      2,size4K,     1,size16K,  15,size32K },

PD: para "bytes", Este trocito de las sources de los ALI que has puesto, me parece muy interesante, ya que se ven algunas pocas funciones de los Registros en memoria,

Luis k single dice para que te ajude assim aqui vai:

algo como isto para las flash's de ali:

Código:
#define FLASH_FAST_READ_EN()	*((volatile UINT8 *)([B]0xb8000099[/B])) = (0x4D)
#define FLASH_FAST_READ_DIS()	*((volatile UINT8 *)([B]0xb8000099[/B])) = (0x0D)

Yo al igual que jubamo estoy muy interesado, y si tuvieras mas documentación te agradecería que la compartieses.


PD: para "jubamo", Esta no es muy parecida a la SPI de los "E1" nuevos?????

Código:
#define FLASHTYPE_SF_[B]SST25VF016B[/B] 0x81
 

jubamo

GF Bronze
Membro Inactivo
Entrou
Ago 9, 2007
Mensagens
15
Gostos Recebidos
0
Hola sas4,

Creo que las partes de código posteadas por bytes pertenecen al Ali-Ice-USB (EJTAG USB de ALI), por lo que esas definiciones sirve solo para esa aplicación, no para flaps que es más general y sirve para mas tipos de cpu.

PD. bytes, si se puede publicar al menos esas headers completas, quizás podamos obtener alguna información de ello.


He actualizado flaps1.2.rar con esta nueva memoria

"MBM29LV800BE"
http://dvb-upload.com/index.php?action=download&pid=121883
 
Última edição:

caquita

GF Bronze
Membro Inactivo
Entrou
Mai 22, 2007
Mensagens
6
Gostos Recebidos
0
Hola Jubamo, he realizado lo que me has indicado en tu mensaje pero en la prueba del cable xeloa no me sale lo que dice en la nota sino esto.



===================================
FLAPS MIPS EJTAG Flash Utility v1.2
===================================

Selected port = 0x0378

Probing bus ... Done

Instruction Length set to 5

CPU Chip ID: 11111111111111111111111111111111 (FFFFFFFF)
*** CHIP DETECTION OVERRIDDEN ***

- EJTAG IMPCODE ............... : 11111111111111111111111111111111 (FFFFFFFF)
- EJTAG Version ............... : Unknown <7 is a reserved value>
- EJTAG Implementation flags .. : R3k DINTsup ASID_8 ASID_6 MIPS16 No DMA MIPS64

Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Skipped
Halting Processor ... <Processor Entered Debug Mode!> ... Done
Init PrAcc ...


y se queda en este punto. Como no tengo conocimientos de programacion no se a que es debido.
si puedes ayudarme gracias de nuevo.
 

jubamo

GF Bronze
Membro Inactivo
Entrou
Ago 9, 2007
Mensagens
15
Gostos Recebidos
0
@caquita

Para saber que tiene comunicación con la cpu debes de poder leer el IMPCODE, (para esto debe de estar la cpu en modo debug, el SL65 tiene un puente al lado de la ram), si no te aparece el IMPCODE repasa el cable e intenta que no sea uno de resistencias.

How Change ALI STB to DEBUG mode

There are two positions named R35&R36 beside the SDRAM on the main board, when STB is in normal mode, there is only one resistance on position R36, but no resistance on position R35, If you want to change the STB to debug mode, please remove the resistance on position R36 and put it on R35. then you can use the ALI JTAG tool to burn binary file into STB, after finish burning, you should change STB to normal mode. Otherwise, it can’t run normally.

Antes de nada, ¿lo has pueto en modo debug?, si no me equivoco, en el mio activa la patilla 195 del M3329 B1.

Un saludo.
 
Última edição:

bytes

GF Bronze
Membro Inactivo
Entrou
Jan 11, 2007
Mensagens
84
Gostos Recebidos
0
@jubamo

Não posso testar nada pois não tenho a box, entendes.
Alias não tenho box Ali.
Espirito de ajuda apenas.
Cumps.
 

bytes

GF Bronze
Membro Inactivo
Entrou
Jan 11, 2007
Mensagens
84
Gostos Recebidos
0
Flash:
F MALAYSIA
29LV800BE-70PFTN
0511 F04
Part number: MBM29LV800BE70
Category:
-> Memory
-> Flash
-> Single 3V
Description:
1M * 8, 512K * 16

Já adicionas-te esta?
Cumps.
 

jubamo

GF Bronze
Membro Inactivo
Entrou
Ago 9, 2007
Mensagens
15
Gostos Recebidos
0
Si, esta puesto desde la versión 1.2, solo falta probar que funciona correctamente.
Esta de esta forma,
Código:
{ 0x0004, 0x225B, size1MB, CMD_TYPE_AMD, "MBM29LV800BE 512kx16 BotB  (1MB)"   ,1,size8K,      2,size4K,     1,size16K,  15,size32K }

Pero creo que debe ser asi:
http://dvb-upload.com/index.php?action=download&pid=121899
Código:
{ 0x0004, 0x225B, size1MB, CMD_TYPE_AMD, "MBM29LV800BE 512kx16 BotB  (1MB)"   ,1,size16K,      2,size8K,     1,size32K,  15,size64K }
 
Última edição:

bytes

GF Bronze
Membro Inactivo
Entrou
Jan 11, 2007
Mensagens
84
Gostos Recebidos
0
Si, esta puesto desde la versión 1.2, solo falta probar que funciona correctamente.
Esta de esta forma,
Código:
{ 0x0004, 0x225B, size1MB, CMD_TYPE_AMD, "MBM29LV800BE 512kx16 BotB  (1MB)"   ,1,size8K,      2,size4K,     1,size16K,  15,size32K }

Pero creo que debe ser asi:
http://dvb-upload.com/index.php?action=download&pid=121899
Código:
{ 0x0004, 0x225B, size1MB, CMD_TYPE_AMD, "MBM29LV800BE 512kx16 BotB  (1MB)"   ,1,size16K,      2,size8K,     1,size32K,  15,size64K }

Sector Erase Architecture
One 8 Kword, two 4 Kwords, one 16 Kword, and fifteen 32 Kwords sectors in word mode
One 16 Kbyte, two 8 Kbytes, one 32 Kbyte, and fifteen 64 Kbytes sectors in byte mode


Can be both, but is best add the 2 flash's, to have Top and Bottom Arch. then:

Código:
MBM29LV800
8 Mega-bit (1 M ´ 8-Bit or 512 K ´ 16-Bit) CMOS Flash Memory
3.0 V-only Read, Program, and Erase



Manufacture’s Code: ID    0x0004
Device Code: MBM29LV800TE 0x22DA for  8 Mb mode this bytes are in BE 
Sector PVAC (Protection Verify Autoselect Codes)
Device Code: MBM29LV800BE 0x225B for 16 Mb mode
Sector Protection         0x0001

Write Enable is Pin 14.
Time-Out: 150

MBM29LV800 T E 70 PCV

T = Top sector

16 Kbyte
8 Kbyte
8 Kbyte
32 Kbyte

then 


MBM29LV800 B E

is 

B = Bottom sector

Chip Erase - 6 > Cycles


32 Kbyte
8 Kbyte
8 Kbyte
16 Kbyte


MBM29LV800TE:

18 Sectores start with:

FC000h to FFFFFh in 8 Mb
and finish at 00000h to 0FFFFh

and start at:

7E000h to 7FFFFh in 16 Mb
and finish at 00000h to 07FFFh

MBM29LV800BE:

18 Sectores start with:

F0000h to FFFFFh in 8 Mb
and finish at 00000h to 03FFFh

and start at:
78000h to 7FFFFh in 16 Mb
and finish at 00000h to 01FFFh

Tx. for the work, by the way any kown How in ST55xx?
If so send me again email.

Regard's.
 

jubamo

GF Bronze
Membro Inactivo
Entrou
Ago 9, 2007
Mensagens
15
Gostos Recebidos
0
@bytes

He mirado en el datasheet de (MBM29LV800TE60/70/90 MBM29LV800BE60/70/90) y he incluido las dos.

Código:
   { 0x0004, 0x225B, size1MB, CMD_TYPE_AMD, "MBM29LV800BE 512kx16 BotB  (1MB)"   ,1,size16K,      2,size8K,     1,size32K,  15,size64K },
   { 0x0004, 0x22DA, size1MB, CMD_TYPE_AMD, "MBM29LV800TE 512kx16 TopB  (1MB)"   ,15,size64K,     1,size32K,    2,size8K,    1,size16K },

Gracias por la sugerencia,
saludos.

PD. Le he enviado un MP.
 
Última edição:

jubamo

GF Bronze
Membro Inactivo
Entrou
Ago 9, 2007
Mensagens
15
Gostos Recebidos
0
Nueva version de flaps:
flaps-1.4

Otro jtag para ALi (ruso):
ejtag_tt

Están a punto de sacar el Ejtag para ALi con soporte para memorias SPI:
h**p://tele-sat.ru/forum/showthread.php?t=788&page=1
 
Última edição:

jubamo

GF Bronze
Membro Inactivo
Entrou
Ago 9, 2007
Mensagens
15
Gostos Recebidos
0
Programa Ejtag_TT de Sergiuss (tele-sat.ru) que funciona con memorias SPI

Aquí pueden encontrar los programas y el manual.

Manual_Ejtag_tt-pdf.rar
SL65-B1-E1_EJTAG_TT_SPI.rar
 
Última edição:
Topo