Closed Clochard123 closed 10 months ago
There could be a number of reason why there is no picture so let me ask you a couple of questions. -Does the iMac work with the original logic board? -Are you using the latest version of the firmware? If you are, you can comment line 180 so that the iMac that it doesn't turn off after 30 seconds of inactivity. The reason it turns off is because it isn't detecting a vertical sync pulse coming from the video source.
//do stuff whn vsyncDetect is 0
if (vsyncDetect <= 0) {
startTime = 0;
currentTime = 0;
// externalCircuitOff(); <----Comment this line to disable sgutting off when there is no vertical sync pulse
Upload it to the J20 board after commenting.
-Do you have another computer you can use as a video source? Sometimes in two monitor configurations the second display is turned off by default and the signals are not sent in time to the second display.
-Are you using some sort of video converter like an HDMI to VGA converter? I've had a handful of converters that don't work well.
From the sounds of it, you are very close to getting this to work so don't give up. A handful of people have gotten this mod to work in Europe and Japan so I think that your Italian iMac should work.
Thank you for answering so quickly! The iMac worked before I tore it down, and I'm not using video converters. I tried using different computers to no avail.
But commenting the line 170 // externalCircuitOff() DID prevent the monitor from turning off! So I suspected the v-sync pulse was cut somewhere. But the tester says there is continuity between the vga port and the corresponding j20 pin.
Thank you for answering so quickly! The iMac worked before I tore it down, and I'm not using video converters. I tried using different computers to no avail.
But commenting the line 170 // externalCircuitOff() DID prevent the monitor from turning off! So I suspected the v-sync pulse was cut somewhere. But the tester says there is continuity between the vga port and the corresponding j20 pin.
Did you solve it? Im having same issue the monitor is detected but doesnt show anything
Did you solve it? Im having same issue the monitor is detected but doesnt show anything
I'm sorry but I had to interrupt the project because I got really busy with college and job stuff. When I'll have time again I'll try making new boards from the beginning. If that doesn't work then I'll have to look for another iMac: I lost the motherboard in the meanwhile so I can't test the CRT properly. Good luck and keep us updated.
No worries, good luck with school, this will be around for a while!
Have you made any progress with this?
Here I am! I must confess that I completely gave up when I found a working Apple Studio Display from 1999 for just 15 euros. It's bigger, has higher resolution and already has a vga socket. Maybe it's better to close the issue here. Probably my G3 went simply bad and I can't test it anymore because I lost the motherboard. I did see however your last video so maybe I could test this new method just to see if the problem was inside the imac or the custom boards.
The raspberry pi method works! Whatever was the problem with my boards now I completely circumvented it. This is perfect, because my plan was already to use it connected to a rpi and this just cuts down the middle man. Thank you so much!
I'm just now reading all of these messages.
Glad to hear it's working! Are you still using the custom boards or are you directly connecting the raspberry pi?
If you are directly connecting the raspberry pi without the custom boards, consider using this python script to adjust your settings. https://github.com/qbancoffee/imac_g3_osd_cli
I'm directly connected with the raspberry pi and yes, I really need an easy way to adjust the settings because the left side of the desktop is missing and I can't even see the applications menu. Problem is, I don't know a thing about Python! I guess I'll have to clone the repo first, and then run the scripts from the terminal top to bottom, but if you were planning to make some guide I'll gladly wait... I don't want to take chances now that I'm so close!
I added install and start instrcutions. https://github.com/qbancoffee/imac_g3_osd_cli/tree/main
This should be enough to get you going. The menu is pretty self explanatory but I will write instructions when I get some time.
Thank you! the installation was a breeze and I had fun with the menu. But no matter how far I pushed Width and Horizontal position I didn't manage to see the whole desktop. On the left I can't go further than the browser icon, and even on the right side a piece is missing. It's like there is some sort of overscanning even when I shrink it down.
Hello, I followed the wiki step by step but something isn't working. I'm trying to understand if it's because some shoddy soldering, some faulty component or rather my Italian iMac G3 that may want a different edid. When i connect a laptop to the vga port on the J20 board, it recognizes a new monitor. As soon as the power chord is connected, the green led on the button turns on and I can hear the cathodic tube warming up. But no image is shown and after a few seconds of inactivity everything turns off. Then if i push the power button, all that happens again, it turns on with no picture just to turn off a few moments later. Do you happen to have seen this behaviour before? Can it tell us where is the issue in my boards? Thank you in advance.