Microsoft Surface Laptop 3, 1867 no fan power!

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Twist&TapeTechnology
    New Member
    • Nov 2025
    • 6
    • Australia

    #1

    Microsoft Surface Laptop 3, 1867 no fan power!

    Sorry if this post ends up a bit messy, as its my first post here.

    Here is a link to schematics and PCB layout files. This should make it easier to follow along at home!

    https://www.badcaps.net/filedata/fetch?id=3292055

    I have also attached two screenshots.

    Measuring one end of C6416, I have the 5VSB rail. This is a 5v, 7.5a max rail that powers everything 5volt.
    Measuring C6418 and there is no 5v. Not at the fan connector, nor at the capacitor.

    However, even when the CPU gets to 80 degrees, measuring R6408, the 1k resistor in series with the enable pin on the NCP451AFCT2G, the pin is never pulled high, so the mosfet is never turned on.
    The last attached image is the points I'm measuring, in case I've had a brain fart.

    If you look at the schematics, you'll see the mosfet is basically directly driven by the microcontroller.
    Where else should I look?

    Thanks!
  • mon2
    Badcaps Legend
    • Dec 2019
    • 14880
    • Canada

    #2
    Check the voltage to ground on pin #5 of the fan connector. Does this voltage ever change?

    Comment

    • Twist&TapeTechnology
      New Member
      • Nov 2025
      • 6
      • Australia

      #3
      Originally posted by mon2
      Check the voltage to ground on pin #5 of the fan connector. Does this voltage ever change?
      There are two versions of the fan/heatsink assembly. This pin is pulled low to select one version, and left pulled up to 1.8volt for the other.

      I assume the different versions of the cooler have different thermal capacity, or the fans operate at different speeds, hence the firmware needing to know which is installed.

      What exactly are you hoping to see on this pin?

      Thanks.

      Comment

      widgetinstance 457 (Related Topics) skipped due to lack of content & hide_module_if_empty option.
      Working...