Editing AMD Geode/Video 3/Script
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
This is a work in progress textual description of the video. | |||
== Accessibility notice == | == Accessibility notice == | ||
Narrator: "A full textual description of this video is linked in the description below. Enjoy!" | Narrator: "A full textual description of this video is linked in the description below. Enjoy!" | ||
Line 18: | Line 20: | ||
== Lessons learned == | == Lessons learned == | ||
Narrator: "Okay we're done. Let's talk about some | Narrator: "Okay we're done. Let's talk about some lessons learned." | ||
A glossy green slide shows the text "Lessons learned" | A glossy green slide shows the text "Lessons learned" | ||
Line 67: | Line 69: | ||
Three giant question marks are shown overlaid the diagram. | Three giant question marks are shown overlaid the diagram. | ||
Narrator: "When it comes to the part of the board I | Narrator: "When it comes to the part of the board I spend time troubleshooting and soldering, it gets worse!" | ||
A picture of the circuit board near is shown, near the VGA output port. 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. The text "It gets worse with the video circuit!" is overlaid. | A picture of the circuit board near is shown, near the VGA output port. 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. The text "It gets worse with the video circuit!" is overlaid. | ||
Line 79: | Line 81: | ||
The text "Would a bad ESD diode pull the signal low?" is shown. The green line is replaced with a shorter line that ends at one of the pins of its ESD diode. | The text "Would a bad ESD diode pull the signal low?" is shown. The green line is replaced with a shorter line that ends at one of the pins of its ESD diode. | ||
Narrator: "Had I just measured the ESD | Narrator: "Had I just measured the ESD resistors with my multimeter in resistance and diode mode I could've ruled this out." | ||
A cartoon multimeter is shown with its black probe on the GND pin of the ESD diode and the red probe on the signal pin of the ESD diode. | A cartoon multimeter is shown with its black probe on the GND pin of the ESD diode and the red probe on the signal pin of the ESD diode. | ||
Line 166: | Line 168: | ||
Google helpfully says "It looks like there aren't many great matches for your search" | Google helpfully says "It looks like there aren't many great matches for your search" | ||
The text "Google | The text "Google knows 3 results:" is shown on screen. | ||
Narrator: "The top one is my website!" | Narrator: "The top one is my website!" | ||
Line 218: | Line 220: | ||
The text "They use a mix of MSRs and memory mapping?" is shown on screen. | The text "They use a mix of MSRs and memory mapping?" is shown on screen. | ||
Narrator: "The documentation on how to use these is fairly confusing" | Narrator: "The documentation on how to use these is fairly confusing." | ||
Excerpts from the GeodeLink datasheet section are shown, including Table 4-2. MSR Mapping and the Memory and I/O Mapping section. Both have a lot of complicated wording and require further context to understand. | Excerpts from the GeodeLink datasheet section are shown, including Table 4-2. MSR Mapping and the Memory and I/O Mapping section. Both have a lot of complicated wording and require further context to understand. | ||
Line 224: | Line 226: | ||
The text "Using those seems complicated..." is shown on screen. | The text "Using those seems complicated..." is shown on screen. | ||
Narrator: " | Narrator: "I gave up and just edited the Linux driver to set registers for me." | ||
The following source code is shown: | The following source code is shown: | ||
Line 260: | Line 262: | ||
Narrator: "The DACPWRDN register reports if its powered down." | Narrator: "The DACPWRDN register reports if its powered down." | ||
The MISC register is partially shown. The following fields are shown:<blockquote>Bits 63 to 13: RSVD (RO) | The MISC register is partially shown. The following fields are shown:<blockquote>Bits 63 to 13: RSVD (RO) | ||
Line 290: | Line 294: | ||
</blockquote>The text "Maybe the DAC is powered down?" is shown on screen. | </blockquote>The text "Maybe the DAC is powered down?" is shown on screen. | ||
Narrator: "But I confirmed these were set properly" | Narrator: "But I confirmed these were set properly." | ||
The text "Nope, these are set fine" appears on the screen. | The text "Nope, these are set fine" appears on the screen. | ||
Line 333: | Line 337: | ||
</blockquote>The text "I found the GLCP_DAC register" is shown on screen. | </blockquote>The text "I found the GLCP_DAC register" is shown on screen. | ||
Narrator: "It has fields showing the | Narrator: "It has fields showing the output voltage" | ||
The status registers are circled. | The status registers are circled. | ||
Line 392: | Line 396: | ||
Narrator: "Linux drops it to 0.8 volts!" | Narrator: "Linux drops it to 0.8 volts!" | ||
The Linux mascot is shown in the corner on screen. The mascot is [[commons:File:NewTux.svg|NewTux]], created by [mailto:lewing@isc.tamu.edu Larry Ewing] using [https://www.gimp.org/ The GIMP] and turned in to a slick vector by [https://www.opendesktop.org/p/1082435 gg3po]. | |||
The text "Linux drops it to 0.8V!" in shown on screen. | The text "Linux drops it to 0.8V!" in shown on screen. | ||
Line 454: | Line 460: | ||
Narrator: "Time to finally repair something" | Narrator: "Time to finally repair something" | ||
A glossy | A glossy yellow slide shows the text "Repair time!" | ||
Narrator: "I used my soldering iron to remove the nearby capacitor and the resistor." | Narrator: "I used my soldering iron to remove the nearby capacitor and the resistor." | ||
Line 462: | Line 468: | ||
Tweezers hold the yellowed capacitor while a large square soldering iron touches its side. | Tweezers hold the yellowed capacitor while a large square soldering iron touches its side. | ||
Narrator: "I heated up one side of each component and forced that end away from its pad" | |||
The solder on the capacitor melts on one side and the tweezers pull the component to stand up. | |||
The | The iron then melts one side of the resistor while holding it with the tweezers. | ||
The | The resistor slips and bends sideways, disconnecting from the opposite pad. | ||
A part of capacitor remains on the pad. | |||
Narrator: "Then | Narrator: "Then heated the other side up and pulled the component away" | ||
The iron melts the resistor's pad again and the tweezers pull it away. | The iron melts the resistor's pad again and the tweezers pull it away. | ||
Line 484: | Line 490: | ||
The soldering heats up both resistor pads and cool to hold a small wire in place to bridge them. | The soldering heats up both resistor pads and cool to hold a small wire in place to bridge them. | ||
Narrator: "Then | Narrator: "Then cleaned up the soldering mess" | ||
A cotton | A cotton tip is used to remove all the soldering flux from the board. | ||
The board is | The board is shown post-clean. | ||
Narrator: "Do not do this!" | Narrator: "Do not do this!" | ||
Line 500: | Line 506: | ||
The text "Should I have removed both?" is shown. | The text "Should I have removed both?" is shown. | ||
Narrator: " | Narrator: "Finding a suspicious voltage drop could have identified the bad component". | ||
A multimeter is shown probing either side of the blown resistor. | A multimeter is shown probing either side of the blown resistor. | ||
The text "Measuring voltage drop would show | The text "Measuring voltage drop would show the problem component" is shown. | ||
Narrator: "Secondly, I removed the components wrong" | Narrator: "Secondly, I removed the components wrong" | ||
Line 510: | Line 516: | ||
An orange cartoon resistor sits on a an abstract blue circuit board. | An orange cartoon resistor sits on a an abstract blue circuit board. | ||
The text "I | The text "I removed components wrong" is shown. | ||
Narrator: "I forced heat through one end of the component" | Narrator: "I forced heat through one end of the component" | ||
Line 540: | Line 546: | ||
The resistor is now completely gone from the board, with the board and pads still hot. | The resistor is now completely gone from the board, with the board and pads still hot. | ||
The text "Then tweezers | The text "Then tweezers for removal" is shown. | ||
Narrator: "Here's the display before the fix" | Narrator: "Here's the display before the fix" | ||
Line 552: | Line 558: | ||
Narrator: "This fixed the brightness, but not the original issue" | Narrator: "This fixed the brightness, but not the original issue" | ||
A glossy | A glossy yellow slide shows the text "This didn't fix the original issue" | ||
== BIOS editing == | == BIOS editing == | ||
Narrator: "Okay, Linux works. Maybe the BIOS is broken?" | Narrator: "Okay, Linux works. Maybe the BIOS is broken?" | ||
A glossy brown slide shows the text " | A glossy brown slide shows the text "Maybe the BIOS is broken?" | ||
Narrator: "I opened the BIOS in a BIOS editor" | Narrator: "I opened the BIOS in a BIOS editor" | ||
Line 571: | Line 577: | ||
The defaults are circled and the text "CRT = VGA" and "It's already default?" is shown on screen. | The defaults are circled and the text "CRT = VGA" and "It's already default?" is shown on screen. | ||
Narrator: " | Narrator: "Even then, what if the flash failed?" | ||
The interface for AwardBIOS Flash Utility is shown on the screen. It asks for a file name to program. The text "What if flashing broke my BIOS?" is shown next to the interface. | |||
Narrator: "I ordered some extra BIOS chips to flash instead." | |||
A picture of an eBay order is shown. It was ordered on 18 Apr, 2022 for $10.87 USD. It delivered on 2 May, 2022. The description is "5Pcs New PM49FL004T-33JCE PM49FL004T-33JC 49FL004T-33JC 4 Mbit 3.3 V PLCC Bios". No picture of the object is available. The text "I ordered some chips to flash instead." is shown. | |||
A picture of an eBay order is shown. It was ordered on 18 Apr, 2022 for $10.87 USD. It delivered on 2 May, 2022. The description is "5Pcs New PM49FL004T-33JCE PM49FL004T-33JC 49FL004T-33JC 4 Mbit 3.3 V PLCC Bios". No picture of the object is available. The text "I ordered some chips to flash instead." is shown. | |||
== Ethernet removal == | == Ethernet removal == | ||
Line 590: | Line 592: | ||
Narrator: "I left a mess and broke a ton of pins" | Narrator: "I left a mess and broke a ton of pins" | ||
The microscope photo of the chip's pins are shown. Various pins are bent and disconnected from | The microscope photo of the chip's pins are shown. Various pins are bent and disconnected from pads that may not exist any more. | ||
Narrator: "I managed to find a pinout of the chip" | Narrator: "I managed to find a pinout of the chip" | ||
Line 600: | Line 602: | ||
The microscope photo from before is overlaid, matching physical pins to the visual pinout. | The microscope photo from before is overlaid, matching physical pins to the visual pinout. | ||
Narrator: "Using this I identified the broken | Narrator: "Using this I identified the broken pins" | ||
All pins but the broken ones are hidden. This leaves: | All pins but the broken ones are hidden. This leaves: | ||
Line 611: | Line 613: | ||
* TRDYB | * TRDYB | ||
Narrator: "So I have six broken | Narrator: "So I have six broken pins" | ||
The microscope photo is shown with each of the six pins from before highlighted by name. The title text "6 broken | The microscope photo is shown with each of the six pins from before highlighted by name. The title text "6 broken pins" is shown. | ||
Narrator: "One | Narrator: "One pin is just ground" | ||
The text "1 | The text "1 pin is GND" is shown under the title. | ||
Narrator: "Five | Narrator: "Five pines are data" | ||
The text "5 | The text "5 pins are data" is added to the previous text. | ||
Narrator: "These are all required!" | Narrator: "These are all required!" | ||
Line 629: | Line 631: | ||
Narrator: "How will I fix this?" | Narrator: "How will I fix this?" | ||
A glossy light blue slide shows the text "How to fix? | A glossy light blue slide shows the text "How to fix? | ||
Narrator: "I could run wires to the pins" | Narrator: "I could run wires to the pins" | ||
Line 669: | Line 671: | ||
The pins of the chip are then shown with no minimal flux residue on them. | The pins of the chip are then shown with no minimal flux residue on them. | ||
Narrator: " | Narrator: "Then practiced desoldering on a test board" | ||
A much larger STM32 is shown with many many more pins. It has flux on its edges and a hot air gun is heating it. | A much larger STM32 is shown with many many more pins. It has flux on its edges and a hot air gun is heating it. | ||
Line 679: | Line 679: | ||
The microscope shows the intact pins of the test board. They are bridged but the chip was successfully removed. | The microscope shows the intact pins of the test board. They are bridged but the chip was successfully removed. | ||
Narrator: "So I tried desoldering | Narrator: "So I tried desoldering again" | ||
The Ethernet chip is shown again, this time having flux applied to its pins with a toothpick. | The Ethernet chip is shown again, this time having flux applied to its pins with a toothpick. | ||
Line 689: | Line 687: | ||
The already removed chip is lifted from the board. Underneath a massive amount of dried flux is visible. | The already removed chip is lifted from the board. Underneath a massive amount of dried flux is visible. | ||
Narrator: "Underneath the chip was | Narrator: "Underneath the chip was last attempt's dried flux" | ||
The microscope pans around the pins of the chip showing yellowed traces and dried flux. | The microscope pans around the pins of the chip showing yellowed traces and dried flux. | ||
Line 730: | Line 728: | ||
A screenshot of the Ethernet chip datasheet is shown. This time the top pins of the chip are shown. | A screenshot of the Ethernet chip datasheet is shown. This time the top pins of the chip are shown. | ||
Narrator: "These six pins to be specific" | Narrator: "These six pins to be specific" | ||
Line 745: | Line 741: | ||
Narrator: "Here's my diagram from before but fixed" | Narrator: "Here's my diagram from before but fixed" | ||
The microscope photo is shown with each of the six pins from before highlighted by name. The title text "REAL broken | The microscope photo is shown with each of the six pins from before highlighted by name. The title text "REAL broken pins" is shown. | ||
Narrator: "Four | Narrator: "Four pins are not connected" | ||
The text "4 are not connected" is shown under the title. | The text "4 are not connected" is shown under the title. | ||
Line 780: | Line 776: | ||
== BIOS flashing == | == BIOS flashing == | ||
- debian 12 | |||
- ram didn't detect well | |||
- flashrom, hot swapping | |||
- different bioses had no change | |||
- ram broke again | |||
- good ram made it work? | |||
==Conclusion== | |||
- shortly after this: the remaining ethernet broke. the ps/2 connector broke. RAM fell out of the slot while the machine was running. the reset button broke | |||
- see you next time | |||
- credits | |||
- attribution | |||
- sorry for how long this took | |||
- software used | |||
- much more detail and SPOILERS are availabe on troubleshooting guide | |||
[[Category:Projects]] | [[Category:Projects]] |