How to access Engineering Mode for AC8227L

Search This thread

Newbie_75

Member
Jun 2, 2023
7
0
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.
 

Attachments

  • 20230602_230712.jpg
    20230602_230712.jpg
    413.7 KB · Views: 111
  • 20230602_230148.jpg
    20230602_230148.jpg
    799.4 KB · Views: 107
  • 20230602_230158.jpg
    20230602_230158.jpg
    804.8 KB · Views: 239
  • 20230601_202307.jpg
    20230601_202307.jpg
    535.5 KB · Views: 89
  • My current factory settings.png
    My current factory settings.png
    514.1 KB · Views: 83
  • Factory settings I want.png
    Factory settings I want.png
    57.9 KB · Views: 109

Anton TNT

Senior Member
Sep 24, 2020
1,129
188
Croatia
Android Automotive OS
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.
 

Newbie_75

Member
Jun 2, 2023
7
0
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.
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.
 

Anton TNT

Senior Member
Sep 24, 2020
1,129
188
Croatia
Android Automotive OS
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
 

Newbie_75

Member
Jun 2, 2023
7
0
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
Oooh, thank you!! I'll try this later and report back.
 

Newbie_75

Member
Jun 2, 2023
7
0
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
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?
 

Attachments

  • 20230604_144228.mp4
    13.9 MB · Views: 0
  • 20230604_144612.mp4
    65.6 MB · Views: 0

Anton TNT

Senior Member
Sep 24, 2020
1,129
188
Croatia
Android Automotive OS
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?
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

Senior Member
Sep 24, 2020
1,129
188
Croatia
Android Automotive OS
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.
 

Newbie_75

Member
Jun 2, 2023
7
0
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.

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.

20230602_230158-jpg.5924637
 

Newbie_75

Member
Jun 2, 2023
7
0
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.

20230602_230158-jpg.5924637

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.

1687291125820.png


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.

1687291314455.png


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.
 

Anton TNT

Senior Member
Sep 24, 2020
1,129
188
Croatia
Android Automotive OS
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.

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.