Notes for teardown device

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、关于相机微距的问题,其实相机设置里面,焦距模式切换点击无法实现,只有长按三秒才会弹出切换界面。


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值