Skip to content

Latest commit

 

History

History
1994 lines (1880 loc) · 136 KB

display.md

File metadata and controls

1994 lines (1880 loc) · 136 KB

Display Pipeline

Reverse engineering notes

i2m ideas

We have 2 types of "framebuffer".

  • MOP - Does lots of NV12 formatted windows. 16 of them -- There seems to be some rotation hardware too?

  • GOP - Seems to be able to handle higher colour depth framebuffers? One window per unit? i2m seems to have 2 GOP "Take the Takoyaki platform as an example. It has 2 GOPs, and each one supports the management of 1 gwin, as shown in the figure below:"

  • TOP - Just seems to be a gasket, toggling swrst does stop the display though

  • OP2 - seems to do all of the hardware timing etc (vsync, hsync)

Interesting things

i2m offsets

i2m before bootsplash

Wireless-tag# md.w 0x1F206600 0x100
1f206600: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206610: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206620: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206630: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206640: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206650: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206660: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206670: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206680: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206690: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2066a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2066b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2066c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2066d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2066e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2066f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206700: 8801 0000 0420 0000 0000 0000 0000 0000    .... ...........
1f206710: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206720: 5544 0000 0024 0000 0001 0000 0000 0000    DU..$...........
1f206730: 0000 0000 0000 0000 0020 0000 0000 0000    ........ .......
1f206740: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206750: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206760: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206770: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206780: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206790: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2067a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2067b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2067c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2067d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2067e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2067f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................

after

Wireless-tag# md.w 0x1F206600 0x100                           
1f206600: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206610: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206620: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206630: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206640: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206650: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206660: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206670: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206680: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206690: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2066a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2066b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2066c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2066d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2066e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2066f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206700: 2201 0000 0420 0000 0042 0000 0001 0000    .".. ...B.......
1f206710: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206720: c3c3 0000 0043 0000 0001 0000 0000 0000    ....C...........
1f206730: 0000 0000 0000 0000 8019 0000 00c0 0000    ................
1f206740: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206750: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206760: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206770: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206780: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f206790: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2067a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2067b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2067c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2067d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2067e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2067f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
18c18
< 1f206700: 8801 0000 0420 0000 0000 0000 0000 0000    .... ...........
---
> 1f206700: 2201 0000 0420 0000 0042 0000 0001 0000    .".. ...B.......
20,21c20,21
< 1f206720: 5544 0000 0024 0000 0001 0000 0000 0000    DU..$...........
< 1f206730: 0000 0000 0000 0000 0020 0000 0000 0000    ........ .......
---
> 1f206720: c3c3 0000 0043 0000 0001 0000 0000 0000    ....C...........
> 1f206730: 0000 0000 0000 0000 8019 0000 00c0 0000    ................
offset name 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 notes
0x100 pd? en mini fifo en div5 dual lp en en fifo en scalar sdiv2p5 en sdiv3p5 en ictrl ictrl ictrl can write 0xffcf, writing 0 doesn't change display, writing 0xffff stops the display
0x104 loop div2 loop div2 loop div2 loop div2 loop div1 loop div1 input div input div writing 0x0 causes rolling noise, writing 0xffff results in 0x0f33 value with no noise
0x108 fifo_div fifo_div fifo_div scalar_div_sec scalar_div_sec scalar_div_sec scalar_div_sec scalar_div_fst scalar_div_fst writing 0x0/0xffff stops the display, 0xffff gives value 0xfff3
0x10c skew_en_fixclk skew_div skew_div skew_div writing does nothing, writing 0xffff does nothing, value 0x0037
0x110 x x x x x x x x set skew
0x120 set lo
0x124 set high
0x138 ssc en step step step step step step step step step step step step ssc step ssc en
0x13c ssc set span
2,3c2,3
< 1f225000: 0100 0000 0000 0000 0000 0000 ffff 0000    ................
< 1f225010: 0555 0000 0000 0000 0000 0000 0000 0000    U...............
---
> 1f225000: 0000 0000 0000 0000 0fff 0000 ffff 0000    ................
> 1f225010: 0666 0000 0000 0000 0000 0000 0001 0000    f...............
8c8
< 1f225060: 0000 0000 0000 0000 0100 0000 0199 0000    ................
---
> 1f225060: d386 0000 ffff 0000 0100 0000 0199 0000    ................
14c14
< 1f2250c0: 0000 0000 0000 0000 0000 0000 0064 0000    ............d...
---
> 1f2250c0: 0000 0000 0003 0000 0000 0000 0064 0000    ............d...
offset 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 notes
0x0 makes display go batshit x x x x x x sw rst resets?
0x8 x x vsync pos vsync neg vde pos vde neg irq flags
0xC x x vsync pos vsync neg vde pos vde neg irq masks
0x10 r/o
0x1c patgenmd? patgenmd? patgenmd? macesrc?
0x28 dacmux?
0x54 fpllen?
0x60 changes between reads
0x64 changes between reads
0xC0 (?) x fifo reset?
0xC8 (?) x DispToDsiMd
0xD0 dac_hpd_en
0xDC x x x x x x x x x x x x dac_hpd_len
0xE0 x x x x x x x x dac_hpd_delay
0xE4 x x x x x x x x dac_hpd_data_code
6,10c6,10
< 1f225240: 0000 0000 08ab 0000 0464 0000 0000 0000    ........d.......
< 1f225250: 002b 0000 0000 0000 0004 0000 00bf 0000    +...............
< 1f225260: 083f 0000 0028 0000 0460 0000 0000 0000    ?...(...`.......
< 1f225270: 00bf 0000 083f 0000 0028 0000 0460 0000    ....?...(...`...
< 1f225280: 0000 0000 0000 0000 0000 0000 0000 0000    ................
---
> 1f225240: 0000 0000 053f 0000 027a 0000 0000 0000    ....?...z.......
> 1f225250: 0045 0000 0000 0000 0009 0000 00e6 0000    E...............
> 1f225260: 04e5 0000 0021 0000 0278 0000 4010 0000    ....!...x....@..
> 1f225270: 00e6 0000 04e5 0000 0021 0000 0278 0000    ........!...x...
> 1f225280: 4010 0000 0000 0000 0000 0000 0000 0000    .@..............
17,19c17,19
< 1f2252f0: 0000 0000 0400 0000 0000 0000 0000 0000    ................
< 1f225300: 0000 0000 0400 0000 0000 0000 0000 0000    ................
< 1f225310: 0000 0000 0400 0000 8080 0000 0080 0000    ................
---
> 1f2252f0: 010b 0000 077f 0000 04a9 0000 0000 0000    ................
> 1f225300: 129c 0000 04a9 0000 1178 0000 1070 0000    ........x...p...
> 1f225310: 04a6 0000 08bb 0000 8080 0000 0080 0000    ................
24c24
< 1f225360: 0000 0000 0000 0000 0000 0000 0000 0000    ................
---
> 1f225360: 00ff 0000 107f 0000 007f 0000 0000 0000    ................
29c29
< 1f2253b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
---
> 1f2253b0: 0000 0000 0000 0000 00ff 0000 0000 0000    ................
33c33
< 1f2253f0: 0000 0000 0000 0000 0039 0000 0000 0000    ........9.......
---
> 1f2253f0: 0000 0000 0000 0000 001b 0000 0000 0000    ................
offset name 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 notes
0x0
0x40 TgenExtHsEn
0x48 Vtt
0x4c HSyncSt
0x50 HSyncEnd
0x54 VSyncSt
0x58 VSyncEnd
0x5c HfdeSt
0x60 HfdeEnd
0x64
0x68 VfdeEnd
0x6c FrameColorEn/FrameColor
0x70 HdeSt
0x74 HdeEnd
0x78 VdeSt
0x7c VdeEnd
0x80 DispWinColor
0x84
0x88
0x8c DacHsyncSt
0x90 DacHsyncEnd
0x94
0x98
0x9c DacHsyncEnd
0xa0 DacHdeEnd
0xa4 DacVdeSt
0xa8 DacVdeEnd
0xac
0xb0
0xb4
0xb8
0xbc
0xc0 brightness en? - can write 0xffff
0xe8 brightness? can't write on ssd202
0xec brightness? can't write on ssd202
0xf0 brightness en?
0xf4 color matrix?
0xf8 color matrix?
0x118 brightness? can't write on ssd202
0x11c brightness? can't write on ssd202
0x160 r/o? reads 0xff when display is working
0x164 r/o?
0x168 r/o?
1b8 r/o? reads 0xff when display is working

i2m before bootsplash

Wireless-tag# md.w 0x1F2A5000 0x100
1f2a5000: 0043 0000 1003 0000 0002 0000 0f10 0000    C...............
1f2a5010: 000f 0000 0000 0000 2008 0000 0000 0000    ......... ......
1f2a5020: 000f 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5030: 000f 0000 0000 0000 1004 0000 0000 0000    ................
1f2a5040: 03ff 0000 0000 0000 0000 0000 0004 0000    ................
1f2a5050: 0000 0000 ffff 0000 2014 0000 0000 0000    ......... ......
1f2a5060: 0111 0000 0421 0000 0000 0000 0000 0000    ....!...........
1f2a5070: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5080: 000f 0000 0000 0000 300c 0000 000f 0000    .........0......
1f2a5090: 0000 0000 4010 0000 0100 0000 0001 0000    .....@..........
1f2a50a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a50b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a50c0: 0000 0000 0000 0000 0000 0000 3444 0000    ............D4..
1f2a50d0: 0000 0000 0011 0000 0000 0000 0000 0000    ................
1f2a50e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a50f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5100: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5110: 0000 0000 0001 0000 0001 0000 0001 0000    ................
1f2a5120: 0001 0000 0001 0000 0000 0000 0000 0000    ................
1f2a5130: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5140: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5150: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5160: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5170: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5180: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5190: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a51a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a51b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a51c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a51d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a51e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a51f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................

after

Wireless-tag# md.w 0x1F2A5000 0x100                           
1f2a5000: 0043 0000 1003 0000 0002 0000 0f10 0000    C...............
1f2a5010: 000f 0000 0000 0000 2008 0000 0000 0000    ......... ......
1f2a5020: 000f 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5030: 000f 0000 0000 0000 1004 0000 0000 0000    ................
1f2a5040: 03ff 0000 0000 0000 0000 0000 0004 0000    ................
1f2a5050: 0000 0000 ffff 0000 2014 0000 0000 0000    ......... ......
1f2a5060: 0111 0000 0421 0000 0000 0000 0000 0000    ....!...........
1f2a5070: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5080: 000f 0000 0000 0000 300c 0000 000f 0000    .........0......
1f2a5090: 0000 0000 4010 0000 0100 0000 0001 0000    .....@..........
1f2a50a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a50b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a50c0: 0000 0000 0000 0000 0000 0000 3444 0000    ............D4..
1f2a50d0: 0000 0000 0011 0000 0000 0000 0000 0000    ................
1f2a50e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a50f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5100: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5110: 0000 0000 0001 0000 0001 0000 0001 0000    ................
1f2a5120: 0001 0000 0001 0000 0000 0000 0000 0000    ................
1f2a5130: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5140: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5150: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5160: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5170: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5180: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a5190: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a51a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a51b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a51c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a51d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a51e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2a51f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................

GOP

GOP should be used for framebuffers from what I can tell but this doesn't seem the case for the bootlogo as the registers are not changing.

https://github.com/linux-chenxing/uboot_msc313e/blob/6bf9b364ea16d79444c4a9c6f99bacc266b17a12/drivers/mstar/rgn/hal/infinity2m/inc/hal_gop_reg.h#L204

  • 0x1f246200
  • 0x1f246400
  • 0x1f246600
  • 0x1f246800
  • 0x1f246a00
  • 0x1f246c00
Wireless-tag# md.w 0x1f246200 0x600
1f246200: 4001 0000 4200 0000 0000 0000 0000 0000    [email protected]..........
1f246210: 0000 0000 8000 0000 0000 0000 0000 0000    ................
1f246220: 00bf 0000 1007 0000 0008 0000 0000 0000    ................
1f246230: 0000 0000 0000 0000 0169 0000 0002 0000    ........i.......
1f246240: 0000 0000 2000 0000 1010 0000 0000 0000    ..... ..........
1f246250: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246260: 0000 0000 00f0 0000 0000 0000 0000 0000    ................
1f246270: 0000 0000 0020 0000 0000 0000 0000 0000    .... ...........
1f246280: 0000 0000 0000 0000 ff00 0000 ff00 0000    ................
1f246290: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462c0: 0168 0000 0240 0000 0000 0000 0000 0000    h...@...........
1f2462d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246300: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246310: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246320: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246330: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246340: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246350: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246360: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246370: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246380: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246390: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246400: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246410: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246420: 00ff 0000 00ff 0000 0000 0000 0000 0000    ................
1f246430: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246440: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246450: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246460: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246470: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246480: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246490: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246500: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246510: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246520: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246530: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246540: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246550: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246560: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246570: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246580: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246590: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246600: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246610: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246620: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246630: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246640: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246650: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246660: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246670: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246680: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246690: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246700: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246710: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246720: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246730: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246740: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246750: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246760: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246770: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246780: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246790: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246800: 4009 0000 4200 0000 1500 0000 75f8 0000    [email protected]..
1f246810: 6946 0000 8000 0000 0000 0000 0000 0000    Fi..............
1f246820: 00bf 0000 0007 0000 0014 0000 0000 0000    ................
1f246830: 0000 0000 0000 0000 0169 0000 0000 0000    ........i.......
1f246840: 0000 0000 2000 0000 1010 0000 0000 0000    ..... ..........
1f246850: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246860: 0000 0000 42f0 0000 0000 0000 0000 0000    .....B..........
1f246870: 007d 0000 0020 0000 0000 0000 0000 0000    }... ...........
1f246880: 0000 0000 0000 0000 ff00 0000 ff00 0000    ................
1f246890: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2468a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2468b0: 0000 0000 0000 0000 0000 0000 ffff 0000    ................
1f2468c0: 0168 0000 0240 0000 0064 0000 0000 0000    [email protected].......
1f2468d0: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f2468e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2468f0: 1000 0000 0000 0000 0000 0000 0081 0000    ................
1f246900: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246910: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246920: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246930: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246940: 0000 0000 0000 0000 0000 0000 0fff 0000    ................
1f246950: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246960: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246970: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246980: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246990: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469d0: 0000 0000 0010 0000 0000 0000 0000 0000    ................
1f2469e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a30: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a50: 0000 0000 0000 0000 4000 0000 0000 0000    .........@......
1f246a60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246aa0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ab0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ac0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ad0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ae0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246af0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b30: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ba0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246bb0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246bc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246bd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246be0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246bf0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246c00: 0301 0000 1601 0000 0300 0000 0302 0000    ................
1f246c10: 1604 0000 0401 0000 0203 0000 1307 0000    ................
1f246c20: 0401 0000 0204 0000 100b 0000 0401 0000    ................
1f246c30: 0301 0000 1601 0000 0300 0000 0302 0000    ................
1f246c40: 1604 0000 0401 0000 0203 0000 1307 0000    ................
1f246c50: 0401 0000 0204 0000 100b 0000 0401 0000    ................
1f246c60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246c70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246c80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246c90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ca0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246cb0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246cc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246cd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ce0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246cf0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d00: 143c 0000 133d 0000 113f 0000 1000 0000    <...=...?.......
1f246d10: 0e02 0000 0b05 0000 0907 0000 0808 0000    ................
1f246d20: 143c 0000 133d 0000 113f 0000 1000 0000    <...=...?.......
1f246d30: 0e02 0000 0b05 0000 0907 0000 0808 0000    ................
1f246d40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246da0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246db0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246dc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246dd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246de0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246df0: 0000 0000 0000 0000 0000 0000 0000 0000    ................

after

Wireless-tag# md.w 0x1f246200 0x600                           
1f246200: 4001 0000 4200 0000 0000 0000 0000 0000    [email protected]..........
1f246210: 0000 0000 8000 0000 0000 0000 0000 0000    ................
1f246220: 00bf 0000 1007 0000 0008 0000 0000 0000    ................
1f246230: 0000 0000 0000 0000 0169 0000 0002 0000    ........i.......
1f246240: 0000 0000 2000 0000 1010 0000 0000 0000    ..... ..........
1f246250: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246260: 0000 0000 00f0 0000 0000 0000 0000 0000    ................
1f246270: 0000 0000 0020 0000 0000 0000 0000 0000    .... ...........
1f246280: 0000 0000 0000 0000 ff00 0000 ff00 0000    ................
1f246290: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462c0: 0168 0000 0240 0000 0000 0000 0000 0000    h...@...........
1f2462d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246300: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246310: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246320: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246330: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246340: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246350: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246360: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246370: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246380: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246390: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246400: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246410: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246420: 00ff 0000 00ff 0000 0000 0000 0000 0000    ................
1f246430: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246440: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246450: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246460: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246470: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246480: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246490: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246500: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246510: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246520: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246530: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246540: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246550: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246560: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246570: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246580: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246590: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246600: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246610: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246620: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246630: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246640: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246650: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246660: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246670: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246680: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246690: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246700: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246710: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246720: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246730: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246740: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246750: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246760: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246770: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246780: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246790: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246800: 4009 0000 4200 0000 1500 0000 75f8 0000    [email protected]..
1f246810: 6946 0000 8000 0000 0000 0000 0000 0000    Fi..............
1f246820: 00bf 0000 0007 0000 0014 0000 0000 0000    ................
1f246830: 0000 0000 0000 0000 0169 0000 0000 0000    ........i.......
1f246840: 0000 0000 2000 0000 1010 0000 0000 0000    ..... ..........
1f246850: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246860: 0000 0000 42f0 0000 0000 0000 0000 0000    .....B..........
1f246870: 007d 0000 0020 0000 0000 0000 0000 0000    }... ...........
1f246880: 0000 0000 0000 0000 ff00 0000 ff00 0000    ................
1f246890: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2468a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2468b0: 0000 0000 0000 0000 0000 0000 ffff 0000    ................
1f2468c0: 0168 0000 0240 0000 0064 0000 0000 0000    [email protected].......
1f2468d0: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f2468e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2468f0: 1000 0000 0000 0000 0000 0000 0081 0000    ................
1f246900: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246910: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246920: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246930: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246940: 0000 0000 0000 0000 0000 0000 0fff 0000    ................
1f246950: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246960: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246970: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246980: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246990: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469d0: 0000 0000 0010 0000 0000 0000 0000 0000    ................
1f2469e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a30: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a50: 0000 0000 0000 0000 4000 0000 0000 0000    .........@......
1f246a60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246aa0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ab0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ac0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ad0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ae0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246af0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b30: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ba0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246bb0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246bc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246bd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246be0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246bf0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246c00: 0301 0000 1601 0000 0300 0000 0302 0000    ................
1f246c10: 1604 0000 0401 0000 0203 0000 1307 0000    ................
1f246c20: 0401 0000 0204 0000 100b 0000 0401 0000    ................
1f246c30: 0301 0000 1601 0000 0300 0000 0302 0000    ................
1f246c40: 1604 0000 0401 0000 0203 0000 1307 0000    ................
1f246c50: 0401 0000 0204 0000 100b 0000 0401 0000    ................
1f246c60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246c70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246c80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246c90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ca0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246cb0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246cc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246cd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ce0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246cf0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d00: 143c 0000 133d 0000 113f 0000 1000 0000    <...=...?.......
1f246d10: 0e02 0000 0b05 0000 0907 0000 0808 0000    ................
1f246d20: 143c 0000 133d 0000 113f 0000 1000 0000    <...=...?.......
1f246d30: 0e02 0000 0b05 0000 0907 0000 0808 0000    ................
1f246d40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246da0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246db0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246dc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246dd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246de0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246df0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
original firmware

root@OpenWrt:/# devmem 0x1f246800
0x0000C408
root@OpenWrt:/# devmem 0x1f246200
0x00004500

mainline with u-boot logo

devmem 0x1f246800
0x00004009
# devmem 0x1f246200
0x00004001
# 

OSD

  • 0x1f243000
  • 0x1f243400
  • 0x1f247400

MOP??

offset name 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 notes
0x0 swreset
0x4 auto blanking win size? clk_gop clk_miu
0xc pipe_delay pipe_delay pipe_delay pipe_delay pipe_delay
0x10 ymd_thd
0x14 cdma_thd
0x18 Luma DMA priority
0x1c gw_hsize gw_hsize gw_hsize gw_hsize gw_hsize gw_hsize gw_hsize gw_hsize gw_hsize gw_hsize gw_hsize gw_hsize gw_hsize
0x20 gw_vsize gw_vsize gw_vsize gw_vsize gw_vsize gw_vsize gw_vsize gw_vsize gw_vsize gw_vsize gw_vsize gw_vsize gw_vsize
0x2c Luma DMA priority
0x30 vsync irq mask?
0x54 gw_hext
0x100 //h40 set 4tap

before

1f280a00: 0001 0000 0f00 0000 0000 0000 000a 0000    ................
1f280a10: 00f8 0000 00f8 0000 00f0 0000 0780 0000    ................
1f280a20: 0438 0000 01a1 0000 0000 0000 00f0 0000    8...............
1f280a30: 0001 0000 0820 0000 0000 0000 0000 0000    .... ...........
1f280a40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280a50: 0000 0000 0080 0000 0080 0000 0000 0000    ................
1f280a60: 0000 0000 0000 0000 0000 0000 0080 0000    ................
1f280a70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280a80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280a90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280aa0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ab0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ac0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ad0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ae0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280af0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280b00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280b10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280b20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280b30: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280b40: 0080 0000 0000 0000 0000 0000 0000 0000    ................
1f280b50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280b60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280b70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280b80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280b90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ba0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280bb0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280bc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280bd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280be0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280bf0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
Wireless-tag# 

after

1f280a00: 0000 0000 0f00 0000 0000 0000 000a 0000    ................
1f280a10: 00f8 0000 00d0 0000 00f0 0000 0780 0000    ................
1f280a20: 0438 0000 01a1 0000 0000 0000 00f0 0000    8...............
1f280a30: 0001 0000 0820 0000 0000 0000 0000 0000    .... ...........
1f280a40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280a50: 0000 0000 0080 0000 0080 0000 0000 0000    ................
1f280a60: 0000 0000 0000 0000 0000 0000 0080 0000    ................
1f280a70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280a80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280a90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280aa0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ab0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ac0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ad0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ae0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280af0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280b00: 0689 0000 0000 0000 0000 0000 0000 0000    ................
1f280b10: 0000 0000 0000 0000 e161 0000 4810 0000    ........a....H..
1f280b20: 0084 0000 0000 0000 0000 0000 0000 0000    ................
1f280b30: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280b40: 0080 0000 0000 0000 0000 0000 0000 0000    ................
1f280b50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280b60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280b70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280b80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280b90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ba0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280bb0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280bc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280bd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280be0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280bf0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
  • MOPG bank 1 - 0x1f280c00
offset name 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 notes
0x0 en
0x8 yaddr l? x x x x x x x x x x x x x x x x Y data address right shifted 4
0xc yaddr h? x x x x x x x x x x x x
0x10 caddr l? x x x x x x x x x x x x x x x x C data address right shifted 4
0x14 caddr h? x x x x x x x x x x x x
0x18 hst x x x x x x x x x x x x x
0x1c hend x x x x x x x x x x x x x
0x20 vst x x x x x x x x x x x x x
0x24 vend x x x x x x x x x x x x x
0x28 pitch? x x x x x x x x x x x x x
0x2c src width x x x x x x x x x x x x x
0x30 src height x x x x x x x x x x x x x
0x34 h scale x x x x x x x x x x x x x
0x38 v scale x x x x x x x x x x x x x

8 windows per bank? NV12 format?

< 1f280c00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
< 1f280c10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
< 1f280c20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
< 1f280c30: 0000 0000 1000 0000 1000 0000 0000 0000    ................
---
> 1f280c00: 0001 0000 0000 0000 0000 0000 007c 0000    ............|...
> 1f280c10: 7e90 0000 007c 0000 0000 0000 02cf 0000    .~..|...........
> 1f280c20: 0000 0000 02cf 0000 002d 0000 02cf 0000    ........-.......
> 1f280c30: 02cf 0000 1000 0000 1000 0000 0000 0000    ................
  • MOPG bank 2 - 0x1f280e00

before:

1f280e00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280e10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280e20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280e30: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f280e40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280e50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280e60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280e70: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f280e80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280e90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ea0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280eb0: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f280ec0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ed0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ee0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ef0: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f280f00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280f10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280f20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280f30: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f280f40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280f50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280f60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280f70: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f280f80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280f90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280fa0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280fb0: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f280fc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280fd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280fe0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ff0: 0000 0000 1000 0000 1000 0000 0000 0000    ................

after:

1f280e00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280e10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280e20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280e30: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f280e40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280e50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280e60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280e70: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f280e80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280e90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ea0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280eb0: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f280ec0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ed0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ee0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ef0: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f280f00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280f10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280f20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280f30: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f280f40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280f50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280f60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280f70: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f280f80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280f90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280fa0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280fb0: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f280fc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280fd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280fe0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f280ff0: 0000 0000 1000 0000 1000 0000 0000 0000    ................

before

1f281000: 0001 0000 0f00 0000 0000 0000 000a 0000    ................
1f281010: 00f8 0000 00f8 0000 00f0 0000 0780 0000    ................
1f281020: 0438 0000 0288 0000 0000 0000 00f0 0000    8...............
1f281030: 0000 0000 0820 0000 0000 0000 0000 0000    .... ...........
1f281040: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281050: 0000 0000 0080 0000 0080 0000 0000 0000    ................
1f281060: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281070: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281080: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281090: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2810a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2810b0: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f2810c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2810d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2810e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2810f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281100: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281110: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281120: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281130: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281140: 0080 0000 8000 0000 0000 0000 0000 0000    ................
1f281150: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281160: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281170: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281180: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281190: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2811a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2811b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2811c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2811d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2811e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2811f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................

after

1f281000: 0001 0000 0f00 0000 0000 0000 000a 0000    ................
1f281010: 00f8 0000 00f8 0000 00f0 0000 0780 0000    ................
1f281020: 0438 0000 0288 0000 0000 0000 00f0 0000    8...............
1f281030: 0000 0000 0820 0000 0000 0000 0000 0000    .... ...........
1f281040: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281050: 0000 0000 0080 0000 0080 0000 0000 0000    ................
1f281060: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281070: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281080: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281090: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2810a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2810b0: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f2810c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2810d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2810e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2810f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281100: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281110: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281120: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281130: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281140: 0080 0000 8000 0000 0000 0000 0000 0000    ................
1f281150: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281160: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281170: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281180: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281190: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2811a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2811b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2811c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2811d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2811e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2811f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
  • MOP ROT - 0x1f281a00
offset name 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 notes
0x4 dbfwr 1? dbfwr 0? db en1? db en0? register double buffer control?
0x40 en 0? src y width0 src y width0 src y width0 src y width0 src y width0 src y width0 src y width0 src y width0 src y width0 src y width0 src y width0 src y width0 src y width0 src y width0 src y width0
0x44 src y height0 src y height0 src y height0 src y height0 src y height0 src y height0 src y height0 src y height0 src y height0 src y height0 src y height0 src y height0 src y height0 src y height0 src y height0
0x50 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0
0x54 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0 ysrc addr 0
0x5c ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0
0x60 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0 ydst addr0
0x80 src c width0 src c width0 src c width0 src c width0 src c width0 src c width0 src c width0 src c width0 src c width0 src c width0 src c width0 src c width0 src c width0 src c width0 src c width0
0x84 src c height0 src c height0 src c height0 src c height0 src c height0 src c height0 src c height0 src c height0 src c height0 src c height0 src c height0 src c height0 src c height0 src c height0 src c height0
0x90 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0
0x94 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0 csrc addr 0
0x9c cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0
0xa0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0 cdst addr 0
0xc0 en 1? src y width1 src y width1 src y width1 src y width1 src y width1 src y width1 src y width1 src y width1 src y width1 src y width1 src y width1 src y width1 src y width1 src y width1 src y width1
0xc4 src y height 1 src y height 1 src y height 1 src y height 1 src y height 1 src y height 1 src y height 1 src y height 1 src y height 1 src y height 1 src y height 1 src y height 1 src y height 1 src y height 1 src y height 1
0xd0 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1
0xd4 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1 ysrc addr 1
0xdc ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1
0xd8 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1 ydst addr 1
0x100 src c width 1 src c width 1 src c width 1 src c width 1 src c width 1 src c width 1 src c width 1 src c width 1 src c width 1 src c width 1 src c width 1 src c width 1 src c width 1 src c width1 src c width1
0x110 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1
0x114 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1 csrc addr 1
0x11c cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1
0x120 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1 cdst addr 1

before

1f281a00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281a10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281a20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281a30: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281a40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281a50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281a60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281a70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281a80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281a90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281aa0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281ab0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281ac0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281ad0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281ae0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281af0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281b00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281b10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281b20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281b30: 0000 0000 0000 0000 0000 0000 6666 0000    ............ff..
1f281b40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281b50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281b60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281b70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281b80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281b90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281ba0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281bb0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281bc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281bd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281be0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281bf0: 0000 0000 0000 0000 0000 0000 0000 0000    ................

after

1f281a00: 0000 0000 0003 0000 0000 0000 0000 0000    ................
1f281a10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281a20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281a30: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281a40: 0000 0000 0000 0000 0820 0000 a01f 0000    ........ .......
1f281a50: 0000 0000 0000 0000 0801 0000 0000 0000    ................
1f281a60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281a70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281a80: 0000 0000 0000 0000 0820 0000 a01f 0000    ........ .......
1f281a90: 0000 0000 0000 0000 0801 0000 0000 0000    ................
1f281aa0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281ab0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281ac0: 0000 0000 0000 0000 0820 0000 a01f 0000    ........ .......
1f281ad0: 0000 0000 0000 0000 0801 0000 0000 0000    ................
1f281ae0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281af0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281b00: 0000 0000 0000 0000 0820 0000 a01f 0000    ........ .......
1f281b10: 0000 0000 0000 0000 0801 0000 0000 0000    ................
1f281b20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281b30: 0000 0000 0000 0000 0000 0000 6666 0000    ............ff..
1f281b40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281b50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281b60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281b70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281b80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281b90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281ba0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281bb0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281bc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281bd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281be0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f281bf0: 0000 0000 0000 0000 0000 0000 0000 0000    ................

CLOCKS!

22,23c22,23
< 1f207140: 0000 0000 0001 0000 0001 0000 0101 0000    ................
< 1f207150: 0001 0000 0101 0000 0101 0000 0001 0000    ................
---
> 1f207140: 0000 0000 0001 0000 0001 0000 0000 0000    ................
> 1f207150: 0000 0000 0101 0000 0101 0000 0001 0000    ................
26c26
< 1f207180: 0010 0000 0014 0000 0000 0000 0009 0000    ................
---
> 1f207180: 0010 0000 0014 0000 0000 0000 0028 0000    ............(...
29,30c29,30
< 1f2071b0: 0100 0000 003d 0000 0001 0000 0001 0000    ....=...........
< 1f2071c0: 0000 0000 0003 0000 0000 0000 0c40 0000    ............@...
---
> 1f2071b0: 0100 0000 003d 0000 0001 0000 0000 0000    ....=...........
> 1f2071c0: 0000 0000 0003 0000 0000 0000 0e42 0000    ............B...
  • 0x14c - disp_432
  • 0x150 - mop
  • 0x18c - sc_pixel
  • 0x1bc - mipi tx
  • 0x1cc - gate readback

MOAR dumps

before

md.w 0x1f246000 0x800
1f246000: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246010: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246020: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246030: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246040: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246050: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246060: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246070: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246080: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246090: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2460a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2460b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2460c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2460d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2460e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2460f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246100: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246110: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246120: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246130: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246140: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246150: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246160: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246170: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246180: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246190: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2461a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2461b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2461c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2461d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2461e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2461f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246200: 4001 0000 4200 0000 0000 0000 0000 0000    [email protected]..........
1f246210: 0000 0000 8000 0000 0000 0000 0000 0000    ................
1f246220: 00bf 0000 1007 0000 0008 0000 0000 0000    ................
1f246230: 0000 0000 0000 0000 0169 0000 0002 0000    ........i.......
1f246240: 0000 0000 2000 0000 1010 0000 0000 0000    ..... ..........
1f246250: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246260: 0000 0000 00f0 0000 0000 0000 0000 0000    ................
1f246270: 0000 0000 0020 0000 0000 0000 0000 0000    .... ...........
1f246280: 0000 0000 0000 0000 ff00 0000 ff00 0000    ................
1f246290: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462c0: 0168 0000 0240 0000 0000 0000 0000 0000    h...@...........
1f2462d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246300: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246310: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246320: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246330: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246340: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246350: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246360: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246370: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246380: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246390: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246400: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246410: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246420: 00ff 0000 00ff 0000 0000 0000 0000 0000    ................
1f246430: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246440: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246450: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246460: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246470: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246480: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246490: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246500: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246510: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246520: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246530: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246540: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246550: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246560: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246570: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246580: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246590: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246600: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246610: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246620: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246630: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246640: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246650: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246660: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246670: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246680: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246690: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246700: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246710: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246720: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246730: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246740: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246750: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246760: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246770: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246780: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246790: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246800: 4009 0000 4200 0000 1500 0000 75f8 0000    [email protected]..
1f246810: 6946 0000 8000 0000 0000 0000 0000 0000    Fi..............
1f246820: 00bf 0000 0007 0000 0014 0000 0000 0000    ................
1f246830: 0000 0000 0000 0000 0169 0000 0000 0000    ........i.......
1f246840: 0000 0000 2000 0000 1010 0000 0000 0000    ..... ..........
1f246850: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246860: 0000 0000 42f0 0000 0000 0000 0000 0000    .....B..........
1f246870: 007d 0000 0020 0000 0000 0000 0000 0000    }... ...........
1f246880: 0000 0000 0000 0000 ff00 0000 ff00 0000    ................
1f246890: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2468a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2468b0: 0000 0000 0000 0000 0000 0000 ffff 0000    ................
1f2468c0: 0168 0000 0240 0000 0064 0000 0000 0000    [email protected].......
1f2468d0: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f2468e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2468f0: 1000 0000 0000 0000 0000 0000 0081 0000    ................
1f246900: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246910: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246920: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246930: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246940: 0000 0000 0000 0000 0000 0000 0fff 0000    ................
1f246950: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246960: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246970: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246980: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246990: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469d0: 0000 0000 0010 0000 0000 0000 0000 0000    ................
1f2469e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a30: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a50: 0000 0000 0000 0000 4000 0000 0000 0000    .........@......
1f246a60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246aa0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ab0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ac0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ad0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ae0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246af0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b30: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ba0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246bb0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246bc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246bd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246be0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246bf0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246c00: 0301 0000 1601 0000 0300 0000 0302 0000    ................
1f246c10: 1604 0000 0401 0000 0203 0000 1307 0000    ................
1f246c20: 0401 0000 0204 0000 100b 0000 0401 0000    ................
1f246c30: 0301 0000 1601 0000 0300 0000 0302 0000    ................
1f246c40: 1604 0000 0401 0000 0203 0000 1307 0000    ................
1f246c50: 0401 0000 0204 0000 100b 0000 0401 0000    ................
1f246c60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246c70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246c80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246c90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ca0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246cb0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246cc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246cd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ce0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246cf0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d00: 143c 0000 133d 0000 113f 0000 1000 0000    <...=...?.......
1f246d10: 0e02 0000 0b05 0000 0907 0000 0808 0000    ................
1f246d20: 143c 0000 133d 0000 113f 0000 1000 0000    <...=...?.......
1f246d30: 0e02 0000 0b05 0000 0907 0000 0808 0000    ................
1f246d40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246da0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246db0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246dc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246dd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246de0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246df0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e30: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ea0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246eb0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ec0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ed0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ee0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ef0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f30: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246fa0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246fb0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246fc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246fd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246fe0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ff0: 0000 0000 0000 0000 0000 0000 0000 0000    ................

after

md.w 0x1f246000 0x800
1f246000: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246010: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246020: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246030: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246040: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246050: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246060: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246070: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246080: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246090: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2460a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2460b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2460c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2460d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2460e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2460f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246100: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246110: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246120: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246130: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246140: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246150: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246160: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246170: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246180: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246190: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2461a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2461b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2461c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2461d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2461e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2461f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246200: 4001 0000 4200 0000 0000 0000 0000 0000    [email protected]..........
1f246210: 0000 0000 8000 0000 0000 0000 0000 0000    ................
1f246220: 00bf 0000 1007 0000 0008 0000 0000 0000    ................
1f246230: 0000 0000 0000 0000 0169 0000 0002 0000    ........i.......
1f246240: 0000 0000 2000 0000 1010 0000 0000 0000    ..... ..........
1f246250: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246260: 0000 0000 00f0 0000 0000 0000 0000 0000    ................
1f246270: 0000 0000 0020 0000 0000 0000 0000 0000    .... ...........
1f246280: 0000 0000 0000 0000 ff00 0000 ff00 0000    ................
1f246290: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462c0: 0168 0000 0240 0000 0000 0000 0000 0000    h...@...........
1f2462d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2462f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246300: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246310: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246320: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246330: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246340: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246350: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246360: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246370: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246380: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246390: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2463f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246400: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246410: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246420: 00ff 0000 00ff 0000 0000 0000 0000 0000    ................
1f246430: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246440: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246450: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246460: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246470: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246480: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246490: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2464f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246500: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246510: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246520: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246530: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246540: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246550: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246560: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246570: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246580: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246590: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2465f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246600: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246610: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246620: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246630: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246640: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246650: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246660: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246670: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246680: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246690: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2466f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246700: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246710: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246720: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246730: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246740: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246750: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246760: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246770: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246780: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246790: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467d0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2467f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246800: 4009 0000 4200 0000 1500 0000 75f8 0000    [email protected]..
1f246810: 6946 0000 8000 0000 0000 0000 0000 0000    Fi..............
1f246820: 00bf 0000 0007 0000 0014 0000 0000 0000    ................
1f246830: 0000 0000 0000 0000 0169 0000 0000 0000    ........i.......
1f246840: 0000 0000 2000 0000 1010 0000 0000 0000    ..... ..........
1f246850: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246860: 0000 0000 42f0 0000 0000 0000 0000 0000    .....B..........
1f246870: 007d 0000 0020 0000 0000 0000 0000 0000    }... ...........
1f246880: 0000 0000 0000 0000 ff00 0000 ff00 0000    ................
1f246890: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2468a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2468b0: 0000 0000 0000 0000 0000 0000 ffff 0000    ................
1f2468c0: 0168 0000 0240 0000 0064 0000 0000 0000    [email protected].......
1f2468d0: 0000 0000 1000 0000 1000 0000 0000 0000    ................
1f2468e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2468f0: 1000 0000 0000 0000 0000 0000 0081 0000    ................
1f246900: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246910: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246920: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246930: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246940: 0000 0000 0000 0000 0000 0000 0fff 0000    ................
1f246950: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246960: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246970: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246980: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246990: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469a0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469b0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469c0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469d0: 0000 0000 0010 0000 0000 0000 0000 0000    ................
1f2469e0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f2469f0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a30: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a50: 0000 0000 0000 0000 4000 0000 0000 0000    .........@......
1f246a60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246a90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246aa0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ab0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ac0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ad0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ae0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246af0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b30: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246b90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ba0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246bb0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246bc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246bd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246be0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246bf0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246c00: 0301 0000 1601 0000 0300 0000 0302 0000    ................
1f246c10: 1604 0000 0401 0000 0203 0000 1307 0000    ................
1f246c20: 0401 0000 0204 0000 100b 0000 0401 0000    ................
1f246c30: 0301 0000 1601 0000 0300 0000 0302 0000    ................
1f246c40: 1604 0000 0401 0000 0203 0000 1307 0000    ................
1f246c50: 0401 0000 0204 0000 100b 0000 0401 0000    ................
1f246c60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246c70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246c80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246c90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ca0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246cb0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246cc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246cd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ce0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246cf0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d00: 143c 0000 133d 0000 113f 0000 1000 0000    <...=...?.......
1f246d10: 0e02 0000 0b05 0000 0907 0000 0808 0000    ................
1f246d20: 143c 0000 133d 0000 113f 0000 1000 0000    <...=...?.......
1f246d30: 0e02 0000 0b05 0000 0907 0000 0808 0000    ................
1f246d40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246d90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246da0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246db0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246dc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246dd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246de0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246df0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e30: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246e90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ea0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246eb0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ec0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ed0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ee0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ef0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f00: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f10: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f20: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f30: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f40: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f50: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f60: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f70: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f80: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246f90: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246fa0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246fb0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246fc0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246fd0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246fe0: 0000 0000 0000 0000 0000 0000 0000 0000    ................
1f246ff0: 0000 0000 0000 0000 0000 0000 0000 0000    ................

Vendor u-boot dump

SigmaStar # bootlogo 0 0 0 0 0
do_display:2076
do_display:2091
do_display:2109
do_display:2136

NAND read: device 0 offset 0x4e0000, size 0x60000
Time:78998 us, speed:4977 KB/s
 393216 bytes read: OK
do_display:2153
do_display:2174
do_display:2297
_BootJpdYuvCtrl:1458
_BootLogoYuv444ToYuv420:1190
do_display:2303
_BootDispCtrl:1580
_BootLogoDispPnlInit:1138
HalDispMopSetClk:760 - w:2 0x00207150:0x0000:0x000f
HalDispSetClkDisp432:293 - w:2 0x0020714c:0x0000:0x000f

This doesn't seem to matter, can disable this at runtime and stuff still works.

HalDispSetClkDisp216:314 - w:2 0x0020714c:0x0000:0x0f00
HalDispSetMaceSrc:54 - w:2 0x0022501c:0x0001:0x0001

Clearing this bit messes up the u-boot logo (even more than it already is on the dongshanpione..) but everything is fine once the kernel is going.

HalDispSetFrameColor:333 - w:2 0x0022526c:0x4010:0x7fff
HalDispSetDispWinColor:346 - w:2 0x00225280:0x4010:0x7fff
HalDispSetDispWinColorForce:351 - w:2 0x00225280:0x8000:0x8000
WriteColorMatrix:974 - w:2 0x002252f4:0x077f
WriteColorMatrix:974 - w:2 0x002252f8:0x04a9
WriteColorMatrix:974 - w:2 0x002252fc:0x0000
WriteColorMatrix:974 - w:2 0x00225300:0x129c
WriteColorMatrix:974 - w:2 0x00225304:0x04a9
WriteColorMatrix:974 - w:2 0x00225308:0x1178
WriteColorMatrix:974 - w:2 0x0022530c:0x1070
WriteColorMatrix:974 - w:2 0x00225310:0x04a6
WriteColorMatrix:974 - w:2 0x00225314:0x08bb

Messing with these changes the colours but the timing is still right. Setting them all to zero gives a blank display.

SetVideoColorMatrix:1018 - w:2 0x002252f0:0x000b:0x000f

Setting this to zero causes the screen to go mostly purple but the timing seems to still be correct as tux is visible.

SetBrightnessEn:1082 - w:2 0x002252f0:0x0100:0x0100
SetBrightness:1097 - w:2 0x00225318:0x0080:0x00ff
SetBrightness:1098 - w:2 0x00225318:0x8000:0xff00
SetBrightness:1099 - w:2 0x0022531c:0x0080:0x00ff
HalDispMopRotInit:1037 - w:2 0x00281a48:0x0820:0x3f3f
HalDispMopRotInit:1038 - w:2 0x00281a4c:0xa01f:0xbfff
HalDispMopRotInit:1039 - w:2 0x00281a58:0x0801:0x0f07
HalDispMopRotInit:1042 - w:2 0x00281a88:0x0820:0x3f3f
HalDispMopRotInit:1043 - w:2 0x00281a8c:0xa01f:0xbfff
HalDispMopRotInit:1044 - w:2 0x00281a98:0x0801:0x0f07
HalDispMopRotInit:1047 - w:2 0x00281ac8:0x0820:0x3f3f
HalDispMopRotInit:1048 - w:2 0x00281acc:0xa01f:0xbfff
HalDispMopRotInit:1049 - w:2 0x00281ad8:0x0801:0x0f07
HalDispMopRotInit:1052 - w:2 0x00281b08:0x0820:0x3f3f
HalDispMopRotInit:1053 - w:2 0x00281b0c:0xa01f:0xbfff
HalDispMopRotInit:1054 - w:2 0x00281b18:0x0801:0x0f07
HalDispMopRot0DbfEn:800 - w:2 0x00281a04:0x0001:0x0001
HalDispMopRot1DbfEn:805 - w:2 0x00281a04:0x0002:0x0002
HalMopsShadowInit:65 - r:2 0x00280c04:0x0000
HalMopsShadowInit:67 - r:2 0x00280c44:0x0000
HalMopsShadowInit:69 - r:2 0x00280c84:0x0000
HalMopsShadowInit:71 - r:2 0x00280cc4:0x0000
HalMopsShadowInit:73 - r:2 0x00280d04:0x0000
HalMopsShadowInit:75 - r:2 0x00280d44:0x0000
HalMopsShadowInit:77 - r:2 0x00280d84:0x0000
HalMopsShadowInit:79 - r:2 0x00280dc4:0x0000
HalMopsShadowInit:83 - r:2 0x00280e04:0x0000
HalMopsShadowInit:85 - r:2 0x00280e44:0x0000
HalMopsShadowInit:87 - r:2 0x00280e84:0x0000
HalMopsShadowInit:89 - r:2 0x00280ec4:0x0000
HalMopsShadowInit:91 - r:2 0x00280f04:0x0000
HalMopsShadowInit:93 - r:2 0x00280f44:0x0000
HalMopsShadowInit:95 - r:2 0x00280f84:0x0000
HalMopsShadowInit:97 - r:2 0x00280fc4:0x0000
HalMopsShadowInit:101 - r:2 0x00281144:0x8000
HalDispMopgSwReset:337 - w:2 0x00280a00:0x0001:0x0001
HalDispMopgSwReset:338 - w:2 0x00280a00:0x0000:0x0001

Forcing reset on makes the screen go blue in u-boot, framebuffer works in kernel though

HalDispMopgInit:360 - w:2 0x00280a04:0x0100:0x0100
HalDispMopgInit:361 - w:2 0x00280a04:0x0200:0x0200
HalDispMopgSetAutoStretchWinSizeEn:343 - w:2 0x00280a04:0x0400:0x0400
HalDispMopgInit:363 - w:2 0x00280a04:0x0800:0x0800
HalDispMopgSetPipeDelay:354 - w:2 0x00280a0c:0x000a:0x001f
HalDispMopgInit:365 - w:2 0x00280a10:0x00f8:0x00ff
HalDispMopgInit:366 - w:2 0x00280a14:0x00d0:0x00ff
HalDispMopgInit:367 - w:2 0x00280a18:0x00f0:0x00ff
HalDispMopgInit:368 - w:2 0x00280a2c:0x00f0:0x00ff
HalDispMopgInit:369 - w:2 0x00280a54:0x0080:0x1fff
HalDispMopgInit:371 - w:2 0x00280b00:0x0689:0x07ff
HalDispMopDbBfWr:781 - w:2 0x00280bfc:0x0100:0x0100
HalDispMopDbBfWr:782 - w:2 0x00280bfc:0x0000:0x0100
HalDispMopgGwinEn:386 - w:2 0x00280c00:0x0000:0x0001
HalDispMopDbBfWr:781 - w:2 0x00280bfc:0x0100:0x0100
HalDispMopDbBfWr:782 - w:2 0x00280bfc:0x0000:0x0100
HalDispMopgSetSourceParam:517 - w:2 0x00280c2c:0x0000:0x1fff
HalDispMopgSetSourceParam:518 - w:2 0x00280c30:0x0000:0x1fff
HalDispMopDbBfWr:781 - w:2 0x00280bfc:0x0100:0x0100
HalDispMopDbBfWr:782 - w:2 0x00280bfc:0x0000:0x0100
HalDispMopgSetGwinParam:479 - w:2 0x00280c18:0x0000:0x1fff
HalDispMopgSetGwinParam:480 - w:2 0x00280c1c:0x0000:0x1fff
HalDispMopgSetGwinParam:481 - w:2 0x00280c20:0x0000:0x1fff
HalDispMopgSetGwinParam:482 - w:2 0x00280c24:0x0000:0x1fff
HalDispMopDbBfWr:781 - w:2 0x00280bfc:0x0100:0x0100
HalDispMopDbBfWr:782 - w:2 0x00280bfc:0x0000:0x0100
HalDispSetFrameColor:333 - w:2 0x0022526c:0x4010:0x7fff
HalDispSetDispWinColorForce:351 - w:2 0x00225280:0x8000:0x8000
HalDispSetDispWinColorForce:351 - w:2 0x00225280:0x0000:0x8000
HalDispMopgSetSourceParam:517 - w:2 0x00280c2c:0x03ff:0x1fff
HalDispMopgSetSourceParam:518 - w:2 0x00280c30:0x0257:0x1fff
HalDispMopDbBfWr:781 - w:2 0x00280bfc:0x0100:0x0100
HalDispMopDbBfWr:782 - w:2 0x00280bfc:0x0000:0x0100
HalDispMopgSetGwinParam:479 - w:2 0x00280c18:0x0000:0x1fff
HalDispMopgSetGwinParam:480 - w:2 0x00280c1c:0x03ff:0x1fff
HalDispMopgSetGwinParam:481 - w:2 0x00280c20:0x0000:0x1fff
HalDispMopgSetGwinParam:482 - w:2 0x00280c24:0x0257:0x1fff
HalDispMopDbBfWr:781 - w:2 0x00280bfc:0x0100:0x0100
HalDispMopDbBfWr:782 - w:2 0x00280bfc:0x0000:0x0100
HalDispMopgSetHScaleFac:533 - w:2 0x00280c34:0x1000:0x1fff
HalDispMopDbBfWr:781 - w:2 0x00280bfc:0x0100:0x0100
HalDispMopDbBfWr:782 - w:2 0x00280bfc:0x0000:0x0100
HalDispMopgSetVScaleFac:548 - w:2 0x00280c38:0x1000:0x1fff
HalDispMopDbBfWr:781 - w:2 0x00280bfc:0x0100:0x0100
HalDispMopDbBfWr:782 - w:2 0x00280bfc:0x0000:0x0100
HalDispMopgSetYAddr:406 - w:2 0x00280c08:0x0000:0xffff
HalDispMopgSetYAddr:407 - w:2 0x00280c0c:0x007c:0x0fff
HalDispMopDbBfWr:781 - w:2 0x00280bfc:0x0100:0x0100
HalDispMopDbBfWr:782 - w:2 0x00280bfc:0x0000:0x0100
HalDispMopgSetCAddr:450 - w:2 0x00280c10:0x9600:0xffff
HalDispMopgSetCAddr:451 - w:2 0x00280c14:0x007c:0x0fff
HalDispMopDbBfWr:781 - w:2 0x00280bfc:0x0100:0x0100
HalDispMopDbBfWr:782 - w:2 0x00280bfc:0x0000:0x0100
HalDispMopgSetPitch:499 - w:2 0x00280c28:0x0040:0x1fff
HalDispMopDbBfWr:781 - w:2 0x00280bfc:0x0100:0x0100
HalDispMopDbBfWr:782 - w:2 0x00280bfc:0x0000:0x0100
_HalMopSwShadowHandler:183 - w:2 0x00280c04:0x002d:0xffff
HalDispMopDbBfWr:781 - w:2 0x00280bfc:0x0100:0x0100
HalDispMopDbBfWr:782 - w:2 0x00280bfc:0x0000:0x0100
_HalMopSwShadowHandler:183 - w:2 0x00280c04:0x0000:0xffff
HalDispMopDbBfWr:781 - w:2 0x00280bfc:0x0100:0x0100
HalDispMopDbBfWr:782 - w:2 0x00280bfc:0x0000:0x0100
HalDispMopgGwinEn:386 - w:2 0x00280c00:0x0001:0x0001
HalDispMopDbBfWr:781 - w:2 0x00280bfc:0x0100:0x0100
HalDispMopDbBfWr:782 - w:2 0x00280bfc:0x0000:0x0100
HalPnlSetClkHdmi:446 - w:2 0x002266d4:0x0004:0x000f

This mux is between sc_pixel and the clock for OP2 I think. You need this even for RGB despite it being called HDMI

HalPnlSetClkDac:469 - w:2 0x002266d8:0x0004:0x000f
HalPnlSetClkScPixel:528 - w:2 0x0020718c:0x0028:0x003f

This is setting LPLL as the pixel clock. Everything except writing 0x0 produces an image in u-boot. 0x4 causes rolling.

HalPnlSetClkMipiDsi:566 - w:2 0x002071bc:0x0000:0x001f
HalPnlSetClkMipiDsiAbp:493 - w:2 0x002266dc:0x0004:0x000f
HalPnlGetTtlMipiDsiSupported:749 - w:2 0x0000400c:0x0000:0x0100
HalPnlGetTtlMipiDsiSupported:750 - r:2 0x00004014:0x0809
HalPnlSetTTLPadMux:304 - w:2 0x00203c3c:0x0000:0xffff
HalPnlSetTTLPadMux:305 - w:2 0x00203c38:0x0000:0xffff
HalPnlSetTTLPadMux:306 - w:2 0x00203c34:0x0100:0xffff
HalPnlSetVSyncSt:369 - w:2 0x00225254:0x0000:0x1fff
HalPnlSetVSyncEnd:374 - w:2 0x00225258:0x0003:0x1fff
HalPnlSetVfdeSt:379 - w:2 0x00225264:0x001b:0x1fff
HalPnlSetVfdeEnd:384 - w:2 0x00225268:0x0272:0x1fff
HalPnlSetVdeSt:389 - w:2 0x00225278:0x001b:0x1fff
HalPnlSetVdeEnd:394 - w:2 0x0022527c:0x0272:0x1fff
HalPnlSetVtt:399 - w:2 0x00225248:0x027a:0x1fff
HalPnlSetHSyncSt:404 - w:2 0x0022524c:0x0004:0x1fff
HalPnlSetHSyncEnd:409 - w:2 0x00225250:0x0033:0x1fff
HalPnlSetHfdeSt:414 - w:2 0x0022525c:0x0062:0x1fff
HalPnlSetHfdeEnd:419 - w:2 0x00225260:0x0461:0x1fff
HalPnlSetHdeSt:424 - w:2 0x00225270:0x0062:0x1fff
HalPnlSetHdeEnd:429 - w:2 0x00225274:0x0461:0x1fff
HalPnlSetHtt:434 - w:2 0x00225244:0x053f:0x1fff
HalPnlSetSwReste:636 - w:2 0x00225000:0x0100:0xff00
HalPnlSetFifoRest:641 - w:2 0x002250c0:0x0001:0x0001
HalPnlSetFifoRest:641 - w:2 0x002250c0:0x0000:0x0001
HalPnlSetSwReste:636 - w:2 0x00225000:0x0000:0xff00

These don't seem to affect timing. Toggling the software reset breaks the image (first line smeared?) but the display is still running so timing is still right?

HalPnlSetRgbSwap:712 - w:2 0x002253f8:0x001b:0x003f
HalPnlSetRgbMlSwap:717 - w:2 0x002253f8:0x0100:0x0100
HalPnlDumpLpllSetting:352 - w:2 0x00206700:0x2201
HalPnlDumpLpllSetting:352 - w:2 0x00206704:0x0420
HalPnlDumpLpllSetting:352 - w:2 0x00206708:0x0042
HalPnlDumpLpllSetting:352 - w:2 0x0020670c:0x0001
HalPnlDumpLpllSetting:352 - w:2 0x00206728:0x0001
HalPnlDumpLpllSetting:352 - w:2 0x0020672c:0x0000
HalPnlSetLpllSet:363 - w:2 0x00206720:0xc3c3
HalPnlSetLpllSet:364 - w:2 0x00206724:0x0043
HalPnlSetSscEn:722 - w:2 0x00206738:0x8000:0x8000
HalPnlSetSscStep:732 - w:2 0x00206738:0x0019:0x0fff
HalPnlSetSscSpan:727 - w:2 0x0020673c:0x00c0:0x3fff
HalPnlSetRgbMode:689 - w:2 0x002253f8:0x0000:0x00c0
HalPnlSetDitherEn:681 - w:2 0x002253d8:0x0000:0x0001
do_display:2308
SigmaStar #

MIPI re

  • two clocks? ahp and tx?
    • ahp 0x1F2266DC
    • tx 0x1f2071BC

DPHY

offset name 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 notes
0x00 pd
0x04
0x0c
0x10
0x18
0x0c
0x20
0x28
0x30
0x38
0x50
0x70
0x74
0x80
8x88
0x8c
0x94
0xd4

HDMI TX

https://github.com/linux-chenxing/uboot_msc313e/blob/6bf9b364ea16d79444c4a9c6f99bacc266b17a12/drivers/mstar/hdmitx/hal/infinity2m/hdmitx/include/regHDMITx.h

dtop

offset name 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 notes
0x0 rst pd
0x4 av mute video mute audio mute audio sub packet audio sub packet audio sub packet audio sub packet audio layout mode mode = 0 - DVI mode = 1 - HDMI
0x14 ch2 mute ch1 mute ch0 mute
0x18 csc sel csc sel csc sel csc sel
0x20 data period island data period island data period island data period island data period island data period island data period island data period island data period island
0x3C hsync out pol vsync out pol
0x6C pkt en
0x74 pkt rdy sel