Novedades en familia de CPUs ALi

  • Konuyu başlatan Konuyu başlatan guclusat
  • Başlangıç Tarihi Başlangıç Tarihi

guclusat

Tanınmış Üye
Süper Moderatör
Buena compra has hecho con ese nuevo Ali-M3329E de Skyworth, (ya que al ser de la familia de los Smart puede darte mucho juego), ya quisiera yo uno de esos para mi para trastear xD

Como ya te habrás dado cuenta, todos los decos nuevos clones de los Smart tienen implementada la Custom-ID en su eepron, aparte del chequeo de hardware que realizan los que llevan CI, y que se puede seguir Fixeando fácilmente en caso de que sea necesario xD

Te pongo un pequeño listado de los últimos que están saliendo, y que seguramente abra muchos mas.



Kod:
HW:34001 (S17) -> ALi-3329E_SPI(4Mb)_USB_PVR
------------------------------------------------
ID:34001-01001    Smart MX05
ID:34001-01016    Wodex WX1010I / Taplin 9009I USB PVR
ID:34001-01034    Seoul Hiremco-X1 USB PVR
ID:34001-02008    Digistar D900 / FortecStar FS-4400

HW:34004 (S17?) -> ALi-3329E_SPI(4Mb)_USB_PVR_CI
------------------------------------------------
ID:34004-01034    Seoul Hiremco-X2 USB PVR CI
ID:34004-01022    VisionNet HDMI-PLUS
Como bien dices, en el caso de que le quieras meter un firm diferente de otro modelo al tuyo, tendrás primero que fixearle manualmente con el ALi-Fixer el Custom-ID del interior del maincode que tenga ese firm, por el del tuyo o ponérselo por defecto a ceros, te pongo un ejemplo:



Kod:
303130333400 -> Custom ID: 01034  Firm Hiremco-X1
303030303000 -> Custom ID: 00000  Fix
Aparte de eso, tendrás que mirar si ese firm que le quieras meter soporta HDMI, o CI, y en caso de que el tuyo no tenga CI habría que realizarle otro pequeño fix a parte.


Respecto a lo que comentas en el otro post de que no te conecta con el EJTAG, mejor te comento por aquí para no confundir a la gente que tiene un 3329C de los últimos.

Si quieres hacer pruebas con el EJTAG, antes de nada tendrás que localizar el Jumper que lo pone en modo Debug (en caso de que lo tenga, o sino localizar cual es la resistencia encargada y puentearla), asegurarte de cual es la posición correcta del conector del EJTAG mirando cual es el pin de masa, y probar a alimentar la linea TRST como con los 3329C a ver si tienes suerte y te da su "IMPCODE" xD

De todas formas, en caso de que si te lo detecte, lo mejor sera que se lo comentes a Sergiuss para que te implemente en el EJTAG_TT el nuevo tamaño de de esa Flash y su ID. Aparte de que mirando el "EromUpgrade" y su sdram.ini, tiene pinta de que los bits del registro del Watchdog es diferente al de los anteriores, ya que ese nuevo cargador primero pone el byte del registro 0xb8000082 a 0x05 para que se pueda escribir en la flash, y en los anteriores creo que era 0x04, osea que mejor se lo comentes a Sergiuss xD

PD: Como curiosidad te comento que con con CPU ALi M3329E también hay mas, pero no creo que le valgan al tuyo sin antes adaptarlos.
- Comag/Boca BS-2000 PVR ready 1CI/HDMI -> Tiene pinta de ser igual que el SL50/1CI PVRready, pero con salida HDMI.
- Opticum 7200 CI2CX PVR HDMI USB -> Sale en las próximas semanas, y seguramente tendrá firm propio.
 
iendo que también tienes un 3329C, te pongo las Custom-ID de los que tengo localizados:

Kod:
HW:32001 (S14) -> ALi-3329C_SPI(2Mb)
----------------------------------------
ID:32001-01001    Smart MX04L                                   
ID:32001-01015    FairMate PG101 / Geser GS4800          
ID:32001-01016    Taplin 9000 Fta PLUS / Wodex WX1000FTA-PLUS  
ID:32001-01018    Metronic K-Box Premier         
ID:32001-01021    DI-WAY S-3000-V2
ID:32001-01022    VisionNet F-7300 / NanoXX 1000FTA     
ID:32001-01028    SAB 3000-FTA/REC-3500-FTA              
ID:32001-01029    VIZYON 1000-FTA          
--------------
ID:32001-02008    FortecStar FS-4300      
--------------
ID:32001-05001    Echospace ES-7500 Ultra    

HW:32003 (S14HDMI) -> ALi-3329C_SPI(2Mb)_HDMI
----------------------------------------
ID:32003-01022    VisionNet HDMI-FTA

Respecto a que tengas la Eeprom limpia sin ID, es normal porque al venirte con el firm de fabrica no tiene ninguna ID de ningún fabricante asignada hasta que no le cambies el firm por primera vez, por eso es conveniente fixearle el ID al firm antes de metérselo, ya que sino se te quedara con el ID del que uses y solo aceptara los de ese modelo y tendrás que fixearle con ese ID el resto de firms diferentes que quieras meterle.

Con los clones de los MX04 3329B la gente le quitaba la pequeña eeprom para que no les diera problemas, pero examinando los nuevos firms de los 3329E parece ser que también la chequea y muestra el mensaje "Hardware error:EEP1!", osea que lo mejor es fixearlos y listo xD

Lo que no he entendido es en cual te da lo de "hardware ille..", si al 29C o al 29E?
Te lo comento porque si la prueba la has echo con un firm que sea de la misma familia (mismo HW) no debería dar problemas, te pongo los diferentes tipos que hay actualmente:



Kod:
Skyworth
------------------------------------------------
HW:31001 -> S1E52   -> ALi-3329B            
HW:31002 -> S1E52   -> ALi-3329B          
HW:31003 -> S12HDMI -> ALi-3329B_HDMI        
HW:32001 -> S14     -> ALi-3329C           
HW:32003 -> S14HDMI -> ALi-3329C_HDMI
HW:33001 -> S15     -> ALi-3329B_CI            
HW:33003 -> S15HDMI -> ALi-3329B_CI_HDMI
HW:34001 -> S17     -> ALi-3329E_USB_PVR
HW:34003 -> S17HDMI -> ALi-3329E_USB_PVR_HDMI
HW:34004 -> S17?    -> ALi-3329E_USB_PVR_CI
-------------------------------------------------
Me imagino que habrá sido con en 3329E, ya que no hay ninguno HW:34003 como el tuyo, luego te miro el crearte un fix para el VisionNet HDMI-PLUS (que si tiene salida Hdmi) para lo del "hardware ille..." y te lo mando por PM xD
 
Wenas lpraderi xD

Te cuento, la mayoría de los firms de los MX04L y Turcos que hay por ahí están casi todos ya fixeados, yo te recomendaría que uses mejor los originales, como los de VisionNet, y te los fixees el ID tu mismo y así te quitas de problemas xD

Te pongo los dos pequeños Fixes para que se salte la comprobación de hardware en caso de que te sea necesario.



Kod:
VisionNet F-7300  (V1.12B3* 20080919-102121)
------------------------------------------------
521A0008 -> 6C1A0008  FIX "hardware illeg..."      
6A1A0008 -> 6C1A0008  FIX "Hardware error:EEP1!"
Pero lo mejor seria quitarle esas dos comprobaciones por completo para que no salga ese cartelito nunca mas con ese firm, tal que así:



VisionNet
Kod:
F-7300  (V1.12B3* 20080919-102121) CHECK-HARDW ORIGINAL
------------------------------------------------------------------
00000000212000007612000C000000001780043C98E0842421280000213000005913000C000000005900A427FB14000C
000000007080848F2080053CC0C5A52404000624A232020C00000000521A000800000000F80B010C0000000015004014
00000000212000007612000C000000001780043CACE0842421280000213000005913000C000000005A00A427FB14000C
000000007080848F2080053CC8C5A52404000624A232020C000000006A1A000800000000

VisionNet F-7300  (V1.12B3* 20080919-102121) CHECK-HARDW FULL-FIX
------------------------------------------------------------------
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000541A000800000000F80B010C0000000015004014
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000006C1A000800000000
Prueba a ver si te sirve, y si tienes alguna duda, no dudes en preguntar xD

PD: He estado mirando el del 3329E, y el proceso seria prácticamente el mismo.
 
Como ya te dije anteriormente, el firm del Trojan no te funcionara ya que necesitaría un fix extra por el tema del CI que el tuyo no lleva, por eso lo del mensaje que te da el display de "Slot 1: Initializing" y su posterior reinicio, pero que si se te da bien desamblar lo podrás solucionar.

Respecto al otro que probaste, el Hypnos que no tiene HDMI y te daba problemas con el Scart y el RGB, te comento que he examinado todos los firms existentes de los clones de Skyworth con 3329E por si el tuyo fuera diferente, y todos llevan la misma configuración interna de RGB, Audio y GPIOs, osea que todos se comportan igual salvo la diferencia de que tengan implementado el HDMI, CI o CA (lector de tarjetas), osea que lo mas seguro sea que necesites hacerle un reset de fabrica, o que necesites desactivar el modo automático de tu televisor, aunque lo lo de que te muestre "UCR" en el display seguramente sea que debido al fix te lo cambie de modo y necesites darle al botón TV/AV del mando.

Lo que si que me he dado cuenta, es que la única diferencia importante que tienen todos los firms es la configuración interna de los pins del I2C (encargado de la comunicación con el Tuner y la Eeprom), que los únicos que lo llevan diferente es el MX05L y los Edision que lo tienen invertido, y serian estos:




Kod:
48000000 49000000 48000000 49000000 001200B8   // Seoul, CihanSat, DigiBox, Digistar, FortecStar, VisionNet, ...
--------------------------------------------
i2c_gpio_reg: 0x48; GPIO-72, I2C-SDA  
              0x49; GPIO-73, I2C-SCK
i2c_scb_reg:  0xB8001200

4B000000 4C000000 4B000000 4C000000 001200B8   // Smart MX05L 
--------------------------------------------  
i2c_gpio_reg: 0x4B; GPIO-75, I2C-SDA  
              0x4C; GPIO-76, I2C-SCK
i2c_scb_reg:  0xB8001200

4C000000 4B000000 4C000000 4B000000 001200B8   // Edision Hypnos/Trojan (I2C_Invert)
--------------------------------------------
i2c_gpio_reg: 0x4C; GPIO-76, I2C-SDA     
              0x4B; GPIO-75, I2C-SCK
i2c_scb_reg:  0xB8001200
Osea que los que probaste de Edision llevan diferente configuración del patillaje del I2C Bus que el tuyo, y por eso seguramente crea conflicto y necesita los Fixes de hard y eep, prueba a ponerle al Hypnos simplemente los I2C-GPIOs y el ID del tuyo a ver si hay suerte. De todas formas yo utilizaría los firms de los decos que tengan el mismo hard que el tuyo, y tras echarles un vistazo a todos los firms de los pocos decos existentes que hay aun, la cosa quedaría asi:



Kod:
Skyworth ALi-3329E_SPI(4Mb)
-----------------------------------------------------------
34001-01001    Smart MX05L           USB-PVR FTA
34001-01034    Seoul Hiremco-X1      USB-PVR FTA
34001-02008    Digistar D900         USB-PVR FTA
34001-02008    FortecStar FS-4400    USB-PVR FTA
34004-01005    Edision Hypnos        USB PVR CA
34004-01016    Taplin 9009I USB      USB-PVR CA
34004-01016    Wodex WX1010I USB     USB-PVR CA
34004-01016    Prozeg PVR333-CA USB  USB-PVR CA
34004-01034    Seoul Hiremco-X2      USB-PVR CA
34004-01041    DigiBox-USB 89000     USB-PVR CA
34003-00000    Skyworth OEM          USB-PVR FTA HDMI
34004-01015    Geser GS4800-PLUS     USB-PVR CA HDMI
34004-01022    VisionNet HDMI-PLUS   USB-PVR CA HDMI
34004-01005    Edision Trojan        USB PVR CA CI VFD HDMI
34004-01034 ?  Seoul Hiremco-X3      USB-PVR CA CI VFD HDMI
34004-02008 ?  FortecStar FS-4700    USB-PVR CA CI VFD HDMI
-----------------------------------------------------------

PD: Para @Lanza3d, te lo comento aquí públicamente, no comprendo porque editas los enlaces que pusieron los compañeros, ni quien te lo habrá ordenado ni sus motivos, ya que si te hubieras molestado en mirarlos te darías cuenta que no contienen nada ilegal, sino todo lo contrario. En concreto el de davidem2 simplemente era un dump de su firm original que tiene su deco (que yo mismo le pedí que lo subiera), y el de lpraderi como bien indica el, es un simple repositorio oficial de las ultimas versiones del tan util EJTAG de Sergiuss que tan agradecidos estamos de ese programa ya que sin el no podríamos recuperar nuestros decos.

Te agradecería que expusieras aquí públicamente el motivo, ya que no estamos tratando ningún tema que infrinja las normas o la ilegalidad, no abrías tardado nada mandándome un MP primero preguntándome sobre los enlaces y yo gustosamente te habría sacado de dudas. Y si el motivo es que no se quiera buscar soluciones y mejoras para los decos, solo tenéis que comentármelo y dejo de postear mas en este foro.
 
Me alegro que al final te funcione el del Hypnos aplicándole el I2C-Fix, lo extraño es que con el resto no tengan RGB, porque como ya te dije, los parámetros iniciales de las salidas de Video son comunes en todos los firms de los clones.
Lo mas probable que sea la forma en la que le estés metiendo los firms, es decir si se los metes enteros o solo el maincode?, te lo comento porque en la flash los últimos 64Kb se utilizan para guardar la ultima configuración del deco una vez que se apaga manualmente, con lo cual si le metes completo un firm que sea un dump, se le pondrá su configuración de los menús, como es el caso de los firms de los edision (que al llevar ya la lista de canales, realmente son dumps completos) y por eso seguramente sea por lo que con el si te lo pone en RGB, en cambio con los firms que no son dumps (aunque también sean de 4Mb) si te fijas y los abres con un editor te darás cuenta que a partir del Offset 0x3F0000 están limpios, con lo cual es como si lo tuvieras que configurar inicialmente, y si dicho firm tiene la opción de RGB deshabilitada dudo mucho que la coja, ten en cuenta que el FS-4400 esta mas pensado para el mercado americano y allí no suelen usar el RGB en sus televisores con lo cual seguramente no la tenga en el menú.

Si quieres prueba a meterle primero el del Hypnos ya fixeado (o el que te funcione correctamente) pero con la opción de completo, y posteriormente metele seleccionando solo el maincode del que quieras probar (fixeado también) a ver si así te conserva la configuración del RGB.
O simplemente copiando los últimos 64Kb del firm que te funcione y poniéndoselos al otro.
Sino me temo que sea cosa de hardware en las conexiones del Scart.

Lastima de no tener un 3329E para probar y así poderte ayudar mas, de todas formas te pongo también la configuración interna del maincode de los diferentes DACs que sacan la imagen de esos firms, por si quieres probar cambiando algún registro, pero ya te digo de antemano que no creo que sea ese el motivo, ya que esos parámetros es común en todos.



Kod:
Skyworth ALi-3329E_SPI(4Mb) DAC-VIDEO ORIGINAL
----------------------------------------------------------------
010003243C00A3AC080002244000A2A04400A0AC4800A0ACCC00A0AC04000424
D000A4A002000224D100A2A0D200A3A0D400A0ACD800A0ACEC00A3ACF000A4A0
F100A2A0F200A3A0F400A0ACF800A0AC

-----------------------------------------------------------
0100 0324 3C00 A3AC   // [3Ch]=vDAC_CVBS  -> 0x01 = ENABLE
0800 0224 4000 A2A0   // [40h]=CVBS       -> 0x08 = DAC3
          4400 A0AC   // [44h]=CVBS_VGA   -> 0x00 = NOT_USE
          4800 A0AC   // [48h]=CVBS_Prog  -> 0x00 = NOT_USE
-----------------------------------------------------------
          CC00 A0AC   // [CCh]=vDAC_YUV   -> 0x00 = DISABLE (*)
0400 0424 D000 A4A0   // [D0h]=YUV_Y      -> 0x04 = DAC2
0200 0224 D100 A2A0   // [D1h]=YUV_U      -> 0x02 = DAC1
          D200 A3A0   // [D2h]=YUV_V      -> 0x01 = DAC0
          D400 A0AC   // [D4h]=YUV_VGA    -> 0x00 = NOT_USE
          D800 A0AC   // [D8h]=YUV_Prog   -> 0x00 = NOT_USE
-----------------------------------------------------------
          EC00 A3AC   // [ECh]=vDAC_RGB   -> 0x01 = ENABLE
          F000 A4A0   // [F0h]=RGB_R      -> 0x04 = DAC2
          F100 A2A0   // [F1h]=RGB_G      -> 0x02 = DAC1
          F200 A3A0   // [F2h]=RGB_B      -> 0x01 = DAC0
          F400 A0AC   // [F4h]=RGB_VGA    -> 0x00 = NOT_USE
          F800 A0AC   // [F8h]=RGB_Prog   -> 0x00 = NOT_USE
----------------------------------------------------------------
Y respecto a lo de adaptar el del Trojan para aprovechar tu HDMI, me temo que va a ser un pelín complicado por el tema del CI, a si que mejor prueba a fixear los de VisionNet que si son HDMI y se supone que no llevan CI con lo cual no creo que haya mayor problema.

Por cierto, @TBX como siempre no a tardado en aplicar y publicar en el foro alemán los firms de HiremcoX1 y DigiboxUSB con los fixes que os puse aquip, y parece ser que también les funciona correctamente en sus Smart MX05L.


@Para el resto de gente.
Continuando con el tema de los ALi-3329E, os informo que desde ayer ya están disponibles los firms de los nuevos Tuman/Globo con ALi-3329E_SPI(4Mb), y tras echarles un primer vistazo, os comento que también llevan sus propias protecciones anti clones xD

Es decir, los típicos mensajes que saca en pantalla cuando no es compatible:
  • "HW problem, please check with you dealer!"
  • "SW is not designed for this HW, please change back to offical SW!"
Y que al igual que en los 3329B se podrían fixear sin problemas aplicando el mismo método.

Por otro lado, dichos firms parece ser que también realizan una pequeña comprobación del "STB_ID" (que se encuentra en la cabecera del maincode) que me imagino que debe ser para ver si es compatible el firm cuando se va a actualizar por PenDrive e identificar el modelo y fabricante.

Osea que según esa identificación del STB_ID, las características de esos nuevos firms de Truman, serian estas:
  • STB_ID: 04010300 -> ALI-PVR-VER1.2 -> TRUMAN_(ALi3329E) 1 DVB-S, 2 CARD, 1 USB
  • STB_ID: 04000200 -> ALI-29E-VER2.2 -> GLOBO_(ALi3329E) 1 DVB-S, 2 CARD, 1 USB, 1 CI, 1 HDMI
Es decir, el nuevo Truman es un simple USB-PVR con dos lectores de tarjetas, y el de Globo igual pero con CI y salida HDMI.

PD: Luego os pongo la forma de identificar el modelo y fabricante de esos nuevos firms de Truman dependiendo de su STB-ID. Y que es lo que se le necesitaría Fixear en caso de que se pudieran adaptar a los MX05L y clones xD
 
Continuando con las nuevas CPUs de ALi, os informo por si no lo sabíais, que desde hace mas de un mes Comag ya a sacado su nuevo modelo "Comag SL100-HD PVR-Ready 2CI" con su potente CPU ALi-M3602, y los alemanes están de suerte y lo pueden encontrar en supermercados por apenas 99 euros.

Os pongo por encima sus principales características:
- Soporta SDTV y HDTV(720p, 1080i), es decir los nuevos canales HD DVB-S2 H.264
- Función PVR para grabación en HDD externo.
- el HDMI es 1080i real
- 2 CI-Slots
- Display VFD
- USB2.0

Respecto al Hardware, cuenta con 2 CPUs (M3602 y M3501), 64Mb de SDRAM y una pequeña FLASH-SPI Macronix de 2Mb.
Os pongo las principales características de dichas CPUs:

CPU: ALI M3602-B1, (ALi M3602 HD MPEG-2/H.264 Decoder)
  • MPEG-2 MP@HL video decoder
  • H.264 HP@L4.1 video decoder
  • DVB-CSA de-scrambler supported
  • CI interfaces supported
  • Smart card interfaces
  • Parallel ATA interface for Hard-disk devices
  • HDMI
  • USB2.0
ALI M3501-A1, (ALi M3501 DVB-S/S2 Demodulator)
  • Support DVB-S QPSK
  • Support DVB-S2 QPSK/8PSK/H8PSK/16APSK

Y como curiosidad, el OSD es como el de los Smart y tiene ya varios clones
- Micro M200-HD 2CI USB
- SkyPlus/SkyVision 1900HD PVRready
 
saludos santi:

Kod:
VisionNet F-7300  (V1.12B3* 20080919-102121) CHECK-HARDW ORIGINAL
------------------------------------------------------------------
00000000212000007612000C000000001780043C98E0842421280000213000005913000C000000005900A427FB14000C
000000007080848F2080053CC0C5A52404000624A232020C00000000521A000800000000F80B010C0000000015004014
00000000212000007612000C000000001780043CACE0842421280000213000005913000C000000005A00A427FB14000C
000000007080848F2080053CC8C5A52404000624A232020C000000006A1A000800000000

VisionNet F-7300  (V1.12B3* 20080919-102121) CHECK-HARDW FULL-FIX
------------------------------------------------------------------
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000541A000800000000F80B010C0000000015004014
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000006C1A000800000000
una pregunta estos dos fixed pueden valer para seoul hiremco x2 v.52 o x3 v52 ?? pues tengo el mio m62 en ON y por mas que le actualizo por ejtag con varios drump uno sacado por usb,otro mx 05 l y mx62.abs original y nada imposible se ha bloqueado con hiremxo x2 despuesde modificar Id custom manualmente en maiconde y boot, arranca el primer BOOT EN ON el segundo boot no inicia
acualizado como un b1 posicion de pines ejtag.
deteccion micro correcta C05288 , Reg Data = 0x00f0085 ali 3329

flas spi 8 bit
:con direccion base AFC me reconoce la flash como

DerID= 0015; Vendor ID = 0001
Spi flash deected: Flash size: 419430
64 bloques 400000 leng

trs alimentado 3,3v de la fuente alimentacion propio deco cable blanco situado a la izq mirando desde el frontal, biene con un jump con tres patillas sin puentear ninguno, y colocandolo el puente en los dos de la izq segun miras de frente el micro se pasa a modo debug no estan numerados

ampliando datos una vez repasado este detalle:

[QUOTERespecto a que tengas la Eeprom limpia sin ID, es normal porque al venirte con el firm de fabrica no tiene ninguna ID de ningún fabricante asignada hasta que no le cambies el firm por primera vez, por eso es conveniente fixearle el ID al firm antes de metérselo, ya que sino se te quedara con el ID del que uses y solo aceptara los de ese modelo y tendrás que fixearle con ese ID el resto de firms diferentes que quieras meterle.

Con los clones de los MX04 3329B la gente le quitaba la pequeña eeprom para que no les diera problemas, pero examinando los nuevos firms de los 3329E parece ser que también la chequea y muestra el mensaje "Hardware error:EEP1!", osea que lo mejor es fixearlos y listo xD
][/QUOTE]

el primero que he metido ha sido el mismo que tenia de fabrica una vez sacado copia con el usb

uno mas de la lista este con hdmi

opensat 3500hdmi ali 3329e a1

S17.............34004-01039
 
Hola hablan ustedes español o es que ya mi cerebro esta traduciendo para que yo pueda entender ajja.

Si es que si que alegría, ya que tengo algunas consultas que realizar, para ver si me pueden ayudar, aunque creo que es un copia pega de Zacky.
 
Son düzenleme:
Geri
Yukarı