[APP][2.1+][CPU Spy Plus][v0.5.60] CpuSpy Plus by realgpp - Android Apps and Games

Hi people, I've dicided to update the app of storm717 (here) with some more features.
Some of those ideas are mine and others have been suggested by other users.
So if you'd like to add something more feel free to comment this post. Or just to say thanks
If something doesn't work write it here and I gonna try to fix it :good:
Screenshots of the app in the attachments :cyclops:
[ TO ROM DEVELOPER ] If you would like to include the app in your ROM, do it. No problem at all. The only thing I ask is you write me (PM,email) the link of your ROM. That's all
If something doesn't work, before going crazy and cursing me, my suggestions are:
1. clean the app's data from the android application menu and then check if the problem is still there.
2. If it's still there, reinstall the app, clean the app's data and check again.
If the above methods haven't resolved the problem, write it here or send me an meail to [email protected]
Due to the problems in uploading files here :silly:, I'll use my mediafire directory for now on: link to directory
GIT HERE
Changelog
0.5.60 download
(add) Non-compatible devices: deep sleep info NOW available
(add) idle states: more infos (and improved the activity core)
(add) idle states: added buttons to refresh, reset and set timers
(fix) refresh button won't delete the timer if "cable option" is disabled
(fix) other 4 bugs you reported
0.5.54 download
(fix) bug on changelog
(fix) issue on the unplugging event
(fix) update languages translation
(fix) don't delete settings on updates
code lightening
0.5.51 download
(fix) FC changing UI layout
0.5.50
(add) root read function of the time in state file (if it exists it'll be read for sure)
(add-request) "idle states" infos
(add) button long press show quick explanation
(add) sending of error reports can be disabled
(fix) better spacing of layout buttons
(fix) CN and TW strings
(fix) FC on some devices
(fix) random FC in Settings and Test activity
(fix) rare bugs in logging messages
0.5.44 download
(add) milliseconds can be showed in the state rows
(add) option to show millisecods: Preferences -> Layout Option
(add) States percentage: you can now choose the number of digits in floating point
(add) option to choose digits: 0, 1 or 2 (Preferences -> Layout Option)
(fix) some german strings
v0.5.41 download
(fix) read of TIME_IN_STATE file for some (unsupported) devices
(fix) rare android bug about swipe content on some 2.3.x devices
(fix) crash log message in Settings
(fix) crash log message in 'CPU Files'
(fix) arrow in 'unused states' header
v0.5.37 download
Added Simplified and Traditional Chinese Language
bugfix: 'deep sleep' row with timer setted
bugfix: 'set timer' function on some devices
edit:
fixed xda link in preferences
v0.5.34 download
Swipe gestures: horizontal swipe to show the most used settings
Swipe features is disabled by default
Added graphical explanation of the new feature usage (only first start)
bugfix 'current freq' function for some devices
bugfix of 'deep sleep' row with timer setted
languages bugfix
huge code improvements
v0.5.30 download
Bugfix of states update on some devices
Changelog showed on each new installation
Changelog can also be seen through settings
​Other changelogs:
0.5.29 Download
IMPORTANT NOTICE: Due to the last changes and to avoid inconsistent-wrong results, all the settings has been reset to their defaults. Sorry for the inconvenience.
Inverted behaviour of 'Deep Sleep" row: now it's activated by default. You can disable it through settings
Added option to see the current CPU frequency in the 'CPU Info' tab of main layout: enable it through 'CPU and Kernel' in settings
Improved the 'Test App' function
0.5.27 download
added german language (thanks to [user_99])
deep sleep state disabled by default (will be reversed in the next release)
now app can be moved to sd
0.5.26 Download
fixed "cable option" in settings
fixed italian language
0.5.24 DOWNLOAD
Added italian language
Added notification alert to send a report in case of error
v0.5.23 Download
simplified how the app reads files from file system. this should solve read problems on some devices
added activity "App Test", its menu item and an alert when no states are found; the test tries to execute all the file reads necessary to the app
Added 'mail 2 developer' option in settings.
Added 'XDA forum thread' in settings.
little code improvements
v0.5.21
Fixed bug on "CPU Files" activity
v0.5.20
due to some reports from my friends, all with a stock S2, I've changed how the app update the CPU Infos in the main layout.
v0.5.19 beta Donwload and source code in the attachments
Removed the connection related functions (and datas).
Changed preferences layout organization.
Added option to hide both "Cpu Info" and "Kernel Info" layouts. The hidden information are available through the "Misc Info" option when menu button is pressed.
You can now choose the percetage value to hide more states.
Changed "Disable cable events" in "Enable cable events"
Added remaining audio to preference elements
v0.5.18 beta Donwload HERE
fixed random crash related to cable (un)plugging
fixed computing the wifi values of timer section
added some more messages for a better inspection of the log file
v0.5.17 beta Donwload HERE
fixed "information" page crash
v0.5.16 beta Donwload HERE
added email contact ([email protected]) in the Information page
added more log messages to the charger handler
each new installation/update the timer and connection variables will be deleted
v0.5.15 beta Download HERE
introduced the option that let the app create a logfile
v0.5.14 beta Donwload HERE
It's possible to choose in preference the theme with buttons or the orginal one.
v0.5.13 beta Download HERE
fixed layout apparence when time_in_state file doesn't exist
fixed bug of "memory" lost (thanks to hawkerpaul)
v0.5.12 beta Download HERE
fixed behaviour on cable discharging when battery level is equals to 100%
fixed disabling of cable events
different (dis)enabling option for audio of main and preference layout. Screenshots: 1, 2
fixed bug of "memory" lost (thanks to hawkerpaul)
v0.5.11 beta
Added option in Preference to enable/disable UI sounds
Download HERE (today the upload of files doesn't work, at least for me )
v0.5.10 beta Downlaod here.
Screenshots: 1, 2, 3.
(!) changed the algorithm that reacts to charger (un)plugging (!)
restyling of UI: added 4 buttons. See "Information" for a little description of what they do. Removed the corresponding items from menu list.
added expandible menu to "Less than 1% usage states" header
added ui sounds
v0.5.03 beta
fixed wrong warning about connection values
added icons for the menu items ( not visibles on ICS ). Screenshot here.
smarter "Show/Hide 1% used stats" menu item: show only "Show <1% states" and "Hide <1% states", in respect of the relative option/status
all headers are now expandible (coming soon the option in preference to hide them)
added, at the bottom of the main layout, the header showing if "Connection Events" are activated
For a better understanding:
Changed "Disable Cable Events" preference in "Disable Charger Events"
Changed "Timer Activating Threshold" in "Minimum battery level for reset"
Changed "Cpus Files" in "CPU Files"
v0.5.02 beta
"All states <1%" can be hidden/shown by clicking the header "Time In State"
"All states <1%" can be shown on top or bottom of the bar graph through the setting in the preference.
removed submenu of "Less than 1% usage states (i.e. ecc)" because redundant.
added link to this thread in the Information View
v0.5.01 beta
added "All states <1%" row in the bar graph view indacating the total time of those freqs under the 1% of total usage. It's visible only when states<1% are hided.
added minimum cpu infos:
- "Freq range" shows the min-max freqs values your kenerl support;
- "Scaling range" shows the min-max freqs your governor is using;
- "Governor"... well you know, it shows the running governor
fixed bug of overload connection timer values (at least I hope so)
fixed strange reaction to cable events
v0.5.00 beta
drop-down arrow on the expandable line headers
corrected the "information" strings
bugfix about wifi connection timer usage (at least I hope so)
Added a warning near connection usage in case of inconsistent values
Added a "Show information" in the settings
Added a layout "information"
Comulative Previous Changelog
added connection usage stats, both "total" and "since reset" ones
it's possibile to hide this stats by clicking in the relative black header bar ( for example where it says "Total Statistics" )
added 3 more option in the settings menu:
- Disable Cable Events: if checked (un)plugging the cable doesn't affect the timer
- Disable Connection Events: if checked the app doesn't store the connection usage
- Delete Conn Vars: if clicked connection usage stats will be erased
removed the "On/Off Listen Batt Events" option menu
when phone shutdown/restart timer and connection datas are deleted
added confirmation alertbox to the "Delete Connection Datas" preference
Removed "Restart" menu option because it's not useful anymore
Added the total state time and relative %age of the "less than 1%" freqs
It's now possible to choose the min value to activate the timer when a cable is unplugged. If the threshold is 0% the timer is restored anytime the cable is unplugged.
when cable is plugged-in the timer is deleted
Added "Cpu Files" menu item to see the content of the files: time_in_state and affected_cups.
If it's say that the two files doesn't exist for the cpu1 it means that the 2nd core has been switched off and the concerning files have been deleted.

Reserved, maybe it will be useful.

tnx again!
I have test this v.0.5.02...
cable event (set to on) is not working correctly, when unplug ac the timers wasn't reset

First a repost from someone that was said on the original thread: I agree that having an option that (when enabled) turns something OFF is indeed a bit weird (or at least backwards). Having the option to turn it on (or remove the check mark to turn it off) is much more intuitive.
Second I have a few request for the Menu.
Can I assume you're on ICS and therefore don't see any icons in the menu? As you can see in the attached screen shot the icons aren't helping when looking for a certain option. Could you use some that at least vaguely reflect the usage of the entry? There are fitting standard-icons at least for 'refresh'/reload and Settings. I'd suggest a 'list'-like icon for the Cpus File and an eye for the show/hide, but read the next paragraph first.
Also related to the menu is a question of consistency. I understand why the "show/hide 1%" thingy is in the menu (as it was introduced when there were no preferences), but wouldn't it be more consistent now to move it to the preferences? I would also move the option to show the C
I also have a few suggestions for renaming various entries to make it clear what they actually do.
"Cable Events" is not very clear as there are quire a few potentially connected cables (including headphones, some have HDMI-Adapters and so on). How about "Charger (dis)connection". Can it even do anything upon plugging it in? If not I'd recommend a plain "Charger disconnection".
"Timer activation threshold" doesn't mention in any way what it actually does, even if you include the descriptive text of the entry (it does suggest that once a certain threshold is reached, something happens, which isn't the case, and it doesn't mention to what value the threshold is applied). I think it is the minimum threshold for the "Juice Lost/Time Spent" statistic. How about "Minimum battery level for reset" or something along those lines? Expand upon it in the descriptive line like "If this level was reached while charging, unplugging resets the timer and values for 'juice lost'".
"Show/Hide 1% used states" is a bit long (and I can't read the all of it as you can see from the screenshot. In case you don't move it to the preferences, could you make it "Show <1% states" and "Hide <1% states", respectively?
"Cpus Files" is also a bit weirdly capitalized. Why not just "CPU Files"? Why the 's' after 'cpu' and why not capitalize the CPU?
I have to say that I'm no entirely sure what the percentages on wifi/mobile are supposed to show. If you want to give the user a rough idea of how much power they used when they were on that is going to be a horribly skewed result, as it doesn't include the display on/off (which is of course the main power drain on pretty much any android phone).
Finally, would you consider combining "CPU Info" and "Kernel Info" in a retractable section called "Device Info" or something similar? After all, those aren't needed by everyone (or needed very rarely in general, like the kernel info) and it would be nice to be able to hide them.

Changelog v0.5.03
fixed wrong warning about connection values
added icons for the menu items ( not visibles on ICS ). Screenshot here.
smarter "Show/Hide 1% used stats" menu item: show only "Show <1% states" and "Hide <1% states", in respect of the relative option/status
all headers are now expandible (coming soon the option in preference to hide them)
added, at the bottom of the main layout, the header showing if "Connection Events" are activated
For a better understanding:
Changed "Disable Cable Events" preference in "Disable Charger Events"
Changed "Timer Activating Threshold" in "Minimum battery level for reset"
Changed "Cpus Files" in "CPU Files"
TheCreat said:
First a repost from someone that was said on the original thread: I agree that having an option that (when enabled) turns something OFF is indeed a bit weird (or at least backwards). Having the option to turn it on (or remove the check mark to turn it off) is much more intuitive.
Click to expand...
Click to collapse
I need time but it can be done.
Second I have a few request for the Menu... etc etc
I also have a few suggestions for renaming various entries to make it clear what they actually do... etc etc
Click to expand...
Click to collapse
done
I have to say that I'm no entirely sure what the percentages on wifi/mobile are supposed to show. If you want to give the user a rough idea of how much power they used when they were on that is going to be a horribly skewed result, as it doesn't include the display on/off (which is of course the main power drain on pretty much any android phone).
Click to expand...
Click to collapse
I know but it's better this than nothing at all. at least for now :angel:.
Finally, would you consider combining "CPU Info" and "Kernel Info" in a retractable section called "Device Info" or something similar? After all, those aren't needed by everyone (or needed very rarely in general, like the kernel info) and it would be nice to be able to hide them.
Click to expand...
Click to collapse
Added in the TODO list, let's say so

Wow, very good and very fast
Thank you very much!

Tnx you.
Up to now I haven' t plug the ac
So i install this new version

I'm still getting problems with these timers not resetting I'm afraid. Seems to be very hit or miss if they reset or not.
I think it all needs simplifying:
Have a tick box to reset timers on any charger connect/ disconnect. Don't bother with thresholds. You either want the timers to reset automatically or not, so just keep a single tick box to do all this for you, to set this on/off.

hawkerpaul said:
I'm still getting problems with these timers not resetting I'm afraid. Seems to be very hit or miss if they reset or not.
I think it all needs simplifying:
Have a tick box to reset timers on any charger connect/ disconnect. Don't bother with thresholds. You either want the timers to reset automatically or not, so just keep a single tick box to do all this for you, to set this on/off.
Click to expand...
Click to collapse
It works for me with the setting in the attached screenshot. I had once in an update or two back where it did not work. I checked and unchecked the two check boxes and that resolved it.

La test version same problem timers doesn t reset

ironia. said:
La test version same problem timers doesn t reset
Click to expand...
Click to collapse
Try checking the boxes, back key to the main screen, menu, settings, uncheck the boxes, back button to the main screen. Exit the app and try it when you need to charge.
Hope that helps.

This is better! I like it..
Sent from my LG-P500 using xda premium

I hope you all like the ui changes.
Besides I've changed the algorithm that reacts to charger (un)plugging. I hope it works for everyone now.
Here you are.
Downlaod here.
Changelog
v0.5.10 beta
(!) changed the algorithm that reacts to charger (un)plugging (!)
restyling of UI: added 4 buttons. See "Information" for a little description of what they do. Removed the corresponding items from menu list.
added expandible menu to "Less than 1% usage states" header
added ui sounds
Screenshots:
http://i48.tinypic.com/a138so.png
http://i47.tinypic.com/178lf7.png
Meaning of buttons in the Information page
http://i47.tinypic.com/11tn81i.png

404 - Not Found
With v0.5.10 beta :'(

Ciolouse said:
404 - Not Found
With v0.5.10 beta :'(
Click to expand...
Click to collapse
Yeah
Wait a minute please so I upload it on mediafire

Ciolouse said:
404 - Not Found
With v0.5.10 beta :'(
Click to expand...
Click to collapse
+1

I've uploaded the previous post with the link to version 0.5.10 and screeshots.

Pkt_Lnt said:
Try checking the boxes, back key to the main screen, menu, settings, uncheck the boxes, back button to the main screen. Exit the app and try it when you need to charge.
Hope that helps.
Click to expand...
Click to collapse
tnx , this way is working

Is it possible to mute the ui sounds in the newest version?
Thanks a lot!

Skysurfer77 said:
Is it possible to mute the click sound in the newest version?
Click to expand...
Click to collapse
yeah, sure.
The new design...could you describe what which icon does?
Thanks a lot!
Click to expand...
Click to collapse
Meaning of buttons in the Information page
http://i47.tinypic.com/11tn81i.png

Related

[App] Zevele's Blinker v1.9 [22/12/2011]

version 1.9​
Hi, Following the requests here, I've wrote this application. Basically the application blinks the device LED every few seconds. The idea is to have some notification that the device is still alive. The application blinks differently depending on the status of the device.
Main features:
Including sequences for normal, low battery, no-signal, new message (Voice/SMS/MMS/EMail), Missed calls, appointments, wireless status (bluetooth and wifi), GPS status and charging level.
Almost all sequences can be configured via the settings application.
Sequences may include blinking the green and orange LEDs (in HD2 - may be configured in other devices), the keypad LED, vibration and playing a wav file.
If the radio is turned off or there is no signal, another orange blink occurs (in addition to the regular one).
When the phone is charging the orange LED lights constantly, every few seconds a sequence of green blinks according to the batter level occurs (20-40% - 1 blink, 40-60% - 2 blinks, 60-80% - 3 blinks and 80-100% - 4 blinks). If the battery is fully charged - the green led lights constantly.
Blink interval and length can be set via the registry. Different blink interval for idle mode and when notification exists (new message/missed call).
Running the link once starts the application, on blink sequence occurs. Running the link again runs the settings application from which the service can be closed.
Click to expand...
Click to collapse
Known issues
Custom LED id's are not saved to the registry in ver. 1.5.
It seems that there are some issues running "Dusk taskbar" or "SDKCERTS" along with Blinker.
Sometimes when the device is locked, the application stops working (until the device wakes up). After a soft-reset the application returns to behave as expected. I really don't know what instigates the problem or how to solve it... If anyone has a clue please leave me a message. Not solved, but might be better in ver. 1.1.
Update(16/4/2011): setting [HKCU\Software\Blinker\AllowUnattendedMode] to 0. Solved this issue for some. Also enabling "Don't suspend power" in S2U2 (under the advanced category) seems to help.
Update(14/5/2011): In ver. 1.4 a possibility to periodically wake the device, it seems that this solution might work around the issue.
gpobernardo may have found a solution to the problem.
[*]Non at the moment (I'm sure some will pop soon... )
System Requirements
.Net Compact Framework 3.5
Tested successfully on: HTC HD2 (Leo), HTC TD2 (Topaz), HTC Touch HD (Blackstone), HTC Touch2 (Mega).
But might work on other devices (please let me know if it works on other devices as well...)
ChangeLog
07/12/11 (v1.9) - from post #198
Fixed issue where service could not be started from the settings application.
07/12/11 (v1.8) - from post #196
Added GPS status support.
04/09/11 (v1.7) - from post #180
Fixed issue where Blinker halts at midnight (thanks gpobernardo).
20/08/11 (v1.6) - from post #177
Fixed issue where custom LED id's where not saved.
13/08/11 (v1.5) - from post #173
Added a notifications check when power state changes.
Added 3 more custom LEDs.
Shortcut link now point to the settings application instead of the service itself.
14/05/11 (v1.4) - from post #151
Rewrote the service project in c++ (Now the service requires significantly less memory when running).
Added ability to vibrate (see second post for further information).
Added ability to play a wav file in the sequence (see second post for further information).
Added sequences for "Appointment" and "New MMS".
Blinker now uses only the WM notification method.
Removed the "Use WM Notification" as it is no longer required.
Removed the "SMS Store" setting as it is no longer required.
Fixed issue where in lower resolution devices a scroll bar did not appear in the settings application.
Added "Advanced" tab in the settings application.
Added a "Wakeup notification" - this option will force the device to wake every couple of seconds. This should solve the "unattended issue" - but might affect the battery drain. This feature can be turned on under the "advanced" tab in the settings application.
Hibernates when no blinking is required.
Changed "AllowUnattendedMode" to "ForceUnattendedMode" and added a checkbox to control this value under the "advanced" tab.
06/04/11 (v1.3) - from post #101
Blinker can now use the notification system instead of directly check the Stores (thanks peterpan911 for the tip). This can be configured in the setting, under "Use WM Notifications".
Blinker can be configured to load on startup from the settings window.
Improved performance (thanks p50kombi)
Some minor interface improvement to the settings dialog.
10/02/11 (v1.2) - from post #77
Added possibility to set the green/orange LED id.
Added possibility to set the SMS store name.
Improved error handling in case SMS store is not found.
03/12/10 (v1.1) - from post #62
Added notifications for new message (SMS/EMail/Voice), missed calls and wireless status.
Added possibility to blink the keypad light as-well.
Added separate delay interval on new message or missed call.
Tweaked the unattended mode. The halting problem still exists, but it seems better now.
Added a configuration utility. To run it press the Blinker shortcut again (after blinker is already running).
06/11/10 (v1.0) - Initial release
Downloads
current version
Blinker V1.9
​Previous versions:
Blinker V1.8
Blinker V1.7
Blinker V1.6
Blinker V1.5
Blinker V1.4
Blinker V1.3
Blinker V1.2
Blinker V1.1
Blinker V1.0
namwollem configuration tool (mortscript is required for this tool), more info can be found here
Click to expand...
Click to collapse
Acknowledgements
NetRipper and his LeoExtendedNotifications for the code to control the keypad light.
rwt33 and Pocket PC and SmartPhone 99% .NET MAPI for the code to access the SMS repository.
Power modes (code for unattended mode) from Shake'N'Wake by zzattack
htcjordi and his LedNotifications for the code to control the HD2 LEDs (and p50kombi for reminding me about this project).
lesscro for the logo.
Any suggestions or remarks are welcome
Z.
Configuration
Configuration​
Blink Sequences
The blink sequences for the different situations can be customized. The blink sequences can be edited in the settings application under the "sequences" tab or by directly editing the correspnding registry key. A blink sequence is composed of blocks separated by comas (white space is not allowed). The following commands are allowed:
G<#> Blink the green led for a duration of # msec.
O<#> Blink the orange led for a duration of # msec.
P<#> Blink the pad light for a duration of # msec.
C<x><#> Blink a custom LED (x=a,b or c) for a duration of # msec.
Pl<WAV file> Play the specified WAV file.
V<#> Vibrate for a duration of # msec.
S<#> Sleep for a duration of # msec.
L<#> Loop over the following sequence (until the "E" block or to the end of the sequence) # times.
E Mark the end of the sequence to loop over.
example:
G100,O100,L10,G25,O25,E,S100,O100,Pl\Storage Card\My Documents\SomeFile.wav
This sequence will do the following:
Blink the green LED for 100msec, blink orange one for 100msec, then it will repeatedly (10 times) blink the green LED (25msec) and the orange LED (25msec). then it will pause for 100msec and finally turn the orange LED for 100msec. At the end it will play the file "\Storage Card\My Documents\SomeFile.wav".
Click to expand...
Click to collapse
Configuration
All the configuration can be performed via the settings application. All settings are saved to the registry, under "HKCU\Software\Blinker". The following keys are available:
ForceUnattendedMode (DWORD), (0 = Don't change anything, any non-zero value = force unattended mode), (default = 1)
Allows unattended mode (another try to solve the unattended issue).
GreenLed (DWORD), (default = 1)
The LED id to use for the green LED.
OrangeLed (DWORD), (default = 2)
The LED id to use for the orange LED.
VibrationLed (DWORD) (default = 1)
Sets the ID of the vibration LED.
CustomLed# (DWORD) (default = 0)
Allows to define 3 more LED IDs accessed as Ca, Cb and Cc from the sequences.
WakeupNotification (DWORD), (0 = off , any non-zero value = on), (default = 1)
Periodically wakeup the device (another try to solve the unattended issue).
ACNotifications (DWORD), (0 = disabled, any non-zero value = enabled), (default = 1)
Controls weather Blinker shows notifications when the device is plugged to power source.
BatteryThreshold (DWORD), (default = 50)
Sets the threshold (in percent) for the "low battery" status. When the battery level falls below this value Blinker will use the "LowBatterySequence" (see below). When the battery level is above the threshold the "NormalSequence" (see below) is used.
BlinkByNotification (DWORD), (1 = enabled, any other value = disabled) (default = 0)
Controls weather Blinker should blink according WM notifications, or should check the state of the different stores. When enabled Blinker checks the WM notifications state.
BlinkDelay (DWORD), (default = 10000)
The period between blinks (in msec).
NotificationBlinkDelay (DWORD), (default = 3000)
The period between blinks (in msec) when there's a new notification (unread message/missed call).
AppointmentSequence (STRING), (default = "P500,L4,S100,P100,E,S200")
The blink sequence (see below) to use when there is an active appointment notification.
BluetoothSequence (STRING), (default = "S100,G25")
The blink sequence (see below) to use when the bluetooth is turned on.
FullPowerSequence (STRING), (default = "O25")
The blink sequence (see below) to use when on AC power and battery is full.
GPSSequence (STRING), (default = "S100,O25,G25,O25")
The blink sequence (see below) to use when GPS receiver is turned on.
LowBatterySequence (STRING), (default = "O25")
The blink sequence (see below) to use when the battery is below the BatteryThreshold (see above).
MissedCallsSequence (STRING), (default = "P500,S200")
The blink sequence (see below) to use when after a missed call.
NewMailSequence (STRING), (default = "P500,L1,S100,P100,E,S200")
The blink sequence (see below) to use when there is an unread email message.
NewMMSSequence (STRING), (default = "P500,L2,S100,P100,E,S200")
The blink sequence (see below) to use when there is an unread MMS message.
NewSMSSequence (STRING), (default = "P500,L2,S100,P100,E,S200")
The blink sequence (see below) to use when there is an unread SMS message.
NewVoiceMessageSequence (STRING), (default = "P500,L3,S100,P100,E,S200")
The blink sequence (see below) to use when there is a new voice mail message.
NormalSequence (STRING), (default = "G25")
The blink sequence (see below) to use when the battery is above the BatteryThreshold (see above).
NoSignalSequence (STRING), (default = "S100,O25")
The blink sequence (see below) to use when there is no signal. This sequence is played after the NormalSequence/LowBatterySequence.
OffSequence (STRING), (default = "L5,O25,G25,S25,E,O500")
The blink sequence (see below) to use when the application shuts down.
OnSequence (STRING), (default = "L5,O25,G25,S25,E,G500")
The blink sequence (see below) to use when the application starts.
WifiSequence (STRING), (default = "S100,O25")
The blink sequence (see below) to use when the WIFI is turned on.
Click to expand...
Click to collapse
Z.
fantastic^^
Nice work!
Nice work chap!
I have installed it on my HD2, and so far seems to be running fine!
---------------------------------------------------
If the original author doesn't mind, I have made a small addition for those of us with Mortscript!
PLEASE NOTE: The first version I posted of this script had a small error, which wrote the registry entries as a STRING rather than a DWORD. This caused "Blinker" not to launch - due to an invalid data entry. I APOLOGISE for this - the joys of writing scripts after a long day at work. This is NOW FIXED, and tested on two different HD2s, and working fine.
View attachment Blinker.zip
This .ZIP file contains two files.....
blinker.ini -- a simple settings file that explains where (and how) to adjust the various settings for...
Notifications when connected to AC
LED colour change when battery level falls below a certain threshold %age
Time delay between "blinks"
Length of time of each "blink"
It also allows you to set the various "blink patterns" for...
Low Battery Blink Pattern
Normal Blink Pattern
No Service Pattern
Off Pattern (When "blink" is shut down)
On Pattern (When "blink" is turned on)
blinker_v1.mscr -- a script file that reads data from the .ini file, displays the settings, and writes them to the registry. It then restarts Blinker with your new settings activated!
At present I have assumed that you have installed the app into Device Memory, so you'll have to copy the two files into DEVICE/Program Files/Blinker
Have a play and see what you think!
A very big thank you to Zevele - and I hope you don't mind me making this little MOD for it already!!
Very nice program
If I turned flight-Mudus on / telephone off, another orange blink occurs (in addition to the regular one) as described
But, if there is suddenly no signal, it don't will be shown in anyway
(I simulated it with the death-grip->iPhone4
->....or there is no signal, another orange blink occurs
I have HTD HD2 with Official 1.72 WWE ROM.
I installed this cab and when I tried to launch, it crashed:
Blinker.exe
KeyNotFoundException
at
System.ThrowHelper.ThrowKeyNotFoundException()
at
System.Collections.Generic.Dictionary'1.
get_item(SequenceTypeKey)
at Blinker.CBliner..ctor()
ar Blinker.Program.Main(String args)
Any ideas?
Net Compact Framework 3.5 installed?
I have the 1.72 Vodafone, too...
Yep .net3.5 is installed.
I have checked, and I also have a large number of apps/mods that require .net3.5 to be installed, they all work.
namwollem said:
...and I hope you don't mind me making this little MOD for it already!!
Click to expand...
Click to collapse
Not at all, I'm glad that people show interest. I might add a configuration utility later, similar to the one you made.
Thanks for the mod.
kajos said:
...But, if there is suddenly no signal, it don't will be shown in anyway
(I simulated it with the death-grip->iPhone4
Click to expand...
Click to collapse
I didn't know the HD2 had a "death grip", how do you do it? I could use it to debug this feature.
hgalanos said:
I installed this cab and when I tried to launch, it crashed...
Click to expand...
Click to collapse
Is this the full log? If not, can you please post the full one. At the moment I have no idea why this error occurs, I'll need more clues to solve it...
thanks
Z.
Oops!
namwollem said:
PLEASE NOTE: The last version I posted of this script had a small error, which wrote the registry entries as a STRING rather than a DWORD. This caused "Blinker" not to launch - due to an invalid data entry. I APOLOGISE for this - the joys of writing scripts after a long day at work. This is NOW FIXED, and tested on two different HD2s, and working fine.
Click to expand...
Click to collapse
Mortscript fixed now! Please RE-DOWNLOAD from my original post.
Sorry for anyone who did used and suffered with problems!
Got it working.
I uninstalled, rebooted, reinstall, nothing. Still crashed with the erroe log I posted before.
Anyways, I decided to change my taskbar, so I uninstalled the Dusk taskbar, and SDKSert2015 (this was required for dust taskbar to work).
I rebooted.
I then reinstall 'blinker', launched, perfect. It works.
Very odd, but I don't care.
A job VERY well done, good work which is very handy and as you will see, more and more people will download and use it.
Great job, thank you.
Just though I would share the following:
I change the blink duration to '100', an the blink intervals to '5000'.
I might even change the duration to be '60'.
I found this better as you can't mistake it for an SMS, Email or missed call notification. The longer duration makes it clear that it is simply the phone being alive.
This is not criticism, simple personal taste. Without our your app, none of this would be possible.
Well done V.
hgalanos said:
Anyways, I decided to change my taskbar, so I uninstalled the Dusk taskbar, and SDKSert2015 (this was required for dust taskbar to work).
Click to expand...
Click to collapse
Dusk taskbar looks very nice, why did you ditch it? what are you using now?
I rebooted.
I then reinstall 'blinker', launched, perfect. It works.
Click to expand...
Click to collapse
I'm glad to hear that it works now...
Thanks,
Z.
Yes it is very nice, but luckily just by chance, it fixed this app.
I reverted back to what I had before dusk. Brians Black & White. The text is more legible than dusk.
hgalanos said:
I change the blink duration to '100'...
I might even change the duration to be '60'...
Click to expand...
Click to collapse
The blink duration was left by mistake... It does't affect anything... if you want to change the duration of the blink you need to edit it's sequence, if you want a blink of 60ms, change "NormalSequence" to "G60" and "LowBatterySequence" to "O60".
for detailed explanation on the configuration you can check the second post.
BTW, you can use a more complicated sequences other than just orange and green, this would make it even easier to differentiate from the normal (sms/email/missed calls) notifications...
Thanks,
Z.
zevele said:
The blink duration was left by mistake... It does't affect anything... if you want to change the duration of the blink you need to edit it's sequence, if you want a blink of 60ms, change "NormalSequence" to "G60" and "LowBatterySequence" to "O60".
for detailed explanation on the configuration you can check the second post.
BTW, you can use a more complicated sequences other than just orange and green, this would make it even easier to differentiate from the normal (sms/email/missed calls) notifications...
Thanks,
Z.
Click to expand...
Click to collapse
You are correct (of course) it did nothing when I changed it. I made changes as per post 2. Thank you.
New Version!
I have updated my mortscript so that ALL of the settings can now be changed from the .INI file!
You can now set custom "blink" patterns without having to use the registry! (I appreciate that its not a problem for most of us, but some ppl do not like to trawl thru the registry, so this makes life easier for those folks!)
Please see POST # 4 which has now been updated with a new .INI file, and a new v1.0 of the MORTSCRIPT file!
Enjoy!
And thanks again to Zevele for making this possible!
namwollem said:
I have updated my mortscript...
Click to expand...
Click to collapse
namwollem, thanks for the effort...
Z.
Fantastic addition to my phone,many thanx for this.
One question though,is there a way to have this Auto start rather than having to
go to Start menu and activating it ?
Shortcut
Marct77 said:
Fantastic addition to my phone,many thanx for this.
One question though,is there a way to have this Auto start rather than having to
go to Start menu and activating it ?
Click to expand...
Click to collapse
If you use File Explorer and COPY the executable (blinker.exe) from "PROGRAM FILES/BLINKER" and then PASTE SHORTCUT in "WINDOWS/STARTUP/" this will "autorun" the app each restart!

[APP][2.1+] Migrate Location App[11-7-2011]

Hey guys,
I just made a location and time based profile management app called Migrate (publisher Illuvation LLC). This is my first android app and it's free. It's supposed to be an easy to use app. Right now it toggles wifi, bluetooth and ringer. You can also add notes that pop up in the notification bar when you first arrive at a location or a time profile is activated.
I'm already working on new features but i want to make sure that the core of it(the location and time profile switching is solid on different devices). Post any bugs or features that you'd like to see to make this app different from the others. The UI is still a work in progress and I think I'm going to improve the notification layout.
Thanks guys! Just grab it on the market by putting Migrate in quotes or searching by publisher (Illuvation).
Version 1.0.0.322
-New UI
-Google maps for better accuracy when entering address
Version 1.0.0.291
-Time profiles can now be set using days of the week instead of occurring everyday
-Option to disable "default profile" added to "settings"
-Length of time Wi-Fi is used for location polling has been decreased (worst case run time is 10 seconds per poll)
9-7-2011 Version 1.0.0.274
-Fixed bug where text to speech occurred during phone calls
-Migrate will no longer override any changes made to settings outside the app. Migrate will change settings on next profile change
-Improved location polling for better battery life
9-1-2011 - Version 1.0.0.258
-Text-to-Speech now added for all incoming text messages (previously only for reminders).
8-31-2011 - Version 1.0.0.253
-Added text to speech option in settings for reminders
-Notifications now coincide with phone notification settings
-Fixed light notification bug for time profiles
-Improved battery life due to enhanced location polling algorithm
-Faster performance
8-26-2011 - Version 1.0.0.224
-Added automatic reply to text messages
-Enhanced notification bar
-Fixed automatic dismissal of notes on location profiles
-UI changes
No GPS
Forgot to mention. This does not use GPS!!! It's really good on battery life.
very interested mate, going test it. but it shown GPS in screen shot?
I guess i should update the screenshots. That was a mistake. I changed that button to say "Location." Thanks for pointing that out.
New version on the market. Feedback appreciated. Thanks
Any features anyone would like to see?
New version
New version in the market now!!
Text to Speech improved
Added text to speech for all text messages. It'll tell you the sender by checking your contacts and read the message out loud.
Updated the app. Text to Speech no longer occurs during phone calls. The app will no longer override changes made outside the app until another profile is activated.
If you "exit profile manager" through the menu button, does that turn Migrate off? Should there always be an icon in the notification area when it is working?
nyonya said:
If you "exit profile manager" through the menu button, does that turn Migrate off? Should there always be an icon in the notification area when it is working?
Click to expand...
Click to collapse
Exit Profile Manager completely closes Migrate. Yes, when Migrate is running there will always be an icon in the Notification area.
barban7 said:
Exit Profile Manager completely closes Migrate. Yes, when Migrate is running there will always be an icon in the Notification area.
Click to expand...
Click to collapse
Thanks. Would it be possible to make it an option whether or not to display the notification?
nyonya said:
Thanks. Would it be possible to make it an option whether or not to display the notification?
Click to expand...
Click to collapse
I can make that an option. I'll incorporate that in one of next few updates.
I've found an issue. I have a profile set up to turn on Wi-Fi in a specific location (my apartment). When I left for work this morning it turned off Wi-Fi - good. But throughout the day Wi-Fi will turn on for a short amount of time regularly - I assume when Migrate scans for location. So far, in about 4 hours it's been on for 31 mins - and I haven't left my desk (work is far from home). Could you fix this bug? Thanks!
nyonya said:
I've found an issue. I have a profile set up to turn on Wi-Fi in a specific location (my apartment). When I left for work this morning it turned off Wi-Fi - good. But throughout the day Wi-Fi will turn on for a short amount of time regularly - I assume when Migrate scans for location. So far, in about 4 hours it's been on for 31 mins - and I haven't left my desk (work is far from home). Could you fix this bug? Thanks!
Click to expand...
Click to collapse
Has it been on for 31 minutes straight or is that the total time over 4 hours?
barban7 said:
Has it been on for 31 minutes straight or is that the total time over 4 hours?
Click to expand...
Click to collapse
That's the total time over 4 hours, in short periods of time.
nyonya said:
That's the total time over 4 hours, in short periods of time.
Click to expand...
Click to collapse
Working on a fix. It'll put it on the market by the end of the weekend. There's an option in "Settings" to not use the wifi when checking for location in the meantime.
New Version
Updated version now on the market. Change log in main post.
Update
New Version with UI enhancements and Google Maps in Market now.

[APP][4.0+][V2.0.45]Automated Device (Rules Engine evolution)

Hi
After 2 years developing and improving Rules Engine I have created Automated Device for 4.0+ devices.
This program is rules engine that let your device behave automatically according to conditions and execute actions
Please submit any comment, error, suggestion here.
Android Market link
Direct link to APK
Automated Device is an application designed to let you automate the behaviour of your device. It is based in rules. The user can define many rules to define the device's state in different situations.
A rule is defined by:
Conditions: When every condition (AND clause) o at least one (OR clause) in a rule is satisfied then the rule is satisfied. Examples:
From Monday to Friday, between 12:00 and 05:00 (Time-Date condition)
To be inside (or outside) my home (Position condition)
Bluetooth state is ON (Hardware condition)
Battery level between 0% and 20%
Incoming phone call
Incoming SMS containing some word
Power state, battery or connected
Screen state
Other rule is matched or not
Other program is running or not
Phone state (ringing...)
Calendar appointments. This condition is matched when current date is inside of the appointment and the appointment text contain a user defined word
Brightness mode
autosync state
Network type (GPRS, HSPA, CDMA, LTE, etc)
Device connectivity state
Headphone state
Car mode
Dim state
Wifi hotspot
To be connected to a wifi network specified by its name
To receive a SMS/MMS comming from some phone number or with its text containing some word or phase
Ambient light
Ambient temperature
Pressure
Proximity sensor level
Some phone number is calling you (ringin), or is in call with you, or just called you
Mobile operator name
Actions to be executed when the rule passes from unmached to matched: Actions to be executed when every condition is satisfied. Each one can be applied once or periodically while the rule is matched Examples:
Set Bluetooth OFF
Set device volume
Launch a program
Kill a program
Apply a profile. A profile is compound by actions. So when the rule applies a profile it simply execute its associated actions.
Set different kinds of sound levels (system, notification, alarms, etc)
Set Brightness mode (automatic / manual) and bright level
Set autosync state
Play a song
Send SMS
Send Email. You can include many variables, like free memory and disk, last caller, battery statistics, sensors values (pressure, light, temperature, etc)
Car mode
Set wallpaper
Set ringtone (android ringtone or user mp3)
Screen off timeout
Dim state
Wifi hotspot
Play a system notification
Vibrate some milliseconds
Show popup message with free text and variables
Show a tob bar notification with free text and variables
Enable / Disable rules.
Sent variables (temperature, position, etc) to a web server as HTTP parameters
Open system dialogs, like 3G/2G, Tethering, etc
Actions to be executed when the rule passes from matched to unmatched. (The same ones like the above section)
The device broadcast many events, like battery level, time, etc. Those events are processed by Automated Device and the rules are evaluated.
Important: When a rule is applied then It wont be applied again until it doesn't satisfy it previously. For example, if a rule condition is "Battery level less than 15%" and the action is "Play a song" and current battery level is 10% then the song will play. But it wont play again until the rule wont be satisfied and then satisfied again. So if the battery level raises to 20% and then decreases again to 8% then it will play the song again. This avoid loops so a rule is executed many times.
Sections:
SWITCHERS: This window lets you change the state of Wifi, Bluetooth, etc. It also lets you set a time-out. When the time expires the program will set the previous state. It also lets you "lock" a profile with/without time limit. For example, if you go the cinema you could lock the profile "Silent". When Automated Device is locked it wont execute any rule
PROFILES: A profile is a set of actions. This section lets you define and apply right now a profile. For example, you could create the profile "Meeting". Its actions would be speaker to vibrate, flight mode and send a SMS. The three actions would be applied. You could establish a timeout. During this time the program WONT apply any rule. In this way the program wont apply other rule that could change the speaker state, for example. Once the timer expires then the engine will be enabled again.
NEW PROFILE: This dialog lets you choose a name and description for the new profile.
ACTIONS: Here you can choose the set of actions associated to the profile.
RULES: In this windows you can manage your rules and create new ones. If the background of the rule is RED it means the rule isn't met right now. If the background is GREEN it means the rule is met right now.
RULE INFORMATION: This screen lets you manage the name and description and shows how many conditions and actions the rule has. It lets you set the priority of the rule. If two rules match at the same time then this priority will solve conflicts. For example, if both rules are going to change the audio state. It also lets you add/edit/remote more actions/conditions.
RULE CONDITIONS: This screen lets you add / remove / edit conditions. There are several types of conditions:
WEEK DAY AND TIME: You can select some weekdays and then a begin time and end time. For example, Monday and Tuesday from 22:00 to 06:00
ENTER/EXIT A PLACE: You must choose a location and a radius. So if you choose a "Enter a place condition" then the condition will be met if you are inside. If you choose "Exit a a place condition" then the condition will be met if you are outside.
STATUS CONDITIONS: There are many conditions related with some hardware status. For example, you could use WIFI ON. This condition is matched when the WIFI state is ON
LOG: This screen shows the application log. Each log line has a category: Debug, Info, Warning and Error. Here you know what happens inside the program. You can see a rules history. And you can clear it and export it by email.
SETTINGS: Hare you configure the program.
Launch at boot time: If selected the the program will be launched at boot time.
Log level. This options lets you choose what kind of log events you want to store.
Automated Device enabled. If disabled then It wont process events.
Show icon notificacion in the top bar.
EXPERIMENTAL: Location autorefresh interval. By default Android doesnt allow location changes when the screen is off. This option try to fix it.
Log changes
V2.0.45 (2014-03-08)
Compatibility between accessibility service and OK Google
NFC tags can be detected with the program in background
V2.0.38 (2014-03-04)
Action HTTP Request uses GET instead of POST
New Variable. Last HTTP Status for action HTTP request
Flag feature action. Set value to a Variable value
Accessibility can be disabled
Bug fixing
V2.0.37 (2014-03-02)
Condition NFC. Use your NFC tags as conditions
Option to disable Accessibility service
Bug fixing
V2.0.30 (2014-02-21)
New action: Text speech. You can use free text and variables
New Flag: Last top bar notification text
New Condition: Detect a top bar notification. You can filter by program sender, text or none
With these features you can, for example, let AD read aloud the notifications coming from gmail, line, etc
New option in home windows: Export. It takes your rules and convert them into text to share it with developer and other users
V2.0.27 (2014-02-19)
Improved disable/enable lock screen
Bug fixing
V2.0.24 (2014-02-18)
Improved Sound action: Added BT call sound
Vibrate if internal error is optional
Improved Variables: time, date and flag value
Improved Bar Notification action: persistent. You decide if the user can dismiss the notification with his finger
Improved set flag action: Persistent. Choose if the flag is removed when a rule is modified and all the rules are re-evaluated
Improved set flag action: Numeric operations: You can increment or decrement a flag (if numeric)
Improved flag condition: New comparators: bigger, bigger or equals, lower, lower or equals
V2.0.43 (2014-03-07)
Flight mode switcher, condition and action enabled. Only for rooted devices with Xposed and Flight mode helper
V2.0.36 (2014-02-25)
Option backup the database
Option restore the database from a previous version
So you can do a backup, play with new rules, conditions....and restore if you are not happy with the result
Support for xlarge screens
V2.0.23 (2014-02-17)
Improved action Show notification bar. The user can select a custom icon
New action: Dismiss a notification bar. So you can, for example, display a notification bar when a rule or profile is applied and remove it when it doesnt match
Bug fixing
V2.0.21 (2014-02-15)
New action: set call forwarding status
New conditions: On booting and On shutting down
Bug fixing
V2.0.18 (2014-02-14)
Switcher to enable/disable lock screen
New action: Enable / Disable lock screen
V2.0.17 (2014-02-13)
Improved location condition
New action: Set a flag value
New condition: check a flag value
See active flags from home window menu
V2.0.22 (2014-02-16)
New action: Send Android Intent
New action: Call forwarding (international)
Bug fixing
V2.0.16 (2014-02-12)
Bug fixing
Program status condition allows to search between all the processes or only the foreground ones
V2.0.15 (2014-02-11)
New Location system: Google play services.Check settings page
Added command in home window to recreate the database
V2.0.14 (2014-02-10)
Bug fixing
Improved BT connected device. Now works with multiple devices at the same time
V2.0.11 (2014-02-09
Bug fixing
Added compatibility without telephony system, like tablets
New condition: Phone Signal Strength
New condition: Device orientation (facing up/down)
V2.0.8 (2014-02-08)
Periodic actions are executed in a background thread, solving problems related with network actions (send mail, http post)
Bug fixing
V2.0.7 (2014-02-07)
New condition: Dock state
V2.0.6 (2014-02-06)
Actions execution delay now included in Action repeat window
Changed bar notification icon (white)
New Condition: Battery temperature
V2.0.5 (2014-02-05)
New condition: Lock screen state
V2.0.4 (2014-02-04)
Bug fixing....
V2.0.3 (2014-02-03)
Fixed send email action
Bug fixing...
V2.0.2 (2014-01-27)
Back button in home page hides the GUI
Menu button in home page shows menu drawer
V2.0.1 (2014-01-26)
Fix icon bar notification
Several optimizations
V2.0 (2014-01-15)
Automated Device is ported to Android 4.x and named Automated Device to leverage android 4.x power
Fixed automated backup/restore data from/to google account
reuploaded apk to set release google maps api key
danielherrero said:
reuploaded apk to set release google maps api key
Click to expand...
Click to collapse
Added to Android Market
https://play.google.com/store/apps/details?id=com.dhr.automateddevice
Looks promising
Sent from my LG-P990 using xda app-developers app
V2.0.1 Uploaded
Fix icon bar notification
Several optimizations
Uploaded to market V2.0.2
Back button in home page hides the GUI
Menu button in home page shows menu drawer
good work :good:
Awesome
very handy & user-friendly app :good:
it is easier to use than tasker :laugh:
Thanks!!
Enviado desde mi SM-N9005 usando Tapatalk 4
Lets try it
Vamos a probarla, compadre madrileño
It is not compatible with my Nexus 7 2013 ?
Gesendet von meinem Nexus 7 mit Tapatalk
NFC-SMARTAGS said:
Can we use it with nfc
Envoyé de mon GT-S6500 en utilisant Tapatalk
Click to expand...
Click to collapse
Currently I am programming one condition and one action with nfc
Enviado desde mi SM-N9005 usando Tapatalk 4
Strange. I wonder what condition fails...
Enviado desde mi SM-N9005 usando Tapatalk 4
Hi there,
When I choose 'send email' as an action on a lost wifi connection it doesn't do anything, even though the phone switches to 3G
Hallahan said:
Hi there,
When I choose 'send email' as an action on a lost wifi connection it doesn't do anything, even though the phone switches to 3G
Click to expand...
Click to collapse
Thanks, I already know it. I use a gmail account to send mails but google is rejecting them because they are very far (Spain, USA). I am going to create web service in my web server. So the device will contact my server and this one will send the email
danielherrero said:
Thanks, I already know it. I use a gmail account to send mails but google is rejecting them because they are very far (Spain, USA). I am going to create web service in my web server. So the device will contact my server and this one will send the email
Click to expand...
Click to collapse
Isn't it just the fact that Google only accepts sending email when you, or I, log on to their smtp servers using a valid username and password? So if you are able to send the mail that way, the problem should be solved...
Great idea, nice work.
sent from public phone using coins.
Playstore says latest version not compatible with my device (HP Touchpad running CM11).
Just designed for phones?
Hallahan said:
Isn't it just the fact that Google only accepts sending email when you, or I, log on to their smtp servers using a valid username and password? So if you are able to send the mail that way, the problem should be solved...
Click to expand...
Click to collapse
See what Google sent a few minutes ago. It's no related with user and password but an Gmail account sending emails from Spain usa France etc using the same account
Hi Daniel,
Someone recently used your password to try to sign in to your Google Account [email protected]. This person was using an application such as an email client or mobile device.
We prevented the sign-in attempt in case this was a hijacker trying to access your account. Please review the details of the sign-in attempt:
Monday, February 3, 2014 12:05:14 PM UTC
IP Address: 31.20.201.179
Location: The Netherlands
If you do not recognize this sign-in attempt, someone else might be trying to access your account. You should sign in to your account and reset your password immediately.
Enviado desde mi SM-N9005 usando Tapatalk 4
Every time I try to enter the enter or exit location in rules, the app force closes. KitKat Moto g. ROM has a gps bug though. Can't get lock.

[5.0+]Sloth - Profile Scheduler - Manage your phone

Hello,
It's high time to publish my first beta release publicly of my app.
This app is currently designed for devices running Android Marshmallow and newer, backwards compatibility to Lollipop is going to be added in the next update. There is no Intro yet - work in progress.
REMEMBER YOU'RE USING THIS APP ON YOUR OWN RISK!
FUNCTIONS, ABOUT APP
The point is this app is to allow user to control when the hardware functions such as WiFi, Bluetooth etc are going to be turned off/on. In the current release there are 7 avaible functions:
5 for all devices, 2 for rooted devices.
In actions that contain "on/off" you have to specific exact action by clicking on the spinner to choose whether action is going to make a function on or off. If you don't do that, the default one will be choosen.
- Turn WiFi on/off: this sets up an alarm to turn WiFi on or off
- Turn off/on Bluetooth
- Turn off/on account sync
- Change screen brightness: 3 options avaible: dark screen, bright screen and custom value with preview avaible. You can modify dark and bright values in the settings (swipe from the edge right in the main layout of the app).
- Set loud/silent/ do not disturb mode: sets a specified volume mode
Root actions:
- Turn off device
- Reboot device
You will be asked for root permission, unless you give the permission action will not be either saved and performed.
PERMISSIONS:
In the first launch you will be asked to disable battery optimisation for this app, if you don't disable it may not work properly.
In the brightness section, you will be asked for allowing app to modify system settings - it's required to change brightness by the app.
Another permission you will be asked is to allow app to modify notifications - it's required if you would like to change phone volume mode (exactly do not disturb).
To delete planned actions:
There are currently 4 methods to delete planned actions, but the only one is to cancel the action:
- In upcoming events section, click on trash and then select items to delete and then hit trash one more time to delete
- Swipe left on item to delete
- Hit on the trash button, then click delete all
Those methods DO NOT cancel pending action
To cancel pending action:
- Click on an item you want to cancel, the editor will pop up
- Hit on the trash button, then the action will be canceled and item deleted.
Changelog:
Version 1.1:
- Optimised navigation drawer
- Fixed bluetooth service that did not update alarm
- New intro added
- Added backwards compatibility back to Lollipop
- After device is rebooted alarms are no longer cancelled - they are rescheduled if still valid
- Navigation drawer is now open for the first boot
- Now you can ask for permissions one more time from navigation drawer
- Fixed app icon not showing on some devices
Version 1.2
- Repeat every day function added
- Minor bugs fixed
- Updated Toasts messages
Version 1.3
-fixed delete all alarms button
-fixed daily alarms not being fired daily
-added repeating alarms to fire in week days
-if no day buttons are selected, even if repeat switch is checked,
alarm will fire once
Version 1.4
- fixed one time alarms not being triggered
- updated toast messages
- fixed date not being shown properly
Version 2.0
-fixed account sync turning on specified days instead of everyday
-fixed acc sync alarms not being fired after device reboot
-new UI - now there is no new activity opened, you can manage your alarm through one view
-turn on/off alarm - now you can manage if you alarm is valid or not
-now on item swiped cancels and deletes current alarm
DOWNLOAD:
Google Play: https://play.google.com/store/apps/details?id=dominik.kedziak.sloth_profilescheduler
Credits:
Icons made by Freepik from www.flaticon.com
Write down in the comments what functions would you love to see in the upcoming update.
Bests
If I put a future date in a profile, will it be repeated daily until that date? If not, how can I create a profile and repeat it daily? Thank you
jordirpz said:
If I put a future date in a profile, will it be repeated daily until that date? If not, how can I create a profile and repeat it daily? Thank you
Click to expand...
Click to collapse
I had a some issues in implementing repeat feature (likey in specific day) so current alarms are fired one time only.
So, currently there is no way to repeat alarms automaticly, only by creating a new one.
Anyway, I've added this to my todo list. I hope you will be able to use this feature by the next update
Hi, thanks for your work and the new features. Can you add that days of the week you want a created profile to be activated / deactivated ?. Thank you very much.
@jordipz working on that! Should be updated soon!
Thank you very much for the update.
I can see in my service app that airplane mode on/off exist.
Can you active this option?
Yes I was about to do, but I focused on making repeating alarms at first.
Now I'm taking up for modifying UI and adding non-root required services (e.g turning airplane mode, mobile data etc needs root access).

[ROM][PX5][PX6][PX30][Pie][9.0] Hal9k Mod v4 for MTCD/E head units with Android 9/8/6

This version is deprecated. The new version is here
MCU version: MTCD_ХХХХ, MTCE_ХХХХ, MTCP_ХХХХ
Firmware version: 4.0.0 (01.02.2020)
Version of the latest OTA update: 4.2.2 (06.02.2022)
About firmware:
Firmware for car head units on the MTCD-MTCE platform with Rockchip PX5 (rk3368), PX6 (rk3399), PX30 (rk3326) processors and a screen resolution of 800x480, 1024x600 or 1280x720 based on Android 9 .
This is a further development of the Hal9k Mod v3 based on Android 8.
# Thanks AndroidAutoShop for the equipment provided for development.
The basic version of the firmware, in the form in which it is posted here, is distributed free of charge for private use and has no performance limitations
Commercial use of firmware or its parts and algorithms is prohibited
Any change to the firmware of the head unit is a potentially dangerous operation. Therefore, the Mod is provided on an “as is” basis. The author is not responsible for any possible negative consequences.
The main advantages of this firmware:
Stock design
High stability
Advanced functionality
Correction of existing errors and deficiencies in stock firmware
Customizability. All additions and modifications can be customized to your taste.
Changes are made directly in the application code, without using the Xposed framework
Increased responsiveness compared to the stock + the ability to independently improve this indicator
System requirements ( Settings> System> About device (About tablet) )
The model starts with px5 (rk3368) or px6 (rk3399) or px30 (rk3326_mid)
Android version starts with 9 or 8.0 or 6.0
The MCU version starts with MTCD or MTCE . Further there can be any letters, two, three, four - it does not matter.
"About device" screen samples
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
It is also necessary to be able to enter the recovery mode.
Firmware Reviews:
Video review by Alex's Android Radio (English)
Video review by Alex's Android Radio (Deutsch)
Video review by ES. (Русский)
List of changes:
4.2.2 OTA-package (06.02.2022)
Fix for OK Google - App removed
Version 5 Notification
4.2.1 OTA-package (10.03.2021)
Minor bug fixes
Updated translations
4.2.0 OTA-package (06.09.2020)
Updated base firmware to version 202005
Minor bug fixes
Updated translations
4.1.0 OTA-package (25.07.2020)
Updated base firmware to version 201912
Changed rules for distributing processes by processor cores
This had a positive effect both on the system as a whole and on the GPS.
GPS starts working normally about a minute after waking up from prolonged (night) sleep
Added screen filter for additional screen dimming in night mode
For the convenience of controlling the brightness level in this mode, a slider has been added next to the daytime brightness
Added the ability to adjust the volume from third-party applications
Added configurable autostart of packages or activities and services after starting the OS
A new way to install additional launchers included in the firmware.
They are now installed as updates to the built-in launcher. The widgets are working fine.
If there are widgets in the folder with the launcher, then first you need to install them, and then the launcher
Replaced KGL and ZH launchers with HA and HA2. Added exclusive launcher from Alex's Android Radio
Other launchers not included in the firmware are located here
Fixed a bug with getting covers from some players and the Radio application
Added display of radio station logos on the widget in the built-in launcher
Added the ability to disable the display of pop-up messages over the launcher
Fixed a bug of restarting third-party applications that worked before going to sleep
Fixed image mirroring bug when switching from front to rear camera
Pressing the Fcam button again now closes the front camera app
Added the ability to disable the device shutdown message
Tap on the clock widget in the built-in launcher now starts the screensaver instead of the clock
Added GPS chip reset to factory defaults when GPS receiver advanced setting is disabled. Relevant for PX30
Updated ViPER4Android FX and GPS Test Plus apps
Updated translations
4.0.2 OTA-package (05.04.2020)
Added to "Advanced GPS receiver setup":
Possibility of a choice of frequency of measurements for the GPS receiver: 1,2,5 and 10 Hz
Ability to use BeiDou satellites instead of Glonass (only for PX5 and PX6)
The Navi button now switches between the navigation application and the last launched player, which is included in the "List of media players that should not work together"
Third-party applications can now set the time zone on the device. Tested on the latest version of Navitel 9.12.58
If the application has already been installed, then to enable this mode, you must reinstall it
Especially for BMW car owners, the function "Replacing key codes" from Mod v3 is returned
Added the ability to send media information from embedded applications to third-party widgets
Added the ability to control embedded media applications from third-party widgets
Added the ability to display logos of radio stations on the screen saver and in media widgets for the embedded radio app
Files with logos should be located in the Pictures/Radio folder created on the device’s internal memory
Format: PNG, JPG. Image sizes up to 320x320
File names: 10250.png (102.50 MHz) for the default group of radio stations. A10340.png, B10340.jpg, etc. (103.40 MHz) for other groups
A new design of pop-up messages with media information has been made
Added the ability to adjust the duration of the display of such messages
Added default album art for embedded media applications. You can replace them with yours in the settings.
Added the ability to include packages without a launcher in the white list
Fixed display of screen saver on devices where large font is selected in the settings
New in screen saver:
You can swap the indicators on the left and right
Added ability to select text color for indicators
In addition to Yandex.Weather, the temperature can be taken from Accuweather and Yahoo.Weather notifications
You can remove information about the track number from pop-up messages. This also affects the screen saver
Temperature and voltage now appear on the screen saver immediately after it starts
Fixed a bug in the rear view camera application, due to which the application crashed if you turn on the navigation bar
Pause for third-party media players when making a call or pressing the Mute button
4.0.1 OTA-package (09.01.2020)
Advanced configuration of the GPS receiver chip, which includes:
Use of Galileo and IMES satellite navigation systems in addition to existing ones. The number of visible satellites increased by about a third
Frequency of measurements of geolocation increased by 10 times. Navigation apps respond faster to changes in course or speed
The lag of the marker from the real position is reduced to the minimum, which means that navigation applications report faster about the upcoming maneuver
Enabled positioning acceleration AssistNow Autonomous. A cold start of the GPS receiver takes about one minute.
A dynamic navigation model is set - for cars, not for phones, as set by default
Any differential correction satellites are used
Unfortunately, not all of this works for PX30 devices, since they have a less functional GPS receiver chip
Updated GPS Test Plus application (see screenshot). The satellites marked in circles are GPS on the left of the screen and Galileo on the right
Ability to configure the speed of the USB OTG port (USB 2.0 or USB 1.1). This allows you to remove clicks that interfere with listening to music via USB DAC.
Ability to set default TTL in the range from 63 to 65
Ability to disable the Ethernet interface for using Wi-Fi without physically disconnecting the USB modem. Ability to configure Ethernet interface parameters
The ability to mirror the image from the front view camera by default. Useful for those who put a rear view camera on the front of the car.
Color selection for dynamic parking lines
The ability not to turn off the sound from other applications after launching the applications AV input and DVR
Gesture control and background playback enabled for the Video application
The ability to disable option "Mute button pauses playback"
Added a black list of applications that do not allow to start the screen saver. Now you can make the screen saver always run, except when the applications in the list are on the screen
The z-link application should work
Bugs fixed in the default launcher:
Now you can create widgets "Direct dial" and "Direct message". Both widgets will launch a phone call to the selected number
The radio frequency on the widget is not reset after changing the theme
Updated script from b-max for reconnecting freezing USB hubs
4.0.0 (24.11.2019)
Full root access is preinstalled (Magisk v20.1)
It is possible to write to system partitions, control access to applications, hide root from some applications, and install additional modules
The built-in update does not work on Rockchip devices.
Firmware is completely reodexed with optimization for the processor. This gives some increase in system speed.
Scrolling a long name in the phone book
Equalizer call button in Radio, Music and Video
New actions for buttons on the steering wheel, including double actions (example: the "Back" button will hang up when there is an active call)
All elements of the status bar are in the same style and change their color depending on the background color. All items can be disabled
Removed restriction on 4 icons in the status bar
Navi and F-Cam tiles added
Players added to the "List of media players that should not work together" no longer close when going to sleep
An alternative Equalizer has been added to OEM. It is installed as an update of the built-in Equalizer using the ApkInstaller application.
The interface shown in the screenshot appears only on devices with DSP !
Return to the stock version by removing updates in the properties of the "Amplifier" application
New screensavers
In applications, translation into different languages has been fixed and added (now 12 languages have been changed).
Thanks to our translation team:
de maus05, Toto1365, Ati_gangster
el grigoris_a
it mrgiaco, DanveRt
cs Bugscze
hr dankec2000
hu didu73
nl ZeroZorro
fr mykerinos1
sv kupa
es segu45
pl tomkam
ua DanveRt
Inherited from previous versions:
Added the ability to receive OTA updates via the Internet
Added Lada logo
Added support for init.d
You can put your scripts in the /etc/init.d folder and they will be launched at system startup
New default settings:
English language and date format, time zone CET
Screen saver timeout - 2 minutes, options added: 10 and 30 minutes
Watching video while driving - enabled
GPS time update - enabled
Navigation sound mode - mixing
Navigation mixing ratio - 2
Prohibition of connection to data services in roaming
Rreversing volume - 4
Screen brightness at night - 20%
Added the ability to adjust the speed at which the video will be disabled
Added auto tuning APN for Tele2
Deleted applications: System Tests and EasyConnected
Gmail, Google Speech Synthesizer, Google Maps and YouTube transferred from system applications to third-party
Now they can be simply deleted in Settings if they are not needed.
Added the latest Russian voice package for Google Speech Synthesizer. Speech synthesis works without a network connection
The latest Russian language pack for offline speech recognition is preinstalled
Added synchronization of Contacts and Calendar with Google account
Time zones updated to the latest version
Preinstalled ViPER4Android
Added the ability to change the ringtone to any of the ringtones in the folder (not for all Bluetooth modules)
Added the ability to change the default TTL to bypass restrictions on the distribution of the Internet from mobile devices
Added script from b-max for reconnecting freezing USB hubs
By default it is turned off, it can be turned on in the Mod Settings
Added ability to disable full-screen keyboard
Added the ability to transfer the status bar to the bottom of the screen (Experimental option)
A list of applications that have access to USB devices has been made
Allows you to get rid of the annoying request for access
In Launcher, the date is displayed in the format corresponding to the setting in the "Date and Time" menu
Added background for messages from CanBus app
Contacts application turned on
Contacts and Google applications now call via MTCDialer without additional settings
A list of applications that allow to start the screen saver has been made
You can add, for example, a third-party launcher or player
Added a white list of applications that do not close when going to sleep, with the ability to configure
A list of media players that restart after sleep has been made
I have included a PCRadio player on this list. Now it starts playback correctly after waking up from sleep, if it was started while going to sleep
In its settings, you must enable the switch "Resume playback when the application starts." You also need to remove it from the white list, if it was added to it.
Added the ability to disable restarting applications that worked before going to sleep
Made a list of navigational apps that muffle other sounds when playing voice prompts.
The list should include all navigation applications, including the one that is set by default to the Navi button.
Added the ability to assign the last launched navigation application to the Navi button, to switch between navigation and player
A separate list of navigation applications using the Speech Synthesizer has been made to muffle other sounds when playing voice prompts
To use it, you need to add the navigation application to the "List of navigational applications using TTS that muffle other sounds" and select "Text-to-speech engine that muffle other sounds"
Added volume control in the style typical of AV equipment from the 7floor module
Added the ability to display the volume control on top, in the middle or at the bottom of the screen
Added the ability to adjust the time during which the volume control remains on the screen after changing the volume value
A list of media players that should not work together has been made. This list is an addition to the corresponding system list.
If one of the players included in this list is launched, then the rest are closed
Added the ability to edit the list of applications that are switched by the Mode button
Added the ability to select applications that will run instead of stock apps. You can start your player with a button on the steering wheel
The size of the number on the volume control is increased and made white
Added items to Settings: Home app (launcher selection), Navigation bar (located on the left in some firmwares), Start navigation after boot, Mobile network and For developers
In Settings - About device, an item with system information has been added
An on-screen power button has been made in the status bar.
Single tap - start the screen saver.
Double tap - take a screenshot.
Triple tap - kill the active application.
Long press - shutdown menu.
Added items to the shutdown menu: Restart, Safe mode, Recovery mode
Added the ability to disable all elements of the status bar
Disabled by default: Home button, Storage icons, Volume and Screen brightness icons. The Back button is moved from right to left. All items are customizable
Added the ability to lock the device as on regular Android system
The lock is turned on after the device reboots or wakes up from sleep
You can also turn on the lock after starting the Android screensaver or manually from the shutdown menu
Added volume control depending on speed
Added display of pop-up messages with media information from third-party media players.
Third-party media players must be added to the appropriate list.
Added list of applications that will work in full screen mode (immersive mode)
In the Bluetooth application, the name field in the phone book is expanded
During a call, if you minimize the notification, the lower part of the screen remains clickable
Also, the notification does not overlap the status bar, if it is below
Added display of pop-up messages with information about the track played through A2DP
It is possible to adjust the size and color of the font and the duration of the message
In the Video application, the playlist is expanded and the replay is disabled by default
Sorting in alphabetical order, not case sensitive for lists of folders and tracks
In the Music application, the playlist is expanded and the replay is disabled by default
Added downloading lyrics from the network
The player is paused when an incoming call or pressing the Mute button
Sorted in alphabetical order, not case sensitive for lists of folders and tracks
Added display of pop-up messages with information about the track being played. It is possible to adjust the size and color of the font and the duration of the message
Skipped to the next folder in the list after playing the last track in the current folder in sequential playback mode
Added the transition to the previous/next folders by the buttons of the steering wheel seekdown/seekup and by a long tap on the screen buttons prev/next
Radio - the moving RDS text has been removed from the buttons of the saved stations. Added the ability to assign names to saved radio stations
If the name for the stored frequency has not been previously set, text from RDS is proposed.
Added display of pop-up messages with information about the radio station. It is possible to adjust the size and color of the font and the duration of the message
Added the ability to select a group of radio stations
If you are going to another place where other radio stations work, you can select another group and tune the stations again, and upon returning home, select the default group again and your settings will be restored
Added custom parking lines. Thanks for Incognito+
The functionality of Screensavers (Daydream) is included. This allows you to install any screensaver from the Play Market
In order for the Android screensaver to work, it must be turned on in the Mod Settings
A new screensaver has been added, which displays the time and date, information from players (not only stock ones), volume level, speed, as well as temperature and voltage if this data is available
To display the real temperature you need a CAN adapter and the presence of temperature in the status bar, and to display the voltage - MCU 2.93 and higher
It is possible to customize the appearance of the screen saver: colors, background image, maximum value for the speed indicator
There is a display of covers for most third-party players and radio station icons for PCRadio
For correct operation, I recommend adding your players to the "List of media players that should not work together"
There is a display of recommendations when moving along the route for Yandex.Navigator, Yandex.Maps, Google Maps, Sygic GPS Navigation & Maps
There is a temperature display from Yandex.Weather notification, if temperature data does not come from the CAN adapter
During the screen saver’s operation, the volume control is not shown
Added the ability to select from 12 regular screen savers
6 launchers and their widgets (AY, GS, HCT2, HCT3, KGL, ZH) have been added to OEM.
For Tasker fans, the ability to assign the numbers 1-9, 0, and the symbols * and # to the steering wheel buttons has been added.
Intent = "com.microntek.report.event"
Extra "type" = "key"
Extra "value" = button code.
Other changes aimed at improving stability and usability.
A lot of work has been done to provide support for new Android 9 firmware, although this is not visible from the outside.
The ideas of some improvements are taken from the module xposed-mtce-utils and other modules with permission of the author, MVG-V70. Thank him very much for that.
But implemented without using the Xposed framework.
Installation:
When switching from any other firmware, user data will be cleared automatically!
When upgrading from a previous version, wipe data is not required. But it is recommended if there are any problems.
For stable operation of the device, it is recommended to update the MCU firmware to the latest: 3.40 and higher, or to the latest version available for your device
You can obtain the MCU firmware from the seller of your HU or search in cs-x collection
Update from Android 9:
The installation is similar to a regular firmware update
Copy the firmware file update.zip to a USB flash drive / SD memory card formatted in FAT32
Insert a USB flash drive / SD memory card into the device
In the window that appears, click "Install"
After installation, the device will automatically restart one more time to complete the installation of Magisk.
When installing from a SD memory card, installation may take longer!
Update from Android 6, 8:
Requires updating the recovery version to Android 9
Simple and safe way: Use the application ModInstaller Pro (link to the application in the readme.txt file, which is located in the archive with the firmware or in my signature at the bottom of this post)
Complicated and unsafe way: look for information in this thread
Update from Android 8 with saving data:
Only for PX5 devices!
The archive contains 2 special packages that can be used to switch from Android 8 without data loss
Connect to the HU with Android 8 firmware (Mod v3.x) one USB flash drive formatted in FAT32.
There should be enough free space on the flash drive to save the device’s internal storage
Install the package update.zip from the folder backup8 from the same flash drive or from the SD card
A multivolume archive with your data (userdata*) will be created on the USB flash drive.
Install mod v4.x by the method above
After the full installation of Android 9, connect a USB flash drive with archive to the HU
Install the package update.zip from the folder restore9 from the same flash drive or from the SD card
Reboot the HU.
The first boot of Android 9 after restoring the archive from Android 8 may last longer than usual. The system needs time to convert data
This method does not guarantee full functionality of all third-party applications that were installed in Android 8.
If you encounter any problems - reset device to factory settings
Additions:
EasyConnected from stock firmware
Automatic backlight control for PX5-based head units
Internet speed in status bar
Autostart applications
FAQ:
Q: How to get OTA updates?
A: Information is on my site. You will find the link in the archive with firmware or in my signature at the bottom of this post
Q: How to automatically install my applications after installing the firmware?
A: Create the hct folder on the flash drive with the firmware, the apk folder in it and put your apk in it. They will be automatically installed after the installing the firmware.
Q: How to connect the OBD adapter?
A: This can be done both from the Bluetooth application, and from the Bluetooth item in the settings. The main thing - before you click on the adapter found, you must wait until the scan finished. Wait until the spinning circle disappears in the Bluetooth application or until the inscription "Search..." changes to the inscription "Refresh" in Settings. Then pairing goes smoothly. If the phone is already connected, you will need to temporarily disconnect it.
Q: How to start any application from a button on the steering wheel?
A: Mod settings - Manage applications - Applications that run instead of the stock . Assign any of the six applications that you don’t use to the button, then choose a replacement for it in the form of some kind of player, for example. This button will start your player
Q: Bluetooth MD725 does not work, although everything worked in Android 6!
A: If the MD725 type 2 Bluetooth module is installed in your HU, then it will not work in Android 9. The reason is that its driver was removed from Android 9.
Q: How do I know if I have such a Bluetooth module?
A: On the first page of the factory settings, in item BT, MD725 is selected. The getprop bt.md725.type command executed in the terminal answers "2"
Solution: replace the module with type 1
Q: Bluetooth SD-968 does not work, although everything worked in Android 8!
A: If the SD-968 Bluetooth module with firmware made in March 2017 or earlier is installed in your HU, then it works in Android 8, but does not work in Android 9.
Solution: replace the module driver /system/bin/sdsdk968 with the old version. Do not forget to set permissions 755 on the file.
Or replace the module with another type
Known Issues:
Mod is a modified factory firmware.
I can only be responsible for the changes in the device that I made. All of them are listed in the "List of changes" section.
Everything else, both good and bad, is inherited from the factory firmware.
I try to fix bugs found in the stock, but this I can’t always do it.
If you do not agree with this, do not install this firmware.
On some devices with a PX5 processor, the screen backlight sometimes does not turn on after exiting sleep mode.
After rebooting the device with the RST button or turning off the ignition for about 20-30 seconds, it continues to work.
The same problem exists on the stock and on newer version of the stock
Download:
PX5: Google Drive
PX6: Google Drive
PX30: Google Drive
If you want to help translate Mod into your language, please open this folder.
When you decide to place your translation in this folder, send me a personal message with your Google email. I will give you access.
If you think we need to translate other applications, write to me about it. I will add resources to the folder.
Version 4.0 screenshots
Version 4.0 screenshots
4.0.2 - 4.1.0 screenshots
Nice to see a dedicated English thread for this ROM here.Been waiting for this for a long time.
In regard to the ROM, nothing to say because it´s amazing. Been using this since Dec and have only had a black screen twice till date. With the stock Rom, i have this every week. So this is an improvement.
the only issue i have is my default music player 50% of the time dont automatically continue playing after waking up from sleep.
Good job Hal9k
Congratulations @Hal9k_ for this fantastic ROM....glad to know the english thread finally is here..
Enviado desde mi SM-G975F mediante Tapatalk
Thanks for starting new thread for Mod 4
Like to give some infos and suggestions about the newest Mod 4. My headunit is a PX5 from Dasaita with 4GB/32GB. Originally bought with Android 8. Installed in a Honda HRV 2016.
Until now I've found some issues in this rom. Generally it's working really well.
radio app: the field for the RDS text is imho too small. No chance to get any info from this tiny scrolling text while driving. Better redesign the app and place the RDS text below the frequency band with full width (see screenshot).
radio app: in night mode the additional settings (stereo, local, FMx..) in the right circle, where the frequeny or channel name is visible, cannot be seen because the fontcolor doesn't change with day/night mode. It's the same darkgrey like in day mode (see screenshot).
screen saver: the font for speed and volume looks very digitally ugly (old style) and is hard to read. Better use the same font like for the time.
sleep mode. I used the auto sleep mode to get the fast boot up. But now I had to replace a 10 month old battery of the car. Seems the rom takes to much energy while sleeping? Can you check this to be sure it's no problem in the rom? In the moment I'm using the complete shutdown to avoid problems. Also other people mentioned this topic.
Hal9k_ said:
Firmware version: 4.0.0 (01.02.2020) rebuild
MCU version: MTCD_ХХХХ, MTCE_ХХХХ
About firmware:
Firmware for car head units on the MTCD-MTCE platform with Rockchip PX5 (rk3368), PX6 (rk3399), PX30 (rk3326) processors and a screen resolution of 800x480, 1024x600 or 1280x720 based on Android 9 .
This is a further development of the Hal9k Mod v3 based on Android 8.
# Thanks AndroidAutoShop for the equipment provided for development.
The basic version of the firmware, in the form in which it is posted here, is distributed free of charge for private use and has no performance limitations
Commercial use of firmware or its parts and algorithms is prohibited
Any change to the firmware of the head unit is a potentially dangerous operation. Therefore, the Mod is provided on an “as is” basis. The author is not responsible for any possible negative consequences.
The main advantages of this firmware:
Stock design
High stability
Advanced functionality
Correction of existing errors and deficiencies in stock firmware
Customizability. All additions and modifications can be customized to your taste.
Changes are made directly in the application code, without using the Xposed framework
Increased responsiveness compared to the stock + the ability to independently improve this indicator
System requirements ( Settings> System> About device (About tablet) )
The model starts with px5 (rk3368) or px6 (rk3399) or px30 (rk3326_mid)
Android version starts with 9 or 8.0 or 6.0
The MCU version starts with MTCD or MTCE . Further there can be any letters, two, three, four - it does not matter.
"About device" screen samples
View attachment 4943947View attachment 4943949View attachment 4943951
It is also necessary to be able to enter the recovery mode.
Firmware Reviews:
Video review by Alex's Android Radio (English)
Video review by Alex's Android Radio (Deutsch)
Video review by ES. (Русский)
List of changes:
4.0.1 OTA-package (09.01.2020)
Advanced configuration of the GPS receiver chip, which includes:
Use of Galileo and IMES satellite navigation systems in addition to existing ones. The number of visible satellites increased by about a third
Frequency of measurements of geolocation increased by 10 times. Navigation apps respond faster to changes in course or speed
The lag of the marker from the real position is reduced to the minimum, which means that navigation applications report faster about the upcoming maneuver
Enabled positioning acceleration AssistNow Autonomous. A cold start of the GPS receiver takes about one minute.
A dynamic navigation model is set - for cars, not for phones, as set by default
Any differential correction satellites are used
Unfortunately, not all of this works for PX30 devices, since they have a less functional GPS receiver chip
Updated GPS Test Plus application (see screenshot). The satellites marked in circles are GPS on the left of the screen and Galileo on the right
Ability to configure the speed of the USB OTG port (USB 2.0 or USB 1.1). This allows you to remove clicks that interfere with listening to music via USB DAC.
Ability to set default TTL in the range from 63 to 65
Ability to disable the Ethernet interface for using Wi-Fi without physically disconnecting the USB modem. Ability to configure Ethernet interface parameters
The ability to mirror the image from the front view camera by default. Useful for those who put a rear view camera on the front of the car.
Color selection for dynamic parking lines
The ability not to turn off the sound from other applications after launching the applications AV input and DVR
Gesture control and background playback enabled for the Video application
The ability to disable option "Mute button pauses playback"
Added a black list of applications that do not allow to start the screen saver. Now you can make the screen saver always run, except when the applications in the list are on the screen
The z-link application should work
Bugs fixed in the default launcher:
Now you can create widgets "Direct dial" and "Direct message". Both widgets will launch a phone call to the selected number
The radio frequency on the widget is not reset after changing the theme
Updated script from b-max for reconnecting freezing USB hubs
4.0.0 (24.11.2019)
Full root access is preinstalled (Magisk v20.1)
It is possible to write to system partitions, control access to applications, hide root from some applications, and install additional modules
Firmware is completely reodexed with optimization for the processor. This gives some increase in system speed.
Scrolling a long name in the phone book
Equalizer call button in Radio, Music and Video
New actions for buttons on the steering wheel, including double actions (example: the "Back" button will hang up when there is an active call)
All elements of the status bar are in the same style and change their color depending on the background color. All items can be disabled
Removed restriction on 4 icons in the status bar
Navi and F-Cam tiles added
Players added to the "List of media players that should not work together" no longer close when going to sleep
An alternative Equalizer has been added to OEM. It is installed as an update of the built-in Equalizer using the ApkInstaller application.
Return to the stock version by removing updates in the properties of the "Amplifier" application
New screensavers
In applications, translation into different languages ​​has been fixed and added (now 12 languages ​​have been changed).
Thanks to our translation team:
de maus05, Toto1365, Ati_gangster
el grigoris_a
it mrgiaco, DanveRt
cs Bugscze
hr dankec2000
hu didu73
nl ZeroZorro
fr mykerinos1
sv kupa
es segu45
pl tomkam
ua DanveRt
Inherited from previous versions:
Added the ability to receive OTA updates via the Internet
Added Lada logo
Added support for init.d
You can put your scripts in the /etc/init.d folder and they will be launched at system startup
New default settings:
English language and date format, time zone CET
Screen saver timeout - 2 minutes, options added: 10 and 30 minutes
Watching video while driving - enabled
GPS time update - enabled
Navigation sound mode - mixing
Navigation mixing ratio - 2
Prohibition of connection to data services in roaming
Rreversing volume - 4
Screen brightness at night - 20%
Added the ability to adjust the speed at which the video will be disabled
Added auto tuning APN for Tele2
Deleted applications: System Tests and EasyConnected
Gmail, Google Speech Synthesizer, Google Maps and YouTube transferred from system applications to third-party
Now they can be simply deleted in Settings if they are not needed.
Added the latest Russian voice package for Google Speech Synthesizer. Speech synthesis works without a network connection
The latest Russian language pack for offline speech recognition is preinstalled
Added synchronization of Contacts and Calendar with Google account
Time zones updated to the latest version
Preinstalled ViPER4Android
Added the ability to change the ringtone to any of the ringtones in the folder (not for all Bluetooth modules)
Added the ability to change the default TTL to bypass restrictions on the distribution of the Internet from mobile devices
Added script from b-max for reconnecting freezing USB hubs
By default it is turned off, it can be turned on in the Mod Settings
Added ability to disable full-screen keyboard
Added the ability to transfer the status bar to the bottom of the screen (Experimental option)
A list of applications that have access to USB devices has been made
Allows you to get rid of the annoying request for access
In Launcher, the date is displayed in the format corresponding to the setting in the "Date and Time" menu
Added background for messages from CanBus app
Contacts application turned on
Contacts and Google applications now call via MTCDialer without additional settings
A list of applications that allow to start the screen saver has been made
You can add, for example, a third-party launcher or player
Added a white list of applications that do not close when going to sleep, with the ability to configure
A list of media players that restart after sleep has been made
I have included a PCRadio player on this list. Now it starts playback correctly after waking up from sleep, if it was started while going to sleep
In its settings, you must enable the switch "Resume playback when the application starts." You also need to remove it from the white list, if it was added to it.
Added the ability to disable restarting applications that worked before going to sleep
Made a list of navigational apps that muffle other sounds when playing voice prompts.
The list should include all navigation applications, including the one that is set by default to the Navi button.
Added the ability to assign the last launched navigation application to the Navi button, to switch between navigation and player
A separate list of navigation applications using the Speech Synthesizer has been made to muffle other sounds when playing voice prompts
To use it, you need to add the navigation application to the "List of navigational applications using TTS that muffle other sounds" and select "Text-to-speech engine that muffle other sounds"
Added volume control in the style typical of AV equipment from the 7floor module
Added the ability to display the volume control on top, in the middle or at the bottom of the screen
Added the ability to adjust the time during which the volume control remains on the screen after changing the volume value
A list of media players that should not work together has been made. This list is an addition to the corresponding system list.
If one of the players included in this list is launched, then the rest are closed
Added the ability to edit the list of applications that are switched by the Mode button
Added the ability to select applications that will run instead of stock apps. You can start your player with a button on the steering wheel
The size of the number on the volume control is increased and made white
Added items to Settings: Home app (launcher selection), Navigation bar (located on the left in some firmwares), Start navigation after boot, Mobile network and For developers
In Settings - About device, an item with system information has been added
An on-screen power button has been made in the status bar.
Single tap - start the screen saver.
Double tap - take a screenshot.
Triple tap - kill the active application.
Long press - shutdown menu.
Added items to the shutdown menu: Restart, Safe mode, Recovery mode
Added the ability to disable all elements of the status bar
Disabled by default: Home button, Storage icons, Volume and Screen brightness icons. The Back button is moved from right to left. All items are customizable
Added the ability to lock the device as on regular Android system
The lock is turned on after the device reboots or wakes up from sleep
You can also turn on the lock after starting the Android screensaver or manually from the shutdown menu
Added volume control depending on speed
Added display of pop-up messages with media information from third-party media players.
Third-party media players must be added to the appropriate list.
Added list of applications that will work in full screen mode (immersive mode)
In the Bluetooth application, the name field in the phone book is expanded
During a call, if you minimize the notification, the lower part of the screen remains clickable
Also, the notification does not overlap the status bar, if it is below
Added display of pop-up messages with information about the track played through A2DP
It is possible to adjust the size and color of the font and the duration of the message
In the Video application, the playlist is expanded and the replay is disabled by default
Sorting in alphabetical order, not case sensitive for lists of folders and tracks
In the Music application, the playlist is expanded and the replay is disabled by default
Added downloading lyrics from the network
The player is paused when an incoming call or pressing the Mute button
Sorted in alphabetical order, not case sensitive for lists of folders and tracks
Added display of pop-up messages with information about the track being played. It is possible to adjust the size and color of the font and the duration of the message
Skipped to the next folder in the list after playing the last track in the current folder in sequential playback mode
Added the transition to the previous/next folders by the buttons of the steering wheel seekdown/seekup and by a long tap on the screen buttons prev/next
Radio - the moving RDS text has been removed from the buttons of the saved stations. Added the ability to assign names to saved radio stations
If the name for the stored frequency has not been previously set, text from RDS is proposed.
Added display of pop-up messages with information about the radio station. It is possible to adjust the size and color of the font and the duration of the message
Added the ability to select a group of radio stations
If you are going to another place where other radio stations work, you can select another group and tune the stations again, and upon returning home, select the default group again and your settings will be restored
Added custom parking lines. Thanks for Incognito+
The functionality of Screensavers (Daydream) is included. This allows you to install any screensaver from the Play Market
In order for the Android screensaver to work, it must be turned on in the Mod Settings
A new screensaver has been added, which displays the time and date, information from players (not only stock ones), volume level, speed, as well as temperature and voltage if this data is available
To display the real temperature you need a CAN adapter and the presence of temperature in the status bar, and to display the voltage - MCU 2.93 and higher
It is possible to customize the appearance of the screen saver: colors, background image, maximum value for the speed indicator
There is a display of covers for most third-party players and radio station icons for PCRadio
For correct operation, I recommend adding your players to the "List of media players that should not work together"
There is a display of recommendations when moving along the route for Yandex.Navigator, Yandex.Maps, Google Maps, Sygic GPS Navigation & Maps
There is a temperature display from Yandex.Weather, if temperature data does not come from the CAN adapter
During the screen saver’s operation, the volume control is not shown
Added the ability to select from 12 regular screen savers
6 launchers and their widgets (AY, GS, HCT2, HCT3, KGL, ZH) have been added to OEM.
To install the launcher:
Run the ApkInstaller application, Install - OEM - Launcher code (for example, AY) - install .apk file
Press Home - the request "Use LaucherXX as Home" appears
Select the installed launcher and click "Just once" or "Always."
In the latter case, this question will no longer appear, a new launcher will always be used.
To install launcher widgets, you must:
Install .apk widgets and launcher
Add any widget to your desktop
Give permission (see screenshot).
Delete the launcher and reinstall (or clear the launcher data)
For Tasker fans, the ability to assign the numbers 1-9, 0, and the symbols * and # to the steering wheel buttons has been added.
Intent = "com.microntek.report.event"
Extra "type" = "key"
Extra "value" = button code.
Other changes aimed at improving stability and usability.
A lot of work has been done to provide support for new Android 9 firmware, although this is not visible from the outside.
The ideas of some improvements are taken from the module xposed-mtce-utils and other modules with permission of the author, MVG-V70. Thank him very much for that.
But implemented without using the Xposed framework.
Installation:
When switching from any other firmware, user data will be cleared automatically!
When upgrading from a previous version, wipe data is not required. But it is recommended if there are any problems.
For stable operation of the device, it is recommended to update the MCU firmware to the latest: 3.40 and higher, or to the latest version available for your device
You can obtain the MCU firmware from the seller of your HU or search in cs-x collection
Update from Android 9:
The installation is similar to a regular firmware update
Copy the firmware file update.zip to a USB flash drive / SD memory card formatted in FAT32
Insert a USB flash drive / SD memory card into the device
In the window that appears, click "Install"
After installation, the device will automatically restart one more time to complete the installation of Magisk.
When installing from a SD memory card, installation may take longer!
Update from Android 6, 8:
Requires updating the recovery version to Android 9
Simple and safe way: Use the application ModInstaller Pro (link to the application in the readme.txt file, which is located in the archive with the firmware or in my signature at the bottom of this post)
Complicated and unsafe way: look for information in this thread
Update from Android 8 with saving data:
Only for PX5 devices!
The archive contains 2 special packages that can be used to switch from Android 8 without data loss
Connect to the HU with Android 8 firmware (Mod v3.x) one USB flash drive formatted in FAT32.
There should be enough free space on the flash drive to save the device’s internal storage
Install the package update.zip from the folder backup8 from the same flash drive or from the SD card
A multivolume archive with your data (userdata*) will be created on the USB flash drive.
Install mod v4.x by the method above
After the full installation of Android 9, connect a USB flash drive with archive to the HU
Install the package update.zip from the folder restore9 from the same flash drive or from the SD card
Reboot the HU.
The first boot of Android 9 after restoring the archive from Android 8 may last longer than usual. The system needs time to convert data
This method does not guarantee full functionality of all third-party applications that were installed in Android 8.
If you encounter any problems - reset device to factory settings
Additions:
EasyConnected from stock firmware
Automatic backlight control for PX5-based head units
Internet speed in status bar
Autostart applications
FAQ:
Q: How to get OTA updates?
A: Information is on my site. You will find the link in the archive with firmware or in my signature at the bottom of this post
Q: How to automatically install my applications after installing the firmware?
A: Create the hct folder on the flash drive with the firmware, the apk folder in it and put your apk in it. They will be automatically installed after the installing the firmware.
Q: How to connect the OBD adapter?
A: This can be done both from the Bluetooth application, and from the Bluetooth item in the settings. The main thing - before you click on the adapter found, you must wait until the scan finished. Wait until the spinning circle disappears in the Bluetooth application or until the inscription "Search..." changes to the inscription "Refresh" in Settings. Then pairing goes smoothly. If the phone is already connected, you will need to temporarily disconnect it.
Q: How to start any application from a button on the steering wheel?
A: Mod settings - Manage applications - Applications that run instead of the stock . Assign any of the six applications that you don’t use to the button, then choose a replacement for it in the form of some kind of player, for example. This button will start your player
Q: Bluetooth MD725 does not work, although everything worked in Android 6!
A: If the MD725 type 2 Bluetooth module is installed in your HU, then it will not work in Android 9. The reason is that its driver was removed from Android 9.
Q: How do I know if I have such a Bluetooth module?
A: On the first page of the factory settings, in item BT, MD725 is selected. The [color = darkblue] getprop bt.md725.type [/color] command executed in the terminal answers "2"
Solution: replace the module with type 1
Q: Bluetooth SD-968 does not work, although everything worked in Android 8!
A: If the SD-968 Bluetooth module with firmware made in March 2017 or earlier is installed in your HU, then it works in Android 8, but does not work in Android 9.
Solution: replace the module driver /system/bin/sdsdk968 with the old version. Do not forget to set permissions 755 on the file.
Or replace the module with another type
Known Issues:
Mod is a modified factory firmware.
I can only be responsible for the changes in the device that I made. All of them are listed in the "List of changes" section.
Everything else, both good and bad, is inherited from the factory firmware.
I try to fix bugs found in the stock, but this I can’t always do it.
If you do not agree with this, do not install this firmware.
On some devices with a PX5 processor, the screen backlight sometimes does not turn on after exiting sleep mode.
After rebooting the device with the RST button or turning off the ignition for about 20-30 seconds, it continues to work.
The same problem exists on the stock and on newer version of the stock
Download:
PX5: Google Drive
PX6: Google Drive
PX30: Google Drive
Version 4.0 screenshots
Click to expand...
Click to collapse
Fantastic work @Hal9k_
I've just had a look at your website and saw the below, which seems to suggest that this base version is free, but to receive updates, you must pay; that is all (OTA) updates are paid for - is that correct? Or will you be releasing updates here, without payment? Please clarify.
Hal9k_ said:
If you want to support my project and receive timely online updates (OTA), subscribe to them here. This is the only way to get updates for the current version.
To do this, pay the indicated amount using one of the methods below.
Click to expand...
Click to collapse
I could be wrong, but are you saying the only way to get version v4.0.1 is to pay to receive the update via OTA? How about all future updates, those too paid?
Manfred.62 said:
Thanks for starting new thread for Mod 4
radio app: the field for the RDS text is imho too small. No chance to get any info from this tiny scrolling text while driving. Better redesign the app and place the RDS text below the frequency band with full width (see screenshot).
radio app: in night mode the additional settings (stereo, local, FMx..) in the right circle, where the frequeny or channel name is visible, cannot be seen because the fontcolor doesn't change with day/night mode. It's the same darkgrey like in day mode (see screenshot).
Click to expand...
Click to collapse
I agree in 100%. The radio player is a definite failure. I did not think that there could be a worse radio application than the one I had pre-installed, and it seems that it could be worse. In addition, the whole due to the low contrast between panels / fonts gives the impression as if it was created in low resolution.
marchnz said:
Fantastic work @Hal9k_
I've just had a look at your website and saw the below, which seems to suggest that this base version is free, but to receive updates, you must pay; that is all (OTA) updates are paid for - is that correct?
Or will you be releasing updates here, without payment? Please clarify.
I could be wrong, but are you saying the only way to get version v4.0.1 is to pay to receive the update via OTA? How about all future updates, those too paid?
Click to expand...
Click to collapse
On the russian forum is clear. This thread is just a replica of the russsian one ...but in english.
Only 4.0.0 version is free.
All the upgrades will be in form of OTA updates and only paying the 10usd (one unique payment) you can be able to get them.
If major update (like android 10) comes...I suppose he will create a mod 5.0.0 for free and OTA updates again by the same previous subscription (no other payment for 5.x.x upgrades if you were subscribed to 4.x.x)
Am I correct?
Enviado desde mi SM-G975F mediante Tapatalk
I am fine with paykng for support. I already sent serial number and paid just reading how to upgrade to 4.0 I have latest 3 hal9 is that andriod 8 don't care about keeping settings apps ect so I flash via sd card and I am done? It's will come auto after that?
Love this program has kept the px5 alive and looking forward to more
---------- Post added at 04:12 AM ---------- Previous post was at 03:55 AM ----------
Mod pro paid to oh well didn't want to save info anyways. How do I know my it will work sent payment no confirmation or anything sent via mail?
Hi everyone I ask you a little help. I tried to install on my erisin px5 modinstaller bro purchased from Hal. after installing the recovery with the Android 9 option the display remains black and the illuminated keys and the radio no longer starts. Can anyone tell me how to solve? thank you
Sorry for english
Right, i think it was 10 Dollars, then you get a serial wich you have to set to get OTA-updates.
I have payd both, Malaysk an Hal9k_ because both have deserved it.
Regards
Manfred.62 said:
sleep mode. I used the auto sleep mode to get the fast boot up. But now I had to replace a 10 month old battery of the car. Seems the rom takes to much energy while sleeping? Can you check this to be sure it's no problem in the rom? In the moment I'm using the complete shutdown to avoid problems. Also other people mentioned this topic.
Click to expand...
Click to collapse
This will be coincidence rather than cause. Was the battery flat at any time? Can leave my car sitting idle for weeks with auto sleep mode and the battery holds just fine. Auto sleep mode hardly consumes power.
Thank you very much for opening a thread where the px6 is included with this Rom, I have installed the full version and so far it is luxurious, until now and since I put it on, I have not observed any fault attributable to the Hal9k, I have a fault but it is hardware already that for a while and for no apparent reason, it crashes when starting, it remains in the cameras without any speed stuck in the car, then it returns with normal operation and occasionally the camera comes out again.
As I have been able to verify, it gives me that it is the motherboard, I have already spoken with the Chinese and, in guarantee, it sends it to me.
With respect to hal9k, as I said, everything is correct, right now without failures.
Many thanks to hal9k for making a good rom and to @ segu45 in this case for their Spanish translations.
Sorry for my English
Greetings.
---------- Post added at 01:11 PM ---------- Previous post was at 01:00 PM ----------
ikerg said:
On the russian forum is clear. This thread is just a replica of the russsian one ...but in english.
Only 4.0.0 version is free.
All the upgrades will be in form of OTA updates and only paying the 10usd (one unique payment) you can be able to get them.
If major update (like android 10) comes...I suppose he will create a mod 5.0.0 for free and OTA updates again by the same previous subscription (no other payment for 5.x.x upgrades if you were subscribed to 4.x.x)
Am I correct?
Enviado desde mi SM-G975F mediante Tapatalk
Click to expand...
Click to collapse
Well, as I understand it, it is as you indicate, you pay € 10 and the updates that come will no longer have to make any more payments.
I do not know if when I can Android 10 if it is possible, we will have to pay again since I understand that it will be a full Rom and not a mod.
However, as far as I know, with that one payment, for the moment everything that is going out, is coming via OTA to all those who have paid.
Greetings.
With version 4.0.1, I can continue to play audio even when switching to AV In. However, when I get out of AV In my SWC for skipping songs no longer works. Only restarting the unit fixes the problem. I'm on a PX6 unit for reference
@Manfred.62
I'll think about the Radio app
I didn't change anything about sleep mode.
@marchnz
There, on the site, it is written:
The code will continue to work all the time while I make updates for this version of the Mod.
"this version" is Mod v4.
Perhaps in the future a new free version will be released with all the changes that will be made by then, if a new version of the stock firmware appears and I decide to do it. But I can’t promise it for sure.
@ikerg
The thread is dedicated to Mod v4. Won't look that far.
@scoote2014
I usually reply to emails in the evening, Moscow time.
@mrtony95
Tony, I read in my email that you've already done everything yourself. Is that so ?
@Realistichat
I couldn't reproduce it. Make a video
I have a problem with the installation of the update. I have a px5 MTCE device, unfortunately it throws out an error as in the picture.
Does anyone have any idea how to solve it?
MCU
Hi, i have this model of PX5:
https://pl.aliexpress.com/item/32848518906.html?spm=a2g0s.9042311.0.0.27425c0fAao1In
Wich MCU should I install? MTCE GS 3.4? Actually I have Mtcd_gs_v2.9c
ModInstaller Pro
Hello, good afternoon, I made the donation but I don't know how to get ModInstaller Pro for updating my equipment.
can you help me
thanks
tricz said:
I have a problem with the installation of the update. I have a px5 MTCE device, unfortunately it throws out an error as in the picture.
Does anyone have any idea how to solve it?
Click to expand...
Click to collapse
Hi,,
"rk3368" is PX6... so you have downloaded the mod for PX6-Devices, but you own a PX5-Device. Download the right package, copy it to your USB or SD ans install
Yours
Markus
---------- Post added at 05:45 PM ---------- Previous post was at 05:43 PM ----------
j-miguelr said:
Hello, good afternoon, I made the donation but I don't know how to get ModInstaller Pro for updating my equipment.
can you help me
thanks
Click to expand...
Click to collapse
Hi,
you will get a mail from hal9k with a link to your personal modinstaller-apk. Download, move it to your device (USB / S-Card) and install...

Categories

Resources