Firefly-RK3288 Android5.1 支持Lollipop 10.1寸lvds屏和触摸模组的修改方法

本帖最后由 fire-juz 于 2016-5-5 19:29 编辑

1.硬件条件需要对应的硬件支持10.1寸lvds显示模组
产品参数
品牌:AUO
型号:B101EW05
尺寸:10.1寸
分辨率:1280x800
接口:LVDS
可视角度:170°
触摸屏:多点电容触摸

2.首先更新sdk,最新提交:
commit:4258a60
Message:Kernel->Dts: add MPU6050 config for firefly-rk3288-reload

3.打上补丁(见附件):
0001-Kernel-lcd-add-lcd-b101ew05.dtsi-suport.zip

4.使能触摸屏
— a/kernel/arch/arm/boot/dts/firefly-rk3288.dts
+++ b/kernel/arch/arm/boot/dts/firefly-rk3288.dts
@@ -499,7 +499,7 @@
flip-y = <0>;
};
ts@41 {

  •           status = "disabled";
    
  •           status = "okay";
              compatible = "tchip,gsl3680";
              reg = <0x41>;
              touch-gpio = <&gpio8 GPIO_A7 IRQ_TYPE_EDGE_RISING>;
    

4.编译kernel:
make firefly-rk3288_defconfig
make firefly-rk3288.img
烧写resource.img和kernel.img 到开发板,然后我们就可以使用10.1寸模组了{:3_49:}
0001-Kernel-lcd-add-lcd-b101ew05.dtsi-suport.zip (1.14 KB)

好,就差这个,是不是在 FireFly-RK3288_Android5.1_201512311008
这个rom的基础上烧写resource.img和kernel.img 就行了》?

opjk 发表于 2016-1-13 22:40
好,就差这个,是不是在 FireFly-RK3288_Android5.1_201512311008
这个rom的基础上烧写resource.img和ke …

是的,自己编译一个烧进去就可以了

fire-juz 发表于 2016-1-14 09:08
是的,自己编译一个烧进去就可以了

太酷了,搞定,但是 用kingroot,root失败。

最新的代码默认编译 方式是 user 的么?

lunch rk3288_box-userdebug

本帖最后由 opjk 于 2016-1-15 01:23 编辑

fire-juz 发表于 2016-1-14 12:03
lunch rk3288_box-userdebug

您试过了么?我按照
http://wiki.t-firefly.com/index. … ld_android_lollipop
中说明的方法,使用

make -j8 PRODUCT-rk3288_box-eng 编译的,结果kingroot还是root失败。

有没有办法,直接编译出一个自带root权限的系统,不需要使用其它工具来root?
make -j8 PRODUCT-rk3288_box-eng 这其中的 PRODUCT 是不是另有所指?需要使用产品名来替换?

opjk 发表于 2016-1-15 01:22
您试过了么?我按照
http://wiki.t-firefly.com/index. … ld_android_lollipop
中说明的方法,使用

应该是make -j8 PRODUCT-rk3288_box-userdebug,userdebug一般就带adb的root权限了

支持一个

fire-juz 发表于 2016-1-15 09:31
应该是make -j8 PRODUCT-rk3288_box-userdebug,userdebug一般就带adb的root权限了

谢谢回复,
我用你这个方法试试看。

我期望的不仅仅是adb下的root 权限,我要 的编译出系统,类似用kingroot 软件root 过的一样,安装的任何app都可以获取root权限。

opjk 发表于 2016-1-15 22:06
谢谢回复,
我用你这个方法试试看。

你可以在device/rockchip/rk3288/vendorsetup.sh里面加入add_lunch_combo rk3288_box-eng 然后用 rk3288_box-eng 去编译,出来的就是自动root的。

太酷了

good thank you

我昨天下载android sdk,编译后,lcd和tp部分改的和楼主的一样,disp_timings也没改,4.4的可以用,但是5.1下lCD显示花屏啊,

我的也是花屏???谁能告诉我,我哪里错了吗:dizzy:

3.打上补丁(见附件):
Kernel-lcd-add-lvds-lcd-B101EW …

没看懂什么意思。。。。

为啥 我的也是花屏

感謝, 剛剛開始學習, 正好在找這個

mark83136 发表于 2016-5-29 15:20
为啥 我的也是花屏

花屏的是不是这个没有加上去,

  • rockchip,disp-policy = <DISPLAY_POLICY_BOX_TEMP>;
  • rockchip,disp-policy = <DISPLAY_POLICY_SDK>;

花屏和这个好像没有关系 我弄了个SDK 重新打了补丁 显示正常了 不过HDMI 菜单不见 好像和上层没有关系

求助~
reload 按照补丁打上,LVDS接口没有信号输出是怎么回事?硬件已测试完好。
打开rgb2,屏幕会有点花,不打开,直接黑屏。