XGecu Protocol
based on minipro, list of commands:
command | TL866a/cs | TL866II+ | T48 | T56 |
GET_SYSTEM_INFO | 0x00 | |||
NAND_INIT | 0x02 | 0x02 | ||
START_TRANSACTION | 0x03 | 0x03 | 0x03 | |
END_TRANSACTION | 0x04 | 0x04 | 0x04 | |
GET_CHIP_ID | 0x05 | 0x05 | 0x05 | |
READ_USER | 0x10 | 0x06 | ||
WRITE_USER | 0x11 | 0x07 | ||
READ_CFG | 0x12 | 0x08 | ||
WRITE_CFG | 0x13 | 0x09 | ||
WRITE_USER_DATA | 0x14 | 0x0a | ||
READ_USER_DATA | 0x15 | 0x0b | ||
WRITE_CODE | 0x20 | 0x0c | ||
READ_CODE | 0x21 | 0x0d | 0x0d | |
ERASE | 0x0e | 0x0e | ||
READ_DATA | 0x22 | 0x10 | ||
WRITE_DATA | 0x30 | 0x11 | ||
WRITE_LOCK | 0x31 | 0x14 | ||
READ_LOCK | 0x40 | 0x15 | 0x15 | |
READ_CALIBRATION | 0x41 | 0x16 | ||
PROTECT_OFF | 0x42 | 0x18 | ||
PROTECT_ON | 0x44 | 0x19 | ||
AUTODETECT | 0x45 | 0x37 | 0x37 | |
BOOTLOADER_WRITE | 0xfc | 0x3b | ||
BOOTLOADER_ERASE | 0xaa | 0x3c | ||
UNLOCK_TSOP48 | 0xfd | 0x38 | ||
GET_STATUS | 0xfe | 0x39 | 0x39 | |
READ_JEDEC | 0x1d | 0x1d | ||
WRITE_JEDEC | 0x1e | |||
LOGIC_IC_TEST_VECTOR | 0x28 | 0x28 | ||
SWITCH | 0x3d | |||
SET_LATCH | 0xd1 | |||
RESET_PIN_DRIVERS | 0xd0 | 0x2d | 0x2d | |
READ_ZIF_PINS | 0xd2 | 0x35 | ||
SET_DIR | 0xd4 | 0x34 | ||
SET_OUT | 0xd5 | 0x36 | ||
SET_VCC_VOLTAGE | 0x1b | |||
SET_VCC_PIN | 0x2e | |||
SET_VPP_VOLTAGE | 0x1c | |||
SET_VPP_PIN | 0x2f | |||
SET_GND_PIN | 0x30 | |||
SET_PULLDOWNS | 0x31 | |||
SET_PULLUPS | 0x32 | |||
RESET | 0xff | 0x3f | ||
? pin detect | 0x3e | |||
?? autofind ?? | 0x29 | |||
READ_ONFI | 0x24 | |||
??? set / read / pin (imax?) | 0x33 | |||
??? after read cfg | 0x22 |