doc: Add notes

This commit is contained in:
Markus Koch 2024-12-26 18:58:52 +01:00
parent 237cd1ffb4
commit f6d9f3b2e8
15 changed files with 3007 additions and 0 deletions

View File

@ -31,6 +31,8 @@ The original system runs on an ancient 2.6 kernel, with a giant monolithic binar
* Passive: Open the device, grab the SD card, browse.
* Active: Remove the SD card, patch the root login password, boot the system, log in over serial.
See (uncurated) details in [notes.md](notes/notes.md) and [misc files](notes/).
## Running Custom Linux
All system components have mainline Linux support. The necessary device tree can be found in `linux`.

Binary file not shown.

7
notes/gpio/dirs Normal file
View File

@ -0,0 +1,7 @@
gpio5.txt:Value at address 0x53FDC004 (0x2aaab004): 0x7FF5
gpio2.txt:Value at address 0x53F88004 (0x2aaab004): 0xC780FF61
gpio7.txt:Value at address 0x53FE4004 (0x2aaab004): 0x30FE
gpio4.txt:Value at address 0x53F90004 (0x2aaab004): 0xDFFF8C3F
gpio1.txt:Value at address 0x53F84004 (0x2aaab004): 0x4
gpio6.txt:Value at address 0x53FE0004 (0x2aaab004): 0x1FFC0
gpio3.txt:Value at address 0x53F8C004 (0x2aaab004): 0xAF1F8000

24
notes/gpio/gpioregs1.txt Normal file
View File

@ -0,0 +1,24 @@
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F84000 (0x2aaab000): 0xFDF8
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F84004 (0x2aaab004): 0x4
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F84008 (0x2aaab008): 0xFDF8
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F8400C (0x2aaab00c): 0x30000
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F84010 (0x2aaab010): 0x0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F84014 (0x2aaab014): 0x100
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F84018 (0x2aaab018): 0xFFFF0207
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F8401C (0x2aaab01c): 0x0

24
notes/gpio/gpioregs2.txt Normal file
View File

@ -0,0 +1,24 @@
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F88000 (0x2aaab000): 0xC0AE172
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F88004 (0x2aaab004): 0xC780FF61
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F88008 (0x2aaab008): 0x80A0012
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F8800C (0x2aaab00c): 0x0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F88010 (0x2aaab010): 0x0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F88014 (0x2aaab014): 0x0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F88018 (0x2aaab018): 0xF7F5FFED
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F8801C (0x2aaab01c): 0x0

24
notes/gpio/gpioregs3.txt Normal file
View File

@ -0,0 +1,24 @@
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F8C000 (0x2aaab000): 0x50E05005
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F8C004 (0x2aaab004): 0xAF1F8000
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F8C008 (0x2aaab008): 0x50E45005
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F8C00C (0x2aaab00c): 0x0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F8C010 (0x2aaab010): 0x0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F8C014 (0x2aaab014): 0x400000
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F8C018 (0x2aaab018): 0xAF1BAFFA
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F8C01C (0x2aaab01c): 0x0

24
notes/gpio/gpioregs4.txt Normal file
View File

@ -0,0 +1,24 @@
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F90000 (0x2aaab000): 0xF000
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F90004 (0x2aaab004): 0xDFFF8C3F
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F90008 (0x2aaab008): 0x7000
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F9000C (0x2aaab00c): 0x0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F90010 (0x2aaab010): 0x0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F90014 (0x2aaab014): 0x0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F90018 (0x2aaab018): 0xFFFF8FFF
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53F9001C (0x2aaab01c): 0x0

24
notes/gpio/gpioregs5.txt Normal file
View File

@ -0,0 +1,24 @@
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FDC000 (0x2aaab000): 0x377C0000
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FDC004 (0x2aaab004): 0x7FF5
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FDC008 (0x2aaab008): 0x377C0000
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FDC00C (0x2aaab00c): 0x0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FDC010 (0x2aaab010): 0x0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FDC014 (0x2aaab014): 0x0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FDC018 (0x2aaab018): 0xC883FFFF
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FDC01C (0x2aaab01c): 0x0

24
notes/gpio/gpioregs6.txt Normal file
View File

@ -0,0 +1,24 @@
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FE0000 (0x2aaab000): 0xFFC40000
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FE0004 (0x2aaab004): 0x1FFC0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FE0008 (0x2aaab008): 0xFFC40000
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FE000C (0x2aaab00c): 0x0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FE0010 (0x2aaab010): 0x0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FE0014 (0x2aaab014): 0x0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FE0018 (0x2aaab018): 0x3BFFFF
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FE001C (0x2aaab01c): 0x0

24
notes/gpio/gpioregs7.txt Normal file
View File

@ -0,0 +1,24 @@
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FE4000 (0x2aaab000): 0x3DC1
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FE4004 (0x2aaab004): 0x30FE
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FE4008 (0x2aaab008): 0xD01
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FE400C (0x2aaab00c): 0x0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FE4010 (0x2aaab010): 0x0
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FE4014 (0x2aaab014): 0x800
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FE4018 (0x2aaab018): 0xFFFFF2FE
/dev/mem opened.
Memory mapped at address 0x2aaab000.
Value at address 0x53FE401C (0x2aaab01c): 0x0

7
notes/gpio/vals Normal file
View File

@ -0,0 +1,7 @@
gpio5.txt:Value at address 0x53FDC000 (0x2aaab000): 0x377C0000
gpio2.txt:Value at address 0x53F88000 (0x2aaab000): 0xC0AE172
gpio7.txt:Value at address 0x53FE4000 (0x2aaab000): 0x3DC1
gpio4.txt:Value at address 0x53F90000 (0x2aaab000): 0xF000
gpio1.txt:Value at address 0x53F84000 (0x2aaab000): 0xFDF8
gpio6.txt:Value at address 0x53FE0000 (0x2aaab000): 0xFFC40000
gpio3.txt:Value at address 0x53F8C000 (0x2aaab000): 0x50E05005

View File

@ -0,0 +1,201 @@
MX53_PAD_GPIO_19: GPIO4_5
MX53_PAD_KEY_COL0: AUDMUX_AUD5_TXC
MX53_PAD_KEY_ROW0: AUDMUX_AUD5_TXD
MX53_PAD_KEY_COL1: AUDMUX_AUD5_TXFS
MX53_PAD_KEY_ROW1: AUDMUX_AUD5_RXD
MX53_PAD_KEY_COL2: GPIO4_10
MX53_PAD_KEY_ROW2: GPIO4_11
MX53_PAD_KEY_COL3: I2C2_SCL
MX53_PAD_KEY_ROW3: I2C2_SDA
MX53_PAD_KEY_COL4: GPIO4_14
MX53_PAD_KEY_ROW4: GPIO4_15
MX53_PAD_DI0_DISP_CLK: GPIO4_16
MX53_PAD_DI0_PIN15: GPIO4_17
MX53_PAD_DI0_PIN2: GPIO4_18
MX53_PAD_DI0_PIN3: GPIO4_19
MX53_PAD_DI0_PIN4: GPIO4_20
MX53_PAD_DISP0_DAT0: GPIO4_21
MX53_PAD_DISP0_DAT1: GPIO4_22
MX53_PAD_DISP0_DAT2: GPIO4_23
MX53_PAD_DISP0_DAT3: GPIO4_24
MX53_PAD_DISP0_DAT4: GPIO4_25
MX53_PAD_DISP0_DAT5: GPIO4_26
MX53_PAD_DISP0_DAT6: GPIO4_27
MX53_PAD_DISP0_DAT7: GPIO4_28
MX53_PAD_DISP0_DAT8: WDOG1_WDOG_B
MX53_PAD_DISP0_DAT9: GPIO4_30
MX53_PAD_DISP0_DAT10: GPIO4_31
MX53_PAD_DISP0_DAT11: GPIO5_5
MX53_PAD_DISP0_DAT12: GPIO5_6
MX53_PAD_DISP0_DAT13: GPIO5_7
MX53_PAD_DISP0_DAT14: GPIO5_8
MX53_PAD_DISP0_DAT15: GPIO5_9
MX53_PAD_DISP0_DAT16: GPIO5_10
MX53_PAD_DISP0_DAT17: GPIO5_11
MX53_PAD_DISP0_DAT18: GPIO5_12
MX53_PAD_DISP0_DAT19: GPIO5_13
MX53_PAD_DISP0_DAT20: GPIO5_14
MX53_PAD_DISP0_DAT21: GPIO5_15
MX53_PAD_DISP0_DAT22: GPIO5_16
MX53_PAD_DISP0_DAT23: GPIO5_17
MX53_PAD_CSI0_PIXCLK: GPIO5_18
MX53_PAD_CSI0_MCLK: GPIO5_19
MX53_PAD_CSI0_DATA_EN: GPIO5_20
MX53_PAD_CSI0_VSYNC: GPIO5_21
MX53_PAD_CSI0_DAT4: GPIO5_22
MX53_PAD_CSI0_DAT5: GPIO5_23
MX53_PAD_CSI0_DAT6: GPIO5_24
MX53_PAD_CSI0_DAT7: GPIO5_25
MX53_PAD_CSI0_DAT8: GPIO5_26
MX53_PAD_CSI0_DAT9: GPIO5_27
MX53_PAD_CSI0_DAT10: GPIO5_28
MX53_PAD_CSI0_DAT11: GPIO5_29
MX53_PAD_CSI0_DAT12: GPIO5_30
MX53_PAD_CSI0_DAT13: GPIO5_31
MX53_PAD_CSI0_DAT14: GPIO6_0
MX53_PAD_CSI0_DAT15: GPIO6_1
MX53_PAD_CSI0_DAT16: GPIO6_2
MX53_PAD_CSI0_DAT17: GPIO6_3
MX53_PAD_CSI0_DAT18: GPIO6_4
MX53_PAD_CSI0_DAT19: GPIO6_5
MX53_PAD_EIM_A25: GPIO5_2
MX53_PAD_EIM_EB2: GPIO2_30
MX53_PAD_EIM_D16: ECSPI1_SCLK
MX53_PAD_EIM_D17: ECSPI1_MISO
MX53_PAD_EIM_D18: ECSPI1_MOSI
MX53_PAD_EIM_D19: GPIO3_19
MX53_PAD_EIM_D20: GPIO3_20
MX53_PAD_EIM_D21: I2C1_SCL
MX53_PAD_EIM_D22: GPIO3_22
MX53_PAD_EIM_D23: GPIO3_23
MX53_PAD_EIM_EB3: GPIO2_31
MX53_PAD_EIM_D24: GPIO3_24
MX53_PAD_EIM_D25: GPIO3_25
MX53_PAD_EIM_D26: GPIO3_26
MX53_PAD_EIM_D27: GPIO3_27
MX53_PAD_EIM_D28: I2C1_SDA
MX53_PAD_EIM_D29: GPIO3_29
MX53_PAD_EIM_D30: GPIO3_30
MX53_PAD_EIM_D31: GPIO3_31
MX53_PAD_EIM_A24: GPIO5_4
MX53_PAD_EIM_A23: GPIO6_6
MX53_PAD_EIM_A22: GPIO2_16
MX53_PAD_EIM_A21: GPIO2_17
MX53_PAD_EIM_A20: GPIO2_18
MX53_PAD_EIM_A19: GPIO2_19
MX53_PAD_EIM_A18: GPIO2_20
MX53_PAD_EIM_A17: GPIO2_21
MX53_PAD_EIM_A16: GPIO2_22
MX53_PAD_EIM_CS0: GPIO2_23
MX53_PAD_EIM_CS1: GPIO2_24
MX53_PAD_EIM_OE: GPIO2_25
MX53_PAD_EIM_RW: GPIO2_26
MX53_PAD_EIM_LBA: GPIO2_27
MX53_PAD_EIM_EB0: GPIO2_28
MX53_PAD_EIM_EB1: GPIO2_29
MX53_PAD_EIM_DA0: GPIO3_0
MX53_PAD_EIM_DA1: GPIO3_1
MX53_PAD_EIM_DA2: GPIO3_2
MX53_PAD_EIM_DA3: GPIO3_3
MX53_PAD_EIM_DA4: GPIO3_4
MX53_PAD_EIM_DA5: GPIO3_5
MX53_PAD_EIM_DA6: GPIO3_6
MX53_PAD_EIM_DA7: GPIO3_7
MX53_PAD_EIM_DA8: GPIO3_8
MX53_PAD_EIM_DA9: GPIO3_9
MX53_PAD_EIM_DA10: GPIO3_10
MX53_PAD_EIM_DA11: GPIO3_11
MX53_PAD_EIM_DA12: GPIO3_12
MX53_PAD_EIM_DA13: GPIO3_13
MX53_PAD_EIM_DA14: GPIO3_14
MX53_PAD_EIM_DA15: GPIO3_15
MX53_PAD_NANDF_WE_B: GPIO6_12
MX53_PAD_NANDF_RE_B: GPIO6_13
MX53_PAD_EIM_WAIT: GPIO5_0
MX53_PAD_LVDS1_TX3_P: GPIO6_22
MX53_PAD_LVDS1_TX2_P: GPIO6_24
MX53_PAD_LVDS1_CLK_P: GPIO6_26
MX53_PAD_LVDS1_TX1_P: GPIO6_28
MX53_PAD_LVDS1_TX0_P: GPIO6_30
MX53_PAD_LVDS0_TX3_P: GPIO7_22
MX53_PAD_LVDS0_CLK_P: GPIO7_24
MX53_PAD_LVDS0_TX2_P: GPIO7_26
MX53_PAD_LVDS0_TX1_P: GPIO7_28
MX53_PAD_LVDS0_TX0_P: GPIO7_30
MX53_PAD_GPIO_10: GPIO4_0
MX53_PAD_GPIO_11: GPIO4_1
MX53_PAD_GPIO_12: GPIO4_2
MX53_PAD_GPIO_13: GPIO4_3
MX53_PAD_GPIO_14: GPIO4_4
MX53_PAD_NANDF_CLE: GPIO6_7
MX53_PAD_NANDF_ALE: GPIO6_8
MX53_PAD_NANDF_WP_B: GPIO6_9
MX53_PAD_NANDF_RB0: GPIO6_10
MX53_PAD_NANDF_CS0: GPIO6_11
MX53_PAD_NANDF_CS1: GPIO6_14
MX53_PAD_NANDF_CS2: GPIO6_15
MX53_PAD_NANDF_CS3: GPIO6_16
MX53_PAD_FEC_MDIO: FEC_MDIO
MX53_PAD_FEC_REF_CLK: FEC_TX_CLK
MX53_PAD_FEC_RX_ER: FEC_RX_ER
MX53_PAD_FEC_CRS_DV: FEC_RX_DV
MX53_PAD_FEC_RXD1: FEC_RDATA_1
MX53_PAD_FEC_RXD0: FEC_RDATA_0
MX53_PAD_FEC_TX_EN: FEC_TX_EN
MX53_PAD_FEC_TXD1: FEC_TDATA_1
MX53_PAD_FEC_TXD0: FEC_TDATA_0
MX53_PAD_FEC_MDC: FEC_MDC
MX53_PAD_PATA_DIOW: UART1_TXD_MUX
MX53_PAD_PATA_DMACK: UART1_RXD_MUX
MX53_PAD_PATA_DMARQ: GPIO7_0
MX53_PAD_PATA_BUFFER_EN: GPIO7_1
MX53_PAD_PATA_INTRQ: GPIO7_2
MX53_PAD_PATA_DIOR: GPIO7_3
MX53_PAD_PATA_RESET_B: GPIO7_4
MX53_PAD_PATA_IORDY: GPIO7_5
MX53_PAD_PATA_DA_0: GPIO7_6
MX53_PAD_PATA_DA_1: GPIO7_7
MX53_PAD_PATA_DA_2: GPIO7_8
MX53_PAD_PATA_CS_0: UART3_TXD_MUX
MX53_PAD_PATA_CS_1: UART3_RXD_MUX
MX53_PAD_PATA_DATA0: GPIO2_0
MX53_PAD_PATA_DATA1: GPIO2_1
MX53_PAD_PATA_DATA2: GPIO2_2
MX53_PAD_PATA_DATA3: GPIO2_3
MX53_PAD_PATA_DATA4: GPIO2_4
MX53_PAD_PATA_DATA5: GPIO2_5
MX53_PAD_PATA_DATA6: GPIO2_6
MX53_PAD_PATA_DATA7: GPIO2_7
MX53_PAD_PATA_DATA8: GPIO2_8
MX53_PAD_PATA_DATA9: GPIO2_9
MX53_PAD_PATA_DATA10: GPIO2_10
MX53_PAD_PATA_DATA11: GPIO2_11
MX53_PAD_PATA_DATA12: GPIO2_12
MX53_PAD_PATA_DATA13: GPIO2_13
MX53_PAD_PATA_DATA14: GPIO2_14
MX53_PAD_PATA_DATA15: GPIO2_15
MX53_PAD_SD1_DATA0: ESDHC1_DAT0
MX53_PAD_SD1_DATA1: ESDHC1_DAT1
MX53_PAD_SD1_CMD: ESDHC1_CMD
MX53_PAD_SD1_DATA2: ESDHC1_DAT2
MX53_PAD_SD1_CLK: ESDHC1_CLK
MX53_PAD_SD1_DATA3: ESDHC1_DAT3
MX53_PAD_SD2_CLK: GPIO1_10
MX53_PAD_SD2_CMD: GPIO1_11
MX53_PAD_SD2_DATA3: GPIO1_12
MX53_PAD_SD2_DATA2: GPIO1_13
MX53_PAD_SD2_DATA1: GPIO1_14
MX53_PAD_SD2_DATA0: GPIO1_15
MX53_PAD_GPIO_0: CCM_SSI_EXT1_CLK
MX53_PAD_GPIO_1: PWM2_PWMO
MX53_PAD_GPIO_9: PWM1_PWMO
MX53_PAD_GPIO_3: I2C3_SCL
MX53_PAD_GPIO_6: I2C3_SDA
MX53_PAD_GPIO_2: GPIO1_2
MX53_PAD_GPIO_4: GPIO1_4
MX53_PAD_GPIO_5: GPIO1_5
MX53_PAD_GPIO_7: GPIO1_7
MX53_PAD_GPIO_8: GPIO1_8
MX53_PAD_GPIO_16: GPIO7_11
MX53_PAD_GPIO_17: GPIO7_12
MX53_PAD_GPIO_18: GPIO7_13

File diff suppressed because it is too large Load Diff

630
notes/notes.md Normal file
View File

@ -0,0 +1,630 @@
# HW
## Memdumps
Idea: Dump registers from original Linux system to get device configurations.
(for i in $(seq $((0x53fa8000)) 4 $((0x53fa9450))); do devmem2 $i; done) | tee mem.txt
cat iomuxc_running_linux.txt | sed -n 's/Value at address \([^ ]\+\).*: \(.*\)/\1\t\2/p' > iomuxc_running_linux.tsv
Addresses:
* iomuxc: 0x53fa8000 -> ?
* gpio: 0x53F84000 -> 0x53FE401C
See `iomuxc_*` files and `gpio` directory for selected register dumps.
## UART
UART: UART-1, base offset 0x53FBC000
UART TX register on page 4675 of the reference manual.
## GPIO
Note that in the datasheet, and also in the DT, each gpiochip number is one higher (gpiochip0 = gpio1).
* gpiochip1,15=0 kills power to the board entirely (power back on using button on the top right)
* gpiochip4,2=1 turns on the speaker PA
* gpiochip2,15=1 turns on the debug LED
* gpiochip3,15=1 turns on power to the external USB port
* gpiochip1,26=1 turns on power to the USB Ethernet PHY
## Display
* Run and debug Sway + DRM: https://github.com/swaywm/wlroots/wiki/DRM-Debugging
* needs `systemctl start seatd`
## Video Decode Accelerator (VPU)
* Decode with VPU
* VPU Firmware: see above
* ffmpeg convert with VPU: `ffmpeg -an -codec:v h264_v4l2m2m -i test.mkv -probesize 32 -c:v rawvideo -f avi out.avi`
## Firmware (SDMA, VPU, ...)
Download here: https://sources.buildroot.net/firmware-imx/
Downloaded file is SFX.
## Touch
* HW-SSn1 (gpiochip,19): CSn (for some reason, the ecSPI driver doesn't use HW SS?!?)
* gpiochip0,8: PINIRQn
# Linux Kernel
## How to load using existing U-Boot
kernel args: root=/dev/ram0 rw initrd=0x71008000,16M
Had to increase mmc read to 10 MB as the default kernel is pretty big.
Real memory size here is block count * 512B/block.
RD_ADDR = 0x70800000 + 16*1024*1024 in hex
RD_BLOCK = 0x800 + 16*1024*1024/512 in hex
setenv loadaddr 0x70800000;
setenv rdloadaddr 0x71800000;
mmc read 0 ${loadaddr} 0x800 0x8000;
mmc read 0 ${rdloadaddr} 0x8800 0x8000;
bootm ${loadaddr} ${rdloadaddr}
CMDLINE=earlyprintk=serial,ttymxc0,115200 console=ttymxc0,115200 root=/dev/ram0 rd_start=70800000 rd_size=rd_start=83000000 rd_size=16777216
NOTE: Command argument passing from U-Boot does not work with the stock U-Boot.
# HW Reverse Engineering
## i2c
[alarm@amx-tablet ~]$ sudo i2cdetect -y 0
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- 48 -- -- -- -- -- -- --
50: 50 51 52 53 54 55 56 57 -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
[alarm@amx-tablet ~]$ sudo i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- 2c -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
[alarm@amx-tablet ~]$ sudo i2cdetect -y 2
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
[alarm@amx-tablet ~]$
# Original info
## Original cmdline
Kernel command line: console=ttymxc0,115200 video=mxcdi0fb:RGB24,bpp=32,1024x600@60 ldb=single,di=0,ch0_map=SPWG gpu_nommu gpu_memory=128M boardId=0x1A somRev=0x0 appRev=0x1 rotate=0 ethaddr=00:60:9F:9D:8D:99 root=/dev/mmcblk0p1 rootwait rw rootfstype=ext4 uboot=v2.106.42
## Orig meminfo
### cat /proc/meminfo
MemTotal: 352320 kB
MemFree: 292780 kB
Buffers: 1384 kB
Cached: 25600 kB
SwapCached: 0 kB
Active: 27856 kB
Inactive: 23436 kB
Active(anon): 24332 kB
Inactive(anon): 204 kB
Active(file): 3524 kB
Inactive(file): 23232 kB
Unevictable: 0 kB
Mlocked: 0 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 352320 kB
LowFree: 292780 kB
SwapTotal: 538172 kB
SwapFree: 538172 kB
Dirty: 60 kB
Writeback: 0 kB
AnonPages: 24328 kB
Mapped: 13504 kB
Shmem: 236 kB
Slab: 4676 kB
SReclaimable: 1424 kB
SUnreclaim: 3252 kB
KernelStack: 640 kB
PageTables: 560 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 714332 kB
Committed_AS: 359700 kB
VmallocTotal: 581632 kB
VmallocUsed: 164876 kB
VmallocChunk: 393212 kB
### /proc/iommem
07000000-07003fff : mxc_scc.0
18000000-1fffffff : mxc_ipu
20000000-20000fff : gpu_2d_registers
30000000-3001ffff : gpu_3d_registers
50004000-50004fff : mxsdhci.0
50004000-50004fff : mxsdhci
5000c000-5000c0b5 : mxcintuart.2
5000c000-5000c0b5 : serial_mxc
50010000-50010fff : mxc_spi.0
50010000-50010fff : mxc_spi
50014000-5001405c : mxc_ssi.1
50028000-50028050 : mxc_spdif.0
5002c000-5002cfff : mxc_asrc.0
53f80000-53f801ff : fsl-ehci.0
53f80000-53f801ff : ehci_hcd
53f80200-53f803ff : fsl-ehci.1
53f80200-53f803ff : ehci_hcd
53f98000-53f98030 : mxc_wdt.0
53f98000-53f98030 : mxc_wdt
53fa4000-53fa4040 : mxc_rtc.0
53fa8000-53fa8fff : mxc_ldb
53fb4000-53fb4014 : mxc_pwm.0
53fb4000-53fb4014 : mxc_pwm
53fb8000-53fb8014 : mxc_pwm.1
53fb8000-53fb8014 : mxc_pwm
53fbc000-53fbc0b5 : mxcintuart.0
53fbc000-53fbc0b5 : serial_mxc
53fc0000-53fc00b5 : mxcintuart.1
53fc0000-53fc00b5 : serial_mxc
53fd8180-53fd81bf : mxc_dvfs_core.0
53fec000-53fecfff : imx-i2c.2
53fec000-53fecfff : imx-i2c
53ff0000-53ff00b5 : mxcintuart.3
53ff0000-53ff00b5 : serial_mxc
63f90000-63f900b5 : mxcintuart.4
63f90000-63f900b5 : serial_mxc
63f98000-63f9bfff : mxc_iim.0
63fb0000-63fb0fff : mxc_sdma
63fb4000-63fb4fff : mxc_scc.0
63fc4000-63fc4fff : imx-i2c.1
63fc4000-63fc4fff : imx-i2c
63fc8000-63fc8fff : imx-i2c.0
63fc8000-63fc8fff : imx-i2c
63fcc000-63fcc05c : mxc_ssi.0
63fec000-63fecfff : fec.0
63ff0000-63ff0fff : tve.0
63ff4000-63ff4fff : mxc_vpu.0
** 70000000-75ffffff : System RAM
70402000-70844fff : Kernel text
7085e000-708c19bb : Kernel data
** 76000000-7dffffff : gpu_reserved_mem
** 7e000000-7fffffff : mxc_sdc_fb.0
** b0000000-bfffffff : System RAM
f8020000-f805ffff : gpu_graphics_mem
### /proc/vmallocinfo
0x7f000000-0x7f003000 12288 module_alloc_update_bounds+0xc/0x5c pages=2 vmalloc
0xd0800000-0xd0802000 8192 mxc_tzic_init_irq+0x10/0xec ioremap
0xd0804000-0xd0806000 8192 mx53_clocks_init+0x24/0x63c ioremap
0xd0808000-0xd080a000 8192 mx53_clocks_init+0x3c/0x63c ioremap
0xd080c000-0xd080e000 8192 mx53_clocks_init+0x50/0x63c ioremap
0xd0810000-0xd0812000 8192 mx53_clocks_init+0x64/0x63c ioremap
0xd0814000-0xd0816000 8192 mx53_clocks_init+0x510/0x63c ioremap
0xd0824000-0xd0826000 8192 post_cpu_init+0x38/0x180 ioremap
0xd0828000-0xd082a000 8192 post_cpu_init+0x50/0x180 ioremap
0xd082c000-0xd082e000 8192 post_cpu_init+0xc8/0x180 ioremap
0xd0840000-0xd0861000 135168 iram_init+0x44/0x6c ioremap
0xd0862000-0xd0864000 8192 mxc_pwm_probe+0x148/0x204 ioremap
0xd0866000-0xd0868000 8192 mxc_pwm_probe+0x148/0x204 ioremap
0xd086e000-0xd0870000 8192 sdma_probe+0x13c/0x3fc ioremap
0xd0872000-0xd0874000 8192 mxc_spi_probe+0x218/0x5ec ioremap
0xd0876000-0xd0878000 8192 i2c_imx_probe+0xec/0x360 ioremap
0xd087a000-0xd087c000 8192 i2c_imx_probe+0xec/0x360 ioremap
0xd087e000-0xd0880000 8192 i2c_imx_probe+0xec/0x360 ioremap
0xd0882000-0xd0884000 8192 ipu_probe+0x134/0x398 ioremap
0xd0886000-0xd0888000 8192 ipu_probe+0x148/0x398 ioremap
0xd088a000-0xd088c000 8192 ipu_probe+0x15c/0x398 ioremap
0xd088e000-0xd0890000 8192 ipu_probe+0x170/0x398 ioremap
0xd0892000-0xd0894000 8192 ipu_probe+0x184/0x398 ioremap
0xd0896000-0xd0898000 8192 ipu_probe+0x198/0x398 ioremap
0xd089a000-0xd089c000 8192 ipu_probe+0x1ac/0x398 ioremap
0xd089e000-0xd08a0000 8192 ipu_probe+0x1c0/0x398 ioremap
0xd08a2000-0xd08a4000 8192 ipu_probe+0x1d4/0x398 ioremap
0xd08a6000-0xd08a8000 8192 ipu_probe+0x1e8/0x398 ioremap
0xd08aa000-0xd08ac000 8192 ipu_probe+0x1fc/0x398 ioremap
0xd08ae000-0xd08b0000 8192 ipu_probe+0x210/0x398 ioremap
0xd08b2000-0xd08b4000 8192 ipu_probe+0x250/0x398 ioremap
0xd08b6000-0xd08b8000 8192 ipu_probe+0x264/0x398 ioremap
0xd08be000-0xd08c0000 8192 pm_init+0x58/0x120 ioremap
0xd08c0000-0xd08d1000 69632 ipu_probe+0x228/0x398 ioremap
0xd08d2000-0xd08d4000 8192 pm_da9053_i2c_init+0x10/0x20 ioremap
0xd08d6000-0xd08d8000 8192 busfreq_probe+0x34/0x458 ioremap
0xd08da000-0xd08dc000 8192 busfreq_probe+0x48/0x458 ioremap
0xd08de000-0xd08e0000 8192 mxc_dvfs_core_probe+0x154/0x32c ioremap
0xd08f4000-0xd08f6000 8192 ldb_probe+0xf4/0x320 ioremap
0xd08f8000-0xd08fd000 20480 mxc_iim_probe+0xf0/0x134 ioremap
0xd08fe000-0xd0900000 8192 mxcuart_probe+0x68/0x140 ioremap
0xd0900000-0xd0921000 135168 ipu_probe+0x23c/0x398 ioremap
0xd0966000-0xd0968000 8192 mxcuart_probe+0x68/0x140 ioremap
0xd096a000-0xd096c000 8192 mxcuart_probe+0x68/0x140 ioremap
0xd096e000-0xd0970000 8192 mxcuart_probe+0x68/0x140 ioremap
0xd0972000-0xd0974000 8192 mxcuart_probe+0x68/0x140 ioremap
0xd0976000-0xd0978000 8192 usb_hcd_fsl_probe+0x144/0x3b0 ioremap
0xd097a000-0xd097c000 8192 usb_hcd_fsl_probe+0x144/0x3b0 ioremap
0xd097e000-0xd0980000 8192 mxc_rtc_probe+0x68/0x22c ioremap
0xd0982000-0xd0984000 8192 mxc_wdt_probe+0x74/0x120 ioremap
0xd0986000-0xd0988000 8192 vpu_dev_probe+0xb4/0x26c ioremap
0xd098a000-0xd098c000 8192 mxc_asrc_probe+0xfc/0x334 ioremap
0xd098e000-0xd0990000 8192 kgsl_hal_init+0x140/0x368 ioremap
0xd0992000-0xd0994000 8192 sdhci_probe+0x284/0x780 ioremap
0xd0996000-0xd0998000 8192 imx_ssi_dev_probe+0x78/0x200 ioremap
0xd099a000-0xd099c000 8192 imx_ssi_dev_probe+0x78/0x200 ioremap
0xd09c0000-0xd09e1000 135168 kgsl_hal_init+0x100/0x368 ioremap
0xd09e2000-0xd0a04000 139264 sys_swapon+0x440/0xc98 pages=33 vmalloc
0xd1000000-0xd3001000 33558528 mxcfb_probe+0x484/0x96c ioremap
0xd4000000-0xdc001000 134221824 kgsl_hal_init+0x1fc/0x368 ioremap
## Full Original boot log
```
U-Boot 2009.08-svn45064 (Nov 17 2015 - 12:29:56)
AMX v2.106.42
CPU: Freescale i.MX53 family 2.1V at 800 MHz
mx53 pll1: 800MHz
mx53 pll2: 400MHz
mx53 pll3: 216MHz
mx53 pll4: 455MHz
ipg clock : 66666666Hz
ipg per clock : 33333333Hz
uart clock : 66666666Hz
cspi clock : 54000000Hz
ahb clock : 133333333Hz
axi_a clock : 400000000Hz
axi_b clock : 200000000Hz
emi_slow clock: 133333333Hz
ddr clock : 400000000Hz
esdhc1 clock : 80000000Hz
esdhc2 clock : 80000000Hz
esdhc3 clock : 80000000Hz
esdhc4 clock : 80000000Hz
nfc clock : 26666666Hz
Board: MX53-AMX Board ID:0x1A, SOM Rev:0x0, Board Rev:0x1
Boot Reason: [POR]
Boot Device: SD
I2C: ready
DRAM: 512 MB
MMC: FSL_ESDHC: 0
Using default environment
Checking to see if eeprom.bin exists in fat file system
reading eeprom.bin
Calculated CRC CE21E845 -- RXed CRC CE21E845
--------------------------------------------
Number of entries 5
serial_no = 226506GX21F0246
ethaddr = 00:60:9F:9D:8D:99
tchres = 1024x600 16:13:59 [158/746]
backlight = 13622400 1024
cal = 17814 0 -75437058 0 -10878 86271652 65536 0
Validating ethaddr extracted from eeprom.
macStrLen = 17, macColonCnt = 5, detectedBadMacChar = 0
parsed MacAddr = 00 : 60 : 9f : 9d : 8d : 99
Validating rotate extracted from eeprom.
reading amx_logo_480x480s.BMP
691254 bytes read
In: serial
Out: serial
Err: serial
ETH out of reset...
Reseting audio codec...
*************************************
* Changed CPU frequency to 1000 MHz *
*************************************
Net: got MAC address: 00:60:9f:9d:8d:99
FEC0 [PRIME]
Hit any key to stop autoboot: 0
MMC read: dev # 0, block # 2048, count 10240 partition # 0 ...
10240 blocks read: OK
## Booting kernel from Legacy Image at 70800000 ...
Image Name: Linux-2.6.35.3-2_106_42
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4325784 Bytes = 4.1 MB
Load Address: 70008000
Entry Point: 70008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Linux version 2.6.35.3-2_106_42 (build@vm-bserver-ubuntu) (gcc version 4.4.4 (4.4.4_09.06.2010) ) #2 PREEMPT Tue Nov 17 12:34:21 CST 2015
CPU: ARMv7 Processor [412fc085] revision 5 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: Freescale MX53 AMX Board
Ignoring unrecognised tag 0x54410008
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 87552
Kernel command line: console=ttymxc0,115200 video=mxcdi0fb:RGB24,bpp=32,1024x600@60 ldb=single,di=0,ch0_map=SPWG gpu_nommu gpu_memory=128M boardId=0x1A somRev=0x0 appRev=0x1 rotate=0 ethaddr=00:60:
9F:9D:8D:99 root=/dev/mmcblk0p1 rootwait rw rootfstype=ext4 uboot=v2.106.42
(asix)early_ethaddr----MAC [00:60:9f:9d:8d:99]
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 96MB 256MB = 352MB total
Memory: 348248k/348248k available, 12200k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xf8e00000 - 0xffe00000 ( 112 MB)
vmalloc : 0xd0800000 - 0xf4000000 ( 568 MB)
lowmem : 0x80000000 - 0xd0000000 (1280 MB)
pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
modules : 0x7f000000 - 0x7fe00000 ( 14 MB)
.init : 0x80008000 - 0x80402000 (4072 kB)
.text : 0x80402000 - 0x80845000 (4364 kB)
.data : 0x8085e000 - 0x8089cb60 ( 251 kB)
SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Hierarchical RCU implementation.
RCU-based detection of stalled CPUs is disabled.
Verbose stalled-CPUs detection is disabled.
NR_IRQS:368
MXC GPIO hardware
MXC IRQ initialized
MXC_Early serial console at MMIO 0x53fbc000 (options '115200')
bootconsole [ttymxc0] enabled
Console: colour dummy device 80x30
Calibrating delay loop... 999.42 BogoMIPS (lpj=4997120)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
regulator: core version 0.5
NET: Registered protocol family 16
i.MX IRAM pool: 128 KB@0xd0840000
IRAM READY
Initializing Board MST-701 HWID 0x190, boardId 0x1a, somRev 0x0, appRev 0x1
CPU is i.MX53 Revision 2.1
got ads746 pen down GPIO
Using SDMA I.API
MXC DMA API initialized
IMX usb wakeup probe
IMX usb wakeup probe
bio: create slab <bio-0> at 0
SCSI subsystem initialized
CSPI: mxc_spi-0 probed
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Entered da9052_i2c_is_connected.............
da9052_i2c_is_connected - i2c read success..............
regulator: DA9052_LDO1: 600 <--> 1800 mV at 1300 mV normal
regulator: DA9052_LDO2: 600 <--> 1800 mV at 1300 mV normal
regulator: DA9052_LDO3: 1725 <--> 3300 mV at 3300 mV normal
regulator: DA9052_LDO4: 1725 <--> 3300 mV at 2775 mV normal
regulator: DA9052_LDO5: 1200 <--> 3600 mV at 1300 mV normal
regulator: DA9052_LDO6: 1200 <--> 3600 mV at 1300 mV normal
regulator: DA9052_LDO7: 1200 <--> 3600 mV at 2750 mV normal
regulator: DA9052_LDO8: 1200 <--> 3600 mV at 1800 mV normal
regulator: DA9052_LDO9: 1250 <--> 3650 mV at 1500 mV normal
regulator: DA9052_LDO10: 1200 <--> 3600 mV at 1300 mV normal
regulator: DA9052_BUCK_CORE: 500 <--> 2075 mV at 1250 mV normal
regulator: DA9052_BUCK_PRO: 500 <--> 2075 mV at 1300 mV normal
regulator: DA9052_BUCK_MEM: 925 <--> 2500 mV at 1175 mV normal
regulator: DA9052_BUCK_PERI: 1800 <--> 3600 mV at 3600 mV normal
DA9053 chip ID reg read=0xb3
unknown chip version
IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
Advanced Linux Sound Architecture Driver Version 1.0.23.
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Switching to clocksource mxc_timer1
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
LPMode driver module loaded
Static Power Management for Freescale i.MX5
PM driver module loaded
sdram autogating driver module loaded
Bus freq driver module loaded
AMX-FB-UW using DI0. BG->/dev/fb0 FG->/dev/fb2
mxc_dvfs_core_probe
DVFS driver module loaded
i.MXC CPU frequency driver
DVFS PER driver module loaded
msgmni has been set to 680
alg: No test for stdrng (krng)
cryptodev: driver loaded.
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
regulator: get() with no identifier
ldb_fb_pre_setup: ldb_clk_prtate fixup!
mxc_ipu mxc_ipu: Channel already disabled 9
mxc_ipu mxc_ipu: Channel already uninitialized 9
IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
mxc_ipu mxc_ipu: Channel already disabled 7
mxc_ipu mxc_ipu: Channel already uninitialized 7
mxc_ipu mxc_ipu: Channel already disabled 10
mxc_ipu mxc_ipu: Channel already uninitialized 10
Serial: MXC Internal UART driver
mxcintuart.0: ttymxc0 at MMIO 0x53fbc000 (irq = 31) is a Freescale i.MX
console [ttymxc0] enabled, bootconsole disabled
console [ttymxc0] enabled, bootconsole disabled
mxcintuart.1: ttymxc1 at MMIO 0x53fc0000 (irq = 32) is a Freescale i.MX
mxcintuart.2: ttymxc2 at MMIO 0x5000c000 (irq = 33) is a Freescale i.MX
mxcintuart.3: ttymxc3 at MMIO 0x53ff0000 (irq = 13) is a Freescale i.MX
mxcintuart.4: ttymxc4 at MMIO 0x63f90000 (irq = 86) is a Freescale i.MX
brd: module loaded
loop: module loaded
ad_dpot 1-002f: ad5243 256-Position Digital Potentiometer registered
ad_dpot 1-002c: ad5245 256-Position Digital Potentiometer registered
usbcore: registered new interface driver asix
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1
fsl-ehci fsl-ehci.0: irq 18, io base 0x53f80000
fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: Freescale On-Chip EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.35.3-2_106_42 ehci_hcd
usb usb1: SerialNumber: fsl-ehci.0
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 2
fsl-ehci fsl-ehci.1: irq 14, io base 0x53f80200
fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: Freescale On-Chip EHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.35.3-2_106_42 ehci_hcd
usb usb2: SerialNumber: fsl-ehci.1
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
input: gpio-keys as /devices/platform/gpio-keys/input/input0
ads7846 spi1.1: touchscreen, irq 136
input: ADS7846 Touchscreen as /devices/platform/mxc_spi.0/spi1.1/input/input1
mxc_rtc mxc_rtc.0: rtc core: registered mxc_rtc as rtc0
i2c /dev entries driver
Linux video capture interface: v2.00
mxc_v4l2_output mxc_v4l2_output.0: Registered device video0
MXC WatchDog Driver 2.0
MXC Watchdog # 0 Timer: initial timeout 60 sec
Bluetooth: Virtual HCI driver ver 1.3
Bluetooth: HCI UART driver ver 2.2
Bluetooth: Generic Bluetooth USB driver ver 0.6
usbcore: registered new interface driver btusb
VPU initialized
mxc_asrc registered
gpu mmu disabled
mxsdhci: MXC Secure Digital Host Controller Interface driver
mxsdhci: MXC SDHCI Controller Driver.
mmc0: SDHCI detect irq 0 irq 1 INTERNAL DMA
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
sgtl5000_i2c_probe: board_id = 0x1a
sgtl5000-i2c 1-000a: SGTL5000 revision 17
No device for DAI imx-ssi-1-0
No device for DAI imx-ssi-1-1
No device for DAI imx-ssi-2-0
No device for DAI imx-ssi-2-1
usb 2-1: new high speed USB device using fsl-ehci and address 2
capture=0 ext_ram=0 UseIram=1
DMA Sound Buffers Allocated:UseIram=1 buf->addr=f8016000 buf->area=d0856000 size=24576
capture=1 ext_ram=0 UseIram=1
DMA Sound Buffers Allocated:UseIram=1 buf->addr=bf6f8000 buf->area=f8eea000 size=24576
asoc: SGTL5000 <-> imx-ssi-2-0 mapping ok
mmc0: new high speed SDHC card at address b368
mmcblk0: mmc0:b368 3.73 GiB
mmcblk0: p1 p2 p3 < p5 p6 p7 > p4
ALSA device list:
#0: imx-3stack (SGTL5000)
TCP cubic registered
NET: Registered protocol family 17
Bluetooth: L2CAP ver 2.14
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO (Voice Link) ver 0.6
Bluetooth: SCO socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 2
usb 2-1: New USB device found, idVendor=0b95, idProduct=772b
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
regulator_init_complete: incomplete constraints, leaving DA9052_BUCK_PERI on
regulator_init_complete: incomplete constraints, leaving DA9052_BUCK_MEM on
regulator_init_complete: incomplete constraints, leaving DA9052_BUCK_PRO on
regulator_init_complete: incomplete constraints, leaving DA9052_BUCK_CORE on
regulator_init_complete: incomplete constraints, leaving DA9052_LDO10 on
regulator_init_complete: incomplete constraints, leaving DA9052_LDO9 on
regulator_init_complete: incomplete constraints, leaving DA9052_LDO8 on
regulator_init_complete: incomplete constraints, leaving DA9052_LDO7 on
regulator_init_complete: incomplete constraints, leaving DA9052_LDO6 on
regulator_init_complete: incomplete constraints, leaving DA9052_LDO5 on
regulator_init_complete: incomplete constraints, leaving DA9052_LDO4 on
regulator_init_complete: incomplete constraints, leaving DA9052_LDO3 on
regulator_init_complete: incomplete constraints, leaving DA9052_LDO2 on
regulator_init_complete: incomplete constraints, leaving DA9052_LDO1 on
mxc_rtc mxc_rtc.0: setting system clock to 1970-01-01 00:00:00 UTC (0)
Freeing init memory: 4072K
usb 2-1: Product: AX88772B
usb 2-1: Manufacturer: ASIX Elec. Corp.
usb 2-1: SerialNumber: 000001
*******************************************
* Starting System Init for iMX5X *
*******************************************
asix 2-1:1.0: (unregistered net_device): ax88772_bind() flags 860, urbsize: 16384
asix 2-1:1.0: eth0: register 'asix' at usb-fsl-ehci.1-1, ASIX AX88772 USB 2.0 Ethernet, 00:60:9f:9d:8d:99
ROOTFS: recovering journal
ROOTFS: Superblock last mount time is in the future. FIXED.
ROOTFS: clean, 2378/68544 files, 106571/273104 blocks (check in 2 mounts)
OPTFS: recovering journal
OPTFS: Superblock last mount time is in the future. FIXED.
OPTFS: clean, 2921/176352 files, 61998/704851 blocks (check in 4 mounts)
UTILFS: Superblock last mount time is in the future. FIXED.
UTILFS: Superblock last write time is in the future. FIXED.
UTILFS: clean, 34/20080 files, 9350/80292 blocks (check after next mount)
RECOVERYFS: clean, 13/28112 files, 67686/112420 blocks (check after next mount)
EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts:
EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null)
5 second timeout exeeded.
5 second timeout exeeded.
Boot Progress Display: starting.
Modero S: No sensors to upgrade
EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
udevd[1204]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev'
at24 0-0050: 256 byte 24c02 EEPROM (writable)
EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)
EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: (null)
Adding 538172k swap on /dev/mmcblk0p2. Priority:-1 extents:1 across:538172k SS
eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
INIT: Entering runlevel: 3
Removing stale PID file /usr/var/run/dbus/pid.
Starting system message bus: dbus.
localhost login:
```

691
notes/notes_memdumps.md Normal file
View File

@ -0,0 +1,691 @@
# Commands
Memory read using [Devmem2](https://github.com/radii/devmem2) or from U-Boot using `md.l`.
See `iomuxc_*` files and `gpio` directory for selected register dumps.
## IOMUXC
(for i in $(seq $((0x53fa8000)) 4 $((0x53fa9450))); do devmem2 $i; done) | tee mem.txt
cat iomuxc_running_linux.txt | sed -n 's/Value at address \([^ ]\+\).*: \(.*\)/\1\t\2/p' > iomuxc_running_linux.tsv
## GPIO
(for i in $(seq $((0x53F84000)) 4 $((0x53F8401C))); do devmem2 $i; done) | tee gpio1.txt
(for i in $(seq $((0x53F88000)) 4 $((0x53F8801C))); do devmem2 $i; done) | tee gpio2.txt
(for i in $(seq $((0x53F8C000)) 4 $((0x53F8C01C))); do devmem2 $i; done) | tee gpio3.txt
(for i in $(seq $((0x53F90000)) 4 $((0x53F9001C))); do devmem2 $i; done) | tee gpio4.txt
(for i in $(seq $((0x53FDC000)) 4 $((0x53FDC01C))); do devmem2 $i; done) | tee gpio5.txt
(for i in $(seq $((0x53FE0000)) 4 $((0x53FE001C))); do devmem2 $i; done) | tee gpio6.txt
(for i in $(seq $((0x53FE4000)) 4 $((0x53FE401C))); do devmem2 $i; done) | tee gpio7.txt
# IOMUX
* refman, page 1862
* page 243: altmode summary
* page 342: altmode by instance
* 0x53FA_8348 is the first non-MUX config
With modero boot logo
```
amx # md.l 53FA8000 513
53fa8000: 00000000 00190005 000002a1 00000000 ................
53fa8010: 00000000 00000000 00000000 00000000 ................
53fa8020: 00000001 00000002 00000002 00000002 ................
53fa8030: 00000002 00000001 00000001 00000014 ................
53fa8040: 00000014 00000001 00000001 00000001 ................
53fa8050: 00000001 00000001 00000001 00000001 ................
53fa8060: 00000001 00000001 00000001 00000001 ................
53fa8070: 00000001 00000001 00000001 00000001 ................
53fa8080: 00000003 00000001 00000001 00000001 ................
53fa8090: 00000001 00000001 00000001 00000001 ................
53fa80a0: 00000001 00000001 00000001 00000001 ................
53fa80b0: 00000001 00000001 00000001 00000001 ................
53fa80c0: 00000001 00000001 00000001 00000001 ................
53fa80d0: 00000001 00000001 00000001 00000001 ................
53fa80e0: 00000001 00000001 00000001 00000001 ................
53fa80f0: 00000001 00000001 00000001 00000001 ................
53fa8100: 00000001 00000001 00000001 00000001 ................
53fa8110: 00000001 00000001 00000014 00000014 ................
53fa8120: 00000014 00000001 00000001 00000015 ................
53fa8130: 00000001 00000001 00000001 00000001 ................
53fa8140: 00000001 00000001 00000001 00000015 ................
53fa8150: 00000001 00000001 00000001 00000001 ................
53fa8160: 00000001 00000001 00000001 00000001 ................
53fa8170: 00000001 00000001 00000001 00000001 ................
53fa8180: 00000001 00000001 00000001 00000001 ................
53fa8190: 00000001 00000001 00000001 00000001 ................
53fa81a0: 00000001 00000001 00000001 00000001 ................
53fa81b0: 00000001 00000001 00000001 00000001 ................
53fa81c0: 00000001 00000001 00000001 00000001 ................
53fa81d0: 00000001 00000001 00000001 00000001 ................
53fa81e0: 00000001 00000001 00000000 00000000 ................
53fa81f0: 00000000 00000000 00000000 00000000 ................
53fa8200: 00000000 00000000 00000000 00000000 ................
53fa8210: 00000000 00000000 00000000 00000000 ................
53fa8220: 00000000 00000000 00000001 00000001 ................
53fa8230: 00000001 00000001 00000001 00000001 ................
53fa8240: 00000001 00000001 00000000 00000000 ................
53fa8250: 00000000 00000000 00000000 00000000 ................
53fa8260: 00000000 00000000 00000000 00000000 ................
53fa8270: 00000003 00000013 00000001 00000001 ................
53fa8280: 00000001 00000001 00000001 00000001 ................
53fa8290: 00000001 00000001 00000001 00000004 ................
53fa82a0: 00000014 00000001 00000001 00000001 ................
53fa82b0: 00000001 00000001 00000001 00000001 ................
53fa82c0: 00000001 00000001 00000001 00000001 ................
53fa82d0: 00000001 00000001 00000001 00000001 ................
53fa82e0: 00000001 00000000 00000000 00000000 ................
53fa82f0: 00000000 00000000 00000000 00000001 ................
53fa8300: 00000001 00000001 00000001 00000001 ................
53fa8310: 00000001 00000003 00000004 00000004 ................
53fa8320: 00000012 00000012 00000001 00000001 ................
53fa8330: 00000001 00000001 00000001 00000001 ................
53fa8340: 00000001 00000001 000001e4 000001e4 ................
53fa8350: 000001c4 000001e4 000001e4 000001e4 ................
53fa8360: 000001e4 0000012c 0000012c 000001e4 ....,...,.......
53fa8370: 000001c4 00020000 000005e5 000005e5 ................
53fa8380: 000005e5 000005e5 000005e5 000005c5 ................
53fa8390: 000005c5 000005c5 000005c5 000005c5 ................
53fa83a0: 000005c5 000005c5 000005c5 000005e5 ................
53fa83b0: 000005e5 000005e5 000005c5 000005e5 ................
53fa83c0: 000005e5 000005e5 000005e5 000005e5 ................
53fa83d0: 000005e5 000005e5 000005e5 000005e5 ................
53fa83e0: 000005e5 000005e5 000005e5 000001e4 ................
53fa83f0: 000001e4 000001e4 000001e4 000001e4 ................
53fa8400: 000001c4 000001e4 000001e4 000001e4 ................
53fa8410: 000001c4 000001e4 000001e4 000001c4 ................
53fa8420: 000001c4 000001c4 000001c4 000001c4 ................
53fa8430: 000001c4 000001c4 000001c4 00020000 ................
53fa8440: 000005d0 000004e0 000004d0 000005d0 ................
53fa8450: 000005c0 00000485 000000e4 000001e4 ................
53fa8460: 00000104 00000104 00000104 000001e4 ................
53fa8470: 000001e4 0000016c 000001e4 000001e4 ....l...........
53fa8480: 000001e4 000001e4 000001e4 000001e4 ................
53fa8490: 000001e4 0000016c 000001e4 000001e4 ....l...........
53fa84a0: 000001c4 00020000 000001e4 000001e4 ................
53fa84b0: 000000e4 000000e4 000000e4 000000e4 ................
53fa84c0: 000000e4 000000e4 000000e4 000000e4 ................
53fa84d0: 000000e4 000000e4 000000e4 000000e4 ................
53fa84e0: 00020000 000000e4 000000e4 000000e4 ................
53fa84f0: 000000e4 000000e4 000000e4 000000e4 ................
53fa8500: 000000e4 000000e4 000000e4 000000e4 ................
53fa8510: 000000e4 000000e4 000000e4 000000e4 ................
53fa8520: 000000e4 000000e4 000000e4 000001e4 ................
53fa8530: 000001e4 000000e0 000000e4 00020000 ................
53fa8540: 000005ed 000005ed 000005ed 000005ed ................
53fa8550: 000005ed 00280020 002800c0 000000c0 .... .(...(.....
53fa8560: 00280020 000800c0 002800c0 000800c0 .(.......(.....
53fa8570: 00280220 00080020 00280220 002800c0 .(. ... .(...(.
53fa8580: 000800c0 00280020 00080020 000000c0 .... .(. .......
53fa8590: 002800c0 00280020 00000485 00000485 ..(. .(.........
53fa85a0: 000001e4 000001e4 000001e4 000001e4 ................
53fa85b0: 000001e4 000001e4 000001e4 000001e4 ................
53fa85c0: 00020000 000001fc 00000180 00000180 ................
53fa85d0: 00000180 00000180 00000180 00000004 ................
53fa85e0: 00000004 00000004 00000004 00020000 ................
53fa85f0: 000001e4 000001e4 000001e4 000001e4 ................
53fa8600: 000001e4 000001e4 000001e4 000001e4 ................
53fa8610: 000001e4 000001e4 000001c4 000001e4 ................
53fa8620: 000001e4 00020000 000001e4 000001e4 ................
53fa8630: 000001e4 000001e4 000001e4 000001e4 ................
53fa8640: 000001e4 000001e4 000001e4 000001e4 ................
53fa8650: 000001e4 000001e4 000001e4 000001e4 ................
53fa8660: 000001e4 000001e4 00020000 000001d4 ................
53fa8670: 000001d4 000001e4 000001d4 000000d4 ................
53fa8680: 000001d4 00020000 000001e4 000001e4 ................
53fa8690: 000001e4 000001e4 000001e4 000001e4 ................
53fa86a0: 00020000 000001c4 000001c4 000001e4 ................
53fa86b0: 0000012c 0000012c 000001c4 000001e4 ,...,...........
53fa86c0: 000001c4 000001c4 000001c4 000001c4 ................
53fa86d0: 000001c4 000001c4 00020000 000005e0 ................
53fa86e0: 000005c0 000005e0 000005c0 000004c0 ................
53fa86f0: 00280000 00000200 00400000 00000000 ..(.......@.....
53fa8700: 00400000 00400000 00000040 00400000 ..@...@.@.....@.
53fa8710: 00000000 00000000 00280000 00280000 ..........(...(.
53fa8720: 00280000 02000000 00280000 00280000 ..(.......(...(.
53fa8730: 00000000 00000000 00000000 00000000 ................
53fa8740: 00000000 00000000 00000000 00000000 ................
53fa8750: 00000000 00000000 00000000 00000000 ................
53fa8760: 00000000 00000000 00000000 00000000 ................
53fa8770: 00000000 00000000 00000000 00000000 ................
53fa8780: 00000000 00000000 00000000 00000000 ................
53fa8790: 00000000 00000000 00000000 00000003 ................
53fa87a0: 00000003 00000003 00000000 00000000 ................
53fa87b0: 00000000 00000000 00000000 00000000 ................
53fa87c0: 00000000 00000000 00000000 00000000 ................
53fa87d0: 00000000 00000000 00000000 00000000 ................
53fa87e0: 00000000 00000000 00000000 00000000 ................
53fa87f0: 00000000 00000000 00000000 00000000 ................
53fa8800: 00000000 00000001 00000000 00000000 ................
53fa8810: 00000000 00000001 00000001 00000000 ................
53fa8820: 00000000 00000001 00000001 00000000 ................
53fa8830: 00000000 00000000 00000000 00000000 ................
53fa8840: 00000000 00000000 00000000 00000000 ................
53fa8850: 00000000 00000000 00000000 00000000 ................
53fa8860: 00000000 00000000 00000000 00000000 ................
53fa8870: 00000000 00000000 00000003 00000000 ................
53fa8880: 00000000 00000000 00000003 00000000 ................
53fa8890: 00000000 00000000 00000000 00000000 ................
53fa88a0: 00000000 00000000 00000000 00000000 ................
53fa88b0: 00000000 00000000 00000000 00000000 ................
53fa88c0: 00000000 00000000 00000000 00000000 ................
53fa88d0: 00000000 00000000 00000000 00000000 ................
53fa88e0: 00000000 00000000 00000000 00000000 ................
53fa88f0: 00000000 00000000 00000000 00000000 ................
53fa8900: 00000000 00000000 00000000 00000000 ................
53fa8910: 00000000 00000000 00000000 00000000 ................
53fa8920: 00000000 00000000 00000000 00000000 ................
53fa8930: 00000000 00000000 00000000 00000000 ................
53fa8940: 00000000 00000000 00000000 00000000 ................
53fa8950: 00000000 00000000 00000000 00000000 ................
53fa8960: 00000000 00000000 00000000 00000000 ................
53fa8970: 00000000 00000000 00000000 00000000 ................
53fa8980: 00000000 00000000 00000000 00000000 ................
53fa8990: 00000000 00000000 00000000 00000000 ................
53fa89a0: 00000000 00000000 00000000 00000000 ................
53fa89b0: 00000000 00000000 00000000 00000000 ................
53fa89c0: 00000000 00000000 00000000 00000000 ................
53fa89d0: 00000000 00000000 00000000 00000000 ................
53fa89e0: 00000000 00000000 00000000 00000000 ................
53fa89f0: 00000000 00000000 00000000 00000000 ................
53fa8a00: 00000000 00000000 00000000 00000000 ................
53fa8a10: 00000000 00000000 00000000 00000000 ................
53fa8a20: 00000000 00000000 00000000 00000000 ................
53fa8a30: 00000000 00000000 00000000 00000000 ................
53fa8a40: 00000000 00000000 00000000 00000000 ................
53fa8a50: 00000000 00000000 00000000 00000000 ................
53fa8a60: 00000000 00000000 00000000 00000000 ................
53fa8a70: 00000000 00000000 00000000 00000000 ................
53fa8a80: 00000000 00000000 00000000 00000000 ................
53fa8a90: 00000000 00000000 00000000 00000000 ................
53fa8aa0: 00000000 00000000 00000000 00000000 ................
53fa8ab0: 00000000 00000000 00000000 00000000 ................
53fa8ac0: 00000000 00000000 00000000 00000000 ................
53fa8ad0: 00000000 00000000 00000000 00000000 ................
53fa8ae0: 00000000 00000000 00000000 00000000 ................
53fa8af0: 00000000 00000000 00000000 00000000 ................
53fa8b00: 00000000 00000000 00000000 00000000 ................
53fa8b10: 00000000 00000000 00000000 00000000 ................
53fa8b20: 00000000 00000000 00000000 00000000 ................
53fa8b30: 00000000 00000000 00000000 00000000 ................
53fa8b40: 00000000 00000000 00000000 00000000 ................
53fa8b50: 00000000 00000000 00000000 00000000 ................
53fa8b60: 00000000 00000000 00000000 00000000 ................
53fa8b70: 00000000 00000000 00000000 00000000 ................
53fa8b80: 00000000 00000000 00000000 00000000 ................
53fa8b90: 00000000 00000000 00000000 00000000 ................
53fa8ba0: 00000000 00000000 00000000 00000000 ................
53fa8bb0: 00000000 00000000 00000000 00000000 ................
53fa8bc0: 00000000 00000000 00000000 00000000 ................
53fa8bd0: 00000000 00000000 00000000 00000000 ................
53fa8be0: 00000000 00000000 00000000 00000000 ................
53fa8bf0: 00000000 00000000 00000000 00000000 ................
53fa8c00: 00000000 00000000 00000000 00000000 ................
53fa8c10: 00000000 00000000 00000000 00000000 ................
53fa8c20: 00000000 00000000 00000000 00000000 ................
53fa8c30: 00000000 00000000 00000000 00000000 ................
53fa8c40: 00000000 00000000 00000000 00000000 ................
53fa8c50: 00000000 00000000 00000000 00000000 ................
53fa8c60: 00000000 00000000 00000000 00000000 ................
53fa8c70: 00000000 00000000 00000000 00000000 ................
53fa8c80: 00000000 00000000 00000000 00000000 ................
53fa8c90: 00000000 00000000 00000000 00000000 ................
53fa8ca0: 00000000 00000000 00000000 00000000 ................
53fa8cb0: 00000000 00000000 00000000 00000000 ................
53fa8cc0: 00000000 00000000 00000000 00000000 ................
53fa8cd0: 00000000 00000000 00000000 00000000 ................
53fa8ce0: 00000000 00000000 00000000 00000000 ................
53fa8cf0: 00000000 00000000 00000000 00000000 ................
53fa8d00: 00000000 00000000 00000000 00000000 ................
53fa8d10: 00000000 00000000 00000000 00000000 ................
53fa8d20: 00000000 00000000 00000000 00000000 ................
53fa8d30: 00000000 00000000 00000000 00000000 ................
53fa8d40: 00000000 00000000 00000000 00000000 ................
53fa8d50: 00000000 00000000 00000000 00000000 ................
53fa8d60: 00000000 00000000 00000000 00000000 ................
53fa8d70: 00000000 00000000 00000000 00000000 ................
53fa8d80: 00000000 00000000 00000000 00000000 ................
53fa8d90: 00000000 00000000 00000000 00000000 ................
53fa8da0: 00000000 00000000 00000000 00000000 ................
53fa8db0: 00000000 00000000 00000000 00000000 ................
53fa8dc0: 00000000 00000000 00000000 00000000 ................
53fa8dd0: 00000000 00000000 00000000 00000000 ................
53fa8de0: 00000000 00000000 00000000 00000000 ................
53fa8df0: 00000000 00000000 00000000 00000000 ................
53fa8e00: 00000000 00000000 00000000 00000000 ................
53fa8e10: 00000000 00000000 00000000 00000000 ................
53fa8e20: 00000000 00000000 00000000 00000000 ................
53fa8e30: 00000000 00000000 00000000 00000000 ................
53fa8e40: 00000000 00000000 00000000 00000000 ................
53fa8e50: 00000000 00000000 00000000 00000000 ................
53fa8e60: 00000000 00000000 00000000 00000000 ................
53fa8e70: 00000000 00000000 00000000 00000000 ................
53fa8e80: 00000000 00000000 00000000 00000000 ................
53fa8e90: 00000000 00000000 00000000 00000000 ................
53fa8ea0: 00000000 00000000 00000000 00000000 ................
53fa8eb0: 00000000 00000000 00000000 00000000 ................
53fa8ec0: 00000000 00000000 00000000 00000000 ................
53fa8ed0: 00000000 00000000 00000000 00000000 ................
53fa8ee0: 00000000 00000000 00000000 00000000 ................
53fa8ef0: 00000000 00000000 00000000 00000000 ................
53fa8f00: 00000000 00000000 00000000 00000000 ................
53fa8f10: 00000000 00000000 00000000 00000000 ................
53fa8f20: 00000000 00000000 00000000 00000000 ................
53fa8f30: 00000000 00000000 00000000 00000000 ................
53fa8f40: 00000000 00000000 00000000 00000000 ................
53fa8f50: 00000000 00000000 00000000 00000000 ................
53fa8f60: 00000000 00000000 00000000 00000000 ................
53fa8f70: 00000000 00000000 00000000 00000000 ................
53fa8f80: 00000000 00000000 00000000 00000000 ................
53fa8f90: 00000000 00000000 00000000 00000000 ................
53fa8fa0: 00000000 00000000 00000000 00000000 ................
53fa8fb0: 00000000 00000000 00000000 00000000 ................
53fa8fc0: 00000000 00000000 00000000 00000000 ................
53fa8fd0: 00000000 00000000 00000000 00000000 ................
53fa8fe0: 00000000 00000000 00000000 00000000 ................
53fa8ff0: 00000000 00000000 00000000 00000000 ................
53fa9000: 00000000 00190005 000002a1 00000000 ................
53fa9010: 00000000 00000000 00000000 00000000 ................
53fa9020: 00000001 00000002 00000002 00000002 ................
53fa9030: 00000002 00000001 00000001 00000014 ................
53fa9040: 00000014 00000001 00000001 00000001 ................
53fa9050: 00000001 00000001 00000001 00000001 ................
53fa9060: 00000001 00000001 00000001 00000001 ................
53fa9070: 00000001 00000001 00000001 00000001 ................
53fa9080: 00000003 00000001 00000001 00000001 ................
53fa9090: 00000001 00000001 00000001 00000001 ................
53fa90a0: 00000001 00000001 00000001 00000001 ................
53fa90b0: 00000001 00000001 00000001 00000001 ................
53fa90c0: 00000001 00000001 00000001 00000001 ................
53fa90d0: 00000001 00000001 00000001 00000001 ................
53fa90e0: 00000001 00000001 00000001 00000001 ................
53fa90f0: 00000001 00000001 00000001 00000001 ................
53fa9100: 00000001 00000001 00000001 00000001 ................
53fa9110: 00000001 00000001 00000014 00000014 ................
53fa9120: 00000014 00000001 00000001 00000015 ................
53fa9130: 00000001 00000001 00000001 00000001 ................
53fa9140: 00000001 00000001 00000001 00000015 ................
53fa9150: 00000001 00000001 00000001 00000001 ................
53fa9160: 00000001 00000001 00000001 00000001 ................
53fa9170: 00000001 00000001 00000001 00000001 ................
53fa9180: 00000001 00000001 00000001 00000001 ................
53fa9190: 00000001 00000001 00000001 00000001 ................
53fa91a0: 00000001 00000001 00000001 00000001 ................
53fa91b0: 00000001 00000001 00000001 00000001 ................
53fa91c0: 00000001 00000001 00000001 00000001 ................
53fa91d0: 00000001 00000001 00000001 00000001 ................
53fa91e0: 00000001 00000001 00000000 00000000 ................
53fa91f0: 00000000 00000000 00000000 00000000 ................
53fa9200: 00000000 00000000 00000000 00000000 ................
53fa9210: 00000000 00000000 00000000 00000000 ................
53fa9220: 00000000 00000000 00000001 00000001 ................
53fa9230: 00000001 00000001 00000001 00000001 ................
53fa9240: 00000001 00000001 00000000 00000000 ................
53fa9250: 00000000 00000000 00000000 00000000 ................
53fa9260: 00000000 00000000 00000000 00000000 ................
53fa9270: 00000003 00000013 00000001 00000001 ................
53fa9280: 00000001 00000001 00000001 00000001 ................
53fa9290: 00000001 00000001 00000001 00000004 ................
53fa92a0: 00000014 00000001 00000001 00000001 ................
53fa92b0: 00000001 00000001 00000001 00000001 ................
53fa92c0: 00000001 00000001 00000001 00000001 ................
53fa92d0: 00000001 00000001 00000001 00000001 ................
53fa92e0: 00000001 00000000 00000000 00000000 ................
53fa92f0: 00000000 00000000 00000000 00000001 ................
53fa9300: 00000001 00000001 00000001 00000001 ................
53fa9310: 00000001 00000003 00000004 00000004 ................
53fa9320: 00000012 00000012 00000001 00000001 ................
53fa9330: 00000001 00000001 00000001 00000001 ................
53fa9340: 00000001 00000001 000001e4 000001e4 ................
53fa9350: 000001c4 000001e4 000001e4 000001e4 ................
53fa9360: 000001e4 0000012c 0000012c 000001e4 ....,...,.......
53fa9370: 000001c4 00020000 000005e5 000005e5 ................
53fa9380: 000005e5 000005e5 000005e5 000005c5 ................
53fa9390: 000005c5 000005c5 000005c5 000005c5 ................
53fa93a0: 000005c5 000005c5 000005c5 000005e5 ................
53fa93b0: 000005e5 000005e5 000005c5 000005e5 ................
53fa93c0: 000005e5 000005e5 000005e5 000005e5 ................
53fa93d0: 000005e5 000005e5 000005e5 000005e5 ................
53fa93e0: 000005e5 000005e5 000005e5 000001e4 ................
53fa93f0: 000001e4 000001e4 000001e4 000001e4 ................
53fa9400: 000001c4 000001e4 000001e4 000001e4 ................
53fa9410: 000001c4 000001e4 000001e4 000001c4 ................
53fa9420: 000001c4 000001c4 000001c4 000001c4 ................
53fa9430: 000001c4 000001c4 000001c4 00020000 ................
53fa9440: 000005d0 000004e0 000004d0 ............
```
WARN: this is on patched version with possibly disabled graphics
```
amx # md.l 53FA8000 513
53fa8000: 00000000 00190005 000002a1 00000000 ................
53fa8010: 00000000 00000000 00000000 00000000 ................
53fa8020: 00000001 00000002 00000002 00000002 ................
53fa8030: 00000002 00000001 00000001 00000014 ................
53fa8040: 00000014 00000001 00000001 00000001 ................
53fa8050: 00000001 00000001 00000001 00000001 ................
53fa8060: 00000001 00000001 00000001 00000001 ................
53fa8070: 00000001 00000001 00000001 00000001 ................
53fa8080: 00000003 00000001 00000001 00000001 ................
53fa8090: 00000001 00000001 00000001 00000001 ................
53fa80a0: 00000001 00000001 00000001 00000001 ................
53fa80b0: 00000001 00000001 00000001 00000001 ................
53fa80c0: 00000001 00000001 00000001 00000001 ................
53fa80d0: 00000001 00000001 00000001 00000001 ................
53fa80e0: 00000001 00000001 00000001 00000001 ................
53fa80f0: 00000001 00000001 00000001 00000001 ................
53fa8100: 00000001 00000001 00000001 00000001 ................
53fa8110: 00000001 00000001 00000014 00000014 ................
53fa8120: 00000014 00000001 00000001 00000015 ................
53fa8130: 00000001 00000001 00000001 00000001 ................
53fa8140: 00000001 00000001 00000001 00000015 ................
53fa8150: 00000001 00000001 00000001 00000001 ................
53fa8160: 00000001 00000001 00000001 00000001 ................
53fa8170: 00000001 00000001 00000001 00000001 ................
53fa8180: 00000001 00000001 00000001 00000001 ................
53fa8190: 00000001 00000001 00000001 00000001 ................
53fa81a0: 00000001 00000001 00000001 00000001 ................
53fa81b0: 00000001 00000001 00000001 00000001 ................
53fa81c0: 00000001 00000001 00000001 00000001 ................
53fa81d0: 00000001 00000001 00000001 00000001 ................
53fa81e0: 00000001 00000001 00000000 00000000 ................
53fa81f0: 00000000 00000000 00000000 00000000 ................
53fa8200: 00000000 00000000 00000000 00000000 ................
53fa8210: 00000000 00000000 00000000 00000000 ................
53fa8220: 00000000 00000000 00000001 00000001 ................
53fa8230: 00000001 00000001 00000001 00000001 ................
53fa8240: 00000001 00000001 00000000 00000000 ................
53fa8250: 00000000 00000000 00000000 00000000 ................
53fa8260: 00000000 00000000 00000000 00000000 ................
53fa8270: 00000003 00000013 00000001 00000001 ................
53fa8280: 00000001 00000001 00000001 00000001 ................
53fa8290: 00000001 00000001 00000001 00000004 ................
53fa82a0: 00000014 00000001 00000001 00000001 ................
53fa82b0: 00000001 00000001 00000001 00000001 ................
53fa82c0: 00000001 00000001 00000001 00000001 ................
53fa82d0: 00000001 00000001 00000001 00000001 ................
53fa82e0: 00000001 00000000 00000000 00000000 ................
53fa82f0: 00000000 00000000 00000000 00000001 ................
53fa8300: 00000001 00000001 00000001 00000001 ................
53fa8310: 00000001 00000003 00000004 00000004 ................
53fa8320: 00000012 00000012 00000001 00000001 ................
53fa8330: 00000001 00000001 00000001 00000001 ................
53fa8340: 00000001 00000001 000001e4 000001e4 ................
53fa8350: 000001c4 000001e4 000001e4 000001e4 ................
53fa8360: 000001e4 0000012c 0000012c 000001e4 ....,...,.......
53fa8370: 000001c4 00020000 000005e5 000005e5 ................
53fa8380: 000005e5 000005e5 000005e5 000005c5 ................
53fa8390: 000005c5 000005c5 000005c5 000005c5 ................
53fa83a0: 000005c5 000005c5 000005c5 000005e5 ................
53fa83b0: 000005e5 000005e5 000005c5 000005e5 ................
53fa83c0: 000005e5 000005e5 000005e5 000005e5 ................
53fa83d0: 000005e5 000005e5 000005e5 000005e5 ................
53fa83e0: 000005e5 000005e5 000005e5 000001e4 ................
53fa83f0: 000001e4 000001e4 000001e4 000001e4 ................
53fa8400: 000001c4 000001e4 000001e4 000001e4 ................
53fa8410: 000001c4 000001e4 000001e4 000001c4 ................
53fa8420: 000001c4 000001c4 000001c4 000001c4 ................
53fa8430: 000001c4 000001c4 000001c4 00020000 ................
53fa8440: 000005d0 000004e0 000004d0 000005d0 ................
53fa8450: 000005c0 00000485 000000e4 000001e4 ................
53fa8460: 00000104 00000104 00000104 000001e4 ................
53fa8470: 000001e4 0000016c 000001e4 000001e4 ....l...........
53fa8480: 000001e4 000001e4 000001e4 000001e4 ................
53fa8490: 000001e4 0000016c 000001e4 000001e4 ....l...........
53fa84a0: 000001c4 00020000 000001e4 000001e4 ................
53fa84b0: 000000e4 000000e4 000000e4 000000e4 ................
53fa84c0: 000000e4 000000e4 000000e4 000000e4 ................
53fa84d0: 000000e4 000000e4 000000e4 000000e4 ................
53fa84e0: 00020000 000000e4 000000e4 000000e4 ................
53fa84f0: 000000e4 000000e4 000000e4 000000e4 ................
53fa8500: 000000e4 000000e4 000000e4 000000e4 ................
53fa8510: 000000e4 000000e4 000000e4 000000e4 ................
53fa8520: 000000e4 000000e4 000000e4 000001e4 ................
53fa8530: 000001e4 000000e0 000000e4 00020000 ................
53fa8540: 000005ed 000005ed 000005ed 000005ed ................
53fa8550: 000005ed 00280020 002800c0 000000c0 .... .(...(.....
53fa8560: 00280020 000800c0 002800c0 000800c0 .(.......(.....
53fa8570: 00280220 00080020 00280220 002800c0 .(. ... .(...(.
53fa8580: 000800c0 00280020 00080020 000000c0 .... .(. .......
53fa8590: 002800c0 00280020 00000485 00000485 ..(. .(.........
53fa85a0: 000001e4 000001e4 000001e4 000001e4 ................
53fa85b0: 000001e4 000001e4 000001e4 000001e4 ................
53fa85c0: 00020000 000001fc 00000180 00000180 ................
53fa85d0: 00000180 00000180 00000180 00000004 ................
53fa85e0: 00000004 00000004 00000004 00020000 ................
53fa85f0: 000001e4 000001e4 000001e4 000001e4 ................
53fa8600: 000001e4 000001e4 000001e4 000001e4 ................
53fa8610: 000001e4 000001e4 000001c4 000001e4 ................
53fa8620: 000001e4 00020000 000001e4 000001e4 ................
53fa8630: 000001e4 000001e4 000001e4 000001e4 ................
53fa8640: 000001e4 000001e4 000001e4 000001e4 ................
53fa8650: 000001e4 000001e4 000001e4 000001e4 ................
53fa8660: 000001e4 000001e4 00020000 000001d4 ................
53fa8670: 000001d4 000001e4 000001d4 000000d4 ................
53fa8680: 000001d4 00020000 000001e4 000001e4 ................
53fa8690: 000001e4 000001e4 000001e4 000001e4 ................
53fa86a0: 00020000 000001c4 000001c4 000001e4 ................
53fa86b0: 0000012c 0000012c 000001c4 000001e4 ,...,...........
53fa86c0: 000001c4 000001c4 000001c4 000001c4 ................
53fa86d0: 000001c4 000001c4 00020000 000005e0 ................
53fa86e0: 000005c0 000005e0 000005c0 000004c0 ................
53fa86f0: 00280000 00000200 00400000 00000000 ..(.......@.....
53fa8700: 00400000 00400000 00000040 00400000 ..@...@.@.....@.
53fa8710: 00000000 00000000 00280000 00280000 ..........(...(.
53fa8720: 00280000 02000000 00280000 00280000 ..(.......(...(.
53fa8730: 00000000 00000000 00000000 00000000 ................
53fa8740: 00000000 00000000 00000000 00000000 ................
53fa8750: 00000000 00000000 00000000 00000000 ................
53fa8760: 00000000 00000000 00000000 00000000 ................
53fa8770: 00000000 00000000 00000000 00000000 ................
53fa8780: 00000000 00000000 00000000 00000000 ................
53fa8790: 00000000 00000000 00000000 00000003 ................
53fa87a0: 00000003 00000003 00000000 00000000 ................
53fa87b0: 00000000 00000000 00000000 00000000 ................
53fa87c0: 00000000 00000000 00000000 00000000 ................
53fa87d0: 00000000 00000000 00000000 00000000 ................
53fa87e0: 00000000 00000000 00000000 00000000 ................
53fa87f0: 00000000 00000000 00000000 00000000 ................
53fa8800: 00000000 00000001 00000000 00000000 ................
53fa8810: 00000000 00000001 00000001 00000000 ................
53fa8820: 00000000 00000001 00000001 00000000 ................
53fa8830: 00000000 00000000 00000000 00000000 ................
53fa8840: 00000000 00000000 00000000 00000000 ................
53fa8850: 00000000 00000000 00000000 00000000 ................
53fa8860: 00000000 00000000 00000000 00000000 ................
53fa8870: 00000000 00000000 00000003 00000000 ................
53fa8880: 00000000 00000000 00000003 00000000 ................
53fa8890: 00000000 00000000 00000000 00000000 ................
53fa88a0: 00000000 00000000 00000000 00000000 ................
53fa88b0: 00000000 00000000 00000000 00000000 ................
53fa88c0: 00000000 00000000 00000000 00000000 ................
53fa88d0: 00000000 00000000 00000000 00000000 ................
53fa88e0: 00000000 00000000 00000000 00000000 ................
53fa88f0: 00000000 00000000 00000000 00000000 ................
53fa8900: 00000000 00000000 00000000 00000000 ................
53fa8910: 00000000 00000000 00000000 00000000 ................
53fa8920: 00000000 00000000 00000000 00000000 ................
53fa8930: 00000000 00000000 00000000 00000000 ................
53fa8940: 00000000 00000000 00000000 00000000 ................
53fa8950: 00000000 00000000 00000000 00000000 ................
53fa8960: 00000000 00000000 00000000 00000000 ................
53fa8970: 00000000 00000000 00000000 00000000 ................
53fa8980: 00000000 00000000 00000000 00000000 ................
53fa8990: 00000000 00000000 00000000 00000000 ................
53fa89a0: 00000000 00000000 00000000 00000000 ................
53fa89b0: 00000000 00000000 00000000 00000000 ................
53fa89c0: 00000000 00000000 00000000 00000000 ................
53fa89d0: 00000000 00000000 00000000 00000000 ................
53fa89e0: 00000000 00000000 00000000 00000000 ................
53fa89f0: 00000000 00000000 00000000 00000000 ................
53fa8a00: 00000000 00000000 00000000 00000000 ................
53fa8a10: 00000000 00000000 00000000 00000000 ................
53fa8a20: 00000000 00000000 00000000 00000000 ................
53fa8a30: 00000000 00000000 00000000 00000000 ................
53fa8a40: 00000000 00000000 00000000 00000000 ................
53fa8a50: 00000000 00000000 00000000 00000000 ................
53fa8a60: 00000000 00000000 00000000 00000000 ................
53fa8a70: 00000000 00000000 00000000 00000000 ................
53fa8a80: 00000000 00000000 00000000 00000000 ................
53fa8a90: 00000000 00000000 00000000 00000000 ................
53fa8aa0: 00000000 00000000 00000000 00000000 ................
53fa8ab0: 00000000 00000000 00000000 00000000 ................
53fa8ac0: 00000000 00000000 00000000 00000000 ................
53fa8ad0: 00000000 00000000 00000000 00000000 ................
53fa8ae0: 00000000 00000000 00000000 00000000 ................
53fa8af0: 00000000 00000000 00000000 00000000 ................
53fa8b00: 00000000 00000000 00000000 00000000 ................
53fa8b10: 00000000 00000000 00000000 00000000 ................
53fa8b20: 00000000 00000000 00000000 00000000 ................
53fa8b30: 00000000 00000000 00000000 00000000 ................
53fa8b40: 00000000 00000000 00000000 00000000 ................
53fa8b50: 00000000 00000000 00000000 00000000 ................
53fa8b60: 00000000 00000000 00000000 00000000 ................
53fa8b70: 00000000 00000000 00000000 00000000 ................
53fa8b80: 00000000 00000000 00000000 00000000 ................
53fa8b90: 00000000 00000000 00000000 00000000 ................
53fa8ba0: 00000000 00000000 00000000 00000000 ................
53fa8bb0: 00000000 00000000 00000000 00000000 ................
53fa8bc0: 00000000 00000000 00000000 00000000 ................
53fa8bd0: 00000000 00000000 00000000 00000000 ................
53fa8be0: 00000000 00000000 00000000 00000000 ................
53fa8bf0: 00000000 00000000 00000000 00000000 ................
53fa8c00: 00000000 00000000 00000000 00000000 ................
53fa8c10: 00000000 00000000 00000000 00000000 ................
53fa8c20: 00000000 00000000 00000000 00000000 ................
53fa8c30: 00000000 00000000 00000000 00000000 ................
53fa8c40: 00000000 00000000 00000000 00000000 ................
53fa8c50: 00000000 00000000 00000000 00000000 ................
53fa8c60: 00000000 00000000 00000000 00000000 ................
53fa8c70: 00000000 00000000 00000000 00000000 ................
53fa8c80: 00000000 00000000 00000000 00000000 ................
53fa8c90: 00000000 00000000 00000000 00000000 ................
53fa8ca0: 00000000 00000000 00000000 00000000 ................
53fa8cb0: 00000000 00000000 00000000 00000000 ................
53fa8cc0: 00000000 00000000 00000000 00000000 ................
53fa8cd0: 00000000 00000000 00000000 00000000 ................
53fa8ce0: 00000000 00000000 00000000 00000000 ................
53fa8cf0: 00000000 00000000 00000000 00000000 ................
53fa8d00: 00000000 00000000 00000000 00000000 ................
53fa8d10: 00000000 00000000 00000000 00000000 ................
53fa8d20: 00000000 00000000 00000000 00000000 ................
53fa8d30: 00000000 00000000 00000000 00000000 ................
53fa8d40: 00000000 00000000 00000000 00000000 ................
53fa8d50: 00000000 00000000 00000000 00000000 ................
53fa8d60: 00000000 00000000 00000000 00000000 ................
53fa8d70: 00000000 00000000 00000000 00000000 ................
53fa8d80: 00000000 00000000 00000000 00000000 ................
53fa8d90: 00000000 00000000 00000000 00000000 ................
53fa8da0: 00000000 00000000 00000000 00000000 ................
53fa8db0: 00000000 00000000 00000000 00000000 ................
53fa8dc0: 00000000 00000000 00000000 00000000 ................
53fa8dd0: 00000000 00000000 00000000 00000000 ................
53fa8de0: 00000000 00000000 00000000 00000000 ................
53fa8df0: 00000000 00000000 00000000 00000000 ................
53fa8e00: 00000000 00000000 00000000 00000000 ................
53fa8e10: 00000000 00000000 00000000 00000000 ................
53fa8e20: 00000000 00000000 00000000 00000000 ................
53fa8e30: 00000000 00000000 00000000 00000000 ................
53fa8e40: 00000000 00000000 00000000 00000000 ................
53fa8e50: 00000000 00000000 00000000 00000000 ................
53fa8e60: 00000000 00000000 00000000 00000000 ................
53fa8e70: 00000000 00000000 00000000 00000000 ................
53fa8e80: 00000000 00000000 00000000 00000000 ................
53fa8e90: 00000000 00000000 00000000 00000000 ................
53fa8ea0: 00000000 00000000 00000000 00000000 ................
53fa8eb0: 00000000 00000000 00000000 00000000 ................
53fa8ec0: 00000000 00000000 00000000 00000000 ................
53fa8ed0: 00000000 00000000 00000000 00000000 ................
53fa8ee0: 00000000 00000000 00000000 00000000 ................
53fa8ef0: 00000000 00000000 00000000 00000000 ................
53fa8f00: 00000000 00000000 00000000 00000000 ................
53fa8f10: 00000000 00000000 00000000 00000000 ................
53fa8f20: 00000000 00000000 00000000 00000000 ................
53fa8f30: 00000000 00000000 00000000 00000000 ................
53fa8f40: 00000000 00000000 00000000 00000000 ................
53fa8f50: 00000000 00000000 00000000 00000000 ................
53fa8f60: 00000000 00000000 00000000 00000000 ................
53fa8f70: 00000000 00000000 00000000 00000000 ................
53fa8f80: 00000000 00000000 00000000 00000000 ................
53fa8f90: 00000000 00000000 00000000 00000000 ................
53fa8fa0: 00000000 00000000 00000000 00000000 ................
53fa8fb0: 00000000 00000000 00000000 00000000 ................
53fa8fc0: 00000000 00000000 00000000 00000000 ................
53fa8fd0: 00000000 00000000 00000000 00000000 ................
53fa8fe0: 00000000 00000000 00000000 00000000 ................
53fa8ff0: 00000000 00000000 00000000 00000000 ................
53fa9000: 00000000 00190005 000002a1 00000000 ................
53fa9010: 00000000 00000000 00000000 00000000 ................
53fa9020: 00000001 00000002 00000002 00000002 ................
53fa9030: 00000002 00000001 00000001 00000014 ................
53fa9040: 00000014 00000001 00000001 00000001 ................
53fa9050: 00000001 00000001 00000001 00000001 ................
53fa9060: 00000001 00000001 00000001 00000001 ................
53fa9070: 00000001 00000001 00000001 00000001 ................
53fa9080: 00000003 00000001 00000001 00000001 ................
53fa9090: 00000001 00000001 00000001 00000001 ................
53fa90a0: 00000001 00000001 00000001 00000001 ................
53fa90b0: 00000001 00000001 00000001 00000001 ................
53fa90c0: 00000001 00000001 00000001 00000001 ................
53fa90d0: 00000001 00000001 00000001 00000001 ................
53fa90e0: 00000001 00000001 00000001 00000001 ................
53fa90f0: 00000001 00000001 00000001 00000001 ................
53fa9100: 00000001 00000001 00000001 00000001 ................
53fa9110: 00000001 00000001 00000014 00000014 ................
53fa9120: 00000014 00000001 00000001 00000015 ................
53fa9130: 00000001 00000001 00000001 00000001 ................
53fa9140: 00000001 00000001 00000001 00000015 ................
53fa9150: 00000001 00000001 00000001 00000001 ................
53fa9160: 00000001 00000001 00000001 00000001 ................
53fa9170: 00000001 00000001 00000001 00000001 ................
53fa9180: 00000001 00000001 00000001 00000001 ................
53fa9190: 00000001 00000001 00000001 00000001 ................
53fa91a0: 00000001 00000001 00000001 00000001 ................
53fa91b0: 00000001 00000001 00000001 00000001 ................
53fa91c0: 00000001 00000001 00000001 00000001 ................
53fa91d0: 00000001 00000001 00000001 00000001 ................
53fa91e0: 00000001 00000001 00000000 00000000 ................
53fa91f0: 00000000 00000000 00000000 00000000 ................
53fa9200: 00000000 00000000 00000000 00000000 ................
53fa9210: 00000000 00000000 00000000 00000000 ................
53fa9220: 00000000 00000000 00000001 00000001 ................
53fa9230: 00000001 00000001 00000001 00000001 ................
53fa9240: 00000001 00000001 00000000 00000000 ................
53fa9250: 00000000 00000000 00000000 00000000 ................
53fa9260: 00000000 00000000 00000000 00000000 ................
53fa9270: 00000003 00000013 00000001 00000001 ................
53fa9280: 00000001 00000001 00000001 00000001 ................
53fa9290: 00000001 00000001 00000001 00000004 ................
53fa92a0: 00000014 00000001 00000001 00000001 ................
53fa92b0: 00000001 00000001 00000001 00000001 ................
53fa92c0: 00000001 00000001 00000001 00000001 ................
53fa92d0: 00000001 00000001 00000001 00000001 ................
53fa92e0: 00000001 00000000 00000000 00000000 ................
53fa92f0: 00000000 00000000 00000000 00000001 ................
53fa9300: 00000001 00000001 00000001 00000001 ................
53fa9310: 00000001 00000003 00000004 00000004 ................
53fa9320: 00000012 00000012 00000001 00000001 ................
53fa9330: 00000001 00000001 00000001 00000001 ................
53fa9340: 00000001 00000001 000001e4 000001e4 ................
53fa9350: 000001c4 000001e4 000001e4 000001e4 ................
53fa9360: 000001e4 0000012c 0000012c 000001e4 ....,...,.......
53fa9370: 000001c4 00020000 000005e5 000005e5 ................
53fa9380: 000005e5 000005e5 000005e5 000005c5 ................
53fa9390: 000005c5 000005c5 000005c5 000005c5 ................
53fa93a0: 000005c5 000005c5 000005c5 000005e5 ................
53fa93b0: 000005e5 000005e5 000005c5 000005e5 ................
53fa93c0: 000005e5 000005e5 000005e5 000005e5 ................
53fa93d0: 000005e5 000005e5 000005e5 000005e5 ................
53fa93e0: 000005e5 000005e5 000005e5 000001e4 ................
53fa93f0: 000001e4 000001e4 000001e4 000001e4 ................
53fa9400: 000001c4 000001e4 000001e4 000001e4 ................
53fa9410: 000001c4 000001e4 000001e4 000001c4 ................
53fa9420: 000001c4 000001c4 000001c4 000001c4 ................
53fa9430: 000001c4 000001c4 000001c4 00020000 ................
53fa9440: 000005d0 000004e0 000004d0 ............
amx #
```