!!!! WARNING !!!!!
You may broke your console.
If you wait unlock key from vender , you must wait.
You can this with your spare ASP.
And I can make the "Unlock All USB" but I am busy for waiting new baby.
So I wrote this article for expert hacker who can use solder iron and Linux.
NEOGEO Arcade Stick Pro - Hidden Games Unlocked
Above game list is TRUTH.ASP has 40 games with hidden 20 games.
You can unlock all games with below operations,
but you will be rejected from repair service.
1.Open console.
2.Take out the PCB from case and remove steel shield cover.
3.Short "R44" pad for enable UART signal.
4.Connect to PC with USB-UART(3.3V level) converter.
"-" to "GND" , ASP "Rx" to PC "TX" , ASP "Tx" to PC "RX"
And set terminal 115200bps,8bit,None.
If connection OK and turn ASP power on , you could see bootup log on terminal.
"root@snk:/ #" is linux terminal with root.
if you cannnot serial "root@snk:/" or hit [Enter] or check connection.
you type command and hit [enter].command line is "one line" if you see separate line.
and put linux expert on your side.
5. change current directory to mod
root@snk:/ # cd /mnt/vendor/res/local
root@snk:/mnt/vendor/res/local
6.check your filesystem
root@snk:/mnt/vendor/res/local # ls -la
drwxrwxrwx root root 2019-10-16 10:20 English
drwxrwxrwx root root 2011-01-01 22:33 Japanese
drwxrwxrwx root root 2019-10-16 10:20 Korean
drwxrwxrwx root root 2019-10-16 10:20 Simplified_Chinese
drwxrwxrwx root root 2019-10-16 10:20 Traditional_Chinese
-rwxrwxrwx root root 834240 2019-10-16 10:21 default.ttf
-rwxrwxrwx root root 186 2019-10-16 10:21 lang_array.ini
7.Enter "Japanese" locale
I'm using Japanese Game List, if you are not , select "English" or "Korean"...
root@snk:/mnt/vendor/res/local # cd Japanese/
8.See to check the filelist.
root@snk:/mnt/vendor/res/local/Japanese # ls -la
-rwxrwxrwx root root 332 2019-10-16 10:21 copyright.ini
-r-xr-xr-x root root 1745776 2019-10-16 10:21 font.ttf
-rwxrwxrwx root root 229 2019-10-16 10:21 game_type.ini
-rwxrwxrwx root root 2418 2011-01-01 08:45 games.ini
drwxrwxrwx root root 2019-10-16 10:20 help
-rwxrwxrwx root root 2116 2019-10-16 10:21 lock.ini
-rwxrwxrwx root root 1922 2019-10-16 10:21 strings.ini
"games.ini" is list of default 20 games.
"lock.ini" is list of unlocked hidden 20 games.
if you want to get hidden list, type "cat lock.ini"
9.remount filesystem for modify.
root@snk:/mnt/vendor/res/local/Japanese # mount -o rw,remount /mnt/vendor
10.make backup before mod
root@snk:/mnt/vendor/res/local/Japanese # cp games.ini games_org.ini
11.combine "games.ini" and "lock.ini" , and write-out to "games_unlock.ini"
root@snk:/mnt/vendor/res/local/Japanese # cat games.ini lock.ini > games_unlock.ini
12.re-check file list.
root@snk:/mnt/vendor/res/local/Japanese # ls -la
-rwxrwxrwx root root 332 2019-10-16 10:21 copyright.ini
-r-xr-xr-x root root 1745776 2019-10-16 10:21 font.ttf
-rwxrwxrwx root root 229 2019-10-16 10:21 game_type.ini
-rwxrwxrwx root root 2418 2011-01-01 08:45 games.ini
-rwxrwxrwx root root 2418 2011-01-01 22:32 games_org.ini
-rwxrwxrwx root root 4534 2011-01-01 22:33 games_unlock.ini
drwxrwxrwx root root 2019-10-16 10:20 help
-rwxrwxrwx root root 2116 2019-10-16 10:21 lock.ini
-rwxrwxrwx root root 1922 2019-10-16 10:21 strings.ini
confirm "games_unlock.ini" size has sum of "games.ini" and "lock.ini" bytes.
12.Do MOD. overwrite "games.ini"
root@snk:/mnt/vendor/res/local/Japanese # cp games_unlock.ini games.ini
13.confirm your filesystem
root@snk:/mnt/vendor/res/local/Japanese # ls -la
-rwxrwxrwx root root 332 2019-10-16 10:21 copyright.ini
-r-xr-xr-x root root 1745776 2019-10-16 10:21 font.ttf
-rwxrwxrwx root root 229 2019-10-16 10:21 game_type.ini
-rwxrwxrwx root root 4534 2011-01-01 22:33 games.ini
-rwxrwxrwx root root 2418 2011-01-01 22:32 games_org.ini
-rwxrwxrwx root root 4534 2011-01-01 22:33 games_unlock.ini
drwxrwxrwx root root 2019-10-16 10:20 help
-rwxrwxrwx root root 2116 2019-10-16 10:21 lock.ini
-rwxrwxrwx root root 1922 2019-10-16 10:21 strings.ini
14. reboot and ....
root@snk:/mnt/vendor/res/local/Japanese # reboot
40 games will be shown.
If your console is not Japanese region , some file's size must be difference.
But same operation will make your console be unlocked.