Editing MechaCon/UART commands
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
== Overview == | == 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 [[Test points/MechaCon UART|MechaCon UART test points]]. | 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 [[Test points/MechaCon UART|MechaCon UART test points]]. | ||
To enable the UART interface, the console must be put | 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 [https://github.com/ps2homebrew/PMAP/tags PMAP]. The purpose of this page is to provide documentation for the further development of PS2 tools.''' | '''Instead of working with raw MechaCon commands, it is recommended for users to use pre-made tools like [https://github.com/ps2homebrew/PMAP/tags PMAP]. The purpose of this page is to provide documentation for the further development of PS2 tools.''' | ||
== Commands (incomplete, WIP) == | |||
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;" | |||
|- bgcolor="#cccccc" | |||
! 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 || || || || | |||
|- | |||
|} | |||