Copied from a PM i sent to someone on how to a complete berydynamic headband sugery on your SRH940:
Beyerdynamic DT770headband required:
Lego that looks like this
http://shop.lego.com/en-US/Pick-A-Brick-ByTheme and enter element ID
4514553
And you also need small really hard metal pieces to clamp it down in place, also you need a really sharp x-acto knife to trim down the beyer headband's hooks to fit the lego pieces inside. (it's a square) Be careful not to carve out too much!
also firstly what you have to do is buy a beyerdynamic DT770 headband (my friend did the ordering and i'm sure it would be different from region to region. And also the lego piece, 4 of them.
Then once the material has come you have to carefully disassemble your SRH940 and to take out the earcups (take out the earpads by just pulling it our from the sides, then unscrew the 3 screws on the driver housing and don't let the screws fall into your driver!) then take it out and remove the metal braces from the back of the earcup, now you need to unscrew 4 more screws for the earcup to split where the hinge axle is, allowing you to take the earcup from the headband
and then you have 2 options, break the wires from the drivers that connect both sides together then solder it back together (you need to know how to solder and also risk melting parts of your driver housing if you are not careful, also be aware of the polarity of the wires) or you can cut up the entire headband to remove both earcups and drivers with the connecting wires still intact (warning, second option is pretty hard too having need to cut up the entire headband's interlocked plastic joints which took me 8 hours and a pair of sore hands to do, unless you have more powerful tools but you have to be careful not to cut the wire either)
After that you have to assemble your beyer headband (which shoudn't be too hard, needs phillips screw driver)
then you have to carve the beyer headband's holders into a squareish shape so it can fit the lego pieces, but just carve enough that it can fit snugly, work slowly and try to fit it often. For the earcup themselves fortunately the lego piece is the exact same dimensions as the original hinge axles (though the lego is hollow, you need to plug it up with some sort of filler like a screw, some tape, anything you can find that is not too rubbery, or you can leave a hole and have more bass, also they have a ridge on them, make sure the ridge is facing outwards away from the earcup) then assemble your eacup back together with the axles in place , also you need some sort of spacers to hold you earcup dead center for pressure distribution, i used the jewellery wire to wind around the lego piece, both act as spacers and to wrap around the part where the lego piece connects to the beyerdynamic headband so that the lego piece doesn't break after a while. The wires you need to run them though the headband though, fortunately the headband padding is removable, i suggest you to wrap tape around them so that they do not slide around and leave enough slack on both ends so that at maximum extension the wires are almost void of slack but no tension. Also optionally you could put some form/acrylic tape padding at the top of the arc where the earcup sits so that the metal earcup holders do not crash into the plastic shure earcups.
(you can see how the wire is wrapped around the lego piece till the very edge)
Well... hope this helps, best of luck!