Releases: Snaggly/KSW-ToolKit-Service
Releases · Snaggly/KSW-ToolKit-Service
Service Bugfixes v1.2.2
Changelog since v1.2.1:
- Crashfix: On rare case when injecting KeyEvent from same thread.
- Crashfix: Restarting the service with the ZLinkReceiver leaking.
- Bugfix: Media sometimes pauses when switching to OEM with SoundRestorer.
- Bugfix: In ZLink with Android Auto dark/light theme does not apply after reconnect.
- Bugfix: For users without OEM screen, always opens home when starting the service. Now it exists the clock activity when shown.
- New configuration file parser, to prevent crashing from older incompatible config file.
- When service crashes with a window, it now display a more useful message. Also prints stack trace to Logcat.
Service Hotfix v1.2.1
Important Hotfix for iPhone users with ZLink! There has been a regression with the way the KeyEvent "CALL" is processed. Instead of starting the call, it would hang up instead. This hotfix should fix it.
Service changelog since v1.2.0:
- Hotfix: ZLink hanging up instead of starting call
Service v1.2
Service changelog since v1.1.0:
- Added new Advanced Brightness
- Media and Home button now also work in ZLink (to exit ZLink double press Home)
- Auto Dark/Light theme will also apply in ZLink for Android Auto
- Auto Dark/Light theme will also be toggled by set daytimes in Advanced Brightness
- Added "Retain Volumes"
- Added McuCommand: Increase/Decrease Volume
- Service will hijack immediately. No more waiting until sysmode 1 is detected.
- Further bugfixed and tiny improvements
Service v1.1.0
Service changelog since v1.0.2:
- Added support for Android 12+ (thanks cocoakaike!)
- Improved Nightbrightness (thanks cocoakaike!)
- Fixed dial operation in AutoKit (thanks cocoakaike!)
- Added option to hide startup message (thanks cocoakaike!)
- Added ZLINK5 support
- Added Tasker support (thanks cocoakaike!)
- Bugfix: OEM screen inaccessible after power cycle
- Bugfix: SystemStatus retaining wrong state after power off
- Crashfix: When corrupted or outdated config file tries to get parsed
- Improved Screen Switch handling
- Added Navigation Button decoupling
- Bugfix: Repeated clicks on Lexus TouchPad
- Refactored config communication between Service and Client
- Turning off TabletMode will now always default to 240dpi on 720p screens and 160dpi on 480p screens
- Bugfix: No backtapper on blackened screens
v1.0.2
This service is intended to be fully replace the original McuService to allow for customizations. This is the first release candidate. Changes may still be to subject.
- Added telephone pick up and hang up event
- Added HiCar app and voice button event
- Tapping screen turns screen back on when it's turned off
- Fixed BackTapper sometimes failing and locking the entire android screen
- Added touch support when reversing in certain Mcu models
- Fixed built in SoundRestorer. Now it restores sound source on every screen switch
- Fixed unregistering McuListener, so the same event doesn't get posted multiple times
- Added support for AutoKit controls
- Added support for Amap AutoNavi controls
- Pick/hang up key events now triggers ZLink, AutoKit and HiCar
- App Switch and Voice Assist events now gets triggered in HiCar
- Improved MCU SerialReader (Thanks dziwoki)
- Added AccEvent handling
- Added Mcu Bluetooth handling
- Added CanCheck handling
- Added Ill and Epb status handling
- Added LReverse handling
- Fixed reverse camera not showing in some Mercedez models
- Added support for 360° camera service
- Added power event handling
- Added system status handling
- Now showing the original clock activity when configured to not have an OEM Screen
- Added EQData handling
- Fixed NightBrightness sometimes not triggering
- Now sets Android time, if Mcu is configured to read the in cars date time
- Added support for touch events
- Now handling McuMedia
- Now handling car media status, like Radio, Disc and Usb if Mcu supports (mostly used in HiCar)
- Now handling Txz events
- Improved stability and more bugfixes
- Added TabletMode
- Applies SoundRestoring on start
v1.0 Release Candidate 1
This service is intended to be fully replace the original McuService to allow for customizations. This is the first release candidate. Changes may still be to subject.
- Added telephone pick up and hang up event
- Added HiCar app and voice button event
- Tapping screen turns screen back on when it's turned off
- Fixed BackTapper sometimes failing and locking the entire android screen
- Added touch support when reversing in certain Mcu models
- Fixed built in SoundRestorer. Now it restores sound source on every screen switch
- Fixed unregistering McuListener, so the same event doesn't get posted multiple times
- Added support for AutoKit controls
- Added support for Amap AutoNavi controls
- Pick/hang up key events now triggers ZLink, AutoKit and HiCar
- App Switch and Voice Assist events now gets triggered in HiCar
- Improved MCU SerialReader (Thanks dziwoki)
- Added AccEvent handling
- Added Mcu Bluetooth handling
- Added CanCheck handling
- Added Ill and Epb status handling
- Added LReverse handling
- Fixed reverse camera not showing in some Mercedez models
- Added support for 360° camera service
- Added power event handling
- Added system status handling
- Now showing the original clock activity when configured to not have an OEM Screen
- Added EQData handling
- Fixed NightBrightness sometimes not triggering
- Now sets Android time, if Mcu is configured to read the in cars date time
- Added support for touch events
- Now handling McuMedia
- Now handling car media status, like Radio, Disc and Usb if Mcu supports (mostly used in HiCar)
- Now handling Txz events
- Improved stability and more bugfixes
Beta v0.8.2
v0.8.2 Changelog:
- Automatically switches Night Theme on boot
- Improved MCU reads
Beta v0.8
v0.8 Changelog:
- Adapted a Client/Service model. A Service APK will be provided which will run in background and a user level client will control said service.
- Starting Android 11 support.
- Added Extra Media Buttons support. For example on iDrive: The buttons CD/Media and Tel are now useable.
- Added AppSwitch KeyEvent. You can now open your recent apps/task manager from this Key event.
- Added Auto Day/Night Theme Toggle. When headlights turn on/off Android can switch dark/light theme.
- Added Night Brightness. When headlights turn on, you can decide to what brightness the display should drop down to
- AdbManager will not show you an empty field anymore when you start it.
- When switching to Android from OEM, the system will not trigger a Menu press in Android.
- Memory Killer affinity. (You will need to reimport or redo your button configs)
- Now displaying a Toast when the Service has loaded.
- Added SoundRestorer
- Various bug and crashfixes.
Beta v0.7
v0.7 Changelog since v0.6:
- Now transmitting CarData into KSW instead of logging into Logcat (Now the default Dashboard and Benz' Climate Control will receive data again while KSW Service is off and CarData Logging is enabled)
- Added McuCommand interceptor to intercept calls to Mcu by KSW and the default Launcher (This will make basic features like turning off screen from SysUI, NaviCallouts to CenterSpeaker, Factory Settings, etc working again when KSW-Service is hijacked)
- Code Optimization
- Various Bugfixes