Hi! We're discussing a clarification of the content license; please look over to Current events if you're interested in editing.

Leo/LCD

From Htc-linux

< Leo(Redirected from Leo LCD)
Jump to: navigation, search
  HaRET(2)# pd 0xaa2e0000 0x40
  aa2e0000 | 00000001 02000002 00064e00 00000400
  aa2e0010 | 01fd001e 00000a00 000649ff 00000000
  aa2e0020 | 00000000 00000000 00000000 8000ff00
  aa2e0030 | 00000000 00000000 00000003 00000000
  HaRET(3)# pd 0xaa290000 0x10
  aa290000 | 02102196 032001e0 141c1000 000003c0
              1. dcordes' dump:
  HaRET(1)# pd 0xaa2e0000 0x40
  aa2e0000 | 00000001 02000002 00064e00 00000400
  aa2e0010 | 01fd001e 00000a00 000649ff 00000000
  aa2e0020 | 00000000 00000000 00000000 8000ff00
  aa2e0030 | 00000000 00000000 00000003 00000000
  HaRET(2)# pd 0xaa290000 0x10
  aa290000 | 02102196 032001e0 1427d000 000003c0

TG01' dump:

  HaRET(1)# pd 0xaa2e0000 0x40
  aa2e0000 | 00000001 02000008 00065000 00000400 
  aa2e0010 | 01ef0010 00000800 000647ff 00000000
  aa2e0020 | 00000000 00000000 00000000 80000000
  aa2e0030 | 00000000 00000000 00000003 00000000
  HaRET(2)# pd 0xaa290000 0x10
  aa290000 | 0210212a 032001e0 0346b000 000003c0 | *!.... ...F.....

device nexus leo TG01
clk_rate 24576000 24576000
hsync_pulse_width 4 2 8
hsync_back_porch 8 30 16
hsync_front_porch 8 2 16
hsync_skew 0 0 0
vsync_pulse_width 2 2 2
vsync_back_porch 8 5 4
vsync_front_porch 8 2 4
vsync_act_low 1 1
hsync_act_low 1 1
den_act_low 1 0
clock derived values:
hsync_period 496 512
vsync_period 816 807
hsync_start_x 8 16
hsync_end_x 487 495
display_vstart 0xf80 0xa00
display_vend 0x61d7f 0x649ff


DMA Config:
Leo DMA_DSTC0G_6BITS DMA_DSTC1B_5BITS DMA_DSTC2R_5BITS DMA_PACK_ALIGN_MSB DMA_PACK_PATTERN_RGB DMA_OUT_SEL_LCDC DMA_IBUF_FORMAT_RGB565
#define MDP_DMA_P_CONFIG                 ( 0x90000)
#define MDP_DMA_P_SIZE                   ( 0x90004)   yres & 0x7ff << 16 | xres & 0x7ff
#define MDP_DMA_P_IBUF_ADDR              ( 0x90008)   fb_start
#define MDP_DMA_P_IBUF_Y_STRIDE          ( 0x9000c)   (stride)
#define MDP_DMA_P_OUT_XY                 ( 0x90010)     0
#define MDP_DMA_P_COLOR_CORRECT_CONFIG   ( 0x90070) 
#define MDP_LCDC_EN                      ( 0xe0000)   =0/1
#define MDP_LCDC_HSYNC_CTL               ( 0xe0004)   hsync_ctl=(hsync_period=hsync_back_porch+xres+hsync_front_porch)<<16|hsync_pulse_width
#define MDP_LCDC_VSYNC_PERIOD            ( 0xe0008)   vsync_period=(vsync_back_porch+yres+vsync_front_porch)*hsync_period
#define MDP_LCDC_VSYNC_PULSE_WIDTH       ( 0xe000c)   vsync_pulse_width*hsync_period
#define MDP_LCDC_DISPLAY_HCTL            ( 0xe0010)   display_hctl=(hsync_end_x=hsync_start_x +xres - 1)<<16|hsync_start_xh=sync_back_porch
#define MDP_LCDC_DISPLAY_V_START         ( 0xe0014)   display_vstart=vsync_back_porch*hsync_period+hsync_skew
#define MDP_LCDC_DISPLAY_V_END           ( 0xe0018)   display_vend=(vsync_back_porch+yres)*hsync_period+hsync_skew - 1
#define MDP_LCDC_ACTIVE_HCTL             ( 0xe001c)     0
#define MDP_LCDC_ACTIVE_V_START          ( 0xe0020)     0
#define MDP_LCDC_ACTIVE_V_END            ( 0xe0024)     0
#define MDP_LCDC_BORDER_CLR              ( 0xe0028)     0
#define MDP_LCDC_UNDERFLOW_CTL           ( 0xe002c)    ff
#define MDP_LCDC_HSYNC_SKEW              ( 0xe0030)   hsync_skew
#define MDP_LCDC_TEST_CTL                ( 0xe0034) 
#define MDP_LCDC_CTL_POLARITY            ( 0xe0038)   polarity=hsync_act_low|vsync_act_low << 1|den_act_low << 2


Display INIT
Samsung over SPI
Init
		{ 0x31, 0x08}, 
		{ 0x32, 0x14}, 
		{ 0x30, 0x02}, 
		{ 0x27, 0x01}, 
		{ 0x12, 0x08}, 
		{ 0x13, 0x08}, 
		{ 0x15, 0x00}, 
		{ 0x16, 0x02}, 
		{ 0x39, 0x44}, 
		{ 0x17, 0x22}, 
		{ 0x18, 0x33}, 
		{ 0x19, 0x03}, 
		{ 0x1A, 0x01}, 
		{ 0x22, 0xA4}, 
		{ 0x23, 0x00},
 
Gamma Tables:
		/* Gamma-R */
		{ 0x40, 0x00},
		{ 0x41, 0x00},
		{ 0x42, 0x00},
		{ 0x43, 0x30},
		{ 0x44, 0x2A},
		{ 0x45, 0x27},
		{ 0x46, 0x04},
		/* Gamma -G */
		{ 0x50, 0x00},
		{ 0x51, 0x00},
		{ 0x52, 0x00},
		{ 0x53, 0x04},
		{ 0x54, 0x23},
		{ 0x55, 0x25},
		{ 0x56, 0x04},
		/* Gamma -B */
		{ 0x60, 0x00},
		{ 0x61, 0x00},
		{ 0x62, 0x00},
		{ 0x63, 0x2C},
		{ 0x64, 0x28},
		{ 0x65, 0x25},
		{ 0x66, 0x0A},
				
		/* Gamma-R */
		{ 0x40, 0x00},  
		{ 0x41, 0x04},  
		{ 0x42, 0x1D},  
		{ 0x43, 0x26},  
		{ 0x44, 0x25},  
		{ 0x45, 0x20},  
		{ 0x46, 0x1B},  
		/* Gamma -G */
		{ 0x50, 0x00},  
		{ 0x51, 0x04},  
		{ 0x52, 0x00},  
		{ 0x53, 0x1F},  
		{ 0x54, 0x25},  
		{ 0x55, 0x1F},  
		{ 0x56, 0x1C},  
		/* Gamma -B */
		{ 0x60, 0x00},  
		{ 0x61, 0x04},  
		{ 0x62, 0x19},  
		{ 0x63, 0x23},  
		{ 0x64, 0x23},  
		{ 0x65, 0x1D},  
		{ 0x66, 0x28},  

		/* Gamma-R */
		{ 0x40, 0x00},
		{ 0x41, 0x04},
		{ 0x42, 0x1D},
		{ 0x43, 0x26},
		{ 0x44, 0x21},
		{ 0x45, 0x1E},
		{ 0x46, 0x26},
		/* Gamma -G */
		{ 0x50, 0x00},
		{ 0x51, 0x04},
		{ 0x52, 0x00},
		{ 0x53, 0x21},
		{ 0x54, 0x22},
		{ 0x55, 0x1D},
		{ 0x56, 0x27},
		/* Gamma -B */
		{ 0x60, 0x00},
		{ 0x61, 0x04},
		{ 0x62, 0x19},
		{ 0x63, 0x23},
		{ 0x64, 0x1F},
		{ 0x65, 0x1B},
		{ 0x66, 0x36},

		/* Gamma-R */
		{ 0x40, 0x00},
		{ 0x41, 0x04},
		{ 0x42, 0x1D},
		{ 0x43, 0x23},
		{ 0x44, 0x21},
		{ 0x45, 0x1B},
		{ 0x46, 0x2F},
		/* Gamma -G */
		{ 0x50, 0x00},
		{ 0x51, 0x04},
		{ 0x52, 0x00},
		{ 0x53, 0x20},
		{ 0x54, 0x21},
		{ 0x55, 0x1B},
		{ 0x56, 0x30},
		/* Gamma -B */
		{ 0x60, 0x00},
		{ 0x61, 0x04},
		{ 0x62, 0x17},
		{ 0x63, 0x20},
		{ 0x64, 0x1F},
		{ 0x65, 0x18},
		{ 0x66, 0x42},

		/* Gamma-R */
		{ 0x40, 0x00},
		{ 0x41, 0x04},
		{ 0x42, 0x13},
		{ 0x43, 0x1D},
		{ 0x44, 0x1E},
		{ 0x45, 0x19},
		{ 0x46, 0x36},
		/* Gamma -G */
		{ 0x50, 0x00},
		{ 0x51, 0x04},
		{ 0x52, 0x00},
		{ 0x53, 0x1C},
		{ 0x54, 0x1F},
		{ 0x55, 0x18},
		{ 0x56, 0x39},
		/* Gamma -B */
		{ 0x60, 0x00},
		{ 0x61, 0x04},
		{ 0x62, 0x10},
		{ 0x63, 0x1B},
		{ 0x64, 0x1C},
		{ 0x65, 0x16},
		{ 0x66, 0x4D},
AUO SPI Displays
		0xC0 0x00 0x86 0x00
		0xC0 0x01 0x00 0x00
		0xC0 0x02 0x86 0x00
		0xC0 0x03 0x00 0x00
		0xC1 0x00 0x40 0x00
		0xC2 0x00 0x12 0x01
		0xC2 0x02 0x42 0x00
		0xE0 0x00 0x0E 0x00
		0xE0 0x01 0x2A 0x00
		0xE0 0x02 0x33 0x00
		0xE0 0x03 0x3B 0x00
		0xE0 0x04 0x1E 0x00
		0xE0 0x05 0x30 0x00
		0xE0 0x06 0x64 0x00
		0xE0 0x07 0x3F 0x00
		0xE0 0x08 0x21 0x00
		0xE0 0x09 0x27 0x00
		0xE0 0x0A 0x88 0x00
		0xE0 0x0B 0x14 0x00
		0xE0 0x0C 0x35 0x00
		0xE0 0x0D 0x56 0x00
		0xE0 0x0E 0x79 0x00
		0xE0 0x0F 0xB8 0x00
		0xE0 0x10 0x55 0x00
		0xE0 0x11 0x57 0x00
		0xE1 0x00 0x0E 0x00
		0xE1 0x01 0x2A 0x00
		0xE1 0x02 0x33 0x00
		0xE1 0x03 0x3B 0x00
		0xE1 0x04 0x1E 0x00
		0xE1 0x05 0x30 0x00
		0xE1 0x06 0x64 0x00
		0xE1 0x07 0x3F 0x00
		0xE1 0x08 0x21 0x00
		0xE1 0x09 0x27 0x00
		0xE1 0x0A 0x88 0x00
		0xE1 0x0B 0x14 0x00
		0xE1 0x0C 0x35 0x00
		0xE1 0x0D 0x56 0x00
		0xE1 0x0E 0x79 0x00
		0xE1 0x0F 0xB8 0x00
		0xE1 0x10 0x55 0x00
		0xE1 0x11 0x57 0x00
		0xE2 0x00 0x0E 0x00
		0xE2 0x01 0x2A 0x00
		0xE2 0x02 0x33 0x00
		0xE2 0x03 0x3B 0x00
		0xE2 0x04 0x1E 0x00
		0xE2 0x05 0x30 0x00
		0xE2 0x06 0x64 0x00
		0xE2 0x07 0x3F 0x00
		0xE2 0x08 0x21 0x00
		0xE2 0x09 0x27 0x00
		0xE2 0x0A 0x88 0x00
		0xE2 0x0B 0x14 0x00
		0xE2 0x0C 0x35 0x00
		0xE2 0x0D 0x56 0x00
		0xE2 0x0E 0x79 0x00
		0xE2 0x0F 0xB8 0x00
		0xE2 0x10 0x55 0x00
		0xE2 0x11 0x57 0x00
		0xE3 0x00 0x0E 0x00
		0xE3 0x01 0x2A 0x00
		0xE3 0x02 0x33 0x00
		0xE3 0x03 0x3B 0x00
		0xE3 0x04 0x1E 0x00
		0xE3 0x05 0x30 0x00
		0xE3 0x06 0x64 0x00
		0xE3 0x07 0x3F 0x00
		0xE3 0x08 0x21 0x00
		0xE3 0x09 0x27 0x00
		0xE3 0x0A 0x88 0x00
		0xE3 0x0B 0x14 0x00
		0xE3 0x0C 0x35 0x00
		0xE3 0x0D 0x56 0x00
		0xE3 0x0E 0x79 0x00
		0xE3 0x0F 0xB8 0x00
		0xE3 0x10 0x55 0x00
		0xE3 0x11 0x57 0x00
		0xE4 0x00 0x0E 0x00
		0xE4 0x01 0x2A 0x00
		0xE4 0x02 0x33 0x00
		0xE4 0x03 0x3B 0x00
		0xE4 0x04 0x1E 0x00
		0xE4 0x05 0x30 0x00
		0xE4 0x06 0x64 0x00
		0xE4 0x07 0x3F 0x00
		0xE4 0x08 0x21 0x00
		0xE4 0x09 0x27 0x00
		0xE4 0x0A 0x88 0x00
		0xE4 0x0B 0x14 0x00
		0xE4 0x0C 0x35 0x00
		0xE4 0x0D 0x56 0x00
		0xE4 0x0E 0x79 0x00
		0xE4 0x0F 0xB8 0x00
		0xE4 0x10 0x55 0x00
		0xE4 0x11 0x57 0x00
		0xE5 0x00 0x0E 0x00
		0xE5 0x01 0x2A 0x00
		0xE5 0x02 0x33 0x00
		0xE5 0x03 0x3B 0x00
		0xE5 0x04 0x1E 0x00
		0xE5 0x05 0x30 0x00
		0xE5 0x06 0x64 0x00
		0xE5 0x07 0x3F 0x00
		0xE5 0x08 0x21 0x00
		0xE5 0x09 0x27 0x00
		0xE5 0x0A 0x88 0x00
		0xE5 0x0B 0x14 0x00
		0xE5 0x0C 0x35 0x00
		0xE5 0x0D 0x56 0x00
		0xE5 0x0E 0x79 0x00
		0xE5 0x0F 0xB8 0x00
		0xE5 0x10 0x55 0x00
		0xE5 0x11 0x57 0x00
		0x3A 0x00 0x50 0x00
		0x11 0x00 0x00 0x78
		0x29 0x00 0x00 0x00
		
		
		0xC0 0x00 0x86 0x00 
		0xC0 0x01 0x00 0x00 
		0xC0 0x02 0x86 0x00 
		0xC0 0x03 0x00 0x00 
		0xC1 0x00 0x45 0x00 
		0xC2 0x00 0x31 0x01 
		0xC2 0x02 0x30 0x00 
		0x11 0x00 0x00 0x00 
		0xE0 0x00 0x0E 0x00 
		0xE0 0x01 0x2A 0x00 
		0xE0 0x02 0x33 0x00 
		0xE0 0x03 0x3B 0x00 
		0xE0 0x04 0x1E 0x00 
		0xE0 0x05 0x30 0x00 
		0xE0 0x06 0x64 0x00 
		0xE0 0x07 0x3F 0x00 
		0xE0 0x08 0x21 0x00 
		0xE0 0x09 0x27 0x00 
		0xE0 0x0A 0x88 0x00 
		0xE0 0x0B 0x14 0x00 
		0xE0 0x0C 0x35 0x00 
		0xE0 0x0D 0x56 0x00 
		0xE0 0x0E 0x79 0x00 
		0xE0 0x0F 0xB8 0x00 
		0xE0 0x10 0x55 0x00 
		0xE0 0x11 0x57 0x00 
		0xE1 0x00 0x0E 0x00 
		0xE1 0x01 0x2A 0x00 
		0xE1 0x02 0x33 0x00 
		0xE1 0x03 0x3B 0x00 
		0xE1 0x04 0x1E 0x00 
		0xE1 0x05 0x30 0x00 
		0xE1 0x06 0x64 0x00 
		0xE1 0x07 0x3F 0x00 
		0xE1 0x08 0x21 0x00 
		0xE1 0x09 0x27 0x00 
		0xE1 0x0A 0x88 0x00 
		0xE1 0x0B 0x14 0x00 
		0xE1 0x0C 0x35 0x00 
		0xE1 0x0D 0x56 0x00 
		0xE1 0x0E 0x79 0x00 
		0xE1 0x0F 0xB8 0x00 
		0xE1 0x10 0x55 0x00 
		0xE1 0x11 0x57 0x00 
		0xE2 0x00 0x0E 0x00 
		0xE2 0x01 0x2A 0x00 
		0xE2 0x02 0x33 0x00 
		0xE2 0x03 0x3B 0x00 
		0xE2 0x04 0x1E 0x00 
		0xE2 0x05 0x30 0x00 
		0xE2 0x06 0x64 0x00 
		0xE2 0x07 0x3F 0x00 
		0xE2 0x08 0x21 0x00 
		0xE2 0x09 0x27 0x00 
		0xE2 0x0A 0x88 0x00 
		0xE2 0x0B 0x14 0x00 
		0xE2 0x0C 0x35 0x00 
		0xE2 0x0D 0x56 0x00 
		0xE2 0x0E 0x79 0x00 
		0xE2 0x0F 0xB8 0x00 
		0xE2 0x10 0x55 0x00 
		0xE2 0x11 0x57 0x00 
		0xE3 0x00 0x0E 0x00 
		0xE3 0x01 0x2A 0x00 
		0xE3 0x02 0x33 0x00 
		0xE3 0x03 0x3B 0x00 
		0xE3 0x04 0x1E 0x00 
		0xE3 0x05 0x30 0x00 
		0xE3 0x06 0x64 0x00 
		0xE3 0x07 0x3F 0x00 
		0xE3 0x08 0x21 0x00 
		0xE3 0x09 0x27 0x00 
		0xE3 0x0A 0x88 0x00 
		0xE3 0x0B 0x14 0x00 
		0xE3 0x0C 0x35 0x00 
		0xE3 0x0D 0x56 0x00 
		0xE3 0x0E 0x79 0x00 
		0xE3 0x0F 0xB8 0x00 
		0xE3 0x10 0x55 0x00 
		0xE3 0x11 0x57 0x00 
		0xE4 0x00 0x0E 0x00 
		0xE4 0x01 0x2A 0x00 
		0xE4 0x02 0x33 0x00 
		0xE4 0x03 0x3B 0x00 
		0xE4 0x04 0x1E 0x00 
		0xE4 0x05 0x30 0x00 
		0xE4 0x06 0x64 0x00 
		0xE4 0x07 0x3F 0x00 
		0xE4 0x08 0x21 0x00 
		0xE4 0x09 0x27 0x00 
		0xE4 0x0A 0x88 0x00 
		0xE4 0x0B 0x14 0x00 
		0xE4 0x0C 0x35 0x00 
		0xE4 0x0D 0x56 0x00 
		0xE4 0x0E 0x79 0x00 
		0xE4 0x0F 0xB8 0x00 
		0xE4 0x10 0x55 0x00 
		0xE4 0x11 0x57 0x00 
		0xE5 0x00 0x0E 0x00 
		0xE5 0x01 0x2A 0x00 
		0xE5 0x02 0x33 0x00 
		0xE5 0x03 0x3B 0x00 
		0xE5 0x04 0x1E 0x00 
		0xE5 0x05 0x30 0x00 
		0xE5 0x06 0x64 0x00 
		0xE5 0x07 0x3F 0x00 
		0xE5 0x08 0x21 0x00 
		0xE5 0x09 0x27 0x00 
		0xE5 0x0A 0x88 0x00 
		0xE5 0x0B 0x14 0x00 
		0xE5 0x0C 0x35 0x00 
		0xE5 0x0D 0x56 0x00 
		0xE5 0x0E 0x79 0x00 
		0xE5 0x0F 0xB8 0x00 
		0xE5 0x10 0x55 0x00 
		0xE5 0x11 0x57 0x00 
		0x3A 0x00 0x50 0x00 
		0xC1 0x00 0x40 0x00 
		0xC2 0x00 0x12 0x00 
		0xC2 0x02 0x42 0x78 
		0x29 0x00 0x00 0x00      
		
		
		0xC0 0x00 0x86 0x00  
		0xC0 0x01 0x00 0x00 
		0xC0 0x02 0x86 0x00 
		0xC0 0x03 0x00 0x00 
		0xC1 0x00 0x45 0x00 
		0xC2 0x00 0x31 0x01 
		0xC2 0x02 0x30 0x00 
		0x11 0x00 0x00 0x00 
		0xE0 0x00 0x0E 0x00 
		0xE0 0x01 0x2A 0x00 
		0xE0 0x02 0x33 0x00 
		0xE0 0x03 0x3B 0x00 
		0xE0 0x04 0x1E 0x00 
		0xE0 0x05 0x30 0x00 
		0xE0 0x06 0x64 0x00 
		0xE0 0x07 0x3F 0x00 
		0xE0 0x08 0x21 0x00 
		0xE0 0x09 0x27 0x00 
		0xE0 0x0A 0x88 0x00 
		0xE0 0x0B 0x14 0x00 
		0xE0 0x0C 0x35 0x00 
		0xE0 0x0D 0x56 0x00 
		0xE0 0x0E 0x79 0x00 
		0xE0 0x0F 0xB8 0x00 
		0xE0 0x10 0x55 0x00 
		0xE0 0x11 0x57 0x00 
		0xE1 0x00 0x0E 0x00 
		0xE1 0x01 0x2A 0x00 
		0xE1 0x02 0x33 0x00 
		0xE1 0x03 0x3B 0x00 
		0xE1 0x04 0x1E 0x00 
		0xE1 0x05 0x30 0x00 
		0xE1 0x06 0x64 0x00 
		0xE1 0x07 0x3F 0x00 
		0xE1 0x08 0x21 0x00 
		0xE1 0x09 0x27 0x00 
		0xE1 0x0A 0x88 0x00 
		0xE1 0x0B 0x14 0x00 
		0xE1 0x0C 0x35 0x00 
		0xE1 0x0D 0x56 0x00 
		0xE1 0x0E 0x79 0x00 
		0xE1 0x0F 0xB8 0x00 
		0xE1 0x10 0x55 0x00 
		0xE1 0x11 0x57 0x00 
		0xE2 0x00 0x0E 0x00 
		0xE2 0x01 0x2A 0x00 
		0xE2 0x02 0x33 0x00 
		0xE2 0x03 0x3B 0x00 
		0xE2 0x04 0x1E 0x00 
		0xE2 0x05 0x30 0x00 
		0xE2 0x06 0x64 0x00 
		0xE2 0x07 0x3F 0x00 
		0xE2 0x08 0x21 0x00 
		0xE2 0x09 0x27 0x00 
		0xE2 0x0A 0x88 0x00 
		0xE2 0x0B 0x14 0x00 
		0xE2 0x0C 0x35 0x00 
		0xE2 0x0D 0x56 0x00 
		0xE2 0x0E 0x79 0x00 
		0xE2 0x0F 0xB8 0x00 
		0xE2 0x10 0x55 0x00 
		0xE2 0x11 0x57 0x00 
		0xE3 0x00 0x0E 0x00 
		0xE3 0x01 0x2A 0x00 
		0xE3 0x02 0x33 0x00 
		0xE3 0x03 0x3B 0x00 
		0xE3 0x04 0x1E 0x00 
		0xE3 0x05 0x30 0x00 
		0xE3 0x06 0x64 0x00 
		0xE3 0x07 0x3F 0x00 
		0xE3 0x08 0x21 0x00 
		0xE3 0x09 0x27 0x00 
		0xE3 0x0A 0x88 0x00 
		0xE3 0x0B 0x14 0x00 
		0xE3 0x0C 0x35 0x00 
		0xE3 0x0D 0x56 0x00 
		0xE3 0x0E 0x79 0x00 
		0xE3 0x0F 0xB8 0x00 
		0xE3 0x10 0x55 0x00 
		0xE3 0x11 0x57 0x00 
		0xE4 0x00 0x0E 0x00 
		0xE4 0x01 0x2A 0x00 
		0xE4 0x02 0x33 0x00 
		0xE4 0x03 0x3B 0x00 
		0xE4 0x04 0x1E 0x00 
		0xE4 0x05 0x30 0x00 
		0xE4 0x06 0x64 0x00 
		0xE4 0x07 0x3F 0x00 
		0xE4 0x08 0x21 0x00 
		0xE4 0x09 0x27 0x00 
		0xE4 0x0A 0x88 0x00 
		0xE4 0x0B 0x14 0x00 
		0xE4 0x0C 0x35 0x00 
		0xE4 0x0D 0x56 0x00 
		0xE4 0x0E 0x79 0x00 
		0xE4 0x0F 0xB8 0x00 
		0xE4 0x10 0x55 0x00 
		0xE4 0x11 0x57 0x00 
		0xE5 0x00 0x0E 0x00 
		0xE5 0x01 0x2A 0x00 
		0xE5 0x02 0x33 0x00 
		0xE5 0x03 0x3B 0x00 
		0xE5 0x04 0x1E 0x00 
		0xE5 0x05 0x30 0x00 
		0xE5 0x06 0x64 0x00 
		0xE5 0x07 0x3F 0x00 
		0xE5 0x08 0x21 0x00 
		0xE5 0x09 0x27 0x00 
		0xE5 0x0A 0x88 0x00 
		0xE5 0x0B 0x14 0x00 
		0xE5 0x0C 0x35 0x00 
		0xE5 0x0D 0x56 0x00 
		0xE5 0x0E 0x79 0x00 
		0xE5 0x0F 0xB8 0x00 
		0xE5 0x10 0x55 0x00 
		0xE5 0x11 0x57 0x00 
		0x3A 0x00 0x50 0x00 
		0xC1 0x00 0x40 0x00 
		0xC2 0x00 0x02 0x00 
		0xC2 0x02 0x32 0x78 
		0x29 0x00 0x00 0x00