Bueno, ese no era exactamente el tipo de truco que pensamos que alguien podría hacer con un equipo de DJ, pero estamos aquí para eso. En un video subido a YouTube por un tipo llamado Andy, o TheRasteri, puedes ver el DOOM original ejecutándose directamente en un Pioneer DJ XDJ-RX2 independiente. Muy increíble:
Más detalles
Todo el concepto parece estar basado en un descubrimiento de un diferente pero igualmente inteligente Andy en Twitter, @ G33KatWork. A principios de este año descubrió que las computadoras de a bordo de DJ Pioneer no solo ejecutan Linux, sino que también pueden arrancar firmware personalizado desde fuentes USB.
Tema sobre un poco de luz Pwnage: LOL, DJ Pioneer. Compré un DJS-1000. Después de investigar un poco, descubrí que ofrecen fuentes GPL y que funciona con Linux. Si ejecuta Linux, quiero al menos un shell y un arranque USB desde un kernel / rootfs personalizado.
– Andy (@ G33KatWork) 4 de julio de 2019
Andy Rasteri fue un paso más allá y compartió algunas instrucciones sobre su carga en YouTube:
Instrucciones para que esto funcione: (no intente hacer esto a menos que sea bueno soldando / linux / etc)
1. Compilación cruzada de fbDOOM para ARM – https://github.com/maximevince/fbDOOM
2. Colóquelo en una memoria USB junto a DOOM.WAD para la versión shareware (o la versión completa si lo desea)
3. Conecte un UART de 3.3 V al puerto CN1002 en la PCB principal (1 = 3.3 V, 2 = TXD, 3 = RXD, 4 = GND)
4. Obtener raíz ( https://twitter.com/G33KatWork/status… )
5. matar rbp
6. ejecute fbDOOM desde la memoria USB (está montado en / media / usbx / sda1)
Habla conmigo si quieres mejores instrucciones.
Básicamente, su solución para cargar DOOM fue usar un cable UART directamente a la PCB XDJ-RX2 para apagar el software Rekordbox integrado y, en su lugar, cargar la versión de DOOM que se ejecuta en Linux. Muy bueno.
Pensamos que esto podría inspirar a muchos otros DJ piratas a tomar el control de su equipo y hacer cosas interesantes con él. Después de todo, así es como nacieron el controlador y el turntablismo.