I was hoping someone has attempted a iPod 3rd generation scroll wheel repurposing (capacitive touch) and maybe willing to offer some help. (Not the later click wheel https://hackaday.com/2010/02/05/repurposing-a-click-wheel/ with the imbeded logic chip & dedicated protocol)
Technically the one I'm using comes from a Sonos CR100 controller but I believe they are very similar hardware
I'm building a teensy based custom keyboard with mouse scroll wheel to reside in the Sonos CR100 Case then control the unoffical-sonos-controller-for-linux on a PiZero with dedicated touch screen.
Questions:
Software:
Hardware:
Project Background:
This project has being build as Sonos have choose to actively brick the hardware of users via the firmware upgrade process, leaving a need for a dedicated hardware controller. This projects has no real purpose than to offer an alternative to increasing the worlds E-Waste & just for the general amusement of the exercise.
I hope it amuses you and highlights one of the pitfalls of manufacture initiated upgrades.
Technically the one I'm using comes from a Sonos CR100 controller but I believe they are very similar hardware
I'm building a teensy based custom keyboard with mouse scroll wheel to reside in the Sonos CR100 Case then control the unoffical-sonos-controller-for-linux on a PiZero with dedicated touch screen.
Questions:
- Is there a nice example of a mouse scroll wheel implementation on Teensy?
- Has anyone repurposed a iPod 3rd generation scroll wheel repurposing (capacitive touch) (or similar) as a mouse scroll wheel via teensy? If so could you please provide any code or links.
- Any ideas or thought on this project are welcome.
Software:
- Teensyduino
- Linux
- unoffical-sonos-controller-for-linux
Hardware:
- Sonos CR100 - modified
- Custom Internals to mount buttons & Pi
- Teensy LC
- PiZero Touch Screen
Project Background:
This project has being build as Sonos have choose to actively brick the hardware of users via the firmware upgrade process, leaving a need for a dedicated hardware controller. This projects has no real purpose than to offer an alternative to increasing the worlds E-Waste & just for the general amusement of the exercise.
I hope it amuses you and highlights one of the pitfalls of manufacture initiated upgrades.
- How is this different to any other company choosing to end support for ageing hardware? Well this is an almost mandatory upgrade (or downgrade) of peoples systems with functionality of the system being actively limited if the firmware falls behind the latest updates.
- Is it possible to firewall against this? Technically yes, but whom should need to firewall their lawfully purchased hardware against malicious firmware updates from a manufacture.
- Regrettably Sonos are unwilling to provide customers with the right to remain a given firmware (and make a valued decision when is the time to upgrade and perhaps sacrifice hardware that no longer is capable of performing the latest and greatest tricks)
- Couldn't you just hack the original CR100 hardware? I would love to see it, I'm afraid that is beyond my skills, I hope someone has a crack at it one day!
Last edited: