This repository contains a recount of my process of troubleshooting, investigating, and reverse-engineering parts of my Bose 321GS Series III home entertainment system after it stopped working. I began this project on Jun.20.2022. All graphics in this repository are my own original work. You can use anything from this repo as you please, but credit would be appreciated.
When making specific references to some source documents (see sources.md), I'll put a square bracket with [src#, pg#] near it.
The goal of this investigation was to get a functioning audio system again. I was willing to repair the existing system, but if the issue proved to be impractical to fix in a reasonable timeframe, I was prepared to do some hardware hacking to make my own solution (see Replacement Unit).
Disclaimer: Despite my efforts, there are still a lot of missing bits and questions left unanswered. I stopped my investigation once I was able to get a functioning system again. If you have any more info feel free to reach out.
This system consists of 3 parts; the Console, the Bass Module (sometimes referred to as Acoustimass Module), and the Satellite Speakers. The Console accepts inputs and provides a user interface, the Bass Module serves as the sub-woofer and amplifier, and the Satellite Speakers act as the mid-range drivers. Below is a block diagram of the configuration of our setup.
The Console connects to various audio sources (two analog sources, in our case), and then to the Bass Module using a 13-pin Acoustimass connector. The Bass Module then connects to 120VAC for power, and the two Satellite Speakers via a 9-pin DE9 connector. For pinouts, see the Pinouts.md document.
The unit began misbehaving shortly after a power outage, which makes me think the unit was hit by a surge (PSA: Use surge protectors). The initial symptoms were as follows:
Before tearing into the system, I wanted to try a few things to make sure it wasn't a simple problem. I tried:
After trying these steps and still having issues, I concluded this was a real hardware problem and required a more in-depth investigation. See Full Troubleshooting/Investigation for the entire process.
Tags to help any other poor souls trying to do something similar in the future find this: bose, acoustimass, smartspeaker, rs232, serial, protocol, standard, cinemate, 321GS III, pinout, DB9, DE9, etap, tap, uart, specification, half-duplex, infrared, remote, boselink, din, driver, satellite
Bose is trademarked and such, no infringement intended.