#hid #usb-hid #controller #beo-sound

beolyd5_controller

USB HID library that understands the Bang & Olufsen BeoSound 5 controller

2 stable releases

1.0.2 Feb 23, 2024
1.0.1 Feb 11, 2024
0.4.0 Feb 7, 2024
0.3.0 Feb 7, 2024
0.1.1 Jan 31, 2024

#606 in Hardware support

Apache-2.0

3.5MB
259 lines

   ____             _           _ _____                          
  |  _ \           | |         | | ____|                         
  | |_) | ___  ___ | |_   _  __| | |__                           
  |  _ < / _ \/ _ \| | | | |/ _` |___ \                          
  | |_) |  __/ (_) | | |_| | (_| |___) |                         
  |____/ \___|\___/|_|\__, |\__,_|____/                          
                       __/ |                                     
                      |___/                                 ┌───────┐
                                                          ┌─┴─────┐ │
  ┌─────────────┐               ┌─────────┐               │ .───.)│
  │            ..              │  Pi 5/  │               │(     )│ │
  │   BS5     ( = )◀──USB+HDMI──│HifiBerry│◀──PowerLink───│ `───' │ │
  │            `┬'              │         │               │BeoLab ├─┘
  └─────────────┘               └─────────┘               └───────┘  

Beolyd5

Back in the day, I absolutely adored the BeoSound 5, which I thought was a very beautifully designed item for the home - alongside being a sound system.

Unfortunately, Bang & Olufsen made a number of unfortunate choices, not preparing the product for future software updates. This has left the Windows XP-based system in the past, unable to provide modern streaming services or the like.

This project aims to bring new life into this device, with modern hardware and an open source platform to drive it.

And the project name? Well, "sound" is "lyd" in danish ;-)

The crate

This crate enables an easy interface for the BeoSound 5 controller.

The project is intended for RaspberryPI, but should work on any Linux, Windows, or MacOS-based system with a USB port.

Support

This is a hobby project of mine. I don't know when I will be done or how it will look.

I am not a UI designer, so I could use some help in that department. Likewise, I am still a beginner in the embedded world, so defintately would appreciate a helping hand there as well.

Just start a discussion or create an issue then I'll get back to you.

Dependencies

~1–12MB
~89K SLoC