yashsingh1/xdaforums huggingface dataset:
[Android General] Nanoman66:
I had same resetting problem with Waze. Fixed with a move to SD

Thought I would share and see if this fix works for everyone else. I was having this exact problem with Waze. On a whim I went into the standard app management in the settings and moved it to the SD. This probably breaks the Waze widget if one exists, but I've never used it so I would know. I have been running Waze like this for several months now and have not had the resetting problem. Try it out and let us know if it works for you too. :fingers-crossed:
[Android General] LAYGO:
When I went to clear the cache, I noticed the option to move it to SD & almost did it. Will try it in the morning. Clearing the cache didn't work. :(
[Android General] ronsno:
I shut it down just before shutting down my car. It works but we shouldn't have to do its this way. I'm holding out hope for an update that fixes this issue.
[Android General] getiem:
Thanks KISWUM, i got the PPK from you :)

Jup, hopefully we will find a way :)
[Android General] LAYGO:
This didn't work. Cleared data & moved & still got prompted.

Scorched earth reinstall happening later tonight or tomorrow.
[Android General] mpgrimes:
Any android kernel devs in herethe that would be willing to do some tweaks etc to the smart kernel. Here is a link to the asteroid smart kernel

https://devzone.parrot.com/projects/show/open-source-software
[Android General] teoteocoli:
BT USB dongle

Since in my asteroid smart the internal bluetooth chip does not work for an hardware problem (i think), It s possible to connect to the usb port an external bluetooth usb dongle with the same functions ?

Which one can i buy ?

Thanks

Teo
[Android General] donaldta:
I don't think you can. The only bluetooth drivers that comes with the Asteroid Smart is located "system/lib/modules/2.6.35.13-02907-g1df9359/kernel/drivers/bluetooth/btmrvl_sdio.ko". This is Marvell Bluetooth over Secure Digital Input Output driver. You'd probably have to compile your own kernel modules in order to support a different device. The Asteroid Smart is less than a year old, you should be demanding to have the system replaced now before the warranty expires. If the bluetooth hardware is defective it very probable that there are more problems with the hardware.
[Android General] teoteocoli:
Thank you Donald. Yes i see the driver, Our chip is the 88w8688 from Marvel..BT and WIFI..

I heard my customer support and they change me the my asteroid however it would be interesting add to kernel the possibility to use other external devices...,i see a similar implementation to the tablet DROPAD A8...

see you soon
[Android General] szumacher:
disable PIN (SIM card) confirmation

Hi all

I have plugged USB mobile Internet device into my Asteroid and *I am wondering if it is possible to turn off confirmation of SIM *PIN every time my Asteroid starts.*

Thanks
[Android General] kiswum:
You can probably turn it off from a mobile phone. Just put it in and remove the pin.

Sent from my Xiaomi mi2 with Tapatalk. This is why my message could contain spelling mistakes. now Free
[Android General] K_Hismoom:
Yes, removing the SIM PIN is the only way I found around this.
[Android General] edit:
Don't know about that but you can always take the sim, put it in your phone disable the pin request, put it back in your internet stick and you are done.

---------- Post added at 09:53 AM ---------- Previous post was at 09:51 AM ----------

I've sideloaded Youtube but like many other sideloaded apps the sound quality is bad because it can't use the Smart EQ.

Have you found a solution to enable the Asteroid Smart EQ for the sideloaded apps?

Thank you!
[Android General] Bikegeek:
Update to version 2.14 is out for US and Canada - http://www.parrot.com/usa/support/parrot-asteroid-smart.
[Android General] donaldta:
Nice, it looks like they worked with Metra (Axxess) to get Steering Wheel Controls for both the Asteroid Smart and Tablet.

I noticed that Axxess updated some of their install documentation to include its compatibility.

And, the part is listed in the Metra Online Catalog as the ASWC-1 HARNESS FOR PARROT.

I just hope this version doesn't block root access or brick people's GPS again. That would suck.
[Android General] ronsno:
Anyone installed yet?
[Android General] smcabete:
New update

Just updated mine. All good, just had to re-root . Let's hope the random reboots stop.
[Android General] Nanoman66:
Change log for Update?

Anybody have a link to or know if there is a change log for this update? If the only changes are the steering wheel control updates and a GPS firmware, we're not getting much love from Parrot, and I am sad. Wouldn't it be awesome if we received a real os upgrade someday? :fingers-crossed: Alas, I think we're all the beta testers for version 2...
[Android General] mpgrimes:
Wouldn't it be nice to see it upgraded to kitkat. Since kitkat is designed to run well on older slower hardware.
[Android General] F2thaK:
power antenna issue

hi all, Ive had a parrot AS in my car for a while now. Ever since it was put in Ive had an issue with my power antenna. When the car is off the antenna goes up then down randomly. Also sometimes it wont go up when the car is running. I know its not the switch as it does it when its unplugged. The antenna is brand new but is aftermarket (is made for my car though.) Ive tried an alternate power antenna module also with no luck. Its really annoying!! My car is a Holden VL commodore, not that anyone on heres probably heard of it. Thanks in advance!
[Android General] donaldta:
Hmmm... the Asteroid does have a tilt sensor which pre-powers the headunit when it detects movement. This is used to reduce the perceived boot up times when you actually turn on the unit with the ignition key. However, I am not sure whether if it is supposed to actuate the power antenna / amplifier on the blue wire unit the unit is fully powered on. This might be a malfunctioning unit. You might consider contact Parrot's customer service by phone at 877-9Parrot (877-972-7768) from Monday to Friday between 9 am to 7 pm.
[Android General] ronsno:
I just installed the update as well, re-rooted, as is well. Can't really tell any difference yet.
[Android General] delboydell:
the Smart does turn on the remote output wires on detecting movement, so external amps , antennas ect will turn on for a short time whilst the deck comes out of deep sleep. I have informed parrot of this problem and it is getting looked at. but as to when an update will be made???? who knows
[Android General] donaldta:
Well, that's disappointing. I guess in the interim one could use a 12VDC SPST Automotive Relay so that it only connects the blue wire while the ignition is switched on.
[Android General] Jinster:
I wonder what these firmware updates (that also updates the OEM GPS module) would do to an aftermarket GPS module.

Like many, I have replaced my dead factory GPS with an aftermarket one that seems compatible.

I wouldn't want the update to either lose the compatible GPS driver or attempt to update and brick my non-OEM GPS unit...
[Android General] 49311:
Hey guys. Had a question.

I know there is a button for a backup camera but is there one for a front camera? Or the ability to do dual mode (front and back split screen)?

Thanks in advance for any help
[Android General] jaanusj:
Navigation buttons auto hide?

Is it possible to modify the rom to auto hide the navigation buttons (left on image) when they are not in use?
[Android General] mdsmds:
USB Webcam

Does anyone know if it is possible to get a USB Webcam working on this unit yet so that it can be used with the Track Recorder plug in on Torque Pro?

Thanks!
[Android General] donaldta:
I highly doubt that the Parrot firmware updates will affect the third-party GPS units. The GPS dongles are basically a receiver interconnected by a serial usb device. So, in order for firmware Parrot's update to affect the unit it must use the exact communication protocols in order to place the device into an update state. And not every GPS manufacturer uses the same USB to serial convertor.

As for losing the drivers, I doubt Parrot would do that since that would further reduce the device's compatibility.

The Parrot Asteroid only has a single RCA camera input assigned for the backup camera. So, by itself you would not be able to switch between different cameras or angles. There are devices like the Kenwood CMOS-310 which comes with its own switch that you can use to change the angles. I'm sure you or your installer can get creative with the available aftermarket products in order to support a front and rear camera.

Is it possible? Yes. Has anyone figured it out yet? No. At least, nobody has shared the information if they have. Parrot's implementation of the softkey is not a direct backport from the Jellybean implementation otherwise we could use "qemu.hw.mainkeys =﻿ 0" in the "/system/build.prop" file to disable the feature and use a softkey replacement app from the Android Market. It is also not a direct port from the Ice Cream Sandwich implementation since "system/framework/framework-res.apk/res/values/bools.xml" does not have the following setting, "config_showNavigationBar".

I can tell you; however, that Parrot names the component "Parrot Virtual Touch Keyboard (VTK)" and there are two files found in reference to it in the Asteroid filesystem; "system/xbin/parrotVTK" and "system/usr/keylayout/parrotVTK.kl". I have edited the the ParrotVTK.kl file to adjust the assigned key events for the softkeys which changes what they do. However, that's is as far as I've gotten.

---------- Post added at 09:35 AM ---------- Previous post was at 09:07 AM ----------

The drivers for a USB Webcam does not come pre-installed with the Asteroid. You'll have to manually compile and install your own for it to work. Although there was a webcam project for the Asteroid Classic, I haven't seen anyone try it out for the Asteroid Smart or Tablet.
[Android General] mdsmds:
Thanks, I have also seen this video on YouTube which I'm hoping means it is possible?

Edit: Sorry I can't post links yet but if you look at www DOT youtube DOT com/watch?v=_E38rTzq_9s you should be able to see it!
[Android General] donaldta:
Thanks for sharing! Considering he has a working proof of concept video involved, I assume that it not only possible but that it will be implemented in future version.

Btw, the YouTuber whom linked that video works for Parrot. Andrei Mandychev.

Yeah, xda will not allow you post links until you have at least 10 posts logged and if you post too quickly, each post will be merged and only count as one. Though, I am curious if you can use the YouTube tags from the advance editor. It allows you to wrap tags with partial a YouTube URL to embed videos in your posts. For example, the video that you psuedo linked would end up being being {YOUTUBE}_E38rTzq_9s{/YOUTUBE} although with square brackets instead of curly and it will show up in the post like it is my edited quote of your last post.
[Android General] MeddlE-pf:
Quick question as I don't have one of these (yet).

Do they do gapless playback of mp3 files? ie an album like Pink Floyds The Wall where there are no distinct audio gaps between tracks.
[Android General] szumacher:
Hi guys

Thank you for your answers regarding USB modem and disabling PIN on SIM but I cannot disable PIN in my SIM card because it not possible. I tested it on five old and new phones. Moreover I talked with Orange in Poland and they say that in SIM which I have it is not possible to disable PIN. I can only change it because it is company (corporate) SIM
[Android General] jaanusj:
Experimented with ParrotVTK - renamed it and the keyboard was gone but also the touch was gone. Renamed it back but still no keyboard and touch - had to use external keyboard to reload plf....so dont try this if you need touch screen.

Most interesting thing is that after renaming the file back it did not start working again - checked the file rights but this did not help either.
[Android General] donaldta:
Did you try rebooting after you renamed it back? Also, which keyboard are you referring too the; the soft keyboard that pops up from below or the softkeys on the left side? And what do you mean "touch was gone"? Are you saying that the entire screen did not respond to any touch commands or only on the left side?
[Android General] donaldta:
Here's an interesting piece of trivia. The author of Asteroid Tweaker seems to be a technical manager at Parrot. I've come upon this information by checking whois on fab-uleux.com which is source location of the website that the software is distributed.

And if you Google his name and check his LinkedIn Profile.

So, either this is an elaborate spoof or the author is an actual Parrot employee.
[Android General] jaanusj:
Many reboots, entire screen will be sensless. So this file manages everything related to touch. When looking the source it looks like elf file but i doit know how to decompile it.

When the touch was gone it was only possible to use hardware usb keyboard to load old version of plf....
[Android General] mdsmds:
Thank you, I thought (or hoped!) he worked for parrot as he mentioned it was an update to com.parrot.videoin. I've replied on his youtube comments asking when it will be available as it doesn't look to be in 2.1.4 from what I've seen.

P.S. It looks as though the YOUTUBE tag will work for me, it doesn't show up correctly in preview but there is a flash object there so I think it would if I posted it!

---------- Post added at 11:36 AM ---------- Previous post was at 11:23 AM ----------

Yes that's right, he posts under the name Fabou on the parrot uk forum (and Team Parrot Fabien on the French one).

It does seem odd that a developer releases unofficial releases for a product he works on though. I guess the process for releasing official updates means it has to go through a lot more testing and any problems are reflected on Parrot, whereas if he releases his own unofficial ones then Parrot aren't held responsible?
[Android General] donaldta:
You're probably right.

I whipped up a little shell script to check the differences between 2.1.2 and 2.1.4

knoppix@Microknoppix:~/Downloads$ ls -ld Smart/*/FileSystem/system
drwxr-xr-x 16 root root 440 Nov 5 11:22 Smart/v2.1.2/FileSystem/system
drwxr-xr-x 16 root root 440 Nov 5 11:26 Smart/v2.1.4/FileSystem/system
knoppix@Microknoppix:~/Downloads$ cat check_ver
date > output_checkver.txt
for i in `find Smart/v2.1.4 -type f`
do j=`basename ${i}`
k=`echo ${i} | sed 's/v2.1.4/v2.1.2/'`
echo ---${j}--- >>output_checkver.txt
diff -q ${i} ${k} >>output_checkver.txt 2>&1
done
knoppix@Microknoppix:~/Downloads$ ./check_ver
knoppix@Microknoppix:~/Downloads$ grep differ output_checkver.txt | wc -l
198
knoppix@Microknoppix:~/Downloads$ grep such output_checkver.txt | wc -l
3
knoppix@Microknoppix:~/Downloads$

Basically, I have both versions of the plf uncompressed into their own directory. The script creates or refreshes the output file with the date and time as the header then finds all the path to every file in each subdirectory. For each iteration it adds a separator in the form of dashes that wrap around the filename and then checks the difference between the new and old files. If there is a difference or no file exist then it is noted and appended to the output file, otherwise it continues to parse through the list of files.

In the last two lines of the shell, I check the output file for patterns that match the words, "differ" and "such" then count each line. This tells me that there are 198 files that are different and 3 new files added to the update which didn't exist in the previous version. Here is an excerpt of the file it creates.

---com.parrot.asteroid.xml---
---com.parrot.sdcardlib.xml---
diff: Smart/v2.1.2/FileSystem/system/etc/permissions/com.parrot.sdcardlib.xml: No such file or directory
---com.android.location.provider.xml---
---android.hardware.location.gps.xml---
---handheld_core_hardware.xml---
---media_profiles.xml---
---init.goldfish.sh---
---whitelist.xml---
---NOTICE.html.gz---
Files Smart/v2.1.4/FileSystem/system/etc/NOTICE.html.gz and Smart/v2.1.2/FileSystem/system/etc/NOTICE.html.gz differ

The above tells us that com.parrot.asteroid.xml, com.android.location.provider.xml, handheld_core_hardware.xml, media_profiles.xml and whitelist.xml are the same between version. Where as the file, com.parrot.sdcardlib.xml, only exists in the new version and NOTICE.html.gz is different between the two versions.

I'll attach the output of the script in case any one is curious to see the rest of it.
[Android General] mdsmds:
Very clever, thanks. Your output seems to suggest that com.parrot.videoin.apk was altered although I think it would have been mentioned in the changelog if it did add support for USB cameras.

As an aside (and apologies for it not being a link yet!) but 2.1.2 seems to have been posted on the development parrot site if that is of any use to anyone:

https:// devzone.parrot.com/repositories/show/oss-asteroid-smart
[Android General] donaldta:
Are you sure? It appears to me that nothing has been changed since there are no further notations.

knoppix@Microknoppix:~/Downloads$ grep videoin output_checkver.txt
---com.parrot.videoin.apk---
knoppix@Microknoppix:~/Downloads$

Besides, if you look at the video close enough there are two separate shortcuts in the application drawer that he refers to "Rear Camera" (com.parrot.videoin.apk) and "USB Camera" (?). That usually this means that they are different Android PacKages (APK).

It could also be possible that the ability to use webcams which are specifically compatible with the USB Video device Class (UVC) have been added to 2.1.2 (or earlier). This could have escaped my detection earlier since I was looking for *.so or *.ko files with the words "uvc" or "webcam" in them. It didn't dawn on me that it could have been implemented as "libcamera.so" which is already present in 2.1.2 and as specified in his LinkedIn list of accomplishments.

Although, the questions remains, "Are there any current Android applications using this driver to communicate with the usb webcam?" In any case, they don't always announce all changes in the changelog. Sometimes they change something in anticipation for a future project without let us know about it or quietly clean up security holes.

Even though this has been linked through several variations in this thread, the sad part is that they do not provide all of the necessary source code. For example, I know for a fact that "/system/lib/framework.jar" and many other files are modified by Parrot but doesn't appear to be included in any of their shared source code repositories.
[Android General] mdsmds:
Apologies, I think I misread your post on what the output meant, I (wrongly?) assumed that

Files Smart/v2.1.4/FileSystem/system/app/com.parrot.audioservice.apk
and Smart/v2.1.2/FileSystem/system/app/com.parrot.audioservice.apk [COLOR="Red"][B]differ[/B][/COLOR]
---AccountAndSyncSettings.apk---
---DefaultContainerService.apk---
[COLOR="Red"][B]---com.parrot.videoin.apk---[/B][/COLOR]
---Contacts.apk---
---TelephonyProvider.apk---
---com.parrot.voicereco.apk---
---ParrotTtsService.apk---
---PicoTts.apk---
---SettingsProvider.apk---

meant that "com.parrot.videoin.apk" had a differ(ence) between the two versions.

Yes, very interesting that it is listed if it hasn't yet made it to a production environment (his YouTube video & comments are made well after the release of 2.1.2 though so does that point to it not being in 2.1.2?). I'll have to see if I can get a UVC webcam to test it out (I'll have to update though, as so far I've purposely remained on 2.1.1).

From the comments in the YouTube video, Andrei states "I guess future products will fully support Android Camera API and you don't need﻿ to adapt third-party apps to Asteroid". To me, this meant that the Parrot would see any USB webcam in the same manner as any other camera and therefore all existing applications that make use of a webcam would be natively supported. Or at least that's what I hoped he meant!

That's a shame, I must admit I missed the previous references to it and I only posted in case it hadn't been mentioned! 136 (and counting!) pages isn't the easiest of threads to follow...

Thank you for all your comments so far.
[Android General] donaldta:
If you look a bit higher than the excerpt that you quoted, the line above should be "---com.parrot.audioservice--" before it says, "Files Smart/v2.1.4/FileSystem/system/app/com.parrot.audioservice.apk and Smart/v2.1.2/FileSystem/system/app/com.parrot.audioservice.apk differ. That's because the script uses the "---{filename}---" nomenclature as a log separator prior to each file check. If the "diff" command finds a difference then its syntax will appear immediately below the separator. Otherwise, the script continues to parse and process the next file until the end of the list. Maybe I did not write it clearly enough to convey this point.

When he made the comment bares no relevance as to whether or not it exists on current or past versions. As I mentioned earlier, the architecture to support the feature could have been implemented much earlier than the release of the program that will actually use it. To me that would be the whatever application is behind "USB Camera" app (which is not included with either 2.1.2 or 2.1.4) not the "Rear Camera" app (which is).

Analogously, its like when a home builder puts a drain pipe along with water pipes into a room but doesn't not actually tap into them with water fixtures. That way would allow the homeowner the future convenience to convert the room into a bathroom or laundry room by just tapping into the unused pipes.

Since you still have v2.1.1 then you can check to see if the "/system/lib/libcamera.so" file exists. If it does then you can compare it with the version from 2.1.2 or 2.1.4 or if you don't know how then upload it as an attachment in your next post.

My interpretation is that current or near future implementation for the Asteroid is non-standard Parrot juryrigging. So, an application developer must specifically write their applications to support the libcamera.so in the Asteroid to allow their app to use a compatible USB Webcamera connected to it. However, in the future products (as in not the current) that they will backport or implement the standard Android Camera API so that any third-party app will be able to use the cameras connected to the Asteroid.
[Android General] F2thaK:
yeah okay thanks guys, if I got out now and kick my cars tyre, the antenna goes up about half way then down again. same if I open the door, unlock the central locking, bump the car...... really bloody irritating. at least its not a faulty unit.
[Android General] twcoolen:
Hi,

Over in the Volvo Sensus Connected Touch (SCT) topic we are looking for the Parrot Starter .APK for our freshly rooted units. As SCT users, we are unable to download the Starter app from the Asteroid Store ourselves.

I already asked Donaldta in the SCT thread, but I figured that this question is more suited for the Parrot Asteroid Smart topic.

I hope someone can help us out with the .apk.

Regards,

Tom
[Android General] ronsno:
Android vs iPhone

I currently have an iPhone 5 that sits in a dock tethered to my Asteroid Smart. Although it works fine, there are limitations as it's not Android to Android. I'm considering switching my iPhone to the HTC One (or Samsung S4, I do want the smaller footprint). What are some of the benefits I have access to by switching to an Android phone?