Software Development [KERNEL] FYT 7862(a/s) kernel MD-EDITION with FMC

Search This thread

DexterMorganNL

Senior Member
Dec 1, 2010
1,068
176
ATTENTION: In the MD-EDITION MS service you can't by now chose the NO-KILL apps, for that you can install @seb21 MS MOD In this thread
Thx for that: is the NO-KILL Mode a feature for the near future? Because I thought I saw it listed, on your website about this custom firmware. But I'm happy the way the current release is, stable and fully functional.

I haven't run into any issues at all, just I might want to have the car logo show again when the unit boots up from sleep. But it doesn't bother me that much, so I haven't looked into how to get this again.

At a cold boot I still get to see it, followed by the boot animation from this custom firmware.
 

mesofranico

Member
Dec 15, 2011
12
1
Thx for that: is the NO-KILL Mode a feature for the near future? Because I thought I saw it listed, on your website about this custom firmware. But I'm happy the way the current release is, stable and fully functional.

I haven't run into any issues at all, just I might want to have the car logo show again when the unit boots up from sleep. But it doesn't bother me that much, so I haven't looked into how to get this again.

At a cold boot I still get to see it, followed by the boot animation from this custom firmware.
bootanimation.zip change for tour car logo.
 
  • Like
Reactions: DexterMorganNL

DexterMorganNL

Senior Member
Dec 1, 2010
1,068
176
bootanimation.zip change for tour car logo
Boot logo's aren't in a bootanimation.zip in my backup: I found them in 190001001_com.syu.carmark and then in a folder called assets. So I'm not sure if I should just go into ( factory ) settings and change the logo again? Even though it still shows with cold boot, or create a bootanimation.zip?

I'm guessing those car logo's are copyrighted, so I can't post it here. But I found 185 logo's including one for Android inside that APK file. So I guess boot logo and boot animation, are two different things.
 

acain

New member
Apr 12, 2021
3
0
Hi,
I would like to try out your kernel, however, I would also like to be able to revert if necessary. I have a backup of my original. That is, I have AllAppUpdate.bin and config.txt but I do not have 6315_1.zip.
I attached images of my system, do you know how I could get the original kernel or equivalent?
 

Attachments

  • IMG_2576.jpg
    IMG_2576.jpg
    113.9 KB · Views: 66
  • IMG_2578.jpg
    IMG_2578.jpg
    123.6 KB · Views: 66
  • IMG_2577.jpg
    IMG_2577.jpg
    109.6 KB · Views: 64
No friend, as these behaviours aren't kernel related, these are handled by the app itself (i.e. GMpats) and SystemUI (Navigation bar and notification)
Was using Hal9K custom ROM on my PX6 previously and his ROM supports this "immersive" mode feature that allows non full screen apps to run in full screen. Eg, Google Map, Waze etc

Any possibility of releasing a modded SystemUI apk where it refers to a lookup file and if the package name matches, it hides the status/notification bar?
Your FMC app can be enhanced to allow selection of the app that wants to run in full screen mode.
 

DexterMorganNL

Senior Member
Dec 1, 2010
1,068
176
Was using Hal9K custom ROM on my PX6 previously and his ROM supports this "immersive" mode feature that allows non full screen apps to run in full screen. Eg, Google Map, Waze etc

Any possibility of releasing a modded SystemUI apk where it refers to a lookup file and if the package name matches, it hides the status/notification bar?
Your FMC app can be enhanced to allow selection of the app that wants to run in full screen mode.
I can't even get Google Maps full screen with my phone: it's the app, which doesn't offer the full screen option. It will always show your status bar.

Perhaps you should send a feature request to Google instead, because YouTube for example can be used fullscreen. But Google Maps not. Just keep in mind, our Android Headunit is basically a tablet of 9 inch, always displaying in landscape format.
 

surfer63

Senior Member
May 4, 2010
5,060
2,455
Zwolle
github.com
I have a stupid question, on which I already tried to get the answer by searching on Google: but when I would enable the NO-KILL Mode, and add apps like Google Maps and Spotify to it?

Would it have a negative influence on the energy consumption of the headunit, while being a sleep? And also would it boot slower? Now I'm simply using the boot at start feature, within the original settings of the unit.
A bit late but I have been away for a couple of days.

The NoKill has nothing to do with the sleep mode. When the MCU gets a signal for contact off, it does a few things before really going into deep sleep mode (hibernate like @Moldeb already mentioned). It checks "some things", unmounts USB devices and kills the apps. Then it goes into deep sleep. Deep sleep simply keeps the memory state as is, no matter whether there are 2 or 20 apps in memory. There is no slow down in going to sleep and now slow down in getting awake. And there is no difference in power consumption either, whether 2GB of the 4 GB is filled or 3.5 GB of the 4 GB (or whatever you have).

The NoKill option simply disables the function call that does this killing of apps.
 
Was using Hal9K custom ROM on my PX6 previously and his ROM supports this "immersive" mode feature that allows non full screen apps to run in full screen. Eg, Google Map, Waze etc

Any possibility of releasing a modded SystemUI apk where it refers to a lookup file and if the package name matches, it hides the status/notification bar?
Your FMC app can be enhanced to allow selection of the app that wants to run in full screen mode.
Maybe Hal9K developper had whole kernel source code to modify and compile, that's not my case unfortunately
 
  • Like
Reactions: Gscipione

surfer63

Senior Member
May 4, 2010
5,060
2,455
Zwolle
github.com
Was using Hal9K custom ROM on my PX6 previously and his ROM supports this "immersive" mode feature that allows non full screen apps to run in full screen. Eg, Google Map, Waze etc

Any possibility of releasing a modded SystemUI apk where it refers to a lookup file and if the package name matches, it hides the status/notification bar?
Your FMC app can be enhanced to allow selection of the app that wants to run in full screen mode.
Immersive mode requires root, which is part of Marios kernel mod.
And then you can use multiple apps from the play store to do what you want.

Edit: If the unit had contained a system-signed app that could do the same then root is not necessary, but FYT doesn't deliver that.
 
Last edited:

3PI

Member
Apr 29, 2020
12
0
BILBAO SPAIN
Hello MarioDantas.

I think your MD-EDITION is not yet available in Spanish.
Do you plan to add this language soon?

I can help with the translation
 

03hdfatboy

Senior Member
Sep 4, 2009
219
48
Using No-Kill w/o issue, battery or otherwise. And my favorite feature is being able to increase Text Size.
My blind butt always struggles to read the screen. LOL
 

badwhip

Member
Dec 29, 2008
46
8
Just to confirm this works with atoto s8 ultra? Looks like someone said they did and if so it handles the duel Bluetooth ok and can you use the stock launcher? Thanks
 

Top Liked Posts

  • 1
    @mariodantas Thanks for amazing work.

    I flashed MD-EDITION today on my 11.6 Inch Joying HU (JY-UQS11N8G-H) and the process was smooth.

    My primary goal to install this firmware was to increase font size and this firmware helped it but not completely. I increased the Font scale factor but font of some text fields is not getting affected. Android settings generally have separate setting for Font Size and Display Size but in the FYT app there is only Font scale setting, could this be the issue?

    Attaching before and after images
    See you got Tom & Jerry, one of my favorites 😎👍 I have every one of them. Watch the very first 1. The lady calls Tom “Jasper” not Tom.
  • 8
    New released today:

    2023-05-05

    For those who feel stronger than the T800 fighting against the T100 (liquid metal) and with BIG bowling ones, I released a version with a slight mod in the create /data{data, app} option, now the DATABACKUP.zip includes its own lsec6315update, lsec_updatesh/7862lsec.sh and updatecfg.txt with twipe_cache, so in theory, you can unzip that DATABACKUP.zip in your FAT32 formatted usb key and restore your apps and settings, i repeat "IN THEORY" as honnestly I don't have time right now to test.

    So if you think that you can beat SKYNET and screw up all there robots to prevent humanity extintion, try this one and if you win de battle, please keep us in touch, we will be alive at least.
    • Added option to restore DATABACKUP.zip in flash mode (WIP)
    • TYPE: FMC-UPDATE
    5
    Was this written using ChatGPT? Is your website already taken over? ;)
    No, website is fine but Skynet and the guy who destroyed my car are injecting some corrupt bytes into my brain LoL, I'm kidding fellows but honnestly I'm not in a very good shape, let me laugh to avoid cry LoL
    3
    It has nothing to do with Marios kernel
    Indeed, this is a very deep problem in the kernel itself, remember that MD-EDITION is the kernel with optimized settiings, not the kernel modded (believe me that I'd like to reach that level and reverse engineering that kernel full of errors to try fixes on it !)
    3
    What about the restoration feature?
    Guy is now in penal court, my head is recovering slowly but surely, now my lawyer will continue the job, it will take long time, but I'll send the car in restoration this summer, then the guy has 2 choices: Pay or Jail !
    2
    New released today:

    2023-05-05

    For those who feel stronger than the T800 fighting against the T100 (liquid metal) and with BIG bowling ones, I released a version with a slight mod in the create /data{data, app} option, now the DATABACKUP.zip includes its own lsec6315update, lsec_updatesh/7862lsec.sh and updatecfg.txt with twipe_cache, so in theory, you can unzip that DATABACKUP.zip in your FAT32 formatted usb key and restore your apps and settings, i repeat "IN THEORY" as honnestly I don't have time right now to test.

    So if you think that you can beat SKYNET and screw up all there robots to prevent humanity extintion, try this one and if you win de battle, please keep us in touch, we will be alive at least.
    • Added option to restore DATABACKUP.zip in flash mode (WIP)
    • TYPE: FMC-UPDATE
    Was this written using ChatGPT? Is your website already taken over? ;)
  • 18
    Hi community

    I'm happy to introduce Kernel MD-EDITION for FYT 7862 units.
    This firmware is built into the latest kernel released on 2022-12-09.

    Internal mods:
    • Improved SPRD parameters to use more GPU to render instead of consuming CPU for these tasks.
    • Added detailed memory support for units with 8Gb of ram (Original kernel takes config from 6Gb section to be applied to 8Gb units), specially the kernel panic limit has been adjusted.
    • Improved memory handler for 6Gb RAM units and 8Gb RAM units (Below 6Gb the memory handler has not been improved)
    • Includes "su" machanism always disabled (commanded by the provided Fyt Control Center application).
    • Removed "Google Digital Wellbeing" application.
    The firmware is provided with an application named "Fyt Management Center" which exists in both User or Platform builds. The version provided with firmware is obviously the Platfom build, the application is flashed as a system-app automatically after firmware install.

    What can you do with Firmware MD-EDITION coupled with FYT Management Center Platform app ?
    • You can do FYTBACKUPS (OEM application backups) on the fly, delivered in ZIP format the you can use any app (i.e. Amaze or CX File explorer or SYU Filemanager) to send the backup to an USB pendrive or your google drive account, this is at your choice.
    • You can do Backups of your /data/{data,app} folders and, as for the FYTBACKUP, you can download it to an USB pendrive or store it wherever you want.
    • You can change the font scale factor (useful as most of the new chinese modified com.android.settings don't provide access to Font section).
    • You can handle FYT Launchers, add, backup, remove, on the fly whitout using the lsec flash procedure.
    • You can handle OEM apps, backup, replace, on the fly whitout using the lsec flash procedure.
    • Special handler for file "pwctl_config.xml" stored in /oem/app, this file contains all the applications that chinese developpers consider that they should start when BOOT_COMPLETED broadcast is sent by the system (i.e. some TEYES apps, and other chinese apps), now, if you install an application that has (in the app manifest) the "RECEIVE_BOOT_COMPLETED" permission, the package name of your app will be automatically whitelisted in this file, allowing the app to obey to the BOOT_COMPLETED system broadcast.
    • You can Enable and Disable Root Schema. When enabled, Fyt Management Center puts "supersu app" in the system as an User apk and installs it silently, then reboot the system automatically to enable root privileges, when you disable Root Schema, the opposite happens, supersu.apk is removed silently and the Fyt Management Center app reboots the system automatically to disable the root schema.
    • You can set autolaunch applications at system boot time (whatever app installed in the system) you can also chose to autostart every selected app in background.
    • You can access embeeded Bluetooth settings. (latest chinese modified com.android.settings doesn't include the Bluetooth menu anymore).
    • You can lock the system (i.e. you leave your car in the mechanic and don't want to leave open access to your device)
    • You can set day or night UI system mode
    • You can enable / disable NOKILL function (only available in MD-EDITION WITH MAINSERVICE)

    I require your attention for the following:


    You MUST uninstall (il already installed) FYT Management center user edition before flashing the Firmare MD-EDITION (as it comes with a different version intended to run as system user)

    From 2023-04-01, Kernel MD-EDITION (not FMC updates) will be released

    based on Kernel 2023-02-27 with the latest lsec6315update file.
    You WILL NOT BE ABLE TO ROLLBACK to kernels released before November 2023.


    • Not suitable for TEYES units (FYT=95)
    • Not compatible with UDT software
    • Not compatible with ROOTED WITH MAGISK Kernels

    From 2023-01-27, MD-EDITION will be shipped in 2 flavours:
    Original and with a custom "com.syu.ms" apk to avoid killing apps before going into sleep mode.
    This behaviour also maintain accessibility apps running and does not allow accessibility setting going OFF.

    FYT_7862_FIRMWARE_MD_EDITION.zip
    FYT_7862_FIRMWARE_MD_EDITION_WITH_MAINSERVICE.zip

    FMC_UPDATE.zip will be always delivered without custom com.syu.ms

    If you already use another custom com.suy.ms file, you should use the "NO_MAINSERVICE" flavour.


    I can't be taken as responsible for any damage caused to your unit, you're supposed to know how to flash a FYT 7862 based unit and I'll not talk about "how to flash a 7862 FYT unit or woh to flash my original kernel back" here.


    By installing Firmware MD-EDITION with FMC embedded app, You will NOT loose any of your third party installed apks, apk updates, settings and data.

    You should have a copy of your 6315_1.zip, your AllAppUpdate.bin and your config.txt in case you want to roolback your installation (even if the AllAppUpdate apps and config.txt will not be modified in the MD-EDITION installation.
    The installation procedure is like any normal kernel upgrade (FAT32 USB Pendrive, firmware in root of USB and plug it to unit, that's all).

    This firmware and the FYT Management Center App are both based on mutual trust, the FYT Management Center App is a system app using System as user to perform the embeeded tasks (services / activities)

    Obviously the source code isn't available in Github or other public places, but you can use apktool to backsmali and analyse the app, even I encourage you to do that if you think (or doubt) about the app doing "tricks" that aren't meant to be done.

    At first boot, when opening the App and only if internet is reachable from your headunit you'll be asked for registration, with email, first and last name, and a password, this will automatically register you in my fytfactory website as a user (more advantages to come in the near future), then after registration you can use the app.

    In the second boot, the app will check your system for previously installed apks that may have "RECEIVE_BOOT_COMPLETED" permission in their manifest, and will auto whitelist that apks in the "pwctl_conf.xml" file to be sure that your apps will receive the BOOT_COMPLETED and act normally without chinese restrictions. This second boot may bring your unit slow for a couple os seconds (in 6Gb or 8Gb units) or a minute or two (in 4Gb or less RAM units) while whitelisting your applications. Anyway every process running by FYT Management Center will be notified to you by a colored Toast message.

    Fellows, I whish that you will enjoy the firmware as I enjoyed the creation and test period.

    The firmware is available as BETA eve if it's stable (tested in me 4 different FYT units with 2, 4, 6 and 8Gb of ram)

    New updates will come alive with time, you will be notified by email (that's also why the App requires registration).

    If you enjoy the firmware with the FYT Management Center App, just think about how many cofees, coca cola and other stuff I drunk not to mention the white nights passed behind the screen surrounded by a bunch of FYT 7862 units to test the Kernel and the FYT Management Center App, you can be generous and donate for a single cofee, of course this is NOT MANDATORY at all.

    IMPORTANT: I seek every file on the kernel to find out some eventually functions/programs sending our data to chinese servers and I didn't find anything, it seems to be safe at kernel level, but I'm concerned about apks inside AllAppUpdate, but AllAppUpdate is out of my firmware's scope.

    You can read more about the firmware and download it in my FYTFACTORY website: Fyt Management Center MD-EDITION

    FYT Management Center App is available in English, French, German and Russian, other languages to be added in the near future.

    If you have ideas to be implemented they are welcome.

    Sorry for the lack of screenshots/images here, you'll find them in FYTFACTORY.

    FYT one day, FYT everydays !

    If anyone needs a language that is not included in FMC, you can get the attached strings.xml and provide it back translated in your language named as the following pattern: "strings-xx.xml" where "xx" is the ISO code of your country.

    DONATIONS: (Pay me a coffee ?, a beer ?, a McDonnalds ?, other thing ? encourage me ?, all types are welcome !, anyway MD-EDITION remains FREE !)​

    BTC: 3AhqT2LmE6Z9NsDNL3UEV4757mX5M7kFXL

    PAYPAL: [email protected]

    BOOSTY: https://boosty.to/mariodantas

    N'joy fellows .

    Cheers from France
    9
    Fellows, sorry for the upcoming out of scope message (not MD-EDITION related)

    In the past days I was victim from the Paintshop garage who literally destroyed my car, not only the paint is a shame but also some internal components (dashboard, plastics, glovebox and other stuff) have been damaged seriously

    This is only to flush my soul as I feel the need of cry like a child even if I'm 48 years old

    Now, I've paid a lawyer to assign the Paintshop in the penal court and civil court as the owner also made threats against me and my family in the event of a summons to court, I also requested a removal measure for him and all his family or social entourage outside my municipality of residence.

    My vehicle is in automotive expertise because the damage is so important that it no longer complies with the French highway code

    Allow me to step away from MD-EDITION for at least a month because this matter occupies all my mind, but I promise you not to abandon this project, as soon as I get out of this nightmare, I will come back with new ideas for our platform, please excuse me this, I tell you, see you soon my dear friends.

    FYT one day, FYT Everydays !

    Mario DANTAS
    France.
    9
    IMPORTANT:

    I'm not here to manage stuff like config.txt, AllAppUpdate.bin or even how to recover my unit if i I messed up a thing.

    No more question out of MD-EDITION scope, you're alll supposed to know how to flash a unit and what you CAN'T DO that can damage your unit !

    Cheers !
    8
    New released today:

    2023-05-05

    For those who feel stronger than the T800 fighting against the T100 (liquid metal) and with BIG bowling ones, I released a version with a slight mod in the create /data{data, app} option, now the DATABACKUP.zip includes its own lsec6315update, lsec_updatesh/7862lsec.sh and updatecfg.txt with twipe_cache, so in theory, you can unzip that DATABACKUP.zip in your FAT32 formatted usb key and restore your apps and settings, i repeat "IN THEORY" as honnestly I don't have time right now to test.

    So if you think that you can beat SKYNET and screw up all there robots to prevent humanity extintion, try this one and if you win de battle, please keep us in touch, we will be alive at least.
    • Added option to restore DATABACKUP.zip in flash mode (WIP)
    • TYPE: FMC-UPDATE
    7
    In a certain way, this has ben created due to my own needings in my car, but now it's a real pleasure to share this with the community, the community brings me back my hours very well in a certain way, when I read comments like "it works well" this is, for me, equals to "Tanks Mario for your job", ahd that makes me happy.

    The lock by code feature will be available ASAP !

    Cheers from France !