Harware test (extended) error codes

Hi,
I have an early 2007, 20", 2 GHZ iMac, a couple of days ago I ran the extended hardware test and got the two following error codes:
4SNS/1/40000000: TOOP and
4MOT/1/40000002: ODD
I did a bit of online research and found out that the first one supposedly is the sensor for the optical drive, I assume that it has to be replaced.
The second code I found relates to a fan, but I couldn't find out which fan.
Does anyone know if the first answer is right and maybe have the complete answer for the second code?
I would very much appreciate some help with this,
Thanks

Looks like a straightforward memory error to me, Jim.
Try using MemTest or Rember, rather than the TTD or AHT tests - see http://guides.macrumors.com/Testing_RAM
Sometimes simply re-seating your RAM will fix such things but usually it means a "bad" stick. If so, and your Mac is under warranty, and it is the original RAM, then Apple will replace it. If it is "third party", then check the manufacturer or vendor's warranties.
Cheers
Rod

Similar Messages

  • Crash on start up. Ran hardwear test got error code: 4SNS/1/40000000:IC0C-65.828

    Have Mac Pro 13" crash on start up. I ran hardwear test got error code: 4SNS/1/40000000:IC0C-65.828
    Mac is only 1.5 yrs old and out of warranty. I searched the net and found code= CPU0 problem but don't know if accurate. If CPU problem I guess a new logic board? I am pretty shocked I have a hardwear prob like this. Any ideas?

    no one knows exactly what those codes mean except Apple techs.  A guide/key explaining those codes has not been made public.  While others in here can make vague gueses as to what it may be, you really need to bring your mac to an Apple store or AASP for evaluation.

  • 2007 MBP freezes, Ran hardware test got error code 4MEM/11/40000000:505c99b0 Help?

    Hi all, my 2007 MBP freezes and requires me to hold power button to restart. It's happening somewhat frequently. ( installed new SSD and new battery in the last 2 months)
    I ran the quick hardware test ( am running the extended one now) and recieve the following error code  4MEM/11/40000000:505c99b0
    Hoped to squeeze another year or two out of this old warrior. Any ideas what this code might be?
    Thanks

    This is a memory error of some sort. We don't have the Rosetta stone for these errors, so I don't know what the rest means.

  • PB 17" Hardware Test Result-Error Code 2STF/1/4

    I have a 17" Powerbook G4 running OS X (10.4.7). Today I was online on a cable modem. I walked away from the computer and then heard a high pitched sound. I had the sound turned all the way off so it wasn't coming from anything normal. It seemed as though the sound was coming from my attached external speakers but apparently that wasn't the source of the sound. It appeared to be still online but then everything froze up. Then the computer turned itself off when I tried to quit the Firefox application.
    I had trouble getting my Powerbook restarted and when it did restart it showed the blinking question mark. I ran the Hardware Test and came up with an error code. It showed an error detected in the mass storage. The code was 2STF/1/4. Apparently there is nothing I can do to fix this on my own? This being Saturday I guess I have no computer for the weekend and maybe for a while. Does anyone have an idea how serious this error code is?
    Ginny
    PowerBook G4   Mac OS X (10.4.7)  

    Hi--
    Does anyone have an idea how
    serious this error code is?
    Based on the description of the sound you heard, and a Google search for the hardware error code, it sounds like your hard drive failed. My guess is that the high pitched sound you heard was either a bearing in the hard drive going (if they have such a thing), or the head scraping the surface of the drive (and thereby removing the magnetic media that holds the data).
    One other thing that it might mean is that the hard drive controller chip, which is on the logic board, has failed. But that doesn't really explain the high pitched sound you heard (unless it was from the speakers, and was caused by an electrical failure on the logic board that leaked into the sound generating chip).
    At this point, I think you need to have a technician look at the computer.
    good luck,
    charlie

  • WNetOpenEnum returns extended error code 2107 : The device is not connected

    Hi All
    Can you do me a favor please, thanks.
    I developed a program to enumerate all domain and computers at the local network. This program works normally except
    one Windows 2012 R2 windows, and  WNetOpenEnum always return 1208, the corresponding extended error information
    is :
    Extended error id : 2107;
    description : The device is not connected;
    Provider : Microsoft Windows Network;
    Can you please give me some suggestion , thanks.
    Thanks
    Regards

    Hi,
    Please refer to the thread below to check if the issue is caused by the Windows Firewall which blocks WNetOpenEnum function.
    WNetOpenEnum wrongly blocked by Windows Firewall
    https://social.msdn.microsoft.com/Forums/en-US/bb68e580-7913-40d9-86ab-5890f78113e2/wnetopenenum-wrongly-blocked-by-windows-firewall?forum=windowscompatibility
    If the issue still exists, I have confired that you could ask for help from
    Windows Desktop Development forum:
    https://social.msdn.microsoft.com/Forums/en-US/home?forum=windowscompatibility
    Thanks for your understanding.
    Best Regards,
    Mandy 
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Test message error code

    Can anyone tell me what this error code means.
    SMS Error
    Cause code: 65535
    Error Class: 3
    I am only getting it on one particular number that I am trying to send a text too, and I know that number is good!
    thanks,

    Read here.  Mary
    http://community.vzw.com/t5/ThunderBolt-by-HTC/HTC-Thunderbolt-SMS-error/m-p/479248

  • 2008 iMac running beautifully untill recently. Screen glitches and freezing. Apple Hardware test showed error code  4MOT/2/40000004:ADD and I have not seen others with this code. Guessing it is a fan issue based on the ODD and HDD error codes

    computer felt hot and while running apple hardware test the screen glitches covered the screen and it froze. Now computer wont boot up. Again AHT code is 4MOT/2/40000004:ADD and I have just seen ODD and HDD codes discussed on other threads.Those were hardrive or superdrive fans, so I am guessing this is a fan issue and then it fried by graphics card. Any help as to whether this is game over or worth repairing would be very appreciated.

    You need to take it to your local Apple Store or AASP for a professional evaluation. Apple does not publish the codes from AHT, you can Google the code you got and see if you can determine what it means however the best method is to let a pro handle it.

  • HT3964 what does error code  "4MOT/2/40000004:ODD-4562"  mean

    william4510-imac error code with extended  hardware test  is   error code   "4MOT/2/40000004:ODD-4562"  please help how could i find out if fan has stopped  fully or just not going full speed  ?- thanking you william4510

    X423424X wrote:
    You may end up having to take it to apple for them to take a look at.
    Alternatively, contact Apple Service, iMac Service or Apple's Express Lane. Do note that if you have AppleCare's protection plan and you're within 50 miles (80 KM) of an Apple repair station, you're eligible for onsite repair since yours is a desktop machine.

  • Apple Hardware Test (Extended) not progressing

    After upgrading my white MacBook (13-inch, mid 2010) from Snow Leopard to Lion, i was getting Kernel Panics, maximum of 5 min after startup. So i decided to downgrade back to Snow Leopard.
    I erased my hard disk, tried to install SL from the DVD that came with the MacBook, i got a Kernel Panic. I tried it for 6 times, all with the same result.
    I made the Apple Hardware Test, it passed.
    Now i'm trying the Apple Harware Test (Extended), it's been almost 6hrs and here's the status:
    Testing Memory
    No error messages
    Pass Number: 1
    Time: stuck on 2hr 15min 49sec
    Progress Bar: about 13%
    However the mouse is still responsive. Is it normal for the test to take this long.
    Thanks
    PS: i tried the option-commant P R before running this test, and i dont have any peripheral connected

    I have had endless issues with kernel panics since Lion.  Rolling back to SL won't save you, because the last couple of updates to SL added in the cause of the panics:
    Some combination of multitouch trackpad drivers and the graphics card drivers.
    So, what I've done, and it seems to work better ( I can use this POS laptop for more than an hour now) is:
    System prefs: turn off all the multouch stuff. All the gestures. Off.
    Also, battery life is low because this os constantly writes to the hard drive and uses the network card. If you happen to push the system while you hear the fans spin up as it receives a push notification ...panic.
    Spotlight has big problems with Lion.  I stopped it from indexing almost everything, installed quicksilver, then turned off indexing on the drive.  I uninstall flash unless I need it also.
    kernel panics for me would always feature AppleHWSensor in the panic log.
    60% triggered by me using the expose show desktop guesture.  However, I assigned that to a keystroke... works fine. 
    I've lost 3 hard drives to this garbage, ( you can't keep on just turning off modern unix systems, via kernel panic)
    Try what I suggested:
    No Flash until you need it.
    Turn off all the multitouch stuff in trackpad prefs
    stop spotlight from indexing your logs, and Caches. Then turn it off.

  • Error code message not appearing

    Hi,
    I tried to create a set of labview error codes codes using tools-> edit error codes.  A created a few test errors and saved the file in 
    C:\Program Files\National Instruments\LabVIEW 2009\user.lib\errors
     The file called test-errors.txt appears as follows:
     <?xml version="1.0" encoding="ISO-8859-1"?>
    <nidocument>
    <nicomment>
    First error code file Sean
    </nicomment>
    <nierror code="5000">
    Device unstable
    </nierror>
    <nierror code="5001">
    Device Critically Unstable
    </nierror>
    <nierror code="5002">
    Press Stop or device will begin countdown to destruction
    </nierror>
    <nierror code="5003">
    Destruction Countdown Commenced, all organic life will be destroyed with a 2 mile radius in t - 10 minutes
    </nierror>
    </nidocument>
    I then designed a simple VI to test the error codes, see the attachment.  However the error message do not appear in the error out source box. 
    Does anyone know why LabVIEW is not recognising my error codes?
    Rgds,
    Sean
    Solved!
    Go to Solution.
    Attachments:
    test.vi ‏12 KB

    Hi Sean,
    OK - i took another look at your test VI and probing on the error out wire shows the description, but you are right it is not shown in the control. I have attached a VI that should solve the problem (I have tested it and i works ok)
    All I have done is to use the general error handler, which returns the error code and description, write the description to the error cluster and set the general error handler to 'no dialogue' so that the message is not displayed.
    Like i say, it works but if there is a better solution let me know!
    David
    David
    www.controlsoftwaresolutions.com
    Attachments:
    Error cluster from error code (with description).vi ‏13 KB

  • Error Code post/16/2049

    After running the Apple hardware test the error code 16/2049 came up.
    What does this mean?
    Is my next step to send it in for repairs?
    Thanks for any help
    Vic

    What are the symptoms?

  • Error code: biohd-1

    I have a HP Pro 3130 Minitower Desktop PC.
    Computer will not boot.  F9- diagnostics:
    CPU test passed
    Hard Drive connection test failed error code BIOHD1
    warning drive not detected
    suggestion turn off computer and verify cables are connected
    memory test passed
    I have a tech coming tomorrow
    The most important thing for me is to recover the files on my hard drive: please advise
    thank you

    Hi,
    As already mentioned, BIOHD-1 code means No communication and most of the time reseating the cable helps. I don't think this would damage the HDD.
    Good luck.
    BH
    **Click the KUDOS thumb up on the left to say 'Thanks'**
    Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.

  • NI-DAQ 6024E Error code 10401

    Hi,
    after installing LabView 6.i on my PC (Windows XP) my NI PCI-6024E card
    does not work properly anymore... I can see it in the MAX, but it does
    not pass the device test. Error code is -10401 - Unknown device error.
    I'm using NI-DAQ software version 6.9.3.
    Can anybody help me?
    Thanks.

    "The following has happened: Some months ago the DAQ (PCI6024E) card from the customer was broken and NI sended us an other card (other repaired card). We shipped it to the customer, but he is still trying to use this card"
    Do you mean the card at one time was used error free ?
    I assume, it has.
    The first thing to do is to check on the card from measurement and automation (Max), and see if Max recognizes it. If not, then it is either that the driver got corrupted, or that the card is bad.
    If you decide to reinstall Nidaq, the you have to first uninstall the existing Nidaq/Max, the reinstall Nidaq (same version that existed on the computer or the most recent one)

  • GetPrinter() call fails with error code 124

    Hi all,
    I am researching whether I can use the Winspool API to print to a printer using the printer's IP address.  So far, I have not had any luck.
    Hopefully, someone can help me understand why I am receiving a 124 error code, or, let me know if what I want to do is possible.
    Any help is appreciated.
    Thanks!
    This is the error I get from GetLastError() after calling GetPrinter() to get the size needed to declare the PRINTER_INFO_2 structure:
    An unexpected error occurred when executing the test.
    Error Code = 124.
    Error Message = The system call level is not correct.
    This is the test code I am using in my research.  OpenPrinter() always succeeds, but, GetPrinter() always fails.
    // Header File
    #include "stdafx.h"
    #include <WinSpool.h>
    void GetPrinterInfoTest(CString printerName);
    void GetFormattedSystemErrorMessage(DWORD errorCode, CString& errorMessage);
    // CPP File
    using namespace std;
    int _tmain(int argc, _TCHAR* argv[])
        UNREFERENCED_PARAMETER(argc);
        UNREFERENCED_PARAMETER(argv);
        GetPrinterInfoTest("\\\\xx.xxx.xx.xx");  // Note: please replace the formatted string with the printer IP address
        return 0;
    void GetPrinterInfoTest(CString printerName)
        HANDLE hPrinter = NULL;
        int length = printerName.GetLength();
        LPTSTR printerNameBuffer = printerName.GetBuffer(length);
        ::OpenPrinter(printerNameBuffer, &hPrinter, NULL);
        DWORD cbNeeded = 0;
        if (!::GetPrinter(hPrinter, 2, NULL, 0, &cbNeeded)) 
            CString errorMessage;
            GetFormattedSystemErrorMessage(::GetLastError(), errorMessage);
            CString testResultMessage;
            testResultMessage.Format("An unexpected error occurred when executing the test. \n%s", errorMessage);
            cout << testResultMessage;
    void GetFormattedSystemErrorMessage(DWORD errorCode, CString& errorMessage)
        // Get system error and convert to message
        LPVOID lpMsgBuf = NULL;
        ::FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
                            NULL,
                            errorCode,
                            MAKELANGID( LANG_NEUTRAL, SUBLANG_DEFAULT ), // Default language
                            (LPTSTR) &lpMsgBuf,
                            0,
                            NULL );
        // Copy to CString to avoid memory leak
        CString formattedMessage( (LPTSTR)lpMsgBuf );
        ::LocalFree( lpMsgBuf );
        errorMessage.Format("Error Code = %lu.  \nError Message = %s",
            errorCode,
            formattedMessage);

    Hi Rupesh, Shu,
    Thank you for taking the time to help me with my questions.  :-)
    Rupesh: Regarding my call to GetPrinter():
      DWORD cbNeeded = 0;
        if (!::GetPrinter(hPrinter, 2, NULL, 0, &cbNeeded)) 
    As I stated before in my first post:
    This is the error I get from GetLastError() after calling GetPrinter() to get the size needed to declare the PRINTER_INFO_2 structure:
    An unexpected error occurred when executing the test.
    Error Code = 124.
    Error Message = The system call level is not correct.
    So, this call I am making to GetPrinter() is not retrieving information about the printer yet.  It is only performed to get the buffer size needed for my subsequent call to GetPrinter().
    Shu: the reason why I pass in NULL into GetPrinter() is because I haven't declared the PRINTER_2_INFO buffer yet.  Once I get the required buffer size from GetPrinter(), I will declare the PRINTER_INFO_2 buffer, and then pass that into
    a second call to GetPrinter() to get detailed information about my printer.

  • S5-1020 Slimline has intermittent resets, then will not reboot. Error code BIOHD1.

    My system reboots automatically at random times. The start-up tries to find a boot drive but cannot. Running Diagnostics from boot displays the following
    CPU test: Passed
    Connection Test: Failed
    Error Code BIOHD1
    Memory Test: Passed
    Warning: Drive not detected.
    Suggestions: Turn off computer. Verify cables are connected.
    Please Contact HP support.
    I am running Windows 7 Home Premium on a S5-1020 HP Pavilion Sllimline.
    This problem has occured sporadically since early Sept. but is becoming more frequent. I received the system on July 25, 2011. Purchased from Staples.com

    Use sc command to put Windows Module Installer to disabled in your script after Enabling Hyper-v Role. When the system completely restarts, change it to Manual or Automatic.
    Note: I have not tested it, it is just my thought, if it does not work or something unexpected happens, it means your issue cannot be fixed this way.
    Juke Chou
    TechNet Community Support

Maybe you are looking for