yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] honda2015:
Yes, I can select one in the firmware settings.

Option 1 or 2? The number got lost above.
[Android Head-Units] PrinceLc:
Option 1 GPS
[Android Head-Units] honda2015:
I tried Option 1 GPS

View attachment 6052369but hit a wall.

For one, I got an issue with authorisation of the app. How can I go about this? Sorry, if this is a noob question.

Secondly, as mentioned before, assigning a SWC button in the firmware settings is not possible. It's just not reacting at all.
[Android Head-Units] PrinceLc:
Do you have in the car app where you see Infos about car an option for SWC ? For permission use remote ADB app from PlayStore I guess the FYT Firmware has ADB Shell enabled as well as the QF001 devices
[Android Head-Units] honda2015:
Sry, about adb debugging:

I enabled developer options on the radio and allowed usb debugging.

Shall i use the adb app, e.g. remote adb app, on the radio directly without a smartphone ?I have only limited knowledge about this for my android radio. Trying to find a how-to.

It is Android 10, so USB debugging. On the Google Pixel 6 connected with USB to the MK6pro radio I couldn’t find devices. Perhaps my approach is all wrong though.
[Android Head-Units] PrinceLc:
When ADB is working from the pixel to the radio all fine.
[Android Head-Units] honda2015:
Unfortunately it's not working. It's not detected by USB. Might be the cable? Usb sticks are recognised but not the Pixel. I already clicked the three dots for computer connection and selected the second one (Chinese for USB device). Maybe doing it on a laptop would do o the trick?

It's android 10 (fake 12) but if I try wireless debugging entering the IP address of the radio in the same WiFi as the Pixel it's saying access denied.
[Android Head-Units] PrinceLc:
You need to know the Port of the Radio with Laptop normally it will work when usb debugging is active
[Android Head-Units] TorstenH:
I think the first topic you should have a look on is to map a SWC button to the GPS app. Only if that's possible, it makes sense to grant the permissions.

On most head units it's unfortunately not possible to use the SWC learning app if a can box is in place. Please check if your head units allows SWC customization via the can settings.
[Android Head-Units] honda2015:
Got it. Having read your posts before I actually was under the assumption that mine wouldn't work because of the can box (I can't learn SWC keys, the screenshot I posted shows the SWC app which isn't reacting). I can set a default Navi app to start at boot but can't seem to allocate a SWC button to it.

Now I think it won't pan out. But thank you!
[Android Head-Units] XDC34M:
@TorstenH Can you please elaborate on the 1.2 install option? I can set a button to launch GPS app and have set Starter App as GPS but it doesnt work yet (if I press the button)
[Android Head-Units] TorstenH:
Please try to start AppSwitcher manually for the very first time:

View attachment 6053155
[Android Head-Units] XDC34M:
I have used the button in the screenshot multiple times and granted the permissions when asked. But I will use it again, just to make sure.

Appswitcher Overlay works if I manually open the starter app, but not when pressing the SWC button I set for GPS.

Is there anything else I need to do for Option 1.2 except a dedicated SWC key to start the navigation app and setting AppSwitcher Starter as navigation app?
[Android Head-Units] TorstenH:
If AppSwitcher comes up as soon as you start "AppSwitcher Starter" the issue is that the SWC button does not run "AppSwitcher Starter".

Please double check if "AppSwitcher Starter" is set as navigation app. You may have set "AppSwitcher" by accident.

Or set "Google Maps" as navigation app to check if the SWC button is really working.
[Android Head-Units] XDC34M:
I "fixed" it, had chosen the wrong Symbol for the SWC button, but now everything works as it should

Thank you for your help and this great app! It really solves a lot of usability problems with my QF001/ Roco K706 device. Not only the SWC switch funcionality but also the autostart of Spotify and Automate after standby is perfect

Really a must have app for this device!
[Android Head-Units] TorstenH:
Thank you very much for this great feedback. I'm happy it works, now.

If you're using an USB DAB+ adapter let me know if you also want to try DABster:

DABdream - DAB/DAB+ Player for USB adapters

DABdream DAB/DAB+ player for USB DAB+ adapters FAQ More on https://t.me/junsunv1 Support the development of this free app via ko-fi.com/appswitcher

xdaforums.com
[Android Head-Units] Bootsman66:
Hello Torsten, i can't install the modded MainUI. The installation starts and after some seconds i get a massage that the apk is not installed.

Do you what i can do?
[Android Head-Units] TorstenH:
Please write me a private message and let me know

- which head unit you have

- which firmware is running on your head unit

- which modded MainUI you try to install

Thank you
[Android Head-Units] Bootsman66:
Great. I installed the modded MainUI and can now use the APP-Switcher. Thanks!!!
[Android Head-Units] TorstenH:
Dear AppSwitcher users,

this time I need your help to push DABdream into Google Play Store.

Google's policies are really strict and so I need the power of the XDA community.

If you have a DAB+ USB adapter join as tester, please. You can find further details here.

Regards,

Torsten

[please excuse this cross post]
[Android Head-Units] Mati102:
Hi TorstenH,

Could you be able to tell me which modified main Ui should to download?

View attachment 6057150
[Android Head-Units] TorstenH:
Impossible to say that if you not updated the firmware by yourself.

You could flash a firmware update from here:

Junsun V1 Pro (MTK8259/MTK8257) - firmware

Latest version for Junsun V1 Pro MTK825X 8259P_军灿UI02v1280x720-国外_v113_20231122.zip-Tan.zip https://drive.google.com/file/d/1aONift9n_jHn3HYpfaZZ6CLDAjziIPmm/view 8259P_军灿UI02v1280x720-国外_v107_20230919...

xdaforums.com

If you have the standard screen size of 1280x720 and not a special unit for BMW, Audi or Mini you can flash version 107.
[Android Head-Units] Mati102:
ok, I will update with this file.
[Android Head-Units] TorstenH:
Great. A modded MainUI is available for 107 here:

https://xdaforums.com/t/appswitcher...-devices-incl-autostart.4593865/post-88620949

Let me know if you need another download link.

But please be aware that updating the system will reset your system and some apps will be gone. E.g. the pirated pre-installed version of the navigation app and this Roboter assistant. Let me know if this in an issue for you.
[Android Head-Units] ser_hero:
Smart list doesn’t working on 3.3.3 (8667 with the last firmware). Apps list randomly.
[Android Head-Units] AndreyOleynik:
Hello TorstenH,

I just look at CPU usage of my device and have found, that AppSwitcher uses about 32% even while playing video or listening music with GPS maps. Maybe I look into something wrong, please correct me. I disabled logs reading so it seams application should sleep when no key is pressed, but it use a lot of CPU.

Can you look into this or correct me? Thanks!
[Android Head-Units] yakdtai555:
Hi @TorstenH ,

installed Appswitcher on my 8667 unit and it works amazing. Don't have to toggle Junsun apps only.

Thank you so much.

May I also know what is the purpose of Automate? Didn't really hear a lot of explanations about this feature.
[Android Head-Units] TorstenH:
Automate is similar to Tasker - but in my opinion more user friendly.

Further info available here:

Automate for Android ⋅ LlamaLab

Create flowcharts that make your Android smartphone or tablet perform tasks automatically.

llamalab.com

Sample flows can be found here:

Community ⋅ Automate for Android

Download user-made automation flows for the Automate app.

llamalab.com
[Android Head-Units] romica.cotoiul:
Hello, I am trying to remap the mute button to play/pause.

I am using a custom ui+ a remap file. Play/Pause have separate keycodes :90/91.

So, I can either remap to play or pause (which, when triggered only do either play or pause, no toggling)

Is there a keycode for combined play/pause, to have the same behaviour as on rns315? (One click : play, one click : pause, and so on).

I found on the internet that keycode 85 is for play pause, but in the list of keycodes for junsun, this code is marked as "DISP".

Edit: just tested in the car, 85 does nothing

Thanks!
[Android Head-Units] romica.cotoiul:
Edit2: it seems I solved it:

I see that those codes are "before" mainui interacts with "general android". So I mapped 16 (mute) to 9999 in the ini file. Then, in automate, I capture the broadcast "com.ts.main.DEAL_KEY" and check for key 9999. If yes, I send keycode 85 (which seems to be the "normal android" keycode for play/pause (not the 85 that mainui understands).
[Android Head-Units] emkosta:
Hi TorstenH,

I have recently installed a Junsun v1 pro unit in my 2015 Peugeot 208. The unit works well, I am using canbus, and all the standard fuctionality amd more is available. One issue I have is that the default way to control stuff through the steering wheel is fairly restricted and your Appswitcher seems to be the answer.

I've tried to gobalong Option 1 (as I am inexperienced with flashing Android and am concerned about option 3 in case errors occur). However, I can't seem to make option 1 work and am writing in case you can provide some insight.

My car does not have a NAVI/GPS swc button. It does have an SRC button (I guess source) which I thought is something like Mode button you refer to. In the stock Peugeot system, it let's one change between fm/am/dab etc. Using the button with the unit, it cycles between radio app/mp3 player/bluetooth music player. Imagining I follow your instructions I removed all these except for NAVI from Menu icons, but the button never rutns on NAVI. Basically, I've installed appswitcher and appswitcher starter, given permissions, enabled log listener, verified the code of the button is 10, assigned latter app to navigation, but still pressing the button does not start the app or do anything. I can otheerwise start the app through the play button on the screen.

Does this make sense and are you able to suggest some way forward? Are you aware of anyone trying to use Appswitcher on Peugeot 208,junsun,with canbus, successfully?

Thank you!
[Android Head-Units] emkosta:
As a matter of fact, something I am suspecting, I have not been giving specifically permissions via adb for listening to the logs - is this required?
[Android Head-Units] gduck:
Hi!

does MainUiUpdater need root?
[Android Head-Units] mcvive:
I installed it yesterday, on my FYT-Unit (Mekede M6 Plus 3D) with option 1 works well, great idea to implement something like this and provide it for free
[Android Head-Units] emkosta:
FYI I have resolved the issue by granting permissions to AppSwitcher to read logs via adb. Things seem to work well aside from the fact that the radio app no longer works (as expected). Will observe how things are for a while but fjrst impression is that all is working well. Thanks!
[Android Head-Units] k5k5k5:
Hi @TorstenH

Can you make mod for MainUI v113?

Firmware v113
[Android Head-Units] TorstenH:
Sure. Could you please provide the MainUI.apk by uploading it?

Send large files free | File sharing | File upload | File transfer

Send large files for free with TransferXL ✔ without registration ✔ secure & fast file upload ✔ file transfer up to 200 GB

www.transferxl.com

You can use an up-to-date version of 7zip to extract the firmware or copy it from the device if you already installed the firmware.

Thank you.
[Android Head-Units] k5k5k5:
MainUI.apk
[Android Head-Units] TorstenH:
Thank you. I will provide the modded MainUI asap but I don't know if I can do it before Wednesday.
[Android Head-Units] PrinceLc:
Working well on Snapdragon 665 unit with HCT MCU as alway good work @TorstenH
[Android Head-Units] TorstenH:
You should be able to install the mod by clicking on the apk file.

Send large files free | File sharing | File upload | File transfer

Send large files for free with TransferXL ✔ without registration ✔ secure & fast file upload ✔ file transfer up to 200 GB

www.transferxl.com

Please let me know if it works.
[Android Head-Units] k5k5k5:
I tried but I can't install - 'application not installed'.

Alternatively, I can try to transfer the apk file via adb later.
[Android Head-Units] TorstenH:
Please compare the MD5 checksum of the unzipped apk:

3e93a47ff6cdc70fb886ebefb2c004a0
[Android Head-Units] k5k5k5:
Checksum is the same.

Edit: I transfered modded MainUI.apk to system/priv-app/MainUI folder via adb and everything works fine.

Thanks for this mod @TorstenH
[Android Head-Units] Chris100115:
Does the dark theme work fine for anyone?

If I stay on Autolink with AA started and turn the lights off and on I see the map change correctly from the light theme to the dark theme. The problem is if I try to switch to another app and then return to Autolink, if the lights are on the theme remains dark for a few seconds and then returns light. The only way to make it dark again is to turn the lights off and on again
[Android Head-Units] TorstenH:
Please first check if both, the head unit itself and AppSwitcher are controlling the day/night mode of autolink.

Please disable auto dimming in AppSwitcher: The icon should show a sun: View attachment 6080306

Then check the behavior of Autolink. Please report back if disabling auto dimming brings back expected functionality of Autolink.

Thank you.
[Android Head-Units] bloot:
Hi, could it be possible to mod the v39 mainui? https://xdaforums.com/t/firmware-junsun-v1-8667q-8g-128g-vhd-qled.4405475/post-89396318

Thanks in advance!
[Android Head-Units] TorstenH:
Could you please download the firmware and send me the MainUI.apk via

Send large files free | File sharing | File upload | File transfer

Send large files for free with TransferXL ✔ without registration ✔ secure & fast file upload ✔ file transfer up to 200 GB

www.transferxl.com

?

You can use 7zip to extract the firmware and so to get the MainUI.apk.

Thank you.
[Android Head-Units] bloot:
Sure, many thanks!

Send large files free | File sharing | File upload | File transfer

Send large files for free with TransferXL ✔ without registration ✔ secure & fast file upload ✔ file transfer up to 200 GB

www.transferxl.com
[Android Head-Units] TorstenH:
@bloot

Here you an find the modded MainUI from

8667Q军灿UI02-国外-1280x720_v39_20230712

Thank you for extracting the original apk file.

Please let me know if it works.

Send large files free | File sharing | File upload | File transfer

Send large files for free with TransferXL ✔ without registration ✔ secure & fast file upload ✔ file transfer up to 200 GB

www.transferxl.com
[Android Head-Units] bloot:
Tested and it works flawlessly, only thing I noticed is that DSP shorcut dissappeared, but I installed your equalizer.apk and I have it back. On V46 MainUI.apk this didn't happen, weird.
[Android Head-Units] TorstenH:
Yes, that's strange because I didn't modify the manifest file.
[Android Head-Units] bloot:
Tried uninstalling and reinstalling the udpdate and sometimes DSP shortcut dissappears and sometimes it does not, don't know what kind of bug this might be :sleep:
[Android Head-Units] TorstenH:
Reboot might help, too
[Android Head-Units] Chris100115:
Sorry for the late reply.

With just the sun icon it behaves as I said in the previous message.

With only the moon icon and the moon/sun icon it remains stuck in dark mode. If I turn off the headlights, Android Auto enters light mode for a second and then immediately returns to dark mode

To be safe, I tried connecting my phone to my friend's "stock" Junsun which is the same as mine (only has a smaller screen) and with it the switch from light mode to dark mode works correctly. So I think it can be ruled out that it is my phone's fault
[Android Head-Units] TorstenH:
Sorry, I'm late, now.

I think it's the circumstance that AppSwitcher controls brightness (of Autolink) based on sunset 🌇 and sunrise 🌅 times calculated based on your GPS position. To double check that you can

- Enable dimming, the button should show the moon iconView attachment 6083718

- Turn your headlights on

--> As a result Autolink should stay in dark mode.

If you can confirm that I would be very happy to add an option to disable Autolink control.
[Android Head-Units] Chris100115:
I tried enabling dimming mode.

-> Autolink enters dark mode

Turning on the headlights

-> Autolink remains in dark mode

Turning off the headlights:

-> Autolink goes into light mode for 1 second and then returns to dark mode

I also noticed another bug, sometimes the AppSwitcher service doesn't start. It happens very rarely but it happened to me this morning when I tried to perform the test above.
[Android Head-Units] TorstenH:
That means it works a designed because as I implemented the functionality the head unit firmware was not able to control Autolink dark/light mode.

I will add an option to enable/disable this feature to AppSwitcher settings.

Which installation method have you used? Modded MainUI?
[Android Head-Units] Chris100115:
Ah ok, now I understand why AppSwitcher imposes its mode 🙂

Yes, I currently have the modded version MainUI_825X_1.3v107
[Android Head-Units] TorstenH:
Added new AppSwitcher version 3.3.4 here.

What's new:

- Allow to disable control of Autolink day/night mode via 'Screen->Autolink day/night'
[Android Head-Units] TishoBG:
As headlights ON are mandatory in my country and my car has no DRL's, My Junsun V1 Plus goes into night mode as soon as I turn my ignition on, more specifically the CarLetter app. Will using this application allow me to override the HU and dim based on sunrise/sunset?

Or do I need to disconnect the illumination wire on the HU and then proceed with just AppSwitcher?
[Android Head-Units] FiShBuRn:
Hi @TorstenH,

Is it possible to mod this MainUI.apk backup from 8667Q军灿UI02-国外-1280x720_v48_20231201 firmware ?

MainUI.apk

Thanks!!
[Android Head-Units] TorstenH:
Yes, should be possible. But I can do it at the end of the week earliest.

Please send me a reminder if you don't get it on Sunday. Thank you
[Android Head-Units] Malteubz:
Hey, can you share this fw? I have an older one
[Android Head-Units] STomko:
I have installed 3.3.4 but still - no matter if enabled or disabled, it still goes into night mode as soon as I turn on headlights
[Android Head-Units] TorstenH:
The new setting "Autolink day/night" only stopps AppSwitcher from controlling the day/night mode of Autolink. This avoids a change of the mode by AppSwitcher if your head unit is able to controlling day/night based on the headlight status.
[Android Head-Units] FiShBuRn:
Sure, here is the link from the seller.
[Android Head-Units] TorstenH:
Give it a try and let me know if it works.

https://www.transferxl.com/download/08BXQWBzFdnxk
[Android Head-Units] Crunkbg:
Hello,

is it possible to make modded version of this MainUI.apk from 8667Q腾实UI05-国外-1280x720_v56_20231209

Many Thanks in andvance.
[Android Head-Units] Malteubz:
Oh? New version again ? Nice. Can you link fimeware plz? Thanks
[Android Head-Units] mfpower86:
Hi all.

I am trying to set up appswitcher on a 8667 v1 plus 6-128.

I tried option 2 - modded Main UI apk from v.48

The modded main ui apk instalation seems to work once the equalizer app was missing. Where exactly can i confirm this?

Anyway, i flashed appswitcher app and did the first usage steps includind reboot, however, appswitcher doesn't auto start after reboot and doesn't work with the steering wheel controls.

To repeat the process i tried to unninstal modded main ui apk but it was impossible to uninstal, so i flashed clean v48 firmware again and gave it another try this time thru Main UI updater apk, however, something went wrong in the process, please check the photo.

View attachment 6089555

What am i doing wrong?

Thanks and cheers everyone.
[Android Head-Units] TorstenH:
Yes, I will provide a modded version as soon as I find some time.
[Android Head-Units] Crunkbg:
Here you can download whole firmware

8667Q腾实UI05-国外-1280x720_v56_20231209
[Android Head-Units] mfpower86:
Hi, can you please tell me if this is a new firmware. Newer than v48?

Is everything working?

Thanks.
[Android Head-Units] gduck:
Hi!

Don't compare the JUNSUN v48 with the TENGSHI v56 firmware ;) it seems, the core is equal. This is contains Tenghsi launcher (with PIP map window). And in the TENGSHI firmware, the FAN support is disabled!

PS: Yes, I checked the Carletter version and it's the same 7.7.3.20231024. I think it's the same core ;)
[Android Head-Units] TorstenH:
Here you can find the modded version:

https://www.transferxl.com/download/08jDtB8jT20sCC

Please let me know if it works.
[Android Head-Units] Crunkbg:
View attachment 6092229hello, im getting this error. What have to do now?
[Android Head-Units] TorstenH:
Install the apk by clicking on the apk file. There shouldn't be the need to use MainUiUpdater.
[Android Head-Units] Crunkbg:
Cannot install file

Idk is it important, that i previously installed 1.54mod version on my HU.
[Android Head-Units] TorstenH:
Have you installed it after your last firmware update? Have you installed the modded version by clicking on the apk file?

If you can answer both questions with yes, please uninstall the update of MainUI. You can do that via Android app settings.

Then install the new mod.
[Android Head-Units] starandroid:
Can't you watch a video to really understand how this extraordinary App works and how it works? I then see that there are several files (Apk) attached, and I would also like to better understand which ones should be installed. And with a video you can also understand how it works. Thanks!
[Android Head-Units] TorstenH:
You are very welcome to support this project by creating a video after we enabled AppSwitcher on your head unit.

First let me know which head unit you have so we can choose the right installation method for you.

Additionally we need to know if you can set a navigation app on your head unit and if you can configure one button of your steering wheel to start the selected navigation app.
[Android Head-Units] starandroid:
This is my car audio, 6 - 128 gb V1 Plus. I would like to better understand and learn how it works and know if an alternative launcher should be used compared to the default one. Thank you!

Software firmware update V39
[Android Head-Units] TorstenH:
Best would be to install a modded MainUI from here.

Unfortunately there is none for V39 available. You should let me know if you are willing to update your firmware, please.

Using a modded MainUI does not require you to use another launcher.
[Android Head-Units] starandroid:
What do you mean, it's not available for the V39. Do I need to upgrade to other firmware? If so, which firmware to update? Can I also install the modified MainUi with this firmware? What changes will it bring to the system? Sorry for the unprofessional questions but I am constantly researching and learning.
[Android Head-Units] TorstenH:
There is no modded MainUI available for v39

Yes

One of this:

8667Q腾实UI05-国外-1280x720_v56_20231209

8667Q军灿UI02-国外-1280x720_v48_20231201

8667Q军灿UI02-国外-1280x720_v43

You can try but it might be possible that installation fails or that you're getting other problems.

It will map the mode button of your steering wheel to AppSwitcher.

You're very welcome. Unfortunately I can't tell you what's the best firmware (v43, v48, v56) for your device because I don't have a 8667 unit.
[Android Head-Units] starandroid:
Forgive my ignorance. I am not yet familiar with certain mechanisms of the car audio firmware. How do the UI05 firmware differ from the UI02 and versions 56, 48,43 from version 39. What is special about them?
[Android Head-Units] TorstenH:
I think main difference is the launcher. Nevertheless you should ask such specific questions here because a discussion on each specific head unit would make this thread very confusing. Additionally I don't own that device so I can't give you a bullet proof answer.