yashsingh1/xdaforums huggingface dataset:
[FYT Android Head Units] seb21:
You can't change the functions of Vol Up and Vol Down buttons, all others buttons you can change.
[FYT Android Head Units] stealthee:
its the volume up volume down knob but if you press it . oem radio would turn off the oem radio. With this head unit it leaves the volume on and turns off the screen. Would like it to mute and turn off the screen the android unit power button on the top left if i touch that it turns off the screen and mutes.
[FYT Android Head Units] daviddosa:
When you install the app and also the modified app, you will be able to see what action is assigned to the volume button press. It's only the volume up and volume down actions which are locked, the rest should be configurable.

Do you have a CANBUS decoder, or you had to connect the Key1 Key2 wires?

It's easy to install using the method in my previous post, and also gives you a backup in case something goes wrong.
[FYT Android Head Units] seb21:
Pressing the volume knob sends signal Black Screen (or something like that), and yes you can assign to it function Power
[FYT Android Head Units] stealthee:
I have a canbus decoder . Silly Dodge Journey. Without a decoder I was stuck with a OEM radio.
[FYT Android Head Units] PieterD82:
Sadly i have an older generic unbranded SC9853i model (with known fake Android 10, it really is 8.1) and from reading through this thread i found out that this won't work for me. I have added a separate buttons to my unit using Key1 and Key2 but i am still limited to what the device allows me to set. I would love to have this work on my older unit so my question(s) would be:

Is this com.syu.ms significantly different to what i might have?

If not, would you be willing to add support for older generic units?

Thank you.
[FYT Android Head Units] seb21:
For now analog steering wheel controls (KEY1,KEY2) do not work at all, i'm working on this.And that you have 9853 unit does not matter. You see syu.ms is all the time evolving ,but it still have code form Sofia generations units. So your syu.ms.apk does not change nothing.
[FYT Android Head Units] PieterD82:
Thanks. I was aware of Key1 and Key2 not working as is. I've read the complete thread. ;) I was interested to remap the mic/voice command button on my steering wheel since this one opens a different style of Google Search compared to what CarWebGuru opens when i hit the mic icon.

Oddly enough when i put the contents of the zip file (for Joying) from post #15 on a FAT32 USB drive and inserted into the device, nothing happened. I've worked with lsec_ scripts before and they did work on this unit so i'm not sure what happened there. I will look further into that when i have some more time i suppose.

Since i'm on that topic, i'd like to ask you; for noname devices, should i use the Joying zip or the Mekede one? Perhaps i should look into my device and see what reseller id it has and match it from one of those 2 ZIPs.

Anyhow, thanks for your continued efforts into this project. It is a really useful one.
[FYT Android Head Units] seb21:
For the syu.ms the manufacturer is not important.I'm currently using ms.apk with compilation date 18.02.23 and i don't even know from which firmware it comes.

None of this two zips will work for your unit, they are made for 7862 and 8581 units. First you need lsecXXXXupdate file that is for your platform and rename one of those lsec.sh scripts to 9853lsec.sh. For more info i suggest you look at https://xdaforums.com/t/modding-your-joying-fyt-sc9853i-unit-without-root.3974357/ . There you will find all necessary informations .
[FYT Android Head Units] WarSpaz:
I was going to contribute by making a swedish translation, but either im blind or stupid, but i cant find the english strings.xml file.
[FYT Android Head Units] seb21:
Hold on. If everything will be all right then in about two weeks i will put a new version. Current strings.xml will be not valid .
[FYT Android Head Units] Xcaptain:
Hi @seb21

I run the apk on a Mekede M6 Pro Plus, with a steering switch that has a MODE/Mute (long press) button. I was able to modify most, except the toggles, and the long press on it. It switches back to the unit's default toggling betwee, Radio-Music-Video Player, etc.

Is this a bug, or am I missing some steps somewhere?
[FYT Android Head Units] seb21:
Hi.

In Config App check how does the "Car Button" text behave.When you press a button on your SWC the "Car Button" background turns green. Normally it stays green as long you hold your button pressed. How does it behave when you press your MODE button. I guess that it only blinks shortly , when so then you can not assign a long press action to that button,only double press. If the "Car button" stays green ,then yes it is a bug.
[FYT Android Head Units] Xcaptain:
I will check and report back later.

But not only the long press, even the single press gets overridden. I assume 'Sources' is to override the car's sources switch, so I set them to 3 apk: 360, maps, spotify, car link (carplay). Pressing the mode doesn't toggle between those 4 apks, but the system default. Am I doing this wrong?

Basically I want to override the system default to those 4 apk.
[FYT Android Head Units] seb21:
have you changed the assigned action of this buton to "Sources" ???
[FYT Android Head Units] Dekdek1:
Hi.. Im currently on MD-Edition WITH_MAINSERVICE".. Can I install this apps (modded syu.ms) without issue? Thx
[FYT Android Head Units] seb21:
Hi. Yes you can replace the installed @mariodantas syu.ms,apk with my modded version.
[FYT Android Head Units] Dekdek1:
Does this syu.ms maintain accessibility apps running and does not allow accessibility setting going OFF?
[FYT Android Head Units] seb21:
syu.ms has nothing to do with accessibility. It can eventually kill accessibility service (i'm not shure about that) but enabling No Kill or putting that process on Protected_app list should help. Check if you have Digital Wellbeing app enabled, if so disable it . If this will not help then you must look for solution elsewhere.
[FYT Android Head Units] Dekdek1:
Owh I see... Sorry because I'm not good at all this.

It was because I read below statement from MD-EDITION thread on accessibility.
[FYT Android Head Units] Dekdek1:
So I just use the zip file on #15 and replace the the syu.ms inside that zip file with this latest version (18-02-2023-190000000_com-syu-ms-apk) right?
[FYT Android Head Units] seb21:
Yes, you can do that.
[FYT Android Head Units] Dekdek1:
I did that and this happened. Did I do anything wrong? Tq in advance
[FYT Android Head Units] seb21:
Did you rename the new syu.ms.apk file ? It must be named 190000000_com.syu.ms_modded.apk !!!
[FYT Android Head Units] Sull2:
Hey seb21, great work you've done on this mod and app to control it. I'm patiently waiting for the new version, question though... have you gotten anywhere with the analog buttons key1 and key2, from my understanding reading through this thread is that currently the feature is not working. I'm wanting to add an additional button or two in my vehicle and I don't want to purchase the buttons and spend a bunch of time setting them up if this feature is a no go as my vehicle relies on canbus for steering wheel controls.

Thanks!
[FYT Android Head Units] seb21:
Hi. Yes the analog SWC is working. Right now i have last bug (i hope that is last bug) that i'm working on.

You don't need my mod to work with analog buttons. You can always use analog and can buttons on the same time.
[FYT Android Head Units] Sull2:
I may be confused then. Your mod has allowed me to change my canbus controlled steering wheel buttons.

You're saying that with canbus I can still connect analog buttons to key1 and key2 and configure them in the SWC app ? I was under the impression that I can't learn buttons connected to key1/key2 if canbus is being used.
[FYT Android Head Units] seb21:
Yes, you can. In fact my mod to manage the analog buttons still needs it learned by SWC app.
[FYT Android Head Units] Sull2:
Okay thank you!

One more question. My vehicle has a 6 disc changer/radio with volume control and a number of buttons which most are useless now with my teyes unit. The buttons are as followed...

AM/FM | SAT | CD | AUX | SCAN | TEXT | TRAF

Pressing these buttons they are not recognized in your current mod config app. What are the chances of these working and being customizable ?
[FYT Android Head Units] seb21:
And how were they connected: directly to your old radio , or by canbus ? If by canbus there is small hope that managing these buttons can be possible. But not in the nearest future.
[FYT Android Head Units] Sull2:
In the vehicle I still have my radio, cd player etc, the teyes head unit that I installed replaces a screen that displayed information from the radio, whichever source I was using, am/fm, aux, cd etc and it also displayed HVAC information.

The only button that appears to be recognized by your Mod Config app is PWR-VOL button which triggers Black Screen. All other buttons do nothing.

In the Vehicle app on Teyes I can adjust Treble, base etc with the right dial TUNE-SEL. I'm not sure if these are interpreted thru canbus, most likely ?
[FYT Android Head Units] Dekdek1:
Thx @seb21 ..managed to install.. Will test whether nokill functioning well later.. Thxxx
[FYT Android Head Units] Dekdek1:
How do u add a button? Is there an aftermarket button device?
[FYT Android Head Units] seb21:
There are several such devices. They differ about amount of buttons and mount positions .

Don't know how is the availability of such devices in your country, but look at Chinese online stores.
[FYT Android Head Units] seb21:
Hard to say. They can be connected to canbus or directly to radio.
[FYT Android Head Units] mariodantas:
FMC removed Wellbeing App if detected, but MD-EDITION kernel has no more the WellBeing App
[FYT Android Head Units] Sull2:
I'm going to use a couple random buttons I have at home to see if I can get them working how I want and then if that is successful my vehicle has some blank spots for buttons which I'm gonna head to eBay and find OEM buttons for a clean integrated look.
[FYT Android Head Units] seb21:
Hi.

I uploaded a new version of my mod : MOD_new_version.zip

This is completely new version rewritten from the beginning. Not everything yet is working, but i'm working on it.

So far is only the basics functionality available : no kill, SWC (can,unit and finally analog), apk and user sources.

The config app has in-built help and language selector. (It is auto translated to different languages, but you know how these translations works)

The Config App is not compatible with the old version modded syu.ms.apk !!!

Changes according to old version :

user sources - there is no limit : each action can have assigned different sources list.

apk - possibility to assign apks that are not visible in launcher.

user interface - new , should be working without problems on all possible screen dimensions.

I also attached the strings.xml file in case that someone have the need and time to make it's own translation. And feel free to correct my english - yes, i know that my english is a little bit childish :)

it is based on 18.02.23 syu.ms.apk
[FYT Android Head Units] Sull2:
Perfect! I like that the app detects if the syu.ms.apk is modified. Installed and working well. I'll use it more over the coming days and will report any unusual findings. thanks seb21
[FYT Android Head Units] ludditefornow:
Hi Seb, great that you are still enthusiastic about your excellent app. Will your new version eventually be able to start Split Screen shortcuts? By Split Screen shortcuts, I mean after using an app like split screen launcher to create a shortcut for opening two apps in the same process.

On a side note, I also notice that I can open multiple instances of the same app such as Google Maps or Nav Radio. Are you aware of any way that all instances except one of the same app gets killed?
[FYT Android Head Units] surfer63:
This is not allowed anymore on Android 10 and higher. Google blocked that.
[FYT Android Head Units] seb21:
If you run two apps in split screen then these apps are placed side by side in split screen ?

How you were able to run multiple instances of Nav Radio ? This app is strictly "single task" app.
[FYT Android Head Units] ludditefornow:
Yes, here is a quick video on how the Split Screen Launcher works for me. I make a shortcut and define the two apps. Then when I run the shortcut, one app opens after the other and then they automatically change to split screen mode.

It would be terrific if you could associate 2 apps with a button click so that they open in split screen whether through a third party app or natively.

With Nav Radio, I have no idea why I get multiple instances. My head unit is not rooted and I only have one instance of Nav Radio installed. See the video.
[FYT Android Head Units] seb21:
Please check if you start two apps from your SWC buttons (just assign two different apps to different buttons), will these apps will run in split screen mode.

And for the split screen shortcuts: this is your launcher ability or do you use another app ?
[FYT Android Head Units] ludditefornow:
I started two different apps from the SWC buttons and then manually put them into split screen mode. This worked successfully.

The split screen shortcuts is not my launcher ability. I use "Split Screen Launcher" app to create the shortcuts that I put on my home screen.

Here is a link to Split Screen Launcher. https://play.google.com/store/apps/details?id=com.fb.splitscreenlauncher&hl=en_US&pli=1

My launcher is Microsoft Launcher https://play.google.com/store/apps/details?id=com.microsoft.launcher&hl=en_AU&gl=US
[FYT Android Head Units] aiui:
how is it that none of these two applications are possible to install in my EU?
[FYT Android Head Units] Matt Devo:
hey Seb, just loaded this up on a HU I'm setting up for a customer, which has ~6 physical buttons at the bottom of the HU. Should I be able to remap those using this tool? I have the modded syu.ms.apk and config installed, and can change the assignment of the headunit buttons (ie, I changed the NAVI button from NAVI to user apk), but the original functions remain when the button is pressed. I've verified the app has storage permissions. Tried reassigning both the CANBUS and HEADUNIT functions. Any ideas?
[FYT Android Head Units] seb21:
Hi.

Are you sure that the mod is installed and working ? Do the Config App recognize your button presses ?
[FYT Android Head Units] Matt Devo:
the config app reports that the mod is installed at working (main screen). How would I test it recognizing the button presses?
[FYT Android Head Units] seb21:
When you press a button there will be displayed a key code for that button in upper left corner.
[FYT Android Head Units] seb21:
Updated first post with new version.
[FYT Android Head Units] Matt Devo:
ok, re-tested with 2023-05-07 version.

HU has the following physical buttons: HOME, ALL, MUSIC, PHONE, CAR, NAV, BACK.

Of those, only the PHONE button shows the code in the upper left / jumps to the menu item on the assignment page when pressed. All others perform their default function and exit the config app.

edit: I should note that the PHONE button reports as an analog (KEY1/KEY2) button.

Ironically, the phone button is the only one I wouldn't want to change. ALL goes to the setting app (WTF). CAR toggles the screen brightness. NAV launches the built-in nav-app chooser, which would be fine it it allowed me to select CarLink, but it does not
[FYT Android Head Units] seb21:
2023-05-07 version ???

my mod is based on 18.02.23
[FYT Android Head Units] Matt Devo:
you posted it today, per post #226. I was just confirming that I was using the latest release
[FYT Android Head Units] Pacote-san:
Will this work with other FYT head units beside JOYING and MAKEDE?
[FYT Android Head Units] seb21:
It should. I have local reseller unit .
[FYT Android Head Units] mariodantas:
What a wonderful job fellow !
[FYT Android Head Units] seb21:
What do you mean ?
[FYT Android Head Units] mariodantas:
I mean that your job is amazing fellow, you do miracles with com.syu.ms !, Congratulations Seb
[FYT Android Head Units] ludditefornow:
Seb, your work with com.syu.ms really has given so much more usability to these head units. Thank you.
[FYT Android Head Units] Pacote-san:
I really was eager to use thise cause I need to make a few changes on my steering wheel buttons but I found out I have the TS10 UIS7862 so this woulnt work

Too bad, great work nonetheless!
[FYT Android Head Units] Matt Devo:
seb, any thoughts on buttons which are not being captured as per comment #227? using your latest build.
[FYT Android Head Units] seb21:
Hi. So if you push one of the mentioned buttons the Config App has crashed ?

Please check if you have on sdcard a file named "configApp_crash.log" . If so then send it to me.
[FYT Android Head Units] Matt Devo:
there is no crash log file in /mnt/sdcard or any subdir thereof.

The config app functions as expected, but only for the PHONE button. All others are not captured.
[FYT Android Head Units] seb21:
Please flash this version. It is a test version. Check that when you press these buttons, a toast will appear. If so please note the Key Code value from this toast and let me know. No need to run Config App for this test.
[FYT Android Head Units] seb21:
Updated files is first post.

Added : Block some Write_to_Mcu

Fixed : accessibility sleep bug.
[FYT Android Head Units] matrixx1:
Hi thanks for your work! Can you tell me if this files will also work on Mekede 6 Pro Plus 2k devices? It came with supposedly Android 12?
[FYT Android Head Units] seb21:
It should be working.

And currently the FYT devices are only Android 10 (API 29)
[FYT Android Head Units] Sull2:
I noticed my unit has rebooted quite a few times recently would this be why ?
[FYT Android Head Units] seb21:
No. This bug has not caused reboots.

You can check if there are crash logs from FYT software in SD card/crash/
[FYT Android Head Units] Matt Devo:
flashed, and the only button which showed a toast w/key info was HOME, with value 3. All other buttons (including PHONE, which the mod app correctly recognizes) showed no toast indicator
[FYT Android Head Units] Sull2:
All good. I'll check for logs.

I finally got some switches/buttons for my vehicle and will be tinkering more in the coming days.
[FYT Android Head Units] matrixx1:
Hi, yes you are right, i checked with AIDA64 and its indeed Android 10 with API level 29. Will it be possible with your firmware to re-configure SWC set by canbus? i really miss this feature from my previous Dasaita unit.
[FYT Android Head Units] seb21:
Just try it. If something will not work you can always flash your old syu.ms.apk. And don't worry the wrong syu.ms.apk can not damage you unit.
[FYT Android Head Units] seb21:
One more try.

Check now for the toast messages.

Now the Config app should recognize the HOME button. Please check that.

And one more task : check if you can now assign Carlink to NAVI button.
[FYT Android Head Units] matrixx1:
I will i just havent figured out yet totally the install procedure. if you could confirm my understanding i would be grateful:

1) download zip file for Mekede from Pot #15

2) unzip it to root of usb

3) update the two apks with the most current ones from post #1

4) stick the usb into the unit and start update

Please confirm :)

Thank you

ps: I have 2k unit which dosent have physical buttons on the side (bc of the size of the controll panel of the 2k display), but has a bottom menu bar for home, back recent and volume. Will it be retained after installing this mod? Also double finger gesture for volume on screen will also be retained?
[FYT Android Head Units] seb21:
Yes. Just rename the new files.
[FYT Android Head Units] matrixx1:
Yes i renamed them as the original files were named in the original zip file. thank you for confimration and the very quick response. i will do the update tomorrow and will share my expirience.
[FYT Android Head Units] Matt Devo:
thanks for this, I'll get it tested as soon as I can. delivered radio to customer earlier in the day, so will need to work with them to get it tested (or order another unit)
[FYT Android Head Units] matrixx1:
Hi well I tested it but something must have not worked out. I flashed the usb it restarted seemingly to recovery or similar menu but then nothing has ahppened and the mod app says ms.apk is not modded!
[FYT Android Head Units] seb21:
What is the compilation date of yours syu.ms.apk ?

And in the flashing process was there at the end an information ( green colour)that is completed successfully ?
[FYT Android Head Units] matrixx1:
Well I have used the one posted in #250. And not there was no message nothing just changed to the recovery menu the dark then reboot
[FYT Android Head Units] seb21:
then the update has not started. replace the "lsec6315update" file with the newest you have. It is every official update.
[FYT Android Head Units] matrixx1:
Well unfortunately I don't have any new lsec6315update file. I don't know where to download official firmware although I was looking for it before
[FYT Android Head Units] seb21:
Here you have one.

For the future : New firmwares you find on Mekede website in support section .
[FYT Android Head Units] matrixx1:
Thank you. It's funny I was looking for the firmware on mekede website but cannot find it. Only videos. Well I tried it with the new file you posted. But the result is the same. It reboots then for a sec I see the Android robot and the text no command and then it eboots back into the system. Could it be a problem that lsec6316update file also on the usb pendrive?
[FYT Android Head Units] seb21:
lsec6316update is for the UIS8581 units, you can delete it . Is your pendrive formated as FAT32 ?
[FYT Android Head Units] matrixx1:
Ok I will delet then 6316. Yes it's a 8gb pendrive formatted to fat32 under windows with quick format. But it has been always fat32 on this pendrive
[FYT Android Head Units] matrixx1:
Hi I downloaded from mekede the newest lsec6315update file from latest firmware but the same happens cannot install the app. The same happens, it reboots back to the system without installation
[FYT Android Head Units] seb21:
hi. unpack this archive into an empty pendrive . If this will not work try using another pendrive.
[FYT Android Head Units] rs200z:
Hi seb21, thanks for the new version. The interface is much nicer and more touch screen friendly.

However I seem to have encountered couple of issues/bugs.

1. The Mod Config app will crash when I click on the "?" help button a 2nd time in the Steering Wheel Control screen. When you first click the "?" help button, press Next all the way until you see the SWC buttons screen, then click close. Now click the "?" button a 2nd time and the crash will happen.

2. After Mod Config crashes and restarted a couple of times, I noticed the "Accessibility permission" became denied. When I press GET PERMISSION I see that it was already granted but Analog Steering wheel buttons actions stopped working. I had to reboot my Android unit and it will show permission granted (without me having to grant it again) and all is working again.
[FYT Android Head Units] matrixx1:
Thank you in the end I could install it finally:)
[FYT Android Head Units] matrixx1:
I would like to thank you for your kind support and your work. Its amazing i was able to reprogram my SWC.
[FYT Android Head Units] seb21:
And where was the problem ?
[FYT Android Head Units] matrixx1:
both usb drives were not "liked" by the HU, only a third one.
[FYT Android Head Units] Sull2:
@seb21 when I change the source from CANBUS to KEY1,KEY2 and then I press a button that is connected to KEY1 and assigned through the SWC app, whatever that button is assigned to launches, example: I have it assigned to my front camera and when the button is pressed the camera app launches.

Should I be able to override that functionality with your Mod Config app ?
[FYT Android Head Units] seb21:
Probably you should.
[FYT Android Head Units] Sull2:
Out of curiosity I cleared the assigned buttons in the SWC app. Opened Mod Config and changed source to KEY1, KEY2 nothing happens when pressing the button, with canbus a number is displayed in the upper left hand corner of the screen.