first of all, p527 is an omap 850 device of 200mhz
i downloaded android for omap 850 devices from http://sourceforge.net/projects/wing-linux/
i installed wing-linux-0.4pre4-rootfs.cab in storage card
next to have default.txt, i installed wing-linux-0.4pre4-elf.cab
then i ran haret-0.5.2.exe. after few sec, the screen turned on white nd the device was hang up. m really anxious to start it on my p527... but just dont know how!
i m posting all the txt files, generated or installed during the procedure...
default.txt
Code:
set MTYPE 2372
set KERNEL "zImage"
set INITRD "initramfs.cpio.gz"
set CMDLINE "debug quiet psplash=false loglevel=7 init=/sbin/init console=tty0 video=omapfb:accel gsm-wizard.noreset=1 gsm-wizard.noload=1 4"
log "earlylog.txt"
bootlinux
disdump.txt
Code:
HaRET(2)# pdump 0xfffec000 0x20
fffec000 | f8000089 010104ef 302eb93f fe700007 | ........?..0..p.
fffec010 | ffffffd2 5c000000 fffffc00 fffffc19 | .......\........
HaRET(3)# pdump 0xfffee300 255
fffee300 | 00000000 00000000 00000000 00000000 | ................
fffee310 | 00000000 00000000 00000000 00000000 | ................
fffee320 | 00000000 00000000 00000000 00000000 | ................
fffee330 | 00000000 00000000 00000000 00000000 | ................
fffee340 | 00000000 00000000 00000000 00000000 | ................
fffee350 | 00000000 00000000 00000000 00000000 | ................
fffee360 | 00000000 00000000 00000000 00000000 | ................
fffee370 | 00000000 00000000 00000000 00000000 | ................
fffee380 | 00000000 00000000 00000000 00000000 | ................
fffee390 | 00000000 00000000 00000000 00000000 | ................
fffee3a0 | 00000000 00000000 00000000 00000000 | ................
fffee3b0 | 00000000 00000000 00000000 00000000 | ................
fffee3c0 | 0000a941 00000041 00002000 00000000 | A...A.... ......
fffee3d0 | 00002100 00000000 00000000 00000001 | .!..............
fffee3e0 | 00000010 00000001 00000000 00000000 | ................
fffee3f0 | 00000000 00000000 00006350 00000000 | ........Pc......
Cannot open script file
\Storage Card\linux\default.txt
Cannot open script file
\Storage Card\linux\default.txt
HaRET(1)# set MTYPE 2372
HaRET(2)# set KERNEL "zImage"
HaRET(3)# set INITRD "initramfs.cpio.gz"
HaRET(4)# set CMDLINE "debug quiet psplash=false loglevel=7 init=/sbin/init console=tty0 video=omapfb:accel gsm-wizard.noreset=1 gsm-wizard.noload=1 4"
HaRET(5)# log "earlylog.txt"
startup.txt
Code:
log "dispdump.txt"
pdump 0xfffec000 0x20
pdump 0xfffee300 255
and earlylog.txt was like this..
Code:
= *= ž: ›: ™8 “8
i doubt over default.txt with mtype for not booting up nd m abt to try with other devices' default.txt
i know nothin abt porting or emulating android on winmo devices.. nd i hope to get response over here...
pls comment
Nice initative, keep up the good work
this thred might be helpful
http://forum.xda-developers.com/showthread.php?t=496692
Did you try haret, default.txt and everything android on the root of the storage card?
BenGman said:
Did you try haret, default.txt and everything android on the root of the storage card?
Click to expand...
Click to collapse
yes i tried. ofcourse on root of storage card. no good... it needs a kind of programming knowledge.
I just finished building an nfs kernel module for my motorola defy from source.
The module has dependencies to lockd.ko and sunrpc.ko, so you will need to load this prior to the nfs.ko.
These modules were tested against Motorola Defy Stock ROM Froyo (Linux version 2.6.32.9-ga28fcc4) and they work just fine.
You will require busybox's mount to mount nfs.
I will write a more detailed howto shortly.
have fun,
tuxx
tuxx42 said:
I just finished building an nfs kernel module for my motorola defy from source.
The module has dependencies to lockd.ko and sunrpc.ko, so you will need to load this prior to the nfs.ko.
These modules were tested against Motorola Defy Stock ROM Froyo (Linux version 2.6.32.9-ga28fcc4) and they work just fine.
You will require busybox's mount to mount nfs.
I will write a more detailed howto shortly.
have fun,
tuxx
Click to expand...
Click to collapse
can you pls tell me how to use these file to get nfs working in my defy..
run the following commands:
./adb push nfs.ko sunrpc.ko lockd.ko /sdcard
./adb shell
su
cd /sdcard
insmod lockd.ko
insmod sunrpc.ko
insmod nfs.ko
Click to expand...
Click to collapse
then use busybox's mount command to mount nfs as you would on any other linux
Hi,
tuxx42 said:
These modules were tested against Motorola Defy Stock ROM Froyo (Linux version 2.6.32.9-ga28fcc4) and they work just fine.
tuxx
Click to expand...
Click to collapse
big thanks for building these .
I am having a problem loading them on my defy running on this froyo kernel with cyanogenmod 7.
To verify that we are talking about the same files:
Code:
[email protected]:~/tmp$ wget 'http://forum.xda-developers.com/attachment.php?attachmentid=625029&d=1308059056' -O nfs.zip
--2011-07-17 10:47:37-- http://forum.xda-developers.com/attachment.php?attachmentid=625029&d=1308059056
Resolving forum.xda-developers.com... 50.23.231.72
Connecting to forum.xda-developers.com|50.23.231.72|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 122327 (119K) [application/zip]
Saving to: `nfs.zip'
100%[===================================================================================>] 122,327 54.4K/s in 2.2s
2011-07-17 10:47:39 (54.4 KB/s) - `nfs.zip' saved [122327/122327]
[email protected]:~/tmp$ md5sum nfs.zip
1af24766fa7fa43c014675c3744b1b28 nfs.zip
[email protected]:~/tmp$ unzip nfs.zip
Archive: nfs.zip
creating: nfs/
inflating: nfs/lockd.ko
inflating: nfs/nfs.ko
inflating: nfs/sunrpc.ko
[email protected]:~/tmp$ cd nfs
[email protected]:~/tmp/nfs$ md5sum *
20ba7c5a6b407347b0d58375894c63ba lockd.ko
8a4576594dd865f88d705f5fd6ce84e9 nfs.ko
84fd57a86e5778e3f72d15cedd167091 sunrpc.ko
[email protected]:~/tmp/nfs$ /sbin/modinfo *
filename: lockd.ko
license: GPL
description: NFS file locking service version 0.5.
author: Olaf Kirch <[email protected]>
depends: sunrpc
uts_release: 2.6.32.9
vermagic: 2.6.32.9 preempt mod_unload ARMv7
parm: nsm_use_hostnames:bool
parm: nlm_max_connections:uint
filename: nfs.ko
license: GPL
author: Olaf Kirch <[email protected]>
depends: sunrpc,lockd
uts_release: 2.6.32.9
vermagic: 2.6.32.9 preempt mod_unload ARMv7
parm: cache_getent:Path to the client cache upcall program (string)
parm: cache_getent_timeout:Timeout (in seconds) after which the cache upcall is assumed to have failed (ulong)
parm: enable_ino64:bool
filename: sunrpc.ko
license: GPL
depends:
uts_release: 2.6.32.9
vermagic: 2.6.32.9 preempt mod_unload ARMv7
parm: min_resvport:portnr
parm: max_resvport:portnr
parm: tcp_slot_table_entries:slot_table_size
parm: udp_slot_table_entries:slot_table_size
Copying them to the phone:
Code:
[email protected]:~/tmp/nfs$ adb push nfs.ko /sdcard/nfs.ko
2182 KB/s (103348 bytes in 0.046s)
[email protected]:~/tmp/nfs$ adb push lockd.ko /sdcard/lockd.ko
1752 KB/s (41696 bytes in 0.023s)
[email protected]:~/tmp/nfs$ adb push sunrpc.ko /sdcard/sunrpc.ko
2226 KB/s (130152 bytes in 0.057s)
Trying to load lockd:
Code:
[email protected]:~/tmp/nfs$ adb shell
# cd /sdcard
# insmod lockd.ko
insmod: init_module 'lockd.ko' failed (Exec format error)
# dmesg | tail -1
<4>[127361.915008] lockd: module has no symbols (stripped?)
Kernel version matches:
Code:
# uname -r
2.6.32.9-ga28fcc4
#
Since the kernel complains about lack of symbols, let's see them:
Code:
[email protected]:~/tmp/nfs$ objdump -t lockd.ko
BFD: lockd.ko: warning: sh_link not set for section `.ARM.exidx'
BFD: lockd.ko: warning: sh_link not set for section `.ARM.exidx.exit.text'
BFD: lockd.ko: warning: sh_link not set for section `.ARM.exidx.init.text'
lockd.ko: file format elf32-little
SYMBOL TABLE:
no symbols
[email protected]:~/tmp/nfs$
Let's see what objdump has to say about tun.ko present on the device:
Code:
[email protected]:~/tmp/nfs$ adb pull /system/lib/modules/tun.ko
167 KB/s (16220 bytes in 0.094s)
[email protected]:~/tmp/nfs$ objdump -t tun.ko
tun.ko: file format elf32-little
SYMBOL TABLE:
00000000 l d .text 00000000 .text
00000000 l d .init.text 00000000 .init.text
00000000 l d .rodata 00000000 .rodata
00000000 l d .rodata.str1.1 00000000 .rodata.str1.1
00000000 l d .data 00000000 .data
00000000 l d .bss 00000000 .bss
00000000 l F .text 00000024 tun_net_open
00000024 l F .text 00000024 tun_net_close
00000048 l F .text 00000004 tun_net_mclist
0000004c l F .text 00000028 tun_net_change_mtu
00000074 l F .text 0000002c tun_setup
00000568 l F .text 00000028 tun_free_netdev
000000a0 l F .text 00000008 tun_validate
000000a8 l F .text 0000003c tun_get_settings
000000e4 l F .text 00000008 tun_get_msglevel
000000ec l F .text 00000004 tun_set_msglevel
000000f0 l F .text 00000010 tun_get_link
00000100 l F .text 00000010 tun_get_rx_csum
00000110 l F .text 00000020 tun_set_rx_csum
000002e0 l F .text 000000dc tun_chr_fasync
000003bc l F .text 000000ec tun_chr_poll
000004a8 l F .text 000000c0 tun_chr_close
00000590 l F .text 00000060 tun_chr_open
000005f0 l F .text 00000078 tun_get_drvinfo
00000668 l F .text 0000000c tun_sock_destruct
00000674 l F .text 00000018 tun_show_group
0000068c l F .text 00000018 tun_show_owner
000006a4 l F .text 0000003c tun_show_flags
000006e0 l F .text 00000050 tun_net_uninit
00000730 l F .text 00000178 tun_net_xmit
00000a74 l F .text 0000007c tun_sock_write_space
00000af0 l F .text 000009c4 tun_chr_ioctl
000014b4 l F .text 00000434 tun_chr_aio_write
000018e8 l F .text 00000364 tun_chr_aio_read
00000000 l d .ARM.extab 00000000 .ARM.extab
00000000 l d .ARM.exidx 00000000 .ARM.exidx
00000000 l d .ARM.extab.init.text 00000000 .ARM.extab.init.text
00000000 l d .ARM.exidx.init.text 00000000 .ARM.exidx.init.text
00000000 l d .modinfo 00000000 .modinfo
00000000 l d .gnu.linkonce.this_module 00000000 .gnu.linkonce.this_module
00000000 l d .note.gnu.build-id 00000000 .note.gnu.build-id
00000000 l d .comment 00000000 .comment
00000000 l d .ARM.attributes 00000000 .ARM.attributes
00000000 *UND* 00000000 strcpy
00000000 *UND* 00000000 rtnl_unlock
00000000 *UND* 00000000 misc_deregister
00000000 *UND* 00000000 eth_mac_addr
00000000 *UND* 00000000 skb_put
00000000 *UND* 00000000 rtnl_is_locked
00000000 *UND* 00000000 skb_copy_datagram_from_iovec
00000000 g O .gnu.linkonce.this_module 00000144 __this_module
00000000 *UND* 00000000 __netif_schedule
00000000 *UND* 00000000 __aeabi_unwind_cpp_pr0
00000000 *UND* 00000000 skb_dequeue
00000000 *UND* 00000000 kill_fasync
00000000 *UND* 00000000 rtnl_link_register
00000130 g F .text 00000020 cleanup_module
00000000 *UND* 00000000 dev_alloc_name
00000000 *UND* 00000000 memcpy
00000000 *UND* 00000000 do_sync_write
00000000 *UND* 00000000 kfree
00000000 *UND* 00000000 add_wait_queue
00000000 *UND* 00000000 eth_validate_addr
00000000 *UND* 00000000 __wake_up
00000000 *UND* 00000000 bitrev32
00000000 *UND* 00000000 __dev_get_by_name
00000000 *UND* 00000000 ether_setup
00000000 *UND* 00000000 netdev_features_change
00000000 g F .init.text 0000008c init_module
00000000 *UND* 00000000 eth_type_trans
00000000 *UND* 00000000 local_bh_enable
00000000 *UND* 00000000 dump_stack
00000000 *UND* 00000000 do_sync_read
00000000 *UND* 00000000 kfree_skb
00000000 *UND* 00000000 schedule
00000000 *UND* 00000000 alloc_netdev_mq
00000000 *UND* 00000000 __put_user_4
00000000 *UND* 00000000 kmem_cache_alloc
00000000 *UND* 00000000 local_bh_disable
00000000 *UND* 00000000 capable
00000000 *UND* 00000000 skb_queue_tail
00000000 *UND* 00000000 unlock_kernel
00000000 *UND* 00000000 device_create_file
00000000 *UND* 00000000 rtnl_link_unregister
00000000 *UND* 00000000 preempt_schedule
00000000 *UND* 00000000 sk_free
00000000 *UND* 00000000 skb_copy_datagram_const_iovec
00000000 *UND* 00000000 crc32_le
00000000 *UND* 00000000 fasync_helper
00000000 *UND* 00000000 memcpy_toiovecend
00000000 *UND* 00000000 free_netdev
00000000 *UND* 00000000 lock_kernel
00000000 *UND* 00000000 printk
00000000 *UND* 00000000 sk_alloc
00000000 *UND* 00000000 dev_set_mac_address
00000000 *UND* 00000000 netif_rx_ni
00000000 *UND* 00000000 memset
00000000 *UND* 00000000 skb_queue_purge
00000000 *UND* 00000000 __memzero
00000000 *UND* 00000000 misc_register
00000000 *UND* 00000000 __f_setown
00000000 *UND* 00000000 default_wake_function
00000000 *UND* 00000000 __init_waitqueue_head
00000000 *UND* 00000000 jiffies
00000000 *UND* 00000000 sprintf
00000000 *UND* 00000000 skb_partial_csum_set
00000000 *UND* 00000000 memcpy_fromiovecend
00000000 *UND* 00000000 sock_alloc_send_pskb
00000000 *UND* 00000000 no_llseek
00000000 *UND* 00000000 rtnl_lock
00000000 *UND* 00000000 remove_wait_queue
00000000 *UND* 00000000 malloc_sizes
00000000 *UND* 00000000 get_random_bytes
00000000 *UND* 00000000 __wake_up_sync
00000000 *UND* 00000000 in_egroup_p
00000000 *UND* 00000000 __copy_to_user
00000000 *UND* 00000000 strchr
00000000 *UND* 00000000 unregister_netdevice
00000000 *UND* 00000000 __copy_from_user
00000000 *UND* 00000000 sock_init_data
00000000 *UND* 00000000 __kmalloc
00000000 *UND* 00000000 register_netdevice
[email protected]:~/tmp/nfs$
Are you sure that these modules work properly on your device? Maybe you have stripped them after putting them on your phone and before uploading them here?
I have the same problem... Did you find the way to mount nfs shares on the defy?
Have my Moto 360 running.
But I see that Google Now cards are always peeking through taking up a third of the way of the screen.
I can't ignore it but if I dismiss it, I can't access the card again on my phone (like sports scores)...
How do I go about ignoring a card?
I usually have to bring the card back up, which kind of sucks because I want a way to be able to play whatever was playing before on Google Play Music directly from the watch.
Lolento said:
Have my Moto 360 running.
But I see that Google Now cards are always peeking through taking up a third of the way of the screen.
I can't ignore it but if I dismiss it, I can't access the card again on my phone (like sports scores)...
How do I go about ignoring a card?
Click to expand...
Click to collapse
Unfortunately the notifications mechanisms are somewhat immature. Some cards you can get back on the watch by asking for them. I imagine it is the same with the phone...
daijizai said:
Unfortunately the notifications mechanisms are somewhat immature. Some cards you can get back on the watch by asking for them. I imagine it is the same with the phone...
Click to expand...
Click to collapse
Yes, guess I have to wait.
Nice first gen device though.
Yes, I find this behavior annoying as well. I'd like to see Google Now cards, such as the same ones I have on my phone, in a similar spot as they are on the phone. Swipe left to right and get all your cards, that way you can dismiss the notification but not the card entirely. Seems like a feature that's all but guaranteed for the future though, so I'll just wait and hope!
AJerman said:
Yes, I find this behavior annoying as well. I'd like to see Google Now cards, such as the same ones I have on my phone, in a similar spot as they are on the phone. Swipe left to right and get all your cards, that way you can dismiss the notification but not the card entirely. Seems like a feature that's all but guaranteed for the future though, so I'll just wait and hope!
Click to expand...
Click to collapse
Same. The UI needs to mature, but it has a lot of promise.
Also, I desprately want a way to disable Wake-on-Accelerometer.
daijizai said:
Same. The UI needs to mature, but it has a lot of promise.
Also, I desprately want a way to disable Wake-on-Accelerometer.
Click to expand...
Click to collapse
If there isn't an app out there yet, I'm going to look into writing an app to disable wake on touch and wake on accelerometer. I'd like to be able to just use the button to wake it up sometimes.
ChrisAshton84 said:
If there isn't an app out there yet, I'm going to look into writing an app to disable wake on touch and wake on accelerometer. I'd like to be able to just use the button to wake it up sometimes.
Click to expand...
Click to collapse
Good luck... Not my forté
Code:
D/SensorHALGestureSensor( 1747): Gesture event received! time = 1410302401428065642
I/PowerManagerService( 1747): Waking up from sleep...
W/KeyguardServiceDelegate( 1747): onScreenTurnedOn(): no keyguard service!
E/ClockworkHome( 1866): Tried to exit ambient mode, but enterAmbientMode() was never called.
D/mot_vr_audio_hw( 1414): dsp_recognizer_enabled = true
D/ADSPD ( 4988): Client cmd=0x0003, size=4
D/ADSPD ( 4988): Trying to send to dsp while in dsp in RESET
D/mot_vr_audio_hw( 1414): open_input_stream(): devices = 0x80000004, rate = 8000, channels = 0x10
D/mot_vr_audio_hw( 1414): Created resampler for 16000->8000 Hz
D/ADSPD ( 4988): Client cmd=0x4003, size=2
D/PowerManagerService-JNI( 1747): Excessive delay in autosuspend_disable() while turning screen on: 137ms
D/MinnowPowerHAL( 1747): power_set_interactive: 1
D/MinnowPowerHAL( 1747): sysfs_write: /sys/devices/platform/omapdss/display0/interactivemode 1
D/MinnowPowerHAL( 1747): sysfs_write: /sys/devices/ocp.2/i2c.6/i2c-0/0-004a/interactivemode 1
D/mot_vr_audio_hw( 1747): dsp_set_pm_state = on
D/ADSPD ( 4988): Client cmd=0x4002, size=2
D/PowerManagerService-JNI( 1747): Excessive delay in setInteractive(true) while turning screen on: 34ms
D/ADSPD ( 4988): DSP_CMD_DAEMON_SET_PM_STATE : 1
D/mot_vr_audio_hw( 1414): in_read waiting for hotword
V/ActivityManager( 1747): Display changed displayId=0
D/SurfaceFlinger( 1412): Screen acquired, type=0 flinger=0xb7bff448
D/hwcomposer( 1412): hwc_blank(0: 0)
W/InputMethodManagerService( 1747): Ignoring setImeWindowStatus of uid 1000 token: null
D/ConnectivityService( 1747): Sampling interval elapsed, updating statistics ..
I/DisplayManagerService( 1747): Display device changed: DisplayDeviceInfo{"Built-in Screen": 320 x 290, 45.000004 fps, density 213, 90.31111 x 136.40741 dpi, touch INTERNAL, rotation 0, type BUILT_IN, state ON, FLAG_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS}
V/ActivityManager( 1747): Display changed displayId=0
D/ConnectivityService( 1747): Done.
D/ConnectivityService( 1747): Setting timer for 720seconds
E/ADSPD ( 4988): Timeout on select()
E/ADSPD ( 4988): NO ACK received after loading firmware
E/ADSPD ( 4988): Unknown ACK received 0x00
D/ADSPD ( 4988): Enabling VR when bringing up DSP
D/SensorHAL( 1747): adjustSensorHandle: handle = 9 adjustedHandle = 1
D/SensorHAL( 1747): adjustSensorHandle: handle = 9 adjustedHandle = 1
D/SensorHAL( 1747): adjustSensorHandle: handle = 9 adjustedHandle = 1
W/bt-btif ( 3631): dm_pm_timer expires
W/bt-btif ( 3631): dm_pm_timer expires 0
W/bt-btif ( 3631): proc dm_pm_timer expires
I/PowerManagerService( 1747): Going to sleep due to screen timeout...
I/PowerManagerService( 1747): Dozing...
I/DreamController( 1747): Starting dream: name=ComponentInfo{com.google.android.wearable.app/com.google.android.clockwork.home.AmbientMode}, isTest=false, canDoze=true, userId=0
I/ActivityManager( 1747): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.google.android.wearable.app/com.google.android.clockwork.home.HomeActivity (has extras)} from pid 1866 on display 0
I/DreamController( 1747): Stopping dream: name=ComponentInfo{com.google.android.wearable.app/com.google.android.clockwork.home.AmbientMode}, isTest=false, canDoze=true, userId=0
I/PowerManagerService( 1747): Sleeping...
I/AmbientMode( 1866): Ambient mode started: canDoze=true, dozeHardware=null
D/mot_vr_audio_hw( 1414): dsp_recognizer_enabled = false
D/ADSPD ( 4988): Client cmd=0x0003, size=4
D/mot_vr_audio_hw( 1414): Switching DSP to standby/passthrough mode
D/mot_vr_audio_hw( 1414): Input 0xb8766bd8 ready to read
D/ADSPD ( 4988): Received from DSP: cmd=0x8003, size=2
D/ADSPD ( 4988): Client cmd=0x0003, size=4
D/mot_vr_audio_hw( 1414): received recognition control callback, status 0
D/ADSPD ( 4988): Received from DSP: cmd=0x8003, size=2
D/mot_vr_audio_hw( 1414): received recognition control callback, status 0
W/mot_vr_audio_hw( 1414): Discarded 10 buffers without finding audio data
D/ADSPD ( 4988): Client cmd=0x0003, size=4
D/mot_vr_audio_hw( 1414): Re-arming DSP
D/mot_vr_audio_hw( 1414): Input 0xb8766bd8 standby complete
D/mot_vr_audio_hw( 1414): Input 0xb8766bd8 close complete
D/ADSPD ( 4988): Received from DSP: cmd=0x8003, size=2
D/ADSPD ( 4988): Client cmd=0x4003, size=2
D/mot_vr_audio_hw( 1414): received recognition control callback, status 0
D/mot_vr_audio_hw( 1414): dsp_recognizer_enabled = true
D/ADSPD ( 4988): Client cmd=0x0003, size=4
D/mot_vr_audio_hw( 1414): open_input_stream(): devices = 0x80000004, rate = 8000, channels = 0x10
D/mot_vr_audio_hw( 1414): Created resampler for 16000->8000 Hz
D/ADSPD ( 4988): Received from DSP: cmd=0x8003, size=2
D/ADSPD ( 4988): Client cmd=0x4003, size=2
D/mot_vr_audio_hw( 1414): received recognition control callback, status 0
D/dalvikvm( 1747): GC_EXPLICIT freed 1724K, 43% free 4815K/8396K, paused 2ms+6ms, total 72ms
D/mot_vr_audio_hw( 1414): in_read waiting for hotword
I/AmbientMode( 1866): Dream ended: isDozing=true
D/SurfaceFlinger( 1412): Screen released, type=0 flinger=0xb7bff448
D/hwcomposer( 1412): hwc_blank(0: 1)
D/SurfaceControl( 1747): Excessive delay in blankDisplay() while turning screen off: 127ms
I/DisplayManagerService( 1747): Display device changed: DisplayDeviceInfo{"Built-in Screen": 320 x 290, 45.000004 fps, density 213, 90.31111 x 136.40741 dpi, touch INTERNAL, rotation 0, type BUILT_IN, state OFF, FLAG_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS}
V/ActivityManager( 1747): Display changed displayId=0
D/MinnowPowerHAL( 1747): power_set_interactive: 0
D/MinnowPowerHAL( 1747): sysfs_write: /sys/devices/platform/omapdss/display0/interactivemode 0
D/MinnowPowerHAL( 1747): sysfs_write: /sys/devices/ocp.2/i2c.6/i2c-0/0-004a/interactivemode 0
D/mot_vr_audio_hw( 1747): dsp_set_pm_state = off
---------- Post added at 11:59 PM ---------- Previous post was at 11:17 PM ----------
Not sure if relevant:
Code:
[email protected]:/ $ service call sensorservice 1
Result: Parcel(
0x00000000: 0000000d 00000070 00000014 65636341 '....p.......Acce'
0x00000010: 6f72656c 6574656d 65532072 726f736e 'lerometer Sensor'
0x00000020: 00000008 6f746f4d 616c6f72 00000001 '....Motorola....'
0x00000030: 00000000 00000001 00000000 429cf5c3 '...............B'
0x00000040: 3c20ba20 3ee66666 00009c40 00000000 ' . <ff.>@.......'
0x00000050: 00000000 0000001c 72646e61 2e64696f '........android.'
0x00000060: 736e6573 612e726f 6c656363 6d6f7265 'sensor.accelerom'
0x00000070: 72657465 00000000 00000070 00000013 'eter....p.......'
0x00000080: 70657453 756f4320 7265746e 6e655320 'Step Counter Sen'
0x00000090: 00726f73 00000008 6f746f4d 616c6f72 'sor.....Motorola'
0x000000a0: 00000001 00000001 00000013 00000000 '................'
0x000000b0: 477fff00 3f800000 3ee66666 000f4240 '...G...?ff.>@B..'
0x000000c0: 00000000 00000000 0000001b 72646e61 '............andr'
0x000000d0: 2e64696f 736e6573 732e726f 5f706574 'oid.sensor.step_'
0x000000e0: 6e756f63 00726574 00000000 00000050 'counter.....P...'
0x000000f0: 0000000e 74736547 20657275 736e6553 '....Gesture Sens'
0x00000100: 0000726f 00000008 6f746f4d 616c6f72 'or......Motorola'
0x00000110: 00000001 00000002 00010000 00000000 '................'
0x00000120: 00000000 00000000 3ee66666 00000000 '........ff.>....'
0x00000130: 00000000 00000000 00000000 00000000 '................'
0x00000140: 0000005c 0000001c 61746544 64656c69 '\.......Detailed'
0x00000150: 65745320 6f432070 65746e75 65532072 ' Step Counter Se'
0x00000160: 726f736e 00000008 6f746f4d 616c6f72 'nsor....Motorola'
0x00000170: 00000001 00000009 00010001 00000000 '................'
0x00000180: 477fff00 3f800000 3ee66666 000f4240 '...G...?ff.>@B..'
0x00000190: 00000000 00000000 00000000 00000000 '................'
0x000001a0: 00000064 0000000b 6f727947 6e655320 'd.......Gyro Sen'
0x000001b0: 00726f73 00000008 6f746f4d 616c6f72 'sor.....Motorola'
0x000001c0: 00000001 00000003 00000004 00000000 '................'
0x000001d0: 420b999a 3c23d70a 3ee66666 00009c40 '...B..#<ff.>@...'
0x000001e0: 00000000 00000000 00000018 72646e61 '............andr'
0x000001f0: 2e64696f 736e6573 672e726f 736f7279 'oid.sensor.gyros'
0x00000200: 65706f63 00000000 00000070 0000000e 'cope....p.......'
0x00000210: 706d6f43 20737361 736e6553 b78c726f 'Compass Sensor..'
0x00000220: 00000008 6f746f4d 616c6f72 00000001 '....Motorola....'
0x00000230: 00000004 00000002 00000000 45992000 '............. .E'
0x00000240: 3e19999a 3ee66666 00009c40 00000000 '...>ff.>@.......'
0x00000250: 00000000 0000001d 72646e61 2e64696f '........android.'
0x00000260: 736e6573 6d2e726f 656e6761 5f636974 'sensor.magnetic_'
0x00000270: 6c656966 b6f12964 00000000 00000060 'field)......`...'
0x00000280: 0000000c 6867694c 65532074 726f736e '....Light Sensor'
0x00000290: 00000008 6f746f4d 616c6f72 00000001 '....Motorola....'
0x000002a0: 00000005 00000005 00000000 477fff00 '...............G'
0x000002b0: 3f800000 3ee66666 00000000 00000000 '...?ff.>........'
0x000002c0: 00000000 00000014 72646e61 2e64696f '........android.'
0x000002d0: 736e6573 6c2e726f 74686769 00000000 'sensor.light....'
0x000002e0: 00000078 00000016 61746f52 6e6f6974 'x.......Rotation'
0x000002f0: 63655620 20726f74 736e6553 0000726f ' Vector Sensor..'
0x00000300: 00000008 6f746f4d 616c6f72 00000001 '....Motorola....'
0x00000310: 00000007 0000000b 00000000 429cf5c3 '...............B'
0x00000320: 3c20ba20 3ee66666 00009c40 00000000 ' . <ff.>@.......'
0x00000330: 00000000 0000001e 72646e61 2e64696f '........android.'
0x00000340: 736e6573 722e726f 7461746f 5f6e6f69 'sensor.rotation_'
0x00000350: 74636576 0000726f 00000000 00000058 'vector......X...'
0x00000360: 00000017 6c6c6557 7373656e 73615020 '....Wellness Pas'
0x00000370: 65766973 6e655320 00726f73 00000008 'sive Sensor.....'
0x00000380: 6f746f4d 616c6f72 00000001 00000008 'Motorola........'
0x00000390: 00010002 00000000 477fff00 3f800000 '...........G...?'
0x000003a0: 3ee66666 00000000 00000000 00000000 'ff.>............'
0x000003b0: 00000000 00000000 00000054 00000013 '........T.......'
0x000003c0: 72657355 6f725020 656c6966 6e655320 'User Profile Sen'
0x000003d0: 00726f73 00000008 6f746f4d 616c6f72 'sor.....Motorola'
0x000003e0: 00000001 0000000a 00010003 00000000 '................'
0x000003f0: 00000000 00000000 3ee66666 00000000 '........ff.>....'
0x00000400: 00000000 00000000 00000000 00000000 '................'
0x00000410: 00000070 00000012 6569724f 7461746e 'p.......Orientat'
0x00000420: 206e6f69 736e6553 006f726f 00000008 'ion Sensoro.....'
0x00000430: 6f746f4d 616c6f72 00000001 0000000b 'Motorola........'
0x00000440: 00000003 00000000 43b40000 3c23d70a '...........C..#<'
0x00000450: 3ee66666 00009c40 00000000 00000000 'ff.>@...........'
0x00000460: 0000001a 72646e61 2e64696f 736e6573 '....android.sens'
0x00000470: 6f2e726f 6e656972 69746174 002e6e6f 'or.orientation..'
0x00000480: 00000000 00000064 0000000e 76617247 '....d.......Grav'
0x00000490: 20797469 736e6553 ffff726f 00000004 'ity Sensor......'
0x000004a0: 50534f41 00000003 5f677276 00000009 'AOSP....vrg_....'
0x000004b0: 00000000 419ce80a 3c20ba20 3faccccc '.......A . <...?'
0x000004c0: 00009c40 00000000 00000000 00000016 '@...............'
0x000004d0: 72646e61 2e64696f 736e6573 672e726f 'android.sensor.g'
0x000004e0: 69766172 002e7974 00000000 0000007c 'ravity......|...'
0x000004f0: 0000001a 656e694c 41207261 6c656363 '....Linear Accel'
0x00000500: 74617265 206e6f69 736e6553 0000726f 'eration Sensor..'
0x00000510: 00000004 50534f41 00000003 5f6c696e '....AOSP....nil_'
0x00000520: 0000000a 00000000 419ce80a 3c20ba20 '...........A . <'
0x00000530: 3faccccc 00009c40 00000000 00000000 '[email protected]'
0x00000540: 00000022 72646e61 2e64696f 736e6573 '"...android.sens'
0x00000550: 6c2e726f 61656e69 63615f72 656c6563 'or.linear_accele'
0x00000560: 69746172 00006e6f 00000000 'ration...... ')
Lolento said:
Yes, guess I have to wait.
Nice first gen device though.
Click to expand...
Click to collapse
It's not a hardware or first-gen device problem. Google has yet to release the actual card API which developers will be able to access and make cards smaller/bigger. As soon as Google releases that to the devs, your problems should be solved
Things have become more and more unclear for me regarding the nature of the boot process of many smartphones. Sometimes people misinterpret what I'm asking. Sometimes people only have vague knowledge of a particular smartphone's hardware-based restrictions or if it has any to begin with. In light of this, I will try to phrase this post as clearly as I can.
I remember reading that the bootloader from the Nexus 4 was able to work on the LG Optimus G, allowing arbitrary kernels to be loaded. I cannot remember if it was in an article by someone reporting on the hack or in a post by the developer of the hack. It was never specified if it was the first-stage bootloader. Assuming that it was the first-stage bootloader, then this would lead me to believe that the boot ROM, the immutable mask ROM that is part of most processors used in smartphones, on the LG Optimus G will load arbitrary (i.e., unsigned or signed with different private key) code. In other words, it leads me to believe that I can modify the LG Optimus G's official bootloader and it would not be rejected (at least by the processor).
Is this the case with the LG G4? Is the first-stage bootloader verified by the phone's processor on startup? Does anyone know the configuration of the fuses on the processor that it uses (assuming it has any)?
Anyone?
I thing same you
If we are may be flash bootloader H815 or G4 tmobile , my devices will unlock bootloader easy
Anyone at all?
Hello Master Melab.
I myself have almost zero Android dev knowledge but digging through this stuff as well. I learned some from http://newandroidbook.com/Articles/aboot.html
The boot process is like this: -> BootROM+SBL+radios->android bootloader -> kernel image + zRam (something like initramfs) -> init (services, shell, that zygote crap, dalvik/art vm, etc)
Reason I am trying to pick it up is learn more in the hopes that someway we can unlock the bootloader of the LG G4 whatever version.
Am running on an LG G4 H815 TWN (Taiwan carrier-free) and LG does not want to generate unlock.bin for me.
I found the root method via patching and flashing back modified bootimage, dumped in busybox started.
You are into crypto from your sig?
Below is the dump (hex) from the aboot of my H815 TWN - v10e Lollipop.
I just see random hex that is so making me rage... yep numbers make me angry
See if you can find any patterns/logic to this madness - so much fluff(guessing part of it is the signed stuff) in the beginning and right at the end, the ARM eaXXX instructions start (real beginning of the boot binary).
[email protected]:/mnt/shell/emulated/0 # dd if=/dev/block/platform/f9824900.sdhci/by-name/aboot of=./aboot.img <
4096+0 records in
4096+0 records out
2097152 bytes transferred in 0.110 secs (19065018 bytes/sec)
Click to expand...
Click to collapse
[email protected]:/mnt/shell/emulated/0 # od -A d -t x4 aboot.img |head -n 260 <
0000000 464c457f 00010101 00000000 00000000
0000016 00280002 00000001 0f900000 00000034
0000032 00000000 05000002 00200034 00280004
0000048 00000000 00000000 00000000 00000000
0000064 00000000 000000b4 00000000 07000000
0000080 00000000 00000000 00001000 0f976000
0000096 0f976000 000019a8 00002000 02200000
0000112 00001000 70000001 0007d808 0f975808
0000128 0f975808 00000020 00000020 00000004
0000144 00000004 00000001 00008000 0f900000
0000160 0f900000 00088de4 0009b488 00000007
0000176 00008000 00000000 00000000 00000000
0000192 00000000 00000000 00000000 00000000
*
0004096 00000000 00000003 00000000 0f976028
0004112 00001980 00000080 0f9760a8 00000100
0004128 0f9761a8 00001800 4dce3793 7d266b40
0004144 779a699b 8408c755 a7477930 07c072f1
0004160 ebc41fe2 9b9ecd06 00000000 00000000
0004176 00000000 00000000 00000000 00000000
0004192 00000000 00000000 26539b59 96228a1c
0004208 da200345 56d38638 3f7dd8fa 185f3113
0004224 d47b92fe ba05c846 ac538614 a03aaad3
0004240 e30c7d84 2203ad28 c7eea155 e3c724e4
0004256 619b56c6 45f8c1d9 a35ca403 03030704
0004272 1fc48d64 63d1aed7 f7a34348 77a65a8d
0004288 dabf1ea9 30501706 4e7d9ec0 dc8c205b
0004304 5e4b1fff ebb9ceff ff3664a5 b7cc3348
0004320 bb2ff543 6946392b b3bf5170 627fe97e
0004336 90fdb1f0 f6e029c3 3d588648 da6e01f8
0004352 d4b58268 4c12b41f 69a1b72b eaead5b2
0004368 f8aef7a1 4213aa6f ac0e89af 39ff4939
0004384 504df1e5 6cdf6e8f a3238cb5 27508741
0004400 cb6a46ce 863f72c6 dbab25c8 caeca06f
0004416 0a722955 b389ba04 20065795 30bbaf1b
0004432 d9a41c68 613e6846 d145c6e3 5818663b
0004448 86b855ef 005d289f e459cb53 3b6bca4a
0004464 8eea151e 73c3a904 33d1c525 406304b4
0004480 4e999179 8ee19a57 d25f5c68 55705e28
0004496 637f41b6 bab91985 c0215212 d9648784
0004512 51048ec6 62c361e9 12058230 fa038230
0004528 010203a0 0d030202 0d302f95 862a0906
0004544 0df78648 050b0101 81813000 19301b31
0004560 04550306 4c121303 61204547 73657474
0004576 69746174 43206e6f 30233141 55030621
0004592 1a130b04 656e6547 206c6172 2045474c
0004608 65747461 74617473 206e6f69 0c314143
0004624 03060a30 130a0455 45474c03 10301231
0004640 04550306 47091307 434d5545 4e4f4548
0004656 0c300e31 04550306 53051308 4c554f45
0004672 09300b31 04550306 4b021306 171e3052
0004688 3135310d 30373131 34343232 0d175a32
0004704 31313533 32303331 32343432 0182305a
0004720 30163150 55030614 0d130304 6f61687a
0004736 676e6566 6e61792e 30203167 5503061e
0004752 17130b04 656e6547 206c6172 2045474c
0004768 65747461 74617473 316e6f69 060a300c
0004784 0a045503 474c0313 30123145 55030610
0004800 09130704 4d554547 4f454843 300e314e
0004816 5503060c 05130804 554f4553 300b314c
0004832 55030609 02130604 1731524b 03061530
0004848 130b0455 2037300e 31303030 41485320
0004864 31363532 06173019 0b045503 3630100c
0004880 30303020 4f4d2030 5f4c4544 1c314449
0004896 03061a30 0c0b0455 20353013 30303030
0004912 38613030 5f575320 455a4953 15301731
0004928 04550306 300e0c0b 30302034 4f203133
0004944 495f4d45 30223144 55030620 19130b04
0004960 30203330 30303030 30303030 30303030
0004976 20323030 55424544 30223147 55030620
0004992 190c0b04 30203230 39363930 30314530
0005008 30313330 20303030 495f5748 30223144
0005024 55030620 190c0b04 30203130 30303030
0005040 30303030 30303030 20393030 495f5753
0005056 01823044 060d3022 48862a09 010df786
0005072 00050101 0f018203 01823000 0182020a
0005088 558b0001 c1184fa0 30084f74 d5170a05
0005104 f8f21578 85020ac7 8af5b59e 1651faa1
0005120 48ff1748 1eed55ba c575a0b4 3c3bb75c
0005136 6eddee82 b262b501 30925fc9 0cb77313
0005152 ec539932 cf2b71be a1399ac6 b6caa2ab
0005168 40d27314 98d03cf5 7826f5e6 99433bd1
0005184 97cfeb2b 5fe4f6ae 9c451d52 d80d2784
0005200 fa01108e cab53257 22b71266 e1411ce4
0005216 5ce1e123 c74de085 6d35d211 294229e3
0005232 256e3d8e 79ac9c96 d605aa75 90ef863e
0005248 0ec6dca2 fd13780e 15ce6859 329779a2
0005264 d381577d 2aa0bd4f 081eeb14 5ef564f9
0005280 4df2d097 11c9fa31 bb6b9106 f41200fc
0005296 3dc0ec81 820cc0f5 1c327c89 9a82592f
0005312 da220951 0668fbdd 7e4f0b36 2c866b7c
0005328 7ff4e576 bf0d8849 66aa6e81 7cea79b8
0005344 0302e91b a3010001 8130c081 9c8130bd
0005360 1d550306 94810423 80918130 f2b79f14
0005376 89e9d921 58da1681 169dec47 aac73b73
0005392 a476a1b1 31723074 06123014 03045503
0005408 474c0b13 4f522045 4320544f 301b3141
0005424 55030619 12130b04 656e6547 206c6172
0005440 2045474c 746f6f72 0c316163 03060a30
0005456 130a0455 45474c03 10301231 04550306
0005472 47091307 434d5545 4e4f4548 0c300e31
0005488 04550306 53051308 4c554f45 09300b31
0005504 04550306 4b021306 05018252 03060c30
0005520 01131d55 0204ff01 0e300030 1d550306
0005536 ff01010f 02030404 0d30f004 862a0906
0005552 0df78648 050b0101 01820300 f3340001
0005568 60064bb4 1c6f6f85 a7348105 f155462d
0005584 0ba8a8be e0b64772 bcf8c135 a6f147e8
0005600 79b22b66 2a9ade5a b1ae9aff b6fc0b9b
0005616 2f843340 decfa200 b3e0313e 2cec5820
0005632 7b1c3dfa f2102bfb b00499a4 4bfd8c07
0005648 11844799 7f9a16fc 3b4bbaed 76fd2436
0005664 df2a0168 adfb34c2 a8824431 dadabbbb
0005680 52025923 2fa251bd 2d44a13b 996a3824
0005696 81ba7f76 808c8a8a eb0dd21a 110c49e4
0005712 dcade241 db412d59 541bc959 0227ce08
0005728 81dbed2e ba88015b c5cb5195 1e802308
0005744 5fb54a4f d36a2bfa 1c4f88da d86cf99f
0005760 154f7a65 3db33d80 6bd19fde 04806598
0005776 af1cd4b7 25873324 809a4abf b45c7306
0005792 dd1ad455 59625cf6 53434f4c 7e990137
0005808 2bdd1d16 83629435 9dd634aa 82304cc3
0005824 82305304 03a03b03 02020102 0d300501
0005840 862a0906 0df78648 050b0101 31723000
0005856 06123014 03045503 474c0b13 4f522045
0005872 4320544f 301b3141 55030619 12130b04
0005888 656e6547 206c6172 2045474c 746f6f72
0005904 0c316163 03060a30 130a0455 45474c03
0005920 10301231 04550306 47091307 434d5545
0005936 4e4f4548 0c300e31 04550306 53051308
0005952 4c554f45 09300b31 04550306 4b021306
0005968 171e3052 3034310d 30303339 34363230
0005984 0d175a30 39303433 30303532 30343632
0006000 8181305a 19301b31 04550306 4c121303
0006016 61204547 73657474 69746174 43206e6f
0006032 30233141 55030621 1a130b04 656e6547
0006048 206c6172 2045474c 65747461 74617473
0006064 206e6f69 0c314143 03060a30 130a0455
0006080 45474c03 10301231 04550306 47091307
0006096 434d5545 4e4f4548 0c300e31 04550306
0006112 53051308 4c554f45 09300b31 04550306
0006128 4b021306 01823052 060d3020 48862a09
0006144 010df786 00050101 0d018203 01823000
0006160 01820208 b5bc0001 74fc08d7 f29875a8
0006176 68944d14 8ee10453 48b29679 d715b100
0006192 7f51d49e 46bd5da2 be1faa16 b28677fb
0006208 d179bd23 67f1d599 fdef4a5a e18dd04c
0006224 483ef50b 25bb4f5d 052b8d88 65f4adcf
0006240 5e8f7535 4cda563c 648db91c b2eb9704
0006256 a3dd3121 c11f5771 2d5be4bf 3fa08747
0006272 5194b92e c4ffb4e1 5b747270 a5c87aff
0006288 941b985d f4c9a03d 9398c233 f8654a14
0006304 c5109d2a 493c1b7a ba202f25 bba102c1
0006320 d3d32105 c02d0b9b 337789dd 83e44f35
0006336 9e47120a 91d13f9c 0c25fb88 cb8d5fef
0006352 596b4681 d32da104 05832736 60f42f7a
0006368 4dbc2836 658cb765 8c151dce 275c51af
0006384 9a4c505e 71d1ed9c c11a89eb 75e4d97d
0006400 639b4b6f 5d327d2d de2e53b1 f12a014a
0006416 b4d5eed7 01026714 e581a303 30e28130
0006432 03069c81 04231d55 81309481 8e148091
0006448 073d1095 26fe008b e58a027f b40c77b8
0006464 a13ad8f3 3074a476 30143172 55030612
0006480 0b130304 2045474c 544f4f52 31414320
0006496 0619301b 0b045503 65471213 6172656e
0006512 474c206c 6f722045 6163746f 0a300c31
0006528 04550306 4c03130a 12314547 03061030
0006544 13070455 55454709 4548434d 0e314e4f
0006560 03060c30 13080455 4f455305 0b314c55
0006576 03060930 13060455 82524b02 1d300101
0006592 1d550306 0416040e f2b79f14 89e9d921
0006608 58da1681 169dec47 aac73b73 061230b1
0006624 131d5503 04ff0101 01063008 0102ff01
0006640 060e3000 0f1d5503 04ff0101 01020304
0006656 060d3006 48862a09 010df786 00050b01
0006672 01018203 40be6f00 de48db62 a3df9124
0006688 89482f95 02ccd954 efbb9ae4 93ec32c7
0006704 82a24da2 8aef539f f608d9af 190482d4
0006720 e3ff7116 b6d76d4c 2cdedf8e 283c021f
0006736 5101fbbe 0ed0fa5c 62c4d961 917b3b36
0006752 85c94bb3 787333bc 33404b52 7254d4de
0006768 82f3b85c 6fbdb650 fbbe5fde 17e6dcb8
0006784 1ea87112 6bbb8a76 17a8ed71 61d282e4
0006800 cc15cbe9 4068898f 5c9f06b1 54087ba0
0006816 c00d4831 dcaa301d 6ae47eba c461ae74
0006832 94611f1c dc04b3e8 20244494 215f6ae5
0006848 4136c8e2 0f68bf98 d3159751 cf2b3221
0006864 3429f70e 3a9dc421 f05f3a0e 732b386c
0006880 6bfbb8bf 99960e63 94f92a7b d3779c9f
0006896 24eb3497 2d5d3650 a54e06b2 e1c6a02b
0006912 a6843448 7eeff94f 85f77cbf 4be4eec7
0006928 57be20f1 03823083 0282309f 0203a087
0006944 01020201 060d3001 48862a09 010df786
0006960 00050b01 14317230 03061230 13030455
0006976 45474c0b 4f4f5220 41432054 19301b31
0006992 04550306 4712130b 72656e65 4c206c61
0007008 72204547 63746f6f 300c3161 5503060a
0007024 03130a04 3145474c 06103012 07045503
0007040 45470913 48434d55 314e4f45 060c300e
0007056 08045503 45530513 314c554f 0609300b
0007072 06045503 524b0213 0d171e30 39303431
0007088 30303033 30343632 330d175a 32393034
0007104 32303035 5a303436 14317230 03061230
0007120 13030455 45474c0b 4f4f5220 41432054
0007136 19301b31 04550306 4712130b 72656e65
0007152 4c206c61 72204547 63746f6f 300c3161
0007168 5503060a 03130a04 3145474c 06103012
0007184 07045503 45470913 48434d55 314e4f45
0007200 060c300e 08045503 45530513 314c554f
0007216 0609300b 06045503 524b0213 20018230
0007232 09060d30 8648862a 01010df7 03000501
0007248 000d0182 08018230 01018202 2605bb00
0007264 ee06e780 1e971259 8b4e1d5d 9038c5e4
0007280 0a659df6 64717568 a994bd1c e6a55f97
0007296 af195474 1257c9d1 b3e61d85 98ed97da
0007312 3ebe3ef6 014c0ef2 064731a7 97e4eff9
0007328 39a752eb 12308d75 0de2dca2 9b9bf248
0007344 498cd73e 975645d9 f7031836 8d6ea152
0007360 cb19ef5a e8e61a52 8286c83c 2c71aab1
0007376 f0cf1af6 51ef50bc 0e16d787 5b43df5f
0007392 5394eb0e 06ff63e6 5fc782f2 ea5fde02
0007408 ab908825 cb163af7 0e4a2c3f 7d783b67
0007424 cf710260 6e0d3593 70c80613 91dca12f
0007440 c0b54006 b21be68f 21732ee2 64bd5a2a
0007456 c31cdfe5 38ddd6d4 9d61b67b 5a36af47
0007472 59f7811e c77174f4 166a409a 0ae07886
0007488 9d63962b c74e4bdc 20a8e7ea 0fcfa949
0007504 aebd5a5a e5bea090 989c6d6b 03010221
0007520 403042a3 03061d30 040e1d55 8e140416
0007536 073d1095 26fe008b e58a027f b40c77b8
0007552 303ad8f3 5503060f 0101131d 300504ff
0007568 ff010103 03060e30 010f1d55 0404ff01
0007584 06010203 09060d30 8648862a 01010df7
0007600 0300050b 00010182 395b3a11 da9b813e
0007616 31a9dbcc dbc66acd 24a29f40 41f48985
0007632 d30142ab 2fff3448 08aed94e ef8cb36a
0007648 d138c6d6 2f02ba8a efd83412 58647be8
0007664 0007c5df bc121004 f04384fa 2cca9764
0007680 1b2af619 e70d9c38 bbdd76de b36c98dc
0007696 bb40525a 8684bdf7 9df44bb0 1bfc7020
0007712 129ac6a7 2b4256c0 9eaba15c e1539232
0007728 3ceea60b 900624d7 14858ccd eaf33c35
0007744 aa7a6e38 3b4bc7fb d45b8d31 b9d4bc13
0007760 0e682b52 4f41a202 88394c0c e2069441
0007776 94e8f75e 2b17870a 21f8994f b1d06147
0007792 a64bd28e 19d44612 3326915c 235aec64
0007808 fdd4733b 7eb2b20b 1b711d41 44b6c621
0007824 5c7bf273 c84fb52a 6eee87d8 f61f4430
0007840 b55a8208 815bbec1 59b7c0fa d2d28a60
0007856 5b405c82 0ff491f6 ffffffff ffffffff
0007872 ffffffff ffffffff ffffffff ffffffff
*
0010656 ffffffff ffffffff 00000000 00000000
0010672 00000000 00000000 00000000 00000000
*
0032768 ea000006 ea00a463 ea00a469 ea00a46f
0032784 ea00a475 ea00a47b ea00a47b ea00a492
0032800 ee110f10 e3c00a0b e3c00005 e3c00002
0032816 e3800020 ee010f10 e1a0000f e2400040
0032832 e59f1020 e1500001 0a000009 e59f2018
Click to expand...
Click to collapse
I wanna know if its possible to steal the lg signature and sign our own modified kernals and roms and recovery images. How does flashfire manage to flash exposed and. I have high expectations for flash fire in the development of g4. Like g3 used flasify
29y6145 said:
I thing same you
If we are may be flash bootloader H815 or G4 tmobile , my devices will unlock bootloader easy
Click to expand...
Click to collapse
Really? This cannot be done on a PC?
Anyone? Bueller?
I dont know the exact order of boot. But i know the bootloader does have q fuses which are blown. And the bootloader partition is encrypted 256bit keys.
Even if i could flash a 815 loader. lg the the key to unlock it no one else can unlock them
I've been trying to port postmarketOS to this tablet however I need some help. (https://wiki.postmarketos.org/wiki/Samsung_Galaxy_Tab_3_10.1_3G_(samsung-santos103g))
My progress: I compiled the kernel successfully (from santos10-dev on GitHub), however due to the initramfs being compressed with gzip in postmarketOS the kernel crashes with RAMDISK: gzip decompressor not configured!, so I enabled CONFIG_RD_GZIP, but now the kernel won't load at all (on both of my tablets). I also tried the maximum-attention hook because the 3g variant has a vibration motor but nothing happened and to be sure that the hook works I took the script from the hook and tried it in TWRP out and it vibrated.
The next thing I did is analyze the boot.img from postmarketOS and LineageOS (from nels83) and noticed that the boot.img contains a file called ramdisk. In the LineageOS boot.img the ramdisk is compressed with LZMA and in the postmarketOS boot.img the file is compressed with gzip, but the kernel crashed with the gzip-compressed ramdisk, so the kernel did load, right?
I also made a 619k ohm UART adapter and I'm getting output but after the logo shows on the tablet nothing more will output. The pmOS wiki says that I need to add console=ttyS0,115200n8 to CONFIG_CMDLINE but in TWRP and LineageOS, there is no ttySX in /dev, so I enabled serial-related kernel configs and still nothing :/
Im not good at programming and running native Linux on this tablet would be so cool! And due to this tablet having MHL this could be a really nice portable PC (even though it only has 1GB of RAM...)
Here are a few logs I got:
Spoiler: Kernel crashing without CONFIG_RD_GZIP enabled (from /proc/last_kmsg)
Code:
[ 0.297125] C0 [ swapper/0] SPID not found in kernel command line.
[ 0.615822] C1 [ swapper/0] pci 0000:00:03.1: unsupported PM cap regs version (4)
[ 0.638509] C2 [ swapper/0] PMU DRIVER BEFORE PROBE
[ 0.875526] C3 [ ia_watchdog] intel_scu_watchdog: intel_scu_watchdog: intel_scu_stop
[ 1.523324] C2 [ swapper/0] Request for hsu(64) GPIO fails
[ 1.524084] C2 [ swapper/0] Request for hsu(67) GPIO fails
[ 1.632454] C2 [ swapper/0] penwell_otg 0000:00:02.3: PHY can't enter low power mode when UDC is in idle mode
[ 1.772449] C2 [ swapper/0] ehci_hcd 0000:00:06.5: can't setup
[ 1.772788] C2 [ swapper/0] ehci_hcd 0000:00:06.5: init 0000:00:06.5 fail, -19
[ 2.669666] C2 [ swapper/0] i2c_dw_pci_probe: invalid bus index 259
[ 2.675593] C2 [ swapper/0] i2c_dw_pci_probe: invalid bus index 261
[ 2.726561] C2 [ swapper/0] i2c i2c-9: sendbytes: NAK bailout.
[ 2.726601] C2 [ swapper/0] Failed to stmpe811 write, reg: 3
[ 2.951859] C2 [ swapper/0] tc35876x_vid_detect: It seems to use Intel Stand-alone Bootloader...
[ 3.110758] C2 [ swapper/0] bh1730fvc_test_device : POWER ON 0, 3
[ 3.110777] C2 [ swapper/0] bh1730fvc_test_device : slave addr : 0x29
[ 3.124751] C3 [ swapper/0] power_supply sec-fuelgauge: driver failed to report `status' property: 4294967274
[ 3.131543] C3 [ kworker/3:0] power_supply sec-fuelgauge: driver failed to report `status' property: 4294967274
[ 3.315524] C0 [ swapper/0] power_supply sec-charger: driver failed to report `power_now' property: 4294967274
[ 3.329554] C0 [ kworker/0:1] power_supply sec-charger: driver failed to report `power_now' property: 4294967274
[ 5.101678] C2 [ swapper/0] RAMDISK: gzip decompressor not configured!
[ 5.101700] C2 [ swapper/0] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 5.101722] C2 [ swapper/0] IP: [< (null)>] (null)
[ 5.101740] C2 [ swapper/0] *pdpt = 0000000000000000 *pde = 20676e696c6c0a0d
[ 5.101764] C2 [ swapper/0] Oops: 0010 [#1] PREEMPT SMP
[ 5.101787] C2 [ swapper/0]
[ 5.101803] C2 [ swapper/0] Pid: 1, comm: swapper/0 Tainted: G W 3.4.34-lineage #1-postmarketOS Intel Corporation CloverTrail/CloverTrail
[ 5.101835] C2 [ swapper/0] EIP: 0060:[<00000000>] EFLAGS: 00010246 CPU: 2
[ 5.101851] C2 [ swapper/0] EIP is at 0x0
[ 5.101864] C2 [ swapper/0] EAX: 00000000 EBX: 00000000 ECX: c1beff11 EDX: 00000000
[ 5.101880] C2 [ swapper/0] ESI: ef596c00 EDI: 00000000 EBP: c0077fa4 ESP: c0077f5c
[ 5.101896] C2 [ swapper/0] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 5.101911] C2 [ swapper/0] CR0: 8005003b CR2: 00000000 CR3: 01c7f000 CR4: 000007f0
[ 5.101927] C2 [ swapper/0] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[ 5.101942] C2 [ swapper/0] DR6: ffff0ff0 DR7: 00000400
[ 5.101958] C2 [ swapper/0] Process swapper/0 (pid: 1, ti=c0076000 task=c0078000 task.ti=c0076000)
[ 5.101972] C2 [ swapper/0] Stack:
[ 5.101984] C2 [ swapper/0] c1bf026c c1beff4c 00000000 00000000 c1befef5 00100000 61800000 c1a1bf01
[ 5.102031] C2 [ swapper/0] 00000000 00000000 00000000 00000001 c0077fa4 c1a6288d 5c2d2f7c 00000000
[ 5.102076] C2 [ swapper/0] 00000000 c1a1c378 c0077fc4 c1bf0565 c1a1bef8 00006180 00000100 c1a1bef8
[ 5.102121] C2 [ swapper/0] Call Trace:
[ 5.102147] C2 [ swapper/0] [<c1bf026c>] ? rd_load_image+0x2a5/0x4ce
[ 5.102168] C2 [ swapper/0] [<c1beff4c>] ? compr_fill+0x3b/0x3b
[ 5.102189] C2 [ swapper/0] [<c1befef5>] ? prepare_namespace+0x176/0x176
[ 5.102210] C2 [ swapper/0] [<c1bf0565>] initrd_load+0x3a/0x2eb
[ 5.102230] C2 [ swapper/0] [<c1befe3c>] prepare_namespace+0xbd/0x176
[ 5.102250] C2 [ swapper/0] [<c1bef9de>] kernel_init+0x18b/0x190
[ 5.102269] C2 [ swapper/0] [<c1bef853>] ? do_one_initcall+0x10b/0x10b
[ 5.102291] C2 [ swapper/0] [<c1837cba>] kernel_thread_helper+0x6/0x10
[ 5.102304] C2 [ swapper/0] Code: Bad EIP value.
[ 5.102327] C2 [ swapper/0] EIP: [<00000000>] 0x0 SS:ESP 0068:c0077f5c
[ 5.102348] C2 [ swapper/0] CR2: 0000000000000000
[ 5.102422] C2 [ swapper/0] Board Information: santos10wifi - Samsung Board (0xAC84D59E): 08, cpu Intel(R) Atom(TM) CPU Z2560 @ 1.60GHz stepping 1
[ 5.102457] C2 [ swapper/0] ---[ end trace a0c19de72eec37db ]---
[ 5.102522] C2 [ swapper/0] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000009
[ 5.102527] C2 [ swapper/0]
[ 5.102540] C2 [ swapper/0] sending NMI to all CPUs:
[ 5.102557] C3 [ swapper/3] NMI backtrace for cpu 3
[ 5.102566] C3 [ swapper/3]
[ 5.102578] C3 [ swapper/3] Pid: 0, comm: swapper/3 Tainted: G D W 3.4.34-lineage #1-postmarketOS Intel Corporation CloverTrail/CloverTrail
[ 5.102604] C3 [ swapper/3] EIP: 0060:[<c12feec4>] EFLAGS: 00000046 CPU: 3
[ 5.102620] C3 [ swapper/3] EIP is at soc_s0ix_idle+0x164/0x4f0
[ 5.102633] C3 [ swapper/3] EAX: 00000052 EBX: f00a4000 ECX: 00000001 EDX: 00000000
[ 5.102646] C3 [ swapper/3] ESI: 00000052 EDI: 00000000 EBP: f00a5f28 ESP: f00a5ef4
[ 5.102659] C3 [ swapper/3] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 5.102672] C3 [ swapper/3] CR0: 8005003b CR2: 00000000 CR3: 01c7f000 CR4: 000007f0
[ 5.102686] C3 [ swapper/3] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[ 5.102699] C3 [ swapper/3] DR6: ffff0ff0 DR7: 00000400
[ 5.102712] C3 [ swapper/3] Process swapper/3 (pid: 0, ti=f00a4000 task=c007f380 task.ti=f00a4000)
[ 5.102724] C3 [ swapper/3] Stack:
[ 5.102733] C3 [ swapper/3] 00000281 c1b53980 00000040 00000003 00000006 00000000 00000052 00000000
[ 5.102768] C3 [ swapper/3] 00000052 00000003 c1b97ba0 000001c8 00000001 f00a5f38 c1570eac c1b97ba0
[ 5.102802] C3 [ swapper/3] 2c6a5255 f00a5f5c c157153a c1b97ba0 fffffff9 00000006 f0c1425c f00a4000
[ 5.102837] C3 [ swapper/3] Call Trace:
[ 5.102855] C3 [ swapper/3] [<c1570eac>] cpuidle_enter+0xc/0x10
[ 5.102873] C3 [ swapper/3] [<c157153a>] cpuidle_wrap_enter+0x2a/0xa0
[ 5.102889] C3 [ swapper/3] [<c15715c2>] cpuidle_enter_tk+0x12/0x20
[ 5.102907] C3 [ swapper/3] [<c1570ea0>] ? cpufreq_get_measured_perf+0xe0/0xe0
[ 5.102923] C3 [ swapper/3] [<c1571202>] cpuidle_idle_call+0x92/0x2e0
[ 5.102942] C3 [ swapper/3] [<c106c08b>] ? atomic_notifier_call_chain+0x3b/0x50
[ 5.102960] C3 [ swapper/3] [<c100ee94>] cpu_idle+0x94/0xe0
[ 5.102977] C3 [ swapper/3] [<c182b920>] start_secondary+0x1a8/0x1ad
[ 5.102989] C3 [ swapper/3] Code: 00 00 89 e3 31 d2 81 e3 00 e0 ff ff 89 d1 8d 43 08 0f 01 c8 0f ae f0 89 f6 8b 43 08 a8 08 75 0b b9 01 00 00 00 8b 45 e4 0f 01 c9 <8b> 4d e8 85 c9 0f 85 c1 01 00 00 83 7d e4 52 0f 85 47 03 00 00
[ 5.103177] C3 [ swapper/3] Call Trace:
[ 5.103192] C3 [ swapper/3] [<c1570eac>] cpuidle_enter+0xc/0x10
[ 5.103208] C3 [ swapper/3] [<c157153a>] cpuidle_wrap_enter+0x2a/0xa0
[ 5.103225] C3 [ swapper/3] [<c15715c2>] cpuidle_enter_tk+0x12/0x20
[ 5.103241] C3 [ swapper/3] [<c1570ea0>] ? cpufreq_get_measured_perf+0xe0/0xe0
[ 5.103258] C3 [ swapper/3] [<c1571202>] cpuidle_idle_call+0x92/0x2e0
[ 5.103275] C3 [ swapper/3] [<c106c08b>] ? atomic_notifier_call_chain+0x3b/0x50
[ 5.103291] C3 [ swapper/3] [<c100ee94>] cpu_idle+0x94/0xe0
[ 5.103307] C3 [ swapper/3] [<c182b920>] start_secondary+0x1a8/0x1ad
[ 5.103319] C2 [ swapper/0] NMI backtrace for cpu 2
[ 5.103329] C2 [ swapper/0]
[ 5.103341] C2 [ swapper/0] Pid: 1, comm: swapper/0 Tainted: G D W 3.4.34-lineage #1-postmarketOS Intel Corporation CloverTrail/CloverTrail
[ 5.103361] C2 [ swapper/0] EIP: 0060:[<c12bed71>] EFLAGS: 00000206 CPU: 2
[ 5.103374] C2 [ swapper/0] EIP is at __const_udelay+0x1/0x20
[ 5.103385] C2 [ swapper/0] EAX: 00418958 EBX: 00002710 ECX: c1b563e0 EDX: 00000c00
[ 5.103396] C2 [ swapper/0] ESI: c0078000 EDI: c0078000 EBP: c0077da8 ESP: c0077d98
[ 5.103408] C2 [ swapper/0] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 5.103419] C2 [ swapper/0] CR0: 8005003b CR2: ffffffd5 CR3: 01c7f000 CR4: 000007f0
[ 5.103430] C2 [ swapper/0] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[ 5.103440] C2 [ swapper/0] DR6: ffff0ff0 DR7: 00000400
[ 5.103450] C2 [ swapper/0] Process swapper/0 (pid: 1, ti=c0076000 task=c0078000 task.ti=c0076000)
[ 5.103459] C2 [ swapper/0] Stack:
[ 5.103467] C2 [ swapper/0] c0077da8 c1022e12 c1a2ae87 c0078274 c0077dc0 c182f47c 00000001 c0078274
[ 5.103495] C2 [ swapper/0] c0078000 c0078000 c0077e0c c104b20e c1a2fed4 00000009 c1b68040 c0077e04
[ 5.103523] C2 [ swapper/0] c10487b0 00000000 01c8aa60 00020f8b 00000001 c1b6f5c0 c1a3d766 c0078274
[ 5.103551] C2 [ swapper/0] Call Trace:
[ 5.103565] C2 [ swapper/0] [<c1022e12>] ? arch_trigger_all_cpu_backtrace+0x62/0x80
[ 5.103579] C2 [ swapper/0] [<c182f47c>] panic+0x87/0x16f
[ 5.103593] C2 [ swapper/0] [<c104b20e>] do_exit+0x81e/0x820
[ 5.103607] C2 [ swapper/0] [<c10487b0>] ? kmsg_dump+0xb0/0xe0
[ 5.103621] C2 [ swapper/0] [<c100676d>] oops_end+0x7d/0xc0
[ 5.103635] C2 [ swapper/0] [<c1029946>] no_context+0x106/0x1e0
[ 5.103649] C2 [ swapper/0] [<c1029ad5>] __bad_area_nosemaphore+0xb5/0x140
[ 5.103663] C2 [ swapper/0] [<c1046894>] ? __call_console_drivers+0xa4/0xb0
[ 5.103677] C2 [ swapper/0] [<c106be83>] ? up+0x13/0x50
[ 5.103689] C2 [ swapper/0] [<c106be9a>] ? up+0x2a/0x50
[ 5.103702] C2 [ swapper/0] [<c1047421>] ? console_unlock+0x211/0x2f0
[ 5.103716] C2 [ swapper/0] [<c1029e20>] ? vmalloc_sync_all+0x10/0x10
[ 5.103730] C2 [ swapper/0] [<c1029b77>] bad_area_nosemaphore+0x17/0x20
[ 5.103744] C2 [ swapper/0] [<c102a0aa>] do_page_fault+0x28a/0x410
[ 5.103759] C2 [ swapper/0] [<c1836984>] ? _raw_spin_unlock_irqrestore+0x24/0x50
[ 5.103774] C2 [ swapper/0] [<c1029e20>] ? vmalloc_sync_all+0x10/0x10
[ 5.103788] C2 [ swapper/0] [<c1029e20>] ? vmalloc_sync_all+0x10/0x10
[ 5.103801] C2 [ swapper/0] [<c18374ab>] error_code+0x5f/0x64
[ 5.103814] C2 [ swapper/0] [<c1beff11>] ? error+0x1c/0x1c
[ 5.103828] C2 [ swapper/0] [<c1bf00d8>] ? rd_load_image+0x111/0x4ce
[ 5.103842] C2 [ swapper/0] [<c1029e20>] ? vmalloc_sync_all+0x10/0x10
[ 5.103856] C2 [ swapper/0] [<c1bf026c>] ? rd_load_image+0x2a5/0x4ce
[ 5.103869] C2 [ swapper/0] [<c1beff4c>] ? compr_fill+0x3b/0x3b
[ 5.103883] C2 [ swapper/0] [<c1befef5>] ? prepare_namespace+0x176/0x176
[ 5.103897] C2 [ swapper/0] [<c1bf0565>] initrd_load+0x3a/0x2eb
[ 5.103910] C2 [ swapper/0] [<c1befe3c>] prepare_namespace+0xbd/0x176
[ 5.103924] C2 [ swapper/0] [<c1bef9de>] kernel_init+0x18b/0x190
[ 5.103937] C2 [ swapper/0] [<c1bef853>] ? do_one_initcall+0x10b/0x10b
[ 5.103951] C2 [ swapper/0] [<c1837cba>] kernel_thread_helper+0x6/0x10
[ 5.103960] C2 [ swapper/0] Code: 26 00 c7 05 c0 58 b9 c1 70 ec 2b c1 5d c3 8d b4 26 00 00 00 00 8d 74 26 00 90 55 89 e5 3e 8d 74 26 00 ff 15 c0 58 b9 c1 5d c3 55 <c1> e0 02 64 8b 15 9c 41 c7 c1 8d 14 92 89 e5 8d 14 92 f7 e2 8d
[ 5.104111] C2 [ swapper/0] Call Trace:
[ 5.104123] C2 [ swapper/0] [<c1022e12>] ? arch_trigger_all_cpu_backtrace+0x62/0x80
[ 5.104136] C2 [ swapper/0] [<c182f47c>] panic+0x87/0x16f
[ 5.104149] C2 [ swapper/0] [<c104b20e>] do_exit+0x81e/0x820
[ 5.104162] C2 [ swapper/0] [<c10487b0>] ? kmsg_dump+0xb0/0xe0
[ 5.104175] C2 [ swapper/0] [<c100676d>] oops_end+0x7d/0xc0
[ 5.104188] C2 [ swapper/0] [<c1029946>] no_context+0x106/0x1e0
[ 5.104202] C2 [ swapper/0] [<c1029ad5>] __bad_area_nosemaphore+0xb5/0x140
[ 5.104215] C2 [ swapper/0] [<c1046894>] ? __call_console_drivers+0xa4/0xb0
[ 5.104229] C2 [ swapper/0] [<c106be83>] ? up+0x13/0x50
[ 5.104241] C2 [ swapper/0] [<c106be9a>] ? up+0x2a/0x50
[ 5.104253] C2 [ swapper/0] [<c1047421>] ? console_unlock+0x211/0x2f0
[ 5.104267] C2 [ swapper/0] [<c1029e20>] ? vmalloc_sync_all+0x10/0x10
[ 5.104281] C2 [ swapper/0] [<c1029b77>] bad_area_nosemaphore+0x17/0x20
[ 5.104294] C2 [ swapper/0] [<c102a0aa>] do_page_fault+0x28a/0x410
[ 5.104308] C2 [ swapper/0] [<c1836984>] ? _raw_spin_unlock_irqrestore+0x24/0x50
[ 5.104324] C2 [ swapper/0] [<c1029e20>] ? vmalloc_sync_all+0x10/0x10
[ 5.104337] C2 [ swapper/0] [<c1029e20>] ? vmalloc_sync_all+0x10/0x10
[ 5.104350] C2 [ swapper/0] [<c18374ab>] error_code+0x5f/0x64
[ 5.104363] C2 [ swapper/0] [<c1beff11>] ? error+0x1c/0x1c
[ 5.104376] C2 [ swapper/0] [<c1bf00d8>] ? rd_load_image+0x111/0x4ce
[ 5.104389] C2 [ swapper/0] [<c1029e20>] ? vmalloc_sync_all+0x10/0x10
[ 5.104403] C2 [ swapper/0] [<c1bf026c>] ? rd_load_image+0x2a5/0x4ce
[ 5.104417] C2 [ swapper/0] [<c1beff4c>] ? compr_fill+0x3b/0x3b
[ 5.104430] C2 [ swapper/0] [<c1befef5>] ? prepare_namespace+0x176/0x176
[ 5.104444] C2 [ swapper/0] [<c1bf0565>] initrd_load+0x3a/0x2eb
[ 5.104457] C2 [ swapper/0] [<c1befe3c>] prepare_namespace+0xbd/0x176
[ 5.104470] C2 [ swapper/0] [<c1bef9de>] kernel_init+0x18b/0x190
[ 5.104484] C2 [ swapper/0] [<c1bef853>] ? do_one_initcall+0x10b/0x10b
[ 5.104496] C2 [ swapper/0] [<c1837cba>] kernel_thread_helper+0x6/0x10
[ 5.104514] C1 [ swapper/1] NMI backtrace for cpu 1
[ 5.104538] C1 [ swapper/1]
[ 5.104561] C1 [ swapper/1] Pid: 0, comm: swapper/1 Tainted: G D W 3.4.34-lineage #1-postmarketOS Intel Corporation CloverTrail/CloverTrail
[ 5.104604] C1 [ swapper/1] EIP: 0060:[<c12fece1>] EFLAGS: 00000046 CPU: 1
[ 5.104632] C1 [ swapper/1] EIP is at intel_idle+0x91/0x110
[ 5.104652] C1 [ swapper/1] EAX: 00000000 EBX: 00000001 ECX: 00000001 EDX: 00000000
[ 5.104674] C1 [ swapper/1] ESI: 00000002 EDI: 00000000 EBP: f0069f28 ESP: f0069f14
[ 5.104696] C1 [ swapper/1] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 5.104717] C1 [ swapper/1] CR0: 8005003b CR2: 00000000 CR3: 01c7f000 CR4: 000007f0
[ 5.104738] C1 [ swapper/1] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[ 5.104758] C1 [ swapper/1] DR6: ffff0ff0 DR7: 00000400
[ 5.104780] C1 [ swapper/1] Process swapper/1 (pid: 0, ti=f0068000 task=c007bc80 task.ti=f0068000)
[ 5.104799] C1 [ swapper/1] Stack:
[ 5.104814] C1 [ swapper/1] 00000004 00000001 c1b97ba0 0000004c 00000001 f0069f38 c1570eac c1b97ba0
[ 5.104871] C1 [ swapper/1] 2c48130b f0069f5c c157153a c1b97ba0 fffffffe 00000001 f0bfe25c f0068000
[ 5.104926] C1 [ swapper/1] c1be6174 f0bfe25c f0069f68 c15715c2 c1570ea0 f0069f90 c1571202 c106c08b
[ 5.104982] C1 [ swapper/1] Call Trace:
[ 5.105014] C1 [ swapper/1] [<c1570eac>] cpuidle_enter+0xc/0x10
[ 5.105042] C1 [ swapper/1] [<c157153a>] cpuidle_wrap_enter+0x2a/0xa0
[ 5.105070] C1 [ swapper/1] [<c15715c2>] cpuidle_enter_tk+0x12/0x20
[ 5.105097] C1 [ swapper/1] [<c1570ea0>] ? cpufreq_get_measured_perf+0xe0/0xe0
[ 5.105125] C1 [ swapper/1] [<c1571202>] cpuidle_idle_call+0x92/0x2e0
[ 5.105154] C1 [ swapper/1] [<c106c08b>] ? atomic_notifier_call_chain+0x3b/0x50
[ 5.105182] C1 [ swapper/1] [<c100ee94>] cpu_idle+0x94/0xe0
[ 5.105211] C1 [ swapper/1] [<c182b920>] start_secondary+0x1a8/0x1ad
[ 5.105230] C1 [ swapper/1] Code: e2 08 75 27 31 d2 83 c0 08 89 d1 0f 01 c8 0f ae f0 89 f6 89 e0 25 00 e0 ff ff 8b 40 08 a8 08 75 0a b9 01 00 00 00 89 f8 0f 01 c9 <e8> 9a 24 dd ff 66 83 3d 2c 9d b5 c1 00 75 60 85 35 98 7b b9 c1
[ 5.105535] C1 [ swapper/1] Call Trace:
[ 5.105559] C1 [ swapper/1] [<c1570eac>] cpuidle_enter+0xc/0x10
[ 5.105585] C1 [ swapper/1] [<c157153a>] cpuidle_wrap_enter+0x2a/0xa0
[ 5.105612] C1 [ swapper/1] [<c15715c2>] cpuidle_enter_tk+0x12/0x20
[ 5.105638] C1 [ swapper/1] [<c1570ea0>] ? cpufreq_get_measured_perf+0xe0/0xe0
[ 5.105666] C1 [ swapper/1] [<c1571202>] cpuidle_idle_call+0x92/0x2e0
[ 5.105693] C1 [ swapper/1] [<c106c08b>] ? atomic_notifier_call_chain+0x3b/0x50
[ 5.105719] C1 [ swapper/1] [<c100ee94>] cpu_idle+0x94/0xe0
[ 5.105745] C1 [ swapper/1] [<c182b920>] start_secondary+0x1a8/0x1ad
[ 5.105765] C0 [ swapper/0] NMI backtrace for cpu 0
[ 5.105781] C0 [ swapper/0]
[ 5.105797] C0 [ swapper/0] Pid: 0, comm: swapper/0 Tainted: G D W 3.4.34-lineage #1-postmarketOS Intel Corporation CloverTrail/CloverTrail
[ 5.105829] C0 [ swapper/0] EIP: 0060:[<c12feec4>] EFLAGS: 00000046 CPU: 0
[ 5.105848] C0 [ swapper/0] EIP is at soc_s0ix_idle+0x164/0x4f0
[ 5.105864] C0 [ swapper/0] EAX: 00000052 EBX: c1b4c000 ECX: 00000001 EDX: 00000000
[ 5.105882] C0 [ swapper/0] ESI: 00000052 EDI: 00000000 EBP: c1b4df48 ESP: c1b4df14
[ 5.105899] C0 [ swapper/0] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 5.105916] C0 [ swapper/0] CR0: 8005003b CR2: ffe64000 CR3: 01c7f000 CR4: 000007f0
[ 5.105934] C0 [ swapper/0] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[ 5.105950] C0 [ swapper/0] DR6: ffff0ff0 DR7: 00000400
[ 5.105967] C0 [ swapper/0] Process swapper/0 (pid: 0, ti=c1b4c000 task=c1b52060 task.ti=c1b4c000)
[ 5.105983] C0 [ swapper/0] Stack:
[ 5.105994] C0 [ swapper/0] 00000001 c1b53980 00000040 00000007 00000007 00000000 00000052 00000000
[ 5.106039] C0 [ swapper/0] 00000052 00000000 c1b97ba0 00000214 00000001 c1b4df58 c1570eac c1b97ba0
[ 5.106083] C0 [ swapper/0] 2c6a5311 c1b4df7c c157153a c1b97ba0 fffffff8 00000007 f0bf325c c1b4c000
[ 5.106128] C0 [ swapper/0] Call Trace:
[ 5.106149] C0 [ swapper/0] [<c1570eac>] cpuidle_enter+0xc/0x10
[ 5.106171] C0 [ swapper/0] [<c157153a>] cpuidle_wrap_enter+0x2a/0xa0
[ 5.106193] C0 [ swapper/0] [<c15715c2>] cpuidle_enter_tk+0x12/0x20
[ 5.106215] C0 [ swapper/0] [<c1570ea0>] ? cpufreq_get_measured_perf+0xe0/0xe0
[ 5.106237] C0 [ swapper/0] [<c1571202>] cpuidle_idle_call+0x92/0x2e0
[ 5.106259] C0 [ swapper/0] [<c106c08b>] ? atomic_notifier_call_chain+0x3b/0x50
[ 5.106281] C0 [ swapper/0] [<c100ee94>] cpu_idle+0x94/0xe0
[ 5.106304] C0 [ swapper/0] [<c1812d80>] rest_init+0x6c/0x7c
[ 5.106327] C0 [ swapper/0] [<c1bef743>] start_kernel+0x2e5/0x2ea
[ 5.106349] C0 [ swapper/0] [<c1bef0b1>] i386_start_kernel+0xb1/0xb9
[ 5.106364] C0 [ swapper/0] Code: 00 00 89 e3 31 d2 81 e3 00 e0 ff ff 89 d1 8d 43 08 0f 01 c8 0f ae f0 89 f6 8b 43 08 a8 08 75 0b b9 01 00 00 00 8b 45 e4 0f 01 c9 <8b> 4d e8 85 c9 0f 85 c1 01 00 00 83 7d e4 52 0f 85 47 03 00 00
[ 5.106605] C0 [ swapper/0] Call Trace:
[ 5.106625] C0 [ swapper/0] [<c1570eac>] cpuidle_enter+0xc/0x10
[ 5.106646] C0 [ swapper/0] [<c157153a>] cpuidle_wrap_enter+0x2a/0xa0
[ 5.106668] C0 [ swapper/0] [<c15715c2>] cpuidle_enter_tk+0x12/0x20
[ 5.106690] C0 [ swapper/0] [<c1570ea0>] ? cpufreq_get_measured_perf+0xe0/0xe0
[ 5.106712] C0 [ swapper/0] [<c1571202>] cpuidle_idle_call+0x92/0x2e0
[ 5.106734] C0 [ swapper/0] [<c106c08b>] ? atomic_notifier_call_chain+0x3b/0x50
[ 5.106755] C0 [ swapper/0] [<c100ee94>] cpu_idle+0x94/0xe0
[ 5.106777] C0 [ swapper/0] [<c1812d80>] rest_init+0x6c/0x7c
[ 5.106798] C0 [ swapper/0] [<c1bef743>] start_kernel+0x2e5/0x2ea
[ 5.106819] C0 [ swapper/0] [<c1bef0b1>] i386_start_kernel+0xb1/0xb9
[ 5.107510] C2 [ swapper/0] Request SCU panic dump
[ 5.108522] C2 [ swapper/0] SCU trace on Kernel panic:
[ 5.108536] C2 [ swapper/0] EW0:0x53435554 EW1:0x25210301 TUCS....
[ 5.108549] C2 [ swapper/0] EW2:0x00077810 EW3:0x00000000 .x......
[ 5.108561] C2 [ swapper/0] EW4:0x00000000 EW5:0x00000000 ........
[ 5.108574] C2 [ swapper/0] EW6:0x00000084 EW7:0x01000000 ........
[ 5.108587] C2 [ swapper/0] EW8:0x00000000 EW9:0x00000000 ........
[ 5.108600] C2 [ swapper/0] EW10:0x00000100 EW11:0x08000000 ........
[ 5.108612] C2 [ swapper/0] EW12:0x00000000 EW13:0x08000000 ........
[ 5.108626] C2 [ swapper/0] EW14:0x80000000 EW15:0x00000000 ........
[ 5.108638] C2 [ swapper/0] EW16:0x00000000 EW17:0x00076c66 ....fl..
[ 5.108652] C2 [ swapper/0] EW18:0x00076583 EW19:0x000765c3 .e...e..
[ 5.108665] C2 [ swapper/0] EW20:0x150c150c EW21:0x00000000 ........
[ 5.108678] C2 [ swapper/0] EW22:0x00000000 EW23:0x00000000 ........
[ 5.108691] C2 [ swapper/0] EW24:0x00076c60 EW25:0x00000013 .l......
[ 5.108704] C2 [ swapper/0] EW26:0xc0000000 EW27:0x00000000 ........
[ 5.108716] C2 [ swapper/0] EW28:0x00000000 EW29:0x00000000 ........
[ 5.108729] C2 [ swapper/0] EW30:0x00000000 EW31:0x00000000 ........
[ 5.108742] C2 [ swapper/0] EW32:0x00000000 EW33:0x00000000 ........
[ 5.108755] C2 [ swapper/0] EW34:0x00000000 EW35:0x00000000 ........
[ 5.108767] C2 [ swapper/0] EW36:0x00000000 EW37:0x00000000 ........
[ 5.108781] C2 [ swapper/0] EW38:0x00000000 EW39:0x00000000 ........
[ 5.108793] C2 [ swapper/0] EW40:0x00000000 EW41:0x00000000 ........
[ 5.108806] C2 [ swapper/0] EW42:0x00000000 EW43:0x00000000 ........
[ 5.108819] C2 [ swapper/0] EW44:0x00000000 EW45:0x00000000 ........
[ 5.108832] C2 [ swapper/0] EW46:0x00000000 EW47:0x00000000 ........
[ 5.108844] C2 [ swapper/0] EW48:0x00000000 EW49:0x00000000 ........
[ 5.108857] C2 [ swapper/0] EW50:0x00000000 EW51:0x00000000 ........
[ 5.108870] C2 [ swapper/0] EW52:0x00000000 EW53:0x00000000 ........
[ 5.108883] C2 [ swapper/0] EW54:0x00000000 EW55:0x00000000 ........
[ 5.108896] C2 [ swapper/0] EW56:0x00000000 EW57:0x00000000 ........
[ 5.108909] C2 [ swapper/0] EW58:0x00000000 EW59:0x00000000 ........
[ 5.108921] C2 [ swapper/0] EW60:0x00000000 EW61:0x00000000 ........
[ 5.108934] C2 [ swapper/0] EW62:0x00000000 EW63:0x00000000 ........
[ 5.108947] C2 [ swapper/0] EW64:0x00000000 EW65:0x00000000 ........
[ 5.108960] C2 [ swapper/0] EW66:0x00000000 EW67:0x00000000 ........
[ 5.108972] C2 [ swapper/0] EW68:0x00000000 EW69:0x00000000 ........
[ 5.108985] C2 [ swapper/0] EW70:0x00000000 EW71:0x00000000 ........
[ 5.108998] C2 [ swapper/0] EW72:0x00000000 EW73:0x00000000 ........
[ 5.109011] C2 [ swapper/0] EW74:0x00000000 EW75:0x00000000 ........
[ 5.109024] C2 [ swapper/0] EW76:0x00000000 EW77:0x00000000 ........
[ 5.109037] C2 [ swapper/0] EW78:0x00000000 EW79:0x00000000 ........
[ 5.109049] C2 [ swapper/0] EW80:0x00000000 EW81:0x00000000 ........
[ 5.109062] C2 [ swapper/0] EW82:0x00000000 EW83:0x00000000 ........
[ 5.109075] C2 [ swapper/0] EW84:0x00000000 EW85:0x00000000 ........
[ 5.109088] C2 [ swapper/0] EW86:0x00000000 EW87:0x00000000 ........
[ 5.109100] C2 [ swapper/0] EW88:0x00000000 EW89:0x00000000 ........
[ 5.109114] C2 [ swapper/0] EW90:0x00000000 EW91:0x00000000 ........
[ 5.109126] C2 [ swapper/0] EW92:0x00000000 EW93:0x00000000 ........
[ 5.109139] C2 [ swapper/0] EW94:0x00000000 EW95:0x00000000 ........
[ 5.109152] C2 [ swapper/0] EW96:0x00000000 EW97:0x00000000 ........
[ 5.109165] C2 [ swapper/0] EW98:0x00000000 EW99:0x00000000 ........
[ 5.109178] C2 [ swapper/0] EW100:0x00000000 EW101:0x00000000 ........
[ 5.109191] C2 [ swapper/0] EW102:0x00000000 EW103:0x00000000 ........
[ 5.109204] C2 [ swapper/0] EW104:0x00000000 EW105:0x00000000 ........
[ 5.109217] C2 [ swapper/0] EW106:0x00000000 EW107:0x00000000 ........
[ 5.109231] C2 [ swapper/0] EW108:0x00000000 EW109:0x00000000 ........
[ 5.109244] C2 [ swapper/0] EW110:0x00000000 EW111:0x00000000 ........
[ 5.109257] C2 [ swapper/0] EW112:0x00000000 EW113:0x00000000 ........
[ 5.109270] C2 [ swapper/0] EW114:0x00000000 EW115:0x00000000 ........
[ 5.109283] C2 [ swapper/0] EW116:0x00000000 EW117:0x00000000 ........
[ 5.109297] C2 [ swapper/0] EW118:0x00000000 EW119:0x00000000 ........
[ 5.109310] C2 [ swapper/0] EW120:0x00000000 EW121:0x00000000 ........
[ 5.109323] C2 [ swapper/0] EW122:0x00000000 EW123:0x00000000 ........
[ 5.109336] C2 [ swapper/0] EW124:0x00000000 EW125:0x00000000 ........
[ 5.109350] C2 [ swapper/0] EW126:0x00000000 EW127:0x00000000 ........
[ 5.109363] C2 [ swapper/0] EW128:0x00000000 EW129:0x00400040 ........
[ 5.109377] C2 [ swapper/0] EW130:0x434d4d65 EW131:0x4c4c4420 eMMC.DLL
[ 5.109391] C2 [ swapper/0] EW132:0x636f4c20 EW133:0x2064656b .Locked.
[ 5.109404] C2 [ swapper/0] EW134:0x203b6e69 EW135:0x74696157 in..Wait
[ 5.109418] C2 [ swapper/0] EW136:0x756f6320 EW137:0x7520746e .count.u
[ 5.109432] C2 [ swapper/0] EW138:0x4c442c73 EW139:0x6f4c204c s.DLL.Lo
[ 5.109445] C2 [ swapper/0] EW140:0x78302063 EW141:0x30303030 c.0x0000
[ 5.109459] C2 [ swapper/0] EW142:0x31303030 EW143:0x30783020 0001.0x0
[ 5.109472] C2 [ swapper/0] EW144:0x30303030 EW145:0x00303030 0000000.
[ 5.109486] C2 [ swapper/0] EW146:0x00000000 EW147:0x00000000 ........
[ 5.109499] C2 [ swapper/0] EW148:0x00000000 EW149:0x00000000 ........
[ 5.109512] C2 [ swapper/0] EW150:0x00000000 EW151:0x00000000 ........
[ 5.109525] C2 [ swapper/0] EW152:0x00000000 EW153:0x00000000 ........
[ 5.109538] C2 [ swapper/0] EW154:0x00000000 EW155:0x00000000 ........
[ 5.109552] C2 [ swapper/0] EW156:0x00000000 EW157:0x00000000 ........
[ 5.109565] C2 [ swapper/0] EW158:0x00000000 EW159:0x00000000 ........
[ 5.109578] C2 [ swapper/0] EW160:0x00000000 EW161:0x00000000 ........
[ 5.109591] C2 [ swapper/0] EW162:0x00000000 EW163:0x00000000 ........
[ 5.109604] C2 [ swapper/0] EW164:0x00000000 EW165:0x00000000 ........
[ 5.109618] C2 [ swapper/0] EW166:0x00000000 EW167:0x00000000 ........
[ 5.109631] C2 [ swapper/0] EW168:0x00000000 EW169:0x00000000 ........
[ 5.109644] C2 [ swapper/0] EW170:0x00000000 EW171:0x00000000 ........
[ 5.109657] C2 [ swapper/0] EW172:0x00000000 EW173:0x00000000 ........
[ 5.109671] C2 [ swapper/0] EW174:0x00000000 EW175:0x00000000 ........
[ 5.109684] C2 [ swapper/0] EW176:0x00000000 EW177:0x00000000 ........
[ 5.109697] C2 [ swapper/0] EW178:0x00000000 EW179:0x00000000 ........
[ 5.109710] C2 [ swapper/0] EW180:0x00000000 EW181:0x00000000 ........
[ 5.109723] C2 [ swapper/0] EW182:0x00000000 EW183:0x00000000 ........
[ 5.109736] C2 [ swapper/0] EW184:0x00000000 EW185:0x00000000 ........
[ 5.109750] C2 [ swapper/0] EW186:0x00000000 EW187:0x00000000 ........
[ 5.109763] C2 [ swapper/0] EW188:0x00000000 EW189:0x00000000 ........
[ 5.109776] C2 [ swapper/0] EW190:0x00000000 EW191:0x00000000 ........
[ 5.109789] C2 [ swapper/0] EW192:0x00000000 EW193:0x00000000 ........
[ 5.109802] C2 [ swapper/0] EW194:0x00000000 EW195:0x00000000 ........
[ 5.109816] C2 [ swapper/0] EW196:0x00000000 EW197:0x00000000 ........
[ 5.109829] C2 [ swapper/0] EW198:0x000000ff EW199:0x00000000 ........
[ 5.109841] C2 [ swapper/0] EW200:0xaaaa5555 UU..
[ 5.109852] C2 [ swapper/0] intel_scu_ipc_emergency_write_oemnib: POEMNIB remap poemnibw 0xffff3440 size 64
[ 5.109936] C2 [ swapper/0] intel_scu_ipc_emergency_write_oemnib: POEMNIB remap poemnibw 0xffff3440 size 64
[ 5.196121] C2 [ swapper/0] (sec_debug_panic_handler) checksum_sched_log: 0
[ 5.196133] C2 [ swapper/0] (sec_debug_hw_reset) Kernel Build Info : Date:Mar 8 2021 Time:16:56:02
Spoiler: Log from UART
Code:
IA32 CPU Firmware
Copyright (C) 1999-2013, Intel Corporation. All rights reserved.
------------------------------>FOR Teewinot ONLY<-----------------------------
******************************************************************************
************** Customer release based on Rel 00.49 + TWN changes**************
**************** BZ=115220 Bypass time/date check for product ****************
****************** BZ=118523 Cold Reset on ExecuteOS failure *****************
****** BZ=124478[TW 346-500-676] Request for logging enhancement in IAFW *****
************* BZ=127192 Disable Active Refresh during JEDEC Init *************
******************* BZ=none include ucode patch M013065110E ******************
**************************** New in this code drop ***************************
***** BZ=none Changed trace to match TWN RAMDUMP application requirement *****
*************** BZ=none Removed UART and PTI HW output methods ***************
******** Short circuiting the emInit when a fixed battery is detected. *******
********************* Customization done 201308261512 MST ********************
******************************************************************************
******************************INTEL CONFIDENTIAL******************************
0x1E, 0x20, 0x21,
ERROR:::::SPID Not Programmed, Fake data being used based on IFWI version
ERROR:::::SPID FRU Not Programmed, Fake data being used based on IFWI version
OSC_CLK3 defaults only
0x22,
OEM board; Skip spidBasedPanelNdxUpdate
0x23,
Forced Battery via SMIP FPO Bit 2
0x28, 0x2A, 0x2B, in csSFIDevsEntries, HW Id 0x0019
SFI Dev...PR3
in csSFIGpioEntries, HW Id 0x0019
SFIOEMBInit:tbl->spidTbl update
0x2C, 0x2D, 0x2F PostCodes Done
IA32 FW: CPU v000.073/00.49; SUPP v000.073/00.49; VH: 000.081/00.51
IA Timestamp: 2013.08.26:18.00 (INTELFDK)
SCU FW: ROM 177.000/B1.00; RT 033.048/21.30
PUNIT FW: v224.064/E0.40
IFWI: v249.086/F9.56
PL: 0000010E
Config & PCB: OEM Platform, C, CLV+ B1, Micron (00,00) SR 4Gb 1067 1GB
FHOB DW0/DW1: 00000104:00010140
I2C Expander: FFFFFFFC:0000000F
IA Options: 024020A1:00000000:03E00000:80005C00:00000101;0558
[OS HASH VERIFY] [EIST] [eMMC] [VALID BATT][WDT]
Loading OS...
pOsip = 1000000
-->OSIP verified
FA050000 FA050000
FA050000 FA050000
Boot path override selected OS image 0 (OS Attribute 0x00, Reboot Reason 0x00)
FA050000 FA050000
Splash disabled in GCT
Splash display time: 2 ms
-->Bootable OS image 0 found for requested type 0 (OSII attribute 0x00)
-->Loading OS image 0 from eMMC block 0x00000032 to DRAM address 0x010FFE20
-->Starting transfer of 0xA11 512-byte blocks to DRAM
-->Done loading OS Image to DRAM
-->platformConfigBuffer_pt.scuFhobDw0.osven != 0
-->osIndex: 0, Signed Image
OS image 0 PASSED verify
Booting MOS
*********************************
Starting command line:
-init=/init pci=noearly console=ttyMFD2 console=ttyS0 console=logk0 earlyprintk=nologger loglevel=8 hsu_dma=7 kmemleak=off ptrace.ptrace_can_access=1 androidboot.bootmedia=sdcard androidboot.hardware=ctp_pr1 emmc_ipanic.ipanic_part_number=1 ip=50.0.0.2:50.0.0.1::255.255.255.0::usb0:on hsu_rx_wa g_android.fastboot=1 droidboot.scratch=100
-
OSNIB.wakesrc = 0x5
OSNIB.RR = 0x0
Battery is high enough for normal boot
3767mV > 0mV
Ending command line:
-init=/init pci=noearly console=ttyMFD2 console=ttyS0 console=logk0 earlyprintk=nologger loglevel=8 hsu_dma=7 kmemleak=off ptrace.ptrace_can_access=1 androidboot.bootmedia=sdcard androidboot.hardware=ctp_pr1 emmc_ipanic.ipanic_part_number=1 ip=50.0.0.2:50.0.0.1::255.255.255.0::usb0:on hsu_rx_wa g_android.fastboot=1 droidboot.scratch=100 androidboot.wakesrc=05 androidboot.mode=main-
*********************************
WDT aka Timer7 setup
Warn Duration for Timer7: 00 seconds
Start Timer7 bit 0 -> 1: 00000000000000000000000000000000
Calling OS entry point --> 0x01101000 ...
Using NEW OSHOB structure size = 176 bytes
OSNIB size = 32 bytes OEMNIB size = 64 bytes
0xFF00_0510 FullChipRegister: Status flag = 0x0
0xFF10_0510 SCFabricRegister: Status flag = 0x0
RTCSC2 = 0x11, RTCSC3 = 0xcf, RTCSC4 = 0xcf
Watchdog Disabled!
__stmpe811_write : fail
MUIC: CONTROL1:0x1b
MUIC: CONTROL1:0x1b
MUIC: CONTROL2:0x3e
MUIC: CONTROL2:0x3e
[SCU_IPC_DEBUG] board ID: NOT_IDENTIFIED(8)
VERSION : 0xa501
mmc_read_ext_csd : ext_csd_rev = 0x5
cardtype: 0x00000007
SB_MMC_HS_52MHZ_1_8V_3V_IO
mmc->card_caps: 0x00000311
mmc->host_caps: 0x00000311
!!!Enter 8 Bit mode.!!!
clt_mmc_init: mmc->capacity = 0x1d58000
[BOOT] RESETIRQ1=0x00 RESETIRQ2=0x00 (interrupt tree)
[BOOT] SCU_TR=0x00020003 IA_TR=0xffffffff (oshob)
[BOOT] RR=0x00 WD=0x00 ALARM=0x00 (osnib)
[BOOT] WAKESRC=0x05 RESETIRQ1=0x01 RESETIRQ2=0x00 (osnib)
Samsung S-Boot 4.0 for GT-P5200 (Aug 27 2014 - 18:02:10)
CLT(EVT 0.0) / 1024MB / 15024MB / Rev 8 / P5200XXxxxxx
pit_check_signature (PIT) valid.
initialize_ddi_data: usable! (24:0xf)
PARAM ENV VERSION: v1.0..
pressed_key = 0x0
clt_charger_init : [battery] using external charger init(3)
STATUS1:0x3d, 2:0x40
vbvolt=0x1, chgtyp=0x0, adc=0x1d, ret=0x1001d
[check_cable_type] : Output of USB Charger Detection 0
[max77693_init_charger] : attached device(0x00) : Battery
clt_max77693_set_charger_state: chg_cnfg_02 (0x9f) -> (0x1f) -> (0x1f)
clt_max77693_set_charger_state: chg_cnfg_03 (0x20) -> (0x00) -> (0x00)
clt_max77693_set_charger_state: chg_cnfg_04 (0xdd) -> (0xdd) -> (0xdd)
clt_max77693_set_charger_state: chg_cnfg_09 (0x19) -> (0x05) -> (0x05)
set_charger_state : buck(1), chg(0), reg(0x04)
init_fuel_gauge: Start!!
[0] get_adc_battid() = 68
[1] get_adc_battid() = 68
[2] get_adc_battid() = 69
get_adc_battid() = 68
init_fuel_gauge: Battery type : SDI
init_fuel_gauge: NOT initialized (0x32cc)
do_soft_por: Lock Done
do_soft_por - Status (0x00 = 0x0002)
do_soft_por - SoftPOR Done
Initialization_routine: Start!!
[MAX17050 Model data] : 0xab80 0xb730 0xb980 0xbb00 0xbc00 0xbd00 0xbe30 0xbfa0 0xc0f0 0xc240 0xc4d0 0xc720 0xcc20 0xcf30 0xd230 0xd630 0x1c0 0x1300 0xd90 0x1640 0x1e60 0x18d0 0x15f0 0xff0 0xff0 0x7e0 0xb30 0x7c0 0x7d0 0x8f0 0x5d0 0x5d0 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180
Initialization_routine: QResidual20 (0x1404)
Initialization_routine: QResidual30 (0x1004)
get_CGAIN: CGain = 0x3645
Initialization_routine: Finished!! (SDI type)
STATUS1:0x3d, 2:0x40
vbvolt=0x1, chgtyp=0x0, adc=0x1d, ret=0x1001d
Initialization_routine: Start!!
[MAX17050 Model data] : 0xab80 0xb730 0xb980 0xbb00 0xbc00 0xbd00 0xbe30 0xbfa0 0xc0f0 0xc240 0xc4d0 0xc720 0xcc20 0xcf30 0xd230 0xd630 0x1c0 0x1300 0xd90 0x1640 0x1e60 0x18d0 0x15f0 0xff0 0xff0 0x7e0 0xb30 0x7c0 0x7d0 0x8f0 0x5d0 0x5d0 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180 0x180
Initialization_routine: QResidual20 (0x1404)
Initialization_routine: QResidual30 (0x1004)
get_CGAIN: CGain = 0x3645
Initialization_routine: Finished!! (SDI type)
init_fuel_gauge: re-write val(0x0077) at LearnCFG_REG
clt_charger_init : cable_type(0x00)
intel_scu_ipc_cmd_oemnib : done => 0x12345670
check_reboot_cmd: nCmd = 12345670 ... setting REBOOT_MODE to 0
clear_reboot_mode
intel_scu_ipc_cmd_oemnib : done => 0x0
debug level = 0x4f4c
disable max77693 manual reset
clt_max77693_disable_manual_reset: set max77693 MANCTRL1 val = 0x4
clt_max77693_disable_manual_reset: read max77693 MANCTRL1 val = 0x4
disable PMIC cod off triggered by PWRBTN#: 6
intel_scu_ipc_cmd_oemnib : done => 0xffffffff
check_download: 0
Is_lpm_boot : boot-mode saved in param = 0
Is_lpm_boot : jig-on level = 0, ignore...
STATUS1:0x3d, 2:0x40
vbvolt=0x1, chgtyp=0x0, adc=0x1d, ret=0x1001d
stat=0x1001d, adc=0x1d, chg=0x0, vbvolt=1, pinLevel=0
Is_lpm_boot : charger is not detected
fuel_gauge_read_vcell: VCELL(3846), data(0xc054)
fuel_gauge_read_soc: SOC(56), data(0x38ad)
check_low_battery : rb=0 jig=0
check_low_battery : v=3846 soc=56
scr_draw_image: draw 'logo.jpg'...
read 'logo.jpg'(105420) completed.
If there's someone who is willing to help me improve postmarketOS on this tablet, feel free to contact me:
(Matrix) @ungeskriptet:matrix.org
Finally got it to work. This commit should fix it.
Wiki page
I used this kernel instead: https://github.com/dpdudek/android_kernel_samsung_santos10
so can we now install linux? the device is still in "not booting" category on pmos website.
You might be looking at the 3G version. The Wi-Fi port also works on the 3G variant (and LTE maybe?) but it really isn't usable with X11 right now although wayland seems to work somewhat fine without HW acceleration. I could only find GPU drivers for ARM for this tablet since it is x86 and has a PowerVR GPU.
great, 3g version is what i have. and i dodnt noticed when wiki page mooved to "boot successful" category, sorry.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
but my question is when i am executing the instruction of installation via pmbootstrap i'm being asked for device codename, neither santos103g not p5200 there, but santos10wifi. so if i have 3g version, should i use santos10wifi or what? sorry my bad english and stupid questions
oh sorry ive didnt notice that sign on santos103g wiki page saying the installation is the same
Select the Wi-Fi version. The 3G version uses the same kernel and the only thing that won't work is 3G.
I recommend you to use Weston if possible, as it is the best working graphical environment. Gnome also uses Wayland so it should be also good, but currently it won't start (haven't figured it out yet).
great, thanks very much for your work. btw what user interfaces can i have working? you said wayland so i've tried plasma-bigscreen and stuck at "Loading..." however weston wokrs well.
Your only option is Weston for a usable interface at the moment and AFAIK plasma-bigscreen is for TVs.
hi ,
i'm sorry but i did not understand how to install in my TAB 3 wifi
can some one share the install process because realy intersting about this project.
First you need to have Linux installed on your PC/in a VM (if you use a VM, you need to setup USB forwarding), I recommend you installing Manjaro XFCE.
Once you are booted into Linux, follow these steps:
Spoiler: Instructions to install pmbootstrap from pip (any Linux distro)
1. Install pip from your package manager:
For Arch Linux (and Manjaro): sudo pacman -S python-pip
For Debian (and Ubuntu, Linux Mint, Pop OS): sudo apt-get install python3-pip
2. Install pmbootstrap with pip:
pip install --user pmbootstrap && source ~/.profile
Spoiler: Instuctions to install pmbootstrap from the AUR (Arch Linux and Arch-based distros only)
1. Option: Install using an AUR helper
Code:
git clone https://aur.archlinux.org/paru-bin
cd paru-bin
makepkg -si
paru -S pmbootstrap
2. Option: Install with Pamac (GUI method, preinstalled on Manjaro)
Launch Pamac → 3 Dots → Preferences → Third Party → Turn on "Enable AUR support", "Check for updates" and "Check for development packages updates"
Search for pmbootstrap and install it.
Spoiler: Instructions to install postmarketOS
Launch a terminal and initialize pmbootstrap:
Code:
pmbootstrap init
# Work path: ~/.pmbootstrap
# Channel: edge
# Vendor: samsung
# Device codename: santos10wifi (choose this even if you have a 3G or LTE tablet)
# Enable Wi-Fi firmware
# Username: santos (choose a name you like)
# User interface: weston (currently only weston is the most usable UI, X11-based UIs are very laggy)
# Don't change additional options
# Extra packages: vim,htop,onboard (recommended, but optional)
# Enable your timezone
# Choose your default locale (en_US.UTF-8 for American English)
# Device hostname: santos10wifi (choose a hostname you like)
# Copy public SSH keys (recommended if you have generated a pair but optional)
# Build outdated packages during 'pmbootstrap install': y
Generate the images:
Code:
pmbootstrap install
# Set a password
Flash the kernel and rootfs to the tablet (backup your data before):
Code:
# Put the device into download mode: Power & Vol -
# This should be fast so be ready to put the device into download mode again after it reboots
pmbootstrap flasher flash_kernel
# Flashing the rootfs might take a while
pmbootstrap flasher flash_rootfs
Spoiler: Connecting to a Wi-Fi network
Connect the tablet to a PC (it should create a new network interface):
Code:
ssh [email protected]
# change santos to your username, if you changed it and type yes if asked
sudo nmtui
# A blue menu will appear
In nmtui:
Activate a connection → Select your network → Type your Wi-Fi password → Quit nmtui
When connected, unplug the cable.
After you followed these steps your tablet is running pmOS with a Wi-Fi connection.
thanks friend will try now
i get this errors in log file when generating the image :
/home/wintosh/.pmbootstrap/chroot_rootfs_samsung-santos10wifi --cache-dir /home/wintosh/.pmbootstrap/cache_apk_x86 --initdb --arch x86 add alpine-base
EDIT:
i was it using Windows subsystem for Linux (WSL) and it's not compatible
@Ungeskriptet many thanks for your efforts.
@kls0e I'll try mainlining the device (after I mainlined GT-I9100G or not) with this kernel. This could fix many problems like X11
great. I will be happy to test and update the documentation.
Ungeskriptet said:
# Put the device into download mode: Power & Vol -
# This should be fast so be ready to put the device into download mode again after it reboots
pmbootstrap flasher flash_kernel
Click to expand...
Click to collapse
- I am assuming that the device is connected to the Linux (Fedora in my case) computer via USB:
I get:
Code:
$ pmbootstrap flasher flash_kernel
[sudo] password for phr:
[19:41:24] (rootfs_samsung-santos10wifi) mkinitfs samsung-santos10wifi
[19:41:28] (native) flash kernel samsung-santos10wifi
[19:41:29] (native) install heimdall avbtool
< wait for any device >
- and nothing else happens on the computer or the tablet . . I was expecting that pbmbootstrap would find the USB-connected tablet and do the flashing . .
BTW, I have not installed TWRP - the native download mode should be OK?
Thanks,
Phil.
philip_rhoades said:
- I am assuming that the device is connected to the Linux (Fedora in my case) computer via USB:
I get:
Code:
$ pmbootstrap flasher flash_kernel
[sudo] password for phr:
[19:41:24] (rootfs_samsung-santos10wifi) mkinitfs samsung-santos10wifi
[19:41:28] (native) flash kernel samsung-santos10wifi
[19:41:29] (native) install heimdall avbtool
< wait for any device >
- and nothing else happens on the computer or the tablet . . I was expecting that pbmbootstrap would find the USB-connected tablet and do the flashing . .
BTW, I have not installed TWRP - the native download mode should be OK?
Thanks,
Phil.
Click to expand...
Click to collapse
Hmm. Seems like your tablet isn't being recognized by pmbootstrap.
Does your tablet show up in lsusb or dmesg on your PC when connected via USB?
TWRP isn't neccessary for postmarketOS unless you flash it via a recovery ZIP, so thats not the issue.
Ungeskriptet said:
Hmm. Seems like your tablet isn't being recognized by pmbootstrap.
Does your tablet show up in lsusb or dmesg on your PC when connected via USB?
TWRP isn't neccessary for postmarketOS unless you flash it via a recovery ZIP, so thats not the issue.
Click to expand...
Click to collapse
Ah! - there were two problems - I had forgotten to turn on USB debugging and secondly I had some dodgy USB cables - lucky #3 worked!
OK, so the tablet booted up happily with pmOS ! I played around with the tk stuff for a while and was able to start Wayland terminals, and the screen looks very nice - but I can't do much with it because I can't get access to anything else and no visual keyboard pops up . .
Also, although it still showing up on my LAN as 192.168.1.105, I can't even ping it, let alone ssh to it . . but still - some progress! I am happy that I have made it this far but is there more that can be done with the tablet now?
I should write out my variations on using Fedora and clarifying some steps too . .
Thanks!
hey people, i recently tried setting up postmarketOS on Samsung Galaxy Tab 3 10.1 and i am facing the same problem as philip, but changing the usb cables and trying to flash from other computers (other linux mint, and ubuntu) did not help.
i am new to this and just started with postmarketOS trying to use the old samsung device without google stuffs...
tldr: use "Power + Volume Down"!
Spoiler: this is what happens when you press "Power + Volume Up" instead...
usb debugging is activated and pmbootstrap installed/prepared as described above by Ungeskriptet.
(Edit: I wasnt following the guide accordingly, i pressed "Power + Vol Up" instead of "Power + Vol Down"....)
i am using Linux Mint 20.2 Cinnamon btw.
when doing "pmbootstrap init" multiple times (to make sure everything is set up fresh) i am also asked for "Zap existing chroots to apply configuration? (y/n) [y]: _ "
-- is it fine to just "y" there?
so moving on to flashing i am receiving same as philip:
Spoiler: wait for any device - problem
Code:
$ pmbootstrap flasher flash_kernel
[16:45:32] WARNING: package postmarketos-mkinitfs: aport version 1.1.2-r4 is lower than 1.2-r0 from the binary repository. 1.2-r0 will be used when installing postmarketos-mkinitfs. See also: <https://postmarketos.org/warning-repo2>
[16:45:32] (rootfs_samsung-santos10wifi) mkinitfs samsung-santos10wifi
[16:45:32] (native) flash kernel samsung-santos10wifi
< wait for any device >
however "lsusb" doesnt show any Samsung device
but "dmesg" displays a lot including:
Spoiler: dmesg output
Code:
[17027.280526] usb 1-4: USB disconnect, device number 9
[17027.701836] usb 1-4: new high-speed USB device number 10 using xhci_hcd
[17027.939869] usb 1-4: New USB device found, idVendor=04e8, idProduct=6860, bcdDevice= 4.00
[17027.939872] usb 1-4: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[17027.939873] usb 1-4: Product: GT-P5210
[17027.939874] usb 1-4: Manufacturer: samsung
[17027.939875] usb 1-4: SerialNumber: 3200574e03bfc000
[17027.982910] cdc_acm 1-4:1.1: ttyACM0: USB ACM device
[17094.836586] usb 1-4: USB disconnect, device number 10
-- the same without the line "USB disconnect, device number 10" does appear when starting the tablet in original android - so i would say, the usb cable is working
deviceinfo
from the wiki i already tried setting the deviceinfo "deviceinfo_flash_fastboot_vendor_id="04e8" "
in "~/.pmbootstrap/cache_git/pmaports/device/testing/device-samsung-santos10wifi/deviceinfo"
-- but i am still "waiting for any device"
and the wiki of deviceinfo states as obsolete options:
flash_fastboot_vendor_id: fastboot used to have a -i option, but this was removed (#1830). Since we only had one device using this and nobody to verify if the option is really needed with this device, we decided to remove it. If you are interested in bringing it back, please create a new issue.
Click to expand...
Click to collapse
udev
the fix "Maybe you need to install udev rules on your host Linux distribution" (also from wiki), i do not really understand how to start with ..could you give me a hint? browsing resulted in finding this https://community.linuxmint.com/software/view/udev - Version 245.4-4ubuntu3.14 of this was already installed
last solution from wiki with "pmbootstrap shutdown" did not help either
but some different output at dmesg was produced (dont know it it really was because of pmb shutdown):
Spoiler: dmesg output (a little different than earlier)
Code:
[18287.548108] usb 1-4: new high-speed USB device number 14 using xhci_hcd
[18287.786734] usb 1-4: New USB device found, idVendor=04e8, idProduct=6860, bcdDevice= 4.00
[18287.786737] usb 1-4: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[18287.786738] usb 1-4: Product: GT-P5210
[18287.786739] usb 1-4: Manufacturer: samsung
[18287.786740] usb 1-4: SerialNumber: 3200574e03bfc000
[18287.830790] cdc_acm 1-4:1.1: ttyACM0: USB ACM device
[18293.078518] usb 1-4: reset high-speed USB device number 14 using xhci_hcd
[18293.243338] cdc_acm 1-4:1.1: ttyACM0: USB ACM device
[18366.042217] usb 1-4: reset high-speed USB device number 14 using xhci_hcd
[18366.207183] cdc_acm 1-4:1.1: ttyACM0: USB ACM device
[18408.865985] [UFW BLOCK] IN=enp6s0 OUT= MAC=01:00:5e:00:00:01:88:9e:68:cd:5b:0c:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=28 TOS=0x00 PREC=0x00 TTL=1 ID=0 PROTO=2
[18408.866158] [UFW BLOCK] IN=enp6s0 OUT= MAC=01:00:5e:00:00:01:88:9e:68:cd:5b:0c:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=0 PROTO=2
// -- and 10 more times the same "[UFW BLOCK] ..." line inbetween --
[19094.131416] usb 1-4: USB disconnect, device number 14
when starting the tablet with power+vol [*edit: Vol Up] i am seeing "Android system recovery <3e>" quit fast ..is this where i need to start the "pmbootstrap flasher flash_kernel"? (i also tried starting the flasher and waiting for the device when booting using power+vol.. ending up with the same result)
Spoiler: device displays this when fastbooting(?)
Code:
Android system recovery <3e>
KOT49H.P5210XXUB0H1
Volume up/down to move hightlight:
power button to select.
> reboot system now
> apply update from ADB
> apply update from external storage
> wipe data/factory reset
> wipe cache partition
> apply update from cache
# MANUAL MODE
-- Applying Multi-CSC...
Applied the CSC-code: DBT
Successfully applied multi-CSC.
and in the background i can see "Kein Befehl" + the green Android thing with a warning in its open "stomach"
additionally the battery (the original already "gave up" and was replaced earlier) shows a sign for two days now displaying a red cross in the battery icon, and it has not been loading since then, just reducing its capacity to 35% at the moment ..so time is kind of running out soon :x -- it was loading fine when not activated and running android.
__________
do you have any idea what i am doing wrong?
thanks for your help!
ps: sorry for the long post, i just wanted to give you all information needed..
"Power + Volume Down" = flash mode <- this is what we want.
("Power + Volume Up" = recovery mode)
My fault.
myusernamemustbeunique said:
usb debugging is activated and pmbootstrap installed/prepared as described above by Ungeskriptet.
[...]
when starting the tablet with power+vol[up] i am seeing "Android system recovery <3e>" quit fast ..is this where i need to start the "pmbootstrap flasher flash_kernel"?
Click to expand...
Click to collapse
Answer: No!
I was just too stupid... I pressed "Power + Volume Up" so I entered the recovery mode..... ._.
(-> So it has not been "prepared as described above" (using "Power + Volume Down") and that was the fault.)
Sorry for the troublemaking.
And thanks a lot for the guide, @Ungeskriptet !
I will now step into installing packages for firefox, visual keyboard, etc. ...
-> Do you have any recommodation for setting up the keyboard?