MechaCon/UART commands: Difference between revisions

From PS2 Developer wiki
Jump to navigation Jump to search
Line 26: Line 26:
| 0xc15 || MECHA_CMD_DISC_MODE_DVDDL_12 || || ||
| 0xc15 || MECHA_CMD_DISC_MODE_DVDDL_12 || || ||
|-
|-
| 0xc || ||  ||  ||
| 0xc16 || MECHA_CMD_DISC_DETECT ||  ||  ||
|-
|-
| 0xc || ||  ||  ||
| 0xc22 || MECHA_CMD_FOCUS_UPDOWN ||  ||  ||
|-
|-
| 0xc || ||  ||  ||
| 0xc23 || MECHA_CMD_FOCUS_AUTO_START ||  ||  ||
|-
|-
| 0xc || ||  ||  ||
| 0xc24 || MECHA_CMD_FOCUS_AUTO_STOP ||  ||  ||
|-
|-
| 0xc || ||  ||  ||
| 0xc20 || MECHA_CMD_LASER_DIODE ||  ||  ||
|-
|-
| 0xc || ||  ||  ||
| 0xc25 || MECHA_CMD_FCS_SEARCH_CHECK ||  ||  ||
|-
|-
| 0xc || ||  ||  ||
| 0xc30 || MECHA_CMD_TRACKING ||  ||  ||
|-
|-
| 0xc ||  ||  ||  ||
| 0xc ||  ||  ||  ||

Revision as of 10:56, 26 April 2023

Overview

These commands can be sent to MechaCon via it's UART interface. They exist for manufacturing and servicing purposes. For wiring up a serial terminal to the MechaCon UART interface, see MechaCon UART test points. To enable the UART interface, the console must be put in testmode by pulling the RMC test point to ground.

Instead of working with raw MechaCon commands, it is recommended for users to use pre-made tools like PMAP. The purpose of this page is to provide documentation for the further development of PS2 tools.

Commands (incomplete, WIP)

Command Description Parameters Return values remarks
0xc00 MECHA_CMD_INIT_SHIMUKE
0xc01 MECHA_CMD_INIT_MECHACON
0xc10 MECHA_CMD_DISC_MODE_CD_8
0xc11 MECHA_CMD_DISC_MODE_CD_12
0xc12 MECHA_CMD_DISC_MODE_DVDSL_8
0xc13 MECHA_CMD_DISC_MODE_DVDDL_8
0xc14 MECHA_CMD_DISC_MODE_DVDSL_12
0xc15 MECHA_CMD_DISC_MODE_DVDDL_12
0xc16 MECHA_CMD_DISC_DETECT
0xc22 MECHA_CMD_FOCUS_UPDOWN
0xc23 MECHA_CMD_FOCUS_AUTO_START
0xc24 MECHA_CMD_FOCUS_AUTO_STOP
0xc20 MECHA_CMD_LASER_DIODE
0xc25 MECHA_CMD_FCS_SEARCH_CHECK
0xc30 MECHA_CMD_TRACKING
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc
0xc