[Android General] KWKSND:
Asteroid SWC By KWKSND

As a courier driver and car audio installer this SWC issue drove me nuts, especially when you spend a fortune on parts to make the SWC work in the first place just to have Parrot drop the ball. :rolleyes:

I used the Axxess kit and Parrot adapter to make my connections to my GMC truck but the SWC setting on the Asteroid was always disabled again the next time i drove. :mad:

After messaging Parrot on the forums and getting nothing back i got pissed off, cause this is dangerous, and so easy for them to fix with the SDK. :mad:

So I've been working on an app called "Asteroid SWC" for over a month, fully designed and developed on the Asteroid Smart only, using Tasker and the App Factory add on. :D

I figured out a way to get the SWC enabled for the driver without any input other than starting the vehicle and it works almost every time, yes its a bit hacky but it works a hell of a lot better than nothing. :good:

Requirements:

1: You must have an Asteroid Smart that's firmware 2.3.7, rooted (Framaroot), and has updated Super SU installed.

How to Install:

1: If you dont already have "Starter_100.0.4.apk" install it now, Asteroid Market is closed so ill post it on xdalabs https://labs.xda-developers.com/store/app/com.parrot.starter.

2: Install "Asteroid_SWC.apk" posted for purchase on xdalabs https://labs.xda-developers.com/store/app/com.gmail.kwksnd.asteroidswc, and add it to the list of apps to be started by "Starter".

3: Optional: Install "Asteroid_SWC_Reset.apk" posted on xdalabs https://labs.xda-developers.com/store/app/com.gmail.kwksnd.asteroidswcreset, and place a shortcut on the desktop of the Asteroid. (use only if your are having issues with "Asteroid_SWC" being out of sync or not working.) With the newer version of the "Asteroid_SWC.apk" there is 2 checks to make sure if the app restarts for whatever reason (cache cleaner etc) it does not uncheck the SWC Setting and turn off your SWC controls. If for some reason your "Asteroid_SWC" is not working or disabled when it should have enabled the SWC setting, click the "Asteroid_SWC_Reset" shortcut you placed on the desktop in step #3 above and "Asteroid_SWC" will try again.

4: Setup the Asteroid system to sleep for a bit rather than full shut down after the driver exits the vehicle.

This allows the app time to notice the vehicle has been shut off and write its findings to the files so next time you get in it knows to set the SWC Setting to on again. This also helps the app to run much faster the next time you get in the vehicle after short stops.

5: Set "Bluetooth" and "WIFI" to "ON" even if not connected to anything, "Asteroid_SWC" watches these 2 settings to see when the ignition has been turned off.

How "Asteroid SWC" works:

1: On first run of "Asteroid SWC" it should add a folder and some settings .TXT files, then every time you boot up the asteroid you'll hear a vocal greeting (this is when your system is done loading) and you'll see "Asteroid SWC" dialog and buttons for 5 seconds.

2: The SWC settings open, (if its the first ever start of "Asteroid SWC" you'll need to give "Asteroid SWC" super user permission, it must be allowed to move the cursor and press the enable and back buttons for you, i tried everything i could to get around this requirement but no luck).

3: "Asteroid SWC" will select and enable SWC and then close the SWC settings automatically.

4: Next you will hear a voice confirmation "Steering wheel controls activated".

5: The "Asteroid SWC" dialog and buttons are displayed once more, you can turn on/off or change the vocal greeting and confirmation in these settings.

6: "Asteroid SWC" runs in the background and notices when the system is hibernating cause the Bluetooth and WIFI settings turned off with the ignition.

7: The next time you get in your vehicle "Asteroid SWC" sees the Bluetooth and WIFI came back on with ignition and enables your SWC for you.

I hope this is exciting news for many of you, i know its way too late in the Asteroid's life span but it's better late than never i guess.

I may have a few more apps up my sleeve yet, let me know if you have any requests.

I'm curious how many people still use the Asteroid Smart in 2019? :cool: I love mine.