Skip to content

Instantly share code, notes, and snippets.

@vajonam
Created May 21, 2025 19:44
Show Gist options
  • Save vajonam/d74f5c2fcd4f10a245ad46724f4dccc3 to your computer and use it in GitHub Desktop.
Save vajonam/d74f5c2fcd4f10a245ad46724f4dccc3 to your computer and use it in GitHub Desktop.

🛠️ How to Fix a Broken Scroll Wheel on the SofaBaton X1 Remote

If your SofaBaton X1 remote scroll wheel is no longer responsive or slipping when turned, it's likely due to a common mechanical issue involving the silicone wheel losing grip on the plastic axle. This guide walks you through the disassembly and repair process to restore smooth, functional scrolling.


⚠️ Before You Begin

  • Note: This process will likely void your warranty. Proceed only if you're comfortable handling electronics.
  • Recommended Tools:
    • Plastic flat-head spudger or pry tool
    • Small Phillips screwdriver
    • Tweezers or a spudger (optional)
    • Double-sided tape
    • Compressed air (optional)

🧩 Step-by-Step Instructions

1. Open the Remote

  • Turn off the remote and disconnect any charging cable.
  • Use a plastic flat-head tool to begin disassembly.
  • Start near the middle of the remote near the scroll wheel and gently pry open the seam.
  • Work your way around the perimeter to release all clips.
  • Once loosened, remove the back panel carefully.

2. Disconnect the Battery

  • As a safety precaution, disconnect the internal battery connector after removing the back cover.

3. Disconnect the Ribbon Cable

  • Locate the ribbon cable attached to the scroll wheel assembly.
  • Gently lift the locking tab on the zero force socket (ZIF) to release the ribbon cable.

4. Remove the PCB

  • Use a small Phillips screwdriver to remove the 7 screws holding the PCB (printed circuit board) in place.
  • Carefully lift the PCB to access the scroll wheel mechanism underneath.

5. Fix the Scroll Wheel

  • The scroll wheel mechanism is similar to one found in a computer mouse.
  • The typical issue is grease transfer from fingers, causing the silicone wheel to slip on the axle.
  • To fix this:
    • Slide the silicone wheel off the axle.
    • Cut a small piece of double-sided tape.
    • Wrap the tape around the plastic axle, slightly increasing its diameter and providing grip.
    • Slide the silicone wheel back on — it should now grip the axle and transfer rotation to the encoder.

🔧 Reassemble the Remote

  • Reattach the PCB and secure it with the 7 screws.
  • Reconnect the ribbon cable by sliding it back into the ZIF socket and locking it in place.
  • Reconnect the battery.
  • Carefully snap the back cover into place, working around the edges until all clips are re-engaged.

✅ Final Check

  • Power on the remote and test the scroll wheel.
  • It should now rotate smoothly and reliably register inputs.

By following these steps, you’ll likely restore full scroll wheel functionality without needing a replacement unit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment