OPL - alandrade21/docsCompartilhados GitHub Wiki

Nesta página você vai encontrar:

  1. Referências
  2. Atualizando o OPL
  3. Instalando a Primeira Vez
  4. Colocando ELFs na aba APPS do OPL

Referências

OPL pode ser encontrado em:

wLaunchELF pode ser encontrado em:

Informações sobre OPL:

Atualizando o OPL

  1. Baixe e descompacte a nova versão do OPL e renomeie o ELF (OPNPS2LD-v1.1.0.ELF) para BOOT.ELF. Os links estão no topo desta página.

  2. Pegue um pendrive formatado como fat 32 e crie uma pasta APPS na raiz.

  3. Dentro da pasta APPS crie uma pasta para o novo OPL e copie o BOOT.ELF do passo 1 para ela.

  4. Na pasta do OPL do passo anterior, crie um arquivo chamado title.cfg com o seguinte conteúdo:

    title=OPLupdate
    boot=BOOT.ELF
  5. Baixe o wLaunchELF ELF e copie-o para uma nova pasta do pendrive, dentro da pasta APPS. Os links estão no topo desta página.

  6. Na pasta criada no passo anterior, crie um arquivo chamado title.cfg com o seguinte conteúdo:

    title=wLaunchELF
    boot=BOOT.ELF
  7. Coloque o pendrive no PS2 e de boot via versão antiga do OPL. Para enxergar os apps no pendrive pode ser necessário fazer as seguintes configurações no OPL (apertando select):

    • USB start mode em AUTO
    • APP start mode em AUTO
  8. Rode o wLaunchELF a partir da aba apps do OPL do PS2. O pendrive é o dispositivo massX no wle.

  9. Caso o OPL dê boot pelo memory card (dispositivo mc1 ou mc2 no wle usando a opção DEV1 do matrix), copie o BOOT.ELF da nova versão do pendrive para a pasta BOOT do memory card (sobrescrevendo o arquivo).

  10. Caso o OPL dê boot pelo HD (dispositivo hdd0 no wle usando a opção DEV2 do matrix), copie o BOOT.ELF da nova versão do pendrive para a partição __boot do HD. Nesse caso será necessário renomear o BOOT.ELF para boot.elf (apagando o arquivo antigo).

Se a versão do OPL for muito antiga, pode ser que ele não reconheça os arquivos title.cfg. Nesse caso será necessário utilizar um arquivo conf_apps.cfg na raiz do pendrive com um conteúdo similar a:

uLaunchELF=mass0:/APPS/wle/BOOT.ELF
OPL-v1.1.0=mass0:/APPS/opl-v.1.1.0/BOOT.ELF

Cada entrada segue o formato nome-app=local-ELF.

Instalando a Primeira Vez

Será necessário criar um DVD com wLaunchELF para fazer a cópia do opl do pendrive para o memory card.

  1. Crie uma pasta que será utilizada para gravar o DVD. Na raiz dessa pasta coloque o BOOT.ELF do wLaunchELF.

  2. Use o programa PS2-CNF para gerar o arquivo SYSTEM.CNF na mesma pasta onde está o BOOT.ELF do wLaunchELF. Esse programa pode ser obtido aqui. Há uma versão no github.

  3. Grave o conteúdo dessa pasta em um DVD.

  4. Baixe e descompacte a nova versão do OPL e renomeie o ELF (OPNPS2LD-v1.1.0.ELF) para BOOT.ELF. Os links estão no topo desta página.

  5. Pegue um pendrive formatado como fat 32 e crie uma pasta APPS na raiz.

  6. Dentro da pasta APPS crie uma pasta para o novo OPL e copie o BOOT.ELF do passo 1 para ela. Copie também os arquivos icon.sys e opl.icn. Esses arquivos servem para que o OPL não apareça como um arquivo corrompido no memory card.

  7. Na pasta do OPL do passo anterior, crie um arquivo chamado title.cfg com o seguinte conteúdo:

    title=OPLupdate
    boot=BOOT.ELF
  8. Dê boot no PS2 com DVD recém gravado.

  9. Usando o wle, crie uma pasta BOOT na raiz do memory card (mc0 ou mc1) e copie os arquivos do OPL do pendrive (mass0 ou mass1) para essa nova pasta.

  10. Reinicie o PS2 segurando triângulo e bola para acessar o menu do matrix e mude o BOOT MODE para DEV1. Se o matrix não gravar, dar boot com R1 pressionado tb funciona.

  11. Qdo o OPL bootar, vai em settings e configura IGR (In Game Reset) path para mc:/BOOT/BOOT.ELF. Isso faz com que um soft boot (L1 + R1 + select + start) recarregue o OPL.

Para boot via hd interno:

  1. Copie os arquivos do OPL do pendrive para a partição __boot do HD (hdd no wle). Nesse caso será necessário renomear o BOOT.ELF para boot.elf.
  2. Reinicie o PS2 segurando triângulo e bola para acessar o menu do matrix e mude o BOOT MODE para DEV2.

Colocando ELFs na aba APPS do OPL

É necessário ter o wLe pronto para rodar a partir do OPL, ou via pendrive ou já instalado como APP no OPL.

  1. Em um pendrive formatado em fat32, crie uma pasta APPS, e dentro dela outra pasta com o nome do app e mova o .ELF desse app para dentro dessa sub pasta recém criada.

  2. Na pasta criada no passo anterior, crie um arquivo chamado title.cfg com o seguinte conteúdo:

    title=<nome do app>
    boot=<nomo do arquivo .elf copiado no passo anterior>

    Por exemplo:

    title=kHn_uLe
    boot=packed_BOOT.ELF

    O conteúdo do campo title aparecerá na aba APP do OPL.

  3. Coloque o pendrive no PS2 e dê boot no OPL.

  4. Caso o OPL ainda não tenha sido configurado para enxergar os apps no pendrive, pode ser necessário fazer as seguintes configurações (apertando select no OPL):

    • USB start mode em AUTO
    • APP start mode em AUTO

    Depois dessa configuração, todos os apps dentro da pasta APPS do pendrive aparecerão na aba APPS do OPL.

  5. Rode o uLe. Copie a sub pasta da pasta APPS do pendrive com o app a ser instalado no HD para a pasta APPS da partição +OPL do HD.

    Ao voltar para o OPL, o app aparecerá listado no aba APPS.

Se a versão do OPL for muito antiga, pode ser que ele não reconheça os arquivos title.cfg. Nesse caso será necessário utilizar um arquivo conf_apps.cfg na raiz do pendrive com um conteúdo similar a:

uLaunchELF=mass0:/APPS/wle/BOOT.ELF
OPL-v1.1.0=mass0:/APPS/opl-v.1.1.0/BOOT.ELF

De forma similar será necessário utilizar um arquivo conf_apps.cfg na raiz da partição +OPL. Nesse caso o nome do dispositivo é hdd.

⚠️ **GitHub.com Fallback** ⚠️