Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > Android Devices > Android Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 07-03-2016, 03:49 PM   #1
nightboy
Connoisseur
nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.
 
Posts: 87
Karma: 40012
Join Date: Sep 2014
Device: NST, Boyue T62
[Recovery][TWRP] Rk3026 Eink Devices

Team Win Recovery 2.8.1.0
The first TWRP recovery for E-ink devices with a custom theme
Quote:
Team Win Recovery Project 2.x, or twrp2 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
Screenshot:


Quote:
CHANGELOG for 2.8.1.0:
-MTP fixes and improvements - you can now copy zips to the root of storage - thanks to _that
-TrueType Font support - optional as it takes up a decent amount of space so may not be available on all devices - thanks to Tassadar
-Temperature support - thanks to bigbiff
-Various other bugfixes and tweaks
HOW TO INSTALL
Quote:
Method 1: safest and easiest way (Require root access)
1- Move the following file to the sdcard if it exists:
Quote:
/system/recovery-from-boot.p
2- Copy the recovery image file to your device (/sdcard).
3- Run ADB Shell and enter the following commands:
Quote:
cd /sdcard/
flash_image recovery RecoveryImageFile.img
Note: If you got the following error
Quote:
flash_image : not found
Then download "flash_image" from the attachment OR form this link and copy it to "/system/bin" directory. Don't forget fixing file's permissions "chmod 755"


Method 2:
Install the recovery image using RK TOOLS
Supported Devices
All recovery images have been updated on the 10th of July @4PM EST

Quote:
1- Boyue, Icarus Illumina T61B & T62B
Download Link

2- Boyue, ENERGY EREADER, Icarus Illumina and MagicBook T61C & T62C
Download Link

3- Boyue, ENERGY EREADER, Icarus Illumina and MagicBook T61D & T62D (T62+)
Download Link

4-inkBOOK Obsidian
Download Link

5- Energy eReader Pro HD
Download Link

6- Onyx Boox C67ML
Download Link

7- Onyx Boox C67ML Carta
Download Link

8- Onyx Boox C67ML Carta2 (300DPI)
Download Link

9- Boyue JDRead T63 (300DPI)
Download Link

FAQ
Quote:
1- How to boot into recovery mode?
Method 1: Power off your device then press and hold the power button and the "refresh button" OR "Next button" at the same time.
Method 2: Using adb command :
Quote:
adb reboot recovery
2- How to restore the original recovery?
Method 1: Copy or move the file
Quote:
recovery-from-boot.p
to the original directory "/system" and reboot your device.

Method 2: Download an update Zip file and extract the files "recover/recovery-from-boot.p" and "recover/etc/install-recovery.sh". Copy them to your device and reboot. Dont forget "chmod 755 install-recovery.sh"

3- Can I install mods or ROMs on my device?
Yes but you need to backup system and data partitions before trying these mods or ROMs.

4- Can I install official updates using this recovery?
Yes but keep in mind that you will have to reinstall the TWRP recovery again.

5- How to install official updates without losing TWRP recovery ?
Delete "recovery-from-boot.p" file from the update Zip file.
Source code
Attached Thumbnails
Click image for larger version

Name:	twrp_screen_.png
Views:	4043
Size:	51.0 KB
ID:	149852   Click image for larger version

Name:	chmod_755.png
Views:	3211
Size:	37.9 KB
ID:	149867  
Attached Files
File Type: zip TWRP_recovery_JDRead_T63_v1.zip (6.75 MB, 453 views)
File Type: zip TWRP_recovery_T62B_v1.zip (6.34 MB, 307 views)
File Type: zip TWRP_recovery_T62C_v1.zip (6.35 MB, 263 views)
File Type: zip TWRP_recovery_T62D_v1.zip (6.39 MB, 454 views)
File Type: zip TWRP_recovery_C67ML_v1.zip (6.43 MB, 307 views)
File Type: zip TWRP_recovery_C67ML_Carta_v1.zip (6.41 MB, 354 views)
File Type: zip TWRP_recovery_obsidian_v1.zip (6.38 MB, 361 views)
File Type: zip TWRP_recovery_Energy_eReader_ProHD_v1.zip (6.38 MB, 288 views)
File Type: zip TWRP_recovery_C67ML_Carta2_v1.zip (6.76 MB, 352 views)
File Type: zip flash_image.zip (4.2 KB, 404 views)

Last edited by nightboy; 08-28-2016 at 05:46 PM. Reason: updating
nightboy is offline   Reply With Quote
Advert
Old 07-03-2016, 03:53 PM   #2
nightboy
Connoisseur
nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.
 
Posts: 87
Karma: 40012
Join Date: Sep 2014
Device: NST, Boyue T62
problem report

Please report any problem in the recovery by posting the recovery.log file and dmesg log.

HOW ?

Quote:
adb pull /tmp/recovery.log
Quote:
adb shell dmesg > dmesg.log

Last edited by nightboy; 07-10-2016 at 06:08 PM.
nightboy is offline   Reply With Quote
Old 07-06-2016, 03:07 PM   #3
FOV
Connoisseur
FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.
 
Posts: 75
Karma: 480874
Join Date: Jan 2015
Device: MagicBook A6LHD
Thank you, good job! On T62-C&D works. Tested on a modified version without Kernel. Testing continues...

Universal TWRP recovery...

For eBooks with screen resolution 1024x758:
For Boyue T61x & T62x - Auto_twrp-2.8.1.0-RK30SDK.zip
For Onyx C67ML - Auto_twrp-2.8.1.0-C67ML.zip

For eBooks with screen resolution 1448x1072:
For Boyue T63 - Auto_twrp-2.8.1.0-T63.zip
For Onyx C67ML Carta 2 - Auto_twrp-2.8.1.0-C67ML_Carta_2.zip

1. Installed via ADB interface in debug mode
2. It is possible to create a backup Recovery from device.
3. Allows you to restore Recovery from backup

Last edited by FOV; 07-11-2016 at 10:12 AM.
FOV is offline   Reply With Quote
Old 07-06-2016, 08:45 PM   #4
mike_r
Junior Member
mike_r began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Nov 2015
Device: inkbook Obsidian
Would any of these work with the inkbook obsidian? I'm pretty sure it uses a rk3026.
mike_r is offline   Reply With Quote
Old 07-07-2016, 08:21 AM   #5
nightboy
Connoisseur
nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.
 
Posts: 87
Karma: 40012
Join Date: Sep 2014
Device: NST, Boyue T62
Quote:
Thank you, good job! On T62-C&D works. Tested on a modified version without Kernel. Testing continues...
Thank you for testing it on T62-C&D.

Quote:
Universal TWRP recovery for T6x devices...
Creating a universal recovery using ramdisk image is not a good idea. Why?
1-if you built a rom for these devices then you won't be able to distinguish between B,C and D devices to install a custom kernel or vendor lib. (getprop)

2-You will make it more difficult for users to unbrick their devices if they installed the wrong kernel or boot images.

Quote:
The bootloader tries to load the kernel from the recovery partition if the "recovery" button is pressed (i.e. available on the RK3188 device). It is legal for a plain ramdisk-only image to be present in the recovery partition. If so, the OS kernel itself is loaded from the kernel partition.

The standard boot process involves reading the OS from the boot partition. Again, if the partition contains a ramdisk-only image (or the code is somehow invalid), the kernel is loaded from the kernel partition. If the code in the kernel partition is equally invalid then the bootloader tries to finally load the kernel from the recovery partition.
http://linux-rockchip.info/mw/index....Boot_Sequences



Quote:
Would any of these work with the inkbook obsidian? I'm pretty sure it uses a rk3026.
This one should work
nightboy is offline   Reply With Quote
Advert
Old 07-07-2016, 10:03 AM   #6
FOV
Connoisseur
FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.FOV ought to be getting tired of karma fortunes by now.
 
Posts: 75
Karma: 480874
Join Date: Jan 2015
Device: MagicBook A6LHD
A sense to make a backup of the kernel? If you create a backup of Android enough to have saved the sections "Boot", "System" and "Data", which actually should not be tied to the "Kernel"?

Boot partition can contain an updated "Kernel", if it is newer than what is contained in the section "Kernel". "Kernel" - something like a drivers needed for Android OS under the device.

To restore the firmware through RKBatchTool, enough working "BootLoader" in the device (is not contained in the Kernel!), drivers installed on PC and full firmware in IMG format.

When you killed the partitions "Boot" and "Recovery", the device is loaded in the mode "BootLoader".

Most tablets use a "TWRP Recovery" without a "Kernel". It can be used on various compatible devices if the process of mounting partitions is the same.

In your "TWRP Recovery" in the process of creating a backup folder is created with the name "rk30sdk" that can cause problems when restoring if the partitions "Boot" and "Recovery" will contain the "Kernel". Especially when on different devices, the backup folder will be marked the same!

When you update the device from SD cards with the firmware from the device manufacturer it is not recommended to use the "TWRP Recovery" and it is recommended to restore the original recovery, which was before installing the "Recovery TWRP"!
When you update the device from SD card with the firmware IMG format or OTA updates of the device partition "Kernel" not updated!

In the latest firmware from Boyue, was released in June 2016 using a new "RK3026Loader(L)_V2.32_otp.bin". The file "boot.bin" and "RK3026Loader(L)_V2.32_otp.bin" are identical !

Last edited by FOV; 07-07-2016 at 01:46 PM.
FOV is offline   Reply With Quote
Old 07-07-2016, 10:40 PM   #7
plus
Member
plus began at the beginning.
 
Posts: 24
Karma: 12
Join Date: Jul 2016
Device: k4nt, T63HD-JD
Thanks for the images!
Recovery 5- Energy eReader Pro HD boots on my T63HD-JD.
The display only covers about two thirds of the screen while touches are full-screen. But it basically works.
plus is offline   Reply With Quote
Old 07-08-2016, 09:40 AM   #8
nightboy
Connoisseur
nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.
 
Posts: 87
Karma: 40012
Join Date: Sep 2014
Device: NST, Boyue T62
FOV , neither I can understand your post nor you understood the wiki page.
Please read it carefully and look at TWRP source code to find why it is using rk30sdk.

Quote:
Originally Posted by plus View Post
Thanks for the images!
Recovery 5- Energy eReader Pro HD boots on my T63HD-JD.
The display only covers about two thirds of the screen while touches are full-screen. But it basically works.
Great !! thanks.
Could you post the recovery.log and the dmesg ?
Quote:
adb pull /tmp/recovery.log
adb shell dmesg > recovery_dmesg.log
nightboy is offline   Reply With Quote
Old 07-08-2016, 03:35 PM   #9
plus
Member
plus began at the beginning.
 
Posts: 24
Karma: 12
Join Date: Jul 2016
Device: k4nt, T63HD-JD
Hi,

"JDRead shine T63HD-JD" recovery log+dmesg:

/tmp/recovery.log:
Code:
Starting TWRP 2.8.1.0 By Nightboy on Fri Jul  8 18:20:34 2016
I:=> product model: 'rk30sdk'
I:=> using device id: 'rk30sdk'
BOARD_HAS_NO_REAL_SDCARD := true
TW_NO_CPU_TEMP := true
I:Lun file '/sys/devices/virtual/android_usb/android0/f_mass_storage/lun/file'
I:TW_BRIGHTNESS_PATH := /sys/devices/platform/rk29_backlight/backlight/rk28_bl/brightness
I:Found brightness file at '/sys/devices/platform/rk29_backlight/backlight/rk28_bl/brightness'
I:TWFunc::Set_Brightness: Setting brightness control to 255
Starting the UI...ebc_init: vwidth=1024 vheight=758
Pixel format: 1024x758 @ 16bpp
Pixel format: RGB_565
Not using qualcomm overlay, 'fb0'
framebuffer: fd 4 (1024 x 758)
=> Linking mtab
=> Processing recovery.fstab
I:Processing '/kernel'
I:Processing '/misc'
I:Processing '/boot'
I:Processing '/recovery'
I:Processing '/cache'
I:Processing '/system'
I:Processing '/data'
I:Processing '/sdcard'
I:Processing '/external_sd'
I:Created '/and-sec' folder.
I:Creating Android Secure: /sdcard/.android_secure
I:mount '/sdcard/.android_secure' '/and-sec' process ended with RC=0
I:Backup folder set to '/sdcard/TWRP/BACKUPS/rk30sdk'
I:Settings storage is '/sdcard'
Updating partition details...
I:Unmounting main partitions...


Partition Logs:
/kernel | /dev/block/mtdblock2 | Size: 8MB
   Flags: Can_Be_Backed_Up IsPresent 
   Primary_Block_Device: /dev/block/mtdblock2
   Display_Name: Kernel
   Storage_Name: Kernel
   Backup_Path: /kernel
   Backup_Name: kernel
   Backup_Display_Name: Kernel
   Storage_Path: /kernel
   Current_File_System: mtd
   Fstab_File_System: mtd
   MTD_Name: kernel
   Backup_Method: flash_utils

/misc | /dev/block/mtdblock1 | Size: 4MB
   Flags: IsPresent 
   Primary_Block_Device: /dev/block/mtdblock1
   Display_Name: Misc
   Storage_Name: Misc
   Backup_Path: /misc
   Backup_Name: misc
   Backup_Display_Name: Misc
   Storage_Path: /misc
   Current_File_System: mtd
   Fstab_File_System: mtd
   MTD_Name: misc
   Backup_Method: flash_utils

/boot | /dev/block/mtdblock3 | Size: 16MB
   Flags: Can_Be_Backed_Up IsPresent 
   Primary_Block_Device: /dev/block/mtdblock3
   Display_Name: Boot
   Storage_Name: Boot
   Backup_Path: /boot
   Backup_Name: boot
   Backup_Display_Name: Boot
   Storage_Path: /boot
   Current_File_System: mtd
   Fstab_File_System: mtd
   MTD_Name: boot
   Backup_Method: flash_utils

/recovery | /dev/block/mtdblock4 | Size: 32MB
   Flags: Can_Be_Backed_Up IsPresent 
   Primary_Block_Device: /dev/block/mtdblock4
   Display_Name: Recovery
   Storage_Name: Recovery
   Backup_Path: /recovery
   Backup_Name: recovery
   Backup_Display_Name: Recovery
   Storage_Path: /recovery
   Current_File_System: mtd
   Fstab_File_System: mtd
   MTD_Name: recovery
   Backup_Method: flash_utils

/cache | /dev/block/mtdblock6 | Size: 125MB Used: 4MB Free: 121MB Backup Size: 4MB
   Flags: Can_Be_Mounted Can_Be_Wiped Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent 
   Primary_Block_Device: /dev/block/mtdblock6
   Display_Name: Cache
   Storage_Name: Cache
   Backup_Path: /cache
   Backup_Name: cache
   Backup_Display_Name: Cache
   Storage_Path: /cache
   Current_File_System: ext4
   Fstab_File_System: ext4
   Backup_Method: files

/system | /dev/block/mtdblock9 | Size: 511MB Used: 369MB Free: 141MB Backup Size: 369MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_Available_in_GUI IsPresent Ignore_Blkid 
   Primary_Block_Device: /dev/block/mtdblock9
   Display_Name: System
   Storage_Name: System
   Backup_Path: /system
   Backup_Name: system
   Backup_Display_Name: System
   Storage_Path: /system
   Current_File_System: ext4
   Fstab_File_System: ext4
   Backup_Method: files
   Mount_Flags=0x       0, Mount_Options=barrier=1,discard

/data | /dev/block/mtdblock7 | Size: 1007MB Used: 98MB Free: 909MB Backup Size: 98MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent Can_Encrypt_Backup Use_Userdata_Encryption 
   Primary_Block_Device: /dev/block/mtdblock7
   Display_Name: Data
   Storage_Name: Data
   Backup_Path: /data
   Backup_Name: data
   Backup_Display_Name: Data
   Storage_Path: /data
   Current_File_System: ext4
   Fstab_File_System: ext4
   Backup_Method: files

/sdcard | /dev/block/mtdblock10 | Size: 5686MB Used: 823MB Free: 4863MB Backup Size: 0MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_Available_in_GUI IsPresent Has_Android_Secure Is_Storage Is_Settings_Storage 
   Symlink_Path: /sdcard/.android_secure
   Symlink_Mount_Point: /and-sec
   Primary_Block_Device: /dev/block/mtdblock10
   Display_Name: InternalSDcard
   Storage_Name: InternalSDcard
   Backup_Path: /and-sec
   Backup_Name: and-sec
   Backup_Display_Name: Android Secure
   Storage_Path: /sdcard
   Current_File_System: vfat
   Fstab_File_System: vfat
   Backup_Method: files

/external_sd | /dev/block/mmcblk0p1 | Size: 121703MB Used: 0MB Free: 121703MB Backup Size: 0MB
   Flags: Can_Be_Mounted Can_Be_Wiped Wipe_Available_in_GUI Removable IsPresent Is_Storage 
   Primary_Block_Device: /dev/block/mmcblk0p1
   Alternate_Block_Device: /dev/block/mmcblk0
   Display_Name: MicroSDcard
   Storage_Name: MicroSDcard
   Backup_Path: /external_sd
   Backup_Name: external_sd
   Backup_Display_Name: MicroSDcard
   Storage_Path: /external_sd
   Current_File_System: vfat
   Fstab_File_System: vfat
   Backup_Method: files

I:Loading package: TWRP (/script/ui.xml)
I:Loading package: TWRP (/sdcard/TWRP/theme/ui.zip)
I:Loading package: TWRP (/res/ui.xml)
I:Loading resources...
I:Loading variables...
I:Loading mouse cursor...
I:Loading pages...
I:PageSet::CheckInclude loading filename: ''
I:Loading included resources...
I:Loading included variables...
I:Loading mouse cursor...
I:Loading included pages...
I:Loading page main
I:Loading page main2
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page install
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page flash_confirm
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page flash_zip
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page flash_done
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page clear_vars
I:Loading page confirm_action
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page action_page
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page singleaction_page
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page action_complete
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page filecheck
I:Loading page rebootcheck
I:Loading page reboot
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page selectstorage
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page mount
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page usb_mount
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page usb_umount
I:Loading page wipe
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page advancedwipe
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page formatdata
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page formatdata_confirm
I:Loading page checkpartitionlist
I:Loading page partitionoptions
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page refreshfilesystem
I:Loading page selectfilesystem
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page backup
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page backupname1
I:Loading page backupname2
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page backupencryption
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page backupencryption2
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page checkbackuppassword
I:Loading page backup_run
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page restore
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page restore_read
I:Loading page restore_decrypt
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page try_restore_decrypt
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page restore_select
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page renamebackup
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page restore_run
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page settings
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page timezone
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page screen
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page Vibrate
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page advanced
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page partsdcard
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page htcdumlock
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page lock
I:Loading page filemanagerlist
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page filemanageroptions
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page choosedestinationfolder
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page filemanagerrenamefile
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page filemanagerrenamefolder
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page filemanagerchmod
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page filemanagerconfirm
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page filemanageracction
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page decrypt
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page trydecrypt
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page terminalfolder
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page terminalcommand
I:Loading page sideload
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Loading page installsu
I:Cannot find file /sys/class/thermal/thermal_zone0/temp
I:Set page: 'clear_vars'
I:Set page: 'main2'
I:Switching packages (TWRP)
No SELinux support (no libselinux).
Set boot command "boot-recovery"
Startup Commands: 
ro.boot.console=ttyFIQ0
ro.serialno=
ro.bootmode=unknown
ro.baseband=unknown
ro.bootloader=unknown
ro.hardware=rk30board
ro.revision=0
ro.emmc=0
ro.boot.emmc=0
ro.factorytest=0
ro.secure=0
ro.allow.mock.location=1
ro.debuggable=1
persist.sys.usb.config=adb
ro.build.id=JDQ39E
ro.build.display.id=cm_rk3026-eng 4.2.2 JDQ39E 2eee213337 test-keys
ro.build.version.incremental=2eee213337
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.date=Sun Jul  3 09:17:31 CDT 2016
ro.build.date.utc=0
ro.build.type=eng
ro.build.user=user
ro.build.host=user-pc
ro.build.tags=test-keys
ro.product.model=rk30sdk
ro.product.brand=rockchip
ro.product.name=cm_rk3026
ro.product.device=rk3026
ro.product.board=rk30sdk
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Rockchip
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=rk3026
ro.build.product=rk3026
ro.build.description=cm_rk3026-eng 4.2.2 JDQ39E 2eee213337 test-keys
ro.build.fingerprint=rockchip/cm_rk3026/rk3026:4.2.2/JDQ39E/2eee213337:eng/test-keys
ro.build.characteristics=default
ro.cm.device=rk3026
rild.libpath1=/system/lib/libreference-ril-mt6229.so
rild.libpath2=/system/lib/libreference-ril-mu509.so
rild.libpath4=/system/lib/libreference-ril-mw100.so
rild.libpath6=/system/lib/libreference-ril-sc6610.so
rild.libpath7=/system/lib/libreference-ril-m51.so
rild.libpath8=/system/lib/libreference-ril-mt6250.so
rild.libpath9=/system/lib/libreference-ril-c66a.so
rild.libpath10=/system/lib/libreference-ril-sew290.so
rild.libpath11=/system/lib/libreference-ril-u5501.so
rild.libpath12=/system/lib/libreference-ril-u7501.so
rild.libpath14=/system/lib/libreference-ril-a85xx.so
rild.libpath15=/system/lib/libreference-ril-e1230s.so
rild1.libpath=/system/lib/libreference-ril-sc6610-1.so
rild3.libpath=/system/lib/libril-rk29-dataonly.so
rild.libpath13=/system/lib/libreference-ril-aw706.so
ro.boeye.provider=rk
ro.boeye.product=rk3026
ro.boeye.machine=Boyue-T62C
ro.boeye.order=China-T62C
ro.boeye.version=Boyue-Ereader_V1.0.0-2014112017
ro.boeye.customer=Boyue
net.hostname=Boyue_T62C
net.change=net.bt.name
UserVolumeLabel=boyue
ro.boeye.shortstandby=1
persist.service.adb.enable=1
persist.adb.notify=0
ro.kernel.android.checkjni=1
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
init.svc.ueventd=running
init.svc.linkMTD=stopped
init.svc.recovery=running
init.svc.adbd=running
service.adb.root=1
twrp.crash_counter=0
ro.twrp.boot=1
ro.twrp.version=2.8.1.0 By Nightboy
sys.usb.config=adb

I:Copying file /cache/recovery/log to /cache/recovery/last_log
Set boot command ""
I:Attempt to load settings from settings file...
I:Loading settings from '/sdcard/TWRP/.twrps'.
I:Backup folder set to '/sdcard/TWRP/BACKUPS/rk30sdk'
I:Copying file /etc/recovery.fstab to /cache/recovery/recovery.fstab
I:Version number saved to '/cache/recovery/.version'
I:TWFunc::Set_Brightness: Setting brightness control to 255
I:Enabling MTP during startup
I:Starting MTP
twrp addStorage /sdcard, mtpstorageid: 65537
twrp addStorage /external_sd, mtpstorageid: 65538
Starting MTP
created new mtpserver object
adding internal storage
MtpStorage id: 65537 path: /sdcard
E:inotify_add_watch failed: Invalid argument
MtpStorage id: 65538 path: /external_sd
MTP Enabled
I:Switching packages (TWRP)
I:Skipping screen timeout threads: TW_NO_SCREEN_TIMEOUT is set
I:Starting command line thread
MtpServer::run fd: 14
recovery dmesg stdout:
Code:
<6>[    0.000000] Initializing cgroup subsys cpu
<5>[    0.000000] Linux version 3.0.36+ (builder@boyue) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #3 SMP PREEMPT Thu Jan 14 14:34:16 HKT 2016
<4>[    0.000000] CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c5387d
<4>[    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
<4>[    0.000000] Machine: RK30board
<6>[    0.000000] memory reserve: Memory(base:0x7ff00000 size:1M) reserved for <ebc waveform buf>
<6>[    0.000000] memory reserve: Memory(base:0x7f600000 size:9M) reserved for <fb0 buf>
<6>[    0.000000] memory reserve: Memory(base:0x7e200000 size:20M) reserved for <ion>
<6>[    0.000000] memory reserve: Total reserved 30M
<4>[    0.000000] Memory policy: ECC disabled, Data cache writeback
<6>[    0.000000] bootconsole [earlycon0] enabled
<4>[    0.000000] CPU SRAM: copied sram code from c0b4d000 to fef00010 - fef01ae8
<4>[    0.000000] CPU SRAM: copied sram data from c0b4ead8 to fef01ae8 - fef01cd0
<4>[    0.000000] rk2928_clock_data_init version:	2013-7-17
<6>[    0.000000] rk3026 soc version:4
<6>[    0.000000] L310 cache controller enabled
<6>[    0.000000] l2x0: 16 ways, CACHE_ID 0x4100c0c9, AUX_CTRL 0x76030001, Cache size: 262144 B
<4>[    0.000000] DDR DEBUG: version 1.01 20140303 
<4>[    0.000000] DDR DEBUG: 1 CS, ROW=15, Bank=8, COL=10, Total Capability=512MB
<4>[    0.000000] DDR DEBUG: init success!!! freq=300MHz
<4>[    0.000000] DDR DEBUG: left channel:Dllsel=0, Ophsel=1, Cycsel=1
<4>[    0.000000] DDR DEBUG: right channel:Dllsel=0, Ophsel=1, Cycsel=1
<4>[    0.000000] DDR DEBUG: DRV Pull-Up=0x6, DRV Pull-Dwn=0x7
<4>[    0.000000] DDR DEBUG: ODT Pull-Up=0x0, ODT Pull-Dwn=0x0
<4>[    0.000000] Boot mode: RECOVERY (2) flag: RECOVER (0xc3524203)
<7>[    0.000000] On node 0 totalpages: 123392
<7>[    0.000000] free_area_init_node: node 0, pgdat c0b4a8e0, node_mem_map c0000000
<7>[    0.000000]   Normal zone: 976 pages used for memmap
<7>[    0.000000]   Normal zone: 0 pages reserved
<7>[    0.000000]   Normal zone: 122416 pages, LIFO batch:31
<4>[    0.000000]   HighMem zone: 48 pages exceeds realsize 0
<6>[    0.000000] PERCPU: Embedded 7 pages/cpu @c167a000 s6976 r8192 d13504 u32768
<7>[    0.000000] pcpu-alloc: s6976 r8192 d13504 u32768 alloc=8*4096
<7>[    0.000000] pcpu-alloc: [0] 0 [0] 1 
<4>[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 122416
<5>[    0.000000] Kernel command line: console=ttyFIQ0 androidboot.console=ttyFIQ0 waveform_addr=0x7ff00000 init=/init initrd=0x62000000,0x00370000 mtdparts=rk29xxnand:0x00002000@0x00000000(parameter),0x00002000@0x00002000(misc),0x00004000@0x00004000(kernel),0x00008000@0x00008000(boot),0x00010000@0x00010000(recovery),0x00020000@0x00020000(backup),0x00040000@0x00040000(cache),0x00200000@0x00080000(userdata),0x00002000@0x00280000(kpanic),0x00100000@0x00282000(system),-@0x00382000(user) bootver=2016-04-12#2.32 firmware_ver=4.2.2
<6>[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
<6>[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
<6>[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
<6>[    0.000000] Memory: 482MB = 482MB total
<5>[    0.000000] Memory: 466556k/466556k available, 57732k reserved, 0K highmem
<5>[    0.000000] Virtual kernel memory layout:
<5>[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
<5>[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
<5>[    0.000000]     DMA     : 0xff600000 - 0xffe00000   (   8 MB)
<5>[    0.000000]     vmalloc : 0xdf000000 - 0xfe800000   ( 504 MB)
<5>[    0.000000]     lowmem  : 0xc0000000 - 0xde800000   ( 488 MB)
<5>[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
<5>[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
<5>[    0.000000]       .init : 0xc0408000 - 0xc0431000   ( 164 kB)
<5>[    0.000000]       .text : 0xc0431000 - 0xc0a34370   (6157 kB)
<5>[    0.000000]       .data : 0xc0a36000 - 0xc0b4c6e8   (1114 kB)
<5>[    0.000000]        .bss : 0xc0b4f024 - 0xc1678ad8   (11431 kB)
<6>[    0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
<6>[    0.000000] Preemptible hierarchical RCU implementation.
<6>[    0.000000] NR_IRQS:320
<4>[    0.000000] rk30_gpio_init: 128 gpio irqs in 4 banks
<6>[    0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
<4>[    0.000000] rk_timer: version 1.3
<6>[    0.003805] Calibrating delay loop (skipped) preset value.. 1199.60 BogoMIPS (lpj=5998045)
<6>[    0.012994] pid_max: default: 32768 minimum: 301
<6>[    0.018433] Mount-cache hash table entries: 512
<6>[    0.024275] Initializing cgroup subsys debug
<6>[    0.029060] Initializing cgroup subsys cpuacct
<6>[    0.034104] Initializing cgroup subsys freezer
<6>[    0.039103] CPU: Testing write buffer coherency: ok
<4>[    0.142501] CPU1: Booted secondary processor
<6>[    0.142560] Brought up 2 CPUs
<6>[    0.150682] SMP: Total of 2 processors activated (2399.21 BogoMIPS).
<6>[    0.158229] devtmpfs: initialized
<6>[    0.168768] NET: Registered protocol family 16
<6>[    0.173901] last_log: 0xddd00000 map to 0xdf004000 and copy to 0xc0b504a0 (version 2.1)
<4>[    0.198870] DVFS MSG:	AVS Value(index=0): 235 232 234 234 234 232 234 234 234 232 
<6>[    0.218980] lcdc0 is used as primary display device contoller!
<6>[    0.225529] warning:lcdc1 not add to system!
<6>[    0.330611] rk29sdk_wifi_bt_gpio_control_init: init finished
<6>[    0.338394] console [ttyFIQ0] enabled, bootconsole disabled
<6>[    0.347580] Registered FIQ tty driver ddc89c00
<6>[    0.348205] Loaded driver for PL330 DMAC--1 rk29-pl330
<6>[    0.348256] 	DBUFF-64x8bytes Num_Chans-8 Num_Peri-14 Num_Events-16
<6>[    0.369194] rk29xx_spim: driver initialized, fifo_len=32,bus_num=0
<6>[    0.384740] bio: create slab <bio-0> at 0
<5>[    0.389529] SCSI subsystem initialized
<6>[    0.389799] usbcore: registered new interface driver usbfs
<6>[    0.389937] usbcore: registered new interface driver hub
<6>[    0.404136] usbcore: registered new device driver usb
<6>[    0.404621] rk30_i2c rk30_i2c.0: i2c-0: RK30 I2C adapter
<6>[    0.404931] rk30_i2c rk30_i2c.1: i2c-1: RK30 I2C adapter
<6>[    0.405152] rk30_i2c rk30_i2c.2: i2c-2: RK30 I2C adapter
<6>[    0.405308] rk30_i2c rk30_i2c.3: i2c-3: RK30 I2C adapter
<6>[    0.441109] rk30-adc rk30-adc: rk30 adc: driver initialized
<6>[    0.449391] axp_mfd 0-0034: AXP (CHIP ID: 0x06) detected
<6>[    0.473191] input: axp22-supplyer as /devices/platform/rk30_i2c.0/i2c-0/0-0034/axp22-supplyer.20/input/input0
<4>[    0.473278] axp charger not limit now
<4>[    0.476035] drivers/power/axp_power/axp22-sply.c:init green led gpio, turn off green led 
<4>[    0.478323] axp battery hardware current direction 1
<3>[    0.492451] [slr]N_VBUSEN io on axp is set to output
<4>[    0.498178] now_rest_vol = 100
<4>[    0.500159] rk30_adc_ebc_battery_check, enter...
<4>[    0.500198] rk30_adc_battery_get_bat_vol, enter...
<4>[    0.500239] rk30_adc_battery_get_bat_vol, ---axp_charger->vbat: 4202---
<6>[    0.500649] Advanced Linux Sound Architecture Driver Version 1.0.24.
<6>[    0.501233] Bluetooth: Core ver 2.16
<6>[    0.501323] NET: Registered protocol family 31
<6>[    0.501364] Bluetooth: HCI device and connection manager initialized
<6>[    0.501418] Bluetooth: HCI socket layer initialized
<6>[    0.501460] Bluetooth: L2CAP socket layer initialized
<6>[    0.501519] Bluetooth: SCO socket layer initialized
<4>[    0.560303] axp battery hardware current direction 1
<6>[    0.560533] cfg80211: Calling CRDA to update world regulatory domain
<4>[    0.560815] rk fb probe ok!
<6>[    0.560946] Switching to clocksource rk_timer
<6>[    0.561825] Switched to NOHz mode on CPU #0
<6>[    0.562571] Switched to NOHz mode on CPU #1
<4>[    0.569974] lcdc0:reg_phy_base = 0x1010e000,reg_vir_base:0xdf0a4000
<4>[    0.570074] fb0:win0
<4>[    0.570080] fb1:win1
<4>[    0.570086] fb2:win2
<4>[    0.592379] fb0:phy:7f600000>>vir:e0000000>>len:0x900000
<4>[    0.592713] rk_fb_register>>>>>fb0
<4>[    0.593056] rk_fb_register>>>>>fb1
<4>[    0.593091] rk3188 lcdc0 probe ok!
<6>[    0.593326] [tps] tps65185_probe(772): I2C addr:68
<6>[    0.771214] papyrus: detected device with ID=65 (TPS65185r1p2)
<6>[    0.771542] [tps] tps65185_probe(788): tps65185_probe ok.
<4>[    0.771650] i2c-core: driver [tps65185] using legacy suspend method
<4>[    0.771701] i2c-core: driver [tps65185] using legacy resume method
<3>[    0.772986] emmc emmc: internal_storage is NOT emmc
<6>[    0.773272] NET: Registered protocol family 2
<6>[    0.773459] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
<6>[    0.773846] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
<6>[    0.774230] TCP bind hash table entries: 16384 (order: 5, 196608 bytes)
<6>[    0.774641] TCP: Hash tables configured (established 16384 bind 16384)
<6>[    0.774694] TCP reno registered
<6>[    0.774729] UDP hash table entries: 256 (order: 1, 8192 bytes)
<6>[    0.774796] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
<6>[    0.775219] NET: Registered protocol family 1
<4>[    0.775458] RK29 Backlight Driver Initialized.
<6>[    0.775753] Unpacking initramfs...
<6>[    1.047181] Freeing initrd memory: 3520K
<6>[    1.047441] PMU: registered new PMU device of type 0
<4>[    1.049372] rk3026 cpufreq version 2.2, suspend freq 504 MHz
<4>[    1.050304] highmem bounce pool size: 64 pages
<6>[    1.050537] ashmem: initialized
<6>[    1.057549] fuse init (API version 7.16)
<6>[    1.059646] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
<6>[    1.059714] io scheduler noop registered
<6>[    1.059749] io scheduler deadline registered
<6>[    1.059856] io scheduler cfq registered (default)
<6>[    1.069318] rga: Driver loaded succesfully
<4>[    1.069572] rk_serial.c v1.4 2013-04-16
<6>[    1.069693] rk_serial.0: ttyS0 at MMIO 0x20060000 (irq = 52) is a rk29_serial.0
<6>[    1.069888] rk_serial rk_serial.0: membase 0xdf0a2000
<6>[    1.070241] Rockchip ion module(version: 1.0) is successfully loaded
<6>[    1.072925] loop: module loaded
<6>[    1.072999] Android kernel panic handler initialized (bind=kpanic)
<4>[    1.073046] i2c-test initialization.
<6>[    1.073971] PPP generic driver version 2.4.2
<6>[    1.074193] PPP Deflate Compression module registered
<6>[    1.074235] PPP BSD Compression module registered
<6>[    1.092482] PPP MPPE Compression module registered
<6>[    1.092529] NET: Registered protocol family 24
<6>[    1.092652] usbcore: registered new interface driver asix
<6>[    1.092730] usbcore: registered new interface driver cdc_ether
<6>[    1.092806] usbcore: registered new interface driver dm9620
<6>[    1.092880] usbcore: registered new interface driver SR9700_android
<6>[    1.092957] usbcore: registered new interface driver net1080
<6>[    1.093031] usbcore: registered new interface driver cdc_subset
<6>[    1.093104] usbcore: registered new interface driver zaurus
<6>[    1.093158] cdc_ncm: 04-Aug-2011
<6>[    1.093217] usbcore: registered new interface driver cdc_ncm
<4>[    1.093260] Rockchip WiFi SYS interface (V1.00) ... 
<6>[    1.093341] Initializing USB Mass Storage driver...
<6>[    1.093424] usbcore: registered new interface driver usb-storage
<6>[    1.093469] USB Mass Storage support registered.
<6>[    1.093630] usbcore: registered new interface driver usbserial
<6>[    1.093705] USB Serial support registered for generic
<6>[    1.093792] usbcore: registered new interface driver usbserial_generic
<6>[    1.093841] usbserial: USB Serial Driver core
<6>[    1.093904] USB Serial support registered for GSM modem (1-port)
<6>[    1.093988] usbcore: registered new interface driver option
<6>[    1.094030] option: v0.7.2:USB Driver for GSM modems
<4>[    1.094142] ~~~~~~~~~~usb20otg_soft_reset
<6>[    1.307440] DWC_OTG: ^^^^^^^^^^^^^^^^^Device Mode
<6>[    1.307501] usb20_otg usb20_otg: DWC OTG Controller
<6>[    1.307669] usb20_otg usb20_otg: new USB bus registered, assigned bus number 1
<6>[    1.307758] usb20_otg usb20_otg: irq 42, io mem 0x00000000
<6>[    1.307801] DWC_OTG: dwc_otg_hcd_start controller in device mode,everest
<6>[    1.307905] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
<6>[    1.307960] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
<6>[    1.308015] usb usb1: Product: DWC OTG Controller
<6>[    1.308052] usb usb1: Manufacturer: Linux 3.0.36+ dwc_otg_hcd
<6>[    1.308096] usb usb1: SerialNumber: usb20_otg
<6>[    1.308598] hub 1-0:1.0: USB hub found
<6>[    1.308640] hub 1-0:1.0: 1 port detected
<6>[    1.309474] DWC_OTG: host20_driver_probe host2.0 reg addr: 0x101c0000 remap:0xdf180000
<6>[    1.520200] DWC_OTG: ^^^^^^^^^^^^^^^^^^Host Mode
<6>[    1.520258] usb20_host usb20_host: DWC OTG Controller
<6>[    1.520344] usb20_host usb20_host: new USB bus registered, assigned bus number 2
<6>[    1.520433] usb20_host usb20_host: irq 43, io mem 0x00000000
<6>[    1.520517] DWC_OTG: Init: Port Power? op_state=1
<6>[    1.520554] DWC_OTG: Init: Power Port (0)
<6>[    1.520633] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
<6>[    1.520688] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
<6>[    1.520742] usb usb2: Product: DWC OTG Controller
<6>[    1.520779] usb usb2: Manufacturer: Linux 3.0.36+ host20_hcd
<6>[    1.520823] usb usb2: SerialNumber: usb20_host
<6>[    1.521386] hub 2-0:1.0: USB hub found
<6>[    1.521429] hub 2-0:1.0: 1 port detected
<6>[    1.523223] android_usb gadget: Mass Storage Function, version: 2009/09/11
<6>[    1.523280] android_usb gadget: Number of LUNs=2
<6>[    1.523319]  lun0: LUN: removable file: (no medium)
<6>[    1.523358]  lun1: LUN: removable file: (no medium)
<6>[    1.523627] android_usb gadget: android_usb ready
<4>[    1.523874] drivers/input/keyboard/rk29_keys.c: init blue led gpio, turn off blue led 
<6>[    1.524150] input: rk29-keypad as /devices/platform/rk29-keypad/input/input1
<6>[    1.524474] usbcore: registered new interface driver xpad
<6>[    1.524563] usbcore: registered new interface driver usb_acecad
<6>[    1.524608] acecad: v3.2:USB Acecad Flair tablet driver
<6>[    1.524684] usbcore: registered new interface driver aiptek
<6>[    1.524727] aiptek: v2.3 (May 2, 2007):Aiptek HyperPen USB Tablet Driver (Linux 2.6.x)
<6>[    1.524784] aiptek: Bryan W. Headley/Chris Atenasio/Cedric Brun/Rene van Paassen
<6>[    1.524873] usbcore: registered new interface driver gtco
<4>[    1.524915] GTCO usb driver version: 2.00.0006
<6>[    1.524983] usbcore: registered new interface driver hanwang
<6>[    1.525060] usbcore: registered new interface driver kbtab
<6>[    1.525101] kbtab: v0.0.2:USB KB Gear JamStudio Tablet driver
<6>[    1.525184] usbcore: registered new interface driver wacom
<6>[    1.525225] wacom: v1.52:USB Wacom tablet driver
<6>[    1.543008] using rtc device, rtc_hym8563, for alarms
<6>[    1.543080] rtc_hym8563 0-0051: rtc core: registered rtc_hym8563 as rtc0
<6>[    1.543174] i2c /dev entries driver
<6>[    1.543791] lirc_dev: IR Remote Control driver registered, major 248 
<6>[    1.543843] IR NEC protocol handler initialized
<6>[    1.543878] IR RC5(x) protocol handler initialized
<6>[    1.543915] IR RC6 protocol handler initialized
<6>[    1.543951] IR JVC protocol handler initialized
<6>[    1.543986] IR Sony protocol handler initialized
<6>[    1.544022] IR RC5 (streamzap) protocol handler initialized
<6>[    1.544064] IR LIRC bridge handler initialized
<6>[    1.544099] Linux video capture interface: v2.00
<4>[    1.544707] def_ref_volt: 3300mV, curr_ref_volt: 3216mV
<6>[    1.545216] device-mapper: uevent: version 1.0.3
<6>[    1.545548] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: dm-devel@redhat.com
<6>[    1.545755] Bluetooth: HCI UART driver ver 2.2
<6>[    1.545795] Bluetooth: HCI H4 protocol initialized
<6>[    1.545833] Bluetooth: HCILL protocol initialized
<6>[    1.545919] cpuidle: using governor ladder
<6>[    1.545953] cpuidle: using governor menu
<6>[    1.551655] <iomux_gpio_to_mode> gpio(10864), is invalid
<6>[    1.598772] 
<6>[    1.598776] drivers/mmc/core/core.c...2010..  ===== mmc_rescan Begin....[mmc0]
<6>[    1.598946] .Line3995..The End of SDMMC-probe Ver.5.05 The last modify date is 2013-05-08.  [vmmc]
<6>[    1.599285] .Line3995..The End of SDMMC-probe Ver.5.05 The last modify date is 2013-05-08.  [sdio]
<6>[    1.605294] rk29_sdmmc_change_clk_div..1962..  newDiv=80, newCLK=300Khz [vmmc]
<6>[    1.606714] usbcore: registered new interface driver usbhid
<6>[    1.606759] usbhid: USB HID core driver
<6>[    1.607223] logger: created 256K log 'log_main'
<6>[    1.607344] logger: created 256K log 'log_events'
<6>[    1.607484] logger: created 256K log 'log_radio'
<6>[    1.607596] logger: created 256K log 'log_system'
<6>[    1.608154] ALSA device list:
<6>[    1.608183]   No soundcards found.
<6>[    1.608332] GACT probability NOT on
<6>[    1.608368] Mirror/redirect action on
<6>[    1.608399] u32 classifier
<6>[    1.608422]     Actions configured
<6>[    1.608452] Netfilter messages via NETLINK v0.30.
<6>[    1.608544] nf_conntrack version 0.5.0 (7344 buckets, 29376 max)
<6>[    1.608982] ctnetlink v0.93: registering with nfnetlink.
<6>[    1.609062] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
<6>[    1.609115] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
<6>[    1.609555] xt_time: kernel timezone is -0000
<6>[    1.609765] ip_tables: (C) 2000-2006 Netfilter Core Team
<6>[    1.609982] arp_tables: (C) 2002 David S. Miller
<6>[    1.610071] TCP cubic registered
<6>[    1.610098] Initializing XFRM netlink socket
<6>[    1.610761] NET: Registered protocol family 10
<6>[    1.611874] Mobile IPv6
<6>[    1.611937] ip6_tables: (C) 2000-2006 Netfilter Core Team
<6>[    1.612128] IPv6 over IPv4 tunneling driver
<6>[    1.613097] NET: Registered protocol family 17
<6>[    1.613173] NET: Registered protocol family 15
<6>[    1.613479] Bluetooth: RFCOMM TTY layer initialized
<6>[    1.613530] Bluetooth: RFCOMM socket layer initialized
<6>[    1.613571] Bluetooth: RFCOMM ver 1.11
<6>[    1.613602] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
<6>[    1.613644] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
<6>[    1.613848] NET: Registered protocol family 35
<6>[    1.614103] [BT_RFKILL]: Enter rfkill_rk_init
<4>[    1.614238] pmic set pm_suspend_volt:
<6>[    1.614459] Registered character driver
<4>[    1.614493] [RK_EPD]: version 1.02 20141016 
<4>[    1.616866] [rk29_ebc_probe]: ebc_buf start addr is 0x7ff00000.
<4>[    1.618897] spi_flash_power_on: spi 1.8V power enable
<4>[    1.620542] spi_flash_power_on: spi 3.3V power enable
<6>[    1.645427] 
<6>[    1.645432] mmc_attach_sd..1219..  ===== Begin to identify card as SD-card. [mmc0]
<4>[    1.661179] MX25U4035 flash detected
<6>[    1.699002] rk29_sdmmc_change_clk_div..1962..  newDiv=0, newCLK=48000Khz [vmmc]
<6>[    1.699226] mmc0: new high speed SDXC card at address aaaa
<6>[    2.050160] mmcblk0: mmc0:aaaa SL128 119 GiB 
<6>[    2.060577] 
<6>[    2.060583] msdos_partition..461... ==== Begin to parse sdcard-partition.  [mmc0]
<6>[    2.069621] msdos_partition..530... ==== The sdcard has MBR. [mmc0]
<6>[    2.075939] msdos_partition..543... ==== partition-1, size=124867584KB  [mmc0]
<6>[    2.083212] msdos_partition..571... ==== main partition-1....[mmc0]
<6>[    2.089525]  mmcblk0: p1
<6>[    2.092557] sdmmc_rescan_try_freq..1904..  ===== Initialize SD-card successfully. [mmc0]
<6>[    2.100735] 
<6>[    2.100739] drivers/mmc/core/core.c...2010..  ===== mmc_rescan Begin....[mmc1]
<6>[    2.121059] rk29_sdmmc_change_clk_div..1962..  newDiv=40, newCLK=300Khz [sdio]
<4>[    2.402168] waveform file size: 252729
<4>[    2.402208] vcom from spi flash: -2870mV
<4>[    2.402293] Calculate vcom for XD4
<6>[    2.402324] [tps] tps65185_vcom_set(919): tps65185_vcom_set enter.
<6>[    2.421559] [tps] tps65185_vcom_set(928): sess->vcom1 = 0x1f sess->vcom2 = 0x1
<6>[    2.422082] [tps] tps65185_vcom_set(937): PAPYRUS_ADDR_INT_STATUS1 = 0x0
<6>[    2.481258] [tps] tps65185_vcom_set(937): PAPYRUS_ADDR_INT_STATUS1 = 0x1
<6>[    2.541096] [tps] tps65185_vcom_set(942): sess->vcom1 = 0x1f sess->vcom2 = 0x41
<6>[    2.581257] [tps] tps65185_vcom_set(949): rev_val = 0x1f
<6>[    2.581505] [tps] tps65185_vcom_set(952): rev_val = 0x1
<6>[    2.581575] [tps] tps65185_vcom_set(954): read_vcom_mv = 287
<4>[    2.581647] Final VCOM = -2870mV
<4>[    2.583003] spi_flash_power_on: spi 1.8V power disable
<4>[    2.584816] spi_flash_power_on: spi 3.3V power disable
<4>[    2.631042] spi and nand waveform are different
<4>[    2.631081] waveform is using spi's
<4>[    2.631117] ---get lut from rk spi sucesss---
<6>[    2.646661] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
<5>[    2.646774] Registering SWP/SWPB emulation handler
<6>[    2.647326] ddrfreq: verion 3.2 20130917
<6>[    2.647362] ddrfreq: fix cpu pause bug
<6>[    2.647397] ddrfreq: normal 396MHz video 300MHz video_low 0MHz dualview 0MHz idle 0MHz suspend 198MHz reboot 300MHz
<4>[    2.648004] enter gpio_init
<4>[    2.648037] drivers/gpio_init/gpio_init.c:init blue led gpio, turn off blue led 
<4>[    2.648101] drivers/gpio_init/gpio_init.c:init green led gpio, turn off green led 
<6>[    2.648676] ddrfreq: change freq to 396 MHz when normal
<3>[    2.648746] [slr] pull down the OTG_DRV gpio to keep safe when booting
<4>[    2.650545] regulator_init_complete: axp22_DCDC5: incomplete constraints, leaving on
<4>[    2.651516] regulator_init_complete: axp22_DCDC3: incomplete constraints, leaving on
<4>[    2.652001] regulator_init_complete: axp22_DCDC2: incomplete constraints, leaving on
<4>[    2.652489] regulator_init_complete: axp22_DCDC1: incomplete constraints, leaving on
<4>[    2.654284] regulator_init_complete: axp22_dldo4: incomplete constraints, leaving on
<4>[    2.655645] regulator_init_complete: axp22_aldo3: incomplete constraints, leaving on
<4>[    2.656565] regulator_init_complete: axp22_aldo1: incomplete constraints, leaving on
<4>[    2.657051] regulator_init_complete: axp22_rtc: incomplete constraints, leaving on
<3>[    2.657290] [slr] enter goodix_ts_init <gt9157 start>
<4>[    2.657325] <<-GTP-INFO->> GTP driver installing...
<4>[    2.701284] <<-GTP-INFO->> GTP Driver Version: V2.2<2014/01/14>
<4>[    2.701329] <<-GTP-INFO->> GTP Driver Built@10:42:08, Dec  3 2015
<4>[    2.701369] <<-GTP-INFO->> GTP I2C Address: 0x14
<4>[    2.701402] gt9157_init_platform_hw, enter...
<4>[    2.701457] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[    2.701513] --> lut_mode = 0
<4>[    2.701576] --> lut_temp = 8
<4>[    2.701599] --> waveformoffset = 0x5f
<4>[    2.701626] 7f, 0, 0, 7f
<4>[    2.703017] --> lut_temp = 109
<4>[    2.703724] tp_power_on: tp power enable
<3>[    2.761033] [slr] goodix i2c test1
<4>[    2.761284] <<-GTP-INFO->> Guitar reset
<3>[    2.891220] [slr] goodix i2c test2
<4>[    2.891929] <<-GTP-INFO->> IC Version: 9157_1040
<4>[    2.892522] <<-GTP-INFO->> CTP_CONFIG_GROUP1 used, config length: 186
<4>[    2.893071] <<-GTP-INFO->> Ic fixed config with config version(91, 0x5B)
<4>[    2.893722] <<-GTP-INFO->> X_MAX = 758, Y_MAX = 1024, TRIGGER = 0x01
<4>[    2.893855] <<-GTP-INFO->> create proc entry gt9xx_config success
<6>[    2.894396] input: goodix-ts as /devices/virtual/input/input2
<4>[    2.894784] <<-GTP-INFO->> GTP works in interrupt mode.
<4>[    2.894870] <<-GTP-INFO->> Applied memory size:2562.
<4>[    2.894941] <<-GTP-INFO->> I2C function: without pre and end cmd!
<4>[    2.895058] <<-GTP-INFO->> Create proc entry success!
<4>[    2.895122] <<-GTP-INFO->> Esd started
<3>[    2.895283] [slr] enter cyttsp4_i2c_init <cyttsp4 start>
<3>[    2.895351] [slr] detect gt9157 so exit cyttsp4_i2c_init
<3>[    2.895416] [slr] enter cyttsp4_loader_init
<3>[    2.895470] [slr] detect gt9157 so exit cyttsp4_loader_init
<3>[    2.895539] [slr] enter cyttsp4_device_access_init
<3>[    2.895598] [slr] detect gt9157 so exit cyttsp4_device_access_init
<6>[    2.895775] sensor_init: Probe name sensors
<4>[    2.895847] sensor-dev.c v1.4 add angle calculation support between two gsensors 2013-09-01
<6>[    2.896587] rtc_hym8563 0-0051: setting system clock to 2016-07-08 18:20:29 UTC (1468002029)
<6>[    2.897122] Freeing init memory: 164K
<4>[    2.915641] init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
<4>[    2.933920] axp battery hardware current direction 1
<3>[    2.957518] android_usb: already disabled
<4>[    2.969731] gp_rknand_info = : 0xdde02f00
<4>[    2.969848] rk30_chip_set:2 
<4>[    2.969939] FtlInit!
<4>[    2.969981] No.1 FLASH ID:ad de 94 eb 74 44
<4>[    2.973939] FTL version: 5.0.12 20140214
<4>[    3.317746] gBootMedia = 1 gSdmmcFwPartOffset =0!
<4>[    3.317787] rknand_buffer.c version: 4.40 20130830!
<5>[    3.318088] 11 cmdlinepart partitions found on MTD device rk29xxnand
<5>[    3.318133] Creating 11 MTD partitions on "rk29xxnand":
<5>[    3.318171] 0x000000000000-0x000000400000 : "parameter"
<5>[    3.319188] 0x000000400000-0x000000800000 : "misc"
<5>[    3.320115] 0x000000800000-0x000001000000 : "kernel"
<5>[    3.321307] 0x000001000000-0x000002000000 : "boot"
<5>[    3.322245] 0x000002000000-0x000004000000 : "recovery"
<5>[    3.323246] 0x000004000000-0x000008000000 : "backup"
<5>[    3.324264] 0x000008000000-0x000010000000 : "cache"
<5>[    3.325283] 0x000010000000-0x000050000000 : "userdata"
<5>[    3.327217] 0x000050000000-0x000050400000 : "kpanic"
<6>[    3.329974] apanic: Bound to mtd partition 'kpanic'
<6>[    3.330011] apanic: No panic data available
<5>[    3.330048] 0x000050400000-0x000070400000 : "system"
<5>[    3.331550] 0x000070400000-0x0001d4000000 : "user"
<4>[    4.001288] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[    4.001398] --> lut_mode = 1
<4>[    4.001444] --> lut_temp = 8
<4>[    4.001487] --> waveformoffset = 0x63
<4>[    4.001538] ef, 0, 0, ef
<4>[    4.002409] --> lut_temp = 23
<4>[    4.661266] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[    4.661375] --> lut_mode = 1
<4>[    4.661419] --> lut_temp = 8
<4>[    4.661468] --> waveformoffset = 0x63
<4>[    4.661519] ef, 0, 0, ef
<4>[    4.662389] --> lut_temp = 23
<4>[    5.161290] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[    5.161399] --> lut_mode = 1
<4>[    5.161443] --> lut_temp = 8
<4>[    5.161493] --> waveformoffset = 0x63
<4>[    5.161543] ef, 0, 0, ef
<4>[    5.162407] --> lut_temp = 23
<4>[    5.661277] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[    5.661387] --> lut_mode = 1
<4>[    5.661432] --> lut_temp = 8
<4>[    5.661480] --> waveformoffset = 0x63
<4>[    5.661530] ef, 0, 0, ef
<4>[    5.662395] --> lut_temp = 23
<4>[    6.161284] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[    6.161393] --> lut_mode = 1
<4>[    6.161439] --> lut_temp = 8
<4>[    6.161487] --> waveformoffset = 0x63
<4>[    6.161537] ef, 0, 0, ef
<4>[    6.162403] --> lut_temp = 23
<4>[    6.661282] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[    6.661390] --> lut_mode = 1
<4>[    6.661436] --> lut_temp = 8
<4>[    6.661485] --> waveformoffset = 0x63
<4>[    6.661535] ef, 0, 0, ef
<4>[    6.662403] --> lut_temp = 23
<4>[    7.161284] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[    7.161393] --> lut_mode = 1
<4>[    7.161438] --> lut_temp = 8
<4>[    7.161487] --> waveformoffset = 0x63
<4>[    7.161538] ef, 0, 0, ef
<4>[    7.162402] --> lut_temp = 23
<4>[    7.661293] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[    7.661401] --> lut_mode = 1
<4>[    7.661447] --> lut_temp = 8
<4>[    7.661495] --> waveformoffset = 0x63
<4>[    7.661545] ef, 0, 0, ef
<4>[    7.662412] --> lut_temp = 23
<6>[    8.037741] EXT4-fs (mtdblock6): recovery complete
<6>[    8.038119] EXT4-fs (mtdblock6): mounted filesystem with ordered data mode. Opts: discard
<4>[    8.038537] rk29_ipp: module is from the staging directory, the quality is unknown, you have been warned.
<4>[    8.040790] IPP init, version rk30-ipp 1.003
<3>[    8.065929] init: Unable to open persistent property directory /data/property errno: 2
<3>[    8.080580] init: untracked pid 85 exited
<6>[    8.084804] adb_open
<4>[    8.161293] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[    8.161384] --> lut_mode = 1
<4>[    8.161417] --> lut_temp = 8
<4>[    8.161440] --> waveformoffset = 0x63
<4>[    8.161466] ef, 0, 0, ef
<4>[    8.161998] --> lut_temp = 23
<6>[    8.301895] lcdc0 win0 closed,atv layer:0
<4>[    8.461385] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[    8.461449] --> lut_mode = 1
<4>[    8.461499] --> lut_temp = 8
<4>[    8.461522] --> waveformoffset = 0x63
<4>[    8.461549] ef, 0, 0, ef
<4>[    8.462319] --> lut_temp = 23
<6>[    8.693188] EXT4-fs (mtdblock9): mounted filesystem without journal. Opts: barrier=1,discard
<4>[    8.751953] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[    8.752701] --> lut_mode = 2
<4>[    8.752748] --> lut_temp = 8
<4>[    8.752791] --> waveformoffset = 0x67
<4>[    8.752842] 5f, 1, 0, 60
<4>[    8.754172] --> lut_temp = 40
<6>[    9.075902] EXT4-fs (mtdblock7): recovery complete
<6>[    9.080962] EXT4-fs (mtdblock7): mounted filesystem with ordered data mode. Opts: 
<6>[    9.552504] DWC_OTG: dwc_otg_hcd_enable, disable host controller
<3>[   10.526521] [slr] axp_charging_monitor,1477
<3>[   10.526693] [slr] the battery volumn > 90% so turn on green LED
<4>[   10.530321] axp battery hardware current direction 0
<6>[   17.361091] DWC_OTG: ********vbus detect*********************************************
<6>[   17.634189] DWC_OTG: ********soft connect!!!*****************************************
<6>[   17.640191] DWC_OTG: USB SUSPEND
<6>[   17.924242] DWC_OTG: USB RESET
<6>[   17.996316] android_work: sent uevent USB_STATE=CONNECTED
<6>[   18.000369] DWC_OTG: USB RESET
<6>[   18.085215] android_usb gadget: high speed config #1: android
<6>[   18.085375] android_work: sent uevent USB_STATE=CONFIGURED
<6>[   20.326267] adb_release
<3>[   20.329598] android_usb: already disabled
<6>[   20.340285] adb_open
<6>[   20.361093] DWC_OTG: ********soft reconnect******************************************
<3>[   20.544590] [slr] axp_charging_monitor,1477
<6>[   20.591215] DWC_OTG: ********soft connect!!!*****************************************
<6>[   20.597223] DWC_OTG: USB SUSPEND
<6>[   20.740070] DWC_OTG: USB RESET
<6>[   20.815583] DWC_OTG: USB RESET
<6>[   20.900912] android_usb gadget: high speed config #1: android
<6>[   20.901139] android_work: sent uevent USB_STATE=CONFIGURED
<3>[   30.564889] [slr] axp_charging_monitor,1477
<4>[   30.566464] axp battery hardware current direction 1
<6>[   31.759211] adb_release
<3>[   31.767487] android_usb: already disabled
<6>[   31.774015] adb_open
<6>[   31.774066] mtp_bind_config
<6>[   31.782956] mtp_open
<4>[   31.981336] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   31.981397] --> lut_mode = 2
<4>[   31.981431] --> lut_temp = 8
<4>[   31.981451] --> waveformoffset = 0x67
<4>[   31.981476] 5f, 1, 0, 60
<4>[   31.982176] --> lut_temp = 40
<6>[   32.361046] DWC_OTG: ********soft reconnect******************************************
<6>[   32.552391] DWC_OTG: ********soft connect!!!*****************************************
<6>[   32.558396] DWC_OTG: USB SUSPEND
<6>[   32.771177] DWC_OTG: USB RESET
<6>[   32.846707] DWC_OTG: USB RESET
<6>[   32.932055] android_usb gadget: high speed config #1: android
<6>[   32.932486] android_work: sent uevent USB_STATE=CONFIGURED
<4>[   33.561194] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   33.561250] --> lut_mode = 2
<4>[   33.561291] --> lut_temp = 8
<4>[   33.561312] --> waveformoffset = 0x67
<4>[   33.561337] 5f, 1, 0, 60
<4>[   33.562029] --> lut_temp = 40
<3>[   40.584385] [slr] axp_charging_monitor,1477
<4>[   40.585463] axp battery hardware current direction 0
<4>[   40.691241] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   40.691319] --> lut_mode = 2
<4>[   40.691410] --> lut_temp = 8
<4>[   40.691433] --> waveformoffset = 0x67
<4>[   40.691460] 5f, 1, 0, 60
<4>[   40.692175] --> lut_temp = 40
<4>[   41.181280] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   41.181388] --> lut_mode = 2
<4>[   41.181435] --> lut_temp = 8
<4>[   41.181477] --> waveformoffset = 0x67
<4>[   41.181528] 5f, 1, 0, 60
<4>[   41.182893] --> lut_temp = 40
<4>[   44.741214] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   44.741270] --> lut_mode = 2
<4>[   44.741331] --> lut_temp = 8
<4>[   44.741352] --> waveformoffset = 0x67
<4>[   44.741377] 5f, 1, 0, 60
<4>[   44.742056] --> lut_temp = 40
<4>[   45.231257] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   45.231363] --> lut_mode = 2
<4>[   45.231412] --> lut_temp = 8
<4>[   45.231454] --> waveformoffset = 0x67
<4>[   45.231505] 5f, 1, 0, 60
<4>[   45.232860] --> lut_temp = 40
<3>[   50.604664] [slr] axp_charging_monitor,1477
<4>[   50.605873] axp battery hardware current direction 1
<4>[   56.961227] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   56.961284] --> lut_mode = 2
<4>[   56.961346] --> lut_temp = 8
<4>[   56.961367] --> waveformoffset = 0x67
<4>[   56.961392] 5f, 1, 0, 60
<4>[   56.962074] --> lut_temp = 40
<4>[   57.451313] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   57.451422] --> lut_mode = 2
<4>[   57.451469] --> lut_temp = 8
<4>[   57.451511] --> waveformoffset = 0x67
<4>[   57.451562] 5f, 1, 0, 60
<4>[   57.452965] --> lut_temp = 40
<4>[   59.121280] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   59.121334] --> lut_mode = 2
<4>[   59.121363] --> lut_temp = 8
<4>[   59.121384] --> waveformoffset = 0x67
<4>[   59.121409] 5f, 1, 0, 60
<4>[   59.122094] --> lut_temp = 40
<4>[   59.611293] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   59.611401] --> lut_mode = 2
<4>[   59.611449] --> lut_temp = 8
<4>[   59.611491] --> waveformoffset = 0x67
<4>[   59.611541] 5f, 1, 0, 60
<4>[   59.612881] --> lut_temp = 40
<3>[   60.624694] [slr] axp_charging_monitor,1477
<4>[   62.191198] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   62.191254] --> lut_mode = 2
<4>[   62.191302] --> lut_temp = 8
<4>[   62.191324] --> waveformoffset = 0x67
<4>[   62.191348] 5f, 1, 0, 60
<4>[   62.192051] --> lut_temp = 40
<4>[   62.681287] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   62.681396] --> lut_mode = 2
<4>[   62.681440] --> lut_temp = 8
<4>[   62.681484] --> waveformoffset = 0x67
<4>[   62.681535] 5f, 1, 0, 60
<4>[   62.682907] --> lut_temp = 40
<4>[   64.381237] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   64.381292] --> lut_mode = 2
<4>[   64.381339] --> lut_temp = 8
<4>[   64.381360] --> waveformoffset = 0x67
<4>[   64.381385] 5f, 1, 0, 60
<4>[   64.382068] --> lut_temp = 40
<4>[   64.871305] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   64.871413] --> lut_mode = 2
<4>[   64.871464] --> lut_temp = 8
<4>[   64.871506] --> waveformoffset = 0x67
<4>[   64.871558] 5f, 1, 0, 60
<4>[   64.872915] --> lut_temp = 40
<4>[   66.411201] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   66.411266] --> lut_mode = 2
<4>[   66.411330] --> lut_temp = 8
<4>[   66.411351] --> waveformoffset = 0x67
<4>[   66.411376] 5f, 1, 0, 60
<4>[   66.412060] --> lut_temp = 40
<4>[   66.901277] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   66.901386] --> lut_mode = 2
<4>[   66.901432] --> lut_temp = 8
<4>[   66.901475] --> waveformoffset = 0x67
<4>[   66.901527] 5f, 1, 0, 60
<4>[   66.902884] --> lut_temp = 40
<4>[   68.561268] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   68.561335] --> lut_mode = 2
<4>[   68.561365] --> lut_temp = 8
<4>[   68.561386] --> waveformoffset = 0x67
<4>[   68.561411] 5f, 1, 0, 60
<4>[   68.562094] --> lut_temp = 40
<4>[   69.051297] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   69.051405] --> lut_mode = 2
<4>[   69.051454] --> lut_temp = 8
<4>[   69.051496] --> waveformoffset = 0x67
<4>[   69.051546] 5f, 1, 0, 60
<4>[   69.052884] --> lut_temp = 40
<3>[   70.644665] [slr] axp_charging_monitor,1477
<4>[   70.645866] axp battery hardware current direction 0
<4>[   79.681215] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   79.681270] --> lut_mode = 2
<4>[   79.681341] --> lut_temp = 8
<4>[   79.681363] --> waveformoffset = 0x67
<4>[   79.681388] 5f, 1, 0, 60
<4>[   79.682070] --> lut_temp = 40
<4>[   80.171420] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   80.171528] --> lut_mode = 2
<4>[   80.171575] --> lut_temp = 8
<4>[   80.171626] --> waveformoffset = 0x67
<4>[   80.171775] 5f, 1, 0, 60
<4>[   80.173199] --> lut_temp = 40
<4>[   80.661349] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   80.661457] --> lut_mode = 2
<4>[   80.661504] --> lut_temp = 8
<4>[   80.661546] --> waveformoffset = 0x67
<4>[   80.661597] 5f, 1, 0, 60
<4>[   80.662981] --> lut_temp = 40
<3>[   80.666086] [slr] axp_charging_monitor,1477
<4>[   82.051231] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   82.051287] --> lut_mode = 2
<4>[   82.051338] --> lut_temp = 8
<4>[   82.051359] --> waveformoffset = 0x67
<4>[   82.051383] 5f, 1, 0, 60
<4>[   82.052082] --> lut_temp = 40
<4>[   82.541262] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   82.541368] --> lut_mode = 2
<4>[   82.541415] --> lut_temp = 8
<4>[   82.541457] --> waveformoffset = 0x67
<4>[   82.541508] 5f, 1, 0, 60
<4>[   82.542867] --> lut_temp = 40
<4>[   86.011197] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   86.011252] --> lut_mode = 2
<4>[   86.011294] --> lut_temp = 8
<4>[   86.011315] --> waveformoffset = 0x67
<4>[   86.011340] 5f, 1, 0, 60
<4>[   86.012037] --> lut_temp = 40
<4>[   86.501287] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   86.501396] --> lut_mode = 2
<4>[   86.501441] --> lut_temp = 8
<4>[   86.501506] --> waveformoffset = 0x67
<4>[   86.501559] 5f, 1, 0, 60
<4>[   86.502899] --> lut_temp = 40
<4>[   89.041222] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   89.041279] --> lut_mode = 2
<4>[   89.041333] --> lut_temp = 8
<4>[   89.041354] --> waveformoffset = 0x67
<4>[   89.041379] 5f, 1, 0, 60
<4>[   89.042078] --> lut_temp = 40
<4>[   89.531242] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   89.531368] --> lut_mode = 2
<4>[   89.531413] --> lut_temp = 8
<4>[   89.531455] --> waveformoffset = 0x67
<4>[   89.531506] 5f, 1, 0, 60
<4>[   89.532841] --> lut_temp = 40
<3>[   90.684634] [slr] axp_charging_monitor,1477
<4>[   90.685840] axp battery hardware current direction 1
<4>[   96.221221] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   96.221275] --> lut_mode = 2
<4>[   96.221306] --> lut_temp = 8
<4>[   96.221326] --> waveformoffset = 0x67
<4>[   96.221351] 5f, 1, 0, 60
<4>[   96.222044] --> lut_temp = 40
<4>[   96.711192] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   96.711247] --> lut_mode = 2
<4>[   96.711275] --> lut_temp = 8
<4>[   96.711296] --> waveformoffset = 0x67
<4>[   96.711321] 5f, 1, 0, 60
<4>[   96.712002] --> lut_temp = 40
<4>[   97.201284] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   97.201392] --> lut_mode = 1
<4>[   97.201441] --> lut_temp = 8
<4>[   97.201483] --> waveformoffset = 0x63
<4>[   97.201533] ef, 0, 0, ef
<4>[   97.202400] --> lut_temp = 23
<4>[   97.991211] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   97.991267] --> lut_mode = 2
<4>[   97.991320] --> lut_temp = 8
<4>[   97.991341] --> waveformoffset = 0x67
<4>[   97.991366] 5f, 1, 0, 60
<4>[   97.992058] --> lut_temp = 40
<4>[   98.481291] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[   98.481400] --> lut_mode = 2
<4>[   98.481447] --> lut_temp = 8
<4>[   98.481489] --> waveformoffset = 0x67
<4>[   98.481540] 5f, 1, 0, 60
<4>[   98.482902] --> lut_temp = 40
<3>[  100.704638] [slr] axp_charging_monitor,1477
<4>[  102.401293] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  102.401352] --> lut_mode = 2
<4>[  102.401386] --> lut_temp = 8
<4>[  102.401406] --> waveformoffset = 0x67
<4>[  102.401431] 5f, 1, 0, 60
<4>[  102.402120] --> lut_temp = 40
<4>[  102.891284] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  102.891351] --> lut_mode = 2
<4>[  102.891465] --> lut_temp = 8
<4>[  102.891489] --> waveformoffset = 0x67
<4>[  102.891516] 5f, 1, 0, 60
<4>[  102.892254] --> lut_temp = 40
<4>[  103.381311] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  103.381449] --> lut_mode = 2
<4>[  103.381501] --> lut_temp = 8
<4>[  103.381543] --> waveformoffset = 0x67
<4>[  103.381595] 5f, 1, 0, 60
<4>[  103.382935] --> lut_temp = 40
<4>[  103.871289] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  103.871398] --> lut_mode = 2
<4>[  103.871448] --> lut_temp = 8
<4>[  103.871490] --> waveformoffset = 0x67
<4>[  103.871540] 5f, 1, 0, 60
<4>[  103.872884] --> lut_temp = 40
<4>[  104.361192] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  104.361248] --> lut_mode = 2
<4>[  104.361311] --> lut_temp = 8
<4>[  104.361332] --> waveformoffset = 0x67
<4>[  104.361357] 5f, 1, 0, 60
<4>[  104.362037] --> lut_temp = 40
<4>[  104.851336] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  104.851443] --> lut_mode = 2
<4>[  104.851488] --> lut_temp = 8
<4>[  104.851531] --> waveformoffset = 0x67
<4>[  104.851582] 5f, 1, 0, 60
<4>[  104.852941] --> lut_temp = 40
<4>[  105.481202] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  105.481259] --> lut_mode = 2
<4>[  105.481335] --> lut_temp = 8
<4>[  105.481357] --> waveformoffset = 0x67
<4>[  105.481383] 5f, 1, 0, 60
<4>[  105.482067] --> lut_temp = 40
<4>[  105.971182] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  105.971238] --> lut_mode = 2
<4>[  105.971290] --> lut_temp = 8
<4>[  105.971312] --> waveformoffset = 0x67
<4>[  105.971337] 5f, 1, 0, 60
<4>[  105.972033] --> lut_temp = 40
<4>[  106.461179] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  106.461236] --> lut_mode = 2
<4>[  106.461262] --> lut_temp = 8
<4>[  106.461285] --> waveformoffset = 0x67
<4>[  106.461310] 5f, 1, 0, 60
<4>[  106.461999] --> lut_temp = 40
<4>[  106.951201] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  106.951257] --> lut_mode = 2
<4>[  106.951306] --> lut_temp = 8
<4>[  106.951337] --> waveformoffset = 0x67
<4>[  106.951363] 5f, 1, 0, 60
<4>[  106.952041] --> lut_temp = 40
<4>[  108.171206] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  108.171262] --> lut_mode = 2
<4>[  108.171315] --> lut_temp = 8
<4>[  108.171336] --> waveformoffset = 0x67
<4>[  108.171361] 5f, 1, 0, 60
<4>[  108.172076] --> lut_temp = 40
<4>[  108.661210] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  108.661266] --> lut_mode = 2
<4>[  108.661318] --> lut_temp = 8
<4>[  108.661339] --> waveformoffset = 0x67
<4>[  108.661365] 5f, 1, 0, 60
<4>[  108.662061] --> lut_temp = 40
<4>[  109.151318] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  109.151425] --> lut_mode = 2
<4>[  109.151472] --> lut_temp = 8
<4>[  109.151514] --> waveformoffset = 0x67
<4>[  109.151566] 5f, 1, 0, 60
<4>[  109.152923] --> lut_temp = 40
<3>[  110.724657] [slr] axp_charging_monitor,1477
<4>[  114.031204] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  114.031261] --> lut_mode = 2
<4>[  114.031291] --> lut_temp = 8
<4>[  114.031311] --> waveformoffset = 0x67
<4>[  114.031336] 5f, 1, 0, 60
<4>[  114.032020] --> lut_temp = 40
<4>[  114.521290] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  114.521398] --> lut_mode = 2
<4>[  114.521448] --> lut_temp = 8
<4>[  114.521490] --> waveformoffset = 0x67
<4>[  114.521541] 5f, 1, 0, 60
<4>[  114.522901] --> lut_temp = 40
<6>[  118.890736] [AXP22]press long
<3>[  120.744595] [slr] axp_charging_monitor,1477
<6>[  120.891081] [AXP22]press long up
<6>[  120.891153] [AXP22]event = 0x10000
<4>[  121.091411] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  121.091520] --> lut_mode = 2
<4>[  121.091567] --> lut_temp = 8
<4>[  121.091618] --> waveformoffset = 0x67
<4>[  121.091730] 5f, 1, 0, 60
<4>[  121.093117] --> lut_temp = 40
<4>[  123.811230] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  123.811291] --> lut_mode = 2
<4>[  123.811324] --> lut_temp = 8
<4>[  123.811345] --> waveformoffset = 0x67
<4>[  123.811370] 5f, 1, 0, 60
<4>[  123.812088] --> lut_temp = 40
<4>[  124.301272] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  124.301380] --> lut_mode = 2
<4>[  124.301429] --> lut_temp = 8
<4>[  124.301472] --> waveformoffset = 0x67
<4>[  124.301523] 5f, 1, 0, 60
<4>[  124.302870] --> lut_temp = 40
<4>[  129.231235] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  129.231291] --> lut_mode = 2
<4>[  129.231326] --> lut_temp = 8
<4>[  129.231347] --> waveformoffset = 0x67
<4>[  129.231372] 5f, 1, 0, 60
<4>[  129.232050] --> lut_temp = 40
<4>[  129.721301] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  129.721409] --> lut_mode = 2
<4>[  129.721459] --> lut_temp = 8
<4>[  129.721501] --> waveformoffset = 0x67
<4>[  129.721553] 5f, 1, 0, 60
<4>[  129.722918] --> lut_temp = 40
<4>[  130.211182] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  130.211238] --> lut_mode = 2
<4>[  130.211268] --> lut_temp = 8
<4>[  130.211288] --> waveformoffset = 0x67
<4>[  130.211314] 5f, 1, 0, 60
<4>[  130.211994] --> lut_temp = 40
<4>[  130.701177] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  130.701234] --> lut_mode = 2
<4>[  130.701282] --> lut_temp = 8
<4>[  130.701303] --> waveformoffset = 0x67
<4>[  130.701328] 5f, 1, 0, 60
<4>[  130.702012] --> lut_temp = 40
<3>[  130.764348] [slr] axp_charging_monitor,1477
<4>[  131.191181] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  131.191237] --> lut_mode = 2
<4>[  131.191264] --> lut_temp = 8
<4>[  131.191285] --> waveformoffset = 0x67
<4>[  131.191310] 5f, 1, 0, 60
<4>[  131.191992] --> lut_temp = 40
<4>[  131.841404] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  131.841538] --> lut_mode = 2
<4>[  131.841588] --> lut_temp = 8
<4>[  131.841638] --> waveformoffset = 0x67
<4>[  131.841791] 5f, 1, 0, 60
<4>[  131.843417] --> lut_temp = 40
<4>[  132.881215] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  132.881271] --> lut_mode = 2
<4>[  132.881340] --> lut_temp = 8
<4>[  132.881362] --> waveformoffset = 0x67
<4>[  132.881387] 5f, 1, 0, 60
<4>[  132.882069] --> lut_temp = 40
<4>[  133.371270] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  133.371378] --> lut_mode = 2
<4>[  133.371422] --> lut_temp = 8
<4>[  133.371465] --> waveformoffset = 0x67
<4>[  133.371516] 5f, 1, 0, 60
<4>[  133.372867] --> lut_temp = 40
<4>[  133.961203] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  133.961260] --> lut_mode = 2
<4>[  133.961309] --> lut_temp = 8
<4>[  133.961330] --> waveformoffset = 0x67
<4>[  133.961356] 5f, 1, 0, 60
<4>[  133.962071] --> lut_temp = 40
<4>[  134.451330] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  134.451438] --> lut_mode = 2
<4>[  134.451483] --> lut_temp = 8
<4>[  134.451526] --> waveformoffset = 0x67
<4>[  134.451578] 5f, 1, 0, 60
<4>[  134.452931] --> lut_temp = 40
<4>[  134.941179] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  134.941235] --> lut_mode = 2
<4>[  134.941286] --> lut_temp = 8
<4>[  134.941308] --> waveformoffset = 0x67
<4>[  134.941333] 5f, 1, 0, 60
<4>[  134.942026] --> lut_temp = 40
<4>[  135.431260] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  135.431367] --> lut_mode = 2
<4>[  135.431413] --> lut_temp = 8
<4>[  135.431457] --> waveformoffset = 0x67
<4>[  135.431530] 5f, 1, 0, 60
<4>[  135.432866] --> lut_temp = 40
<4>[  135.921185] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  135.921238] --> lut_mode = 2
<4>[  135.921268] --> lut_temp = 8
<4>[  135.921289] --> waveformoffset = 0x67
<4>[  135.921314] 5f, 1, 0, 60
<4>[  135.921999] --> lut_temp = 40
<4>[  136.411261] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  136.411369] --> lut_mode = 2
<4>[  136.411416] --> lut_temp = 8
<4>[  136.411458] --> waveformoffset = 0x67
<4>[  136.411510] 5f, 1, 0, 60
<4>[  136.412870] --> lut_temp = 40
<4>[  137.231217] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  137.231273] --> lut_mode = 2
<4>[  137.231323] --> lut_temp = 8
<4>[  137.231345] --> waveformoffset = 0x67
<4>[  137.231370] 5f, 1, 0, 60
<4>[  137.232055] --> lut_temp = 40
<4>[  137.721364] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  137.721473] --> lut_mode = 2
<4>[  137.721519] --> lut_temp = 8
<4>[  137.721561] --> waveformoffset = 0x67
<4>[  137.721613] 5f, 1, 0, 60
<4>[  137.722972] --> lut_temp = 40
<4>[  138.211177] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  138.211242] --> lut_mode = 2
<4>[  138.211309] --> lut_temp = 8
<4>[  138.211330] --> waveformoffset = 0x67
<4>[  138.211356] 5f, 1, 0, 60
<4>[  138.212035] --> lut_temp = 40
<4>[  138.701265] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  138.701374] --> lut_mode = 2
<4>[  138.701421] --> lut_temp = 8
<4>[  138.701464] --> waveformoffset = 0x67
<4>[  138.701515] 5f, 1, 0, 60
<4>[  138.702878] --> lut_temp = 40
<4>[  140.411241] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  140.411296] --> lut_mode = 2
<4>[  140.411352] --> lut_temp = 8
<4>[  140.411373] --> waveformoffset = 0x67
<4>[  140.411398] 5f, 1, 0, 60
<4>[  140.412094] --> lut_temp = 40
<3>[  140.784392] [slr] axp_charging_monitor,1477
<4>[  140.901256] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  140.901363] --> lut_mode = 2
<4>[  140.901409] --> lut_temp = 8
<4>[  140.901451] --> waveformoffset = 0x67
<4>[  140.901502] 5f, 1, 0, 60
<4>[  140.902865] --> lut_temp = 40
<4>[  142.731213] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  142.731268] --> lut_mode = 2
<4>[  142.731304] --> lut_temp = 8
<4>[  142.731325] --> waveformoffset = 0x67
<4>[  142.731350] 5f, 1, 0, 60
<4>[  142.732048] --> lut_temp = 40
<4>[  143.221306] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  143.221413] --> lut_mode = 2
<4>[  143.221465] --> lut_temp = 8
<4>[  143.221507] --> waveformoffset = 0x67
<4>[  143.221581] 5f, 1, 0, 60
<4>[  143.222916] --> lut_temp = 40
<4>[  143.941205] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  143.941261] --> lut_mode = 2
<4>[  143.941341] --> lut_temp = 8
<4>[  143.941362] --> waveformoffset = 0x67
<4>[  143.941388] 5f, 1, 0, 60
<4>[  143.942066] --> lut_temp = 40
<4>[  144.431281] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  144.431388] --> lut_mode = 2
<4>[  144.431440] --> lut_temp = 8
<4>[  144.431482] --> waveformoffset = 0x67
<4>[  144.431533] 5f, 1, 0, 60
<4>[  144.432882] --> lut_temp = 40
<4>[  145.051232] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  145.051299] --> lut_mode = 2
<4>[  145.051369] --> lut_temp = 8
<4>[  145.051390] --> waveformoffset = 0x67
<4>[  145.051416] 5f, 1, 0, 60
<4>[  145.052099] --> lut_temp = 40
<4>[  145.541298] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  145.541407] --> lut_mode = 2
<4>[  145.541454] --> lut_temp = 8
<4>[  145.541496] --> waveformoffset = 0x67
<4>[  145.541548] 5f, 1, 0, 60
<4>[  145.542899] --> lut_temp = 40
<4>[  148.201208] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  148.201264] --> lut_mode = 2
<4>[  148.201316] --> lut_temp = 8
<4>[  148.201338] --> waveformoffset = 0x67
<4>[  148.201362] 5f, 1, 0, 60
<4>[  148.202056] --> lut_temp = 40
<4>[  148.691269] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  148.691379] --> lut_mode = 2
<4>[  148.691426] --> lut_temp = 8
<4>[  148.691468] --> waveformoffset = 0x67
<4>[  148.691520] 5f, 1, 0, 60
<4>[  148.692883] --> lut_temp = 40
<4>[  149.471219] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  149.471275] --> lut_mode = 2
<4>[  149.471308] --> lut_temp = 8
<4>[  149.471328] --> waveformoffset = 0x67
<4>[  149.471353] 5f, 1, 0, 60
<4>[  149.472036] --> lut_temp = 40
<4>[  149.961274] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  149.961381] --> lut_mode = 2
<4>[  149.961426] --> lut_temp = 8
<4>[  149.961472] --> waveformoffset = 0x67
<4>[  149.961523] 5f, 1, 0, 60
<4>[  149.962857] --> lut_temp = 40
<4>[  150.801243] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  150.801299] --> lut_mode = 2
<4>[  150.801390] --> lut_temp = 8
<4>[  150.801412] --> waveformoffset = 0x67
<4>[  150.801438] 5f, 1, 0, 60
<4>[  150.802148] --> lut_temp = 40
<3>[  150.805023] [slr] axp_charging_monitor,1477
<4>[  151.291206] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  151.291264] --> lut_mode = 2
<4>[  151.291344] --> lut_temp = 8
<4>[  151.291367] --> waveformoffset = 0x67
<4>[  151.291395] 5f, 1, 0, 60
<4>[  151.292383] --> lut_temp = 40
<4>[  151.781175] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  151.781230] --> lut_mode = 2
<4>[  151.781282] --> lut_temp = 8
<4>[  151.781304] --> waveformoffset = 0x67
<4>[  151.781329] 5f, 1, 0, 60
<4>[  151.782025] --> lut_temp = 40
<4>[  152.271279] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  152.271386] --> lut_mode = 2
<4>[  152.271433] --> lut_temp = 8
<4>[  152.271475] --> waveformoffset = 0x67
<4>[  152.271526] 5f, 1, 0, 60
<4>[  152.272883] --> lut_temp = 40
<4>[  152.761182] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  152.761237] --> lut_mode = 2
<4>[  152.761285] --> lut_temp = 8
<4>[  152.761306] --> waveformoffset = 0x67
<4>[  152.761331] 5f, 1, 0, 60
<4>[  152.762026] --> lut_temp = 40
<4>[  153.251305] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  153.251413] --> lut_mode = 2
<4>[  153.251461] --> lut_temp = 8
<4>[  153.251503] --> waveformoffset = 0x67
<4>[  153.251554] 5f, 1, 0, 60
<4>[  153.252923] --> lut_temp = 40
<4>[  153.741178] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  153.741243] --> lut_mode = 2
<4>[  153.741307] --> lut_temp = 8
<4>[  153.741329] --> waveformoffset = 0x67
<4>[  153.741355] 5f, 1, 0, 60
<4>[  153.742038] --> lut_temp = 40
<4>[  154.231270] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  154.231377] --> lut_mode = 2
<4>[  154.231427] --> lut_temp = 8
<4>[  154.231468] --> waveformoffset = 0x67
<4>[  154.231520] 5f, 1, 0, 60
<4>[  154.232879] --> lut_temp = 40
<4>[  154.961203] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  154.961259] --> lut_mode = 2
<4>[  154.961310] --> lut_temp = 8
<4>[  154.961331] --> waveformoffset = 0x67
<4>[  154.961356] 5f, 1, 0, 60
<4>[  154.962035] --> lut_temp = 40
<4>[  155.451308] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  155.451417] --> lut_mode = 2
<4>[  155.451463] --> lut_temp = 8
<4>[  155.451506] --> waveformoffset = 0x67
<4>[  155.451558] 5f, 1, 0, 60
<4>[  155.452917] --> lut_temp = 40
<4>[  155.941178] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  155.941244] --> lut_mode = 2
<4>[  155.941311] --> lut_temp = 8
<4>[  155.941333] --> waveformoffset = 0x67
<4>[  155.941359] 5f, 1, 0, 60
<4>[  155.942038] --> lut_temp = 40
<4>[  156.431190] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  156.431245] --> lut_mode = 2
<4>[  156.431275] --> lut_temp = 8
<4>[  156.431295] --> waveformoffset = 0x67
<4>[  156.431320] 5f, 1, 0, 60
<4>[  156.432014] --> lut_temp = 40
<4>[  156.921307] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  156.921414] --> lut_mode = 2
<4>[  156.921465] --> lut_temp = 8
<4>[  156.921527] --> waveformoffset = 0x67
<4>[  156.921580] 5f, 1, 0, 60
<4>[  156.922910] --> lut_temp = 40
<4>[  158.531317] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  158.531382] --> lut_mode = 2
<4>[  158.531417] --> lut_temp = 8
<4>[  158.531437] --> waveformoffset = 0x67
<4>[  158.531462] 5f, 1, 0, 60
<4>[  158.532144] --> lut_temp = 40
<4>[  159.021287] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  159.021396] --> lut_mode = 2
<4>[  159.021445] --> lut_temp = 8
<4>[  159.021487] --> waveformoffset = 0x67
<4>[  159.021538] 5f, 1, 0, 60
<4>[  159.022894] --> lut_temp = 40
<3>[  160.824639] [slr] axp_charging_monitor,1477
<4>[  165.971231] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  165.971287] --> lut_mode = 2
<4>[  165.971341] --> lut_temp = 8
<4>[  165.971364] --> waveformoffset = 0x67
<4>[  165.971389] 5f, 1, 0, 60
<4>[  165.972085] --> lut_temp = 40
<4>[  166.461286] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  166.461395] --> lut_mode = 2
<4>[  166.461441] --> lut_temp = 8
<4>[  166.461483] --> waveformoffset = 0x67
<4>[  166.461534] 5f, 1, 0, 60
<4>[  166.462904] --> lut_temp = 40
<4>[  167.891280] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  167.891341] --> lut_mode = 2
<4>[  167.891379] --> lut_temp = 8
<4>[  167.891400] --> waveformoffset = 0x67
<4>[  167.891426] 5f, 1, 0, 60
<4>[  167.892155] --> lut_temp = 40
<4>[  168.381277] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  168.381387] --> lut_mode = 2
<4>[  168.381434] --> lut_temp = 8
<4>[  168.381476] --> waveformoffset = 0x67
<4>[  168.381527] 5f, 1, 0, 60
<4>[  168.382885] --> lut_temp = 40
<4>[  169.391290] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  169.391352] --> lut_mode = 2
<4>[  169.391388] --> lut_temp = 8
<4>[  169.391410] --> waveformoffset = 0x67
<4>[  169.391436] 5f, 1, 0, 60
<4>[  169.392160] --> lut_temp = 40
<4>[  169.881277] <Mode description> : reset | gray2 | gray4 | gc16 | A2 = 0 | 1 | 7 | 2 | 6
<4>[  169.881385] --> lut_mode = 2
<4>[  169.881433] --> lut_temp = 8
<4>[  169.881475] --> waveformoffset = 0x67
<4>[  169.881526] 5f, 1, 0, 60
<4>[  169.882889] --> lut_temp = 40
<3>[  170.844619] [slr] axp_charging_monitor,1477
<3>[  180.864641] [slr] axp_charging_monitor,1477
<3>[  190.884616] [slr] axp_charging_monitor,1477

edit: framebuffer size in system.img:
Code:
# cat /sys/devices/platform/rk-fb/graphics/fb*/screen_info
xres:1448
yres:1072
fps:0
xres:1448
yres:1072
fps:0
edit 2, FAQ addition:
This device enters recovery by holding next+power for 7 seconds, adb is not enabled by default. Prev+next+power boots into rockchip loader.

Last edited by plus; 07-08-2016 at 05:29 PM. Reason: enter recovery on JDRead shine T63HD-JD
plus is offline   Reply With Quote
Old 07-08-2016, 07:07 PM   #10
mike_r
Junior Member
mike_r began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Nov 2015
Device: inkbook Obsidian
Thank you for the Inkbook Obsidian version - It seems to be working, the only things I didn't test for now are restore and full wipe.
mike_r is offline   Reply With Quote
Old 07-08-2016, 09:17 PM   #11
nightboy
Connoisseur
nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.
 
Posts: 87
Karma: 40012
Join Date: Sep 2014
Device: NST, Boyue T62
@plus
Your device is not Energy eReader Pro HD. (it is JdRead)
I need to build a twrp recovery with a different theme for 300dpi devices
Could you upload the boot.img ?

Quote:
Originally Posted by mike_r View Post
Thank you for the Inkbook Obsidian version - It seems to be working, the only things I didn't test for now are restore and full wipe.
Thanks!!

Last edited by nightboy; 07-08-2016 at 09:36 PM.
nightboy is offline   Reply With Quote
Old 07-08-2016, 09:50 PM   #12
plus
Member
plus began at the beginning.
 
Posts: 24
Karma: 12
Join Date: Jul 2016
Device: k4nt, T63HD-JD
It is a JD-branded Boyue T63

Code:
ro.build.product=T63
ro.product.model=BOYUE
ro.product.brand=Boyue
ro.product.name=T63
ro.product.device=T63
ro.product.manufacturer=Boyue
ro.boeye.machine=Boyue-T63HD-JD
ro.boeye.order=China-T63HD-JD
boot.bin: boot.img.bz2

Thanks for your efforts!
plus is offline   Reply With Quote
Old 07-09-2016, 10:57 PM   #13
nightboy
Connoisseur
nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.
 
Posts: 87
Karma: 40012
Join Date: Sep 2014
Device: NST, Boyue T62
Quote:
Originally Posted by plus View Post
It is a JD-branded Boyue T63

Code:
ro.build.product=T63
ro.product.model=BOYUE
ro.product.brand=Boyue
ro.product.name=T63
ro.product.device=T63
ro.product.manufacturer=Boyue
ro.boeye.machine=Boyue-T63HD-JD
ro.boeye.order=China-T63HD-JD
boot.bin: Attachment 150057

Thanks for your efforts!
Try this one. (test the keyboard and all buttons)

Last edited by nightboy; 07-10-2016 at 08:04 AM.
nightboy is offline   Reply With Quote
Old 07-10-2016, 01:13 AM   #14
plus
Member
plus began at the beginning.
 
Posts: 24
Karma: 12
Join Date: Jul 2016
Device: k4nt, T63HD-JD
Thanks a lot!
I've tried, TWRP seems to be sized correctly, framebuffers are unchanged. Touches in the unused area don't work, but now fit the displayed buttons.

Click image for larger version

Name:	IMG_20160710_054946.jpg
Views:	302
Size:	63.9 KB
ID:	150092

framebuffers in 300dpi recovery:
Code:
# cat /sys/devices/platform/rk-fb/graphics/fb*/screen_info
xres:1024
yres:758
fps:0
xres:1024
yres:758
fps:0
plus is offline   Reply With Quote
Old 07-10-2016, 08:04 AM   #15
nightboy
Connoisseur
nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.nightboy writes the songs that make the whole world sing.
 
Posts: 87
Karma: 40012
Join Date: Sep 2014
Device: NST, Boyue T62
Quote:
Originally Posted by plus View Post
Thanks a lot!
I've tried, TWRP seems to be sized correctly, framebuffers are unchanged. Touches in the unused area don't work, but now fit the displayed buttons.
Sorry I forget to make use of your boot.img.

Last edited by nightboy; 07-10-2016 at 01:49 PM.
nightboy is offline   Reply With Quote
Reply

Tags
android, boyue, onyx, recovery, twrp

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Android Apps that work well on eInk devices HarryT Android Devices 45 08-21-2017 07:22 PM
Preparing fonts for eInk devices GERGE General Discussions 24 05-27-2015 09:04 AM
Reading eInk devices in the bath? Sparrow Lounge 11 09-19-2012 10:33 AM
colour eink devices - who cares??? mpd123 General Discussions 47 11-07-2011 01:16 AM
Can eink devices run Windows Mobile? da_jane News 11 10-14-2006 10:34 AM


All times are GMT -4. The time now is 11:23 AM.


MobileRead.com is a privately owned, operated and funded community.