...
Printable View
...
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 compile dosen't need the sdk at all.
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:
3.15 ONLY!
this one is with lv2 gcc
Attachment 21599
And this one is compiled without sdk:
Attachment 21602
This one was compiled in windows with lv2 by cyberskunk:
Attachment 21608
please test all 3 and report back =)
When just running a straight "make" after editing the makefile results in
Code:pixel@ubuntu1004desktop:~/PL3$ make
make -C tools
make[1]: 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[1]: 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.
sent them to my friend waiting to hear back from him also when i try to compile on my machine i get the same error as P!X3L but in your vm it worked without any errors so that why i thought that the sdk was needed
edit:
ok my friend tested them and the only one to work was this one "And this one is compiled without sdk:
default_payload_3_15-test3-ppugcc.zip"
Can you have him test that last one also that was compiled in windows.
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 =)
Attachment 21612