It is currently Thu Dec 13, 2018 6:56 am

All times are UTC - 7 hours [ DST ]

Recent News:



Post new topic Reply to topic  [ 2 posts ] 
Author Message
PostPosted: Sun Jul 16, 2017 9:31 am 
Offline
Newbie
Newbie

Joined: Sun Jul 16, 2017 8:53 am
Posts: 2
Thanks: 0
Thanked: 1 time in 1 post
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 :oops:
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. :D
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
HP MediaSmart VGA debug cable diagram2.pptx.png [ 1.33 MiB | Viewed 4225 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
IMG_20170714_093412.jpg [ 737.38 KiB | Viewed 4225 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
IMG_20170715_143447.jpg [ 970.33 KiB | Viewed 4225 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
IMG_20170714_091636.jpg [ 1.16 MiB | Viewed 4228 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
bios-examples.png [ 1.74 MiB | Viewed 4210 times ]


Last edited by jasonbuechler on Fri Jul 21, 2017 11:24 am, edited 1 time in total.

Top
 Profile  
Thanks  

Attention Guest: Remove this ad by Registering with the MediaSmartServer.net Forums. It's Free!
PostPosted: Thu Jul 20, 2017 7:07 am 
Offline
Max Contributor
Max Contributor
User avatar

Joined: Sat Apr 12, 2008 12:49 pm
Posts: 2204
Location: Casper Wyoming
Thanks: 75
Thanked: 247 times in 244 posts
Thx for sharing this, since the maker of the fancy one has quit, this is better then nothing.

I will mention, if someone wants something a little cleaner (but costs more) here is one offered on ebay:
Not my sale, just a fyi.

http://www.ebay.com/itm/VGA-Adapter-for-HP-MediaSmart-EX470-EX475-EX480-EX485-EX487-EX490-EX495-/322601142177?hash=item4b1c86c7a1:g:yYEAAOSw4CFYvE6c

For $37.00 it's still cheaper then the $60-$80 fancy ones but it is just vga.

Good luck to all and enjoy.

_________________
[X510 CPU/RAM/All 2 TB Red's] [X510 CPU/Sync'ed Backup/All 2 TB Hitachi's]
[X510 /2 in box]
[X710 LIAN LI DIY W2012E] Stablebit Drivepool [EX-503 LIAN LI 5-bay USB3 External]
:twisted: Fear the Cloud :twisted:


Top
 Profile  
Thanks  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC - 7 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group