1 Remember to measure whether the pin is connected to GND or not;
2 Remember to watch carefully the name of IC or components, for examples: U1801(unit), R1810(resistor), C1805(capacitor), D1803(diode), L1800(inductor);
3 Remember to notice the interconnect of pins, so the alternative can be various. If one pin is difficult to be measured, another one can be chosen.
4 Multimeter is a good equipment for testing and checking the device;
5 After welding the welding[weld] spot, the measurement for short circuit and open circuit must be done first. After all of these test are done, the power can be up.
Dear customer,
you can use the following to dump reg.
#1: adb root
#2: adb shell
# mount -t debugfs none /sys/kernel/debug
# cd /sys/kernel/debug
# cd mdp-dbg
# ls
# cat base
mdp_base : f0100000
mddi_base : 00000000
emdh_base : 00000000
mipi_dsi_base: f1800000
# echo [offset] [# of consecutive registers] [mdp_base or mipi_dsi_base]> off
root@android:/data/debug/mdp-dbg # echo 0 40 f0100000 > off
echo 0 40 f0100000 > off
root@android:/data/debug/mdp-dbg # cat reg
cat reg
0xf0100000: 00020800 00020800 00020800 00020800
0xf0100010: 00020800 00020800 00020800 00020800
0xf0100020: 00020800 00020800
Thanks.
For Example:
# mount -t debugfs none /sys/kernel/debug
# cd /sys/kernel/debug
# cat
mdp_base : e6100000
mddi_base : 00000000
emdh_base : 00000000
mipi_dsi_base: e7800000
# ll
-rw-r--r-- root root 0 1970-01-01 08:00 base
-rw-r--r-- root root 0 2013-08-13 19:35 off
-rw-r--r-- root root 0 1970-01-01 08:00 reg
# echo 0xa4 2 0xe7800000 >off //0xa4 DSI1_LANE_STATUS; 0xa8 DSI1_LANE_CTRL
# cat reg
0xe78000a4: 00000c0c 00000013
Code Path:
input/misc/pmic8xxx-pwrkey.c # related to power key (qcom 8930)
ls ../../../kernel/power/ # related to suspend/resume
block_io.c earlysuspend.c Kconfig power.h qos.c suspend_test.c user.c
console.c fbearlysuspend.c main.c poweroff.c snapshot.c suspend_time.c userwakelock.c
consoleearlysuspend.c hibernate.c Makefile process.c suspend.c swap.c wakelock.c
Notes:
0xCE80 全设为0,呈现雪花状; 0xC181 和延时相关
0x36 设08,color inversion
刷机步骤:
I9000刷机方法:
1、下载安装包,放置于内置SD卡
2、关闭手机,拔出外置SD卡,同时按住音量上键+Home+电源键进入恢复模式,依次执行
3、wipe data/factory reset——Yes——delete all user data.
4、wipe cache partition——Yes——Wipe Cache.
5、选择install zip from sdcard,之后选择choose zip from sdcard,然后找到你的ROM包,确认,就开始刷了...
6、最后reboot system now即可,当你看到启动动画证明刷机基本成功,系统配置文件耐心等一会儿!
注意事项:
1、如果最大化安装(即所有APP与启动器),因为加载太多又要选择启动器,所以第一次开机会有卡顿现象,请耐心一点哦!刷完进入系统后首先要做的就是调整时区。
2、关于相机微距的问题,其实相机设置里面,焦距模式切换点击无法实现,只有长按三秒才会弹出切换界面。