How to mod and compress 2700 to 2500 bin by FWANK7 from igoreshka 

c/p from other site 
special thnxx to igoreshka and Fwank7

That is what FWANK7 has to say:
Esto es lo que XXX  dijo.
.
Estoy esperando  que los mods dejen este  thread  abierto para discuciones si este genera  mucho interes , como esto seria un problema el tratar de tomar la accion correcta entre los duenos de fortec y los de pansats, sin mencionar los duenos de pantec o ariza.
Antes de empezar, despues que tu hayas aprendido como modificar y comprimir los 2700 bines tee pido un favor

Por favor no te des prisa para ser el primero en ha*cerles trabajar la TV a la gente, porque tu puedes ser el primero en kill el reciver a ellos.
Recuerda  que mucha gente no tiene jtagging experiencia y esto les costaria a ellos dinero  reparar el reciver.
Primeramente sugiero que tu tengas jtaggin experiencia o aprendas  como jtag antes de atentar a modificar tu propio bin

Habran dos partes de las como ha*cerlo
1 Compresionando  y  Modificando el bin .(el cual cubrira como ha*cerlo)
2 modificando el  convert_xsc scripts cada vez que sale un nuevo bin(del cual hablare despues )

Compresionar el bin envuelve programas como   lh5 (Para compresionar el bin ( use  en DOS Command) ,ran in DOS Command), mod_mtbl, mod_7ff1 (Para  descifrar (decrypting )el  bin , use en DOS Command  ran in DOS command) ,TMPGENC y  JuegaBin (para cambiar la imagen  background image.)
XVI32 HEX EDITOR y  Hex Workshop 4.2 para modificar el bin.

 Despues de sentirnos seguros ha*ciendo eso trataremos  de pasar a la   convert_xsc scripts  para modificar el binfor modding the bin.
Cuando estes usando  el  convert_.xsc scripts el principal de usar es el  convert_224script  este es el que debe de correrse sobre el bin sin ningun errort.  Los otros,como el  convert_217_pw, convert_217_c101_prov, convert_217_Text, y  convert_217_bomb  no necesitan ser corridos, pero del otro que me aseguro  que corro es el  convert_bomb xsc  para quitarle la  clone kill parte.
El  convert_bomb script  me a dado errores en los ultimos 4 bines lo cual significa que no hay clone kill en esa has given me error's on the last 4 bins  lo cyual significa que no hay clone kill en esa  area  (address) pero eso no quiere decir que no hay uno en alguna parte, por eso es muy importante test tus bin files antes de postearlos . El  convert_xsc script  Necesitara modificacion cuando salgan los nuevos bines, pero esa parte, la parte #2 te la explicare cuando primero  te sientas seguro ha*ciendo Parte #1 primero.

COMO  Mod y  Compress 2700 a 2500 bin snashots es facil . Yo, cada cada vez que compreso eI 2700 me doy tiempo de encontrar el modo mas facil y eliminar algunas de la calculaciones manuales   (las cuales  ha*cen esto mas confuso )  eso necesit ser hechas con Hex Calculator.
Le debo  BIG THANKS a  Igoreshka y su maravillosa esposa Irine  por ayudarme a ponerle todos los  snapshots  juntas porque mi cerebro esta muy sobrecargado  por tratar de ha*cer la conversion lo mas  facil posible  de entender y yo no quiero aprender o no tengo el tiempode aprender mas programas .

Ahora lo que yo estoy tratando de ensenar es solo lo basico y todavia hay bastante mas que aprender sobre  codigos(coding ) como yo lo estoy ha*ciendo todos los dias. Esto te podria llevar a superarte y mantenerte ha*ciendolo por ti mismo y por supuesto con la ayuda de los bines  2700 de BL .

Y por ultimo ,antes de empezar quiero darle ;  HUGE THANKS a  Jvvh5897  porque sin el  nada de esto pudiera haber sido posible y el soporte  para el  aFortec/2500  hubiera muerto  ha*ce muchos meses  y estos estan  funcionando por mas tiempo  debido a la contribucion de   Jvvh5897 .

Tambien  HUGE THANKS a Jeep_YJ y Ukronic quienes lo hi*cieron en varias partes  para que yo mas facilmente  las pudiera entender , Su paciencia conmigo en mis primero pasos ,porque para alguien como yo que esta empezando las palabrad de  Jvvh es muy dificil de entender,  pero eso es lo que se espera de gente intilegente como el .

Con todo eso dicho,yo he tratado de ha*cerlo en mas pedazos  para que mas gentes lo entiendan y  se animen Y estoy lleno de esperanzas que con esto ,HOW TOO parte logre esa meta t. Bueno ,empecemos.

HOW TOO:

Lo primero que necesitas ha*cer es  download y  Extract TMP ZIP FILE to C:\

Yo trate de ha*cer este paso muy  facil que yo agreque todos los programas que tu necesitas dentro  de  un folder llamado  TMP , esos necesitan ser agregados a  C:\
Para facil acceso   cuando estes en   DOS Command.
Tu puedes poner todos los demas  downloaded software en desktop para mas facil acceso. .

Download el actual  Pansat 2700 bin y extract este en  C:\TMP folder. IYo tengo el  224 Bin original en el  TMP Folder para practica.

Rename el actual   2700 bin (en  TMP folder) a  BL_224 (Usaremos el  BL_224 bin para este ejemplo, y  ya esta agregado al TMP Folder.)

Cuando ya hayas hecho todo lo de arriba mencionado(abre ) open up dos prompt o command en tu  computer y empezemas a compressionar ( compressing.)

En  dos tu deberias ir a  C:WINDOWS>

1 Type(escribe) : cd\ (HIT ENTER tu tendras ahora ) C:\>

2 Type (escribe): cd TMP (HIT ENTER  tu tendras ahora ) C:\TMP>

3 Type (escribe): mod_mtbl C:\Tmp\BL_224.bin Mtbl_224.bin

a. bin nombrado  Mtbl_224.bin sera creado   en  C:\TMP Folder)

4 Type (escribe): mod_7ff1 C:\Tmp\Mtbl_224.bin C:\Tmp\7ff1_224.bin

a. bin nombrado  7ff1_224.sera creado en  C:\TMP Folder) Close Dos.

5 Open XVI32.exe (hex editor) click file y escoje  7ff1_224.bin que ahora esta en   TMP Folder.
Click en  XVIscript despues click Editor click folder y escoje convert_224.xsc que se encuentra ahora en  c:\TMP Folder. ahora  hit Execute.
Esto podria escribir  convert_224 xsc script a  7ff1_224.bin  si no hay errores.
Close XVIscript interpreter entonces  click file y (save as) Conv_224.bin en C:\TMP Folder
.
Asegurate de agregar (add) .bin al final de  Conv_224 en orden  para ha*cer este un file bino,Por eso lo tienes que guardar (save) exactamente como  (Conv_224.bin)
Aahora has lo mismo para todos los  224_xsc files  guardando (saving ) cada uno como Conv_224 bin
en  C:\TMP Folder overwriting (sobre escribiendo)  el  previous(anterior).
pero solamente si no hay errores .
Not todos los  xsc scripts necesitan ser  corridos ( ran ) pero  convert_224.xsc es uno que si no  debe de tener errores .
Ahora cierra (close) XVI32.exe (hex editor).

6. Ahora yo cambio mi  background. Tu necesitas obtener la imagen que tu quieres y reducirla a   448 x 336 en medida (size).
Usa TMPGENC para obtener la  (to take) 448 x 336 imagen y cambia esta a   video file. Una ves que tengas el video file 
cierra(close) TMPGENC.

Open (abre) Juegabin load Conv_224 bin,click en  "create new bin"
entonces  click "Image" escoje la 448 x 336 video file que tu hici*stes usando  el TMPGENC.
La medida debe de ser exacta, largo y ancho y si esta esta salvada(save) como  Conv_224 bin que tu recien abristes
 encontrada en  (found in C:\TMP folder)
selectciona si ( yes ) para sobre escribir(to overwrite) esta cuando te pregunte .

Este paso( step) no es necesario si tu no te preocupa cambiar la background imagen .
Si no ter preocupa la imagen  ve de paso  ( step) 5 al paso (step) 7.

7. Ahora abre (Open) Hex workshop y abre  (open) el   Conv_224 bin que se encuentra en  el C:\TMP folder.
Ve hasta abajo del bin ,digamos como( 3/4 de este)(hasta que veas  el code terminar con numeros(usualmente a 70 000)
(y las  FF'S empiezan .
Deja  20 bytes de  FF ( por cada  (2) FF igual  1 byte  entonces tu dejas 40 FF)
pon el  cursor en el  21 Byte de  FF ( es la  41st FF).

Ve a  EDIT, entonces selecciona (select) "block".
Cuando  (Select box  aparezca  asegurate de que  (HEX) tiene una check marca( is checked ) y tambien la tiene  (ending position)
pon dentro a un lado de   (BLOCK) 000DFFFF (ENDING OF BIN CODE)

Entonces  tu veras que todo esta  iluminado  (high lighted) desde esa  ( address ) hasta llehgar al final  de bin code.

Regresate a  EDIT y escoje  ( cut.) Press  (ok)cuando te pregunte ,estas seguro que tu quieres delete (are you sure you want to delete).
Entonces guardalo ( save ) como a (cero) 0 en  C:\TMP.(Yes just "0" (zero) no other name.)si, solamente cero,no otro nombre
Cierra Hex workshop.

8.  Abre otra vez (Open) DOS command prompt .

Type (escribe) c:\ (enter). Entonces  c:\TMP (enter) Tu tendras ahora  C:\TMP>

Ahora escribe ( Type ) lo siguiente).

lh5 a C:\Tmp\New_224.bin C:\Tmp\0 (enter) (recuerda es cero

a. bin nombrado  NEW_224 bin  sera puesto dentro del  C:\TMP folder). Cierra Dos( Close Dos).

9.Abre otra vez  ( Open) Hex workshop y escoje choose Conv_224 bin. Entonces  click file otra vez y escoje NEW_224 bin.
Ahora tu tienes ambos bines abiertos en  Hex Workshop.

click en el nuevo (new) New_224 bin TAB(pestana) y ve hasta abajo bien abajo del bin  y pon el  cursor a el final de la 
ultima  address y el ultimo byte  (los ultimos numeros o letras ). recuerda lo que es un byte.
Busca abajo a la izquierda y tu podras ver  ( offset-------(0x0006608E) (Esto es lo que es por el nuevo (new)
New_224 bin pero todos los bines esto podria ser diferente).
Entonces tu agarras el   0006608E y cambias el primer   6 por la letra D  Entonces  ahora tu tienes  000D608E.

Esta sera la  address de empiezo de el  Conv_224 bin.

Click en el  Conv_224 bin TAB(pestana).Ahora podria empezar  el bloque seleccionado (select block).
Ve a  address 000D608E y pon el  cursor en el comienzo de ese the  byte.

Ve a edit, selecciona bloque ( select block) y pon ahi   000DFFFF En la seccion de  ( Block section) de la caja que aparezera( pop up box).

Press ok y tu veras todo  iluminado  (high lited) desde   Address 000D608E hasta el final del   bin code 000DFFFF.
Ahora ve a   Edit, entonces copia( Copy).

Click en el nuevo ( New_224 TAB. Ve hasta el fondo de el code  hasta el ultimo del ultimo  byte 000D660E pon el  cursor en este.
Ahora ve a   Edit, entonces  Paste.

Ahora el nuevo  New_224 bin debera terminar en   address 0006FFFF  dejando  address 00070000  en blanco con nada en esta.

Esa es la medida exacta del  bin que necesitamos para la   conversion - 448kb.( bin medida 448 kb)

Ahora ve a   file,  guardalo (save como)y ponle nombralo como quieras, usaremos  Jvvh_224.bin para este ejemplo .
Pero recuerda de poner  bin al final del nombre   .bin (.bin fijate en el punto) que tu escojistes  para que este sea un   bin file.
Ahora cierra el nuevo  (new)  new_224 bin y el   Conv_224 bin en  Hex Workshop pero
Deja  Hex Workshop abierto ( Open).

10. Todavia usando el   Hex Workshop ve a  File. abrelo y escooje el nuevo   bin  que tu recien nombrastes y creastes.
Ex.Jvvh_224 pon el  cursor al comienzo del   bin address (00000000)
ahi antes del   # 1.

Click EDIT, select block, y pon dentro  0006ffcf en la caja que se abrira  de la seccion del Bloque( pop up box Block section) press ok .

Esto podria iluminar  el code (High light el  code) desdeel comienzo de   address (0x0000) hasta cerca del code en  address 0006ffcf.

Dejando  3 address sin tocarlas  empezando en   0006ffd0.

Ahora ve a  TOOLS, genera checksum (generate checksum) y escoje  checksum(32bit) click generate.

Despues que tu   clicked en  generate. 
Ahora mira en el fondo al lado derecho de  Hex Workshop ahi tu veras  Checksum-32 Bajo  Checksum/Digest esta 03D7C95E (Ahora esta podra diferir de bin a bin ).
Ahora agarra el   checksum 03D7C95E y  inserta  esto ( plug it into ) en los primeros  4 bytes de  address 0006FFDO.
Reemplazando el    0751 3062 (otra vez este es un ejemplo  y sera diferente de  bin a bin ,pero empezare con   07)

Ahora ve a   file  y press save( no save como) (NOT SAVE AS) Solamernte" save"  y ahora tu bin esta listo
para ser   loaded a tu reciver para   testing.

fwank7! 
Attached Files ( ya tienes los nombres de estos)..easpeciaslmente traducido para ERROR, esperando el bin JVVH _ERROR, pero sin errores, suerte y que te diviertas, si alguna duda ,solamente preguntale a nikk, creo que el con gusto te dara indicaciones.....
ARRRRRRRRRRRRRRRRIIIIIBBBBBBBAAAAAAAAAA  LAAAAAAAAA   RRRRAAAAAAAAAAAAAAAAZZZZZZZZZZAAAAAAAAAA.
con la colaboracion de las momias de guanajuato y el PRI