Fury, graphically Mass Effect 2 is barely more advanced than Mass Effect, if you can run the latter the former should be possible.
Brex, it may be better to name it something like TR-630 Tricorder XII. The First Contact tricorder is X so the Nemesis one is probably XI. I don't know how much time passes between Nemesis and Excalibur, so it may even be reasonable for the new one to be XIII.
Legacy, the Mass Effect puzzles in both games are okay, but while I'm not a fan of the pipe game game Elite Force 2 uses it does have the advantage of being somewhat flexible in its representation. In the case of an energy management problem, if possible, I hope the standard energy management interface works into a fun quick fix scheme without it being obvious that it is nothing more than a minigame interlude.
Back to tricorders:
It would be great to have some specialized tricorders which have singularly focused applications. Modeling wise this would be nothing more than a reskin, such as with the red tricorder, I don't know what this means on the programming end. The red tricorders would be medic tricorders with only scanning capability related to emergency medicine and basic general testing, no DNA reading, viral analysis, nor holographic projection diodes. I believe I've seen some fan tricorders where an engineering tricorder had black and yellow striping, this would be a little more varied by having material and electrical analysis capability and perhaps improved remote access ability over the medic tricorder. A simple field tricorder in green for detection of life forms and navigation would be a civilian camper's tool. They would be just as large as a normal multi-use tricorder because of larger or more sensors of the single type used for the specific task, giving them greater capability in scanning and controlling things within their field of expertise, or greater scan range. The camping tricorder could be specialized enough to tell you where you are in the galaxy with only a picture of the night sky and no uplink to a ship.
This could also be used as an explanation for the odd naming convention of code then Roman numeral. The code may be nothing but the version number while the numeral could relate to the number of sensors or hardwired functions. There could be TR-6XX series devices ranging from I to XIII. The camping version could be a II, and the engineering one could be a VI. Certain software would be physically incapable of running due to lack of particular sensors packages.