yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] donaldta:
Yes, if it is there. You should check first, as this is one possible symptom. Though, it is the most common when you don't think anything has changed while actually the changes were made for you.

On most Android devices, a factory reset will wipe out and create a new /data partition. That is technically how it is shipped from the factory. However, if your reseller decides to install or copy pirated apps onto the unit then that is technically not considered a part of the factory installation.

I take offense to that. The problem is not with the "Chinese" as you say. It is a problem with this particular reseller / manufacturer and how they have decided to package and distribute their product. Placing the blame on the general Chinese popuation is both ignorant and racist.

I know that you have found an alternate solution to your problem. But, I wanted to address a few things in this post. First of all, you wouldn't want to change the partition type of the internal devices. You could break the file system from mounting properly on boot. Most Android distributions doesn't use /etc/fstab like most Linux distributions but if you're lucky there might be a /system/etc/vold.fstab that you can edit. However, that is not entirely common and most likely you'll have manually mount it each time it boots.

To get around from the linking problem you would use bind mounts ( mount --bind olddir newdir ) if the mount Linux binary supports it of course. You would then copy and delete the directory and files from the internal SD Card to the external SD Card then use a bind mount to allow the files be seen in the original internal directory but actually being read from the external directory.

In lieu of the ability to do that in Linux part of Android, you might be able to use APP to SD / External (APP2SD) 2 if it at least sees the external SD Card as external storage. If not then contact the developer as he may have to make some changes to specifically support this device's mounting properties.
[Android Head-Units] kschumake83:
I would still like a "better" workaround. Would a bind let you write data through it, as in if I move the cache file for play music and bind it would I be able to pin an album and it automatically go to ext SD? I just downloaded all of my music to the SD card and I am trying other players out, but I like the play music app the best seeing as I buy all of my music there anyways.

As for app 2 sd , I don't think it will work as I had tried with cache to SD and it supports about 5 file structures where as ours isn't one of them. I had even tried renaming a couple of things in root explorer, but they just go back to the way they were upon reboot. I will keep tinkering when I can, as this problem bothers me. There is probably something so simple we can do but it just slips our mind. I was hoping to make internal SD as /mnt/sdcard0 and the ext SD as /mnt/sdcard1 as it would typically be, but I think I need a bit of help getting that to work properly. I'm not able to "code" anything I just use root explorer to rename and symlink things.

Once I can get this sorted out I will love this unit as it is almost as quick as my 2012 nexus 7, which surprised the heck out of me. I just wish it wasn't so poorly coded, hopefully a future update fixes that.

Oh and one more little gripe about this unit, the @#$%&%$#@#$%& settings button, why not the 3 dots like its supposed to be and not the multitask icon. Every time I go to switch apps the settings menu comes up and I can never find the settings when I want them. We need to figure out a way to change the icon.
[Android Head-Units] TOMMYX2:
I have a problem with my steering wheel control and dont know how to connect the Wires.

I drive a Mercedes Slk R171 with Can Bus and a seperate Canbus Adapter from Dietz 66020 is installed too.

now 4 cables are left from the Radio

and one gray cable for the speed signal and a 4 Pin Connector (0 V) with 3 Kabels from the Dietz Can Bus adapter .

the Wires are (all have 5 V):

CAN RX

CAN TX

KEY-1

KEY-2

I have no idea how to connect these cables

would be grateful for any help:)
[Android Head-Units] Defender666:
I think you don't need the Dietz adapter. It is to convert CAN signals to normal +12V for Light ACC aso.

It should connect directly to the CAN-Wires.

There should be two wires which give the can signal they should go into your Dietz adapter. You need to find the correct ones going into the Dietz then connect them to the RX TX of the Radio

The Key1 and Key2 are for the older Steering Wheel cars.

However I'm in the same boat then you I also need to find the CAN RX and TX cables in the car harness. (my car Renault Trafic bus).
[Android Head-Units] NickNoltePop:
Update down?

Is the update 2.6.70 released yet?

or are the downloadlinks down?
[Android Head-Units] KID52:
Mirror 1 I have not uploaded, but mirror 2 works fine.
[Android Head-Units] NickNoltePop:
Thanks!

Jep, you are right! now it worked for me too. THX ;)
[Android Head-Units] Obi-Wan123:
Media Keys

Hi,

i own this car stereo www DOT werbepoint-brb.de/Feha-Design/autoradios/android_411_6.2zoll_GPS_Navi_DVD/gal.jpg

Is it possible to make the hardware button functions (play/pause) working in other

Apps, like Poweramp?

And is it possible to start Poweramp with one of the Keys? I'm only able to start the system music app:rolleyes:
[Android Head-Units] KID52:
I do not think it is possible to start other apps from the keys, however, for your other question it was discussed just a couple pages ago, and is mentioned on the main post.
[Android Head-Units] TOMMYX2:
great thx for your help:)

i have from my Mercedes Quadlock Adapter PIN 1 for CAN HIGH and PIN 2 for CAN LOW.

I have allready the 2 cables with CAN RX and CAN TX connected to my Mercedes Plug with CAN HIGH and CAN LOW, but with connected DIETZ ADAPTER.

After that i open the Steering Wheel app and have tried to set the keys but it does not work.

I need the Dietz Adapter for illumination and

ignition to on and off.

Have read something about Model change in the Option,i have dont try it because its only VW for selection and no mercedes

for more tips I would be grateful, I'm already on despair:)

thanks
[Android Head-Units] ransu:
How about set a key to open the "Navi" app, but select Poweramp instead.
[Android Head-Units] jakejm79:
The only problem with that is that the MCU uses this setting to determine which app provides the navigation audio stream and gives it priority over other apps.

You could use the built in settings to map a button to start one of the installed apps (TV for example) then use tasker to launch poweramp when the TV app is launched and kill the TV app, not the best work around since the TV app would load for a second first but it wouldn't have any impact on the audio stream priority.
[Android Head-Units] KID52:
That is not a good idea as it uses this set application for the navigation voice dimming function.

So, if you set Poweramp to "Navi" then the unit cannot detect the actual navigation sound, and hence voice commands will be hard to hear over the music.
[Android Head-Units] KID52:
Not a bad idea.

How about taking it one step further, and disable/freeze an app you are never going to use, maybe iPod. Then the app will never open. Although I have never used tasker so don't know if that would work?
[Android Head-Units] jakejm79:
The app would actually have to open for tasker to detect it has opened (if that makes sense), the profile for trigger for tasker is when the app is actually opened not for when it is requested to open sadly.

It's a real shame that none of these Chinese headunits support a search key, since tasker (and other apps) support a trigger on long press of the search button.

The android.policy.jar file can also be edited to allow for different commands to be sent on long press of the default buttons (home, menu, back) if you know the correct smali code.
[Android Head-Units] donaldta:
Yes, "bind mounting" follows the file and directory permissions but is still limited to the mount options of the file systems. The only caveat is that if you use bind mounts you'll need to use an automation tool, like Tasker, to execute the command to re-perform the bind mount after it boots.

Of course, there's certain consequences for moving app from the /data file system, like apps cannot respond to the Boot Complete broadcast because the bind mounting are usually executed after the OS catalogs the /system/apps and /data/apps directory.

You should never judge one developer's app by that of another. Different developers will usually implement different capabilities. Most developers don't try to "reinvent the wheel" unless they think there's something that missing from the apps already available.

Besides, sometimes you'll find the response from contacting a developer to get specific support for your device will vary based on the developer. Some are quick to help while others are not. It all depends on the individual. As I conveyed before, if the app doesn't support your device as is, then try using the "Contact Developer" from the Google Play webpage to send feedback or make a request for enhancement. Sometimes the problem with Android IS the fragmentation and how different manufacturers implement it on their devices.
[Android Head-Units] smallie42:
GPS Followup- update procedure

I have a AN21 unit that was had a GPS broken due to .68. I have installed, .23, and did a factory reset. Everything appears fine. Should I update incrementally, or go straight to .62. Also is .70 stable?

Thanks in advance for all replies
[Android Head-Units] donaldta:
This is an incorrect categorization. The Key1 and Key2 wires are for the analog signaling regardless of the age of the car. Even in today's car whose ECU provides a digital signal for the Steering Wheel Controls behind the radio, the actual signaling between the actual steering wheel controls to the ECU is typically analog. It is cheaper and easier to implement than placing digital I/O in a rotating steering wheel. I have installed many SWC controls for aftermarket radios at the steering wheel column because the digital protocol behind the dash were incompatible with SWC adapters at the time.

Some people have used aftermarket SWC adapters to connect to the Key1 and Key2 wires of this radio to convert the signals from the car to analog signals that can be read from the Key1 and Key2 lines.

After reading the banter between you two, I believe the CAN Bus TX & RX lines for this aftermarket radio is implemented as a kind of serial port for a proprietary CAN bus converter, like the one provided for the VW specific models. First of all there is no such thing as Can Bus "Receive" and "Transmit" lines. The CAN Bus protocols which uses two wires uses bi-directional differential signaling, hence Can Bus High (Voltage) and Can Bus Low (Voltage) to communicate information on the bus.

[MENTION=3066536]TOMMYX2[/MENTION] - I suspect that you'll need to connect Key1 and Key2 to the analog leads of your Dietz 66020 SWC adapter OR get trade in the universal model for a vehicle specific version.

[MENTION=5302494]Defender666[/MENTION] - You'll probably need to connect the the Key1 and Key2 to the SWC connection at the steering wheel column OR get yourself a SWC adapter to change the digital signals from behind the radio into analog signals for the Key1 and Key2 adapter.

---------- Post added at 12:42 PM ---------- Previous post was at 12:32 PM ----------

I personally don't believe that the updates which are provided by the factory are incremental or differential updates, like the Over The Air (OTA) updates. I'd recommend going straight to the latest version that you plan to install. I also recommend being very cautious about performing any model change or mcu updates, as it seems that it has bad track record of bricking the MCU.
[Android Head-Units] TOMMYX2:
[MENTION=3066536]TOMMYX2[/MENTION] - I suspect that you'll need to connect Key1 and Key2 to the analog leads of your Dietz 66020 SWC adapter OR get trade in the universal model for a vehicle specific version.

thx for your help,

i have allready connected Key 1 and Key 2 to my Dietz,but it dont work and i have allready connected Key 1 and Key 2 direct to my Mercedes Qoudlock Connecter with Can High and Low.

I have 3 Cables from the Dietz Adapter,they are all for der SWC .I have them with the multimeter measured and all showed 0V.

Key-1 and Key 2 have little bit over 5 V.:crying:

I measured from the steering wheel to the Can points, the connection, normally should when pressing + or - to change something on the Volt number but nothing changes
[Android Head-Units] donaldta:
You would NOT connect Key1 & 2 to Can (High / Low). Key1 & 2 checks

analog

resistance values to ground. The Can High & Low is a

digital

connection. So, they would not be compatible.

I think there's poor Google/Bing Translation here. Key1 & 2 sends +5VDC to test the ohm (Ω) / resistance / impedance to a grounded resistor. The Dietz must be able to provide different resistance values while connecting to the Key1 & 2 wires. Note: you don't always need to use both wires. Only if your SWC provides segregates the buttons to individual wires. Most of SWC adapters, you can either use Key1 OR Key2.
[Android Head-Units] AMRivkin:
FM Radio app and steering wheel buttons

Hi all!

I am a new user here.

I have just recieved my AN-21 U and installed it in my car.

On my steering wheel I have 5 buttons: <,>,+,- and mode.

I have connected them all and they are working.

But < and > buttons in radio app are looking around the whole radio range, and I would like them to change between my favorite radio stations( which I have saved on buttons 1-6 and so)

Is it possible to fix it somehow? Maybe install another application for the radio?

Also I've got my favourite navi app (From Russian search engine like Google) - Yandex Navi.

The application works wonderfully. But as soon as I set it as the default navigation it failed to run. From applications menu it still running, but if start it through the hot menu or navi button it crashes. Shows the initial page of the application and crashes.

Any ideas?

Thanks,

Andrey
[Android Head-Units] donaldta:
Program the < and > buttons to use NEXT and PREVIOUS functions

Force close issues are difficult to troubleshoot without providing logcat information. Though, you might consider installing an orientation / rotation control app, like Ultimate Rotation Control. A lot of apps will force close if the developer tries to programmatically rotate the screen of the Android device. Unfortunately, these fixed orientation / landscape devices cannot do it without help of third-party software.
[Android Head-Units] rfsimoes:
Motherboard for sale

Don't worry no more. Full motherboard replacement at afordable price.

http://www.aliexpress.com/store/product/Android-4-1-Motherboard/125171_1623235987.html
[Android Head-Units] PsychoMcSatan:
I've still been having WIFI dropping out so I decided to see if it was due to the USB dongle that came with the unit. First I tried an ASUS USB-N13 which is on the list linked above and nothing. No lights and the radio didn't recognize anything. Luckily, the shop where I got it first confirmed it wasn't a dud, but then let me exchange for a D-Link DWA-121 which is also on the list, and that works fine.

Hasn't dropped yet, but I'll give it a couple days before I'm convinced that it was the included dongle that's been causing my issues.

I notice that the Asus has the RTL8192CU chipset and N300 speed while the D-Link has RTL8188CU and N150 so I'm wondering if our radios can only handle what appears to be a slower variation of the chipset.
[Android Head-Units] donaldta:
The drivers should be able to handle both according to the page I linked, especially since its listed on the system as "8192cu".
[Android Head-Units] KID52:
Nice find. Not a bad price at all, probably cheaper than just returning the unit.
[Android Head-Units] KID52:
Thought I would bring this back up as this extremely useful post seems to have been overlooked.

What we now have is the ability to use steering wheel controls in any application, and not need the default app to open on boot. If you don't want to watch the video, all this is required is to open the radio app and hold the bottom right back arrow until the app closes.

When this action has not been performed, the Keytest app registers no key presses, however, afterwards, the Keytest app does now register presses for some functions.

Below is a screenshot of the "next" button being pressed.

I wonder if perhaps this can be taken further to open specific apps on key presses as asked for a few posts back.
[Android Head-Units] jinny81:
are the links in first post for the firmwares safe to use now?

As in, firmwares that havent been messed with??! just complete, as is, firmwares exactly as provided by the manufacturer?
[Android Head-Units] KID52:
All firmware files in main post are direct from the manufacturer. That does not however automatically mean they are safe to use. For instance, 2.6.23 caused issues despite the files being untouched, hence why it has been removed. 2.6.68 could also still cause GPS issues.
[Android Head-Units] avgaz:
Please look at what makes a long press button "Back" Radio application, the ability to run the application does not work for the test.
[Android Head-Units] dmueller2:
do you know if that device is the same spoken about here?

http://www.aliexpress.com/item/100-...abia-yeti-superb-8-Capacitive/1568765632.html
[Android Head-Units] donaldta:
Post #1479
[Android Head-Units] Lexsus1983:
Problem gps

hi! please help! after update .68 and .70 problem with gps satellites constantly losing finds only after rebooting or clearing agps data from the GPS Test program
[Android Head-Units] kschumake83:
I updated from .62 directly to .70 and GPS is working great, looks like you need to pm the op to get .23 to fix the GPS and skip the .68 update as it seems to break it.
[Android Head-Units] Matt Kirby:
[MENTION=3127731]dmueller2[/MENTION]: I've bought the device you linked to - going from the link donaldta provided, it has the Mstar MST786 (cedric) Cortex A9 processor, so is the one in this thread.
[Android Head-Units] goolac:
did your .70 have the play store in it or is that still missing?
[Android Head-Units] donaldta:
Btw, you should be able to install the Vending and Google Service Framework from the older versions to get it working if it is missing from .70 firmware. I attached copies from .62's /system/app directory that KID52 made available in an earlier post.
[Android Head-Units] goolac:
Good post Don!

thanks.
[Android Head-Units] AMRivkin:
I have already programed my buttons to use NEXT and PREV. They are working but seeking all radio stations, not only my favourite that I saved on hot buttons 1-6.

It didn't help. I would give you logs with pleasure if you tell me how to get them?
[Android Head-Units] sciallo:
As far as I understand it, other than launching a specific app when the button is pressed, assigning an app as default navigation causes it's audio to be handeled separately, probably output to a different input on the mcu mixer, so that it's volume can be controlled separately and mixed with whatever else you're playing. It might be that the app you're trying to use has it's own way of trying to do that (though in android only, not with the native apps) and when assigned as the navigation app it doesn't see the audio environment it expects... how does the sound behave when you use it not set as default navi app? Specifically, if you have another android music player playing music, what happens when the navigation gives you directions? Music pauses, mutes, is mixed?
[Android Head-Units] donaldta:
Interesting. I thought that was the solution from the discussion between [MENTION=456516]typos1[/MENTION] and [MENTION=5566549]cyberpapa3[/MENTION] in Post #793. Do the FFWD and REW do anything different?

$ [COLOR="Blue"][B]su[/B][/COLOR]
# [COLOR="RoyalBlue"][B]logcat -c[/B][/COLOR] [COLOR="Silver"](clears previous logcat buffer)[/COLOR]
# [COLOR="Silver"](do the steps necessary to force close, wait a couple seconds then)[/COLOR]
# [B][COLOR="RoyalBlue"]logcat -df /mnt/sdcard/yandexnavi-logcat.txt[/COLOR][/B] [COLOR="Silver"](writes logcat buffer to file)[/COLOR]

Then upload the file so we can review it

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

Good point!
[Android Head-Units] TOMMYX2:
I installed with my own stupidity the wrong adapter.

I bought the 66020 Dietz adapter but I need the dietz 66030 adapter.:(:(:mad:
[Android Head-Units] jblade1000:
I'm glad you posted this because with the tablet setup im coming from where I purchased Sygic with world maps, it looks like i can do a factory reset of the AN21-U to get rid of all the pre-loaded/cracked apps and then simply restore my legally purchased Sygic license. I was wondering about that when i started reading about what it comes with it from the factory (apps, music, etc). Thanks!
[Android Head-Units] donaldta:
What is difference?
[Android Head-Units] TOMMYX2:
http://dietzshop.com/dokumente/66020-Bedienungsanleitung_D_E.pdf

without SWC only Can Bus Commands

http://www.acb.no/pdf/66030.pdf

with

- steering wheel remote control (if exists) for afterwards mentioned units from different manufacturers:o

i must only replace the canbus box 6020 with 6030, the Cabel from the box is the same, and then i have a connection on my other 3 Cabels.(purple,Brown and black);)

I think i only need the purble wire with key-1.
[Android Head-Units] sciallo:
Not quite, it's about $20 more than return shipping from the US... On the other side, you get to keep the broken one as a souvenir.

I was hoping for just a little cheaper, then I might have considered 2 (one to mess with and likely brick again as it seems I'm really good at it).

The manufacturer has prooven absolutely not responsive enough, I've been trying to ask Ben for a replacement board and he's starting to ignore me, not even a response...
[Android Head-Units] teelight:
i've got a problem on rooting my headunit..

the 2nd step button was visible but:

after entering "cat /data/local/tmp/su > /system/xbin/su" it said me something like :"no such file or directory".

since I didn't know what to do I ignored it and proceeded as described.

At the end my device seems to be rooted (checked with root checker) but the superuser app gives me a notification:

"the su binary is out of date" if I click on it the superuser application opens: "the superuser binary (su) must be updated. please choose an installation method. Recovery mode installation is recommended for htc devices."

"Recovery Install" ends up in a never ending process while saying "installation, please wait" and normal installation gives me an error.

as well, always when booting i end up on a black screen with "no video signal" written and I first have to press the home button.

can anyone help me please?
[Android Head-Units] ThePapabear:
I have this "problem" too. The SU-App seems to be outdated but can´t be updated.

I think, this is with blackmart, which want to update the SU-App. I use it for testing some software before buying it (it allready saved me from paying for Torque, because my old diesel won´t work with any OBD device...).

I think, i will sideload it and install it from sd-card. I hope i will break nothing by doing so. You can find the superuser app in the original play store.