Mobileread
[Recovery][TWRP] Rk3026 Eink Devices
#1  nightboy 07-03-2016, 02:49 PM
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:

image »

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"
image »

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
Quote
https://github.com/TeamWin/Team-Win-Recovery-Project/
https://github.com/rychly/rk3026-linux-sources
twrp_screen_.png chmod_755.png 
[zip] TWRP_recovery_JDRead_T63_v1.zip (6.75 MB, 970 views)
[zip] TWRP_recovery_T62B_v1.zip (6.34 MB, 654 views)
[zip] TWRP_recovery_T62C_v1.zip (6.35 MB, 539 views)
[zip] TWRP_recovery_T62D_v1.zip (6.39 MB, 777 views)
[zip] TWRP_recovery_C67ML_v1.zip (6.43 MB, 640 views)
[zip] TWRP_recovery_C67ML_Carta_v1.zip (6.41 MB, 682 views)
[zip] TWRP_recovery_obsidian_v1.zip (6.38 MB, 689 views)
[zip] TWRP_recovery_Energy_eReader_ProHD_v1.zip (6.38 MB, 560 views)
[zip] TWRP_recovery_C67ML_Carta2_v1.zip (6.76 MB, 701 views)
[zip] flash_image.zip (4.2 KB, 819 views)
Reply 

#2  nightboy 07-03-2016, 02:53 PM
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
Reply 

#3  FOV 07-06-2016, 02:07 PM
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 - show attachment »
For Onyx C67ML - show attachment »

For eBooks with screen resolution 1448x1072:
For Boyue T63 - show attachment »
For Onyx C67ML Carta 2 - show attachment »

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
Reply 

#4  mike_r 07-06-2016, 07:45 PM
Would any of these work with the inkbook obsidian? I'm pretty sure it uses a rk3026.
Reply 

#5  nightboy 07-07-2016, 07:21 AM
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.php?title=Boot_Sequences



Quote
Would any of these work with the inkbook obsidian? I'm pretty sure it uses a rk3026.
This one should work
Reply 

#6  FOV 07-07-2016, 09:03 AM
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 !
Reply 

#7  plus 07-07-2016, 09:40 PM
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.
Reply 

#8  nightboy 07-08-2016, 08:40 AM
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 plus
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
Reply 

#9  plus 07-08-2016, 02:35 PM
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.
Reply 

#10  mike_r 07-08-2016, 06:07 PM
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.
Reply 

  Next »  Last »  (1/6)
Today's Posts | Search this Thread | Login | Register