gj555 wrote:
I REALLY need something like this.
Blacknight wrote:
Please tell me either you or someone else has one of these
pt0x wrote:
the bus left me
All4Fun wrote:
Somehow, I missed the boat by a few days.
DadCooks wrote:
I would like to buy one.
Hey guys!! I made a VGA debug cable for (under) $5 using basic tools. It's not pretty, nor guaranteed any longevity, but it allowed me to get into my bios and verify I could see/image and plan for modifying the onboard flash for GRUB. Plus, there's plenty of room for improvement, if desired, since it's ultra-simplistic. If you can build with legos, and get the motherboard out of the MediaSmart Server, you're already 99% qualified.
As far as I know, this "cable" should work with any MSS's with the CN2/CN9 connector, not just the ex485 (i.e. ex470-series, ex480-series, ex490-series, Acer EasyStore H340-series...)Attachment:
File comment: This is a diagram of the basic idea: just plug one side of the cables into the board, and the other side into the appropriate VGA pins. Boom, you're done. Maybe pretty it up a bit with some electrical tape and/or hot glue. Ignore the colors on the vga diagram, that was for my own reference.
HP MediaSmart VGA debug cable diagram2.pptx.png [ 1.33 MiB | Viewed 46784 times ]
Here's the gist of what you'll need:- A sacrificial VGA cable
- Some hot glue: to unify all your jumpers into "one connector" (just glob it above the 2P connectors, no need to actually glue anything to the board, this is actually pretty optional, so whatever works)
- Probably a pair (or two) of pliers: to bend the sleeve around vga cable pins for better access
- A sharp knife/x-acto/boxcutter, a dremel, or even just some sandpaper: the 2P connectors are ever-so-slightly too wide to set side-by-side in the header socket, and will need to have a sliver of plastic removed from a side or two
- The secret ingredient: At least 8x female/female jumper/breadboard cables of type "2P 2.0mm to 1P 2.54mm". The "2P-to-1P" part means 2pin-to-(two separate)-1pin connectors, and the mm sizes define the spacing between pins that the connector is meant for. They're often retailed specifically for Raspberry Pi hobbyists.
Regarding the jumpers to order: Note: GET 30cm OR LONGER!! I ordered 20cm-long ones since they were the cheapest I could find ($4.88 off ebay) from MDfly Electronics, and quickly found out that 20cm only just-barely gets the business end of the cable out of the door of my ex485. Not a problem functionally, but a little annoying. A length of 30 or 40 cm would be ideal.
MediaServer preparation:If you're not interested in BIOS-access, you can skip this part!
If you're totally new to this site (as I was, ten days ago), there's one or two tiny tweaks you might need to do to fully utilize the secret debug connector (which, by the way, is labeled CN2 on some boards, and CN9 on others). The word 'tweak' is kind of an overstatement: you're just connecting a couple pins together with something conductive. In electronics-industry jargon, this is known as "shorting" or "jumping"... and a "jumper" is the conductive thing connecting two pins.
"A jumper" is
usually understood to be a specific small piece of plastic with a metal bridge inside, of a standard size often used in electronics.
You can see what they look like on Wikipedia, but don't worry if you don't have any: for our purposes, any length of wire that doesn't contact any other metal will do. And we can easily make one out of the logically-named jumper
-cables we're using for everything else. You'll see what I mean, below. ANYWAY, the point is that, depending on your model and your intentions, you'll probably want to jumper one or both pairs of pins:
- Apparently, starting with the ex485/ex487, bios access/interaction required a jumper on the "JP2" pins of the motherboard (these are also known as the J pins/jumper due to the printing on the board). See this post for the photos of the location and more info.
- Pins 3&4 of the debug connector also "might" need to be jumped. I wish I could say which models, or why, but what I know is: I couldn't access the bios of my ex485 until I jumper'd both JP2 AND pins 3&4. See the images below for more info.
That's all there is, folks! Trim a tiny bit of material off the sides of the 2P connectors, as necessary; use the diagram and its pin #'s to assemble the VGA-specific cable; and optionally fine/make yourself jumpers if you want BIOS access. I'm attaching the most instructive images to this post, but also
I made this Imgur album with more photos since I know when you're doing this, the more examples/visuals the better!!
Attachment:
File comment: Just start connecting the header pins to the VGA pins as per the diagrams. You should end up with something that looks roughly like this. Ignore the wad of green wires in the upper-right, that was prep for something else.
IMG_20170714_093412.jpg [ 737.38 KiB | Viewed 46784 times ]
Attachment:
File comment: The VGA cable pins are spaced together too tightly -- you're going to want to bend them slightly outward to make room for the 1P connectors. To do that, you'll probably want to bend away the outer metal sleeve, like this.
IMG_20170715_143447.jpg [ 970.33 KiB | Viewed 46784 times ]
Note the red&brown wire "jumper" here! I couldn't access my bios without it!Attachment:
File comment: Note the red&brown pins-3&4 shorting "jumper" ... just a stray piece of wire connecting the sides. This jumper is what forces my ex485 to pay attention to the keyboard in BIOS and when booting, as well as un-hides the secret 256mb onboard flash disk. It you just want a display for your unit without messing with the BIOS, this is unnecessary. Also -- I didn't bother hot glueing at this point, but if you glob it on all over just above the 2P connectors, it should be nice and secure/firm.
IMG_20170714_091636.jpg [ 1.16 MiB | Viewed 46787 times ]
Attachment:
File comment: Proof of concept! The boot settings were what I was really after, so I could boot unRAID directly off its usb even with the bottom drive attached.
bios-examples.png [ 1.74 MiB | Viewed 46769 times ]