This is directly from the EA ToS
Use or distribute unauthorized software programs or tools (such as "auto", "macro", hack or cheat software), or use exploits, bugs or problems in an EA Service to gain unfair advantage.
An Unauthorized Third-Party Program is a third-party program or file (such as a "add-on", "mod", "hack", "trainer", or "cheat") that EA believes (i) enables or facilitates cheating of any type; (ii) allows users to modify or hack the game interface, environment, and/or experience in any way not expressly authorized by EA; or (iii) intercepts, "mines", or otherwise collects information from or through the game.
Until EA changes the wording in the ToS they are "Technically" not banned as they are Hardware not software based, but I agree they do violate the nature of it, but when it comes down to splitting hairs EA chose its wording poorly and went with the very specific term of "software" not Hardware or Devices.