Announcement

Collapse
No announcement yet.

MSI MS-16J9 - Not turning on, no shorts found

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    MSI MS-16J9 - Not turning on, no shorts found

    Hello,
    i have this MSI which is not turning on, a bit of history:
    It was not used for months, the owner replaced the battery because it leaked, even before the replacement the laptop was not starting, just LED HDD blue blinking and so the charger led also blinking. This behavior is still present.

    The only thing i done was to reflash SPI, nothing else done. I've just checked for voltages around the board.

    19v seems present and so is 3VALW and 5VALW. I'm not that expert, there is the schematic with the power sequence, but i never understood how to do the checks, do i just need to see if there is voltage in each point?

    Schematics and boardview here: https://www.badcaps.net/forum/troubl...e-guys?t=84710

    #2
    Hello,

    Lucky you, schematic and boardview. 😁

    Can you give us more info:
    Is the fan spinning? something hot?
    Caps lock reacting?

    If you see nothing of previous mentioned you can check somes points to get an idea and report us:
    Be very careful when you mesure voltage to avoid shorting lines with your probes, don't shiver. (you may create extra damage if you short 19V +3V for example...)

    RTCRST# (+3v)
    SUSPWROK (+3V) if missing check SUS_ON first and after SUS Voltage (if SUS_ON missing too, check power button is it 3V before pressing and 0V when pressing?...)
    RSMRST# (+3V)
    PM_SLP_S4# (3V) & S3 if missing check RTC crystal 32.7khz (you may need an oscilloscope)
    SYS_PWROK (3V) (if missing check previous voltage and signal (after SLP_S3 signal)

    Good luck !

    Comment


      #3
      Hello!

      Sure, i'll try my best: fan is not spinning, nothing seems hot (used thermal camera), no caps lock reactions. The only reaction i have is the HDD led blinking as soon as I short PWR_SW

      RTCRST# 2.69v
      SUSPWROK 0v
      SUS_ON 0v
      Pwr_SW# 3.25v and 0v when pressing
      RSMRST# 0v
      PM_SLP_S4# 0.12v
      PM_SLP_S3# 0.02-0.00v
      (don't have an oscilloscope for the RTC crystal)
      SYS_PWROK 0.05-0.10v


      This doesn't seems promising ahaha!


      EDIT: I've done all this readings by having the pc "turned off" so without pressing the pwer btn first.

      Comment


        #4
        Hello,

        You need to power on the machine first to have:

        SUSPWROK (+3V) if missing check SUS_ON first and after SUS Voltage (if SUS_ON missing too, check power button is it 3V before pressing and 0V when pressing?...)
        RSMRST# (+3V)
        PM_SLP_S4# (3V) & S3 if missing check RTC crystal 32.7khz (you may need an oscilloscope)
        SYS_PWROK (3V) (if missing check previous voltage and signal (after SLP_S3 signal)

        Comment


          #5
          Ok!

          Im now turning it on

          SUSPWROK 3.13V
          RSMRST# 3.26v
          PM_SLP_S4# 0v
          PM_SLP_S3# 0v
          SYS_PWROK 0v

          From bottom to top:

          EC_PCH_PWROK 0v
          H_PWRGD can't check only under BGA
          PCH_PWROK 0v
          CPU_PWROK 0v
          +VCCGT 0v
          +VCC_CORE 0v

          from now on there are a lot of signal/voltage that pulse, i will write the max reading i can get after 2-3 blinks, i don't know how much can this be accurate since i'm just using a multimter

          EC_ALLSYSPG 0v (pulses to 0.40-1.40V when HDD LED Blinks)
          +5VRUN (pulses up to 3v when hdd led blinks)
          +3VRUN (pulses up to 1.20v "")
          RUN_ON (pulses up to .80v "")
          +0_6VRUN_EN (pulses up to 1.70v "")
          VCCIO (pulses up to 0.50v "")
          +1_2VDIMM_PWRGD (pulses up to 1.10v "")
          1_2VDIMM (pulses up to +0.50v "")
          DIMM_ON_1V2 (pulses up to 0.30v "")
          1.0U_VCCST 0.99V
          +2_5V_MEM (pulses up to 0.99v "")
          DIMM_ON_2V5 (pulses up to 2.44v "")


          EDIT:

          PM_SLP_S5# (pulses up to 2v "")
          PM_PWRBTN# 3.27v

          Comment


            #6
            PM_PWRBTN# 3.27v Stable?
            SLP_S4 and SLP_3 must be pulsing too?

            Comment


              #7
              "PM_PWRBTN# 3.27v Stable?"

              Yes!


              "SLP_S4 and SLP_3 must be pulsing too?"

              I realized signals were pulsing later on, i forgot to recheck those: SLP_S4 SLP_S3 SYS_PWROK.

              If it's important i will check them again on Monday.

              Comment


                #8
                Inspect thoses circuits:

                +VCC_CORE/ +VCCSA
                +VCCGT/ +VCCGTX

                Look for short, or shorted mofset or missing power Good signals on IC.

                Good luck !
                Last edited by pc_okay; 01-31-2025, 03:56 PM.

                Comment


                  #9
                  Hello!

                  NVVDD_PWRGD 0V
                  +1.2VDIMM_PWRGD Pulsing
                  H_VCCST_PWRGD Pulsing
                  NVVDDS_PWRGD 19.12v HOLY S... found the issue right here, just because i was measuring the wrong IC, and i've found R82 completely burnt Here photo:

                  Click image for larger version

Name:	image.png
Views:	193
Size:	2.04 MB
ID:	3564106


                  Should be the issue just this resistor? The customer told me that the original battery leaked, it was replaced but didn't turn on anyway, so this happened with the original battery... but how...?


                  Click image for larger version

Name:	image.png
Views:	184
Size:	111.1 KB
ID:	3564107

                  Comment


                    #10
                    Hello,

                    Yes observation is really, really, really boring but so important you need to Check whole board before mesuring anything. 😁

                    This ugly resistor is here to drop the voltage Of the charger with PR86, it's a voltage divider, used by the IC to detect your charger.

                    If the résistance is really blown you may not get charger presence led or charging led.
                    Of course you can replace it, but i m not really confident it Will solve your problem.

                    Do you really have 19V on NVVDDS_PWRGD? 🤔

                    Comment


                      #11
                      I've barely saw it, that was only pure luck!

                      No, LOL, I was measuring the wrong chip! I've 0.30v on NVVDDS_PWRGD, no pulsing. Forgot to mention.

                      By the way, talking about PR82, I've measured it but seems to be OL. I will replace it and check the all trace, then report back!

                      Comment


                        #12
                        As you were expecting, no change at all, still the same behaviour.


                        PU5: 1.2VDIMM is missing, i've no pgood on pin 20

                        Should i look better into this IC?

                        Comment


                          #13
                          You told me earlier (post 5 eand 9) +1_2VDIMM_PWRGD (pulses up to 1.10v "") and EC_ALLSYSPG pulse too.
                          The power sequence is chronological top to bottom of the page, so if EC_ALLSYSPG is present or pulsing you have to look after note before.

                          Check CPU_PWROK presence, if absent and not pulsing, you have to check (like i said in post 8) :

                          VCC_CORE/ +VCCSA
                          +VCCGT/ +VCCGTX

                          Good night 😅

                          Comment


                            #14
                            Hello!

                            I'm really sorry, my bad, i was on a hurry while checking voltages again after replacing the resistor. Yes it's still pulsing.

                            I checked again as you asked:

                            PM_SLP_S4#
                            PM_SLP_S3#
                            SYS_PWROK

                            They are all pulsing.

                            +VCC_CORE 0v
                            +VCCSA is pulsing
                            VCCGT 0v
                            i cannot find VCCGTX on boardview

                            on pq 18-19-20-21 I've measured #EN_FAULT it's 5v

                            #H_PROCHOT 0.99V

                            Comment


                              #15
                              Hello,

                              #EN_FAULT it's 5v
                              #H_PROCHOT 0.99V
                              That's normal, if they are low you have a problem that's why you have the #. (# means low = enable so low = PROCHOT...)


                              Check page 51 PU1 you need to check:
                              • VCC pin 42 to power the chip (normaly it shoud be here but check carefully t the pin)
                              • enable to enable the chip pin 48(EC_ALLSYSPG, is it arriving at the pin, a reisistance could be blow on his way...)
                              • VR_ready (it will be normaly low if you have 0V on vcore)
                              • pins 25-26

                              Time to check page 52 VCORE...
                              You have four IC with integrated buck converter check (on four IC):
                              • pins 3 and 29 to check power supply of the IC
                              • pins 5 and 7 to see if IC is actually starting
                              • resistance between pin 16 & 8 both way (without power)
                              • resistance to ground on PL5, 6 and 7 (without power)
                              Be careful and reports you results please.

                              Good night.

                              Comment


                                #16
                                Hello! Thanks for following my case, here are the results:

                                PU1 VCC: 5.07v
                                VR_ENABLE: Pulsing
                                VR_READY: Pulsing
                                25-26 PWM: Both pulsing

                                Page 52:

                                Pin 3+29: both pin 5.07v on all 4 IC


                                pq18 pq19 pq20 pq21, the result are the same for every ic
                                pin 5: 4.67v
                                pin 7: 0v
                                R 16+8: GND on 16 it's 40.8k, GND on 8 it's 13.5k


                                pl4: 4.0 ohm

                                pl5: 4.0 ohm

                                pl6: 6.6 ohm

                                pl7: 6.6 ohm

                                Comment


                                  #17
                                  Hello !

                                  Looks good you have VR_READY so you have CPU_PWROK, same signal.
                                  Move ahead !

                                  Check again PCH_PWROK and next signals:
                                  H_PWRGD
                                  EC_PCH_PWROK
                                  SYS_PWROK (to PCH)
                                  PLT_RST#

                                  Comment


                                    #18
                                    Hello!

                                    so:
                                    PCH_PWROK pulsing
                                    EC_PCH_PWROK 0v
                                    H_PWRGD i can't check this, no test point and only under BGA
                                    SYS_PWROK 0v
                                    PLT_RST# 0.03v

                                    Comment


                                      #19
                                      EC_PCH_PWROK 0v
                                      SYS_PWROK 0v
                                      PLT_RST# 0.03v
                                      If _PWROK = 0v, the power is NOT ok or the pull-up voltage for the pull-up resistor on these lines is missing.

                                      PLT_RST# is an active LOW signal (denoted by the # suffix) so if this voltage is @ 0v (yes it is), then the logic is parked in the reset state. This signal must be a logic '1' to be in the normal run state.

                                      Comment


                                        #20
                                        Hey,

                                        Take a look at that: (using google trad)
                                        https://www.chinafix.com/thread-1339722-1-1.html
                                        Your problem looks similar, if someone can confirm? or have a better idea.....
                                        i

                                        Comment

                                        Working...