Приложение jxd не работает

Приложение jxd не работает

Цвет: белый, черный
Размеры:
-Длина: 195мм,
-Ширина: 86.6мм,
-Высота: 17.0мм,
-Масса: 232г
Объем RAM: 1GB DDR3
Объем ROM: 8GB
Процессор: Amlogic MX-S Dual core 1.5GHz (CPU: cortex A9, GPU: ARM mali 400 mp2)
ОС: Android 4.1
Дисплей: 5 дюймов, емкостный, разрешение 800*480 px, мульти-тач на 5 точек
Дополнительные датчики: 3 Axis G-sensor
Коммуникации: Wi-Fi (802.11 b/g/n)
Игры: Game center X, N64, PS1, GBA, MD, NES, Android games, Touch games, Gravity games
Камера: фото/видео 0,3 Мрх
Видео: RMVB, AVI, MPEG-4, ASP, DIVX, WMV, F4V, FLV и т. д.
Аудио: MP3, WMA, FLAC, OGG и т. д.
Батарея: литиум-полимерный аккумулятор емкостью 2200 mAh
Разъемы:
-USB2.0 (Support OTG: keyboard, mouse, 3G модем)
-2×3.5mm разъем для наушников
-Micro TF card slot, до 64GB
-mini HDMI
-Разъем для сетевой зарядки
Комплектация: игровая консоль, сетевой адаптер (5V, 2A), наушники, OTG-кабель, USB-кабель, инструкция, гарантийный талон

Предельная толщина батареи 5,2 мм
При толщине 6 мм перестают держать защелки, прогибается плата, батарея толщиной 8 мм не позволяет крышке закрываться
Размеры родного аккумулятора 95*55 мм, емкость 2100 mAh фото от ув. Dvemer89

Батарея установленная ув. jubei65
заявлено 3600 mAh , 96*64*5 мм, 67 г, реальная емкость неизвестна, игры со 100 до 10% 3 часа

5000 mah, 2 часа игры с wifi 100-61%

В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.

Сообщение отредактировал Dyuss — 20.08.16, 02:58

Таки тема создалась 😉

Читайте также:  Vplay для телевизора не работает после обновления

Всех юзеров этой приставки приветствую и сразу вопрос, кто какую прошивку использует?
Сижу пока на стоке, вроде все работает, и еще в планах замена батареи на более емкую, на 4000 mAh к примеру.

Сижу на Кастомной прошивке для JXD S5110B XSample-Skelrom 1.0.
Ссылка на прошивку: XSample-Skelerom 1.0

Установка осуществляется при помощи ClockWork Recovery для s5110B, включенного в прилагаемый архив. Просто распаковать содержимое в корень microSD карты.

Включите устройство с зажатой кнопкой увеличения громкости для входа в режим ClockWork Recovery. Если вы хотите, то можно сделать бекап установленной системы. Для перемещения по меню используется D-PAD для выбора — кнопка Start.

Необходимо выполнить пункты:

Wipe data — Yes;
Wipe cache — Yes;
Advanced – Wipe Dalvik cache — Yes.
Теперь выберите apply update from sdcard и укажите файл XSAMPLE-Skelrom.zip, после установки обновления перерагрузите консоль.

Информация о SWAP ON и SWAP OFF (оставлено в оригинале)

И помните ВСЕ ЧТО ВЫ ДЕЛАЕТЕ ВЫ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК
Можно добавить в шапку По поводу батареи тоже подумываю но сейчас времени нет.

Сообщение отредактировал [email protected]$ — 28.08.13, 10:39

Немного полезного по устройству, может пригодится (можно в шапку добавить):

По поводу ролика с ГТА 3, я его смотрел но так и не понял как он выставил максимальные настройки или кэш какой то особый качал, я поставил гта, консоль сама скачала кэш, но ни света фар, ни красивостей каких-то там нет, скачал другой кэш (от какого то самсунга топового), все тоже самое, освещения нет, бликов нет, все по простому, как настроить?

Сообщение отредактировал Dvemer89 — 13.08.13, 14:52

Сначала была оригинальная:
Версия ядра: 3.0.8
Номер сборки: S5110b-01-V2.2.2-20130523

тесты:
3DMARK ice Storm score 2098
Epic Citadel Average FPS: 42.2 Resolution: 800×432 High Quality
Epic Citadel Average FPS: 40.8 Resolution: 800×480 High Quality

В ней при просмотре видео аппаратным кодеком звук периодически шумел.
Игры шли хорошо (те что смотрел)
Эмуляторы немного притормаживали звук (n64oid, RetroArch).
При запуске cpu-z постоянно показывал что работает одно ядро (возможно глюк программы)
В спящем режиме (выключенный экран) почти не разряжал аккумулятор.

Установил прошивку с официального сайта:
Версия ядра: 3.0.8
Номер сборки: S5110b-01-V2.2.5-20130625

Изменений не заметил.

Установил прошивку от SKelrom:
Версия ядра: 3.0.50
Номер сборки: S5110b-SKelrom-v1.0-JXDs5110B-20130611

тесты:
3DMARK ice Storm score 2147
Epic Citadel Average FPS: 43.6 Resolution: 800×432 High Quality
Epic Citadel Average FPS: 43.4 Resolution: 800×480 High Quality

Тут русское описание по прошивке.
Звук в видео исправился.
Игры идут хорошо.
Эмуляторы на мой взгляд перестали тормозить (n64oid, RetroArch).
При запуске cpu-z показывает что работает два ядра.
В спящем режиме (выключенный экран) сильно разряжал аккумулятор (лучше совсем выключать).

В общем остановился на прошивке SKelrom, на мой взгляд плюсы перекрывают минусы.

Сам ГТА 3 не ставил, поэтому точно не скажу, но как вариант поставить прошивку от SKelrom, там помимо всего остального устройство идентифицируется как Samsung GT-I9100 Galaxy S II для максимальной совместимости с играми.

Вот кстати насчет того что ест батарею при выключенном дисплее хотел спросить, это связано с тем что в прошивке от склертона возможно проц разгоняется?

Насчет проца, везде как и всегда написано завышенное число, 1,5ГГц, антуту пишет 1,3ГГц, кстати он же выдает 10228 баллов нашему девайсу:)

Скорее проц просто не останавливается.
А по разгонам как писал SKelrom на уровне ядра зашиты частоты от 300 до 1300 и чтобы это изменить надо в ядре копаться (в первой своей прошивке он этого не делал).

Источник

Приложение jxd не работает

0. Зарядите устройство на 100%
1. Сделайте бекап на ПК.
2. Скачайте архив NCCE v.3b Googleplay.zip и распакуйте.

3. Отфарматируйте sd card.
3. Все 3 файла надо поместить в корень SD карты.
4. Вставьте SD карту в выключенное устройство, нажмите Громкость+ и Выключение одновременно, пока не попадете в меню для апгрейда
5. Дождитесь перезагрузки и наслаждайтесь!

ВАЖНО! Карта памяти должна иметь название: «sd card»

Что нового в прошивке:
News:
— Все фиксы из V1
— SD карта в нормальном или Swap режиме.
— Добавлены коммиты из оффициальной прошивки 1.7
— Улучшена скорость и время ответа
— Новые говернеры ядра для использования с NCPU
— Возможность выбрать лаунчером Apex и пару других, новых — в конце концов NCCE для кастомизации
— Возможность выставитб Swap при установке
— Твикнут Build Prop
— Добавлены основные возможности AOSP.(CIFS, NTFS)
— Новый, открытый драйвер кнопок
— Маппер экспортированв apk для удобной замены без перепрошивки
— Много новых улучшений в маппере
— Game X выглядит получше
— Некоторые изменения в ядре, которые были отправлены skelton’ом в JXD, но JXD поленились их добавить
— NCPU для быстрой смены частоты и говернеров процессора
— Новые единороги и мортышки теперь живут в фреймворке, они сказали мне, что хотят работать с нами и уведомлять вас о том, что вышла новая прошивка (OTA)

Баги:
Фиксы для игр немного заглючивают некоторые игры, это известная проблема.

Источник

Исправьте «Приложение остановлено» в JXD L501

«Приложение остановлено» — одна из самых распространенных ошибок, которые мы можем видеть на экране нашего устройства. Как бороться с такой ошибкой?

  • Во-первых, в соответствии с основополагающим принципом работы любого электронного устройства, в случае проблем оборудование должно быть выключено на одну минуту, а затем снова включено.
  • Если это не работает, зайдите в настройки телефона. Затем выберите диспетчер приложений и выберите тот, который вызывает у вас проблемы. После этого вам необходимо выполнить очистку кеша и очистку данных . Этот метод теоретически должен решить упомянутую проблему.
  • Последней попыткой победить в борьбе с постоянной ошибкой может быть, конечно, удаление всех данных с вашего телефона до заводских настроек — тогда мы потеряем все данные, приложения и настройки, но смартфон будет «совершенно новым». Как это сделать? Вы можете использовать наш поисковик, чтобы найти учебник, созданный специально для вашего устройства.

Если описанные выше шаги не решают проблему, и ошибка снова появляется, это означает, что либо приложение написано с ошибкой, либо несовместимо с нашей моделью, и с ней довольно трудно справиться — вам просто нужно подождать, пока следующая версия приложений не содержит ошибок.

Если Вам помогло это решение, поделитесь им с другими чтобы помочь им, и подписывайтесь на наши страницы в Facebook, Twitter and Instagram

Источник

Приложение jxd не работает

1) Установите на ваш компьютер программу обновления «PhoenixSuit»,после завершения установки будет создан на рабочем столе соответствующий ярлык.

2) Установите драйвера устройства S7800A USB Driver.rar ( 8,27 МБ )

Для этого необходимо включённое устройство перевести в «режим отладки USB»

3)Запускаем программу «PhoenixSuit» с ярлыка на рабочем столе

4) В Программе :

1. выберите ваш образ прошивки с расширением *IMG
2. запустите процесс прошивки

5) Для того что процесс прошивки начался необходимо выключить ваше устройство S7800,
затем нажмите и удерживайте кнопку дом (назад), подключите кабель USB.
Нажимайте кнопку питания 5-10 раз в течении и 3х секунд

6) Компьютер опознает ваше устройство и предложит обновить прошивку, нажмите ОК и подождите окончания процесса.

После сообщения о завершении процесса обновления устройство можно отсоеденить.

Альтернативный принудительный способ

USB Driver
S7800A USB Driver.rar ( 8,27 МБ )

PhoenixSuit
s7800A update tools.rar ( 14,08 МБ )

Русификация PhoenixSuit (распаковать файлы в папку с программой с подтверждением замены файлов)
PhoenixSuit Russian Translation.rar ( 9,37 КБ )

Сообщение отредактировал ISIEIAI — 19.01.14, 17:52

Полное название
S7800-a-1-V1.0-20131112
MP-1028
V1.0
Нативное значение хард кнопок

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JDQ39
ro.build.display.id=S7800-a-1-V1.0-20131112
ro.build.version.incremental=20130813
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.date=2013年 08月 13日 星期二 11:38:53 CST
ro.build.date.utc=1376365133
ro.build.type=eng
ro.build.user=liyewen
ro.build.host=liyewen
ro.build.tags=test-keys
ro.product.model=MP-1028
ro.product.brand=MP-1028
ro.product.name=fiber_s7800
ro.product.device=fiber-s7800
ro.product.board=exdroid
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=unknown
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=fiber
# ro.build.product is obsolete; use ro.product.device
ro.build.product=fiber-s7800
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=S7800-a-1-V1.0-20131112
ro.build.fingerprint=S7800a/fiber_s7800/fiber-s7800:4.2.2/JDQ39/20130813:eng/test-keys
ro.build.characteristics=tablet
# end build properties

Родной BOOT + распакованный для изучения и правки
BOOT.rar ( 8,7 МБ )

Добавка к BOOT (из интересного бутлого,анимация батареи,скрипты. )
boot+.rar ( 782,87 КБ )

Родной Recovery + распакованный для изучения и правки
Recovery.rar ( 15,29 МБ )

Выкладываю системную папку со всем добром
/SYSTEM/APP app.rar ( 92,87 МБ )
(софт)

/SYSTEM/VENDOR vendor.rar ( 32,05 МБ )
(дрова на железки и прочие вкусняшки)

/SYSTEM/ system.rar ( 114,93 МБ )
. (остальные каталоги, тут есть много интересного)

Сообщение отредактировал ISIEIAI — 19.01.14, 17:53

on init
# See storage config details at http://source.android.com/tech/storage/
# mkdir /mnt/shell/emulated 0700 shell shell
# mkdir /storage/emulated 0555 root root

# export EXTERNAL_STORAGE /storage/emulated/legacy
# export EMULATED_STORAGE_SOURCE /mnt/shell/emulated
# export EMULATED_STORAGE_TARGET /storage/emulated
# export MEDIA_STORAGE /mnt/media/sdcard

# Support legacy paths
# symlink /storage/emulated/legacy /sdcard
# symlink /storage/emulated/legacy /mnt/sdcard
# symlink /storage/emulated/legacy /storage/sdcard0
# symlink /mnt/shell/emulated/0 /storage/emulated/legacy

export EXTERNAL_STORAGE /mnt/sdcard
mkdir /mnt/sdcard 0000 system system
symlink /mnt/sdcard /sdcard

mkdir /mnt/extsd 0000 system system
mkdir /mnt/usbhost1 0000 system system
mount debugfs debugfs /sys/kernel/debug
mkdir /databk 0700 root system

on early-fs
mount_all /fstab.sun6i
setprop ro.crypto.fuse_sdcard true
insmod /system/vendor/modules/disp.ko
insmod /system/vendor/modules/lcd.ko
insmod /system/vendor/modules/hdmi.ko

on post-fs-data
#mkdir /data/media 0770 media_rw media_rw
#mkdir /mnt/media/sdcard 0770 media_rw media_rw

on fs
# 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
dispe2fsck /dev/block/nande
exec /system/bin/busybox mount -t ext4 -o noatime,nosuid,nodev,barrier=0,nodiratime,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
dispe2fsck /dev/block/nandh
mount ext4 /dev/block/nandh /cache noatime nosuid nodev barrier=0
format_userdata /dev/block/nandj disk
# 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
# radio related, such as imei.conf
mkdir /data/misc/radio 0777 system radio

# radio related, 3G Data Card
#chmod 0751 /system/xbin/usb_modeswitch.sh
#chmod 0751 /system/xbin/ppp/call-pppd
#chmod 0751 /system/etc/ppp/ip-up
#chmod 0751 /system/etc/ppp/ip-down
#chown radio system /system/xbin/usb_modeswitch.sh
#chown radio system /system/xbin/ppp/call-pppd
#chown radio system /system/etc/ppp/ip-up
#chown radio system /system/etc/ppp/ip-down

#insmod img
insmod /system/vendor/modules/pvrsrvkm.ko
insmod /system/vendor/modules/dc_sunxi.ko
chmod 0777 /dev/pvr_sync
chmod 777 /dev/ion
# change rfkill permissions for bluetooth power management
chmod 0660 /sys/class/rfkill/rfkill0/state
chmod 0660 /sys/class/rfkill/rfkill0/type
chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state
chown bluetooth bluetooth /sys/class/rfkill/rfkill0/type
write /sys/class/rfkill/rfkill0/state 0
setprop rw.bluetooth.status «0»

#insmod tp and keyboard
# insmod /system/vendor/modules/gslX680.ko
insmod /system/vendor/modules/ft5x_ts.ko
insmod /system/vendor/modules/sw-keyboard.ko
#csi module
insmod /system/vendor/modules/videobuf-core.ko
insmod /system/vendor/modules/videobuf-dma-contig.ko
insmod /system/vendor/modules/cam_detect.ko
# insmod /system/vendor/modules/actuator.ko
# insmod /system/vendor/modules/ad5820_act.ko
insmod /system/vendor/modules/cci.ko
insmod /system/vendor/modules/vfe_os.ko
insmod /system/vendor/modules/vfe_subdev.ko
insmod /system/vendor/modules/gc0308.ko
insmod /system/vendor/modules/gc2035.ko
insmod /system/vendor/modules/vfe_v4l2.ko

#mp
insmod /system/vendor/modules/g2d_33.ko

#insmod tp and keyboard gsensor
insmod /system/vendor/modules/device.ko
insmod /system/vendor/modules/sw-keyboard.ko

#insmod usb ethernet
insmod /system/vendor/modules/asix.ko
insmod /system/vendor/modules/qf9700.ko
insmod /system/vendor/modules/mcs7830.ko
insmod /system/vendor/modules/rtl8150.ko

#insmod extern io
insmod /system/vendor/modules/joy_touch.ko
insmod /system/vendor/modules/joy_kp.ko
insmod /system/vendor/modules/eio_kp.ko
chmod 777 /dev/joystick
insmod /system/vendor/modules/gpio_kp.ko
insmod /system/vendor/modules/jst_read.ko
chmod 777 /dev/jst

service pvrsrvctl /system/vendor/bin/pvrsrvctl —start —no-module
class core
user root
group root
oneshot

# ril related services
service ril-daemon /system/bin/rild -l libsoftwinner-ril.so — -d /dev/ttyUSB2
class main
socket rild stream 660 root radio
socket rild-debug stream 660 radio system
user root
group radio cache inet misc audio sdcard_rw log

service u3gmonitor /system/bin/u3gmonitor
class main
user root
group root
oneshot

#service logcat /system/bin/logcat -r 1000 -n 10 -v time -f /data/local/logcat.log
# class main

#logger service: logger [kernel|android|radio]
service logger_kernel /system/bin/logger.sh kernel
user root
disabled
service logger_android /system/bin/logger.sh android
user root
disabled
#service logger_radio /system/bin/logger.sh radio
# user root
# disabled
on property:rw.logger=1
start logger_kernel
start logger_android
# start logger_radio

# virtual sdcard daemon running as media_rw (1023)
# service sdcard /system/bin/sdcard /data/media /mnt/shell/emulated 1023 1023
# class late_start

# 1. realtek wifi service
# 1.1 realtek wifi sta service
service wpa_supplicant /system/bin/wpa_supplicant \
-iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf -e/data/misc/wifi/entropy.bin
# we will start as root and wpa_supplicant will switch to user wifi
# after setting up the capabilities required for WEXT
# user wifi
# group wifi inet keystore
class main
socket wpa_wlan0 dgram 660 wifi wifi
disabled
oneshot

# 1.2 realtek wifi sta p2p concurrent service
service p2p_supplicant /system/bin/wpa_supplicant \
-ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf -e/data/misc/wifi/entropy.bin -N \
-iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf
class main
socket wpa_wlan0 dgram 660 wifi wifi
disabled
oneshot

#service logcat /system/bin/logcat -r 1000 -n 10 -v time -f /data/local/logcat.log
# class main
#Jyw_allen for prebuild apk default data
#service datacopy /system/bin/busybox sh /system/bin/datacopy.sh
# user root
# group root
# disabled
# oneshot

#on property:sys.boot_completed=1
# start datacopy

#add by lrx-liyewen 2013/08/19

service gba_copy /system/bin/busybox sh /system/bin/com_androidemu_gba.sh
user root
group root
disabled
oneshot

on property:sys.com.androidemu.gba=1
start gba_copy

service ps_copy /system/bin/busybox sh /system/bin/com_epsxe_ePSXe.sh
user root
group root
disabled
oneshot

on property:sys.com.epsxe.ePSXe=1
start ps_copy

service md_copy /system/bin/busybox sh /system/bin/com_androidemu_gens.sh
user root
group root
disabled
oneshot

on property:sys.com.androidemu.gens=1
start md_copy

service n64_copy /system/bin/busybox sh /system/bin/com_androidemu_n64.sh
user root
group root
disabled
oneshot

on property:sys.com.androidemu.n64=1
start n64_copy

service snes_copy /system/bin/busybox sh /system/bin/com_androidemu_sneslite.sh
user root
group root
disabled
oneshot

on property:sys.com.androidemu.sneslite=1
start snes_copy

service arcade_copy /system/bin/busybox sh /system/bin/com_tiger_game_arcade2.sh
user root
group root
disabled
oneshot

on property:sys.com.tiger.game.arcade2=1
start arcade_copy

Работа процессора удивила мягко говоря, кому интересно под кат

[product]
version = «100»
machine = «s7800»

[platform]
eraseflag = 0
;———————————————————————————-
; system configuration
; ?
;dcdc1_vol —set dcdc1 voltage,mV,1600-3400,100mV/step
;dcdc2_vol —set dcdc2 voltage,mV,600-1540,20mV/step
;dcdc3_vol —set dcdc3 voltage,mV,600-1860,20mV/step
;dcdc4_vol —set dcdc4 voltage,mV,600-1540,20mV/step
;dcdc5_vol —set dcdc5 voltage,mV,1000-2550,50mV/step
;aldo2_vol —set aldo2 voltage,mV,700-3300,100mV/step
;aldo3_vol —set aldo3 voltage,mV,700-3300,100mV/step
;———————————————————————————-
[target]
boot_clock = 1008
storage_type = -1

[power_sply]
dcdc1_vol = 3000
dcdc2_vol = 1200
dcdc3_vol = 1260
dcdc4_vol = 1240
dcdc5_vol = 1500
aldo2_vol = 1800
aldo3_vol = 3000

[card0_boot_para]
card_ctrl = 0
card_high_speed = 1
card_line = 4
sdc_d1 = port:PF0
sdc_d0 = port:PF1
sdc_clk = port:PF2
sdc_cmd = port:PF3
sdc_d3 = port:PF4
sdc_d2 = port:PF5

[card2_boot_para]
card_ctrl = 2
card_high_speed = 1
card_line = 4
sdc_cmd = port:PC6
sdc_clk = port:PC7
sdc_d0 = port:PC8
sdc_d1 = port:PC9
sdc_d2 = port:PC10
sdc_d3 = port:PC11

[twi_para]
twi_port = 0
twi_scl = port:PH14
twi_sda = port:PH15

[uart_para]
uart_debug_port = 0
uart_debug_tx = port:PH20
uart_debug_rx = port:PH21

[jtag_para]
jtag_enable = 1
jtag_ms = port:PH9
jtag_ck = port:PH10
jtag_do = port:PH11
jtag_di = port:PH12

[clock]
pll3 = 297
pll4 = 300
pll6 = 600
pll7 = 297
pll8 = 360
pll9 = 297
pll10 = 702

;*****************************************************************************
;sdram configuration
;
;*****************************************************************************
[dram_para]
;dram_clk = 360
dram_clk = 384
dram_type = 3
dram_zq = 0xfb
dram_odt_en = 0
dram_para1 = 0x10F40400
dram_para2 = 0x1101
dram_mr0 = 0x1A50
dram_mr1 = 0x4
dram_mr2 = 0x18
dram_mr3 = 0
dram_tpr0 = 0
dram_tpr1 = 0x80000800
dram_tpr2 = 0x39a70140
dram_tpr3 = 0xa092e74c
dram_tpr4 = 0x2948c209
dram_tpr5 = 0x8944422c
dram_tpr6 = 0x30028480
dram_tpr7 = 0x2a3297
dram_tpr8 = 0x5034fa8
dram_tpr9 = 0x36353d8
dram_tpr10 = 0
dram_tpr11 = 0
dram_tpr12 = 0
dram_tpr13 = 0

;———————————————————————————————————
; wakeup_src_para:
; sometimes, u would like to add more wakeup src in standby mode, these para will be
; help;
; u need to make sure the standby mode support the wakeup src. Also, some hw
; condition must be guaranteed.
; including:
; cpu_en: power on or off.
; 1: mean power on
; 0: mean power off
; cpu_freq: indicating lowest freq. unit is Mhz;
; dram selfresh_en: selfresh or not.
; 1: enable enter selfresh
; 0: disable enter selfresh
; dram_pll: if not enter selfresh, indicating lowest freq. unit is Mhz;
; wakeup_src: to make the scenario work, the wakeup src is needed.
;———————————————————————————————————
[wakeup_src_para]
cpu_en = 0
cpu_freq = 48
; (cpu:apb:ahb)
pll_ratio = 0x111
dram_selfresh_en = 1
dram_freq = 36
wakeup_src0 = port:PL5

03 * * * PA10 * * PA20 * * *;
; PA04 * PA11

14 * * * PA21 * *;
; PA05 * PA15 * PA22 * *;
; PA06 * PA16 * PA23 * *;
; PA07 * PA17 * PA24 * *;
; PA08 * * PA18 * PA25 * *;
; PA09 * * * PA19 * * * PA26

27 * * *;
;——————————————————————————;
[gmac_para]
gmac_used = 0
gmac_txd0 = port:PA00
gmac_txd1 = port:PA01
gmac_txd2 = port:PA02
gmac_txd3 = port:PA03
gmac_txd4 = port:PA04
gmac_txd5 = port:PA05
gmac_txd6 = port:PA06
gmac_txd7 = port:PA07
gmac_txclk = port:PA08
gmac_txen = port:PA09
gmac_gtxclk = port:PA10
gmac_rxd0 = port:PA11
gmac_rxd1 = port:PA12
gmac_rxd2 = port:PA13
gmac_rxd3 = port:PA14
gmac_rxd4 = port:PA15
gmac_rxd5 = port:PA16
gmac_rxd6 = port:PA17
gmac_rxd7 = port:PA18
gmac_rxdv = port:PA19
gmac_rxclk = port:PA20
gmac_txerr = port:PA21
gmac_rxerr = port:PA22
gmac_col = port:PA23
gmac_crs = port:PA24
gmac_clkin = port:PA25
gmac_mdc = port:PA26
gmac_mdio = port:PA27

[twi1_para]
twi_used = 1
twi_scl = port:PH16
twi_sda = port:PH17

[twi2_para]
twi_used = 1
twi_scl = port:PH18
twi_sda = port:PH19

[twi3_para]
twi_used = 1
twi_scl = port:PG10
twi_sda = port:PG11

[uart_para1]
uart_used = 0
uart_port = 1
uart_type = 4
uart_tx = port:PA04
uart_rx = port:PA05
uart_rts = port:PA06
uart_cts = port:PA07
;uart_dtr = port:PA00
;uart_dsr = port:PA01
;uart_dcd = port:PA02
;uart_ring = port:PA03

[uart_para2]
uart_used = 0
uart_port = 2
uart_type = 4
uart_tx = port:PG06
uart_rx = port:PG07
uart_rts = port:PG08
uart_cts = port:PG09

[uart_para3]
uart_used = 0
uart_port = 3
uart_type = 4
uart_tx = port:PB05
uart_rx = port:PB06
uart_rts = port:PB04
uart_cts = port:PB00

[uart_para4]
uart_used = 0
uart_port = 4
uart_type = 2
uart_tx = port:PG17
uart_rx = port:PG18
uart_rts = port:PB04
uart_cts = port:PB00

[uart_para5]
uart_used = 0
uart_port = 5
uart_type = 4
uart_tx = port:PE04
uart_rx = port:PE05
uart_rts = port:PE06
uart_cts = port:PE07

[spi1_para]
spi_used = 0
spi_cs_bitmap = 1
spi_cs1 = port:PG12
spi_cs0 = port:PG13
spi_sclk = port:PG14
spi_mosi = port:PG15
spi_miso = port:PG16

[spi2_para]
spi_used = 0
spi_cs_bitmap = 1
spi_cs0 = port:PH09
spi_sclk = port:PH10
spi_mosi = port:PH11
spi_miso = port:PH12

[spi3_para]
spi_used = 0
spi_cs_bitmap = 1
spi_cs0 = port:PA21
spi_sclk = port:PA22
spi_mosi = port:PA23
spi_miso = port:PA24
spi_cs1 = port:PA25

;add by lrx-liyewen 2013/09/04
good_block_ratio = 944

nand0_used = 1
nand0_we = port:PC00
nand0_ale = port:PC01
nand0_cle = port:PC02
nand0_ce1 = port:PC03
nand0_ce0 = port:PC04
nand0_nre = port:PC05
nand0_rb0 = port:PC06
nand0_rb1 = port:PC07
nand0_d0 = port:PC08
nand0_d1 = port:PC09
nand0_d2 = port:PC10
nand0_d3 = port:PC11
nand0_d4 = port:PC12
nand0_d5 = port:PC13
nand0_d6 = port:PC14
nand0_d7 = port:PC15
nand0_ce2 = port:PC25
nand0_ce3 = port:PC26
nand0_ndqs = port:PC24

[nand1_para]
nand1_used = 0
nand1_we = port:PH00
nand1_ale = port:PH01
nand1_cle = port:PH02
nand1_ce1 = port:PH03
nand1_ce0 = port:PH04
nand1_nre = port:PH05
nand1_rb0 = port:PH06
nand1_rb1 = port:PH07
nand1_d0 = port:PC16
nand1_d1 = port:PC17
nand1_d2 = port:PC18
nand1_d3 = port:PC19
nand1_d4 = port:PC20
nand1_d5 = port:PC21
nand1_d6 = port:PC22
nand1_d7 = port:PC23
nand1_ce2 = port:PH29
nand1_ce3 = port:PH30
nand1_ndqs = port:PH08

;———————————————————————————-
;disp init configuration
;
;disp_mode (0:screen0 )
;screenx_output_type (0:none; 1:lcd; 3:hdmi;)
;screenx_output_mode (used for hdmi output, 0:480i 1:576i 2:480p 3:576p 4:720p50)
; (5:720p60 6:1080i50 7:1080i60 8:1080p24 9:1080p50 10:1080p60)
;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)
;fbx_width,fbx_height (framebuffer horizontal/vertical pixels, fix to output resolution while equal 0)
;lcdx_backlight (lcd init backlight,the range:[0,256],default:197
;lcdx_yy (lcd init screen bright/contrast/saturation/hue, value:0

screen0_output_type = 1
screen0_output_mode = 4

screen1_output_type = 1
screen1_output_mode = 4

fb0_format = 10
fb0_pixel_sequence = 0
fb0_scaler_mode_enable = 0
fb0_width = 0
fb0_height = 0

fb1_format = 10
fb1_pixel_sequence = 0
fb1_scaler_mode_enable = 0
fb1_width = 0
fb1_height = 0

lcd0_backlight = 50
lcd1_backlight = 50

lcd0_bright = 50
lcd0_contrast = 50
lcd0_saturation = 57
lcd0_hue = 50

lcd1_bright = 50
lcd1_contrast = 50
lcd1_saturation = 57
lcd1_hue = 50

;lcd_if: 0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp; 6:extend dsi
;lcd_x: lcd horizontal resolution
;lcd_y: lcd vertical resolution
;lcd_width: width of lcd in mm
;lcd_height: height of lcd in mm
;lcd_dclk_freq: in MHZ unit
;lcd_pwm_freq: in HZ unit
;lcd_pwm_pol: lcd backlight PWM polarity
;lcd_pwm_max_limit lcd backlight PWM max limit(
lcd_power = port:power2
lcd_pwm = port:PH13

lcdd0 = port:PD00
lcdd1 = port:PD01
lcdd2 = port:PD02
lcdd3 = port:PD03
lcdd4 = port:PD04
lcdd5 = port:PD05
lcdd6 = port:PD06
lcdd7 = port:PD07

;———————————————————————————
;vip (video input port) configuration
;vip_used: 0:disable 1:enable
;vip_mode: 0:sample one interface to one buffer 1:sample two interface to one buffer
;vip_dev_qty: The quantity of devices linked to capture bus
;vip_dev(x)_isp_used 0:not use isp 1:use isp
;vip_dev(x)_fmt: 0:yuv 1:bayer raw rgb
;vip_dev(x)_stby_mode: 0:not shut down power at standby 1:shut down power at standby
;vip_dev(x)_vflip: flip in vertical direction 0:disable 1:enable
;vip_dev(x)_hflip: flip in horizontal direction 0:disable 1:enable
;vip_dev(x)_iovdd: camera module io power handle string, pmu power supply
;vip_dev(x)_iovdd_vol: camera module io power voltage, pmu power supply
;vip_dev(x)_avdd: camera module analog power handle string, pmu power supply
;vip_dev(x)_avdd_vol: camera module analog power voltage, pmu power supply
;vip_dev(x)_dvdd: camera module core power handle string, pmu power supply
;vip_dev(x)_dvdd_vol: camera module core power voltage, pmu power supply
;vip_dev(x)_afvdd: camera module vcm power handle string, pmu power supply
;vip_dev(x)_afvdd_vol: camera module vcm power voltage, pmu power supply
;x indicates the index of the devices which are linked to the same capture bus
;fill voltage in uV, e.g. iovdd = 2.8V, vip_devx_iovdd_vol = 2800000
;fill handle string as below:
;axp22_eldo3
;axp22_dldo4
;axp22_eldo2
;fill handle string «» when not using any pmu power supply
;———————————————————————————

vip_used = 0
vip_mode = 0
vip_dev_qty = 1
vip_vip_mck = port:PE16

vip_dev0_mname = «ov8825»
vip_dev0_twi_id = 0
vip_dev0_twi_addr = 0x6c
vip_dev0_isp_used = 0
vip_dev0_fmt = 0
vip_dev0_stby_mode = 1
vip_dev0_vflip = 0
vip_dev0_hflip = 0
vip_dev0_iovdd = «axp22_dldo3»
vip_dev0_iovdd_vol = 2800000
vip_dev0_avdd = «axp22_ldoio0»
vip_dev0_avdd_vol = 2800000
vip_dev0_dvdd = «axp22_eldo2»
vip_dev0_dvdd_vol = 1500000
vip_dev0_afvdd = «»
vip_dev0_afvdd_vol = 2800000
vip_dev0_power_en =
vip_dev0_reset =
vip_dev0_pwdn =
vip_dev0_flash_en =
vip_dev0_flash_mode =
vip_dev0_af_pwdn =

vip_dev1_mname = «»
vip_dev1_twi_id = 0
vip_dev1_twi_addr =
vip_dev1_isp_used = 0
vip_dev1_fmt = 1
vip_dev1_stby_mode = 0
vip_dev1_vflip = 0
vip_dev1_hflip = 0
vip_dev1_iovdd = «axp22_dldo3»
vip_dev1_iovdd_vol = 2800000
vip_dev1_avdd = «axp22_ldoio0»
vip_dev1_avdd_vol = 2800000
vip_dev1_dvdd = «axp22_eldo2»
vip_dev1_dvdd_vol = 1800000
vip_dev1_afvdd = «»
vip_dev1_afvdd_vol = 2800000
vip_dev1_power_en =
vip_dev1_reset =
vip_dev1_pwdn =
vip_dev1_flash_en =
vip_dev1_flash_mode =
vip_dev1_af_pwdn =

vip_used = 1
vip_mode = 0
vip_dev_qty = 2
vip_csi_pck = port:PE00
vip_csi_mck = port:PE01
vip_csi_hsync = port:PE02
vip_csi_vsync = port:PE03
vip_csi_d0 =
vip_csi_d1 =
vip_csi_d2 =
vip_csi_d3 =
vip_csi_d4 = port:PE08
vip_csi_d5 = port:PE09
vip_csi_d6 = port:PE10
vip_csi_d7 = port:PE11
vip_csi_d8 = port:PE12
vip_csi_d9 = port:PE13
vip_csi_d10 = port:PE14
vip_csi_d11 = port:PE15

vip_dev0_mname = «gc2035»
vip_dev0_twi_id = 0
vip_dev0_twi_addr = 0x78
vip_dev0_isp_used = 0
vip_dev0_fmt = 0
vip_dev0_stby_mode = 0
vip_dev0_vflip = 1
vip_dev0_hflip = 1
vip_dev0_iovdd = «axp22_dldo3»
vip_dev0_iovdd_vol = 2800000
vip_dev0_avdd = «axp22_ldoio0»
vip_dev0_avdd_vol = 2800000
vip_dev0_dvdd = «axp22_eldo2»
vip_dev0_dvdd_vol = 1800000
vip_dev0_afvdd = «»
vip_dev0_afvdd_vol = 2800000
vip_dev0_power_en =
vip_dev0_reset = port:PH22
vip_dev0_pwdn = port:PH23
vip_dev0_flash_en =
vip_dev0_flash_mode =
vip_dev0_af_pwdn =

vip_dev0_act_used = 0
vip_dev0_act_name = «ad5820_act»
vip_dev0_act_slave = 0x18

vip_dev1_mname = «gc0308»
vip_dev1_twi_id = 0
vip_dev1_twi_addr = 0x42
vip_dev1_stby_mode = 0
vip_dev1_isp_used = 0
vip_dev1_fmt = 0
vip_dev1_vflip = 0
vip_dev1_hflip = 0
vip_dev1_iovdd = «axp22_dldo3»
vip_dev1_iovdd_vol = 2800000
vip_dev1_avdd = «axp22_ldoio0»
vip_dev1_avdd_vol = 2800000
vip_dev1_dvdd = «axp22_eldo2»
vip_dev1_dvdd_vol = 1800000
vip_dev1_afvdd = «»
vip_dev1_afvdd_vol = 2800000
vip_dev1_power_en =
vip_dev1_reset = port:PE04
vip_dev1_pwdn = port:PE05
vip_dev1_flash_en =
vip_dev1_flash_mode =
vip_dev1_af_pwdn =

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

;———————————————————————————
; SDMMC PINS MAPPING |
; ——————————————————————————|
; Config Guide |
; sdc_used: 1-enable card, 0-disable card |
; sdc_detmode: card detect mode |
; 1-detect card by gpio polling |
; 2-detect card by gpio irq(must use IO with irq function) |
; 3-no detect, always in for boot card |
; 4-manually insert and remove by /proc/driver/sunxi-mmc.x/insert|
; sdc_buswidth: card bus width, 1-1bit, 4-4bit, 8-8bit |
; sdc_use_wp: 1-with write protect IO, 0-no write protect IO |
; sdc_isio: for sdio card |
; sdc_regulator: power control.if card supports UHS-I/DDR and HS200 timing for|
; SD3.0 or eMMC4.5, regulator must be configured. the value is |
; the ldo name of AXP221, eg: sdc_regulator = «axp22_eldo2» |
; other: GPIO Mapping configuration |
; ——————————————————————————|
; Note: |
; 1 if detmode=2, sdc_det’s config=6 |
; else if detmode=1, sdc_det’s config=0 |
; else sdc_det IO is not necessary |
; 2 if the customer wants to support UHS-I and HS200 features, he must provide|
; an independent power supply for the card. This is only used in platforms |
; that supports SD3.0 cards and eMMC4.4+ flashes |
;———————————————————————————
[mmc0_para]
sdc_used = 1
sdc_detmode = 1
sdc_buswidth = 4
sdc_clk = port:PF02
sdc_cmd = port:PF03
sdc_d0 = port:PF01
sdc_d1 = port:PF00
sdc_d2 = port:PF05
sdc_d3 = port:PF04
sdc_det = port:PA08
sdc_use_wp = 0
sdc_wp =
sdc_isio = 0
sdc_regulator = «none»

[mmc1_para]
sdc_used = 1
sdc_detmode = 4
sdc_buswidth = 4
sdc_clk = port:PG00
sdc_cmd = port:PG01
sdc_d0 = port:PG02
sdc_d1 = port:PG03
sdc_d2 = port:PG04
sdc_d3 = port:PG05
sdc_det =
sdc_use_wp = 0
sdc_wp =
sdc_isio = 1
sdc_regulator = «none»

[mmc2_para]
sdc_used = 0
sdc_detmode = 3
sdc_buswidth = 8
sdc_clk = port:PC07
sdc_cmd = port:PC06
sdc_d0 = port:PC08
sdc_d1 = port:PC09
sdc_d2 = port:PC10
sdc_d3 = port:PC11
sdc_d4 = port:PC12
sdc_d5 = port:PC13
sdc_d6 = port:PC14
sdc_d7 = port:PC15
emmc_rst = port:PC24
sdc_det =
sdc_use_wp = 0
sdc_wp =
sdc_isio = 0
sdc_regulator = «none»

[mmc3_para]
sdc_used = 0
sdc_detmode = 2
sdc_buswidth = 4
sdc_clk = port:PA10
sdc_cmd = port:PA09
sdc_d0 = port:PA11
sdc_d1 = port:PA12
sdc_d2 = port:PA13
sdc_d3 = port:PA14
sdc_det =
sdc_use_wp = 0
sdc_wp =
sdc_isio = 0
sdc_regulator = «none»

;———————————
;[usbc0]:控制器0的配置。
;usb_used:USB使能标志。置1,表示系统中USB模块可用,置0,则表示系统USB禁用。
;usb_port_type:USB端口的使用情况。 0:device only;1:host only;2:OTG
;usb_detect_type:USB端口的检查方式。0:不做检测;1:vbus/id检查;2:id/dpdm检查
;usb_id_gpio:USB ID pin脚配置。具体请参考gpio配置说明。
;usb_det_vbus_gpio:USB DET_VBUS pin脚配置。具体请参考gpio配置说明。
;usb_drv_vbus_gpio:USB DRY_VBUS pin脚配置。具体请参考gpio配置说明。
;usb_det_vbus_gpio: «axp_ctrl»,表示axp 提供
;usb_restrict_gpio usb限流控制pin
;usb_restric_flag: usb限流标置
;———————————
;———————————
;— USB0控制标志
;———————————
[usbc0]
usb_used = 1
usb_port_type = 2
usb_detect_type = 1
usb_id_gpio = port:PA15
usb_det_vbus_gpio = «axp_ctrl»
usb_drv_vbus_gpio = port:power4
usb_restrict_gpio = port:PH26
usb_host_init_state = 0
usb_restric_flag = 0
usb_restric_voltage = 3550000
usb_restric_capacity= 5
;———————————
;— USB1控制标志
;———————————
[usbc1]
usb_used = 1
usb_port_type = 1
usb_detect_type = 0
usb_id_gpio =
usb_det_vbus_gpio =
usb_drv_vbus_gpio =
usb_restrict_gpio =
usb_host_init_state = 0
usb_restric_flag = 0

;———————————
;— USB2控制标志
;———————————
[usbc2]
usb_used = 0
usb_port_type = 1
usb_detect_type = 0
usb_id_gpio =
usb_det_vbus_gpio =
usb_drv_vbus_gpio =
usb_restrict_gpio =
usb_host_init_state = 1
usb_restric_flag = 0

manufacturer_name = «USB Developer»
product_name = «Android»
serial_number = «20080411»

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

;———————————————————————————
; 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]

;———————————————————————————
;wifi configuration
;wifi_sdc_id — 0- SDC0, 1- SDC1, 2- SDC2, 3- SDC3
;wifi_usbc_id — 0- USB0, 1- USB1, 2- USB2
;wifi_usbc_type — 1- EHCI(speed 2.0), 2- OHCI(speed 1.0)
;wifi_mod_sel — 0- none, 1- ap6181, 2- ap6210(wifi+bt),
; 3 — rtl8723as(wifi+bt), 4- rtl8189es(SM89E00),
; 5 — rtl8192cu, 6 — rtl8188eu, 7 — mt6620
; 8 — rtl8723au,
;———————————————————————————
[wifi_para]
wifi_used = 1
wifi_sdc_id = 1
wifi_usbc_id = 1
wifi_usbc_type = 1
wifi_mod_sel = 6
wifi_power = «axp22_dldo1»

; 1 — ap6181 sdio wifi gpio config
;ap6xxx_wl_regon = port:PM00
;ap6xxx_wl_host_wake = port:PM01

; 2 — ap6210 sdio wifi gpio config
;ap6xxx_wl_regon = port:PM00
;ap6xxx_wl_host_wake = port:PM01
;ap6xxx_bt_regon = port:PM03
;ap6xxx_bt_wake = port:PG12
;ap6xxx_bt_host_wake = port:PM04

; 3 — rtl8723as sdio wifi + bt gpio config
;rtk_rtl8723as_wl_dis = port:PG10
;rtk_rtl8723as_bt_dis = port:PG11
;rtk_rtl8723as_wl_host_wake = port:PG12
;rtk_rtl8723as_bt_host_wake = port:PG17

; 4 — rtl8189es sdio wifi gpio config
;rtl8189es_shdn = port:PG10
;rtl8189es_wakeup = port:PG12

; 5 — rtl8192cu usb wifi

; 6 — rtl8188eu usb wifi

; 7 — mt6620 sdio+uart wifi+bt+gps+fm gpio config
;mtk_6620_ldo = port:PL04
;mtk_6620_pmu_en = port:PL05
;mtk_6620_sys_rst = port:PL08
;mtk_6620_wifi_int = port:PL06
;mtk_6620_bgf_int = port:PL07

; 8 — rtl8723au usb wifi + bt

;———————————————————————————
;light sensor
;———————————————————————————
[light_distance_sensor_para]
light_distance_sensor_used = 0
light_distance_sensor_ldo = «axp22_dldo2»
light_distance_sensor_twi_id = 3
light_distance_sensor_twi_addr = 0x23
light_distance_sensor_int1 = port:PG12
light_distance_sensor_int2 =

;———————————————————————————
;i2s_master:1: SND_SOC_DAIFMT_CBM_CFM(codec clk & FRM master) use
; 2: SND_SOC_DAIFMT_CBS_CFM(codec clk slave & FRM master) not use
; 3: SND_SOC_DAIFMT_CBM_CFS(codec clk master & frame slave) not use
; 4: SND_SOC_DAIFMT_CBS_CFS(codec clk & FRM slave) use
;i2s_select:0 is pcm.1 is i2s
;audio_format: 1:SND_SOC_DAIFMT_I2S(standard i2s format). use
; 2:SND_SOC_DAIFMT_RIGHT_J(right justfied format).
; 3:SND_SOC_DAIFMT_LEFT_J(left justfied format)
; 4:SND_SOC_DAIFMT_DSP_A(pcm. MSB is available on 2nd BCLK rising edge after LRC rising edge). use
; 5:SND_SOC_DAIFMT_DSP_B(pcm. MSB is available on 1nd BCLK rising edge after LRC rising edge)
;signal_inversion:1:SND_SOC_DAIFMT_NB_NF(normal bit clock + frame) use
; 2:SND_SOC_DAIFMT_NB_IF(normal BCLK + inv FRM)
; 3:SND_SOC_DAIFMT_IB_NF(invert BCLK + nor FRM) use
; 4:SND_SOC_DAIFMT_IB_IF(invert BCLK + FRM)
;over_sample_rate: support 128fs/192fs/256fs/384fs/512fs/768fs
;sample_resolution :16bits/20bits/24bits
;word_select_size :16bits/20bits/24bits/32bits
;pcm_sync_period :16/32/64/128/256
;msb_lsb_first :0: msb first; 1: lsb first
;sign_extend :0: zero pending; 1: sign extend
;slot_index :slot index: 0: the 1st slot — 3: the 4th slot
;slot_width :8 bit width / 16 bit width
;frame_width :0: long frame = 2 clock width; 1: short frame
;tx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law
;rx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law
;———————————————————————————
[i2s_para]
i2s_used = 0
i2s_channel = 2
i2s_master = 1
i2s_select = 0
audio_format = 4
signal_inversion = 3
over_sample_rate = 256
sample_resolution = 16
word_select_size = 32
pcm_sync_period = 256
msb_lsb_first = 0
sign_extend = 0
slot_index = 0
slot_width = 16
frame_width = 1
tx_data_mode = 0
rx_data_mode = 0
i2s_mclk =
i2s_bclk = port:PB01
i2s_lrclk = port:PB02
i2s_dout0 = port:PB03
i2s_dout1 =
i2s_dout2 =
i2s_dout3 =
i2s_din = port:PB07

;———————————————————————————
;pcm_master:1: SND_SOC_DAIFMT_CBM_CFM(codec clk & FRM master) use
; 2: SND_SOC_DAIFMT_CBS_CFM(codec clk slave & FRM master) not use
; 3: SND_SOC_DAIFMT_CBM_CFS(codec clk master & frame slave) not use
; 4: SND_SOC_DAIFMT_CBS_CFS(codec clk & FRM slave) use
;pcm_select:1 is pcm.0 is i2s
;audio_format: 1:SND_SOC_DAIFMT_I2S(standard i2s format). use
; 2:SND_SOC_DAIFMT_RIGHT_J(right justfied format).
; 3:SND_SOC_DAIFMT_LEFT_J(left justfied format)
; 4:SND_SOC_DAIFMT_DSP_A(pcm. MSB is available on 2nd BCLK rising edge after LRC rising edge). use
; 5:SND_SOC_DAIFMT_DSP_B(pcm. MSB is available on 1nd BCLK rising edge after LRC rising edge)
;signal_inversion:1:SND_SOC_DAIFMT_NB_NF(normal bit clock + frame) use
; 2:SND_SOC_DAIFMT_NB_IF(normal BCLK + inv FRM)
; 3:SND_SOC_DAIFMT_IB_NF(invert BCLK + nor FRM) use
; 4:SND_SOC_DAIFMT_IB_IF(invert BCLK + FRM)
;over_sample_rate: support 128fs/192fs/256fs/384fs/512fs/768fs
;sample_resolution :16bits/20bits/24bits
;word_select_size :16bits/20bits/24bits/32bits
;pcm_sync_period :16/32/64/128/256
;msb_lsb_first :0: msb first; 1: lsb first
;sign_extend :0: zero pending; 1: sign extend
;slot_index :slot index: 0: the 1st slot — 3: the 4th slot
;slot_width :8 bit width / 16 bit width
;frame_width :0: long frame = 2 clock width; 1: short frame
;tx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law
;rx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law
;———————————————————————————
[pcm_para]
pcm_used = 0
pcm_channel = 2
pcm_master = 4
pcm_select = 1
audio_format = 4
signal_inversion = 3
over_sample_rate = 512
sample_resolution = 16
word_select_size = 32
pcm_sync_period = 64
msb_lsb_first = 0
sign_extend = 0
slot_index = 0
slot_width = 16
frame_width = 1
tx_data_mode = 0
rx_data_mode = 0
pcm_mclk =
pcm_bclk = port:PG13
pcm_lrclk = port:PG14
pcm_dout = port:PG16
pcm_din = port:PG15

[spdif_para]
spdif_used = 0
spdif_dout = port:PH28
spdif_din = port:PH27

;———————————————————————————
;pa_single_vol,pa_double_vol: 31 level,1.5db/step.0x1f is the large volume.
;cap_vol:use for system record,0x0—0db,0x1—24db,0x2—27db,0x3—30db,0x4—33db,0x5—36db,0x6—39db,0x7—42db
;headphone_vol,earpiece_vol: must least than 0x3b. 0x1 is a step.
;headset_mic_vol: headset mic(mic2) vol,use for phone headset mic call
;main_mic_vol: main mic(mic1) vol,use for phone main mic call
;———————————————————————————
[audio_para]
audio_used = 1
audio_hp_ldo = «none»
headphone_vol = 0x3b
earpiece_vol = 0x3b
cap_vol = 0x7
pa_single_vol = 0x1b
pa_double_used = 1
pa_double_vol = 0x1f
headphone_direct_used = 0
headphone_mute_used = 0
audio_pa_ctrl = port:PL04
audio_mute_ctrl = port:PA17
headset_mic_vol = 6
main_mic_vol = 6

;————————————————————————————-
;pmu_used —0:not used,1:used
;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
;pmu_battery_cap —battery capability,mAh
;pmu_batdeten —battery detect en;0:disable 1:enable
;pmu_runtime_chgcur —set initial charging current limite,mA,300/450/600/750/900/1050/1200/1350/1500/1650/1800/1950/
;pmu_earlysuspend_chgcur —set earlysuspend charging current limite,mA,300/450/600/750/900/1050/1200/1350/1500/1650/1800/1950/
;pmu_suspend_chgcur —set suspend charging current limite,mA,300/450/600/750/900/1050/1200/1350/1500/1650/1800/1950/
;pmu_shutdown_chgcur —set shutdown charging current limite,mA,300/450/600/750/900/1050/1200/1350/1500/1650/1800/1950/
;pmu_init_chgvol —set initial charing target voltage,mV,4100/4220/4200/4240
;pmu_init_chgend_rate —set initial charing end current rate,10/15
;pmu_init_chg_enabled —set initial charing enabled,0:disable,1:enable
;pmu_init_adc_freq —set initial adc frequency,Hz,100/200/400/800
;pmu_init_adcts_freq —set initial adc TS,Hz,100/200/400/800
;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_batt_cap_correct —correct the battery capacity or not when one charge cycle 0:not correct 1:correct
;pmu_bat_regu_en —bat regulator is enable or not when charge done 0:disable 1:enable
;pmu_bat_para1 —battery indication at 3.13V
;pmu_bat_para2 —battery indication at 3.27V
;pmu_bat_para3 —battery indication at 3.34V
;pmu_bat_para4 —battery indication at 3.41V
;pmu_bat_para5 —battery indication at 3.48V
;pmu_bat_para6 —battery indication at 3.52V
;pmu_bat_para7 —battery indication at 3.55V
;pmu_bat_para8 —battery indication at 3.57V
;pmu_bat_para9 —battery indication at 3.59V
;pmu_bat_para10 —battery indication at 3.61V
;pmu_bat_para11 —battery indication at 3.63V
;pmu_bat_para12 —battery indication at 3.64V
;pmu_bat_para13 —battery indication at 3.66V
;pmu_bat_para14 —battery indication at 3.7V
;pmu_bat_para15 —battery indication at 3.73V
;pmu_bat_para16 —battery indication at 3.77V
;pmu_bat_para17 —battery indication at 3.78V
;pmu_bat_para18 —battery indication at 3.8V
;pmu_bat_para19 —battery indication at 3.82V
;pmu_bat_para20 —battery indication at 3.84V
;pmu_bat_para21 —battery indication at 3.85V
;pmu_bat_para22 —battery indication at 3.87V
;pmu_bat_para23 —battery indication at 3.91V
;pmu_bat_para24 —battery indication at 3.94V
;pmu_bat_para25 —battery indication at 3.98V
;pmu_bat_para26 —battery indication at 4.01V
;pmu_bat_para27 —battery indication at 4.05V
;pmu_bat_para28 —battery indication at 4.08V
;pmu_bat_para29 —battery indication at 4.1V
;pmu_bat_para30 —battery indication at 4.12V
;pmu_bat_para31 —battery indication at 4.14V
;pmu_bat_para32 —battery indication at 4.15V
;pmu_usbvol_limit —set usb-ac limited voltage enable,1:enable,0:disable
;pmu_usbcur_limit —set usb-ac limited current enable,1:enable,0:disable
;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 current level,mA,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 current level,mA,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_func —set pek off func, 0:shutdown,1:restart
;pmu_pekoff_en —set pek offlevel powerdown or not, 0:not powerdown,1:powerdown
;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/16/32/64
;pmu_battery_warning_level1 —low power warning high level,5%-20%,1%/step
;pmu_battery_warning_level2 —low power warning low level,0%-15%,1%/step
;pmu_restvol_time —battery indicaton reflash time,30/60/120/
;pmu_ocv_cou_adjust_time —ocv battery indication reflash time,60/120/30
;pmu_chgled_func —CHGKED pin control,0:controlled by pmu,1:controlled by Charger
;pmu_chgled_type —CHGLED Type select when pmu_chgled_func=0,0:Type A,1:Type B
;pmu_vbusen_func —N_VBUSEN function select,0:as an output,1:as an input
;pmu_reset —when power key press longer than 16’s,PMU reset or not.0:not reset 1:reset
;pmu_IRQ_wakeup —press IRQ wakeup or not when sleep or power down.0:not wakeup 1:wakeup
;pmu_hot_shutdowm —when PMU over temperature protect or not;0:disable 1:enable
;pmu_inshort —ACIN and VBUS inshort or not by software;0:auto detect 1:inshort
;———————————————————————————————————
[pmu_para]
pmu_used = 1
pmu_twi_addr = 0x34
pmu_twi_id = 1
pmu_irq_id = 0
pmu_battery_rdc = 100
pmu_battery_cap = 0
pmu_batdeten = 1
pmu_runtime_chgcur = 900
pmu_earlysuspend_chgcur = 900
pmu_suspend_chgcur = 1500
pmu_shutdown_chgcur = 1500
pmu_init_chgvol = 4200
pmu_init_chgend_rate = 15
pmu_init_chg_enabled = 1
pmu_init_adc_freq = 800
pmu_init_adcts_freq = 800
pmu_init_chg_pretime = 70
pmu_init_chg_csttime = 720
pmu_batt_cap_correct = 1
pmu_bat_regu_en = 0

pmu_bat_para1 = 0
pmu_bat_para2 = 0
pmu_bat_para3 = 0
pmu_bat_para4 = 0
pmu_bat_para5 = 0
pmu_bat_para6 = 0
pmu_bat_para7 = 0
pmu_bat_para8 = 0
pmu_bat_para9 = 5
pmu_bat_para10 = 8
pmu_bat_para11 = 9
pmu_bat_para12 = 10
pmu_bat_para13 = 13
pmu_bat_para14 = 16
pmu_bat_para15 = 20
pmu_bat_para16 = 33
pmu_bat_para17 = 41
pmu_bat_para18 = 46
pmu_bat_para19 = 50
pmu_bat_para20 = 53
pmu_bat_para21 = 57
pmu_bat_para22 = 61
pmu_bat_para23 = 67
pmu_bat_para24 = 73
pmu_bat_para25 = 78
pmu_bat_para26 = 84
pmu_bat_para27 = 88
pmu_bat_para28 = 92
pmu_bat_para29 = 93
pmu_bat_para30 = 94
pmu_bat_para31 = 95
pmu_bat_para32 = 100

pmu_usbvol_limit = 0
pmu_usbcur_limit = 0
pmu_usbvol = 4000
pmu_usbcur = 0
pmu_usbvol_pc = 4400
pmu_usbcur_pc = 500
pmu_pwroff_vol = 3300
pmu_pwron_vol = 2600
pmu_pekoff_time = 6000
pmu_pekoff_func = 0
pmu_pekoff_en = 1
pmu_peklong_time = 1000
pmu_pekon_time = 1000
pmu_pwrok_time = 64
pmu_battery_warning_level1 = 3
pmu_battery_warning_level2 = 0
pmu_restvol_adjust_time = 60
pmu_ocv_cou_adjust_time = 60
pmu_chgled_func = 0
pmu_chgled_type = 0
pmu_vbusen_func = 1
pmu_reset = 0
pmu_IRQ_wakeup = 0
pmu_hot_shutdowm = 1
pmu_inshort = 0
power_start = 0

[recovery_key]
key_min =28
key_max =32

;———————————————————————————-
; 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 96MHz
;
; LV_count: count of LV_freq/LV_volt, must be
pl03 = port:PL03
pl04 = port:PL04
pl05 = port:PL05
pl06 = port:PL06
pl07 = port:PL07
pl08 = port:PL08

;cpus config parameters
;cpus_uart_debug_used —r_uart whether used for cpus debugging
;
;———————————————————————————-
[cpus_config_paras]
cpus_uart_debug_used = 1

Про напряжение и частоты всем всё видно 😉

Что ещё интересного так это то что всё время жарится POWERVR SGX544 видио ускоритель c тактовой частотой 355 MHz
(Половинка видео ускорителя от Play Station Vita или вот как у этого клиента IPhone 4S как поговаривают интернеты)

В \system\vendor\modules\ как всегда модулей для совместимости с кучей иных железок запихали либо мусора около 80mb 😀

ЗЫ похоже CM10 ,CM10.1, CM10.2 и AOKP собрать можно будет как только девайс появится на руках

Источник

Оцените статью