Giter VIP home page Giter VIP logo

kunaigc's Introduction

KunaiGC WIP

KunaiGC

It is a OpenSource IPL modchip for the Nintendo Gamecube which provides a rich featureset.

Features

  • QSB - Quick Solder Board for easy installation process
  • Flash storage - boot directly into internal Swiss or GBI (Game Boy Interface)
  • configurable boot-behavior
  • Button mapped .dol file loading
  • Boot discs from all regions via build-in swiss
  • KunaiUpdater - Update/Install Firmware, internal Swiss and GBI (Game Boy Interface) via SD-Card
  • KunaiRecovery
  • Cubeboot support

Guides and Wiki

Installation

  • The QSB is pretty straight forward and you only need to solder a few given spots. Make sure to check the solder guide

Update the KunaiGC

  • To update the KunaiGC firmware, the internal swiss version or install gbi (Game Boy Interface) please follow the update instructions

You want to support our development?

head over to your favorite shop and order your own KunaiGC

Credits

Licence

  • The Hardware was developed under CC BY-NC-SA (Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International)
  • The Software was developed under GNU GPL 2 (GNU GENERAL PUBLIC LICENSE 2)

kunaigc's People

Contributors

seewood avatar kinox51 avatar tharathielcb avatar mancloud avatar bbsan2k avatar

Stargazers

adam kaminski avatar Ken Moini avatar Jeremy Johnson avatar Peter Romiszewski avatar Hudson Brendon avatar Matthew Bell avatar I0ta84 avatar  avatar Brian  avatar Jonathan Valderrama  avatar Robert Taylor Long V avatar Anthony avatar  avatar  avatar Matheus Calegaro avatar  avatar prostreetz12 avatar  avatar  avatar  avatar  avatar  avatar SONIC3D avatar  avatar  avatar  avatar Matthias avatar Wouter De Vlieger avatar  avatar  avatar  avatar  avatar  avatar Edward Runkel avatar Alex Miller avatar  avatar SylverReZ avatar David Sharp avatar Arno Moonen avatar Chris Marshall avatar  avatar  avatar Damiano Di Pietro avatar Gnaghi avatar  avatar  avatar Colrust avatar Rory D. avatar Kieran Gee avatar Calvin F avatar Raz avatar  avatar Samuel avatar  avatar Jonan CM avatar  avatar Tom avatar  avatar  avatar  avatar  avatar mmallet avatar  avatar  avatar Adriano Teodoro avatar Larson T. avatar bperris avatar Martin Refseth avatar  avatar  avatar

Watchers

 avatar S.Zander avatar Hudson Brendon avatar  avatar Peter Romiszewski avatar  avatar  avatar  avatar Dave - TheRetroBristolian avatar

kunaigc's Issues

BOM update on wiki

Hi,

Seems there was a hardware revision of KunaiGC and the BOM was partially updated.

There is still a reference to R5 which does not exist anymore :)

debugging install

good morning

I am trying to debug an install and had few questions

1 - please check this continuity map. the colors are a bit hard to see so I numbered them. point 2 does not seem to connect anyplace in the source picture.

2 - do all the points have to be soldered, or just the ones with soldering points.

3 - is there a guide for the flashing lights? how do we use these do check an install?

thank you

KunaiContinuity

No video output

I’ve installed the KunaiGC chip, had run a game through Swiss and everything. I was playing with the settings but changing them back and then suddenly I don’t have video output anymore. I got scared that I might have shorted my KunaiGC chip as I did not cover the pins in the back. I opened my GC and I noticed that the KunaiGC chip doesn’t blink the LED lights like it did at the initial boot. I desoldered it to check the pins in the back and attached is a picture of them. If the pins look fine, is it normal for the board to not blink the LED lights anymore? I want to make sure my problem is not the chip and hopefully just my HDMI converter not being strong enough.

image

What is the pinouts for the kunaigc to ipl chip???

I have lost my qsb and decided to wire the kunai to the ipl with 30. Gauge wire...but that 7th pad that isn't marked on the test page with no color isn't marked....where do the wires go...no diagram and the only 3 videos of the install don't talk about it

Source update ?

There has been a new release of KunaiLoader, but binary only. Is source code update planned ?

"Update the KunaiGC" wiki page clarification

Hello. I've been trying to update my KunaiGC to the latest KunaiLoader/KunaiMenu version but the wiki page is unclear on a few things.

Firstly, it said to add files to the KUNAIGC folder but there's no indication on where that folder should reside (I'm assuming on the root of SD card).

Secondly, there's no information on comparing versions of the apps. My menu looks different than the screenshot, so I'm guessing I have the old version. But even the screenshot it unclear, the wiki page mentions KunaiLoader v1.1 but the screenshot shows KunaiUpdate v1.0. It's all very confusing.

Anyway here's what I attempted: Following the "Updating the Loader to Version 1.1 or higher" section, I placed two copies of KunaiLoader.dol from the latest release into KUNAIGC folder on SD card (it's formatted using FAT32 and I'm using SD2SP2) and I renamed one to recovery.dol. I put the SD2SP2 with SC card back into GameCube and powered on while holding Z. I just get the same old menu screen with no update process being kicked off. What am I doing wrong?

Clarity of wiki instructions for programming the CPLD and flash

Hi,

I've currently built a few KunaiGCs and am ready to perform the flashing steps. The CPLD seems straghtforward, although I am not sure which jedec file I should be using to flash, as that is not mentioned in the wiki. The only IPL .jed file that I could find for the xc9536 was one bundled with the Shuriken Attack. Will this do the job for providing a basic IPL or should I be using something else?

I guess the wiki page on programming the flash memory is incomplete--I noticed the labels on the Raspberry Pi GPIO pins don't correspond to the SPI SOICbite pinouts exactly. Some clarification here would be helpful. I think the appropriate .bin file for the
16Mx8 flash IC is KunaiGC_lfs_16M.bin.

Thank you

Programming the KunaiGC

The wiki mentions the SOICbite-Interface to program the memory and the CPLD, but the latest version of the pcb seems to use another type of interface.
Is it possible to update the Wiki?

.jed file generation

Hi,

After finally having build my prototype of KunaiGC I had in mind to program the XC9536XL with the gc_ipl.jed file but I see that this needs to be generated with xc3sprog and the vhdl and udf files present on KunaiGC-ipl repository.

I am using ISE Impact 14.7 win64 and have downloaded xc3sprog binaries for the same platform but after reviewing the makefile I see that the target part is XC9572XL-10-VQ44. Why? Shouldn't it be XC9536XL?

As calling the gc_ipl makefile does not seem doable with win64 I was considering generating the .jed with Xilinx ISE having already the .vhd and .ucf, but this is something new for me.

Wouldn't it be possible to include the .jed file in the gc_ipl repo?
That will make things easier for those who won't use a rpi3/linux.

Thank you

PCB thickness

Hi,

What PCB thickness do you recommend when ordering the QSB and main board?

Thanks

Kunai Inactive

Hi, I installed my KunaiGC chip and got full continuity and even the proper lights to make sure it was working (flash on 1 then light on 2). Then when I tested the console I found that none of the button combos were doing anything. Start didn't boot swiss, z didn't boot KunaiRecovery, D-Pad Down didn't enter debugging mode, I got nothing. I used an OEM controller and tested using the LazerBear internal BlueRetro controller ports and the original/stock ports. It's almost like it isn't installed at all.

Resistor values

Hi, I was little confused on the recommended resistor values. In the PCB schematic it says R1 is 100ohm and R3 and R4 is 470ohm. In the wiki section it says to use 220ohm for all three. Then the boards being sold by consoles4you are using 22ohm for R1 and 220ohm for R3 and R4. Thanks!

start.dol file doesn't override onboard swiss

I've placed the latest version of Swiss on my SD2SP2, on the root of the SD card named start.dol, however when I hold start at bootup, it still boots the older onboard version of Swiss. Anything I should be doing differently?

Alternatively, is there any way to update the on board Swiss? It kinda defeat the benefit of this mod if it can't be updated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.