Mod decos Sl35/SL65s para que funcionen con firms Truman

De todas formas aquí os lo dejo:

Kod:
--------------------------------------------------------------------------------
SMART/EDISON-ORIG     MANDO COMAG-FIX 
------------------    ------------------    
1E00 0101 00000000 -> 2B00 0101 00000000  ; KEY-0            OK     
B600 0101 01000000 -> 3500 0101 01000000  ; KEY-1            OK     
3600 0101 02000000 -> 2D00 0101 02000000  ; KEY-2            OK    
CC00 0101 03000000 -> 2500 0101 03000000  ; KEY-3            OK     
8E00 0101 04000000 -> 1D00 0101 04000000  ; KEY-4            OK     
0E00 0101 05000000 -> 3400 0101 05000000  ; KEY-5            OK    
EC00 0101 06000000 -> 2C00 0101 06000000  ; KEY-6            OK     
AE00 0101 07000000 -> 2400 0101 07000000  ; KEY-7            OK     
2E00 0101 08000000 -> 1C00 0101 08000000  ; KEY-8            OK     
DC00 0101 09000000 -> 3300 0101 09000000  ; KEY-9            OK    
6600 0101 0A000000 -> 3100 0101 0A000000  ; VOL+             OK 
7C00 0101 0B000000 -> 2100 0101 0B000000  ; VOL-             OK
AC00 0101 0C000000 -> 2800 0101 0C000000  ; CH-UP            OK  
B400 0101 0D000000 -> 2A00 0101 0D000000  ; CH-DOWN          OK  
8C00 0101 0E000000 -> 2900 0101 0E000000  ; OK/LIST          OK
4400 0101 21000000 -> 2300 0101 21000000  ; PR+ (ZOOM)       OK
CE00 0101 22000000 -> 1B00 0101 22000000  ; PR-              OK
5600 0101 0F000000 -> 2700 0101 0F000000  ; MENU             OK
5C00 0101 10000000 -> 3000 0101 10000000  ; EXIT             OK
C400 0101 11000000 -> 1E00 0101 11000000  ; POWER            OK
C600 0101 12000000 -> 3700 0101 12000000  ; MUTE             OK
1C00 0101 13000000 -> 1F00 0101 13000000  ; PAUSE            OK  
F400 0101 1A000000 -> 3600 0101 1A000000  ; INFO             OK 
3C00 0101 26000000 -> 1900 0101 26000000  ; TELETEXT (AMARILLO)  OK
9400 0101 25000000 -> 2600 0101 25000000  ; EPG              OK
BC00 0101 17000000 -> 2200 0101 17000000  ; OPTION (VERDE)   OK
DE00 0101 16000000 -> 1400 0101 16000000  ; AUDIO  (AZUL)    OK
6400 0101 14000000 -> 3200 0101 14000000  ; TV/RADIO         -> AUDIO
A400 0101 2A000000 -> 9900 0101 2A000000  ; TV/AV            -> NO ASIGNADO (*)
FC00 0101 2F000000 -> 2F00 0101 2F000000  ; M/P              OK
3E00 0101 29000000 -> 2000 0101 29000000  ; SAT              -> TEXT
EE00 0101 28000000 -> 1800 0101 28000000  ; FAV              OK
9600 0101 2D000000 -> 1000 0101 2D000000  ; BUSCAR (ROJO)    OK 
BE00 0101 15000000 -> 2E00 0101 15000000  ; RECAL            OK
4C00 0101 2C000000 -> 1A00 0101 2C000000  ; TIMER  (SLEEP)   OK
4000 0102 11000000 -> 4000 0102 11000000  ; FRONTAL (POWER)  ??
8000 0102 0E000000 -> 8000 0102 0E000000  ; FRONTAL (OK)     ??
0100 0102 10000000 -> 0100 0102 10000000  ; FRONTAL (EXIT)   ??
0200 0102 0F000000 -> 0200 0102 0F000000  ; FRONTAL (MENU)   ??
0400 0102 0A000000 -> 0400 0102 0A000000  ; FRONTAL (V+)     ??
0800 0102 0C000000 -> 0800 0102 0C000000  ; FRONTAL (CH-UP)  ??
1000 0102 0D000000 -> 1000 0102 0D000000  ; FRONTAL (CH-DOWN)??
2000 0102 0B000000 -> 2000 0102 0B000000  ; FRONTAL (V-)     ??
9600 0101 30000000 -> 1000 0101 30000000  ; ROJO             OK
BC00 0101 31000000 -> 2200 0101 31000000  ; VERDE            OK
3C00 0101 32000000 -> 1900 0101 32000000  ; AMARILLO         OK
DE00 0101 33000000 -> 1400 0101 33000000  ; AZUL             OK
------------------    ------------------  
--------------------------------------------------------------------------------

Osea que estos serian los dos Fixes que tendríais que aplicar a los Smart/Tyran para que funcionen con vuestro mando del SL65-B1, aparte del del Audio y Tuner que los Fixea automáticamente la v0.9b

Kod:
MX04/TYRAN/M50 -> CABECERA MANDOS FIX OK   
-------------------------------------  
1A00010400000000BF800000  -> CABECERA MANDO MX04/TYRAN ORIGINAL
1A000104000000007F800000  -> CABECERA MANDO M50 ORIGINAL
1A0001040000000000000000  -> CABECERA MANDO MX04/TYRAN/M50 -> COMAG-FIX      
1A0001040000000002020000  -> CABECERA MANDO MX04/TYRAN/M50 -> TRUMAN-FIX


Kod:
SMART/EDISON MANDO ORIGINAL
-------------------------------------  
1E00010100000000B6000101010000003600010102000000CC000101030000008E000101040000000E00010105000000
EC00010106000000AE000101070000002E00010108000000DC00010109000000660001010A0000007C0001010B000000
AC0001010C000000B40001010D0000008C0001010E0000004400010121000000CE00010122000000560001010F000000
5C00010110000000C400010111000000C6000101120000001C00010113000000F40001011A0000003C00010126000000
9400010125000000BC00010117000000DE000101160000006400010114000000A40001012A000000FC0001012F000000
3E00010129000000EE00010128000000960001012D000000BE000101150000004C0001012C0000004000010211000000
800001020E0000000100010210000000020001020F000000040001020A000000080001020C000000100001020D000000
200001020B0000009600010130000000BC000101310000003C00010132000000DE00010133000000

SMART/EDISON -> COMAG MANDO FIX OK
-------------------------------------  
2B0001010000000035000101010000002D0001010200000025000101030000001D000101040000003400010105000000
2C0001010600000024000101070000001C000101080000003300010109000000310001010A000000210001010B000000
280001010C0000002A0001010D000000290001010E00000023000101210000001B00010122000000270001010F000000
30000101100000001E0001011100000037000101120000001F00010113000000360001011A0000001900010126000000
2600010125000000220001011700000014000101160000003200010114000000990001012A0000002F0001012F000000
20000101290000001800010128000000100001012D0000002E000101150000001A0001012C0000004000010211000000
800001020E0000000100010210000000020001020F000000040001020A000000080001020C000000100001020D000000
200001020B0000001000010130000000220001013100000019000101320000001400010133000000

SMART/EDISON -> TRUMAN MANDO-1 FIX OK
-------------------------------------  
FF000101000000007F00010101000000BF000101020000003F00010103000000DF000101040000005F00010105000000
9F000101060000001F00010107000000EF000101080000006F00010109000000F70001010A000000770001010B000000
2F0001010C0000008F0001010D0000004F0001010E00000007000101210000008700010122000000FD0001010F000000
7D00010110000000AF000101110000000F000101120000005D00010113000000A70001011A000000DD00010126000000
BD00010125000000C70001011700000037000101160000005700010114000000670001012A000000270001012F000000
17000101290000009700010128000000370001012D000000B700010115000000D70001012C0000004000010211000000
800001020E0000000100010210000000020001020F000000040001020A000000080001020C000000100001020D000000
200001020B00000037000101300000002700010131000000D700010132000000DD00010133000000
Es decir primero le Fixeais la Cabecera del mando y del modelo de firm que os interese, y posteriormente toda la ristra de los codes del mando (Pero antes quitarle los saltos de linea que le he puesto para que quepa en el post)

Esta probado y funciona perfectamente, aparte de la asignación de los botones, e incluso se le podría optimizar mas el tiempo de respuesta del mando para que fuera mas estable y que en el post anterior os puse donde se encontraba.

PD: Perdonad por el mosqueo que llevo, cuando se me pase ya veré si saco una nueva Beta del ALi-Fixer y se lo incluyo, aparte de mas Fixes que tengo hechos.
 
He fixeado el 82 con el 0.9b y con el 1.2b y hay una pequeña diferencia en la cabecera del maincode...

Este es el log:

Kod:
1. K:\truman_EMU_1.3.82_AMSTAR_FIXED_0.9.abs: 2.097.152 bytes
2. K:\truman_EMU_1.3.82_AMSTAR_FIXED-1.2.abs: 2.097.152 bytes
Offsets: hexadec.

 1000C:	C3	0C
 1000D:	1D	71
 1000E:	7E	D6
 1000F:	76	D3
 
 1006B:	30	31 
 1006D:	39	32 
       v0.9b   v1.2b
 
Analizándolo, en principio la configuración del Tuner y Mando no habría que Fixearlos ya que es la misma que la de nuestro SL65-B1, pero necesitaría un RGB-Fix para que saque la imagen correctamente, y para el Audio lo mismo (porque trabaja a 16 bits como los de truman)

A si que me he puesto manos a la hora, y le he creado dichos Fixes, y efectivamente funcionan también en nuestro B1 xD
El único problema, es que no es capaz de sacar el OSD (los menús) debido a los módulos "OSD_M3327C", ya que los 3329B no es capaz de procesarlos correctamente y habría que Fixearlos también, con lo cual no tendría ningún tipo de OSD, solo la imagen del canal, y provoca que en la imagen se sobrepongan unas rallas verdes verticales y parpadeo de dicha imagen.

Os dejo aquí los Fixes, pero os advierto que es solo experimental con la intención de comprobar la compatibilidad y potencia de los "B1", que al no estar capados como los "E1", se tragan todo lo que les metamos xD

Kod:
SL35C-E1 -> SL65-B1 COLOR FIX EXPERIMENTAL  
------------------------------------------
010002243C00A2AC4000A2A04400A0AC4800A0AC9C00A2AC02000324A000A3A0A100A2A0A400A0ACA800A0ACCC00A2ACD000A3A0D100A2A004000424D200A4A0D400A0ACD800A0ACEC00A2AC08000224F000A2A0F100A4A0F200A3A0 -> COLOR SL35C-E1 ORIGINAL
010002243C00A2AC080003244000A3A04400A0AC4800A0AC9C00A2AC02000324A000A3A0A100A2A0A400A0ACA800A0ACCC00A2ACD000A3A0D100A2A004000424D200A4A0D400A0ACD800A0ACEC00A2ACF000A4A0F100A3A0F200A2A0 -> COLOR -> SL65-B1 FIX (NO "OSD" -> RALLAS VERDES VERTICALES)


Kod:
SL35C-E1 -> SL65-B1 AUDIO FIX OK   
-------------------------------------      
A0A310000224 -> AUDIO SL35C-E1 ORIGINAL
A0A318000224 -> AUDIO -> SL65-B1 FIX OK

PD: Como nuestro SL55-B1 es de flash normal, esto solo valdría con los firms de los SL35C-E1 con flash paralela, ya que el resto de los firms para los E1 de otras marcas son para flash serial y tendríais que tirar de EJTAG para revivirlos
 
i regnorized that the New DB1 with CustomID - 01006 Chip has an other Remote Predata !!

MX04 <-> DB1 Imperial

DB 1 - > 1A00010400000000FF800000
MX04 - > 1A00010400000000BF800000

and one more Problem is

the new DB1 Software with the CustomID - 01006 Chip dont receives any Signal - only "No Signal" is on the TV Screen @ every Channel !!

so i am Happy i have Supported one more Fix for this great Tool !!

Edit :

so i have a little bit more Information about the differences between the Smart MX04 and the new DB1 Tuner , 2 Pins are changed .

Pin9 is now Pin8 & Pin8 is Pin9
 
i regnorized that the New DB1 with CustomID - 01006 Chip has an other Remote Predata !!

MX04 <-> DB1 Imperial

DB 1 - > 1A00010400000000FF800000
MX04 - > 1A00010400000000BF800000

and one more Problem is

the new DB1 Software with the CustomID - 01006 Chip dont receives any Signal - only "No Signal" is on the TV Screen @ every Channel !!

so i am Happy i have Supported one more Fix for this great Tool !!

Edit :

so i have a little bit more Information about the differences between the Smart MX04 and the new DB1 Tuner , 2 Pins are changed .

Pin9 is now Pin8 & Pin8 is Pin9

Kod:
- I2C TUNER FIXES -
------------------------------------------------
000000000C0000000D00000000000000001200B805000000  -> SMART / EDISON / HIVISION / AMSTRAD / S300-CI
000000000D0000000C00000000000000001200B805000000  -> IMPERIAL-DB1

00000000000000000000000000000000001200B805000000  -> COMAG / SL35C-29C / MORGAN
000000000E0000000F00000000000000001200B805000000  -> TRUMAN / METRONIC
00000000070000000A00000000000000001200B805000000  -> SL65-SPI-29C
00000000200000001F00000000000000001200B805000000  -> SL45-HDMI-29C
000000002A0000002B00000000000000001200B805000000  -> TRUMAN-29C / SUNNY-29C / MAX-29C
------------------------------------------------
No los he probado, pero simplemente bastaría con coger la cadena de bytes de los Smart y sustituirla por la del DB1 y listo xD
aquí te lo pongo mas detallado:


Kod:
DigitalBox-Imperial-DB1 "OLD"  (Tuner: Sharp S7HZ302A)
------------------------------
0C000000 -> 0x0C ; GPIO 12, SDA  -  Ali pin 183 (GPIO 12) -> Tuner pin 8  
0D000000 -> 0x0D ; GPIO 13, SCK  -  Ali pin 184 (GPIO 13) -> Tuner pin 9

SMART / EDISON / HIVISION / AMSTRAD / S300-CI  (Tuner: Sharp S7VZ0502)
------------------------------
0D000000 -> 0x0D ; GPIO 13, SDA  -  Ali pin 184 (GPIO 13) -> Tuner pin 8   
0C000000 -> 0x0C ; GPIO 12, SCK  -  Ali pin 183 (GPIO 12) -> Tuner pin 9

PD: Para el resto, en principio estos "I2C-Fixes" no los necesita los Comag ya que como he dicho antes, no tienen conectado el I2C del tuner a la CPU, pero seguramente aplicándolo al firm que nos interese a lo mejor soluciona lo del conflicto con el diodo DP5 y el tuner, cuando saque tiempo de los incluiré en otra futura Beta xD
 
Respecto a los MX04-CI y 1600-CI, exceptuando el mando, necesitan Fixes diferentes de los Smart/Tyran, y que si te fijas en el fichero "Fixes.ini", serian los que terminan en CI

Kod:
[AUDIO]
Smart-CI=12000224...

[AUDIO-FIX]
Smart-CI-Comag-Fix=3F000224...
Pero no los llegue a implementar en el programa, por lo que comentas del mensaje que sale de "Hadware inlegal" en nuestros SL65, debido a algún chequeo que hace para ver si es un modelo CI, pero por ahora teniendo los firms de los Tyran y MX04 realmente no importa mucho, ya que son prácticamente los mismos firms que los de los CI, pero sin ese chequeo fastidioso xD

Respecto a los firms oficiales de los S300-CI y U4115, te cuento que actualmente estoy trabajando con ellos y ya lo tengo mas o menos operativo para nuestros SL65-B1, exceptuando el problema del mando (que tampoco tengo para probar y cuando pueda me agencio uno), aunque si alguien que los tenga le saca sus codes con el WinLIRC, se lo agradecería mucho xD
Y cuando resuelva lo del mando, y estén todos sus Fixes correctos, me pondré a intentar sacarle el Maincode de la SRAM de los "ali_dvbs_29B_DVR_CI_.." e intentare recomponerselo, ya os contare xD
 
Respecto a los MX04-CI y 1600-CI, exceptuando el mando, necesitan Fixes diferentes de los Smart/Tyran, y que si te fijas en el fichero "Fixes.ini", serian los que terminan en CI

Kod:
[AUDIO]
Smart-CI=12000224...

[AUDIO-FIX]
Smart-CI-Comag-Fix=3F000224...
Pero no los llegue a implementar en el programa, por lo que comentas del mensaje que sale de "Hadware inlegal" en nuestros SL65, debido a algún chequeo que hace para ver si es un modelo CI, pero por ahora teniendo los firms de los Tyran y MX04 realmente no importa mucho, ya que son prácticamente los mismos firms que los de los CI, pero sin ese chequeo fastidioso xD

Respecto a los firms oficiales de los S300-CI y U4115, te cuento que actualmente estoy trabajando con ellos y ya lo tengo mas o menos operativo para nuestros SL65-B1, exceptuando el problema del mando (que tampoco tengo para probar y cuando pueda me agencio uno), aunque si alguien que los tenga le saca sus codes con el WinLIRC, se lo agradecería mucho xD
Y cuando resuelva lo del mando, y estén todos sus Fixes correctos, me pondré a intentar sacarle el Maincode de la SRAM de los "ali_dvbs_29B_DVR_CI_.." e intentare recomponerselo, ya os contare xD
 
Geri
Yukarı