Resumo
O fluxo de preparação agora reutiliza os IRX extraídos da ISO após limpeza dos artefatos e recompila as entradas guest de CDVDMAN necessárias para responder ao devctl 0x4391.
Defeito ou bloqueio
A pasta de extração antiga do IOPRP não existe mais, e a lib nativa usada pelo helper não continha a API de scheduler atual. O probe ainda parava em ioman v1.4 ordinal 31 (devctl).
Solução aplicada
Os scripts agora usam toy-story-source/iop-modules como fallback, geram o inventário SIFCMD quando ausente, e a preparação recompila CDVDMAN module start, sceCdInit e sceCdSC. ynix_core foi reconstruído com sucesso.
Detalhes e evidências
O contrato PS2SDK confirma que devctl 0x4391 chama sceCdSC(0xFFFFFFF5) e grava no buffer o ID guest g_cdvdman_intr_evfid. Os roots estão preparados, mas ainda precisam ser inicializados no mesmo contexto IOP do probe FILEIO. Nesta etapa não houve RPC 255, leitura de setor, ELF principal ou frame; a META continua ativa.
META 019