editing ppu-lv2-gcc to ppu-gcc and ppu-lv2-gcc to ppu-gcc should allow it to compile on the toolchain rather than the leaked sdk. I also removed all the code to create bins for other firmwares besides 3.15. Since there's exe files in his tools dir, I might try to get the sdk rolling in windows to see if it makes a difference...
The VM should work without question even for xoeo builds.
I dont think iLLNESS changed anything from PL3 other then just running a make in the PL3 dir.
Try this one this will be the last bin test I will make untill its sorted if iLLNESS did anything other then just running a make in PL3:
this one is with lv2 gcc
And this one is compiled without sdk:
This one was compiled in windows with lv2 by cyberskunk:
please test all 3 and report back =)
make -C tools
make: Entering directory `/home/pixel/PL3/tools'
gcc -g dump_lv2_pcap_to_bin.c -o dump_lv2_pcap_to_bin
gcc -g dump_elfs_pcap_to_dir.c -o dump_elfs_pcap_to_dir
gcc -g bin2header.c -o bin2header
make: Leaving directory `/home/pixel/PL3/tools'
ppu-gcc -c shellcode_egghunt.S -o shellcode_egghunt.o
ppu-objcopy -O binary shellcode_egghunt.o shellcode_egghunt.bin
ppu-gcc -c shellcode_panic.S -o shellcode_panic.o
ppu-objcopy -O binary shellcode_panic.o shellcode_panic.bin
ppu-gcc -c dump_lv2.S -o dump_lv2.o
ppu-objcopy -O binary dump_lv2.o dump_lv2.bin
ppu-gcc -DFIRMWARE_3_15 -c default_payload.S -o default_payload_3_15.o
syscall8.h.S: Assembler messages:
syscall8.h.S:59: Error: operand out of range (0x0132b7f9 is not between 0xffff0000 and 0x0000ffff)
syscall8.h.S:59: Error: syntax error; found `@' but expected `,'
syscall8.h.S:59: Error: junk at end of line: `@highest'
syscall8.h.S:60: Error: operand out of range (0x0132b7f9 is not between 0x00000000 and 0x0000ffff)
syscall8.h.S:60: Error: syntax error; found `@' but expected `,'
syscall8.h.S:60: Error: junk at end of line: `@higher'
syscall8.h.S:148: Error: operand out of range (0x0132b7f9 is not between 0xffff0000 and 0x0000ffff)
syscall8.h.S:148: Error: syntax error; found `@' but expected `,'
syscall8.h.S:148: Error: junk at end of line: `@highest'
syscall8.h.S:149: Error: operand out of range (0x0132b7f9 is not between 0x00000000 and 0x0000ffff)
syscall8.h.S:149: Error: syntax error; found `@' but expected `,'
syscall8.h.S:149: Error: junk at end of line: `@higher'
make: *** [default_payload_3_15.o] Error 1
rm shellcode_panic.o dump_lv2.o shellcode_egghunt.o
I dont get any errors
I'm on 3.15 with a teensy 2.0. Happy to test any hexes if it will help out.
ok my friend tested them and the only one to work was this one "And this one is compiled without sdk:
Also here are the hex's to test out now, they should work if that .bin was working.
Anyone on 3.15 please test this hex and report back =)