I'm right there with you. I'm a heavy equipment tech and set up, maintain and repair highly specialized drilling and tunneling equipment that we import from Italy and sell here. In the last 3 years the manufacture has completely redesigned their entire line of equipment and it's now so full of proprietary software, hardware and sensors that the manufacturer doesn't want to give us full access to any of their schematics, either hydraulic or electrical for fear of it being ripped off by there competitors and it's making my job pretty freakin difficult. I don't like telling customers I can't fix some of the issues on their equipment because I don't have access to the info to do it, and that im going to have to get Italy to remote into the system to do it for me. It puts me in a real crappy position especially if I can't get the tech guys in Italy on the phone for a day or so. I've been doing this for 10yrs and love my job but I'm just about over it. I was offered another job working for one of our customers maintaining his equipment (6 drill rigs) and I'm seriously considering bailing on the company I work for now.
It's frustrating as hell to be a tech that wants to fix stuff quickly and do it right the first time when the manufacturer of the product fights you the whole way.