Skip to content
This repository has been archived by the owner on Dec 9, 2022. It is now read-only.

A module to augment the Aux-In functionality of SAAB 93NG's (2002/3+), to add Bluetooth media playback and steering wheel media control support. If your SAAB has an optic-fiber MOST bus, this will work for you.

License

Notifications You must be signed in to change notification settings

leighleighleigh/saab-93NG-bluetooth-aux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

saab-93NG-bluetooth-aux

A module to augment the Aux-In functionality of SAAB 93NG's (2002/3+), to add Bluetooth media playback and steering wheel media control support.

September 30th 2022 update - PCB ordered!

Features

  • Bluetooth music playback through the wired AUX port
  • Steering wheel button controls
    • Play / Pause
    • Next / Previous
    • WIP Voice Assistant
    • WIP Accept incoming phone call
  • [SOON] Digital Microphone support
  • [FUTURE] SID integration for automatic Aux-switching
  • [FUTURE] SID augmentation, to show music track names etc.

Project Layout

  • /hardware/saab_bluetooth_aux_kit
    • Version 1 hardware. Very basic, breakout-module-based. KiCAD 5
  • /hardware/saab_bluetooth_aux_kit_v2
    • Version 2 of the 'kit'. WeMos LOLIN32-Lite module is used as the MCU. Some SMD components for power supply and CAN. Multiple through-hole DAC options (PCM5102, UDH1334H). KiCAD 6.
  • /hardware/esp32_93NG_btaux_v2
    • Version 2 hardware, unfinished. Intention was to use full-SMD components, and have multiple CAN interfaces. Currently too much work, and not as approachable for newbies.
  • /esp32_a2dp_reciever
    • PlatformIO project, the software flashed to the ESP32 module.
    • Utilises the Arduino for ESP32 framework.

Version 1, Prototype

The first edition of the PCB serves only to wire together some off-the-shelf modules, after they were tested on a breadboard.

Prototype parts

  • ESP32 NodeMCU Board (30-pin variant)
  • Adafruit I2S to Stereo DAC (UDA1334)
  • MCP2515 CAN-bus to SPI interface module

About

A module to augment the Aux-In functionality of SAAB 93NG's (2002/3+), to add Bluetooth media playback and steering wheel media control support. If your SAAB has an optic-fiber MOST bus, this will work for you.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages