Hacking Wii U Hacking & Homebrew Discussion

  • Thread starter Thread starter filfat
  • Start date Start date
  • Views Views 5,161,761
  • Replies Replies 21,104
  • Likes Likes 29
Im here asking something that shouldnt even be asked could the makers of the code that enables cafiine and tcpgecko to work make it so they get their own threads?

A thread just for cafiine and another just for tcpgecko would make alot fo questions and mods be much more acessible if their were on their own threads and not lost in countless posts.
 
1.Download pyGecko source.
2.Download libwiiu source.
3.Extract both
4.Go into your libwiiu source.
5.Navigate to Examples.
6.Create a new Folder(PyGecko).
7.Create a new Folder in it (src).
8.Go into your pyGecko source.
9.Open the folder installer.
10.Copy the files in installer to src.
11.Download this Makefile(http://www6.zippyshare.com/v/n6LLMq4t/file.html).
12. Copy it into your PyGecko folder.
13.Open cygwin cd to your libwiiu source.
14.run python build.py examples/PyGecko.
I followed this guide and got a lot of warning messages, I assume this is normal?
$ python build.py examples/PyGecko
Building for your cygwin_nt-6.2 platform...
mkdir -p ./bin
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=532+ ./src/findcode532.c
./src/findcode532.c: In function 'start':
./src/findcode532.c:32:14: warning: comparison between pointer and integer [enabled by default]
if (codebuf == 0x20000000) OSFatal("Code not found");
^
./src/findcode532.c:35:18: warning: assignment makes integer from pointer without a cast [enabled by default]
ropbuf[0x318/4] = &ropbuf[0xa0/4];
^
./src/findcode532.c:36:17: warning: assignment makes integer from pointer without a cast [enabled by default]
ropbuf[0xdc/4] = codebuf + 1;
^
#-Wa,-a,-ad
cp -r ./findcode532.o ./bin
rm ./findcode532.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode532.bin ./bin/findcode532.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode532.bin of=./bin/findcode532.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00972294 s, 0.4 kB/s
dd if=./bin/findcode532.bin of=./bin/findcode532.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00860085 s, 0.5 kB/s
dd if=./bin/findcode532.bin of=./bin/findcode532.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
96+1 records in
96+1 records out
387 bytes (387 B) copied, 0.00929586 s, 41.6 kB/s
dd if=./bin/findcode532.bin of=./bin/stack532.bin obs=876 seek=1 conv=notrunc
0+1 records in
0+1 records out
411 bytes (411 B) copied, 0.0083952 s, 49.0 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=500+ ./src/findcode500.c
#-Wa,-a,-ad
cp -r ./findcode500.o ./bin
rm ./findcode500.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode500.bin ./bin/findcode500.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode500.bin of=./bin/findcode500.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.0085424 s, 0.5 kB/s
dd if=./bin/findcode500.bin of=./bin/findcode500.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00782221 s, 0.5 kB/s
dd if=./bin/findcode500.bin of=./bin/findcode500.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
48+0 records in
48+0 records out
192 bytes (192 B) copied, 0.00856458 s, 22.4 kB/s
dd if=./bin/findcode500.bin of=./bin/stack500.bin obs=432 seek=1 conv=notrunc
0+1 records in
0+1 records out
216 bytes (216 B) copied, 0.00793954 s, 27.2 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=410+ ./src/findcode410.c
#-Wa,-a,-ad
cp -r ./findcode410.o ./bin
rm ./findcode410.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode410.bin ./bin/findcode410.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode410.bin of=./bin/findcode410.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.007806 s, 0.5 kB/s
dd if=./bin/findcode410.bin of=./bin/findcode410.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00828172 s, 0.5 kB/s
dd if=./bin/findcode410.bin of=./bin/findcode410.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
48+0 records in
48+0 records out
192 bytes (192 B) copied, 0.00817847 s, 23.5 kB/s
dd if=./bin/findcode410.bin of=./bin/stack410.bin obs=432 seek=1 conv=notrunc
0+1 records in
0+1 records out
216 bytes (216 B) copied, 0.00832822 s, 25.9 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=400+ ./src/findcode400.c
#-Wa,-a,-ad
cp -r ./findcode400.o ./bin
rm ./findcode400.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode400.bin ./bin/findcode400.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode400.bin of=./bin/findcode400.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00843019 s, 0.5 kB/s
dd if=./bin/findcode400.bin of=./bin/findcode400.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00825996 s, 0.5 kB/s
dd if=./bin/findcode400.bin of=./bin/findcode400.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
77+1 records in
77+1 records out
310 bytes (310 B) copied, 0.00877023 s, 35.3 kB/s
#Different on 400
dd if=./bin/findcode400.bin of=./bin/stack400.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
334 bytes (334 B) copied, 0.0083103 s, 40.2 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=310+ ./src/findcode310.c
#-Wa,-a,-ad
cp -r ./findcode310.o ./bin
rm ./findcode310.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode310.bin ./bin/findcode310.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode310.bin of=./bin/findcode310.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.0084383 s, 0.5 kB/s
dd if=./bin/findcode310.bin of=./bin/findcode310.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00786104 s, 0.5 kB/s
dd if=./bin/findcode310.bin of=./bin/findcode310.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
66+0 records in
66+0 records out
264 bytes (264 B) copied, 0.0098663 s, 26.8 kB/s
dd if=./bin/findcode310.bin of=./bin/stack310.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
288 bytes (288 B) copied, 0.00807479 s, 35.7 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=300+ ./src/findcode300.c
#-Wa,-a,-ad
cp -r ./findcode300.o ./bin
rm ./findcode300.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode300.bin ./bin/findcode300.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode300.bin of=./bin/findcode300.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00813281 s, 0.5 kB/s
dd if=./bin/findcode300.bin of=./bin/findcode300.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00832011 s, 0.5 kB/s
dd if=./bin/findcode300.bin of=./bin/findcode300.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
66+0 records in
66+0 records out
264 bytes (264 B) copied, 0.00826465 s, 31.9 kB/s
dd if=./bin/findcode300.bin of=./bin/stack300.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
288 bytes (288 B) copied, 0.00854325 s, 33.7 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=210+ ./src/findcode210.c
#-Wa,-a,-ad
cp -r ./findcode210.o ./bin
rm ./findcode210.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode210.bin ./bin/findcode210.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode210.bin of=./bin/findcode210.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00841568 s, 0.5 kB/s
dd if=./bin/findcode210.bin of=./bin/findcode210.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00888244 s, 0.5 kB/s
dd if=./bin/findcode210.bin of=./bin/findcode210.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
66+0 records in
66+0 records out
264 bytes (264 B) copied, 0.00966406 s, 27.3 kB/s
dd if=./bin/findcode210.bin of=./bin/stack210.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
288 bytes (288 B) copied, 0.00868447 s, 33.2 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=200+ ./src/findcode200.c
#-Wa,-a,-ad
cp -r ./findcode200.o ./bin
rm ./findcode200.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode200.bin ./bin/findcode200.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode200.bin of=./bin/findcode200.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00800354 s, 0.5 kB/s
dd if=./bin/findcode200.bin of=./bin/findcode200.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.0083231 s, 0.5 kB/s
dd if=./bin/findcode200.bin of=./bin/findcode200.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
66+0 records in
66+0 records out
264 bytes (264 B) copied, 0.0091171 s, 29.0 kB/s
dd if=./bin/findcode200.bin of=./bin/stack200.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
288 bytes (288 B) copied, 0.00829707 s, 34.7 kB/s
mkdir -p ./bin/532/
mkdir -p ./bin/500/
mkdir -p ./bin/410/
mkdir -p ./bin/400/
mkdir -p ./bin/310/
mkdir -p ./bin/300/
mkdir -p ./bin/210/
mkdir -p ./bin/200/
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=532 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/532
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=500 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/500
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=410 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/410
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=400 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/400
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=310 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/310
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=300 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/300
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=210 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/210
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=200 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/200
rm ./*.o
mkdir -p ./bin/
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=532 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code532.bin ./bin/loader.o ./../../libwiiu/bin/532/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=500 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code500.bin ./bin/loader.o ./../../libwiiu/bin/500/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=410 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code410.bin ./bin/loader.o ./../../libwiiu/bin/410/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=400 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code400.bin ./bin/loader.o ./../../libwiiu/bin/400/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=310 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code310.bin ./bin/loader.o ./../../libwiiu/bin/310/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=300 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code300.bin ./bin/loader.o ./../../libwiiu/bin/300/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=210 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code210.bin ./bin/loader.o ./../../libwiiu/bin/210/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=200 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code200.bin ./bin/loader.o ./../../libwiiu/bin/200/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
and I found a bunch of Binary files such as code200.bin code210.bin, etc. Am I supposed to somehow convert these to html?
I am not sure if I compiled these correctly, and not sure what to do from there.
 
I followed this guide and got a lot of warning messages, I assume this is normal?
$ python build.py examples/PyGecko
Building for your cygwin_nt-6.2 platform...
mkdir -p ./bin
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=532+ ./src/findcode532.c
./src/findcode532.c: In function 'start':
./src/findcode532.c:32:14: warning: comparison between pointer and integer [enabled by default]
if (codebuf == 0x20000000) OSFatal("Code not found");
^
./src/findcode532.c:35:18: warning: assignment makes integer from pointer without a cast [enabled by default]
ropbuf[0x318/4] = &ropbuf[0xa0/4];
^
./src/findcode532.c:36:17: warning: assignment makes integer from pointer without a cast [enabled by default]
ropbuf[0xdc/4] = codebuf + 1;
^
#-Wa,-a,-ad
cp -r ./findcode532.o ./bin
rm ./findcode532.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode532.bin ./bin/findcode532.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode532.bin of=./bin/findcode532.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00972294 s, 0.4 kB/s
dd if=./bin/findcode532.bin of=./bin/findcode532.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00860085 s, 0.5 kB/s
dd if=./bin/findcode532.bin of=./bin/findcode532.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
96+1 records in
96+1 records out
387 bytes (387 B) copied, 0.00929586 s, 41.6 kB/s
dd if=./bin/findcode532.bin of=./bin/stack532.bin obs=876 seek=1 conv=notrunc
0+1 records in
0+1 records out
411 bytes (411 B) copied, 0.0083952 s, 49.0 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=500+ ./src/findcode500.c
#-Wa,-a,-ad
cp -r ./findcode500.o ./bin
rm ./findcode500.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode500.bin ./bin/findcode500.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode500.bin of=./bin/findcode500.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.0085424 s, 0.5 kB/s
dd if=./bin/findcode500.bin of=./bin/findcode500.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00782221 s, 0.5 kB/s
dd if=./bin/findcode500.bin of=./bin/findcode500.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
48+0 records in
48+0 records out
192 bytes (192 B) copied, 0.00856458 s, 22.4 kB/s
dd if=./bin/findcode500.bin of=./bin/stack500.bin obs=432 seek=1 conv=notrunc
0+1 records in
0+1 records out
216 bytes (216 B) copied, 0.00793954 s, 27.2 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=410+ ./src/findcode410.c
#-Wa,-a,-ad
cp -r ./findcode410.o ./bin
rm ./findcode410.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode410.bin ./bin/findcode410.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode410.bin of=./bin/findcode410.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.007806 s, 0.5 kB/s
dd if=./bin/findcode410.bin of=./bin/findcode410.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00828172 s, 0.5 kB/s
dd if=./bin/findcode410.bin of=./bin/findcode410.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
48+0 records in
48+0 records out
192 bytes (192 B) copied, 0.00817847 s, 23.5 kB/s
dd if=./bin/findcode410.bin of=./bin/stack410.bin obs=432 seek=1 conv=notrunc
0+1 records in
0+1 records out
216 bytes (216 B) copied, 0.00832822 s, 25.9 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=400+ ./src/findcode400.c
#-Wa,-a,-ad
cp -r ./findcode400.o ./bin
rm ./findcode400.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode400.bin ./bin/findcode400.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode400.bin of=./bin/findcode400.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00843019 s, 0.5 kB/s
dd if=./bin/findcode400.bin of=./bin/findcode400.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00825996 s, 0.5 kB/s
dd if=./bin/findcode400.bin of=./bin/findcode400.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
77+1 records in
77+1 records out
310 bytes (310 B) copied, 0.00877023 s, 35.3 kB/s
#Different on 400
dd if=./bin/findcode400.bin of=./bin/stack400.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
334 bytes (334 B) copied, 0.0083103 s, 40.2 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=310+ ./src/findcode310.c
#-Wa,-a,-ad
cp -r ./findcode310.o ./bin
rm ./findcode310.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode310.bin ./bin/findcode310.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode310.bin of=./bin/findcode310.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.0084383 s, 0.5 kB/s
dd if=./bin/findcode310.bin of=./bin/findcode310.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00786104 s, 0.5 kB/s
dd if=./bin/findcode310.bin of=./bin/findcode310.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
66+0 records in
66+0 records out
264 bytes (264 B) copied, 0.0098663 s, 26.8 kB/s
dd if=./bin/findcode310.bin of=./bin/stack310.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
288 bytes (288 B) copied, 0.00807479 s, 35.7 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=300+ ./src/findcode300.c
#-Wa,-a,-ad
cp -r ./findcode300.o ./bin
rm ./findcode300.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode300.bin ./bin/findcode300.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode300.bin of=./bin/findcode300.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00813281 s, 0.5 kB/s
dd if=./bin/findcode300.bin of=./bin/findcode300.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00832011 s, 0.5 kB/s
dd if=./bin/findcode300.bin of=./bin/findcode300.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
66+0 records in
66+0 records out
264 bytes (264 B) copied, 0.00826465 s, 31.9 kB/s
dd if=./bin/findcode300.bin of=./bin/stack300.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
288 bytes (288 B) copied, 0.00854325 s, 33.7 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=210+ ./src/findcode210.c
#-Wa,-a,-ad
cp -r ./findcode210.o ./bin
rm ./findcode210.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode210.bin ./bin/findcode210.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode210.bin of=./bin/findcode210.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00841568 s, 0.5 kB/s
dd if=./bin/findcode210.bin of=./bin/findcode210.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00888244 s, 0.5 kB/s
dd if=./bin/findcode210.bin of=./bin/findcode210.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
66+0 records in
66+0 records out
264 bytes (264 B) copied, 0.00966406 s, 27.3 kB/s
dd if=./bin/findcode210.bin of=./bin/stack210.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
288 bytes (288 B) copied, 0.00868447 s, 33.2 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=200+ ./src/findcode200.c
#-Wa,-a,-ad
cp -r ./findcode200.o ./bin
rm ./findcode200.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode200.bin ./bin/findcode200.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode200.bin of=./bin/findcode200.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00800354 s, 0.5 kB/s
dd if=./bin/findcode200.bin of=./bin/findcode200.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.0083231 s, 0.5 kB/s
dd if=./bin/findcode200.bin of=./bin/findcode200.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
66+0 records in
66+0 records out
264 bytes (264 B) copied, 0.0091171 s, 29.0 kB/s
dd if=./bin/findcode200.bin of=./bin/stack200.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
288 bytes (288 B) copied, 0.00829707 s, 34.7 kB/s
mkdir -p ./bin/532/
mkdir -p ./bin/500/
mkdir -p ./bin/410/
mkdir -p ./bin/400/
mkdir -p ./bin/310/
mkdir -p ./bin/300/
mkdir -p ./bin/210/
mkdir -p ./bin/200/
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=532 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/532
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=500 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/500
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=410 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/410
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=400 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/400
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=310 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/310
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=300 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/300
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=210 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/210
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=200 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/200
rm ./*.o
mkdir -p ./bin/
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=532 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code532.bin ./bin/loader.o ./../../libwiiu/bin/532/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=500 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code500.bin ./bin/loader.o ./../../libwiiu/bin/500/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=410 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code410.bin ./bin/loader.o ./../../libwiiu/bin/410/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=400 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code400.bin ./bin/loader.o ./../../libwiiu/bin/400/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=310 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code310.bin ./bin/loader.o ./../../libwiiu/bin/310/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=300 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code300.bin ./bin/loader.o ./../../libwiiu/bin/300/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=210 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code210.bin ./bin/loader.o ./../../libwiiu/bin/210/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=200 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code200.bin ./bin/loader.o ./../../libwiiu/bin/200/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
and I found a bunch of Binary files such as code200.bin code210.bin, etc. Am I supposed to somehow convert these to html?
I am not sure if I compiled these correctly, and not sure what to do from there.
Yes, The warnings and notes are normal. No, It's already built. Your html files should be in libwiiu-master/www/pyGecko.(The installer is for 5.3.2)
 
Guys i need your help plz ! I can set up the osdriver exploit wtih no problem but i cant setup cafiine ! I have all the version including fix splatoon and v 1.2 but nothing ... Result is the same 404 not found .... I thinked i have bas hosted my files so i use web version here http://www.wiiu-info.fr/exploit/ but samething :(.
Markus95 or vinscool can you pm in french plz
 
Yes, The warnings and notes are normal. No, It's already built. Your html files should be in libwiiu-master/www/pyGecko.(The installer is for 5.3.2)
Ah, that where I went wrong: I renamed the folder libwiiu-master to libwiiu. and the www folder wasn't there after leaving the folder name as is then the www folder appeared. Question since Marionumber1 released the 5.0.0 installer, does your current guide compile it for 5.1.0 use or do you have to make modification to your guide makefile? The 5.0.0 installer is what I am trying to compile.
 
Last edited by RandomUser,
Ah, that where I went wrong: I renamed the folder libwiiu-master to libwiiu. and the www folder wasn't there after leaving the folder name as is then the www folder appeared. Question since Marionumber1 released the 5.0.0 installer, does your current guide compile it for 5.1.0 use or do you have to make modification to your guide makefile? The 5.0.0 installer is what I am trying to compile.
He hasn't released the 5.0.0 installer(only the codehandler).
 
I discovered nsysuhs.rpl a while ago, and this led me to document /dev/uhs, which is the IOSU node used by the library. Currently, I've been able to do very basic things with USB devices, detecting them and enumerating their descriptors (this is in the usbstor example). Unfortunately, I was unable to actually send any requests to the device. But given that usb_mic.rpl uses /dev/uhs to send USB requests to the USB microphone, and USB microphones are usable in certain apps, USB access is definitely possible with just PPC control.

touchee! lol
 
For people using cafiine532, if you want to change the default IP address of cafiine, here is the trick :
Open the payload532.html file with your text editor, search for the string : %uc0a8%u6129%u010a.
And replace the part "010a" by the last 2 numbers of your IP address (in hexadecimal).
For example if your IP is 192.168.5.51, it will be : "0533" (=> %uc0a8%u6129%u0533)

(if the first 2 numbers of your IP is not "192.168" then replace the part "c0a8" the same way)
 
He hasn't released the 5.0.0 installer(only the codehandler).
Oops it seems I made mistake:unsure:. I saw the codehandler in the Installer directory on github, so that is why I was thinking it's an installer for 5.0.0. So again my bad. It seems like in order for me to use TCPGecko, I will have to update my 5.1.0 Wii U to 5.3.2:cry:.
 
;MarioKart US
[RomOption]
Rumble = 0

[BreakBlockInst]
Count = 2
Type0 = 1
Address0 = 0x8009ADFC
Inst0 = 0x24E70002
JmpPC0 = 0x8009ABD4
Type1 = 1
Address1 = 0x8009B18C
Inst1 = 0xA44EFFFE
JmpPC1 = 0x8009AF34

So now the blackscreen issue with this n64 game is fixed :D
 
;MarioKart US
[RomOption]
Rumble = 0

[BreakBlockInst]
Count = 2
Type0 = 1
Address0 = 0x8009ADFC
Inst0 = 0x24E70002
JmpPC0 = 0x8009ABD4
Type1 = 1
Address1 = 0x8009B18C
Inst1 = 0xA44EFFFE
JmpPC1 = 0x8009AF34

So now the blackscreen issue with this n64 game is fixed :D
any chance you start a wiki with the games that are compatible and all settings need to be changed? i mean the ones you tryed that is.
 
  • Like
Reactions: TeamScriptKiddies

Site & Scene News

Popular threads in this forum