yashsingh1/xdaforums huggingface dataset:
[Android Auto General] superdave:
An update on the firmware extraction. I am able to flash custom firmware and decrypt and extract the current firmware. I need to find a way to always get back into update mode since currently if you cannot boot into the os there is no way to enter it. I have a few options here. I can also see where they are initiating the Caution screen and should be able to block it. Since we have full kernel and uboot source for this we should be able to easily do custom firmware's. I'll post more details soon.
[Android Auto General] FormelLMS:
Woah, awesome!
[Android Auto General] wintermute000:
Anyone using this unit and not getting audio in Maps/Navigation (turn-by-turn)?

Calls work, music works (both with USB/AA and without AA via bluetooth), OK Google works. But when I'm in Maps in AA, when directions are called out, music is muted but otherwise nothing.

I swear I was fiddling with the controls at the same time as it was 'reading' something out and I heard the direction - but that was a total one-off.

Have fiddled with the bluetooth option in maps-navigation settings, doesn't affect anything.

If I'm not in AA, then the turn-by-turn directions are read out no problem (including over bluetooth).

Obviously, I'm not sure if this is a problem specific to this head unit or AA / Maps in general
[Android Auto General] FormelLMS:
On mine everything is fine with that.

Two things:

1. While navigating you can see a speaker symbol in the green area. Press it and make sure, that navigation voice is enabled

2. When opening google maps in Android auto and starting a navigation, the voice will tell you, if it's a good idea to drive there or if there are any problems. You can see it with a circle around the "x" what you can press in this moment to cancel the navigation.

While you can see this "x" and the circle around, turn on the volume. You can change it there any time how load you want to have the voice.

Please try that.
[Android Auto General] camilojones:
Have to shout "OK GOOGLE" to activate G assitant

Hi, for some reason I have to shout too loud inside my car "OK GOGLEEEEE!!!!!" to activate the assistant, The half of the times it works. This morning I realized the mic that is allways active hearing when someone says "OK google" was my phone's mic and not the unit mic, so I made a test putting my phone next to my mouth and said in a normal voice volume "ok google" and it worked the 100% of the times.

Is this normal? Should the unit mic be the one that will be constantly "hearing" you, and not your phone's mic?

Thanks for the help. I feel so stupid shouting so hard "OK GOOOOGLEEEEEEE!!!!!" in my car, the people on the cars next to me and my little daughter are making fun of me! :D:D:D
[Android Auto General] rallysquirrel:
I just put the headunit into my miata last night. Was previously in my wifes Passat. I noticed thay the screen went dark whennusing AA and trying to use waze. I had to clear data on my phone so i could get back into AA at all, so i believe its AA and not headunit issue.
[Android Auto General] bigguynak:
So, it looks like someone figured out how to disable the warning message. Check this thread https://xdaforums.com/android-auto/android-auto-general/sony-xav-ax100-caution-screen-disable-t3712190 . I am going to try doing this tonight and will post back with my results.
[Android Auto General] bigguynak:
Installed "update" and can confirm working!
[Android Auto General] CadillacMike:
Well ****, that was the worst thing about this unit. If that is fixed, I might consider getting it again
[Android Auto General] invertedskull:
So excited to get this warning screen ****ed off for good!!!
[Android Auto General] bluesith:
Hi folks, I've just bought one of these units. I think the firmware is on 1.01.02 . Is it advised to update to the latest firmware?

Also my installation wasn't quite right , the handbrake cable want connected so I can't set up AA yet . Would the firmware change anything in that regard to save me a trip to the garage ? Would a good option be staying on current firmware and having the handbrake cable grounded ?

Thanks
[Android Auto General] rallysquirrel:
Ground the green handbrake cable. I just grounded to the headunit.

Upgrade to latest official firmware, then you can load the unofficial firmware that gets rid of the "i agree" annoying startup screen

---------- Post added at 09:25 AM ---------- Previous post was at 09:22 AM ----------

On OnePlus brand phones, you need to disable battery optimization for all the apps that are used in android auto (AA) , otherwise those apps wont work right when AA is on.
[Android Auto General] wellsjj:
Has any figured how to use a thumb drive and keep you phone hooked up at the same time? Trying to be able to listen to music over 1000 songs on thumb drive and still be able to use AA. Any thoughts
[Android Auto General] superdave:
Unfortunately you can't with just the one USB port. AA switches the device mode, so it wont work with a hub. There is another USB port that you can use, but, you need to open it up and solder on the cable. It's clearly labeled and the pins are easy to solder on if you've done any solder work. The UART port is also right next to it. I attached a picture for reference.
[Android Auto General] wellsjj:
Can I ask where you got a four wire USB port? Is there a brand that you would recommend? I am very confident in my ability to solder so that will not be a problem. How about taking the head unit apart how hard is that?

Thanks for the help
[Android Auto General] superdave:
I just cut the end off an extra USB extender I had. The unit is built pretty well so its not difficult to disassemble, but, because of where the pads are it takes a little time. You have to remove the front display part and then remove the metal shield backing it. The hardest part really is carefully disconnecting the ribbon cables. Sony uses good parts though, so the latches came loose and resealed fine. I've tried that on some cheaper units and the latches always broke. The soldering is really simple, they are large pads and clearly labeled. If you do it I would highly recommend doing the UART as well. You'll need a ttl to usb converter, these are the ones I used.

https://www.amazon.com/gp/product/B01HXT8DZ4/ref=oh_aui_search_detailpage?ie=UTF8&psc=1

Having the UART give you a console from the 2nd uboot on. Makes it really hard to brick it after that.
[Android Auto General] wellsjj:
I just cut the end off an extra USB extender I had. The unit is built pretty well so its not difficult to disassemble, but, because of where the pads are it takes a little time. You have to remove the front display part and then remove the metal shield backing it. The hardest part really is carefully disconnecting the ribbon cables. Sony uses good parts though, so the latches came loose and resealed fine. I've tried that on some cheaper units and the latches always broke. The soldering is really simple, they are large pads and clearly labeled. If you do it I would highly recommend doing the UART as well. You'll need a ttl to usb converter, these are the ones I used.

Having the UART give you a console from the 2nd uboot on. Makes it really hard to brick it after that.

I sent you message about the USB extensions, and you said "If you do it I would highly recommend doing the UART as well. You'll need a ttl to usb converter, these are the ones I used. "

You will have to excuse my ignorance here I do not do much of this stuff is kind of foreign to me. What would I be doing the UART for? What is it used for?

If I add the second USB port to the board does it automatically add another USB icon on the head unit display? Or what will need to be done to have some thing show up for the second USB port added?

Thank you for your help.

Jeff
[Android Auto General] superdave:
The UART gives you a serial console to the unit from startup. It allows you to see, halt, and change anything from the boot on. I'm not sure on how the unit displays the 2nd USB. I'll check later today on my test unit.
[Android Auto General] n7slc:
I'm really interested in the 2nd USB port as well. Like wellsjj, I've got a USB stick that I use for my music collection in the car.

BTW, we need a SuperDave XAV-AX100 sticky.
[Android Auto General] superdave:
I just checked with my test unit. The second USB port with mp3's will play while AA is running if I switch sources to USB. There is no icon on the home screen though. I'll have to dig into to see if we can turn that back on.
[Android Auto General] wellsjj:
That would be great Superdave. Thank you for looking into that for us. I am guessing that if you can turn on the second USB icon on the face screen, that it will be another flash that will have to be done to the unit?

Thanks
[Android Auto General] n7slc:
Thanks Dave! That seals it for me, 2nd USB here I come.
[Android Auto General] n7slc:
[MENTION=238068]superdave[/MENTION], curious where you ran the cable out of the unit?
[Android Auto General] superdave:
I ran them through the main body and opened up one of the vent holes on the back corner.
[Android Auto General] n7slc:
2nd USB Mod

My intent isn't to hijack this thread but rather to add to it with some pics of the 2nd USB mod that I performed on my radio. Thanks to [MENTION=238068]superdave[/MENTION] for originally posting this mod.

Not the prettiest, but I didn't want to remove the entire board to install the connections. I did follow the standard color code.
[Android Auto General] wellsjj:
Got my Radio in to day, I added a second USB cord to the unit and did the disable warning screen. Every thing works great. Thank you Dave. It would be nice if it would show the second usb on the home screen. But not that big of deal.

Is there any other updates you are working on for this head unit?

Thanks again
[Android Auto General] superdave:
Nice, glad you got it all going. I'll see whats involved there, it's probably doable. I have the custom startup logo just about ready to go. I'm also working on some radio interface mods. I have a unit that I had to wipe the MCU so i'm working on getting a custom MCU going. I'd like to be able to have the unit go to sleep instead of shutdown when acc is off. Would be great to have instant on like the new Joyings.
[Android Auto General] wellsjj:
Hey Superdave or n7slc. Do either one of you get a notification of an incoming text? I have been searching and I do not see and icon or mention of texts on AA. Funny everything I see involves crapple car play.

Samsung S8 uscellular

standard message service version 4.1.29

an icon showing there is a text waiting would have been a great thought for sony, since AA locks up any and all phone use while plugged in.
[Android Auto General] superdave:
I receive both sms and hangouts messages. You can also access your phone by pressing the recent apps button and then home.
[Android Auto General] wellsjj:
OK I will have to check my settings to see whats going on.

I ran out of time last night to play with it much. (my fault) did the USB upgrade installed radio in bike, then realized I forgot to hook up the ribbon cable. Crap!!!. lol

Took it all back apart and fixed.
[Android Auto General] n7slc:
I haven't yet installed mine because I'm waiting for parts to come in as Crutchfield sent me the wrong cable and radio mounting kit. I do have a coworker that I installed one of these for and AA works perfect with his Note 8. It'll be interesting to see how it works with my G5 Plus.

Thanks again [MENTION=238068]superdave[/MENTION] for all of your hard work!

---------- Post added at 09:29 AM ---------- Previous post was at 09:21 AM ----------

Is the custom startup logo some type of script that we'll be able to use to insert our own logo? It would be awesome if you could move all of the buttons to one screen. No real need to swipe to the left to get to the settings button.

I had a Joying and I loved it! The instant-on function was really nice. However, my passengers hated the high-pitched noise that it made (I couldn't hear it due to hearing loss at that frequency) because it wasn't compatible with the Harmon Kardon system in my WRX.
[Android Auto General] FormelLMS:
Couldn't this be a problem for the cars battery when radio is always on?
[Android Auto General] n7slc:
So, I finally got mine installed. Everything seems to work pretty well. The mods to add the second USB and remove the nag screen are working good too, thanks [MENTION=238068]superdave[/MENTION].

It would be nice to be able to have the 2nd USB in the source like the 1st USB and be able to actually switch to it when using AA. With the brilliant mind that is [MENTION=238068]superdave[/MENTION], I'm sure this could be accomplished.

Phone Echo - People that call me are complaining that they hear themselves as an echo. I never had this issue with the factor HU and wondering what, if anything, can be done about it?

Thanks all!

Dan
[Android Auto General] CrazyPeter:
Thanks, installed the nag removal mod. My only fear is that sony release an official 1.0.7 and I can't install it as I am on the fake one...

Anyone know if version numbers, or checksums are checked on upgrade? Does it allow same version installs or even downgrades???
[Android Auto General] n7slc:
I do get a bar across the top of the screen that tells me I've got a text and from whom but no sound notification. Press the bar and AA will read it and let me respond by voice. Strange, but AA doesn't clear or mark the messages on the phone as read.
[Android Auto General] superdave:
They are not checked, you can downgrade. But, the update doesn't actually change the version. I wasn't sure at first so in the update files I put 1.0.7, but, in the firmware itself it is still 1.06. If you check in settings you can see it didn't change. I wouldn't load any firmware from Sony at this point though.. If they do release something we can pull it down, check the changes, and patch as necessary.. That way we make sure we don't get locked out.
[Android Auto General] pdi77:
Android Auto announced a few days ago that it will go wireless via wifi, so no need to plug the usb cable anymore.

Is there no way to retrofit a unit, for example with an usb wifi dongle? Plug in the usb dongle, connect the smartphone via wifi over the usb dongle to the unit, in this case the sony xav ax100??
[Android Auto General] superdave:
I don't see why we can't retrofit it. I've already got wifi usb adapters working on either USB ports. We'll need to get the documentation for the wireless protocol, but, its probably similar. We'll probably need to write a new android auto Plugin also. That shouldnt be too difficult either. One nice thing is since the radio would only be in host mode a usb hub would work on it.
[Android Auto General] pdi77:
That sounds good :)
[Android Auto General] Arty Fischel:
"Bluetooth phone calls sound terrible" :

I saw a youtube video about this head unit. The guy had beautifully installed the external microphone up in the headliner, but the mic actually has TWO microphones in it : a "front" one and a "rear" one, so that it can cancel background noises out. He found that because he had the rear one blocked by being stuffed into the headliner, he had very poor audio quality being picked up by the mic and passed to the party on the other end of the phone conversation. Could this be part of your problem?

"You cannot turn off the reverse guidelines" :

Generally, the reverse guidelines are being provided by the camera itself. Often, at the camera, you will see a wire coming out of the camera that then loops and goes back in. If you cut this wire, the camera will stop superimposing the guidelines in the image. There may also be another wire loop coming out of the camera. If you cut this other loop, the camera assumes that it is being used as a front camera, and will stop providing a reversed image as it's output to the head unit.
[Android Auto General] FormelLMS:
Could you please explain it more with the bad Bluetooth call quality?

On mine it sucks, too. Have the external micro on the original place in my Chevrolet Cruze. It's behind the rear view mirror under a plate, together with some light sensors.
[Android Auto General] leonkernan:
There is a new member of the family coming. Looks like it will share the same base and plugin structure.

https://www.sony.com/electronics/in-car-receivers-players/xav-ax5000

[IMG="XAV-AX5000"]https://sonyglobal.scene7.com/is/image/gwtprod/5860d7c0eba334d856dfa9a3544c6616?fmt=pjpeg&wid=1014&hei=396&bgcolor=F1F5F9&bgc=F1F5F9[/IMG]
[Android Auto General] CrazyPeter:
Anyone noticed layout issues on this unit that doesn't affect others? I have noticed it most often in Waze, where the bottom nav bar in android auto hides Waze UI stuff, for example the report screen and the navigate go dialog.

Wondering if the Sony unit it a weird resolution or aspect ratio, or the nav bar is bigger than other devices
[Android Auto General] wellsjj:
Removed:

Found out the info on this already.

Thanks
[Android Auto General] wellsjj:
Well crap I just did all these upgrades to my xav-av100. and it has a bigger screen. I am always behind the times. LOL

I wonder since this has two USB ports and it shows USB 1 and USB 2 on the screen if this would help in adding the second USB icon to the home screen on the 100. I am not a programmer but could this software be stolen from the 500 to use on the AX100?
[Android Auto General] cloudpt:
Hey Superdave, can you please tell me what is the Wifi USB adapter you got working on the Sony ports? I would assume only some sort of Wireless-USB adapter that repeats USB protocol to the cable would work (i.e. the same tech used on the Essential phone accessory anda has been pretty much neglected since 2007 for some reason), but I can't find anything for sale like that and browsing through AOSP repos, support seems unlikely yet.

Unless you're talking about a standard USB dongle for WiFi (i.e. wireless LAN, not USB over radio), which I believe will likely never have support on this 2016 Sony unit (they have to sell new units...). Does the head unit even have any networking features built-in at the software level that we can tap on? From what I can see, all it makes use of is a bluetooth connection and the Auto/Carplay over USB spec, which don't seem to use any networking, just some custom HDMI over USB + Bluetooth shenanigans. I guess TCP/IP, wpa_supplicant stacks would need to be added to the firmware
[Android Auto General] rallysquirrel:
Volume button is really tiny. You dont need larger diameter, just a deeper button. Sony should change that and not put volume up/down buttons. I realize this lowers the real estate area of the screen.

Im using this in my 2nd gen miata that doesnt have volume controls on steering​ wheel.

And as previously said the screen is too bright at night.
[Android Auto General] superdave:
It was just a standard USB dongle, can't remember the name off hand. I can check later. The kernel does not have the modules built in so I had to compile them and load them separately. All the binaries and config files as well. If got the AA WiFi protocol going I would rollout a new kernel/rootfs with all that built in.
[Android Auto General] cloudpt:
Well, I was expecting it would be something more straightforward to the stock firmware, but at least you managed to load the modules, which means there's minor hope to piping AA over Wifi to the AX100. I am skeptic though about Google letting AA Wifi run on this - I bet they will restrict it on the phone app side by Head Unit model... Who knows, maybe Sony releases a Wifi adapter we can plug on that useless XA-NV400 port instead. And then price it at 300 USD :crying:

Did you manage something juicy through wireless? Like ftp or ssh over TCP/IP? It would be nice to monitor/mess around the running stack without serial port, or having to flash for any custom instance change (hidden settings, performance optimization by pkill come to mind). Maybe this is already possible over USB, even without the network (serial port maybe?)?

I have 0 kernel programming experience, and my C/C++ is rusty. But if you need a hand on anything I'd be most interested in making this a side-project.
[Android Auto General] superdave:
Im using the stock kernel, just added the needed modules to it. I've also compiled a new kernel based of the released stock kernel source and added them there. I have not dug into the protocol so I can't really say. I have seen the keys they are currently using in source though.

Before I hooked up the UART I was using it for telnet/ftp.
[Android Auto General] Arty Fischel:
I am new here, so I am not yet allowed by the system to post outside links.

So, go to youtube dot com

Then add this to the url

watch?v=C_zIaPvZYOo

Be sure to have that slash

/

between "com" and "watch"

At 52 seconds into the video, the guy explains that exposing his noise cancelling microphone PROPERLY was the cure to the problem.

Noise cancelling microphones actually have two microphones inside the housing. One is aimed more directly at the person speaking, and gathers sound from them, and unfortunately it also gathers the various (unwanted) background noises from the environment. There is a second microphone in the enclosure, generally behind the mic in the front, which does not pick up the voice of the person speaking so well, but it does pick up the background noises. What happens next is that the (mostly background) noises from the one microphone are "subtracted" from the (mostly speaking) noises from the "front" mic, and the result is that most of the background noises disappear from the audio stream.

Your Sony XAV-AX100 should have shipped with the noise cancelling mic that is seen in this video. If the call quality problems you are having are related to background noise in the vehicle, i.e. quality worsens as speed/road noise increases, then I suggest that you (at least temporarily) disconnect your factory (Chevrolet) mic that is built into the car, and switch to the included Sony mic. Do a test and see if the audio is better. If so, then abandon the factory (Chevy) mic that is in your car, and just use the Sony mic. Be sure that the entire "capsule" is completely exposed.
[Android Auto General] leonkernan:
Have you had a look at the source for Headunit Reloaded?

https://github.com/borconi/headunit

It's an open implementation of the headunit side of AA for Joying and other headunits.

It also implements the AA Wifi protocol.
[Android Auto General] superdave:
Utility to change startup logo added here https://xdaforums.com/android-auto/android-auto-general/sony-xav-ax100-change-startup-logo-t3733503

---------- Post added at 11:00 PM ---------- Previous post was at 10:59 PM ----------

I have not had a chance to go through it. I will though, thanks!
[Android Auto General] torden:
Do you still have this issue? I have it and also have the clock/date issue (wrong time, didn't update after shutting down the car).
[Android Auto General] telecam:
One thing I noticed since doing the update is that the clock time is wrong. I tried to change it a few times in the settings but it always reverts to the wrong time. I am not sure if this is related to the firmware hack or not...
[Android Auto General] telecam:
Clock is working fine now. It may have been a one time bug...
[Android Auto General] IngDuenas:
FM frequency steps

Hello,

Does anybody know how to change the FM frequency steps in the XAV-AX100? Mine came with .2 steps used in the Americas instead of .1 used in Europe.

Thanks in advance.