ikorb / gcvideo Goto Github PK
View Code? Open in Web Editor NEWGameCube Digital AV converter
GameCube Digital AV converter
FPGAconf explicitly wants .bit files to flash firmware onto a Pluto II board. This is no longer provided with the 3.0 release.
It is possible to rename the .bin file file to .bit file and FPGAconf will happily (foolishly?) flash the file onto the board but when booting the picture is now black and white and the following message is displayed:
"!!! Updater hardware ID is invalid !!!"
"--> YOU must choose the correct ID <--"
"Main firmware is missing"
A rotating cursor is displayed bellow and when pressing the z-button a hex dump of the ROM is displayed that can be navigated up and down the memory addresses.
Long live GCVideo!
Hello, Firstly thank you for the guide ... amazing. I followed it and have video working no problem. My issue is with sound and i do have enhanced dvi mode turned on...i notice that there is not connections for sound in the guide (except SPDIF) is there something i have missed. Really appreciate your help..Thanks
Thanks for all your work so far, it has been so helpful, and version 3.0b is now working in full colour. However, although booting into USB loader GX works fine, every time I try to return to the stock Wii menu it just goes completely black and the screen seems to lose sync.
Just flashed this onto my Wii using the specified fpgaconf file, and it boots into black and white with the error message "Booting main firmware failed!"
It looks like all the reds and blues are either completely off or simply reversed. Using GC-video via Kaico adapter on my plasma Panasonic TV (panasonic th-50ph11uk). I only have had this issue on this TV and tried 3 different GCvideos so I know there is a compatibility issue.
Would it be possible to add builds to the gcdual with the M25PE40? I can't seem to flash my GC dual with any existing firmware labeled for the M25P40
I am trying to upscale 480p output from the WiiDual HMDI, while keeping the analog video signal in 480i. My CRT supports component video but only in 480i, and doesn't know what to do with a 480p signal. Is it possible to have the analog output remain interlaced while keeping the HDMI in progressive? The upscaler I am using won't upscale 480i signals for some reason, so I need my recording line to be 480p. If this is not possible, would anyone have any suggestions for the most elegant way to solve this problem? The less adapters the better...
Everything seems to be installed correctly, as the video through HDMI looks great (Pluto board from knjn.com). However, when I have 94 connected for the controller, the controller in port 1 doesn't work at all. If I disconnect 94, controller port 1 works again.
I have soldered to this point twice, both times with the same result. Any ideas?
I'm having this issue with my Carby device when I use the gcplug firmware it flashes successfully but no video shows on the screen, but when I use the shuriken firmware it works for the exception I have no access to the gcvideo menu to run the update proper. Any information you can give me on the issue would be a great help, thank-you in advance.
The documentation for KNJN states to use the supplied "*.bit" file to perform a manual flash of the chip using a programmer if you have an older revision.
The 3.0e that was released, there is no included bit file, however 3.0d does have the included *.bit file in archive gcvideo-3.0d-p2xh-gc-fpgaconf.zip
Thanks
I have a USA GameCube (NTSC) with a GCPlug like GCVideo Plug n Play 3.0, but when I apply the linedoubler in 480i mode the image in screen looks shaking in horizontal, looks the Hz is out of range maybe.
TV is a Samsung 32" LCD display model LN32C550 from Brazil.
Thanks a lot.
Hello,
I'm having an issue with signal stability. The signal will drop while playing, more and more frequently as time goes. It might drop once after 5 minutes of playing, then 2, then 1, until the image no longer appears.
Firmware version: 3.0d
Any help would be greatly appreciated!
Regards,
Benoit
Is it possible to passthrough the GameCube raw YCbCr to HDMI?
Is it possible to add .bit files also for shuriken like it was in release 2.2?
It is much more easy for poeple like me who dont know well how to build or dont have the right software for doing that.
The option to output a valid 16:9 signal where the game is pillarboxed.
Why? Because my TV is garbage and blindly assumes that the signal should be stretched to 16:9, even with that setting disabled in the OSD.
When using the scanline feature, the image gets significantly darker.
Would it be possible to gamma correct according to the scanline intensity?
The brightness/contrast settings are nice, but don't solve this particular issue.
I want to simulate the WiiDual's 240p video output but I need to know the H/V sync widths and porch lengths.
Hello, I'm using a plug-n-play GameCube HDMI adapter (GCPlug). I'm then using a simple HDMI to DVI adapter to output to a 4:3 LCD computer monitor. Is there any way to force GCVideo to output 640x480 instead of 720x480 so it displays nicely on my 4:3 monitor?
Have installed the latest release of the Wii version, and there is still a chroma shift to the left of objects on screen. It's most obvious on the Wii's dashboard, the blue circles encapsulating the Wii and Messages buttons show a ghost image slightly to their left.
The CDK3404 has been discontinued and is no longer available. What are the alternatives and will there be any updates to the GCVideo Lite files in terms of updated PCB with the replacement part in the BOM?
Hello, I have created a version of Shuriken Video V3, using 2.3 firmware currently in normal use. I don't have Xilinx equipment to program. Now I want to use 2.4b firmware. Can you provide 2.4b.bin to help me?
After discovering an issue with sound for myself, I began to test my HDMI mod (Pluto board) on a bunch of my TVs and friends TVs and discovered that this thing has a ton of compatibility issues. Whether it’s an issue with display or sound this really seems to work 50% of the time which is very disappointing. I can’t find anything discussing this through google or other forums so I felt like it’s just me. I assume the external HDMI adapters would give the same result since almost all of them run off Gc video. I'm pretty sure with newer TVs it would be a HDCP issue, not sure about others
Honestly I'm extremely disappointed with the results, as I was looking forward to bring this over friends houses and use it on their TV, but now I think it's just 50/50 whether it'll do anything at all
...
Have any of you ever bought an adapter or completed the mod and found it just doesn’t work with your tv? I’m curious
Is there any sort of fix that could make the signal more compatible such as a converter or anything?
Let me know, thank you!
Pluto-IIx XC3S200 (GCVideo 3.0d)
Updated 2x WiiDual consoles to 3.0d today and both (one a 40 board and one a 60) are having the same issue. Both worked great before the update, and the updater verified the flash went through.
It seems as if the WiiDual is failing during boot. The console doesn't output any video or audio whatsoever. When it's doing this, if I pull the power supply and plug it back in immediately, it will work perfectly... until you turn it off. Then when you turn it back on, it won't work until you unplug and plug it back in.
If you unplug and wait a few minutes, it won't work when you plug it back in.
Any thoughts?
While playing Eternal Darkness, if you go from the game into the menu, there is a 1 second delay in which the resolution changes. I have tried this on my monitor and the issue doesn't appear since my monitor supports adaptive resolution changing. I know this will be hard to fix, but I truly believe it is a very small issue. I'm currently running version 3.0d.
I'm likely doing something wrong but it appears setting changes do not survive a power cycle of the console.
This happens of course despite explicitly calling "save configuration" in the menu.
The specific setting I'm attempting to make stick is the "Enhanced DVI" mode so that digital audio streams through the "HDMI" instead of having to use the analog out.
Not a big deal.
I'm using a board from KNJN (Item 6117 from http://www.knjn.com/ShopBoards_RS232_Parallel.html) and have everything wired up according to the README, but I'm not getting any video signal when hooked up to my TV.
I've tried it with the 100 ohm resistor, and straight wired, but no dice. The red LEDs are not flashing, but they stay on solid – is that an indicator of something?
I've checked and double checked all the pins, and I've checked each for continuity, but still can't my TV to recognize the Gamecube. Anyone have any ideas of what to try next?
After initiating the update it reports "No compatible firmware found."
The latest Pluto-IIx HDMI has the 100ohm resistor to power the DDC HDMI line.
https://www.knjn.com/docs/Pluto-IIx%20HDMI%20rev.%20E.pdf
The description could be updated to mention it and avoid confusion.
Hi, i did install with my friend the Wiidual board, every time i turn the Wii on it works fine for the first 3-10 minutes aprox. but then starts glitching and later the image goes black, and gets back again with glitches and black again, if you turn it off and no screen comes later...
my wii is RVL-CPU-60
and wii dual firm is version 1.1 2.4c.2
Here are pics of my install:
https://imgur.com/gallery/yVKozIC
And a video with the trouble:
https://youtu.be/FeS1JuUm0xI
Can you help me with any ideas for solving this trouble please?
Thanks for your help
I see that the RGB lines are directly from the DAC. Do I need to put 330 uF caps in the SCART head? Do I any other components in the SCART head for proper signals?
I'm on 2.4c.2 and i would like to update to latest version but dont know how, i tried the homebrew channel option but when i hit "about" on my GCVideo the option to update is not there!!! I also own a HDMy Cube Pro and I'd like to know how to update. :)
Hello,
I finally installed my Pluto IIx board, and it kinda works.
The issue I’m facing is that the Pluto board won’t output a signal if my HDMI cable is plugged in before powering the console on. When the cable is connected upon boot, LED 29 give me a solid light, and I get no signal. If there is no cable upon boot, LEDs 28 and 29 each blink at different speeds, and then connecting the HDMI cable will get me a signal.
Firmware version: 3.0d
Any help would be greatly appreciated!
Regards,
Benoit
Please can you re-add again the *.bit files in the 'gcvideo-dvi/bin' subfolder?
Thanks!
I purchased a Pluto-IIx XC3S200 HDMI board pre flashed with gcvideo 2.2. I am displaying video just fine, but the designated button combo is not bringing up the OSD. I have checked and re-checked the controller solder point and everything looks good. When contacting the supplier they are suggesting an issue with gcvideo 2.2 (see forum post below). Has something changed with the install? I am also including a picture of the controller solder point for verification. I apologize for the quality.
Thank you,
KNJN forum post: http://www.knjn.com/phpbb/viewforum.php?f=2
Youtube thread with others with same issue: https://www.youtube.com/watch?v=5Hw_XQdugI4
Pre-Programmed board from KNJN, double-triple checked all solder points, clock signal away from all other wires. (Tried 3 spots including going above the board) Removed and reinstalled entirely, no difference.
Screen will change resolution/flash red until eventually cutting out entirely.
Hi, I installed a plutoIIx with 2.3 installed. I am experiencing audio lag after a certain amount of time of gameplay. upwards of 2 seconds delay. I can then turn off enhanced dvi mode then turn it back on and the sound is in sync. after about 10-20 min of gameplay the lag slowly creeps back again. Is there something I can check or fix with my install? I verified it is not the gamecube as when I run audio out of the analog port it is fine. thanks for your help and your work.
Would it be possible to add a line tripling and/or line quadrupling, in order to achieve a crisper picture?
Is the Pluto IIx even capable of outputting higher resolutions?
Regards
Hello,
Do you think it would be possible to add HDMI-CEC support? Adding it would enable using the TV's remote to control the OSD, which would be especially useful for external installations.
I've tried to upgrade from 2.3 to the latest version (currently 3.0d) and was having issues with programming it with the USB adapter provided on KNJN. I've read about using a JTAG to programming the SPI flash of the board. Would I use the pin header below the FPGA chip or should I connect directly to the flash itself? I've also noticed you mention the flash could be different on the board and you could try to create another .xsvf file depending on the chip. I was wonder if you could generate one for M25P80VP?
Came across an issue on 8x wiidual installs I did over the past few days. When I power up the wii with a gamecube controller in port 1, the OSD will not come up. If I then press the reset button on the front of the console, the OSD will come up, but only until I reboot the console. Rebooting using the controller or power button, or by unplugging it, doesn't matter, the OSD will only come up if I reset with the reset button on the front of the console. Not the end of the world, but was curious if anyone else had run into this or if there were a fix for it.
Sorry for contacting you that way, I didn't another way how to contact you.
I've been checking everything in your repo and first of all, it's genius. However I saw that it's not possible to use a DOL-101 version, did you find something new regarding this model? or it was impossible for you to try it? As the boards come already programmed I don't know if I should still need to program something or even if there is going to be a way to use it on the DOL-101.
How do you run this app if you are running 2.4x?
Keeps directing to run it thru the menu system About>Firmware update, but that option is not there.
Thanks....
Hello. I purchased a Pluto-II ( Rev C) with gcvideo installed. Everything appears to be working fine (audio, 480i video+LD, OSD), but I cannot get native 480p games to display in progressive scan. Games that require 'B' do not respond to the command and games that have the option in the menus are greyed out. Have test on 3 different TVs with 2 different HDMI cables same results. I have also tried reflashing the board with the latest firmware. Thoughts on what to check?
I flashed the 3.0b firmware you posted for Wii and everything seems to be working alright except for RGB analog output. YPbPr is fine and HDMI output works fine. Going back to Dan's 2.4c.2 fixed the problem. I'm using a RetroAccess Wii SCART cable with sync carried over data pin 15 running through an OSSC.
I just had both of my Wii consoles upgraded from 2.4c to 3.0d. Each is connected via Denon AVR to a 4k TV - one Samsung Q60 and one LG B7A. Initially both consoles seemed to be working fine. Powered them on, enabled enhanced DVI as before. No issues.
The problem happens after power down. When either console is powered back on I get no signal on my TVs. If I unplug power then plug it back in they will boot correctly and display a screen. Basically I only get signal on first power up after removing power. This was not happening with 2.4c.
Please tell me there is some setting I can change to fix this
Hello,
I don’t know if this issue has been mentioned before or not.
The new KNJN Pluto boards with integrated 100Ohm resistor fails to show image on my regular TV but does work on my Gaming Monitor.
Whereas the older Pluto board worked on both displays without issue it now does not.
I’ve checked all my wiring and everything seems in order. When on the monitor the image is Crisp as well so I’m ruling out interference.
TV I’m using is a 2016 Model Samsung 49UJ6xxxEU something.
TV gives me a warning: “no or weak signal detected, please check source/cable.”
Any ideas as to what might cause the issue?
I am using the Pluto-IIX HDMI REV F, the picture, works but there is no sound coming out of it. do you know what could be wrong with it?
Just popping this here so it doesn't fall off the radar. I know Dan was going to get the constraints file over to you for the GCPlug.
Hi, firstly congratulation for your great job
I receive my Pluto board but I cannot get it to work.
All my connections are goods, double checked.
When I turn on the console, one LED blink but the another LED still ON without any blinking, so in your readme you say that the board is probably not programmed.
Maybe my board isn't programmed, so I would like to get the file "gcvideo-dvi-p2xh-gc-2.3.bit" but I can't find it, there is no bin subdirectory.
Can you upload it ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.