(car audio) Parrot ASTEROID Smart

Search This thread

thedrmonkey

Senior Member
Mar 29, 2008
79
48
Houston, TX
Ever since I read this, I had been curious about it. I sort of imagined a small cartoon-like creature but its not. It happened to me today when I was installing Volvo SCT apps on the Smart. :eek: In my case, I think it had to with the limited internal storage capacity. If you are installing lots of applications, the default destination is on the internal storage. You might want to start moving them off to the SD Card.

Apparently, the path to the image is /etc/datavolm.bmp and here are the three different versions.


The thing is I'm only installing a few apps from the Asteroid Market (less than 5). I don't want to give up on this headunit since it's hilarious to tell people my radio runs pure Android and then I get this WTF look; plus it has every connection and feature I was looking for in a headunit.
 

Bikegeek

Senior Member
Feb 5, 2007
503
80
Swype Beta expired on 09/14/2013. Any way to get Swype working?

Never mind, went with Swiftkey.
 
Last edited:

jamieb122

Member
Aug 14, 2013
23
12
Extended Volume Widget

All,

I have created an extended volume widget the models an ACTUAL VOLUME KNOB. I was so frustrated with not having a knob... I was also frustrated with not being able to change tracks or toggle play pause. Just swipe from the right of the screen to activate.

Current Features:
Auto Starts at Boot
Swipe from right of screen to activate
Touch sensitive volume knob
Play/Pause Toggle
Previous/Next Track buttons
Activate from ANYWHERE (it is always running), and not have to close your current app...

Upcoming Features:
Show track meta data
Configuration options with to change swipe location to either left or bottom
Option to activate via a button
Color options?

If you have any other suggestions let me know.

Here is a link to a youtube demo
http://www.youtube.com/watch?v=PgCPrTySN9s
 

Attachments

  • AsteroidVolumeExtended.apk
    767.7 KB · Views: 85
Last edited:

donaldta

Senior Member
Aug 12, 2013
1,328
461
The thing is I'm only installing a few apps from the Asteroid Market (less than 5). I don't want to give up on this headunit since it's hilarious to tell people my radio runs pure Android and then I get this WTF look; plus it has every connection and feature I was looking for in a headunit.

You should know that it really isn't the quantity of the apps but the space they take up on the internal storage. Besides, there's not that much room to begin with; a total of 376MB for internal storage is almost already filled up with the pre-install software. You might be able to alleviate your Black Lagoon problems by moving your 5 applications onto the SD Card. Especially, if one or more of those apps are navigation packages with offline maps. It doesn't hurt to try. Otherwise, I would suspect there's a problem with internal flash memory and you should have the unit replaced before the warranty expires.

ok, make sense.
I have just downloaded the latest version of the file:
you can download it here: http://sdrv.ms/1dilYEb (remove spaces, I am new to the forum and can't post links)

let me know if you need something else

Alright, I found an interesting startup script for the SCT. The path inside the archive is "FileSystem\system\etc\set_adb_usb.sh"
Code:
#!/system/bin/sh
#
# Author: Yann Sionneau <yann.sionneau@parrot.com>
#
# This script is called by a udev rule when a cable is plugged in USB0 port.
# This script sets adb.tcp.port to -1 meaning that ADB will then listen on USB
# instead of TCP/IP.
# Then this script will restart adbd service

export PATH=/system/bin:/system/xbin

if [ -f /tmp/cache/others/adb_usb ]
then
	exit 0
fi

touch /tmp/cache/others/adb_usb

setprop 
service.adb.tcp.port -1

stop adbd
start adbd

This leads me to believe the Android Debug Bridge (ADB) is running over TCP by default, sort of like on the original Google TV. So, you might be able to download the Android Developer Tools. Unzip it, and then at the command line use "platform-tools\adb connect <IP.address.of.SCT>" to connect to your SCT and install third party apps by either using "platform-tools\adb install <package_name>" or use the GUI, "\tools\monitor.bat" Either than or try and figure out which port on the SCT is USB 0 which turns into a ADB port when something is connected to it.

On a side note, I'm a little tired of having to respond to people about giving access to the SCT software when it is already available. The download is listed above, I fixed the link to make it even easier. All anyone needs to extract the files from the archive is the plftool that loveshackdave created and mentioned in this post.

Okay, I've posted the binaries and source for my .NET plftool project here. I've handled the symlink sections by simply creating a file called [filename].simlink that contains the section data. The should be fine for rebuilding the plf file. I've still got to handle the file permissions byte and figure out what the 2 unknown uint's are in the file_action header. the permissions shouldn't be too much of an issue, I'm thinking of creating a filesystem meta-data file that will hold all this information for rebuilding, unless anyone has any better ideas.

Basically, download, unzip, and go into the command line, the binaries directory and use the command syntax, "plftool -i <input_file> -o <output_directory>"

And please take the time to thank hoppy_barzed for hosting it for us and for loveshackdave for providing the tool to use it.
 
Last edited:

getiem

Senior Member
Apr 18, 2008
97
45
www.getiem.nl
Alright, I found an interesting startup script for the SCT. The path inside the archive is "FileSystem\system\etc\set_adb_usb.sh"


Nice, we are following you if and how you succeed to get ADB working on SCT.

About the files inside the SCT update plf: Lots of interesting stuf. gps_firmware.bin, tomtom still in whitelist.xml. Hopefully we get soon a way to add own .apk files to the SCT system.
 

johnnie_w

Senior Member
Aug 4, 2007
55
22
I succeeded in connecting to SCT over ADB. ADB is indeed enabled over TCP/IP by default. So I tried to install an apk:

Code:
C:\android\adt-bundle-windows-x86-20130911\sdk\platform-tools>adb install c:\android\apk\Framaroot-1.6.0.apk
285 KB/s (2124410 bytes in 7.265s)
        pkg: /data/local/tmp/Framaroot-1.6.0.apk
Failure [INSTALL_FAILED_INVALID_APK]

Hmm, this didn't work. The logcat output:


Code:
D/AndroidRuntime( 2786): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
D/AndroidRuntime( 2786): CheckJNI is OFF
D/dalvikvm( 2786): creating instr width table
D/AndroidRuntime( 2786): Calling main entry com.android.commands.pm.Pm
D/dalvikvm( 2041): GC_EXPLICIT freed 10K, 50% free 2735K/5379K, external 2801K/3132K, paused 44ms
W/ActivityManager( 1366): No content provider found for:
W/ActivityManager( 1366): No content provider found for:
D/PackageParser( 1366): Scanning package: /data/app/vmdl-1074467422.tmp
W/PackageParser( 1366): Signatures files not found.
D/PackageManager( 1366): Scanning package com.alephzain.framaroot
W/PackageParser( 1366): Signatures files not found.
W/PackageManager( 1366): Package couldn't be installed in /data/app/com.alephzain.framaroot-1.apk

It looks like it's searching for a specific file. This is probably because installation from Unknown Sources is disabled, and I can't enable it in the sqlite database because it's not readable without root. Hmm, chicken and egg problem. Any help would be greatly appreciated!
 
  • Like
Reactions: santu001

donaldta

Senior Member
Aug 12, 2013
1,328
461
I succeeded in connecting to SCT over ADB. ADB is indeed enabled over TCP/IP by default. So I tried to install an apk:
Code:
C:\android\adt-bundle-windows-x86-20130911\sdk\platform-tools>adb install c:\android\apk\Framaroot-1.6.0.apk
285 KB/s (2124410 bytes in 7.265s)
        pkg: /data/local/tmp/Framaroot-1.6.0.apk
Failure [INSTALL_FAILED_INVALID_APK]
Hmm, this didn't work. The logcat output:
Code:
D/AndroidRuntime( 2786): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
D/AndroidRuntime( 2786): CheckJNI is OFF
D/dalvikvm( 2786): creating instr width table
D/AndroidRuntime( 2786): Calling main entry com.android.commands.pm.Pm
D/dalvikvm( 2041): GC_EXPLICIT freed 10K, 50% free 2735K/5379K, external 2801K/3132K, paused 44ms
W/ActivityManager( 1366): No content provider found for:
W/ActivityManager( 1366): No content provider found for:
D/PackageParser( 1366): Scanning package: /data/app/vmdl-1074467422.tmp
W/PackageParser( 1366): Signatures files not found.
D/PackageManager( 1366): Scanning package com.alephzain.framaroot
W/PackageParser( 1366): Signatures files not found.
W/PackageManager( 1366): Package couldn't be installed in /data/app/com.alephzain.framaroot-1.apk
It looks like it's searching for a specific file. This is probably because installation from Unknown Sources is disabled, and I can't enable it in the sqlite database because it's not readable without root. Hmm, chicken and egg problem. Any help would be greatly appreciated!

Okay, let's try installing something a little more legitimate than Framaroot first, since that absolutely needs the "unknown sources" to be enabled. We might have to learn how to crawl before we can run.

It seems like it is looking for the package's signature file. Try something like ESFileExplorer_120.apk or another Android Market app which should have the proper signatures inside of it. I tested it myself on the Asteroid Smart by uninstalling ES File Explorer, disabling "Unknown Sources", rebooting it, and then re-installing it via ADB.

Otherwise try other things such as "adb remount" which remounts the rootfs as writeable, "adb push <package_name.apk> /data/app" this attempts to copy the packing into the user's install directory, "adb push <package_name.apk> /data/system" this attempts to copy the package into the system. If you're used to linux command line then play around with "adb shell" to see what opportunities exists. Is this where you tried "sqlite3 /data/data/com.android.providers.settings/databases/settings.db"? If you can't do it directly, maybe copy settings.db to the sdcard and use sqlite3 to edit it then copy the modified version over? Unfortunately, I don't have a SCT so we'll need someone with one that can tinker with linux/android to help find a way.
 

santu001

Senior Member
Mar 16, 2010
536
47
Regio Amsterdam
Thanks donalddta and johnnie for trying to sort this out! Eagerly awaiting if we'll be able to improve on SCT... or at least get something out of it!:cowboy:
 
Last edited:

ajosefox

New member
Sep 16, 2013
2
0
Google Play Music

Hey folks you've already been an immense help in getting Play Service working on my Smart. However, I'm running into just one new issue. Google Play Music thinks I'm offline. It will load up all my music but it appears grayed out and when I click on it it tells me I'm offline. Any help would be greatly appreciated.
 

getiem

Senior Member
Apr 18, 2008
97
45
www.getiem.nl
Since we are getting more development on the Volvo SCT system and it differs in Hard- and Software from the Parrot Asteroid Smart, it may be usefull to open a separate topic here?

Would be better to bundle the stuff of Volvo SCT.

Who will start a new topic with some base info from this topic copied? Can a moderator split SCT postings to a different topic?

---------- Post added at 08:57 AM ---------- Previous post was at 08:18 AM ----------

Since we are getting more development on the Volvo SCT system and it differs in Hard- and Software from the Parrot Asteroid Smart, it may be usefull to open a separate topic here?

Would be better to bundle the stuff of Volvo SCT.

Who will start a new topic with some base info from this topic copied? Can a moderator split SCT postings to a different topic?

I opened a new topic about Volvo SCT
http://xdaforums.com/showthread.php?p=45695718#post45695718
 

veearrsix

Member
Oct 8, 2008
34
1
All,

I have created an extended volume widget the models an ACTUAL VOLUME KNOB. I was so frustrated with not having a knob... I was also frustrated with not being able to change tracks or toggle play pause. Just swipe from the right of the screen to activate.

Current Features:
Auto Starts at Boot
Swipe from right of screen to activate
Touch sensitive volume knob
Play/Pause Toggle
Previous/Next Track buttons
Activate from ANYWHERE (it is always running), and not have to close your current app...

Upcoming Features:
Show track meta data
Configuration options with to change swipe location to either left or bottom
Option to activate via a button
Color options?

If you have any other suggestions let me know.

Here is a link to a youtube demo
http://www.youtube.com/watch?v=PgCPrTySN9s


I really like what you've done with this, the other volume widgets I've tried have been way to small or tried to do too much. I like the simplicity and size of your solution.

I have one suggestion though before jumping into adding the cool customisation features. It suffers from the same issue that all other volume widgets seem to have, and that is the volume jumps to where the touch is registered, meaning if your clumsy or accidentally touch near the max volume, you're likely to get a bit of a surprise.

I think it would be more useful if the volume knob didn't try to jump to the point where the touch is registered, and that it just becomes 'active' when you touch it. So the interaction would be more like touch the knob, nothing changes, but as soon as you touch it and rotate this is when the volume would change.

As it stands it's already the best volume widget I've tried, but if volume knob was a little more 'safe' for want of a better word, this would make the widget an absolute essential for all asteroid smarts.

As for customisation features, maybe the ability to theme the knob/buttons, or make the background more transparent. A source button might be nice for going straight to the active source or the source list.
 
Last edited:
  • Like
Reactions: Sirgeekalot

hoppy_barzed

Member
May 27, 2008
27
2
This leads me to believe the Android Debug Bridge (ADB) is running over TCP by default, sort of like on the original Google TV. So, you might be able to download the Android Developer Tools. Unzip it, and then at the command line use "platform-tools\adb connect <IP.address.of.SCT>" to connect to your SCT and install third party apps by either using "platform-tools\adb install <package_name>" or use the GUI, "\tools\monitor.bat" Either than or try and figure out which port on the SCT is USB 0 which turns into a ADB port when something is connected to it.


ok, I have tried this.
ADB Connect works well
when I do the ADB install command line, the package seems to copy correctly and then I get the message [INSTALL_FAILED_INVALID_APK]

I tried with 2 differents APK and result is the same :(

not cool
 

RigWig

Senior Member
Mar 7, 2011
60
16
Has anyone been able to get a more current play store running on the smart? I know everyone has been able to get the old android market running but I was wondering if a more updated version was possible.
 

donaldta

Senior Member
Aug 12, 2013
1,328
461
So the Asteroid gets switched power from the Unika?

When the swc wires are completely disconnected, the Unika still flashes amber. The reset button does nothing. Apparently I have something connected wrong.

FYI, I found this buried in the Unika Support page > F.A.Q. > Installation
After connecting the Parrot UNIKA, the diode on the unit is orange and flashes. What does this mean?
> This indicates that the Parrot UNIKA is updating. Do not disconnect it until the LED changes to green.

Hey folks you've already been an immense help in getting Play Service working on my Smart. However, I'm running into just one new issue. Google Play Music thinks I'm offline. It will load up all my music but it appears grayed out and when I click on it it tells me I'm offline. Any help would be greatly appreciated.

It may be showing you a cached copy of the music you stored on Google's servers. Is your Asteroid Smart connected via WiFi or tethered to use cellular data? Do you have any music stored on the SD Card?

ok, I have tried this.
ADB Connect works well
when I do the ADB install command line, the package seems to copy correctly and then I get the message [INSTALL_FAILED_INVALID_APK]

I tried with 2 differents APK and result is the same :(

not cool

That's pretty disappointing. I suggest continuing this conversation on the new dedicated thread, "[VOLVO SCT] Volvo Sensus Connected Touch"
 
Last edited:

ronsno

Senior Member
May 6, 2013
66
1
Cobra iRadar S-Series

I just installed Cobra's new iRadar S-series. This unit which is installed up under the hood of you car sends a signal via Bluetooth to your Android or iPhone. I can get it to work with my iPhone, but the Asteroid Smart doesn't see it. You have to go into your Bluetooth setup and set it to discover-able, then the radar shows up as a headset. Any ideas as to how I can the Asteroid Smart to see this device?
 
Last edited:

donaldta

Senior Member
Aug 12, 2013
1,328
461
I just installed Cobra's new iRadar S-series. This unit which is installed up under the hood of you car sends a signal via Bluetooth to you Android or iPhone. I can get it to work with my iPhone, but the Asteroid Smart doesn't see it. You have to go into your Bluetooth setup and set it to discover-able, then the radar shows up as a headset. Any ideas as to how I can the Asteroid Smart to see this device?

I was actually thinking of doing the same thing. However, it was pretty clear on the Cobra website that the iRadar S-series is NOT compatible with Android devices. Most likely the root of the problem is that there isn't a Bluetooth (BT) device driver for it on Android yet or possibly they just haven't updated their Android app. That means, until they do then only the Cobra iRadar ATOM and 200 are compatible with Android. I'm guessing those two are using commonly use BT serial drivers, much like most ELM327 ODB2 devices do.

Additionally in my research, I found out that Cobra radar detectors are pretty much a joke to radar enthusiasts. This got me into thinking of going with an Escort model but they don't have a "hidden" or custom installation that is compatible with their Escort Live! app. Though they do have several windshield mounted devices that are compatible. However, the least conspicuous model is the Escort SmartRadar which sort of hides behind your rear view mirror. So, I personally decided to put that project on hold.
 

ronsno

Senior Member
May 6, 2013
66
1
I was actually thinking of doing the same thing. However, it was pretty clear on the Cobra website that the iRadar S-series is NOT compatible with Android devices. Most likely the root of the problem is that there isn't a Bluetooth (BT) device driver for it on Android yet or possibly they just haven't updated their Android app. That means, until they do then only the Cobra iRadar ATOM and 200 are compatible with Android. I'm guessing those two are using commonly use BT serial drivers, much like most ELM327 ODB2 devices do.

Additionally in my research, I found out that Cobra radar detectors are pretty much a joke to radar enthusiasts. This got me into thinking of going with an Escort model but they don't have a "hidden" or custom installation that is compatible with their Escort Live! app. Though they do have several windshield mounted devices that are compatible. However, the least conspicuous model is the Escort SmartRadar which sort of hides behind your rear view mirror. So, I personally decided to put that project on hold.

On their web-site they don't mention Android, but on all articles about it they say iPhone and Android compatible. I looked into other brands as well and they are very expensive especially including the install cost. I figured even if it's not the best radar, 1) it was inexpensive and 2) completely hidden. Cobra has navigation products. I'm hoping they come out with a Nav-App with built-in radar. I figure eventually we'll get it working with Android. I've already contacted them. For now I've got it working with my iPhone. I'll give feedback on whether its a piece of crap or has some value.
 
Last edited:

jamieb122

Member
Aug 14, 2013
23
12
I really like what you've done with this, the other volume widgets I've tried have been way to small or tried to do too much. I like the simplicity and size of your solution.

I have one suggestion though before jumping into adding the cool customisation features. It suffers from the same issue that all other volume widgets seem to have, and that is the volume jumps to where the touch is registered, meaning if your clumsy or accidentally touch near the max volume, you're likely to get a bit of a surprise.

I think it would be more useful if the volume knob didn't try to jump to the point where the touch is registered, and that it just becomes 'active' when you touch it. So the interaction would be more like touch the knob, nothing changes, but as soon as you touch it and rotate this is when the volume would change.

As it stands it's already the best volume widget I've tried, but if volume knob was a little more 'safe' for want of a better word, this would make the widget an absolute essential for all asteroid smarts.

As for customisation features, maybe the ability to theme the knob/buttons, or make the background more transparent. A source button might be nice for going straight to the active source or the source list.

You seemed to have read my mind, although I forgot to add that to the feature list, it will be the next thing I add...It should be up by tomorrow or Monday evening at the latest...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 11
    I'm not sure where I found this info, but I don't believe it was here, so I thought I'd leave a little write up about enabling Google Voice Search. First I found and downloaded the old voice search apk. You will need to search for voice search 2.1.4 apk..should be a legitimate free download. However, as I'm sure many have tried and seen, it simply force closes when installed. So, as mentioned, I found a post somewhere that pointed to the missing lib...oh so obviously named libvoicesearch.so. It can be found in the gingerbread gapps zip. Again, you can just search for that...I found it on goo.im/gapps. Now on a basic level, we're done, you can have your voice control icon and a voice input button will be added to maps and the browser.

    voice_search.jpg

    maps.jpg

    browser.jpg


    So, we're just missing one more thing...voice typing from the keyboard into any app. Unfortunately whatever it is that triggers keyboards to display a voice input key is still missing. So, simply installing Gingerbread Keyboard isn't enough to enable the functionality. I tried out quite a few keyboards and obviously they are all keying off the same thing...perhaps it's a bit to flip in some config file...regardless it's not there currently. I did find two keyboards(there are possibly more) that will present the key. One is SwiftKey, the other Kii. Neither are free, Kii only clears it's fancy prediction dictionary when not registered, so I went with it...plus it has a better voice input presentation. Only final caveat is that neither of these will show the voice key as a primary key...you have to hold another key and it will popup as the first option...so it's not too bad. Still looking for a perfect solution, but this functions in the meantime.

    kii.jpg


    I guess I'll go ahead and post up a few other things from my setup that folks might find useful since I'm here.

    1. Tablet Talk - Direct Text message forwarding from your phone. There are a few programs like this, but this one uses a direct link (BT or Wifi) from your phone and doesn't have to go out to some other server to store/fetch messages. Interface it okay, designed for tablets, so a bit cramped on the small screen. But seems to function pretty well. I'm connected via bluetooth and it doesn't interfere with voice call functionality at all. You do have to run a service on your phone also, but so far I haven't noticed any negative impact. Oh yeah, needs an Android phone...but we're on XDA right...so that shouldn't be a problem for most.

    tablet_talk.jpg


    2.Android Weather Widget - I have discovered, along with others, that the majority of weather widgets don't play nicely with the Asteroid. Since it's gingerbread, the widgets basically think it's a phone and even when connected to some wifi network, when it can't get initial location triangulation via a cellular data network...it will never get a location lock. Elsewhere someone found a non-free widget that functioned correctly, but I'm cheap... I finally found the Android Weather Widget after trying quite a few. It's pulls location via the gps and then grabs the needed data from wifi. Works and looks great. Using it with ADW in the screenshot of my current setup. As an aside, so far ADW is working nicely.

    adw_weather.jpg


    3. PerApp - Most of the time I like to use Google Navigation for my mapping needs. I quickly found there was no way to adjust the volume on the Asteroid. It is not tied to master or notification...well it does adjust with master(since, you know, it's the master volume), but it's at a much lower level than the music so can't play nicely. Found PerApp, which allows me to go in and set up to a +15db increase for the app. Works like a charm. Also has rotation functionality(again per app) that functions great. Only caveat can be found in one of my previous posts. Make sure to turn off it's screen timeout functionality. You can't set it to 0(which in this case is no timeout) and it will default to 1 minute. You will then get an annoying clock popup every minute and go crazy trying to find out why. So after installing you might needs something like SOFFT to reset the default timeout.

    4. AsteroidTweaker - Mentioned just above, I basically use this to have a reboot functionality without having to have a paperclip handy along with getting my unit to resume from my USB drive most of the time. Also has various other tweak and fixes. Worth a look. Steering wheel control people, it claims to have some fixes for that also...but I haven't looked into it much as I do not. One negative I have noticed is that when switching between sources, it get's a little confused and jumps back a forth for a second...I don't switch sources that often, so minor annoyance for me.

    5. Droid VNC Server, Dropbear SSH Server(not my first choice and now discontinued, but works). Using VNC to capture screens, it's also nice to play around from the comfort of my house. A bit slow to refresh and makes some actions pretty difficult, but overall works well. Always nice to be able to SSH in and take a look around also.

    6. AdAway - Host file ad blocker.

    7. Mongoose web server - This is actually for running on a windows PC. Just throwing it in because it's handy. Basically just throw the executable in a directory of file you want to access remotely and start it up. Then you can browse to your pc from the Asteroid Smart web browser and download the stuff you are wanting to get on your device. Sure you could also start up the SSH Server and scp, or install and sftp server, but this is just handy sometime.

    Anyway, hope this might help some folks out. I had nice helpful links in place for the apps, but XDA apparently did not care for that within my great wall of text. Not quite sure why it refused to let me post with the links... Anyway, let me know if you have any questions on things I've mentioned...
    6
    Thank you, sounds great. Please keep us updated! :good:

    So, i've managed to build a kernel, compile CWM and i'm in the process of compiling CM10.1

    luckily my Big bro works for HP and has loaned me a VM on one of his HPCloud Farms.

    my current issue is reverting to a working unit. if i replace the current recovery with CWM, i cant just put a stock rom back because the stock rom uses a PLF file. i was hoping that the PLF was just a renamed ZIP, but i dont think it is.

    so, as you can understand i'm a bit wary of just flashing the recovery.img using ADB if i cant but it all back.. i've taken a copy of the mtd0 and mtd 1 devices but they're pretty useless if i cant get the thing to boot and its bricked..

    i'll do some research and maybe even get in touch with parrot themselves to see what my options are..
    5
    Hey everyone,

    After a few failed attempts at getting the Play Store working on my Asteroid Smart I eventually got it to work, to be honest it wasn't complicated just long winded.

    I have gone through the other write up's and some didn't work (at least for me anyway) so I thought I'd share 'my' installation process, if it helps 1 person then it was worth the effort :good:

    1. Install Framaroot from here http://xdaforums.com/showthread.php?t=2130276 I used 1.4.1

    I followed this video to install the apps

    http://www.youtube.com/watch?v=PD4LSdZ3OBs

    This is the installation procedure I followed for Framaroot

    http://www.youtube.com/watch?v=mTFVkjtxaWA

    After installing Framaroot, take the little panel off the left hand side and reboot!

    2. Download Root Browser Lite from here and Install.

    3. Download GoogleServicesFramework.apk here & Vending.apk here and copy both files onto your SD card.

    4, Install GoogleServicesFramework.apk

    I then rebooted the Asteroid Smart.

    5. Using Root Browser Lite, locate Vending.apk on your SD Card and copy the file to /system/app on the root of the Asteroid.

    6. Long press the Vending.apk file and go to 'Permissions' I set Users/Group/Others to Read & Write access.

    Again I rebooted the Asteroid.

    7. Create a shortcut to Vending and login to your google account, at this point I did get an error but I just continued and logged in.

    That was it :D It works perfectly!

    I also installed used Market Helper from here to trick the Google Play Store into thinking my Asteroid was my Samsung Galaxy S3. The only issue I found doing this was that the setup screen didn't fit the Smart too well so I used 'Ultimate Rotation Control' downloaded from the play store to set the screen into Portrait mode while I used Market Helper.

    I now have CoPilot live installed :good:

    I know it's a bit long but it worked for me, hopefully it will be of use to others :cool:
    5
    We now have root :)

    Sent from my Nexus 4 using Tapatalk 2
    5
    So, today i created an Amazon AWS EC2 instance with the sole intention of porting Jellybean to the Asteroid Smart.

    i've never port a ROM before and this will be a very steep learning Curve, but i'm hoping that due to the lack of built in Radio Modems and other boards that it should be easier that other devices. Famous last words eh?

    i'll prob make a separate Thread for my progress but if anyone has any experience to share, please feel free.