AMD Geode/Video 3/Script: Difference between revisions

From JookWiki
(Finish first two chapters)
(→‎Lessons learned: Finish first diagram series)
Line 20: Line 20:


== Lessons learned ==
== Lessons learned ==
(This is WIP)
Narrator: "Okay we're done. Let's talk about the lessons learned."


Narrator: Okay we're done. Let's talk about lessons learned.
A glossy green slide shows the text "Lessons learned"


Diagram description: A slide showing the text "Lessons learned"
Narrator: "First, make a plan when soldering. Practice on e-waste to see if it's something you can do. Take breaks throughout and assess the situation. I didn't do any of these and I damaged the board."


Narrator: First, make a plan when soldering. Practice on e-waste to see if it's something you can do. Take breaks throughout and assess the situation. I didn't do any of these and I damaged the board.
A glossy green slide shows the the following text:


Diagram description: A slide showing the following lines is displayed: TODO
* Lesson 1: Have a plan
* Practice it on e-waste
* Take breaks
* Assess the situation
* I didn't do these and failed


Narrator: Secondly, Understand the circuit properly! Had I done this I wouldn't have even had to solder the board. Let me explain.
Narrator: "Secondly, understand the circuit properly! Had I done this I wouldn't have even had to solder the board. Let me explain."


(TODO: Some clip art maybe?)
A glossy orange slide shows the the following text:


Narrator: In the video I drew this diagram:
* Lesson 2:
* Understand the circuit!
* I could've avoided soldering altogether


Diagram description: A diagram showing how the components fit together is shown. DAVdd connects to the LM4041AIM3-1.2 voltage reference. From the 1.22 volt reference a 0.25 nanofarad capacitor and 10 kiloohm resistor in parallel run to DVREF. The 1.21 kiloohm resistor follows from the DVREF capacitor and resistor to the DRSET pin.
Narrator: "In the video I drew this diagram"


Narrator: I also measured these voltages:
A picture of a circuit board is shown. Text and lines are drawn over it, forming a diagram that shows:


Diagram description: The above diagram, but DAVdd is labelled 3.3 volts, DVREF is 1.22 volts and DRSET is 40 millivolts.
* DAVdd connects to the LM4041AIM3-1.2 voltage reference
* From the 1.22 volt reference a 0.25 nanofarad capacitor and 10 kiloohm resistor in parallel run to DVREF
* The 1.21 kiloohm resistor follows from the DVREF capacitor and resistor to the DRSET pin


Narrator: How is DAVdd 3.3 volts if it's connected to a 1.2 volt reference? How is DVREF 1.22 volts if there's a 10k resistor? What is this capacitor doing here? It makes no sense.
Narrator: "I also measured these voltages"
 
The diagram is updated. DAVdd is marked as 3.3 volts, DVREF is 1.22 volts and DRSET is 40 millivolts.
 
Narrator: "How is DAVdd 3.3 volts if it's connected to a 1.2 volt reference?"
 
The voltage reference is circled.
 
Narrator: "How is DVREF 1.22 volts if there's a 10k resistor?"
 
The 10k resistor is circled instead.
 
Narrator: "What is this capacitor doing here?"
 
The capacitor is circled instead.
 
Narrator: "It makes no sense!"
 
Three giant question marks are shown overlaid the diagram.
 
---


Narrator: When it comes to the part of the board I spend time troubleshooting and soldering, it gets worse!
Narrator: When it comes to the part of the board I spend time troubleshooting and soldering, it gets worse!

Revision as of 23:34, 15 August 2023

This is a work in progress textual description of the video.

Accessibility notice

Narrator: "Quick notice: A full textual description of this video is linked in the description below. Enjoy!"

A glossy purple slide shows the text "A full textual description of this video is linked in the description below"

Recount

Narrator: "Welcome back to my AMD Geode repair video series. If you weren't here for the first few videos, let me give you a quick recount."

A glossy red slide shows the text "Welcome back! Now for a quick recap"

Narrator: "In video 1 I bought and did some basic troubleshooting on an AMD Geode computer board. I drew some wrong conclusions and at the end damaged the board with bad soldering."

Two scenes from part one are shown. The first is me using a bench power supply to power board. The second is a sticky mess of me soldering the board. The text "Part 1: Troubleshooting" is shown.

Narrator: "In video 2 I spent 6 hours trying to repair the board. I was successful in the end but damaged another part later."

Two scenes from part two are shown. The first is soldering an inductor back on to the board. The second is running solder braid over the network adapter with bent and ruined network pins. The text "Part 2: Repair" is shown.

Lessons learned

Narrator: "Okay we're done. Let's talk about the lessons learned."

A glossy green slide shows the text "Lessons learned"

Narrator: "First, make a plan when soldering. Practice on e-waste to see if it's something you can do. Take breaks throughout and assess the situation. I didn't do any of these and I damaged the board."

A glossy green slide shows the the following text:

  • Lesson 1: Have a plan
  • Practice it on e-waste
  • Take breaks
  • Assess the situation
  • I didn't do these and failed

Narrator: "Secondly, understand the circuit properly! Had I done this I wouldn't have even had to solder the board. Let me explain."

A glossy orange slide shows the the following text:

  • Lesson 2:
  • Understand the circuit!
  • I could've avoided soldering altogether

Narrator: "In the video I drew this diagram"

A picture of a circuit board is shown. Text and lines are drawn over it, forming a diagram that shows:

  • DAVdd connects to the LM4041AIM3-1.2 voltage reference
  • From the 1.22 volt reference a 0.25 nanofarad capacitor and 10 kiloohm resistor in parallel run to DVREF
  • The 1.21 kiloohm resistor follows from the DVREF capacitor and resistor to the DRSET pin

Narrator: "I also measured these voltages"

The diagram is updated. DAVdd is marked as 3.3 volts, DVREF is 1.22 volts and DRSET is 40 millivolts.

Narrator: "How is DAVdd 3.3 volts if it's connected to a 1.2 volt reference?"

The voltage reference is circled.

Narrator: "How is DVREF 1.22 volts if there's a 10k resistor?"

The 10k resistor is circled instead.

Narrator: "What is this capacitor doing here?"

The capacitor is circled instead.

Narrator: "It makes no sense!"

Three giant question marks are shown overlaid the diagram.

---

Narrator: When it comes to the part of the board I spend time troubleshooting and soldering, it gets worse!

Pictured: A webcam screenshot of the VGA inductor section. It contains various surface mount chips, but in the center is a set of 3 small capacitors, 7 inductors, 3 ESD diodes and 7 resistors.

Narrator: I thought this circuit had the video signals travelling through a capacitor, through inductors, through these ESD diodes, and out through these termination resistors.

Diagram description: The above picture but three sets of lines are drawn for three sets of components. Each starting at a capacitor, going through a middle inductor, through an ESD diode and through a final termination resistor. Each of these lines represents red, green and blue signals.

Narrator: I figured that an ESD diode was faulty, pulling a signal line down to GND. This would be responsible for the low voltage.

(The video draws a line from a signal to a GND symbol)

Narrator: Had I just checked the ESD resistors with my multimeter for resistance to GND and diode directions I could've ruled this out.

(A multimeter appears maybe? Not sure)

Narrator: Even then, I decided to remove the capacitors to rule out any pull-down fault. But these are connected to GND, not the signal. Removing them would not show the fault at all!

(The video draws a line from the top of the capacitors to GND)

Narrator: I was doomed from the start

(The diagram is dragged to the recycle bin and emptied)

Writing code

  • Entering test mode gives a blank screen
  • Datasheet seems wrong: "MBD_MSR_DIAG[18:16] = 101h" should be "MSR_DIAG_VP[18:16] = 0b101"
  • DAC status registers always say the DAC is below 0.35V
  • Mention memory mapping and how to investigate this

Editing the DVREF required source code hacking? DVREF stuff

What's interesting in the data sheet?

Mention DAC status registers last

Measurement

I did what I should have done in the first place: Measured when the display WORKS!

  • The DVREF shunt looks okay and produces the correct voltage
  • The DVREF shunt has a 12nF cap in parallel
  • The DVREF shunt has 13k to the 3V3 rail
  • The DRSET resistor is 1.21K to GND
  • The VGA resistors seem fine and correct values
  • When external DVREF is used, the shunt drops to 800mV, the rail somehow drops to 960mV

Shorting between an existing 3.3V rail nearby caused the screen to suddenly display in full brightness.

Repair

I followed the rail and found a blown resistor, but I also wondered if the capacitor was somehow draining. So I removed both. This wasn't a completely correct fix: The bypass capacitor is in parallel to the circuit, it couldn't drop voltage like this normally. Had I measured it I could've confirmed it was 3.3V. The voltage drop here is 2.34V! So there's some in series resistor that must be dropping voltage based on current or use. The burned resistor looks like a good candidate.

Conclusion

At this point I believe the DAC is working, so the problem might be related to clocking.

I added in a fresh clock battery and it had no effect.

Things to try:

- BIOS flashing

- Fix network