IMac G3 Short Circuit Repair
Hello. I have an iMac G3 400 Ruby (summer 2000 I think). I tried to install LED beat lamps to the speakers, which worked for some time, however, a bad connection (I found this) in the wires leading to one of the LED's caused a short-circuit of the speaker when I turned on the machine. Smoke came out of the iMac before I could unplug it.
Now the iMac doesn't turn on. The green power LED comes on, but that's it. The screen stays dark, but sometimes lights up just a little. There are no sounds, and I can't hear the hard drive as usual.
I think the damage might be in the logic board or the analogue board. Where exactly do the speakers connect to on these computers? If it's the logic board, that will be easy to replace; I am very wary about opening up the CRT compartment to change out the analogue board.
Where do the speakers connect to and could that be where the damage is?
Thanks
-Nathan
Try following this procedure to reset the PMU to see if there is any improvement.
http://mrjcd.com/junk/PMU.jpg
Hopefully, the smoke came from insulation burning off the internal speaker wires, and not anything burning out on any board.
Most people here would not have experience attempting anything that would cause a short out like you describe, so the only way to diagnose the problem may be to swap components one at at time. The main logic board would be a good place to start.
Similar Messages
-
IMac to tv with hdmi short circuit
I have my iMac (Intel) connected to my Sony tv with an hdmi adapter. It works fine except that sometimes the iMac seems to short circuit and turn off. I read once that my cable may not be appropriate but then I lost that info. Can anyone help?
For the "Arangements" option to appear, the external display must be turned on with the correct input selected and connected to the computer. Then close system prefs, reopen, go to "Display" and "Arrangement" will be along the top.
-
Macbook air A1237 short circuiting
I have just bought a macbook air A1237 the 13 inch screen - it was second hand and had a few problems.
First problem was once turned on it was show the restart screen and that would be a constant loop, managed to fix that problem so it starts and works properly
Second Problem - No battery, it wont hold charge - obvious fix replace the battery - need to do,
Third Problem - No sound, the tricky one.
The laptop had already been taken to a computer repair shop before i purchased the item - the shop is obvoiusly not competent enough to work on computers due to the fact they could not repair the restart problem (which took a non-computer techie less then 30 mins). and half of the screws from the device are missing - one on the case and all except one on the battery.
I searched around on the net for a fix for the audio and found a tutorial that said remove the sound ribbon and place it above the battery, so i did this and it worked, turned the machine off and screwed the case back together and no sound... removed the case and i had sound ?? screwed the case back on whilst turned on i had sound for 2-4 hours before it went off... Still only works when the device has no bottom on,
On anther note when i had the device with no bottom on i leaned over the machine and got a shock on my chin, didnt think anything of this due to the case being open, so screwed it all back together and thought f**k it, its a machine with no sound.
After talking to a friend who loves his apple products he mentioned that the device could be short circuiting, so i checked the electric shock on my chin again and i got one from the device and every now when using it i get one on my arm or hand??
So my question is - What could be causing the short and why is the device working properly apart from sound when short circuiting ??
Also i have downloaded OS lion - the machine is currently on OS X 10.6.8 and it will not let m upgrade? it starts the upgrade then just crashes ? any ideas?
Ps. Sorry for my spelling.With the keyboard, if working correctly and marked as such, the "3" should also
have the "#" as an option using the Shift key. There are additional hidden keys
that these same buttons can provide, conditionally, with use of the "fn" function
key; this acts like a super-shift key in certain instances. Some keys on a main
external keyboard are condensed on a portable keyboard, & appear with 'fn'.
To tell what the keyboard can provide in various alternatives, you could find
and activate the Keyboard Viewer from within the System Preferences>
International> Input Menu. With 'visible in menu bar' activated, one can
more readily access it and the ability to tell what keys and shift, opt, etc
combinations, or the fn key, can make appear in documents or elsewhere.
The Keyboard Viewer opens into a small window on the desktop, so keys
that are pressed are highlighted on a tiny screen in there. You can also click
on the tiny keys in there to make them work in a document.
Notice the choices in the Input Menu section, as you can set it so Character
Palette and Keyboard Viewer both appear under the Flag icon in main Menu
bar in the Finder or main desktop. Saves having to open Sys Prefs to see it.
Some of the user interface points of reference change over time or between
versions of OS X. So do some names of things, esp with Mt Lion/Mav. In a
way it's good all older Intel-Macs can't run Mavericks 10.9.2. Less trouble.
Other part sources?
http://www.macrepairs.co.uk/parts/
http://www.applemacparts.co.uk/store/macbook-air-c-8130.html
Anyway, hopefully some of this helps a bit.
Good luck & happy computing! -
My printer makes a short-circuit on my telefphoneline when I plug it in so my fax can't function
My printer makes a short-circuit on my telephone line when I plug it in so my fax can't function
When I print (both not wireless and wireless) I can print maybe one or more pages and the the print stops half way in a pageprint for 30 sec to 1 or 2 minutes - and then continues the printing
I bought the printer on jan. 11, 2011
Do I miss to install a driver or.... is there a problem with the printer?You need to put the iPod into disk mode before it will show up on your desktop; if it is in disk mode and won't show up, open the Finder's preferences and check what's set to show up on the desktop.
(10434) -
Pl/sql boolean expression short circuit behavior and the 10g optimizer
Oracle documents that a PL/SQL IF condition such as
IF p OR q
will always short circuit if p is TRUE. The documents confirm that this is also true for CASE and for COALESCE and DECODE (although DECODE is not available in PL/SQL).
Charles Wetherell, in his paper "Freedom, Order and PL/SQL Optimization," (available on OTN) says that "For most operators, operands may be evaluated in any order. There are some operators (OR, AND, IN, CASE, and so on) which enforce some order of evaluation on their operands."
My questions:
(1) In his list of "operators that enforce some order of evaluation," what does "and so on" include?
(2) Is short circuit evaluation ALWAYS used with Boolean expressions in PL/SQL, even when they the expression is outside one of these statements? For example:
boolvariable := p OR q;
Or:
CALL foo(p or q);This is a very interesting paper. To attempt to answer your questions:-
1) I suppose BETWEEN would be included in the "and so on" list.
2) I've tried to come up with a reasonably simple means of investigating this below. What I'm attempting to do it to run a series of evaluations and record everything that is evaluated. To do this, I have a simple package (PKG) that has two functions (F1 and F2), both returning a constant (0 and 1, respectively). These functions are "naughty" in that they write the fact they have been called to a table (T). First the simple code.
SQL> CREATE TABLE t( c1 VARCHAR2(30), c2 VARCHAR2(30) );
Table created.
SQL>
SQL> CREATE OR REPLACE PACKAGE pkg AS
2 FUNCTION f1( p IN VARCHAR2 ) RETURN NUMBER;
3 FUNCTION f2( p IN VARCHAR2 ) RETURN NUMBER;
4 END pkg;
5 /
Package created.
SQL>
SQL> CREATE OR REPLACE PACKAGE BODY pkg AS
2
3 PROCEDURE ins( p1 IN VARCHAR2, p2 IN VARCHAR2 ) IS
4 PRAGMA autonomous_transaction;
5 BEGIN
6 INSERT INTO t( c1, c2 ) VALUES( p1, p2 );
7 COMMIT;
8 END ins;
9
10 FUNCTION f1( p IN VARCHAR2 ) RETURN NUMBER IS
11 BEGIN
12 ins( p, 'F1' );
13 RETURN 0;
14 END f1;
15
16 FUNCTION f2( p IN VARCHAR2 ) RETURN NUMBER IS
17 BEGIN
18 ins( p, 'F2' );
19 RETURN 1;
20 END f2;
21
22 END pkg;
23 /
Package body created.Now to demonstrate how CASE and COALESCE short-circuits further evaluations whereas NVL doesn't, we can run a simple SQL statement and look at what we recorded in T after.
SQL> SELECT SUM(
2 CASE
3 WHEN pkg.f1('CASE') = 0
4 OR pkg.f2('CASE') = 1
5 THEN 0
6 ELSE 1
7 END
8 ) AS just_a_number_1
9 , SUM(
10 NVL( pkg.f1('NVL'), pkg.f2('NVL') )
11 ) AS just_a_number_2
12 , SUM(
13 COALESCE(
14 pkg.f1('COALESCE'),
15 pkg.f2('COALESCE'))
16 ) AS just_a_number_3
17 FROM user_objects;
JUST_A_NUMBER_1 JUST_A_NUMBER_2 JUST_A_NUMBER_3
0 0 0
SQL>
SQL> SELECT c1, c2, count(*)
2 FROM t
3 GROUP BY
4 c1, c2;
C1 C2 COUNT(*)
NVL F1 41
NVL F2 41
CASE F1 41
COALESCE F1 41We can see that NVL executes both functions even though the first parameter (F1) is never NULL. To see what happens in PL/SQL, I set up the following procedure. In 100 iterations of a loop, this will test both of your queries ( 1) IF ..OR.. and 2) bool := (... OR ...) ).
SQL> CREATE OR REPLACE PROCEDURE bool_order ( rc OUT SYS_REFCURSOR ) AS
2
3 PROCEDURE take_a_bool( b IN BOOLEAN ) IS
4 BEGIN
5 NULL;
6 END take_a_bool;
7
8 BEGIN
9
10 FOR i IN 1 .. 100 LOOP
11
12 IF pkg.f1('ANON_LOOP') = 0
13 OR pkg.f2('ANON_LOOP') = 1
14 THEN
15 take_a_bool(
16 pkg.f1('TAKE_A_BOOL') = 0 OR pkg.f2('TAKE_A_BOOL') = 1
17 );
18 END IF;
19
20 END LOOP;
21
22 OPEN rc FOR SELECT c1, c2, COUNT(*) AS c3
23 FROM t
24 GROUP BY
25 c1, c2;
26
27 END bool_order;
28 /
Procedure created.Now to test it...
SQL> TRUNCATE TABLE t;
Table truncated.
SQL>
SQL> var rc refcursor;
SQL> set autoprint on
SQL>
SQL> exec bool_order(:rc);
PL/SQL procedure successfully completed.
C1 C2 C3
ANON_LOOP F1 100
TAKE_A_BOOL F1 100
SQL> ALTER SESSION SET PLSQL_OPTIMIZE_LEVEL=0;
Session altered.
SQL> exec bool_order(:rc);
PL/SQL procedure successfully completed.
C1 C2 C3
ANON_LOOP F1 200
TAKE_A_BOOL F1 200The above shows that the short-circuiting occurs as documented, under the maximum and minimum optimisation levels ( 10g-specific ). The F2 function is never called. What we have NOT seen, however, is PL/SQL exploiting the freedom to re-order these expressions, presumably because on such a simple example, there is no clear benefit to doing so. And I can verify that switching the order of the calls to F1 and F2 around yields the results in favour of F2 as expected.
Regards
Adrian -
IF operator as short-circuit not working in SSRS
I have used IF operator as short circuit, like IF(expression, arg1, arg2) and this works in SSRS report when I do preview the report in visual studio 2012 however when I try to upload it on Report Server 2008 it gives me below error
"There is an error on line 109 of custom code: [BC30201] Expression expected. (rsCompilerErrorInCode)"
Thanks,
Tushar.Hi Tushar,
After testing the issue in my local environment, I can reproduce the error message. In my scenario, the error is caused by using “==” instead of “=” in if…then…else statement. For more details, please see:
Dim Shared Amount As Integer
Public Function GetAmount( Type as String)
If Type =="1" Then
Amount=1
Else
Amount=2
End If
Return Amount
End Function
To fix this issue, could you please check if the if…then…else statement is used correctly? If the issue is still existed, please post the custom code.
The following document about if…then…else statement in Visual Basic is for your reference:
http://msdn.microsoft.com/en-us/library/752y8abs.aspx
Thanks,
Katherine Xiong
Katherine Xiong
TechNet Community Support -
Short-circuiting boolean expressions
There is a term used in other languages to describe the behavior of compiled code which evaluates boolean expressions: short circuiting. Basically, it means that if a term in an expression determines its value, then following terms never get evaluated, since they are irrelevant. For example, I have noticed that this always works in AppleScript:
if class of x is not integer or x > 32 then . . . .
But this will throw an exception if x is something that can’t be coerced into a number:
if x > 32 or class of x is not integer then . . . .
It looks to me that the reason the first always works is that Applescript is short-circuiting, and therefore there is no attempt to evaluate the inequality if x is of inappropriate class.
Does anyone know if Applescript’s behavior is sufficiently well defined that I can be confident it will always short circuit? I know I can avoid the issue by breaking such expressions into separate, nested, if statements. If there is no such assurance that is what I will probably make a habit of doing. But I thought I'd ask if this is really necessary.Hello
Short-circuiting is well-defined in AppleScript.
cf. ASLG > Operator References (p.179 of ASLG pdf)
http://developer.apple.com/library/mac/documentation/AppleScript/Conceptual/Appl eScriptLangGuide/AppleScriptLanguageGuide.pdf
Regards,
H -
Help!!! e66 short circuiting?
Hi there,
I was working and using my e66 perfectly until about a month ago. What happened was that a couple seconds after getting to the main screen upon opening the phone, the camera function would automatically start, putting the phone in camera mode. Then it would be constantly revert back from camera mode to the main ``desktop` screen, preventing me from being able to do anything else. It would also go to the email inbox and back waiting for me to type a message. I tried all resets including the hard reset, removed sim, memory cards as well-no luck.
Any ideas? Does this sound like a short circuit?
ThanksMaybe problem is from the keypad. does this happen when keypad is locked too?!
Anyway, my advice is take it to Nokia Care center asap.
Click on the Kudos Star, if you find my post helpful! -
Any chance of iMac G5 first generation repair program be active again?
Any possibility that the iMac G5 first generation repair program will be active again?
I had no idea about this program since I was away overseas for few years and by the time
I return in 2009 and used my iMac G5 again, it started to have problems with display and then later the power supply I think?
Now I have just left the iMac G5 alone and let it sit on my desk like a display only and unable to use it thinking to fix it will be way too expensive.
Then today decided to check online to see if there are other solutions other than throwing it away as a garbage,
I found there was actually an extended program and I missed it!!
Because of this encounter I disliked using apple and reluctant to buy any more of apple products due to many limitations and this
extremly expensive iMac G5 I bought in 2005 and barely used it.
Hopfully there are other solutions to this old iMac G5 I have that I cannot use any more along with the expensive Final Cut Pro ver 4.5
studio suite I bought that only works with it.There is no chance the repair extension progrm will be renewed, but call Customer Support and explain the situation. You might get lucky and find someone who's having a very good day -- or not -- who will OK the repairs. Be polite; don't start by ranting about how you won't buy any more Macs.
But I wouldn't bet the ranch on it. The program ended three years ago, in the fall of '08, I believe. If you had reported the problem in '09 when it started, you might have had a much better chance.
Perhaps one needed to have registered the computer -- I don't know --- but I don't believe any of the affected owners, registered or not, were notified by Apple of the program. You can try making the point that you were never notified of the program's existence and therefore had no way of taking advantage of it.
The iMac G5 is by now a "vintage" Mac, and I don't even think the Apple Stores will work on it. Maybe an AASP will, but the parts they get for it from Apple, if any are still availble, may be very dicey, anyway.
There are a few places that may still work on these for far less than Apple or an AASP.
http://www.dttservice.com/imacg5.html
http://www.badcaps.net/ (repair service) -
Can you get an ipod touch 2nd gen working after a short circuit?
I was replacing the screen on my 2nd gen iPod touch, and when I was trying to lift the screen (not the glass, the display) out I accidentally and stupidly touched two chips (I think)on the board in the bottom left (the top two of the set of three brown and silver ones) together with a metal ended screwdriver, it made a quiet high pitched noise and then I couldn't turn on the display ( by pressing the lock button) , I would've turned the iPod off before hand but the touchscreen didn't work at all so I couldn't and looking back at it I really should've just waited until the battery died. But I didn't :(. Please help.
thanks, i actually checked it this morning and it was coming on to the low battery connect to power screen but the screen looked all messed up, i dont know if this was because of the short circuit or because of when i tried to take the screen out after i had short circuited it, either way i have to replace it anyway as it already had dead pixels, the reason i as this is because i dont know wether the other screen will work normally if i put it in, i dont want to fit it to find out it doesnt work.
-
Airport Express short circuit A1264
Hi,
The Airport Express model A1264 at my inlaws stopped working all of a sudden last year, for now apparent reason. They bought newer version, but I kept the old one. Cleaning my closet and pondering to throw it away, I decided to take it apart. To my surprise I discovered burn-marks of a apparent short-circuit.
Anybody else had this experience and should I report this?
Thanx.The power supply inside the AirPort Express failed....a somewhart normal occurence if the Express has been in use for several years. I rarely got more than 3 years use out of the older version of the AiPort Express. Some users do better, some worse.
The newer version of the Express....introduced about a year ago....runs much cooler, so hopefully it will have a longer average life than the older versions. -
How to aquire short circuit current from digitizer PXI-5105?
I was trying to aquire short circuit current with the digitizer PXI-5105 (it only gives me voltage). Any suggestions as to how I can make this measurements? I have gotten some hints from someone that we should use a Keithley (I have an old Keithley 237). Is this the case?
Thanks.Using a digitizer for current measurements is not generally recommended, as digitizers are made for high-frequency voltage measurements. Why are you using a digitizer instead of a DAQ card that's made to measure current, such as the PXI-6236? What maximum current do you expect?
Regards,
Nathan S.
Applications Engineer
National Instruments -
Does ABSL (ByD Script) support Short Circuit Evaluation?
Hi,
short question:
Does ABSL (ByD Script) support Short Circuit Evaluation?
For example the following code snippet:
var Call_query;
Call_query = !this.LastChangeIdentity.IsSet() || (this.LastChangeIdentity.UUID.Content != CurrentIdentityUUID.Content);
Will "this.LastChangeIdentity.UUID.Content" be evaluated and cause me into trouble if not initialized?
PS: Is there a language specification available?I found something, which looks like a specification.
See within the Business Center Wiki -> ByD Studio -> Best Practices for Implementation,
section 'Best Practice for Business Object definition and scripting',
download ' Syntax for Actions and Events.pdf'.
Within this PDF, see section 'Logical Expressions'.
Cite: The logical u201Candu201D (&&) and u201Coru201C (||) operators always evaluate the overall expression to a boolean value (u201Ctrueu201D or u201Cfalseu201D)
This sounds to me, that Short Circuit Evaluation is not supported.
BUT: There is no version number nor time stamp nor something else, which points out the status of this document.
Can someone (from SAP) verify this? -
How do i fix my short circuited ipod
Is there anyway i can fix my short circuited ipod touch.
Not really. Also, the short may have damage some of the chips on the board.
-
Short Circuit AND question (code included)
I have a quick question about the short circuit AND operator...
public class prac1 {
public static final int aNumber = 19;
public int age = 53;
public static void main(String args[]) {
if ((aNumber == 18) && (aNumber != 10)) {
System.out.println("You got it!");
}You see I learned that Short Circuit AND means the first expression is evaluated and if it's false the 'code' is executed...
So here is what I am understanding: if((aNumber == 18) already evaluates to false, right, but then I see it as && sees that it's false, but then shouldn't the code execute?
Most likely the case: if((aNumber == 18) already evaluates to false, and because && only evaluates false expressions, and therefore since it's false the code doesn't execute... Am I correct?
Just trying to get the && and || down... Thanks!
Edited by: JavaPWNZ on Jul 2, 2008 5:58 AMsc3sc3 wrote:
PhHein wrote:
Hi,
a bit confusing, but sort of yes. The && evaluates the first part ((aNumber == 18)) if that is false the following condition is not evaluated any more bacause the whole statement is false.
Try this: String s = null;
if(s != null && s.length() > 0){
System.out.println("Here");
}now try:
String s = null;
if(s != null & s.length() > 0){
System.out.println("Here");
nullpointer :-)As intended :)
Maybe you are looking for
-
Open folder in projects area slow Data integrator
Hi When I open a project folder in Data Integrator its ok. When when i turn off one of our servers opening a folder becomes very slow. We have two servers and we want to decommission one. How do we tell data services to use the other server when ope
-
Iir butterworth bandpass filter
Hello everyone, I am trying to generate bandpass butterworth filter coefficients for one of my class projects. I am using "Butterworth CoefficientsVI" to generate the filter coefficients and using these coefficents I filter my input signal using "IIR
-
Notes sync ios 8.1.3
Hi, My Notes won't' sync between my Mac bookpro running on Maverick since I updated my iphone to ios 8.1.3 with icloud account. Checked over and over can't find the solution. Thanks for helpful solutions!
-
I cannot get Flashplayer to continue downloading...it stops at 27% every time despite trying several times now which makes me wonder if it is a bogus site?
-
My Pc doesn't wake up from standby (845PE Max2)
Hi, I have Windows Xp Pro installed and when I stand by my computer I can't get it to wake up successfuly. The PC is powered up when I press the power button, but I don't get any video signal or USB power (both my keyboard and mouse are connected t