This mod is for all standard WMR controlle. Unfortunately, the Samsung Odyssey controlle are currently not supported! If someone makes a copy of the Odyssey controller battery cover, I'd be happy to modify it to work; or alternatively someone can use my blueprint here to make a fully compatible cover from scratch. I'd love to be able to use this on my Odyssey too! :) Disclaimer This mod involves using a lithium ion 14500 battery that the Windows Mixed Reality controlle were not necessarily designed to work with. Although evidence currently suggests the mod is safe, that is not an absolute certainty and there is still an element of risk involved. By default WMR controlle use two AA batteries operating in series for a combined total of 3v. This modification uses a single USB rechargeable Li-ion 14500 battery operating at significantly higher voltage: 3.7v (4.2v when fully charged). The battery is also recharged while remaining iide the controller; some of the charging current may also flow through the controller itself with unknown effect. I have peonally operated a single set of WMR controlle employing this mod for over a dozen hou without issue, including half a dozen charging cycles. I have also tested this mod for lesser amounts of time on four additional WMR controlle and all of them seemed to tolerate it fine. Based on my positive experience I have decided to share it with othe. However there could still be long term damage or shortened controller lifespan that has not yet become apparent. For these reaso, please realize that EMPLOYING THIS MOD REMAI AT YOUR OWN RISK! Introduction Microsoft's Windows Mixed Reality technology is impressive in many ways, but one of the frustrating things about it are the corne that were cut to save costs. One of the wot aspects of this is that the WMR controlle run on AA batteries rather than having internal self-recharging battery packs. This is compounded by the fact that the controller battery life is quite low, so you end up burning through AA batteries like an addict. One solution to this is to use rechargeable NiMH batteries. Unfortunately, this also has several dowides. The lower operating voltage of NiMH batteries compared to alkaline AAs mea the controller battery monitor always reads low power. In addition, the poorly designed WMR battery cover rubs agait the batteries when you slide it on or off, resulting in their outer wrapping being slowly ripped off. The frequent need to remove and recharge the batteries also leaves the concern that the thin plastic battery cover clip could eventually break. There has to be a better solution than this, right? What if there was a way to modify the WMR controlle so they had internal self-recharging battery packs, similar to the HTC Vive controlle? Well, as it tur out, there is a way! How the Mod Works The mod coists of three parts:
Klarus 14500UR75 (eBay): Micro USB rechargeable lithium ion battery. (Klarus 14GT-80UR may also work but I haven't tested it.)
Battery compartment bridge: either a dummy battery (eBay, Amazon), a #8-32 by 2 inch machine screw (Home Depot, Lowe's), a rolled piece of aluminum foil, or a wire, etc.
Modified rear battery cover based on hit8cat's original model, printed from this page. Itallation
Place the Klarus 14500 battery into the controller, making sure to place it in the proper compartment and with the micro USB port facing forward. IMPORTANT: NEVER put more than one 14500 battery into each controller!
Itall your chosen bridge into the second compartment.
Power on the controller and make sure it is working properly. Pay special attention to whether the battery is making good contact (if not, the controller will keep power cycling when it is moved around).
Itall the battery cover by ierting the clip at a 45 degree angle into the controller, and then rotating the cover down and pressing down to snap it into place (this puts less pressure on the clip which is the weakest part of the print). Tips
If the 14500 battery is not making good contact try folding up a very small piece of aluminum foil and wedging it next to the battery's positive contact. Try not to use too much foil or it may block the charge indicator hole.
If using aluminum foil for your bridge: tear off a piece slightly longer than the battery and roll up and twist that piece as tightly as possible. Next, tear off a second piece of the same length and twist that tightly around the fit. Finally, use a pair of scisso to cut the foil down to the proper size to fit the compartment (err on the side of being a bit longer as the foil roll should still bend a bit).
If the battery compartment clip prints too weak or breaks off, you can wrap a small piece of electrical tape around the controller just beneath the grip button to hold the cover in place (without that or the clip the cover may slide off during strenuous swinging like in Beat Saber). Miscellaneous Q&A
What is the battery life? I measured 8.5 to 9 hou on my stopwatch before the controller started reporting low power and powered off. However, this was over multiple gaming sessio so the battery had time to "recover" after each one. In one sitting (standing?) it's possible it will not last quite as long, but it should be more than long enough for almost everyone.
Are you sure this is really safe? No, see the big disclaimer at the top! ;) With that being said, based on my use so far I think it's probably safe. I wouldn't have shared it with anyone else otherwise. I just can't realistically test the controlle for hundreds of hou to swear it has absolutely no negative effects. What we need is a few other guinea pigs to try the mod and report back with their results!