Распаковка и запаковка img прошивок Android для Allwinner

Инструкции для КПК (PPC)

Модератор: чипега

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8933
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Распаковка и запаковка img прошивок Android для Allwinner

Непрочитанное сообщение#11 » Blaze » 10.08.2014 21:12

Добрый вечер!
Какие модули загружаются, можно посмотреть в init.sun5i.rc см. тему topic1232.html пункт 'Что необходимо сделать до прошивки'. посмотрите, что загружается в секции #insmod key & tp driver это и есть драйвера тачскирина которые загружаются при старте системы.
Еще проще, посмотреть какие модули загружаются в прошивке можно с помощью DragonFace.
Затем распаковываете обе прошивки, копируете недостающий модуль, правите init.sun5i.rc и запаковываете обратно - все описано здесь https://ublaze.ru/allwinner-img/

sobieski
Начинающий
Начинающий
Сообщения: 1
Зарегистрирован: 02.09.2014 19:59
Откуда: ukrain

Распаковка и запаковка img прошивок Android для Allwinner

Непрочитанное сообщение#12 » sobieski » 02.09.2014 20:06

Проблема вот така при попытке разпаковки роздела system пишет вот такую фигню root@porteus:~/custom image# tools/simg2img system.fex system.img
bash: tools/simg2img: не могу запустить бинарный файл
Что делать ? подскажите ?

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8933
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Распаковка и запаковка img прошивок Android для Allwinner

Непрочитанное сообщение#13 » Blaze » 02.09.2014 20:17

Код: Выделить всё

chmod +x custom image/tools/simg2img
или проще воспользуйтесь инструкцией https://ublaze.ru/allwinner-img/

valka66
Начинающий
Начинающий
Сообщения: 7
Зарегистрирован: 07.06.2014 8:00
Откуда: Воронеж

Как узнать модель китайского планшета

Непрочитанное сообщение#14 » valka66 » 10.11.2014 21:05

Добрый вечер уважаемый Ublaze! Извиняюсь давно не был (командировки).
Попробовал с помощью кухни (Распаковка и запаковка img прошивок Android для Allwinner)подправить модуль в своем треклятом планшете, т.е. указать какой нужно подгружать (gt828_ts.ko) Переделывал только boot.
При обратной конвертации (Создание нового образа прошивки (шаг 3 - операции в Windows)) выдает ошибку, в чем может быть ошибка моих действий?

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8933
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Как узнать модель китайского планшета

Непрочитанное сообщение#15 » Blaze » 11.11.2014 19:07

Вечер добрый, valka66!
Значит допустили ошибку. Воспользуйтесь более облегченным вариантом распаковки и запаковки прошивки https://ublaze.ru/allwinner-img/

kaldun412
Начинающий
Начинающий
Сообщения: 2
Зарегистрирован: 17.12.2014 13:02
Откуда: Львов

Распаковка и запаковка img прошивок Android для Allwinner

Непрочитанное сообщение#16 » kaldun412 » 17.12.2014 13:42

Добрий день, помогите разобратса. Єсть апарат на А13 и две прошивки , но в одной не работает тач а в другой WI-FI , хочу скласть с них одну. Контроллер тача ssd2532 через shell видно што запускаєтса модуль "ssd253x-ts.ko" но вот в "init.sun5i.rc" етот модуль нигде не упоминаетса. Помогите разобратса как оно тогда работает :fool:

Код: Выделить всё

import init.sun5i.usb.rc

on early-init
	export EXTERNAL_STORAGE /mnt/sdcard
	mkdir /mnt/sdcard 0000 system system
	# for backwards compatibility
	symlink /mnt/sdcard /sdcard

	mkdir /mnt/extsd 0000 system system
	mkdir /mnt/usbhost1 0000 system system
	mkdir /databk 0700 root  system

on fs
    mount ext4 /dev/block/nandd /system wait noatime nodev barrier=0

# try to mount /data
	wait /dev/block/nande
	mount ext4 /dev/block/nande /data wait noatime nosuid nodev barrier=0
	setupfs /dev/block/nande
	umount /data
	exec /system/bin/logwrapper /system/bin/e2fsck -y /dev/block/nande
	exec /system/bin/busybox mount -t ext4 -o noatime,nosuid,nodev,barrier=0,journal_checksum,noauto_da_alloc /dev/block/nande /data

# try to mount /cache
    mount ext4 /dev/block/nandh /cache wait noatime nosuid nodev barrier=0
	setupfs /dev/block/nandh
	umount /cache
    exec /system/bin/logwrapper /system/bin/e2fsck -y /dev/block/nandh
    exec /system/bin/busybox mount -t ext4 -o noatime,nosuid,nodev,barrier=0,journal_checksum,noauto_da_alloc /dev/block/nandh /cache

    format_userdata /dev/block/nandj GU703C
    
#try to format /databk
    wait /dev/block/nandi
    mount ext4 /dev/block/nandi /databk wait noatime nosuid nodev barrier=0
	  setupfs /dev/block/nandi
	  umount /databk
    rmdir /databk

on boot
	chmod 0777 /sys/class/misc/sunxi-reg/rw/value
	chmod 0777 /sys/class/misc/sunxi-reg/rw/address
	#insmod key & tp driver
	#insmod /system/vendor/modules/sun4i-ts.ko
#	insmod /system/vendor/modules/sun4i-keyboard.ko
	#insmod /system/vendor/modules/ft5x_ts.ko
	#insmod /system/vendor/modules/goodix811.ko
	#insmod /system/vendor/modules/gslx680.ko
              

#================================================================gsensor TBC auto
#	insmod /system/vendor/modules/gsensor.ko
#================================================================gsensor TBC
#insmod gsensor driver
#UUU	insmod /system/vendor/modules/mecs.ko
#UUU    insmod /system/vendor/modules/mxc622x.ko
#UUU    chmod 777 /system/bin/memsicd
#UUU    mkdir /data/misc/sensors 0777 system system

    #insmod /system/vendor/modules/mc32x0.ko
    insmod /system/vendor/modules/mxc622x.ko
    chmod 777 /system/bin/memsicd
    mkdir /data/misc/sensors 0777 system system


#================================================================gsensor TBC

               #szg_start
	insmod /suzhiguo.ko
               #szg_end


	#insmod mali driver
	insmod /system/vendor/modules/ump.ko
	insmod /system/vendor/modules/mali.ko

    #insmod video driver
    insmod /system/vendor/modules/cedarx.ko

    # insmod vibrator
#    insmod /system/vendor/modules/sun4i-vibrator.ko
#    chmod 777 /sys/class/timed_output/sun4i-vibrator/enable

#csi module
	insmod /system/vendor/modules/videobuf-core.ko
	insmod /system/vendor/modules/videobuf-dma-contig.ko
#================================================================csi TBC Support camera modules detection=y
	insmod /system/vendor/modules/camera.ko
	insmod_modules camera
#================================================================csi TBC Support camera modules detection=n
	#insmod /system/vendor/modules/gt2005.ko
	#insmod /system/vendor/modules/gc03082.ko
	#insmod /system/vendor/modules/sp0838.ko
	#insmod /system/vendor/modules/sun5i_csi0.ko
#================================================================csi TBC

#network module
	insmod /system/vendor/modules/asix.ko bsize=0
	insmod /system/vendor/modules/qf9700.ko
	insmod /system/vendor/modules/mcs7830.ko
	insmod /system/vendor/modules/rtl8150.ko


# usb tether function
#	insmod /system/vendor/modules/usbnet.ko
#	insmod /system/vendor/modules/cdc_ether.ko
#	insmod /system/vendor/modules/cdc_eem.ko
#	insmod /system/vendor/modules/cdc_subset.ko


#try to check user partition
      wait /dev/block/nandj
      exec /system/bin/logwrapper /system/bin/fsck_msdos -y /dev/block/nandj

# WEXT: only support sta
#service wpa_supplicant /system/bin/wpa_supplicant -Dwext -iwlan0 \
#	-c/data/misc/wifi/wpa_supplicant.conf -e/data/misc/wifi/entropy.bin
#	class main
#    socket wpa_wlan0 dgram 660 wifi wifi
#    group system wifi inet
#    disabled
#    oneshot

# realtek wifi: support sta/softap/wifi direct
service wpa_supplicant /system/bin/wpa_supplicant -Dnl80211 -iwlan0 \
-c/data/misc/wifi/wpa_supplicant.conf -e/data/misc/wifi/entropy.bin
socket wpa_wlan0 dgram 660 wifi wifi
group wifi inet
disabled
oneshot
# wifi sta p2p concurrent service
service p2p_supplicant /system/bin/wpa_supplicant \
	-iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf -N \
	-ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf -e/data/misc/wifi/entropy.bin -puse_p2p_group_interface=1
	class main
	socket wpa_wlan0 dgram 660 wifi wifi
	disabled
	oneshot


#clouds ota service
service shcmd /system/bin/shell_cmd_service
	class main



#================================================================wifi TBC
# realtek wifi: support sta/softap/wifi direct
#UUUservice wpa_supplicant /system/bin/wpa_supplicant -Dnl80211 -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf
#UUU	socket wpa_wlan0 dgram 660 wifi wifi
#UUU	group wifi inet
#UUU	disabled
#UUU	oneshot
#================================================================wifi TBC



#================================================================gsensor TBC
#sensor service   
#service memsicd /system/bin/logwrapper /system/bin/memsicd 
#    class main
#================================================================gsensor TBC
и sysconfig1.lhs тоже не упоминаетса

Код: Выделить всё

;PAD application
;---------------------------------------------------------------------------------------------------------
; ЛµГчЈє ЅЕ±ѕЦРµДЧЦ·ыґ®Зш·ЦґуРЎРґЈ¬УГ»§їЙТФРЮёД"="єуГжµДКэЦµЈ¬µ«КЗІ»ТЄРЮёДЗ°ГжµДЧЦ·ыґ®
; ГиКцgpioµДРОКЅЈєPort:¶ЛїЪ+ЧйДЪРтєЕ<№¦ДЬ·ЦЕд><ДЪІїµзЧиЧґМ¬><Зэ¶ЇДЬБ¦><КдіцµзЖЅЧґМ¬>
;---------------------------------------------------------------------------------------------------------

[product]
version = "1.0"
machine = "A13-EVB-V1.0"

;----------------------------------------------------------------------------------
; system configuration
;----------------------------------------------------------------------------------
[target]
boot_clock               = 1008
dcdc2_vol                = 1400
dcdc3_vol                = 1200
ldo2_vol                 = 3000
ldo3_vol                 = 3300
ldo4_vol                 = 3300
pll4_freq                = 960
pll6_freq                = 720
power_start				 = 0
storage_type			 = 0


[card_boot]
logical_start            = 40960
sprite_gpio0             =

;---------------------------------------------------------------------------------------------------------
; if 1 == standby_mode, then support super standby;
; else, support normal standby.
;---------------------------------------------------------------------------------------------------------
[pm_para]
standby_mode		= 0

[card_boot0_para]
card_ctrl                = 0
card_high_speed          = 1
card_line                = 4
sdc_d1                   = port:PF0<2><1><default><default>
sdc_d0                   = port:PF1<2><1><default><default>
sdc_clk                  = port:PF2<2><1><default><default>
sdc_cmd                  = port:PF3<2><1><default><default>
sdc_d3                   = port:PF4<2><1><default><default>
sdc_d2                   = port:PF5<2><1><default><default>

[card_boot2_para]
card_ctrl                = 2
card_high_speed          = 1
card_line                = 4
sdc_d1                   = port:PC0<3><1><default><default>
sdc_d0                   = port:PC1<3><1><default><default>
sdc_clk                  = port:PC2<3><1><default><default>
sdc_cmd                  = port:PC3<3><1><default><default>
sdc_d3                   = port:PC4<3><1><default><default>
sdc_d2                   = port:PC5<3><1><default><default>

[twi_para]
twi_port                 = 0
twi_scl                  = port:PB0<2><1><default><default>
twi_sda                  = port:PB1<2><1><default><default>

[uart_para]
uart_debug_port          = 1
uart_debug_tx            = port:PG3<4><1><default><default>
uart_debug_rx            = port:PG4<4><1><default><default>

[uart_force_debug]
uart_debug_port          = 0
uart_debug_tx            = port:PF2<4>
uart_debug_rx            = port:PF4<4>

[jtag_para]
jtag_enable              = 0
jtag_ms                  = port:PF0<4><1><default><default>
jtag_ck                  = port:PF5<4><1><default><default>
jtag_do                  = port:PF3<4><1><default><default>
jtag_di                  = port:PF1<4><1><default><default>


;*****************************************************************************
; sdram configuration
;
;*****************************************************************************
[dram_para]
dram_baseaddr            = 0x40000000
dram_clk                 = 360
dram_type                = 3
dram_rank_num            = 1
dram_chip_density        = 2048
dram_io_width            = 8
dram_bus_width           = 16
dram_cas                 = 9
dram_zq                  = 0x7b
dram_odt_en              = 1
dram_size                = 512
dram_tpr0                = 0x42d899b7
dram_tpr1                = 0xa090
dram_tpr2                = 0x22a00
dram_tpr3                = 0x0
dram_tpr4                = 0x0
dram_tpr5                = 0x0
dram_emr1                = 0x4
dram_emr2                = 0x10
dram_emr3                = 0x0

;----------------------------------------------------------------------------------
;nand flash configuration
;----------------------------------------------------------------------------------
[nand_para]
nand_used                = 1
nand_we                  = port:PC00<2><default><default><default>
nand_ale                 = port:PC01<2><default><default><default>
nand_cle                 = port:PC02<2><default><default><default>
nand_ce1                 = port:PC03<2><default><default><default>
nand_ce0                 = port:PC04<2><default><default><default>
nand_nre                 = port:PC05<2><default><default><default>
nand_rb0                 = port:PC06<2><default><default><default>
nand_rb1                 = port:PC07<2><default><default><default>
nand_d0                  = port:PC08<2><default><default><default>
nand_d1                  = port:PC09<2><default><default><default>
nand_d2                  = port:PC10<2><default><default><default>
nand_d3                  = port:PC11<2><default><default><default>
nand_d4                  = port:PC12<2><default><default><default>
nand_d5                  = port:PC13<2><default><default><default>
nand_d6                  = port:PC14<2><default><default><default>
nand_d7                  = port:PC15<2><default><default><default>
nand_wp                  =
nand_ce2                 =
nand_ce3                 =
nand_ce4                 =
nand_ce5                 =
nand_ce6                 =
nand_ce7                 =
nand_spi                 =
nand_ndqs                = port:PC19<2><default><default><default>

;*****************************************************************************
; mali configuration
;
; mali_clkdiv            -- clock divisor for mali from pll4
;*****************************************************************************
[mali_para]
mali_used                = 1
mali_clkdiv              = 2

;----------------------------------------------------------------------------------
;i2c configuration
;----------------------------------------------------------------------------------
[twi0_para]
twi0_used                = 1
twi0_scl                 = port:PB0<2><default><default><default>
twi0_sda                 = port:PB1<2><default><default><default>


[twi1_para]
twi1_used                = 1
twi1_scl                 = port:PB15<2><default><default><default>
twi1_sda                 = port:PB16<2><default><default><default>


[twi2_para]
twi2_used                = 1
twi2_scl                 = port:PB17<2><default><default><default>
twi2_sda                 = port:PB18<2><default><default><default>

;----------------------------------------------------------------------------------
;uart configuration
;uart_type ---  2 (2 wire), 4 (4 wire), 8 (8 wire, full function)
;----------------------------------------------------------------------------------
[uart_para0]
uart_used                = 0
uart_port                = 0
uart_type                = 2
uart_tx                  = port:PB19<2><1><default><default>
uart_rx                  = port:PB20<2><1><default><default>

[uart_para1]
uart_used                = 0
uart_port                = 1
uart_type                = 2
uart_tx                  = port:PG3<4><1><default><default>
uart_rx                  = port:PG4<4><1><default><default>
;spi configuration
;----------------------------------------------------------------------------------
[spi1_para]
spi_used                 = 0
spi_cs0                  = port:PG09<2><default><default><default>
spi_cs1                  = port:PG13<2><default><default><default>
spi_sclk                 = port:PG10<2><default><default><default>
spi_mosi                 = port:PG11<2><default><default><default>
spi_miso                 = port:PG12<2><default><default><default>

[spi2_para]
spi_used                 = 0
spi_cs0                  = port:PE0<4><default><default><default>
spi_sclk                 = port:PE1<4><default><default><default>
spi_mosi                 = port:PB2<4><default><default><default>
spi_miso                 = port:PB3<4><default><default><default>

;----------------------------------------------------------------------------------
;rtp_screen_size     :       ±нЖБД»іЯґзЈ¬ТФР±¶ФЅЗ·ЅПті¤¶ИОЄЧјЈ¬ТФґзОЄµҐО»
;tp_regidity_level   :       ±нЖБД»µДУІ¶ИЈ¬ТФЦёёІ°ґС№Ј¬М§ЖрК±їЄКјјЖК±Ј¬¶аЙЩёц10msК±јдµҐО»Ц®єуЈ¬УІјюІЙјЇІ»µЅКэѕЭОЄЧјЈ»
;                            НЁіЈЈ¬ОТГЗЅЁТйµДЖБЈ¬5ґзЖБЙиОЄ5,7ґзЖБЙиОЄ7Ј¬
;                            ¶ФУЪДіР©№©У¦ЙММṩµДЖБЈ¬УІ¶ИїЙДЬІ»єПТЄЗуЈ¬РиТЄКК¶ИµчХы
;rtp_press_threshold_enable: whether press threshold is enable or not. 0 is suggested.
;rtp_press_threshold       : only when rtp_press_threshold_enable == 1, this para take effect.
;                            between 0 and 0xFFFFFF  is supported.more bigger, more sensitive, 0x1f40 is suggested.
;rtp_sensitive_level :       between 0 and 0xf is supported.more bigger, more sensitive, 0xf is suggested.
;rtp_exchange_x_y_flag :     in some case, x, y need to be exchanged, at that situation, 1 is setted.
;                            normally, 0 is setted.
;----------------------------------------------------------------------------------
[rtp_para]
rtp_used      = 0
rtp_screen_size = 5
rtp_regidity_level = 5
rtp_press_threshold_enable = 0
rtp_press_threshold = 0x1f40
rtp_sensitive_level = 0xf
rtp_exchange_x_y_flag = 0


;----------------------------------------------------------------------------------
;capacitor tp configuration
;external int function
;wakeup output function
;notice ---    tp_int_port &  tp_io_port use the same port
;name should be compatible with the corresponding ctp driver.
;at present, only "ft5x_ts" and "Goodix-TS" is supported.
;----------------------------------------------------------------------------------
[ctp_para]
ctp_used                 =1
ctp_name                 = "ft5x_ts"
ctp_twi_id               = 1
ctp_twi_addr             =0x3f
;ctp_name                 = "goodix811"
;ctp_twi_id               = 1
;ctp_twi_addr             =0x5d
;ctp_name                 = "gslx680"
;ctp_twi_id               = 1
;ctp_twi_addr             =0x40
ctp_screen_max_x         = 800
ctp_screen_max_y         = 480
ctp_revert_x_flag        = 1
ctp_revert_y_flag        = 0
ctp_exchange_x_y_flag    = 0

;ctp_int_port             = port:PH21<6><default>
;ctp_wakeup               = port:PB13<1><default><default><1>
;ctp_io_port              = port:PH21<0><default>

ctp_int_port             = port:PG11<6><default>
ctp_wakeup               = port:PB03<1><default><default><1>
;ctp_reset                = port:PB03<1><default><default><1>
ctp_io_port              = port:PG11<0><default>
ctp_light		 = port:PA05<1><default><default><0>
;----------------------------------------------------------------------------------
;touch key configuration
;at present, only "hv_keypad" is supported.
;----------------------------------------------------------------------------------
[tkey_para]
tkey_used                = 0
tkey_name                = "hv_keypad"
tkey_twi_id              = 2
tkey_twi_addr            = 0x62
tkey_int                 =

;----------------------------------------------------------------------------------
;motor configuration
;----------------------------------------------------------------------------------
[motor_para]
motor_used               = 0
motor_shake              =

;----------------------------------------------------------------------------------
;disp init configuration
;
;disp_mode            (0:screen0<screen0,fb0> 1:screen1<screen1,fb0> 2:two_diff_screen_diff_contents<screen0,screen1,fb0,fb1>
;                      3:two_same_screen_diff_contets<screen0,screen1,fb0> 4:two_diff_screen_same_contents<screen0,screen1,fb0>)
;screenx_output_type  (0:none; 1:lcd; 2:tv; 3:hdmi; 4:vga)
;screenx_output_mode  (used for tv/hdmi output, 0:480i 1:576i 2:480p 3:576p 4:720p50 5:720p60 6:1080i50 7:1080i60 8:1080p24 9:1080p50 10:1080p60 11:pal 14:ntsc)
;screenx_output_mode  (used for vga output, 0:1680*1050 1:1440*900 2:1360*768 3:1280*1024 4:1024*768 5:800*600 6:640*480 10:1920*1080 11:1280*720)
;fbx format           (4:RGB655 5:RGB565 6:RGB556 7:ARGB1555 8:RGBA5551 9:RGB888 10:ARGB8888 12:ARGB4444)
;fbx pixel sequence   (0:ARGB 1:BGRA 2:ABGR 3:RGBA) --- 0 for linux, 2 for android
;----------------------------------------------------------------------------------
[disp_init]
disp_init_enable         = 1
disp_mode                = 0

screen0_output_type      = 1
screen0_output_mode      = 4

screen1_output_type      = 1
screen1_output_mode      = 4

fb0_framebuffer_num      = 2
fb0_format               = 10
fb0_pixel_sequence       = 0
fb0_scaler_mode_enable   = 0

fb1_framebuffer_num      = 2
fb1_format               = 10
fb1_pixel_sequence       = 0
fb1_scaler_mode_enable   = 0


;----------------------------------------------------------------------------------
;lcd0 configuration

;lcd_dclk_freq:      in MHZ unit
;lcd_pwm_freq:       in HZ unit
;lcd_if:             0:hv(sync+de); 1:8080; 2:ttl; 3:lvds
;lcd_hbp:            hsync back porch
;lcd_ht:             hsync total cycle
;lcd_vbp:            vsync back porch
;lcd_vt:             vysnc total cycle *2
;lcd_hv_if:          0:hv parallel 1:hv serial
;lcd_hv_smode:       0:RGB888 1:CCIR656
;lcd_hv_s888_if      serial RGB format
;lcd_hv_syuv_if:     serial YUV format
;lcd_hv_hspw:        hsync plus width
;lcd_hv_vspw:        vysnc plus width
;lcd_lvds_ch:		     0:single channel; 1:dual channel
;lcd_lvds_mode:      0:NS mode; 1:JEIDA mode
;lcd_lvds_bitwidth:  0:24bit; 1:18bit
;lcd_lvds_io_cross:  0:normal; 1:pn cross
;lcd_cpu_if:         0:18bit; 1:16bit mode0; 2:16bit mode1; 3:16bit mode2; 4:16bit mode3; 5:9bit; 6:8bit 256K; 7:8bit 65K
;lcd_frm:            0:disable; 1:enable rgb666 dither; 2:enable rgb656 dither

;lcd_gpio_0:         SCL
;lcd_gpio_1          SDA
;lcdgamma4iep:       Smart Backlight parameter,ёщѕЭЛщУГLCDЖБµДgammaЦµМоРґЈ¬ёГЦµОЄКµјКgammaЦµіЛТФ10ЎЈ
;                    Д¬ИПЦµОЄ22(gammaЦµОЄ2.2)Ј¬·¶О§ОЄ10~30Ј¬ЗТЦ»ДЬКЗЕјКэЎЈ
;                    ИзїЄЖфЦЗДЬ±і№вєуЖБД»±ИїЄЖфЗ°°µЈ¬їЙјхРЎёГgammaЦµЈ»·ґЦ®Ј¬їЙФцјУёГgammaЦµЎЈ
;----------------------------------------------------------------------------------
[lcd0_para]
lcd_used                 = 1

lcd_x                    = 800
lcd_y                    = 480
lcd_dclk_freq            = 33
lcd_pwm_not_used         = 0
lcd_pwm_ch               = 0
lcd_pwm_freq             = 18000
lcd_pwm_pol              = 1
lcd_if                   = 0
lcd_hbp                  = 46
lcd_ht                   = 1056
lcd_vbp                  = 23
lcd_vt                   = 1050
lcd_hv_if                = 0
lcd_hv_smode             = 0
lcd_hv_s888_if           = 0
lcd_hv_syuv_if           = 0
lcd_hv_vspw              = 0
lcd_hv_hspw              = 0
lcd_lvds_ch              = 0
lcd_lvds_mode            = 0
lcd_lvds_bitwidth        = 0
lcd_lvds_io_cross        = 0
lcd_cpu_if               = 0
lcd_frm                  = 1
lcd_io_cfg0              = 0x10000000
lcd_gamma_correction_en  = 0
lcd_gamma_tbl_0          = 0x00000000
lcd_gamma_tbl_1          = 0x00010101
;........
lcd_gamma_tbl_255        = 0x00ffffff

lcd_bl_en_used           = 1
lcd_bl_en                = port:power1<1><0><default><1>

lcd_power_used           = 1
lcd_power                = port:power0<1><0><default><1>

lcd_pwm_used             = 1
lcd_pwm                  = port:PB02<2><0><default><default>

lcd_gpio_0               =
lcd_gpio_1               =
lcd_gpio_2               =
lcd_gpio_3               =

lcdd0                    = port:PD00<2><0><default><default>
lcdd1                    = port:PD01<2><0><default><default>
lcdd2                    = port:PD02<2><0><default><default>
lcdd3                    = port:PD03<2><0><default><default>
lcdd4                    = port:PD04<2><0><default><default>
lcdd5                    = port:PD05<2><0><default><default>
lcdd6                    = port:PD06<2><0><default><default>
lcdd7                    = port:PD07<2><0><default><default>
lcdd8                    = port:PD08<2><0><default><default>
lcdd9                    = port:PD09<2><0><default><default>
lcdd10                   = port:PD10<2><0><default><default>
lcdd11                   = port:PD11<2><0><default><default>
lcdd12                   = port:PD12<2><0><default><default>
lcdd13                   = port:PD13<2><0><default><default>
lcdd14                   = port:PD14<2><0><default><default>
lcdd15                   = port:PD15<2><0><default><default>
lcdd16                   = port:PD16<2><0><default><default>
lcdd17                   = port:PD17<2><0><default><default>
lcdd18                   = port:PD18<2><0><default><default>
lcdd19                   = port:PD19<2><0><default><default>
lcdd20                   = port:PD20<2><0><default><default>
lcdd21                   = port:PD21<2><0><default><default>
lcdd22                   = port:PD22<2><0><default><default>
lcdd23                   = port:PD23<2><0><default><default>
lcdclk                   = port:PD24<2><0><default><default>
lcdde                    = port:PD25<2><0><default><default>
lcdhsync                 = port:PD26<2><0><default><default>
lcdvsync                 = port:PD27<2><0><default><default>

lcdgamma4iep             = 22
;----------------------------------------------------------------------------------
;tv out dac configuration
;dacx_src:  0:composite; 1:luma; 2:chroma; 4:Y; 5:Pb; 6: Pr; 7:none
;----------------------------------------------------------------------------------
[tv_out_dac_para]
dac_used                 = 1
dac0_src                 = 0

[hdmi_para]
hdmi_used                = 0

[camera_list_para]
ov7670         = 0
gc0308         = 1
gt2005         = 1
hi704          = 1
sp0838         = 1
mt9m112        = 1
mt9m113        = 0
ov2655         = 0
hi253          = 1
gc0307         = 1
mt9d112        = 0
ov5640         = 1
ov2643         = 1
gc0329         = 1
gc0309         = 1
tvp5150        = 0
s5k4ec         = 0
ov5650_mv9335  = 0
siv121d        = 1
gc03082        = 0
gc03092        = 0
siv121d2       = 0
hi7042         = 0
gc2035         = 1
gc2015         = 1

;--------------------------------------------------------------------------------
;csi gpio configuration
;csi_if: 0:hv_8bit 1:hv_16bit 2:hv_24bit 3:bt656 1ch 4:bt656 2ch 5:bt656 4ch
;csi_mode: 0:sample one csi to one buffer 1:sample two csi to one buffer
;csi_dev_qty: The quantity of devices linked to csi interface
;csi_vflip: flip in vertical direction 0:disable 1:enable
;csi_hflip: flip in horizontal direction 0:disable 1:enable
;csi_stby_mode: 0:not shut down power at standby 1:shut down power at standby
;csi_iovdd: camera module io power , pmu power supply
;csi_avdd:	camera module analog power , pmu power supply
;csi_dvdd:	camera module core power , pmu power supply
;pmu_ldo3:  fill "axp20_pll"
;pmu_ldo4:  fill "axp20_hdmi"
;fill "" when not using any pmu power supply
;csi_flash_pol: the active polority of the flash light IO 0:low active 1:high active
;csi_facing:0-camera facing back; 1-camera facing front
;--------------------------------------------------------------------------------
[csi0_para]
csi_used                 = 1
csi_mode                 = 0
csi_dev_qty              = 1
csi_stby_mode            = 1

csi_mname                = "aaaaaa"
csi_twi_id               = 2
csi_twi_addr             = 0x42
csi_if                   = 0
csi_vflip                = 0
csi_hflip                = 0
csi_iovdd                = ""
csi_avdd                 = ""
csi_dvdd                 = ""
csi_flash_pol            = 1
csi_facing               = 1

csi_mname_b              = "bbbbbb"
csi_twi_id_b             = 2
csi_twi_addr_b           = 0x46
csi_if_b                 = 0
csi_vflip_b              = 0
csi_hflip_b              = 0
csi_iovdd_b              = ""
csi_avdd_b               = ""
csi_dvdd_b               = ""
csi_flash_pol_b          = 1
csi_facing_b             = 1

csi_pck                  = port:PE00<3><default><default><default>
csi_ck                   = port:PE01<3><default><default><default>
csi_hsync                = port:PE02<3><default><default><default>
csi_vsync                = port:PE03<3><default><default><default>
csi_d0                   = port:PE04<3><default><default><default>
csi_d1                   = port:PE05<3><default><default><default>
csi_d2                   = port:PE06<3><default><default><default>
csi_d3                   = port:PE07<3><default><default><default>
csi_d4                   = port:PE08<3><default><default><default>
csi_d5                   = port:PE09<3><default><default><default>
csi_d6                   = port:PE10<3><default><default><default>
csi_d7                   = port:PE11<3><default><default><default>
csi_reset                = port:power3<1><default><default><0>
csi_power_en             = port:power2<1><default><default><0>
csi_stby                 = port:PB10<1><default><default><1>
csi_flash                = port:PG09<1><default><default><0>
csi_af_en                =
csi_reset_b              = port:power3<1><default><default><0>
csi_power_en_b           = port:power2<1><default><default><0>
csi_stby_b               = port:PB10<1><default><default><1>
csi_flash_b              =
csi_af_en_b              =

[csi1_para]
csi_used                 = 0
csi_mode                 = 0
csi_dev_qty              = 1
csi_stby_mode            = 1

csi_mname                = ""
csi_twi_id               = 1
csi_twi_addr             = 0xba
csi_if                   = 0
csi_vflip                = 0
csi_hflip                = 0
csi_iovdd                = ""
csi_avdd                 = ""
csi_dvdd                 = ""
csi_flash_pol            = 1
csi_facing               = 0

csi_mname_b              = ""
csi_twi_id_b             = 1
csi_twi_addr_b           = 0x78
csi_if_b                 = 0
csi_vflip_b              = 1
csi_hflip_b              = 0
csi_iovdd_b              = ""
csi_avdd_b               = ""
csi_dvdd_b               = ""
csi_flash_pol_b          = 1
csi_facing_b             = 1

csi_reset                =
csi_power_en             =
csi_stby                 =
csi_flash                =
csi_af_en                =
csi_reset_b              =
csi_power_en_b           =
csi_stby_b               =
csi_flash_b              =
csi_af_en_b              =


;--------------------------------------------------------------------------------
;   SDMMC PINS MAPPING                                                         |
; ------------------------------------------------------------------------------|
;   ЕдЦГСЎПоЈє                                                                  |
;   sdc_used  --- ґЛsdcїШЦЖЖчКЗ·сК№УГЈ¬1-К№УГЈ¬0-І»К№УГ                       |
;   sdc_detmode --- їЁјмІвДЈКЅ                          |
;         1-gpioјмІвЈ¬2-data3јмІвЈ¬3-ОЮјмІвЈ¬їЁіЈФЪ(І»їЁ°ОІе)     |
;                 4 - manual mode(from proc file system node)                 |
;   sdc_bwid  --- їЁКэѕЭО»їнЈ¬1-1bitЈ¬ 4-4bitЈ¬ other-no use                  |
;   ЖдУа: portЕдЦГ                                                              |
; ------------------------------------------------------------------------------|
;   МШ±рЛµГчЈє                                                                  |
;   1.ГїёцїЁїШЦЖЖч±ШРлУРsdc_usedЕдЦГЈ¬µ±sdc_used ОЄ 0К±Ј¬ЖдУаІОКэїЙІ»Ед          |
;   2.їЁК№УГdata3јмІвµДК±єт(sdc_detmode ОЄ 2)Ј¬gpioЕдЦГАпSDC_D3µДpull up/downРиТЄ|
;   ±ЈЦ¤ёЯЧиЧґМ¬ЗТНвІїµзВ·РиТЄ¶Фdata3К№УГ1M¦ёЧуУТµДµзЧиПВА­Ј¬К№УГЗлПкПёЧЙСЇЈ¬ОуЙГ|
;   ЧФѕц¶Ё                                                                      |
;   3.К№УГgpioјмІвК±±ШРлЕдЦГsdc_detјмІвpinЅЕ¶ЛїЪ                                |
;--------------------------------------------------------------------------------
[mmc0_para]
sdc_used                 = 1
sdc_detmode              = 1
bus_width                = 4
sdc_d1                   = port:PF0<2><1><2><default>
sdc_d0                   = port:PF1<2><1><2><default>
sdc_clk                  = port:PF2<2><1><2><default>
sdc_cmd                  = port:PF3<2><1><2><default>
sdc_d3                   = port:PF4<2><1><2><default>
sdc_d2                   = port:PF5<2><1><2><default>
sdc_det                  = port:PG0<0><1><default><default>
sdc_use_wp               = 0
sdc_wp                   =

[mmc1_para]
sdc_used                 = 0
sdc_detmode              =
bus_width                =
sdc_cmd                  =
sdc_clk                  =
sdc_d0                   =
sdc_d1                   =
sdc_d2                   =
sdc_d3                   =
sdc_det                  =
sdc_use_wp               =
sdc_wp                   =

[mmc2_para]
sdc_used                 = 0
sdc_detmode              = 3
bus_width                = 4
sdc_cmd                  = port:PE8<4><1><2><default>
sdc_clk                  = port:PE9<4><1><2><default>
sdc_d0                   = port:PE4<4><1><2><default>
sdc_d1                   = port:PE5<4><1><2><default>
sdc_d2                   = port:PE6<4><1><2><default>
sdc_d3                   = port:PE7<4><1><2><default>
sdc_det                  =
sdc_use_wp               = 0
sdc_wp                   =

; ------------------------------------------------------------------------------|
; memory stick configuration
;--------------------------------------------------------------------------------
[ms_para]
ms_used                  = 0
ms_bs                    =
ms_clk                   =
ms_d0                    =
ms_d1                    =
ms_d2                    =
ms_d3                    =
ms_det                   =

;------------------------------------------------------------------------------------------
;key matrix
;------------------------------------------------------------------------------------------
[keypad_para]
kp_used                  = 0
kp_in_size               =
kp_out_size              =
kp_in0                   =
kp_in1                   =
kp_in2                   =
kp_in3                   =
kp_in4                   =
kp_in5                   =
kp_in6                   =
kp_in7                   =
kp_out0                  =
kp_out1                  =
kp_out2                  =
kp_out3                  =
kp_out4                  =
kp_out5                  =
kp_out6                  =
kp_out7                  =


;--------------------------------
;---       USB0їШЦЖ±кЦѕ
;--------------------------------
[usbc0]
usb_used                 = 1
usb_port_type            = 2
usb_detect_type          = 1
usb_id_gpio              = port:PG2<0><1><default><default>
usb_det_vbus_gpio        = port:PG1<0><0><default><default>
usb_drv_vbus_gpio        = port:PG12<1><0><default><0>
usb_host_init_state      = 0

;--------------------------------
;---       USB1їШЦЖ±кЦѕ
;--------------------------------
[usbc1]
usb_used                 = 1
usb_port_type            = 1
usb_detect_type          = 0
usb_controller_type		   = 0
usb_id_gpio              =
usb_det_vbus_gpio        =
usb_drv_vbus_gpio        = port:power203<1><0><default><0>
usb_host_init_state      = 0
;--------------------------------
;---   Port Power Management 
;--------------------------------
[port_pm]
restrict_1a     = 1
restrict_500ma  = 1
v_1a        = 3630000
c_1a        = 5
v_500ma     = 3440000 
c_500ma     = 5
v_disable   = 3250000
c_disable   = 5
ctrl_gpio   = port:PF4<1><0><default><0>

;--------------------------------
;---       USB Device
;--------------------------------
[usb_feature]
vendor_id                = 0x18D1
mass_storage_id          = 0x0001
adb_id                   = 0x0002

manufacturer_name        = "USB Developer"
product_name             = "Android"
serial_number            = "20111101"

[msc_feature]
vendor_name              =USB 2.0
product_name             =USB Flash Driver
release                  = 100
luns                     = 2

;--------------------------------------------------------------------------------
; G sensor configuration
; gs_twi_id ---  TWI ID for controlling Gsensor (0: TWI0, 1: TWI1, 2: TWI2)
;--------------------------------------------------------------------------------
[gsensor_para]
gsensor_used             = 1
;gsensor_name             = "mxc622x"
gsensor_unuse_name       = "bma150,mma8452c"
gsensor_twi_id           = 2
gsensor_twi_addr         = 0x15
gsensor_int1             =
gsensor_int2             =

;--------------------------------------------------------------------------------
; gps gpio configuration
; gps_spi_id    --- the index of SPI controller. 0: SPI0, 1: SPI1, 2: SPI2, 15: no SPI used
; gps_spi_cs_num  --- the chip select number of SPI controller. 0: SPI CS0, 1: SPI CS1
; gps_lradc     --- the lradc number for GPS used. 0 and 1 is valid, set 2 if not use lradc
;--------------------------------------------------------------------------------
[gps_para]
gps_used                 = 0
gps_spi_id               =
gps_spi_cs_num           =
gps_lradc                =
gps_clk                  =
gps_sign                 =
gps_mag                  =
gps_vcc_en               =
gps_osc_en               =
gps_rx_en                =

;--------------------------------------------------------------------------------
;sdio wifi configuration
;wifi_sdc_id    ---  0- SDC0, 1- SDC1, 2- SDC2, 3- SDC3
;sdio_wifi_mod_sel    ---  0- none,     1- swl-n20(wifi), 2- usi bm-01(wifi+bt+fm),
;                          3- ar6302qfn,4- apm6xxx,       5- swb b23(wifi+bt+fm)
;--------------------------------------------------------------------------------
[sdio_wifi_para]
sdio_wifi_used           = 0
sdio_wifi_sdc_id         =
sdio_wifi_mod_sel        =

; samsung swl-n20 sdio wifi gpio config
;swl_n20_shdn            =
;swl_n20_host_wakeup     =
;swl_n20_vdd_en          =
;swl_n20_vcc_en          =


; swb-b23/usibm01 sdio wifi gpio config
;swbb23_wl_pwr           =
;swbb23_wl_shdn          =
;swbb23_wl_wake          =
;swbb23_bt_shdn          =
;swbb23_bt_wake          =
;swbb23_bt_hostwake      =

; apm sdio wifi gpio config
;apm_6981_vcc_en         =
;apm_6981_vdd_en         =
;apm_6981_wakeup         =
;apm_6981_rst_n          =
;apm_6981_pwd_n          =
;--------------------------------------------------------------------------------
;usb wifi configuration
;usb_wifi_id    ---  0- USB0, 1- USB1
;--------------------------------------------------------------------------------
[usb_wifi_para]
usb_wifi_used            = 1
usb_wifi_usbc_num        = 1

;--------------------------------------------------------------------------------
;3G configuration
;--------------------------------------------------------------------------------
[3g_para]
3g_used                  = 0
3g_name					 =
3g_usbc_num              =
3g_on_off                =
3g_reset                 =
3g_poweron				 =
3g_wakeup_out            =
3g_wakeup_in             =

;--------------------------------------------------------------------------------
;gyroscope
;--------------------------------------------------------------------------------
[gy_para]
gy_used                  = 0
gy_twi_id                = 1
gy_twi_addr              = 0x00
gy_int1                  =
gy_int2                  =

;--------------------------------------------------------------------------------
;light sensor
;only modified "ls_used"/"ls_name"/"ls_twi_id", "ls_twi_addr"/"ls_int" not used
;support list : [ltr501als]
;               []
;--------------------------------------------------------------------------------
[ls_para]
ls_used                  = 0
;ls_name					         = "ltr501als"
ls_name					 = "ltr501"
ls_twi_id                = 1
ls_twi_addr              =
ls_int                   =

;--------------------------------------------------------------------------------
;compass
;--------------------------------------------------------------------------------
[compass_para]
compass_used             = 0
compass_twi_id           =
compass_twi_addr		 =
compass_int              =

;--------------------------------------------------------------------------------
;blue tooth
;bt_used        ---- blue tooth used (0- no used, 1- used)
;bt_uard_id     ---- uart index
;bt_mod_type    ---- 0-none, 1-bcm bt
;--------------------------------------------------------------------------------
[bt_para]
bt_used                  = 0
bt_uart_id               =
bt_mod_type              =

[i2s_para]
i2s_used                 = 0
i2s_channel              =
i2s_mclk                 =
i2s_bclk                 =
i2s_lrclk                =
i2s_dout0                =
i2s_dout1                =
i2s_dout2                =
i2s_dout3                =
i2s_din                  =

[spdif_para]
spdif_used               = 0
spdif_mclk               =
spdif_dout               =
spdif_din                =

[audio_para]
audio_used               = 1
capture_used			 = 1
audio_lr_change      	 = 0
audio_pa_ctrl            = port:PG10<1><default><default><0>

;----------------------------------------------------------------------------------
;ir --- infra remote configuration
;----------------------------------------------------------------------------------
[ir_para]
ir_used                  = 0
ir0_rx                   = port:PB04<2><default><default><default>


[rtc_para]
rtc_used                 = 1
rtc_name                 = "pcf8563"
rtc_twi_id               = 1
rtc_twi_addr	           = 0x51

;----------------------------------------------------------------------------------
;pmu_twi_addr           ---slave address
;pmu_twi_id             ---i2c bus number (0 TWI0, 1 TWI2, 2 TWI3)
;pmu_irq_id             ---irq number (0 irq0,1 irq1,Ў­Ў­)
;pmu_battery_rdc        ---battery initial resistance,m¦ё,ёщѕЭКµјКµзіШДЪЧиМоРґ
;pmu_battery_cap        ---battery capability,mAhЈ¬ёщѕЭКµјКµзіШИЭБїМоРґ
;pmu_init_chgcur        ---set initial charging current limite,mAЈ¬300/400/500/600/700/800/900/1000/1100/1200/1300/1400/1500/1600/1700/1800
;pmu_suspend_chgcur     ---set suspend charging current limite,mAЈ¬300/400/500/600/700/800/900/1000/1100/1200/1300/1400/1500/1600/1700/1800
;pmu_resume_chgcur      ---set resume charging current limite,mAЈ¬300/400/500/600/700/800/900/1000/1100/1200/1300/1400/1500/1600/1700/1800
;pmu_shutdown_chgcur    ---set shutdown charging current limite,mAЈ¬300/400/500/600/700/800/900/1000/1100/1200/1300/1400/1500/1600/1700/1800
;pmu_init_chgvol        ---set initial charing target voltage,mV,4100/4150/4200/4360
;pmu_init_chgend_rate   ---set initial charing end current  rate,10/15
;pmu_init_chg_enabled   ---set initial charing enabled,0:№Ш±Х,1:ґтїЄ
;pmu_init_adc_freq      ---set initial adc frequency,Hz,25/50/100/200
;pmu_init_adc_freqc     ---set initial coulomb adc coufrequency,Hz,25/50/100/200
;pmu_init_chg_pretime   ---set initial pre-charging time,min,40/50/60/70
;pmu_init_chg_csttime   ---set initial constance-charging time,min,360/480/600/720
;pmu_usbvol             ---set usb-ac limited voltage level,mV,4000/4100/4200/4300/4400/4500/4600/4700,0 - not limite
;pmu_usbcur             ---set usb-ac limited voltage level,mA,100/500/900, 0 - not limite
;pmu_usbvol_pc	        ---set usb-pc limited voltage level,mV,4000/4100/4200/4300/4400/4500/4600/4700,0 - not limite
;pmu_usbcur_pc          ---set usb-pc limited voltage level,mA,100/500/900, 0 - not limite
;pmu_pwroff_vol         ---set protect voltage when system start up,mV,2600/2700/2800/2900/3000/3100/3200/3300
;pmu_pwron_vol          ---set protect voltage after system start up,mV,2600/2700/2800/2900/3000/3100/3200/3300
;pmu_pekoff_time        ---set pek off time,ms, 4000/6000/8000/10000
;pmu_pekoff_en          ---set pek off enable, 0:№Ш±Х,1:ґтїЄ
;pmu_peklong_time       ---set pek pek long irq time,ms,1000/1500/2000/2500
;pmu_pekon_time         ---set pek on time,ms,128/1000/2000/3000
;pmu_pwrok_time         ---set pmu pwrok delay time,ms,8/64
;pmu_pwrnoe_time        ---set pmu n_oe power down delay time,ms,128/1000/2000/3000
;pmu_intotp_en		  		---set pmu power down when overtempertur enable,0:№Ш±ХЈ¬1ЈєґтїЄ
;pmu_suspendpwroff_vol  ---set pmu shutdown voltage when cpu is suspend and battery voltage is low
;pmu_batdeten			---set pmu battery detect enabled,0:№Ш±ХЈ¬1ЈєґтїЄ
;----------------------------------------------------------------------------------
[pmu_para]
pmu_used                 = 1
pmu_twi_addr             = 0x34
pmu_twi_id               = 0
pmu_irq_id               = 0
pmu_battery_rdc          = 100
pmu_battery_cap          = 2600
pmu_init_chgcur          = 300
pmu_earlysuspend_chgcur  = 600
pmu_suspend_chgcur       = 1000
pmu_resume_chgcur        = 300
pmu_shutdown_chgcur      = 1000
pmu_init_chgvol          = 4200
pmu_init_chgend_rate     = 15
pmu_init_chg_enabled     = 1
pmu_init_adc_freq        = 100
pmu_init_adc_freqc       = 100
pmu_init_chg_pretime     = 50
pmu_init_chg_csttime     = 720

pmu_bat_para1            = 0
pmu_bat_para2            = 0
pmu_bat_para3            = 0
pmu_bat_para4            = 0
pmu_bat_para5            = 5
pmu_bat_para6            = 13
pmu_bat_para7            = 16
pmu_bat_para8            = 26
pmu_bat_para9            = 36
pmu_bat_para10           = 46
pmu_bat_para11           = 53
pmu_bat_para12           = 61
pmu_bat_para13           = 73
pmu_bat_para14           = 84
pmu_bat_para15           = 92
pmu_bat_para16           = 100

pmu_usbvol_limit         = 1
pmu_usbcur_limit         = 0
pmu_usbvol               = 4000
pmu_usbcur               = 0

pmu_usbvol_pc            = 4000
pmu_usbcur_pc            = 0

pmu_pwroff_vol           = 3300
pmu_pwron_vol            = 2900

pmu_pekoff_time          = 6000
pmu_pekoff_en            = 1
pmu_peklong_time         = 1500
pmu_pekon_time           = 1000
pmu_pwrok_time           = 64
pmu_pwrnoe_time          = 2000
pmu_intotp_en            = 1

pmu_used2                = 0
pmu_adpdet               =
pmu_init_chgcur2         = 400
pmu_earlysuspend_chgcur2 = 600
pmu_suspend_chgcur2      = 1200
pmu_resume_chgcur2       = 400
pmu_shutdown_chgcur2     = 1200

pmu_suspendpwroff_vol    = 3500

pmu_batdeten		 = 1
[recovery_key]
key_min			=3
key_max			=5

;----------------------------------------------------------------------------------
; dvfs voltage-frequency table configuration
;
; max_freq: cpu maximum frequency, based on Hz, can not be more than 1008MHz
; min_freq: cpu minimum frequency, based on Hz, can not be less than 60MHz
;
; LV_count: count of LV_freq/LV_volt, must be < 16
;
; LV1: core vdd is 1.50v if cpu frequency is (1008Mhz, 1104Mhz]
; LV2: core vdd is 1.40v if cpu frequency is (912Mhz,  1008Mhz]
; LV3: core vdd is 1.35v if cpu frequency is (864Mhz,   912Mhz]
; LV4: core vdd is 1.30v if cpu frequency is (624Mhz,   864Mhz]
; LV5: core vdd is 1.20v if cpu frequency is (576Mhz,   624Mhz]
; LV6: core vdd is 1.10v if cpu frequency is (432Mhz,   576Mhz]
; LV7: core vdd is 1.00v if cpu frequency is (60Mhz,    432Mhz]
;
;----------------------------------------------------------------------------------
[dvfs_table]
max_freq = 1008000000
min_freq = 60000000

LV_count = 7

LV1_freq = 1104000000
LV1_volt = 1500

LV2_freq = 1008000000
LV2_volt = 1400

LV3_freq = 912000000
LV3_volt = 1350

LV4_freq = 864000000
LV4_volt = 1300

LV5_freq = 624000000
LV5_volt = 1200

LV6_freq = 576000000
LV6_volt = 1400

LV7_freq = 432000000
LV7_volt = 1300


[suzhiguo]
szg_gps_used =1
ethernet_used =1
passwd=0
autoko=1
adc_keypad_used=0
gpio_keypad_used=0

[szgdefault]
FwVer="1.2"
ProductModel="crane-evb"
ProductBrand="junyue"
timezone="Asia/Shanghai"
language="zh"
country="CN"
downloadurl="http://www.day-wish.com/Upload/DownFiles/"

[autotp0]
tpaddr=0x3f
tpname="ft5x_ts"
tpreset=0
tpdelay=800
tpreg=0x09
tpvaule=0
tpupdate=0

[autotp1]
tpaddr=0x5d
tpname="goodix811"
tpreset=0
tpdelay=200
tpreg=0x00
tpvaule=0
tpupdate=0

[autotp2]
tpaddr=0x48
tpname="ssd253x-ts"
tpreset=0
tpdelay=200
tpreg=0x00
tpvaule=0
tpupdate=0

[autotp3]
tpaddr=0x01
tpname="ct360_ts"
tpreset=0
tpdelay=200
tpreg=0x00
tpvaule=0
tpupdate=0

[autotp4]
tpaddr=0x15
tpname="elan_ts"
tpreset=0
tpdelay=200
tpreg=0x00
tpvaule=0
tpupdate=1

[autotp5]
tpaddr=0x40
tpname="gslx680"
tpreset=0
tpdelay=200
tpreg=0x00
tpvaule=0
tpupdate=0
tpselect=0

[autotp6]
tpaddr=0x5d
tpname="gt828_ts"
tpreset=0
tpdelay=200
tpreg=0x00
tpvaule=0
tpupdate=0

[autotp7]
tpaddr=0x38
tpname="ft5x_38"
tpreset=0
tpdelay=800
tpreg=0x09
tpvaule=0
tpupdate=0
я уже подумал што оно просто запускает другой модуль и работает с ним. Тогда попробивал переименовать модуль ssd253x-ts.ko , и сенсор перестал работать, значит запускаетса всетаки он *WALL*

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8933
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Распаковка и запаковка img прошивок Android для Allwinner

Непрочитанное сообщение#17 » Blaze » 17.12.2014 20:34

Для тача отредактируйте так

Код: Выделить всё

#insmod key & tp driver
   #insmod /system/vendor/modules/sun4i-ts.ko
   #insmod /system/vendor/modules/sun4i-keyboard.ko
   insmod /system/vendor/modules/ft5x_ts.ko
   insmod /system/vendor/modules/goodix811.ko
   insmod /system/vendor/modules/gslx680.ko
   insmod /system/vendor/modules/ssd253x-ts.ko
WIFI в данном случаи работает от модуля

Код: Выделить всё

#network module
   insmod /system/vendor/modules/rtl8150.ko

kaldun412
Начинающий
Начинающий
Сообщения: 2
Зарегистрирован: 17.12.2014 13:02
Откуда: Львов

Распаковка и запаковка img прошивок Android для Allwinner

Непрочитанное сообщение#18 » kaldun412 » 18.12.2014 12:31

Извените , просто хочу разобратса, а зачем прописивать 4 модуля, если реально нужен только один ? В чем подвог ?
И в даной прошивке тач работает, даже без прописки "insmod /system/vendor/modules/ssd253x-ts.ko", хотелось би понять почему...

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8933
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Распаковка и запаковка img прошивок Android для Allwinner

Непрочитанное сообщение#19 » Blaze » 18.12.2014 20:46

kaldun412 писал(а):Извените , просто хочу разобратса, а зачем прописивать 4 модуля, если реально нужен только один ? В чем подвог ?
Не факт что, один. Бывают следующие типы
Single (одиночный)
Multiple (мульти)
Так, что модули могут работать в связке. В Ваше случаи

Код: Выделить всё

[ctp_para]
ctp_used                 =1
ctp_name                 = "ft5x_ts"
ctp_twi_id               = 1
ctp_twi_addr             =0x3f
;ctp_name                 = "goodix811"
;ctp_twi_id               = 1
;ctp_twi_addr             =0x5d
;ctp_name                 = "gslx680"
;ctp_twi_id               = 1
;ctp_twi_addr             =0x40
ctp_screen_max_x         = 800
ctp_screen_max_y         = 480
ctp_revert_x_flag        = 1
ctp_revert_y_flag        = 0
ctp_exchange_x_y_flag    = 0
ft5x_ts, goodix811, gslx680 и возможно тот про какой вы говорите ssd253x-ts
kaldun412 писал(а):И в даной прошивке тач работает, даже без прописки "insmod /system/vendor/modules/ssd253x-ts.ko", хотелось би понять почему...
зато он прописан в sysconfig1.lhs

Код: Выделить всё

[autotp2]
tpaddr=0x48
tpname="ssd253x-ts"
tpreset=0
tpdelay=200
tpreg=0x00
tpvaule=0
tpupdate=0

ittnns
Начинающий
Начинающий
Сообщения: 7
Зарегистрирован: 03.06.2015 16:56
Откуда: Россия

прошивку как сделать для планшета китайского

Непрочитанное сообщение#20 » ittnns » 03.06.2015 17:11

Ситуация такая имеется китайская копия n8000 самсунг.Тут и везде много писали о том что это такое.Поэтому, когда купил для сына данное устройство, предполагал, что работать он будет с глюками.Когда девайс еще работал то успел снять с устройства nanda,nandb,nandс,
nandd,nande,nandf.Сын игрался в устройстве. Прошло какоето время и устройство стало виснуть на заставке.Пробовал прошивать разными прошивками, но то вообше не грузиться, то wifi не работает.Теперь вопрос, раз есть настоящие, с данного рабочего n8000 самсунг устройства, nanda, nandb, nandс, nandd, nande, nandf то как и с помощью какой программы сделать из них прошивку img чтобы прошить? Спасибо.

Ответить