Post by jummama on May 20, 2016 19:52:16 GMT -6
I posted about this in the Bus Signal Documentation thread, but I felt that this also deserves it's own thread.
Aurora Companion (Release 1)
The basics:
Known issues:
Planned features for a future version:
Have fun with it everyone!
Aurora Companion (Release 1)
The basics:
- As this program is not on the Google Play Store, you will need to enable Unknown Sources so that you can sideload the app. This can be done in settings on your phone, though the exact location may vary.
- After the disclaimer dialog, you will need to connect to your bluetooth device with the connect button. A toast will pop up at the bottom of the screen when this is successful.
- Tap on either of the buttons for setting a driver name, with the key on, engine off. The app will query the DIC to find out what name is set currently (if any)
- You will see a text box with any previously set name already in it. You have 20 characters of space to use for the new name. If you want to clear it back to factory defaults, leave this box blank, and the app will clear the name back to default. After pressing OK, a few seconds will pass, and your DIC will restart itself. You should then see the new name (unless you programmed Driver1 while on Driver2 of course). Do not turn your key off until the DIC restarts. I did that once and it garbled the name that got written. That's probably the worst thing that would happen, but I wouldn't risk it.
- As an added bonus, there is a display test button. The radio gets stuck in this mode until you turn the key back off however. (See the known issues below)
Known issues:
- The buttons for setting names and doing a display test will enable themselves even if the bluetooth connection fails. Attempting to use them will cause a force close error. Pay attention for the toast at the bottom of the screen to make sure it succeeds.
- The display test seems to be missing something that the Tech2 sends. It basically works, but on my car, the radio gets stuck in display test mode until you turn the key back off.
- Bluetooth settings are not saved and have to be selected each time you run the app.
- There is certainly room for performance improvement. All communication is done on the same thread as the UI, so it does become unresponsive when reading out data, or sending it.
- Some symbols you can enter in the text box are not supported properly by the DIC, and may cause strange results. Eventually, these should be filtered. That said, you can have some interesting results from these unsupported characters.
- Key fob programming mode is not implemented yet (sorry Tigger!)
Planned features for a future version:
- Remote programming support
- Speaker diagnosis (enable/disable individual speakers on the stock system)
- Lighting tests (headlight, reverse, parking lamp, drl, interior lighting, etc)
- DIC feature programming (the same stuff you can already do by holding the select buttons, but in a list on the phone)
- ?
- No profit
Have fun with it everyone!