How to enable sRGB option for Nokia 6 (2017) - Nokia 6 Questions & Answers

The sRGB option in the Developer Options menu doesn't work (it disables itself upon screen off or upon leaving the menu)

If the kernel has no command and qdcm calib file in /system/etc/ has none too, then you can't do that without testing equipment and/or proprietary source, documentations.

Related

[Q] LED Flashlight code

Ive tried so many ways to have the led flash light to turn on in one of my apps, but every code i try fails. Can any one please give me some type of example code?
I'm no programmer but I looked around in the Android API documentation and found this:
http://developer.android.com/reference/android/hardware/Camera.Parameters.html#FLASH_MODE_TORCH
And after 2minutes of googling I found this on the forum:
Code:
echo 125 > /sys/devices/platform/flashlight.0/leds/flashlight/brightness
From: http://forum.xda-developers.com/showpost.php?p=6305305&postcount=8
It's phone specific
Motorola you need to use some reflection like this:
http://code.google.com/p/droidled/s...com/droidled/demo/DroidLED.java?spec=svn2&r=2
HTC you can echo to the /sys/devices as patric.f mentioned
Nexus One/Galaxy S you can use FLASH_MODE_TORCH (also as patric.f mentioned)
Alternatively, if your app is focusing on something else and you don't want to deal with supported every device's flash light method, my TeslaLED app accepts service intents:
if you do a startService with an action of:
com.teslacoilsw.intent.FLASHLIGHT
You can attach a boolean extra with a key of "on", "off" or "toggle"
and a value of true to turn the flashlight on or off.
Strobe can be done by using an int extra of "strobe" followed by the
rate in Hz.

[Hack]Improved Hardware Auto Brightness

This is a hacky fix but it is a fix.
It gives you a backlight that will go from dim to full bright without the need for any other apps running. It's not uber configurable like dedicated apps as it's limited by hardware but it requires 0 ram, 0 runtime and 0 battery
Append the following to hw_config.sh. The sleep is a hack but a viable one - hw_config is fired up by one of the rc files as a oneshot service so it should be OK to extend it's operation
If you prefer you could just make a standalone script with everything after the sleep command (make sure you have the dev= assignment from hw_setup too!) and fire it off with a script executer of your choice
Code:
#this sleep ensures that the system is up and done [email protected] with light levels before setup
sleep 30
#select als group for backlight
echo 1 > $dev/leds/lcd-backlight1/als_group
echo 1 > $dev/leds/lcd-backlight2/als_group
#set both to max. brightness - als will lower
echo 255 > $dev/leds/lcd-backlight1/brightness
echo 255 > $dev/leds/lcd-backlight2/brightness
#set custom als curve
echo 7,1,48,72,24,255,0 > $dev/als_group1
#set custom filter frequency
echo 1000 > $dev/als_filter_down_speed_mHz
echo 1000 > $dev/als_filter_up_speed_mHz
#turn on hardware als
echo 1 > $dev/als_on
Notes
Make sure you have completely uninstalled any other light controllers - Velis in particular wreaks havoc even when disabled - it still receives the screen on intent and resets the brightness which results in a black display - guess how I know ....
Make sure you have disabled auto brightness control in the standard Sony settings and set the slider to full bright for good measure
I use nobootanimation so my phone boots a bit quicker than some. It might be that sleep 30 isn't long enough for an animated startup
Best thing is probably to create a setup script and run that to satisfy yourself the hack works. Then add it to hw_config and increase the delay if it doesn't work!
If you want to know more about the als setup check HERE or read the AS3677 datasheet.
Sadly I wasn't able to find out how the ALS curves are loaded into the current system, hence the direct hardware poking
There's some useful debug capability built into the sysfs
cat $dev/debug to see light sensor outputs and calculated backlight settings
cat als_group1 to read back the curve settings complete with a graph showing the response curve
A software guy could probably easily make an apk that hooked to the SCREEN_ON intent to program all this (and have a nice gui to show/edit the curve) but I'm a hardware engineer so that ain't me!
It's easier to just use Lux. Thanks anyway.
pakatsui said:
It's easier to just use Lux. Thanks anyway.
Click to expand...
Click to collapse
LUX, YAB or other brightness app will don`t work correct on all my Xperias. Only with "system brightness settings" active in the background this apps will change the brightness in realtime. When i close the systemsettings brightness will change no longer or with some luck once when unlocking.
so i will test this Hack, hope it helps to become a wide range in realtime.
heross said:
LUX, YAB or other brightness app will don`t work correct on all my Xperias. Only with "system brightness settings" active in the background this apps will change the brightness in realtime. When i close the systemsettings brightness will change no longer or with some luck once when unlocking.
so i will test this Hack, hope it helps to become a wide range in realtime.
Click to expand...
Click to collapse
Lux works fine. I'm using it now.
Sent from my Xperia SP using xda premium
Hello t_o_f,
today i have made test this fix in Car navigation from sunlight to the moon. awesome. this is the best fix i have always seen for xperia autobrightness. :good::laugh::good: ten points from germany.
the best, lowest brightness it is configurable with the Stock slider!
Call me daft. I disabled auto brightness, jacked the brightness to high, and have no other brightness apps installed. I appended the above to /etc/hw_config.sh and rebooted.
auto brightness didn't work. It was still jacked up to high so I enabled it and tested, still not working. Did I do something wrong? I'm on 254 rooted.

[Interop] Windows Phone 8+ Registry Hacks + hosts file source

[size=+2]Discontinued; but the hosts files below are always updated[/size]
This is a recompilation of registry hacks for Interop-unlocked Windows Phone devices.
I have tested this on my freshly hard-resetted Lumia 730; Windows Phone 8.1 GDR1 (Also tried on Win10 v14393.189 as of 2 weeks ago).
I have used CustomPFD to explore the whole WP Registry, I will update this thread if I find something new and unusual.
- Created registry values are tested while there are some that says 'create a value for this key', I did not include it without initial and further testing
- Most WPTweaker tweaks are not here though, I still haven't consulted them for replicating their list of tweaks. All of the tweaks below are the ones I always use/alter on my device.
- Several tweaks might still apply on W10M but I haven't tested it all yet.
- Useful things are in here, I will dig down further to add more to this thread
Credits:
- CustomPFD
- WP10 WPTweaker
- WPTweaker
________________
Code:
HKLM\SYSTEM\ControlSet001\Services
(Start: 4 (Disable), 3 (Manual), 2 (Automatic), 1 (System), 0 (Boot))
- DataCollection
- DiagnosticSvc
- DiagTrack
- dmwappushsvc
- DnsCache → You might want to disable this service if and only if you are using a large hosts file
- FeedbackSvc
- telrepsvc → Telemetry, haven't confirmed yet but somehow breaks clearing of Telemetry files in Storage
- telwatsvc → Telemetry
Code:
HKLM\SYSTEM\ControlSet001\Control
- WaitToKillServiceTimeout
Code:
HKLM\SYSTEM\Maps\Storage
- UseSmallerCache
Code:
HKLM\SOFTWARE\OEM\VolumeLimit
- EnableVolumeLimit
- VolumeLimit
Code:
HKLM\SOFTWARE\OEM\Nokia\Onboarding
(I do not know what this does)
- EnableNokiaCare
Code:
HKLM\SOFTWARE\Microsoft\CommandChannel\Internal
(Testing; Disables Push Notifications?)
- IsWNSEnabled
Code:
HKLM\SOFTWARE\Microsoft\DataCollection\Default\WifiAutoConnectConfig
(Disables Wi-Fi Sense)
- AutoConnectEnabled
Code:
HKLM\SOFTWARE\Microsoft\DeviceEncryption
(Testing; Bitlocker?)
- Enabled
Code:
HKLM\SOFTWARE\Microsoft\Internet Explorer
- Disable Display Inline Images → Enables IE's Show Pictures Automatically option
Code:
HKLM\SOFTWARE\Microsoft\Internet Explorer\GestureNavigation
(Testing; IE Swipe Gesture)
- FlickThreshold
Code:
HKLM\SOFTWARE\Microsoft\Internet Explorer\Main\TabStore
(Testing; Max Tabs? I think this one is the tabs to be kept in memory, or else.. It will be unloaded)
- NumberToKeep
Code:
HKLM\Software\Microsoft\Messaging\GlobalSettings
- ShowSendingStatus → Useful if you want to see the "Sending..." status in your outgoing sms
Code:
HKLM\Software\Microsoft\PolicyManager\current
(Works like Group Policy Editor? Feedback in Settings now says Disabled by policy/administrator or something like that)
- ...\System\AllowTelemetry, it is set to 2. Setting this to 0 disables Telemetry and Feedback.
Code:
HKLM\Software\Microsoft\SEMgr\UI
(NFC Settings)
Code:
HKLM\Software\Microsoft\Shell\CustomHoldDelays
(Contains Hold Delays for touch taps, higher=longer tap to activate)
Code:
HKLM\Software\Microsoft\Shell\NavigationBar
- IsBurnInProtectionEnabled → This is the one that makes your software navigation bar grayish
- IsDoubleTapOffEnabled → This option is hidden in the Navigation Bar settings for Windows Phone 8.1 GDR1 users, double tapping the navbar will lock/turn-off the screen; good for hardware key prolongation
Code:
HKLM\Software\Microsoft\Shell\Start
(Tile Flipping Delay)
- NotificationCycleTimer
Code:
HKLM\Software\Microsoft\SQMClient\Windows
(Windows Customer Experience Improvement program)
- CEIPEnable
Code:
HKLM\Software\Microsoft\Windows\CurrentVersion\Control Panel\Theme
(Use 59, 64, or 75)
- UserPreferenceWidth → 75 in my device gives 5 Quick Settings instead of the usual 4
Code:
HKLM\Software\Microsoft\Windows\CurrentVersion\Audio
(Testing; Allows compressed format like FLAC?)
- AllowCompressedFormatSupport
Code:
HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings
- ReceiveTimeOut
- SendTimeOut
Code:
HKLM\Software\Microsoft\Windows\CurrentVersion\WINEVT\Channels
(Testing; Event Logging)
~ I tried setting Enabled to 0, I do not see/feel any changes though.
Custom Hosts file
hosts sources are now posted here.

[BASH SCRIPT] Torch fix for pie GSIs

so, I was googling around a bit, a few days ago, and found out you can control the torch (and other leds) from the command line, or a bash script.
Prerequisites
root (magisk or superSU)
FX file manager or Termux
Text editor
Instructions
Create a file in a directory of your choice with a '.sh' extension
Add the following code to the file:
Code:
su -c 'echo 255 > /sys/class/leds/torch/brightness'
Run the shell script in termux (cd to the directory and run it) or run it using FX, it will ask for root access if you haven't already granted it
Your torch is now on!
To turn it off create another file with
Code:
su -c 'echo 0 > /sys/class/leds/torch/brightness'
in it
Tested on an Honor 9 and P10+
If you have dual tone flash, yo may find different values cause either led to come on, for me, '255' is the yellow flash and '1' is the white flash
For a bit more messing around, cd to the '/sys/class/leds' directory, you will see a few more directories for other LEDs on your device, controlling them is exactly the same as the torch!
Works for me, thanks a bunch dude
EDIT: on honor 7x/Huawei mate se
Thank you so much for this but I found in my own experience, and from comments I saw where this has been shared, that a bash script perhaps wasn't the most effective to have to run each time so I thought of implementing this to Tasker, create a "pseudo toggle" and allocate it to a quick setting tile. The algorithm is:
Code:
If flashlightStatus = TRUE then
Run shell command: su -c 'echo 0 /sys/class/leds/torch/brightness'
Set variable flashlightStatus to FALSE
Else
Run shell command: su -c 'echo 3 /sys/class/leds/torch/brightness'
Set variable flashlightStatus to TRUE
End If
I set it up this way because if you've never set the variable before (or if it clears on reboot or something) then it won't equal true and would still enable. Also, when I set the brightness to 255 the torch had a slight yellow tint so upon further reading, despite that 255 should be full brightness, apparently max brightness is 3 and is a white light (this seems to disable automatically after around 750ms however). Hope this will help those who are still without a torch on treble GSIs.
P.S. I also set up a quick profile that if the flashlight status variable = true then to wait 750ms and check if still true then change to false and turn off the torch; this would reset to compensate for the OS turning the torch off automatically but Tasker still thinking it was on. I'm not sure how necessary this is or whether it's overkill or not.
beejkitsune said:
Thank you so much for this but I found in my own experience, and from comments I saw where this has been shared, that a bash script perhaps wasn't the most effective to have to run each time so I thought of implementing this to Tasker, create a "pseudo toggle" and allocate it to a quick setting tile. The algorithm is:
Code:
If flashlightStatus = TRUE then
Run shell command: su -c 'echo 0 /sys/class/leds/torch/brightness'
Set variable flashlightStatus to FALSE
Else
Run shell command: su -c 'echo 3 /sys/class/leds/torch/brightness'
Set variable flashlightStatus to TRUE
End If
I set it up this way because if you've never set the variable before (or if it clears on reboot or something) then it won't equal true and would still enable. Also, when I set the brightness to 255 the torch had a slight yellow tint so upon further reading, despite that 255 should be full brightness, apparently max brightness is 3 and is a white light (this seems to disable automatically after around 750ms however). Hope this will help those who are still without a torch on treble GSIs.
P.S. I also set up a quick profile that if the flashlight status variable = true then to wait 750ms and check if still true then change to false and turn off the torch; this would reset to compensate for the OS turning the torch off automatically but Tasker still thinking it was on. I'm not sure how necessary this is or whether it's overkill or not.
Click to expand...
Click to collapse
mind if i improve this?
Code:
su -c 'if grep -q 1 /sys/class/leds/torch/brightness; then echo 0 > /sys/class/leds/torch/brightness; else echo 1 > /sys/class/leds/torch/brightness; fi'
-- obviously you can change the 1 to whatever you want
that is the code i'm using, prevents the use of an unnecessary variable, so is faster, and will use less resources, plus its pretty much fail safe, since it reads the current state of the torch to determine if its on or off, so if something else sets it to a state it still works, if something else set you variable externally then the torch becomes messed up until a reboot.
plus, im assuming that variable is a tasker thing? not everyone will use tasker, so eliminating the variable all together makes it work on any app that can add custom quick settings tiles
ambitiousButRubbish said:
mind if i improve this?
Code:
su -c 'if grep -q 1 /sys/class/leds/torch/brightness; then echo 0 > /sys/class/leds/torch/brightness; else echo 1 > /sys/class/leds/torch/brightness; fi'
-- obviously you can change the 1 to whatever you want
that is the code i'm using, prevents the use of an unnecessary variable, so is faster, and will use less resources, plus its pretty much fail safe, since it reads the current state of the torch to determine if its on or off, so if something else sets it to a state it still works, if something else set you variable externally then the torch becomes messed up until a reboot.
plus, im assuming that variable is a tasker thing? not everyone will use tasker, so eliminating the variable all together makes it work on any app that can add custom quick settings tiles
Click to expand...
Click to collapse
Yes, the variable is a Tasker thing so I'm glad there is a solution that wouldn't rely on it. Thanks for the upgrade and I've already switched out my Tasker profile for this. Doesn't seem any quicker or anything but more simple!

How to access Engineering Mode for AC8227L

I am brand new to the Head Unit world and have been on a VERY steep learning curve (sadly begun AFTER I purchased a unit #lessonlearned).
I bought on ebay an aftermarket chinese Android head unit and have been pouring over your website (THANK YOU for existing btw) looking for answers to all sorts of questions.
I have found most of what I was looking for between resources here and on Youtube, however, the one that I still need help with is figuring out how to access "Engineering Mode" from my menu. Most videos show it under the Factory Settings menu, but my menu is extremely limited compared to what I've seen on other units.
I've seen tons of videos of people with units very similar to mine, but with different interfaces.
I'm attaching my specs, a screenshot of my Factory settings, and one of the Factory Settings I've seen on other units.
Is anyone familiar with my settings and know of a hidden secret way of accessing the Engineering Mode??
Specifically, I want to figure out how to raise the external microphone volume which is currently so low that it might as well not be there.
I've emailed the seller for assistance, but so far his responses have been one step above useless so I'm not holding out hope that that will change any time soon.
Please let me know if I need to post additional information. Like I said, I'm new to this and don't know what I don't know.
Thank you in advance for your help. I truly appreciate everyone sharing their knowledge so generously.
Engineering mode is activated/accessed with pin code just like entering in factory settings, I don't know what pin is but you should serch for thread about 8227l pin codes on this forum. There are all codes and pins.
Anton TNT said:
Engineering mode is activated/accessed with pin code just like entering in factory settings, I don't know what pin is but you should serch for thread about 8227l pin codes on this forum. There are all codes and pins.
Click to expand...
Click to collapse
Thank you but when I enter my code on Factory settings it takes me to a limited menu, not like the one I've seen in other videos. It looks like the chip is the same, but the interface is different. I was hoping someone here had the same interface and knew how to access Engineering mode.
It is accessed by numeric pad (same as would for factory settings, but only entering specific code in number pad).
Code is 7788 so you must enter it in numeric pad in order to access directly to engineering mode.
Also, there are other codes accessed with numeric pad directly :
Code: 0 - Opens MCU update window (com.ts.can.CanMcuUpdateActivity)
Code: 1 - Opens some sort of window (com.ts.main.CStudy.CStudyMainActivity)
Code: 5 - Checks chip version and if matches opens some sort of LCD settings
Code: 2 - QR code that redirects to url with head units serial id that redirects to wechat
Code: 3 - Shows Phone device id?
Code: 4 - Sends signal to MCU to reboot - HARD reset just like with reset hole on unit
Code: 8 - Resets audio settings for Navi
Code: 9 - (DONT TRY THIS) Opens some sort of head unit activation window (com.ts.main.auth.AuthActivity)
Code: 6 - Sets Bluetooth id to 10000
Code: 12 - Opens a window that shows head units production id
Code: 22 - QR code that redirects to url with head units production id
Code: 5678 - Opens custom boot logo window (com.ts.logoset.LogoSetMainActivity)
Code: 8888 - Opens factory settings window (com.ts.factoryset.FsMainActivity)
Code: 4321 - Deletes files from "/mnt/sdcard/demo"
Code: 1234 - Copies files to "/mnt/sdcard/demo"
Code: 1101 - Something with screenshots
Code: 1313 - Sends signal to radio to reset
Code: 1414 - Reboots system and saves changed device settings or factory settings
Code: 1616 - Display Brightness, Contrast, Hue, Sat, Sharp, GrassToneH, GrassToneS, SkinToneH, SkinToneS, SkyToneH, SkyToneS settings (Saved to /storage/emulated/0/Ts/filter.txt)
Code: 1515 - Opens test mode window? (something for head unit activation?) (com.ts.main.auth.FactoryMainActivity)
Code: 6666 - Copies and installs some sort of APK files (maybe all default apps)
Code: 7777 - Shouldn't do anything
Code: 7788 - Opens engineering window (debugging information, you can view all logs etc.) (com.mediatek.engineermode.EngineerMode)
Code: 8877 - Opens a window where you can change all audio volume settings, boot logo, other settings (com.ATCSetting.mainui.MainActivity)
Code: 120 - Checks for system update?
Code: 2134 - Opens app info list (com.qiner.appinfo.AppListActivity)
Code: 12345678 - Sends some sort of signal to the MCU and opens some sort of tscanupdate window (com.ts.tscanupdate)
Code: 3699 - Check if some system files exists and opens tscanupdate window with some custom flags sent to it (com.ts.tscanupdate.MainActivity2)
Code: 5699 - Check if some system files exists and opens tscanupdate window with some custom flags sent to it (com.ts.tscanupdate.MainActivity2)
Code: 7758258 - Android stress-test, executes a command "monkey --throttle 500 --pct-touch 90 --pct-motion 10 -v -v 100000 >"
Code: 1111 - Opens some sort of window (Memory status real-time) (com.ts.phonestate.PhoneStateService)
Code: 140 - Closes GPS
Code: 141 - Opens GPS
Code: 123 - If DSP is supported opens alert with DSP version
Code: 0128 - Opens some sort of window (CanAllUpdateActivity)
Code: 0129 - Starts some sort of Can service (com.ts.can.CanDataLogService)
Code: 5555 - Opens a window where you can export advanced settings to SD or USB (com.ts.factoryset.FsMPModeActivity)
Code: 860 - Checks for disk
Code: 1717 - Should play some audio track
Code: 002446 - Roots head unit, installs google services, unroots head unit, reboots -> REPORTED THAT DID NOT WORKED ON ANY DEVICES
Anton TNT said:
It is accessed by numeric pad (same as would for factory settings, but only entering specific code in number pad).
Code is 7788 so you must enter it in numeric pad in order to access directly to engineering mode.
Also, there are other codes accessed with numeric pad directly :
Code: 0 - Opens MCU update window (com.ts.can.CanMcuUpdateActivity)
Code: 1 - Opens some sort of window (com.ts.main.CStudy.CStudyMainActivity)
Code: 5 - Checks chip version and if matches opens some sort of LCD settings
Code: 2 - QR code that redirects to url with head units serial id that redirects to wechat
Code: 3 - Shows Phone device id?
Code: 4 - Sends signal to MCU to reboot - HARD reset just like with reset hole on unit
Code: 8 - Resets audio settings for Navi
Code: 9 - (DONT TRY THIS) Opens some sort of head unit activation window (com.ts.main.auth.AuthActivity)
Code: 6 - Sets Bluetooth id to 10000
Code: 12 - Opens a window that shows head units production id
Code: 22 - QR code that redirects to url with head units production id
Code: 5678 - Opens custom boot logo window (com.ts.logoset.LogoSetMainActivity)
Code: 8888 - Opens factory settings window (com.ts.factoryset.FsMainActivity)
Code: 4321 - Deletes files from "/mnt/sdcard/demo"
Code: 1234 - Copies files to "/mnt/sdcard/demo"
Code: 1101 - Something with screenshots
Code: 1313 - Sends signal to radio to reset
Code: 1414 - Reboots system and saves changed device settings or factory settings
Code: 1616 - Display Brightness, Contrast, Hue, Sat, Sharp, GrassToneH, GrassToneS, SkinToneH, SkinToneS, SkyToneH, SkyToneS settings (Saved to /storage/emulated/0/Ts/filter.txt)
Code: 1515 - Opens test mode window? (something for head unit activation?) (com.ts.main.auth.FactoryMainActivity)
Code: 6666 - Copies and installs some sort of APK files (maybe all default apps)
Code: 7777 - Shouldn't do anything
Code: 7788 - Opens engineering window (debugging information, you can view all logs etc.) (com.mediatek.engineermode.EngineerMode)
Code: 8877 - Opens a window where you can change all audio volume settings, boot logo, other settings (com.ATCSetting.mainui.MainActivity)
Code: 120 - Checks for system update?
Code: 2134 - Opens app info list (com.qiner.appinfo.AppListActivity)
Code: 12345678 - Sends some sort of signal to the MCU and opens some sort of tscanupdate window (com.ts.tscanupdate)
Code: 3699 - Check if some system files exists and opens tscanupdate window with some custom flags sent to it (com.ts.tscanupdate.MainActivity2)
Code: 5699 - Check if some system files exists and opens tscanupdate window with some custom flags sent to it (com.ts.tscanupdate.MainActivity2)
Code: 7758258 - Android stress-test, executes a command "monkey --throttle 500 --pct-touch 90 --pct-motion 10 -v -v 100000 >"
Code: 1111 - Opens some sort of window (Memory status real-time) (com.ts.phonestate.PhoneStateService)
Code: 140 - Closes GPS
Code: 141 - Opens GPS
Code: 123 - If DSP is supported opens alert with DSP version
Code: 0128 - Opens some sort of window (CanAllUpdateActivity)
Code: 0129 - Starts some sort of Can service (com.ts.can.CanDataLogService)
Code: 5555 - Opens a window where you can export advanced settings to SD or USB (com.ts.factoryset.FsMPModeActivity)
Code: 860 - Checks for disk
Code: 1717 - Should play some audio track
Code: 002446 - Roots head unit, installs google services, unroots head unit, reboots -> REPORTED THAT DID NOT WORKED ON ANY DEVICES
Click to expand...
Click to collapse
Oooh, thank you!! I'll try this later and report back.
Anton TNT said:
It is accessed by numeric pad (same as would for factory settings, but only entering specific code in number pad).
Code is 7788 so you must enter it in numeric pad in order to access directly to engineering mode.
Also, there are other codes accessed with numeric pad directly :
Code: 0 - Opens MCU update window (com.ts.can.CanMcuUpdateActivity)
Code: 1 - Opens some sort of window (com.ts.main.CStudy.CStudyMainActivity)
Code: 5 - Checks chip version and if matches opens some sort of LCD settings
Code: 2 - QR code that redirects to url with head units serial id that redirects to wechat
Code: 3 - Shows Phone device id?
Code: 4 - Sends signal to MCU to reboot - HARD reset just like with reset hole on unit
Code: 8 - Resets audio settings for Navi
Code: 9 - (DONT TRY THIS) Opens some sort of head unit activation window (com.ts.main.auth.AuthActivity)
Code: 6 - Sets Bluetooth id to 10000
Code: 12 - Opens a window that shows head units production id
Code: 22 - QR code that redirects to url with head units production id
Code: 5678 - Opens custom boot logo window (com.ts.logoset.LogoSetMainActivity)
Code: 8888 - Opens factory settings window (com.ts.factoryset.FsMainActivity)
Code: 4321 - Deletes files from "/mnt/sdcard/demo"
Code: 1234 - Copies files to "/mnt/sdcard/demo"
Code: 1101 - Something with screenshots
Code: 1313 - Sends signal to radio to reset
Code: 1414 - Reboots system and saves changed device settings or factory settings
Code: 1616 - Display Brightness, Contrast, Hue, Sat, Sharp, GrassToneH, GrassToneS, SkinToneH, SkinToneS, SkyToneH, SkyToneS settings (Saved to /storage/emulated/0/Ts/filter.txt)
Code: 1515 - Opens test mode window? (something for head unit activation?) (com.ts.main.auth.FactoryMainActivity)
Code: 6666 - Copies and installs some sort of APK files (maybe all default apps)
Code: 7777 - Shouldn't do anything
Code: 7788 - Opens engineering window (debugging information, you can view all logs etc.) (com.mediatek.engineermode.EngineerMode)
Code: 8877 - Opens a window where you can change all audio volume settings, boot logo, other settings (com.ATCSetting.mainui.MainActivity)
Code: 120 - Checks for system update?
Code: 2134 - Opens app info list (com.qiner.appinfo.AppListActivity)
Code: 12345678 - Sends some sort of signal to the MCU and opens some sort of tscanupdate window (com.ts.tscanupdate)
Code: 3699 - Check if some system files exists and opens tscanupdate window with some custom flags sent to it (com.ts.tscanupdate.MainActivity2)
Code: 5699 - Check if some system files exists and opens tscanupdate window with some custom flags sent to it (com.ts.tscanupdate.MainActivity2)
Code: 7758258 - Android stress-test, executes a command "monkey --throttle 500 --pct-touch 90 --pct-motion 10 -v -v 100000 >"
Code: 1111 - Opens some sort of window (Memory status real-time) (com.ts.phonestate.PhoneStateService)
Code: 140 - Closes GPS
Code: 141 - Opens GPS
Code: 123 - If DSP is supported opens alert with DSP version
Code: 0128 - Opens some sort of window (CanAllUpdateActivity)
Code: 0129 - Starts some sort of Can service (com.ts.can.CanDataLogService)
Code: 5555 - Opens a window where you can export advanced settings to SD or USB (com.ts.factoryset.FsMPModeActivity)
Code: 860 - Checks for disk
Code: 1717 - Should play some audio track
Code: 002446 - Roots head unit, installs google services, unroots head unit, reboots -> REPORTED THAT DID NOT WORKED ON ANY DEVICES
Click to expand...
Click to collapse
Sadly, these codes work for the units I've seen in videos, but not with my interface.
I've added a video (second video) of the menu I have under factory settings.
None of the other codes I tried worked either (8888, 8877).
The original interface didn't even have the full standard android menu. No access to Apps or Build number for example, but I was able to get around that by installing Agama where those menu options are accessible. Which makes me suspect that Engineering mode menu is in the system. I just can't figure out how to access it from my interface.
With access to build number through Agama I was able to activate Developer mode but I didn't find what I needed there either.
Any ideas?
Newbie_75 said:
Sadly, these codes work for the units I've seen in videos, but not with my interface.
I've added a video (second video) of the menu I have under factory settings.
None of the other codes I tried worked either (8888, 8877).
The original interface didn't even have the full standard android menu. No access to Apps or Build number for example, but I was able to get around that by installing Agama where those menu options are accessible. Which makes me suspect that Engineering mode menu is in the system. I just can't figure out how to access it from my interface.
With access to build number through Agama I was able to activate Developer mode but I didn't find what I needed there either.
Any ideas?
Click to expand...
Click to collapse
There are codes for your unit, you must find correct ones.
Try searching the net and youtube for it, enter model of your unit and search for pin codes
Anton TNT said:
There are codes for your unit, you must find correct ones.
Try searching the net and youtube for it, enter model of your unit and search for pin codes
Click to expand...
Click to collapse
Thank you. I've searched but I haven't found any which is why I was hoping someone here had my same unit/interface and could help me.
1234 is for factory setings as I saw in video you posted, developer mode should be 7890+current hour (if now is 08:12 you input like 789008->which 08 is current hour)
In factory settings you can adjsut almost everything but developer mode serves as debugging there is no much to do there. Advanced mode is 123456, there are system settings regarding all configuration of all functions.
This codes are specific for TS10-TS18 units. What unit do you have , provide some info of device from car settings / about device menu.
Anton TNT said:
1234 is for factory setings as I saw in video you posted, developer mode should be 7890+current hour (if now is 08:12 you input like 789008->which 08 is current hour)
In factory settings you can adjsut almost everything but developer mode serves as debugging there is no much to do there. Advanced mode is 123456, there are system settings regarding all configuration of all functions.
This codes are specific for TS10-TS18 units. What unit do you have , provide some info of device from car settings / about device menu.
Click to expand...
Click to collapse
Oh, this is promising. I'll give it a shot, thank you.
I posted images with information about my model in my original post.
Copying it here again for convenience.
Newbie_75 said:
Oh, this is promising. I'll give it a shot, thank you.
I posted images with information about my model in my original post.
Copying it here again for convenience.
Click to expand...
Click to collapse
The code 7890+hour didn't work on my unit, however messing around in the Car Launcher FREE settings, I found an icon for Car Settings (different from the one under factory settings). In there, I found 3 sub menus. Under the "other" menu, I found Engineer mode!!! I forgot to take a picture, but I this is a screenshot from a youtube video to showing the same menu options I see.
Once there, you scroll over to Hardware testing and then Audio. That's where you find ALL the audio levels you need. I'm still playing around with it as I haven't gotten the mic to the level I want, but at least I'm one step closer.
I've also seen other threads where folks have had better success after disabling the front facing mic.
I don't know if I have the guts to open it up and cut the connections, but I've done crazier things so ... we'll see.
THANK YOU everyone for your help. I hope my post can help anybody after me looking for a same info.
Newbie_75 said:
The code 7890+hour didn't work on my unit, however messing around in the Car Launcher FREE settings, I found an icon for Car Settings (different from the one under factory settings). In there, I found 3 sub menus. Under the "other" menu, I found Engineer mode!!! I forgot to take a picture, but I this is a screenshot from a youtube video to showing the same menu options I see.
Once there, you scroll over to Hardware testing and then Audio. That's where you find ALL the audio levels you need. I'm still playing around with it as I haven't gotten the mic to the level I want, but at least I'm one step closer.
I've also seen other threads where folks have had better success after disabling the front facing mic.
I don't know if I have the guts to open it up and cut the connections, but I've done crazier things so ... we'll see.
THANK YOU everyone for your help. I hope my post can help anybody after me looking for a same info.
Click to expand...
Click to collapse
So you have JCAC system version from 2019 as I saw in image, that changes a few things... like PIN codes.
Will find correct ones for your system.
PINS FOR ANDROID
Try with these.
Play arround , enter each one and see what PIN activaes what menu. Eventually you will find correct one.

Categories

Resources