[IMP] hardware: Revision D.1
* Remove errant layers
by
t3ddftw
5 years 5 months
[IMP] firmware: Application 1.0.9.15
* Add Volume & Mic Gain to BMBT UI
* Fix debug ignition setting
* Initialize the PCM5122 on boot
* Fix the MID UI not re-drawing the menu when the radio overwrites it
by
t3ddftw
5 years 5 months
[IMP] project: Update gitignore
by
t3ddftw
5 years 5 months
[IMP] hardware: Remove eagle.epf file
by
t3ddftw
5 years 5 months
[IMP] hardware: Rev D.2
* Remove debug pads
* Reroute Audio pairs from DAC
* Additional Ground VIAs
by
t3ddftw
5 years 5 months
[IMP] firmware: Application 1.0.9.14
* R/T button on the steering wheel inconsistently pause/plays. I fixed this by instead using the talking head button for Pause / Play (only when not on a call).
* The CD Changer status is now sent out any time the BlueBus sees the "ignition status" message. This is to hopefully prevent certain buggy Navigation radios from "forgetting" that it should be in CD Changer mode when you start the car.
* The telephone button on the BoardMonitor now works like the "talking head" button on the steering wheel. Long pressing it will also activate Siri/Google Assistant.
* The "3" button on the Business CD can now be used like the "talking head" button. Pressing it twice within a half second will activate Siri/Google Assistant.
* MID Support is now pretty much done
* You can now set the BlueBus "name" on the command line using the "BT NAME " command.
* You can now set a BT Pairing Pin on the command line using the "BT PIN <4 digit pin>" command.
* Do not display missing metadata as blank
* Power off after timeout plus one seconds to hopefully prevent issues failing to sleep
by
t3ddftw
5 years 5 months
[IMP] bootloader: Recovery Jumper Change
* Set recovery jumper to on only when connected
* Shutdown the PAM amplifier in bootloader mode as well
by
t3ddftw
5 years 5 months
[FIX] application: 1.0.9.11
* Fix UI Flicker issues on BMBT
* Fix issues with device connectivity in UI
* Add code to handle DTR signal
* Add PCM5122 support
* Fix issues with large metadata crashing unit due to stack overflow
* Add a timer to trap catches before resetting
by
t3ddftw
5 years 5 months
[IMP] hardware: Rev D
* Remove TL064A
* Remove associated passives
* Remove PCM5102 and add PCM5122 in I2C Mode
* Change output filter on PCM5122 for a higher load
* Re-layout the telephone IO components
* Move Logo
* Rev to D
* Add decently sized and plated mounting holes
by
t3ddftw
5 years 5 months
[FIX] utility: Add Requirements & PyEnv
* Add requirements.txt
* Update Sha-bang to use env rather than the direct python binary
by
t3ddftw
5 years 6 months