yashsingh1/xdaforums huggingface dataset:
[Android General] donaldta:
Are you seriously responding to a post from April 10th 2013, 04:39 PM? The Unika doesn't have problem with the CAN Bus protocol. It is however lacking in compatibility with all the manufacturer messages over the bus. If you're concerned about compatibility with this particular vehicle since it is not registered as being compatible, then one can get an Axxess ASWC-1 with an AX-SWC-PARROT cable instead. Although this was not available at the time of the original post, it is available now and IS compatible with a 2007 Dodge Charger.

Are you looking at the actual directory? Or are you looking at the Download app in the App Drawer? If you move it somewhere else does it still get deleted? Why does it have to be in the Download folder? What is the relevance of this file that you need it there?
[Android General] jaanusj:
Would be good if some one could sniff out the uart communication protocol between unika/aswc and parrot. Then we would be able to create open source Arduino based adapter which has more custom functions.
[Android General] Psy87:
Are there any apps to keep some apps running in the background?

I'm asking, because I don't want to use iGo, so I installed Sygic. But it's not running correctly in background. It has a lang delay
[Android General] arshavir:
Hi, I found new way - how to avoid disadvantage SEEK -/+ after installing apps that have Remote Controller Listeners.

1. Installed Autorun Manager from Play Store.

2. Then go to Recomended Advanced mode (Wait till Initialization finished)

3. Find that app, which one cause a problem with Seeks and click on it (you will see all listeners on bottom with checkboxes checked)

4. Uncheck Remote Control Receiver.

5. Reboot Asteroid Smart.

NOTE: I think ROOT is Important.
[Android General] donaldta:
Nice!
[Android General] arshavir:
I already solve my problem, I want to understand that just for my interest.

So, I installed app called IPTV, which uses m3u format for TV channels, so I send m3u from my IP provider to me via email. Opened Gmail on my Asteroid Smart and downloaded attached m3u (default folder is Download). After that I added m3u from IPTV - everything is OK, but after reboot IPTV want to find m3u, but it say that file is missing, opened Root Explorer and go to Download folder - yes file is missing (annoying). Tried to copy to another directory on my SD - same issue. Solved problem - uploaded m3u file to my server and add URL to m3u file on IPTV (another option to add m3u). So, just for interest - why file geting lost after reboot :confused:
[Android General] donaldta:
Honestly, I don't know. Maybe Grace Notes doesn't like it? :laugh:
[Android General] tbd@immigrantsong.de:
See the description in google play (and solution)

"Sometimes m3u files on Android could be deleted by the system. This happens because Android scans sd-card, reads m3u playlists and fixes them by deleting the links to files which could not be found on your sd-card. Since you have URLs instead of files in your playlist, Android thinks that playlist is empty and deletes it. To avoid this just create some folder, place there empty ".nomedia" file and your m3u playlist. After that Android will exclude that folder from scanning and won't touch the playlist."

But don't save in the download folder, you will have annoying effect.
[Android General] fotolom:
Hi everybody.

USB 2.4 GHz wireless mini-keyboard. Such as bellow.

In file /system/usr/keylayout/qwerty.kl add code:

key 163 MEDIA_NEXT WAKE
key 164 MEDIA_PLAY_PAUSE WAKE
key 165 MEDIA_PREVIOUS WAKE
key 171 SOURCE WAKE
key 155 APP_SWITCH WAKE
key 172 HOME WAKE

Now you can use keyboard as full remote control.

Player: Volume Up/Down, Next/Previous, Play/Pause.

Menu (≡), Home (⌂), Apps, Back as on Parrot's left key panel.

Navigation keys ( ◄,▲,►,▼, Ok) Works in all menu, in applications, settings, lists of artists, albums etc, in source window choose source, than press ►, so you enter list of content.

Touchpad lists homescreens and positions in menu.

Press "Search" + key you can start application from Quick Start.

"Fn" + "Enter" reboots Parrot.

With Holo Launcher you can choose icons on homescreen.

You can wright text of course.

There is very usefull app - KeyEvent Display. It shows code and screencode of pressed key. The keyboard can have another key positions, and with this app you can get correct scancodes.
[Android General] donaldta:
You should

NEVER

edit the qwerty.kl file directly. If you have a device that uses specific codes then you should create a custom key layout file for it. Even Parrot complies with this, which is why they have parrotVTK.kl file which is associated to the on screen buttons on the left side of the display and the Multi_CC.kl for the Unika. You can check "cat /proc/bus/input/devices" for the correct name of the the input device so you can correspond its name on the file.
[Android General] fotolom:
This is from file Generic.kl, there is no such file in Parrot. I removed qwerty.kl from Parrot, it works as before, exept remote keyboard.

Of course I follow you recomendations about cat /proc/bus/input/devices
[Android General] donaldta:
The Generic.kl file is the replacement in Android 3.0+ (Honeycomb) of qwerty.kl file that is resident on Android 2.3 (Honeycomb) and older. I am only providing recommendations in regards to best practices in Android. It doesn't matter to me whether or not you follow them; however, other people should be aware of it as well. Especially when using USB input devices that may have completely different configuration.
[Android General] zeusakatkm:
Just an update, the touch screen on my Asteroid Smart died, and I have been in communication with Parrot. They will be sending me a new unit soon.
[Android General] cuban11182:
I'm a bit confused on how to add the play store to my asteroid smart. I was able to root earlier tonight. I found the batch file earlier from this thread, but I"m not sure how I'm supposed to run it. Do i just plug it into one of the SUB files and run the batch file?

Thanks.
[Android General] donaldta:
You'll need to use the microUSB port in the back of the Asteroid Smart. The other full sized USB ports are all host ports. You'll also need the drivers from the Android Developers Kit to install for the OMAP3/4 device so it can be seen as a ADB device. Once you have that set up then you can double click on menu.bat file within the archive and follow the prompts.
[Android General] cuban11182:
I'm going to try and install it on my Macbook with parallels on it. My main rig is an NP9370 and weighs about 7 lbs. A little to much to be lugged around. Thanks.
[Android General] donaldta:
As they say, "If the mountain won't come to Muhammad then Muhammad must go to the mountain."
[Android General] cuban11182:
Ok so I downloaded the SDK but have no idea what the hell I'm supposed to do with it. When I click on SDK manager it opens a CMD promt, then closes it.

Sorry for beeing a noob. :angel:
[Android General] donaldta:
Heh, heh. When you connect your Asteroid Smart to your computer, it'll find it as "OMAP3/4 device. Use the device manager to update the drivers with the ones located in {path.to.sdk}\sdk\extras\google\usb_driver
[Android General] fotolom:
Thank you very much. I go to "cat /proc/bus/input/devices" and found, that the name of keyboard is "Riite_Mini_Keybo". Than I return original qwerty.kl and rename modified file in Riite_Mini_Keybo.kl

. Everything OK.
[Android General] unlimited:
Hello, a friend is asking me:

Is there any way to do a

factory reset

in Smart?
[Android General] donaldta:
Yes, it is in the Settings app under Advance Settings.
[Android General] unlimited:
hmm... I think I tried that option some time ago, but it didn't work.

EDIT. I confirm that my friend has same problem using "Restore factory settings" option - (Restaurar valores de fábrica) in spanish -
[Android General] donaldta:
That option only deletes the /data partition. It is then restored (without user selected options) while it boots up. If you had rooted your Asteroid Smart and made changes in the /system partition then you'll have to manually reload one of the firmwares.
[Android General] Psy87:
Are there any apps to keep some apps running in the background?

I'm asking, because I don't want to use iGo, so I installed Sygic. But it's not running correctly in background. It has a lang delay

And, is there a way to keep the unit playing but without screen on?
[Android General] unlimited:
I've uninstalled Sygic with Titanium Backup and I'm using sygic + TomTom without problems.

Sygic has a specific option for run in background in his menu.

Take a look for that. Good luck!
[Android General] cuban11182:
So I've installed the unit and so far it works really well for what it is. I wanted to get the Clarion AX1, but for now I'm happy with this. I'm having issues with the steering wheel controls on my truck, but I'll try to call AXXESS tomorrow and see what they say. I know everything is connected right, it just doesn't program automatically.

I was able to side load google maps (6.8.1) and it works fine. I'm wondering what the benefit is to me installing the play store. Also I have asteroid tweaker, and I remapped the volume to different keys and they work well.

Here's what I'd like to do, but I need some guidance on how to do it. I want to be able to rip movies to my PC, transfer to a USB or SD card and watch for long trips. How exactly do i do this?
[Android General] tbd@immigrantsong.de:
Just thought I'd upload a video of my install in the Lotus Evora

http://www.youtube.com/watch?v=l40sJU9FMX0
[Android General] kiswum:
Nice car :) thanks for sharing the video.

Sent from my Xiaomi mi2 with Tapatalk. This is why my message could contain spelling mistakes.
[Android General] donaldta:
Nice to see a video of your unit in action. I remember the screenshots that you had posted earlier from Post #1543. I sort of chuckled when the ad popped after the eject button loaded though :laugh:
[Android General] tbd@immigrantsong.de:
Yeah, but you can't imagine the sponsorship fees you can get for that button ;) I was actually more annoyed when the phone call stopped the recording because it was the paired phone.
[Android General] cuban11182:
Where is the internal memory located (I found SD card in root explorer, just couldn't find MNT)? I need to transfer some files to it.
[Android General] donaldta:
I'm not quite clear what you're asking. The /data partition contains the writeable portion on the internal flash. But, not all Android devices are the same and not all of them have a pseudo mounts for an "internal / external SD Cards". The Parrot Asteroid Smart's /mnt/sdcard is directly attached to the SD Card slot behind the security key.
[Android General] cuban11182:
If I wanted to transfer my maps from my S3 to my Asteroid. It won't see the maps on SD card, so I assume I have to copy the map folder to the internal storage of the unit.

Hope that makes sense.
[Android General] donaldta:
Maps for what program from the S3? Most likely your installed map program on the Asteroid hasn't registered a location of where they are yet. So, arbitrarily copying them to the SD Card isn't going to help. I tried that with Tomtom a long while ago and had to let the program download a copy from online on its own before being able to overwrite it with external copies.
[Android General] cuban11182:
It's copilot premium that I got for 0.25 back when Google had all those apps for a quarter.
[Android General] donaldta:
You probably have to have it download the maps online first before it recognizes it on the /sdcard.
[Android General] cuban11182:
I originally downloaded them on my S3 and have since transfered them to my Nexus 7 (2013). So that won't work the same way on the Asteroid Smart?
[Android General] donaldta:
I dunno. Is it working?
[Android General] cuban11182:
Yes it works on my N7.
[Android General] donaldta:
Well, then it is settled.
[Android General] cuban11182:
What is settled? I'm wanting it on my Head Unit, but don't know where to transfer the files to. Unless you're saying that the internal storage is on my SD card.

With the S3 it will only recognize the maps when they are internal. What I do when I change roms is just copy and paste to the internal (if I do an internal data wipe).
[Android General] donaldta:
Here is a question. What is the exact directory path when you copy and paste from "the internal" on your S3? Because "the internal" isn't an actual location on Linux or Android.
[Android General] cuban11182:
When looking at my device now (running CM11) it is \storage\emulated\0. My SD card is \storage\sdcard1.

When I'm on Touchwiz Roms its normally \mnt\storage....... (can't remember entirely).
[Android General] donaldta:
Isn't there a symlink which points /sdcard or /mnt/sdcard to one of those two directories?

---------- Post added at 04:45 PM ---------- Previous post was at 04:38 PM ----------

For example, on my Nexus 4 (which has NO sdcards):

shell@mako:/ $ getprop ro.product.model
Nexus 4
shell@mako:/ $ ls -l /sdcard /mnt/sdcard
lrwxrwxrwx 1 0 0 24 Feb 8 06:38 /mnt/sdcard -> /storage/emulated/legacy
lrwxrwxrwx 1 0 0 24 Feb 8 06:38 /sdcard -> /storage/emulated/legacy
shell@mako:/ $
[Android General] cuban11182:
Sorry I don't know what a symlink is. If you're asking if there are duplicate directories, then yes there is when running anything other than TW.
[Android General] donaldta:
A symlink is short for symbolic link. In Linux and Android this is a pointer that redirects to a different path. Most apps don't know where your sdcard is mounted or if it is internal, external, or inside someone's bum. They often follow the directory path of /sdcard/{some.path.to.directory.or.files} or /mnt/sdcard/{some.path.to.directory.or.files}. So, when you say "internal" you probably really mean the path as it is relative to the /sdcard or /mnt/sdcard directories.

If you have a terminal app installed on your s3 and you type, "ls -l /sdcard /mnt/sdcard" it will show you the path that mosts apps will follow to get to certain files on your "SD Card". As shown above from my Nexus 4.

shell@mako:/ $ [B][COLOR="RoyalBlue"]ls -l /sdcard /mnt/sdcard[/COLOR][/B] [COLOR="silver"]<-- this ask for a [U][COLOR="gray"]l[/COLOR][/U]i[COLOR="Gray"][U]s[/U][/COLOR]t with [U][COLOR="Gray"]l[/COLOR][/U]ong description of the files or directories.[/COLOR]
[COLOR="Red"][B]l[/B][/COLOR]rwxrwxrwx 1 0 0 24 Feb 8 06:38 /mnt/sdcard [B][COLOR="Red"]->[/COLOR][/B] /storage/emulated/legacy
[COLOR="red"][B]l[/B][/COLOR]rwxrwxrwx 1 0 0 24 Feb 8 06:38 /sdcard [COLOR="Red"][B]->[/B][/COLOR] /storage/emulated/legacy
shell@mako:/ $

As shown above, the /mnt/sdcard and /sdcard directories are symlinked to /storage/emulated/legacy directory. So, if I had a directory there called "Copilot" or " /storage/emulated/legacy/Copilot" then the symlinks will enable the ability to see the same content using /sdcard/Copilot or /mnt/sdcard/Copilot paths. So, if I were to type "cd /mnt/sdcard/Copilot" then the "ls" output would be the same if I had "cd /storage/emulated/legacy/Copilot"
[Android General] cuban11182:
I'll try when I get home. Should I use the storage/emulated/0 instead since I'm on CM11 and mnt doesn't exist on this rom?
[Android General] donaldta:
Really no /mnt directory? I find that quite odd. Can you provide the output of "ls -l /" from a terminal app; like Terminal Emulator, on your S3?
[Android General] cuban11182:
Ok it says:

lrwxrwxrwx root root

d--> /storage/emulated/legacy

lrwxrwxrwx root root

d--> /storage/emulated/legacy

u0_a63@d3vzw:/ $
[Android General] donaldta:
That's for both /sdcard and /mnt/sdcard directories? Can you see where the copilot directory is in relationship on your S3 when you type "cd /mnt/sdcard" or "cd /sdcard" then "ls"? The command "cd" stands for Change Directory and "ls" is LiSting and "pwd" stands for Present Working Directory (path). So, you can maneuver through the paths to get a more accurate idea of where this needs to be on the Asteroid Smart.
[Android General] cuban11182:
Is that what you needed?

I see the folder in both the /mnt/sdcard and /sdcard directories.
[Android General] donaldta:
Well, technically, you see that folder is linked by both /mnt/sdcard and /sdcard directories. Now if you "cd /sdcard" and then type "ls" you should see the same files and directories as if it was "/storage/emulated/0". Right or wrong?

P.s., it maybe easier to view it in landscape mode.
[Android General] cuban11182:
Emulated will not mount says no such file or directory, even though I see it when I mount storage and hit ls.
[Android General] donaldta:
Well, actually... try to "cd /mnt/sdcard" and then type "ls" what is the output? Btw, you can hold the screen of the terminal emulator then press "copy all" so you can paste into a message. No need for screenshots, unless you perfer it.
[Android General] cuban11182:
u0_a63@d2vzw:/ $ cd /sdcard

u0_a63@d2vzw:/sdcard $ ls

Alarms

Android

AppArchive

BillsReminder

CachedImages

DCIM

Documents

Download

KTweaker

Kik

LazyList

Lucky Patcher v3.9.9.apk

LuckyPatcher

Movies

Music

Nearby

Notifications

Pictures

Playlists

Podcasts

Ringtones

Sounds

Sygic

TWRP

TitaniumBackup

TuneIn Radio

Vault

WhatsApp

Xposed-Disabler-Recovery.zip

backups

busybox-stericson

chatTemp

com.alk.copilot.namarket.premiumusa

comquoordtapatalkautoguidefreeactivity

data

lazy

mSecure

media

openfeint

recovery.log

tapatalk4

temp

toolbox-stericson

torqueLogs

vrtheme-backup

zedge

u0_a63@d2vzw:/sdcard $ cd /storage

u0_a63@d2vzw:/storage $ cd /emulated

/system/bin/sh: cd: /emulated: No such file or directory

2|u0_a63@d2vzw:/storage $ ls

emulated

sdcard0

sdcard1

usbdisk

u0_a63@d2vzw:/storage $ cd /emulated

/system/bin/sh: cd: /emulated: No such file or directory

2|u0_a63@d2vzw:/storage $ /storage/emulated/legacy/0

/system/bin/sh: /storage/emulated/legacy/0: not found

127|u0_a63@d2vzw:/storage $ ls

emulated

sdcard0

sdcard1

usbdisk

u0_a63@d2vzw:/storage $ /emulated/legacy/0

/system/bin/sh: /emulated/legacy/0: not found

127|u0_a63@d2vzw:/storage $ cd /emulated

/system/bin/sh: cd: /emulated: No such file or directory

2|u0_a63@d2vzw:/storage $ cd /mnt/sdcard

u0_a63@d2vzw:/mnt/sdcard $ ls

Alarms

Android

AppArchive

BillsReminder

CachedImages

DCIM

Documents

Download

KTweaker

Kik

LazyList

Lucky Patcher v3.9.9.apk

LuckyPatcher

Movies

Music

Nearby

Notifications

Pictures

Playlists

Podcasts

Ringtones

Sounds

Sygic

TWRP

TitaniumBackup

TuneIn Radio

Vault

WhatsApp

Xposed-Disabler-Recovery.zip

backups

busybox-stericson

chatTemp

com.alk.copilot.namarket.premiumusa

comquoordtapatalkautoguidefreeactivity

data

lazy

mSecure

media

openfeint

recovery.log

tapatalk4

temp

toolbox-stericson

torqueLogs

vrtheme-backup

zedge

u0_a63@d2vzw:/mnt/sdcard $
[Android General] donaldta:
Ahh, when you go into a directory like "cd /storage" to go into its subdirectory "emulated", you use "cd emulated". Otherwise, if you type "cd /emulated" then it thinks you want to go to the a subdirectory of / called "emulated". Also, when going into /storage maybe try using "ls -l" to see if those directories also have any symlinks.
[Android General] cuban11182:
u0_a63@d2vzw:/ $ cd /storage

u0_a63@d2vzw:/storage $ ls -l

drwxr-x--x root sdcard_r 2014-02-09 18:13 emulated

drwx------ root root 2014-02-09 18:13 sdcard0

drwxrwx--x root sdcard_r 1969-12-31 18:00 sdcard1

drwx------ root root 2014-02-09 18:13 usbdisk

u0_a63@d2vzw:/storage $
[Android General] donaldta:
Right, from there type "cd emulated" without the leading "/".
[Android General] cuban11182:
u0_a63@d2vzw:/ $ cd /storage

u0_a63@d2vzw:/storage $ ls -l

drwxr-x--x root sdcard_r 2014-02-09 18:13 emulated

drwx------ root root 2014-02-09 18:13 sdcard0

drwxrwx--x root sdcard_r 1969-12-31 18:00 sdcard1

drwx------ root root 2014-02-09 18:13 usbdisk

u0_a63@d2vzw:/storage $ cd emulated

u0_a63@d2vzw:/storage/emulated $ ls

0

legacy

u0_a63@d2vzw:/storage/emulated $
[Android General] donaldta:
Keep going.
[Android General] cuban11182:
u0_a63@d2vzw:/ $ cd /storage

u0_a63@d2vzw:/storage $ ls -l

drwxr-x--x root sdcard_r 2014-02-09 18:13 emulated

drwx------ root root 2014-02-09 18:13 sdcard0

drwxrwx--x root sdcard_r 1969-12-31 18:00 sdcard1

drwx------ root root 2014-02-09 18:13 usbdisk

u0_a63@d2vzw:/storage $ cd emulated

u0_a63@d2vzw:/storage/emulated $ ls

0

legacy

u0_a63@d2vzw:/storage/emulated $ cd 0

u0_a63@d2vzw:/storage/emulated/0 $ ls

Alarms

Android

AppArchive

BillsReminder

CachedImages

DCIM

Documents

Download

Kik

LazyList

Lucky Patcher v3.9.9.apk

LuckyPatcher

Movies

Music

Nearby

Notifications

Pictures

Playlists

Podcasts

Ringtones

Sounds

TWRP

TitaniumBackup

TuneIn Radio

Vault

WhatsApp

Xposed-Disabler-Recovery.zip

backups

busybox-stericson

com.alk.copilot.namarket.premiumusa

comquoordtapatalkautoguidefreeactivity

data

lazy

mSecure

media

openfeint

recovery.log

tapatalk4

temp

toolbox-stericson

vrtheme-backup

zedge

u0_a63@d2vzw:/storage/emulated/0 $
[Android General] donaldta:
Great, now do you understand that /sdcard, /mnt/sdcard, and /storage/emulated/legacy/0 directories are all pointing to the same path?
[Android General] cuban11182:
Yes I see that now. So im guessing with the head unit, it always ends up pointing to the SD card slot. Guess I'm going to be sitting the truck for a long time. LOL.
[Android General] donaldta:
At least you now have a better understanding of how Linux/Android works.
[Android General] arshavir:
Hi all, can I use web camera for Skype, also for Video Registrator (Black Box)?
[Android General] donaldta:
Nope. Not unless Parrot decides to implement this into their Android distribution. For now the Cyclops app that Andrei Mandychev posted is only for the rear cam.
[Android General] rebbot:
Re: Getting Utter to work

I was just wondering if anyone managed to get Utter to work on the PAS? I had it installed initially and it was complaining about the Google Voice Search installation, so I went to install Google Voice Search 2.1.4 and Utter managed to work for a couple of minutes. After which, it kept complaining about an audio recording error.

I would appreciate if someone managed to get Utter to work and the version that was used.

Thank you guys!
[Android General] donaldta:
I got Utter version 3.0.9.1 (current) working, you need Google Voice Search 2.1.4 AND libvoicesearch.so placed into the /system/framework /system/lib in order for it to work. Also, you need to be online to use the Google's Voice Recognition Servers as Gingerbread doesn't have the software to perform it locally. Offline recognition was not implemented into Android until Jellybean (4.1 - API level 16).
[Android General] rebbot:
Thanks donaldta for the prompt response! I did install the Google Voice Search 2.1.4 apk. Do I have to place the APK in the /system/framework folder as well? I assumer I need to change the mount r/w and change the permissions accordingly too. Meanwhile could you kindly advise where I can get libvoicesearch.so? :D Much appreciated!

P.S. I just found the libvoicesearch.so from another voice recognition thread. I will have a go but the other thread says to put the files in /system/app. Now I am confused. I will have a go at the framework folder as per your advice first.
[Android General] donaldta:
Post #501 from SCT thread.
[Android General] rebbot:
:good: Thanks donaldta! It works as supposed to. However I do have a problem using the wake-up phrase. The PAS seems to hang whenever I activate the speak phrase to wake up Utter. Have you tried using it?
[Android General] donaldta:
Sorry, I have not. It is not something you want to do with Gingerbread because it does not support offline voice dictation. I use utter! Quick Launch.
[Android General] Psy87:
What do you think about this:

http://xdaforums.com/showthread.php?t=991276&highlight=supercharger+script
[Android General] donaldta:
I think it would be great if it works though I am fairly hesitant about changing services.jar since that's a key Android component. Have you tried it yet?