Announcement

Collapse
No announcement yet.

p14s Gen 2 thunderbolt eeprom

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

    p14s Gen 2 thunderbolt eeprom

    I have a p14s gen2 board says

    HT4B0/HP4B0/HT5B1/HT4B2
    NM-D352 Rev 1.0

    I need to flash the thunderbolt eeprom, laptop now fails to charge or power on. Can anyone confirm the IC? I think it is u6701 but I cannot read the chip (read the text on the top I mean). I don't see anything else that really looks like it would be it.

    Could anyone help me out if this is the correct one? I am new and still learning some so I wanted to be sure.

    Thank you!

    #2
    No. U6701 has pins 6-7-8 grouped together. This is not normal for a flash IC.

    Click image for larger version

Name:	U6701.png
Views:	159
Size:	32.5 KB
ID:	3336995

    Comment


      #3
      Shoot, was not apparent just looking at it. I did just notice PQ0101 and PQ0202 that may be it?

      Comment


        #4
        Originally posted by Whale linguini View Post
        Shoot, was not apparent just looking at it. I did just notice PQ0101 and PQ0202 that may be it?
        It won`t be anything PQ https://www.badcaps.net/forum/troubl...ode-for-laptop
        All donations to badcaps are welcome, click on this link to donate. Thanks to all supporters

        Comment


          #5
          Originally posted by SMDFlea View Post
          ah, kinda figured that 'pq' probably denoted something that would not be what I was looking for. I must be blind, not seeing anything.. hmm..

          Comment


            #6
            Well there's 'uvbios' thats a winbond 25Q80EW but... thats not right is it?

            Edit: aww shit. this is 1.8v..

            Comment


              #7
              Hopefully that didn't do any damage.... whoops... 25Q80... D/DW (iirc) 3.3v EW... 1.8v. I don't own any 1.8v anything, ordered an adapter for my ch341a, God I hate this programmer... Just found the lenovo thunderbolt firmware seems to be packed as a .cap as well? fun.

              Comment


                #8
                Don't think it did any damage. Seems to read fine and looks valid enough. for some reason the only FW I can find for a p14s gen2 on lenovos site is packaged as a .cap for some reason. Guess I will just blank it and see if it attempts to charge after that first I guess.

                Comment


                  #9
                  Well I am out of ideas now. Someone has dug into this machine before. Noticed some brackets are missing, heatsink has clearly been off because the thermal pads were all torn up. I checked everything to make sure ribbon cables are plugged in correctly etc just to make sure the issue wasn't from something stupid.

                  Originally, I got the laptop as no power/no charge. Plugging the charger in, would light the orange charge light, but the light would stay on after disconnecting the charger. I blanked the tbt eeprom, made no difference. I swapped a battery from a T14 Gen 1 (same part#) And now the orange charge light will come on when plugged in, and turn off when disconnecting the charger. So I thought maybe it was just an actual battery issue. However, still no power. I put the suspected bad battery into the T14, expecting to have the same charge light behavior. But it seems to act normal, will even power up with that battery.

                  The plastic power button is MIA for some reason. Looks like someone may have taken that apart possibly thinking it was the power button board that had an issue. Which visually it looks ok, but I should probably verify that its working correctly. My last idea I have for this machine.

                  Can anyone think of something else that may be causing this?

                  Comment


                    #10
                    Well the button seems to work so at least it's not anything that stupid (or maybe I wish it was haha). Hopefully I didn't wreck the 1.8v W25Q80EW which looks like thats for the nvidia gpu. The W25Q80DV (3.3v) it on the topside of the board. When I did dump the W25Q80EW to see what it was, I doubled down on stupid and blanked it. Before checking if my dumps were good... which they were not... But the differences just seem to be in the filler having a few 0x00 instead of 0xFF, so... probably not an issue. I forget what I was doing exactly, but I dumped it, then blanked or did something instead of trying to compare the buffer, so I think I just got some 0x00 where 0xFF should have been in one of the dumps I took.

                    Not super sure if the tbt is even the issue, but I don't really know what else to do, so I'll just continue checking that etc to see where that gets me. However, I'm maybe suspecting that there may be an issue with the 1.8v supply somewhere. When I plug the charger in, it will negotiate 20v which is good, and pulls 500ma. I have 3.3v to the bios and any other obvious chips I have checked just to see if they are getting voltage. When I check the nvidia eeprom which should get 1.8v, it has nothing. However, I have no idea if this is normal or not. I tried tracing back where it was getting power from to see if there was any obvious issue, which I am not seeing anything? But I also don't have the best idea of what I am doing either... so who knows.

                    Two odd things I have found. While testing voltages I noticed some unpopulated pads are showing 9v. At this point I was just kinda probing stuff at random to an extent, just to see what parts of the board had power and which did not. Secondly, the battery I am getting 0 out of the main + wire pair, which doesn't seem correct to me. Along with that going down the line I am getting 3.3v, 3.3v, 2v, 0v. This is the battery I swapped in from a working t14 which did not have any issues previously. It's very possible that this battery is just very dead since the t14 has been sitting for months unused (on my shelf to attempt to repair someday, is bios locked) I did charge it in the t14 for maybe 30-45 min or so before trying to swap it over to this p14s.Maybe there's a short somewhere for 2 of the 4 cells that ended up killing the one after sitting and draining the other to 2v? Or, this laptop ate this battery, I really have no idea. I didn't check to see if it was trying to pull any current since the whole board was only taking 500ma anyways, I'm assuming there's no attempt to charge. I will stick it back in the t14 later and see if it works or not.

                    I'm assuming now that the W25Q80DV is the tbt eeprom I meant to check. However, the lenovo firmware has it in a .cap format which I am unsure how to work with that. Just been kinda messing with this board on an off the last few weeks. While I have done board work in the past, and am comfortable enough with any of this, it was always on much more simple boards. Mainly automotive. So this is all a bit new to me.

                    Comment


                      #11
                      TB dump request moved to bios requests sub forum https://www.badcaps.net/forum/troubl...lt-eeprom-dump
                      All donations to badcaps are welcome, click on this link to donate. Thanks to all supporters

                      Comment


                        #12
                        Well I tried writing 0s, verified, nothing. Wrote the bin from the post above on to it just to see what would happen, back to where it was. Will negotiate 20v, pulls 500ma, does not appear to charge, will not power on.

                        I'm sure this is a given, but when I blanked the eeprom etc then it wouldn't negotiate 20v. Which... since it's blanked... makes sense. The fw I tried by modifying the cap did not want to work. If I write my backup to it or use the one from the thread above, then it negotiates 20v again.

                        Wondering if this is even a tbt issue at this point. I just kind of assumed it was. I JUST noticed some signs of someone poking around with a soldering iron. There's J6501? 9501? crap now I forget. Was just about to pull that up on the board view. there's 2 pads, 01 and 02, that for sure looks like fresh solder is on them. Messy, looks like one pad may be bleeding over to a via. The only other *something* is a very small cap seems to maybe be missing? It doesn't look like an unpopulated pad, it looks like it was knocked off. But it's no where near any power stuff, nor is the board labeled anywhere in that area. Ideally I can remember where these components were to find on the board view. Probably should have taken a pic or wrote something down.

                        Comment


                          #13
                          J6501 and 6502. Looks like they should be jumpered, guessing someone just reflowed them to be sure. Trying to get a picture of things but I am still trying to figure out where I set my phone down. There may be 2 small caps that.... I just cannot tell if are unpopulated or missing that are near the usbc/tbt port.

                          Click image for larger version

Name:	Untitled.png
Views:	89
Size:	184.1 KB
ID:	3405331
                          Attached Files

                          Comment


                            #14
                            c5713 and c5704 are MIAClick image for larger version

Name:	02.png
Views:	85
Size:	152.7 KB
ID:	3405653
                            Attached Files

                            Comment


                              #15
                              I no longer suspect anything with tbt or charging. It seems the board is getting 19v fine, testing the coils I get 5v and 3.3v out of those. I have a t14 that is pretty similar, that I used to tale some readings from just to see if anything was wildly different, and what would not have power with the board off. I Right now it just seems like the power signal isn't coming on or being read. I bypassed the power button, obviously did not work.

                              The power button is on a daughter board. What is odd is when I was probing it to see what pins were for the button and which ones were for the LED, had my multi meter in ohms, the led did not light up. Switched to diode to just see what it would read at, nothing, OL. Perhaps there is a small short to ground or something somewhere near the power lines? Which is preventing the signal from being read?

                              But here is something that does not line up. Originally when I connected the charger, the amber/orange charge light would come on, but when unplugged the light would not turn off. I swapped a partial charged battery from my t14 (same PN) and then the orange charge light would come on when plugged in, but turn off when unplugged, like it should. I decided to fully charge the battery just because I had not done so. I used my t14 to charge up the battery. When I plug the charger in now, I get the orange charge light, then turns to the white charge light since the battery is fully charged. So, it is able to detect the charge level just fine it seems. However, now when I plug, the white charge light gets stuck on.

                              I am very confused. And this is beyond my skill level right now. I was trying to find a schematic for a nm-D352 rev 1.0 but have not been able to find one or one for a similar enough board so I could trace out the power line circuit.

                              Comment

                              Working...
                              X