nand boot on X1 - XPERIA X1 Q&A, Help & Troubleshooting

Hello everyone,
i want to try a little project about nand booting on X1
so i have some questions...
1.How high is the chance to brick my device with the right ram_start and ram_address?
2.Would any one help me?
3.Are the ram start and size right and the other things(tinboot2.S)?
Code:
@
@ Tinboot V 1.0
@ Very simple bootloader for HTC Vogue
@ Martin Johnson - [email protected]
@
.equ LOAD_START, 0x10000000
.equ RAM_START, 0x10000000
.equ RAM_SIZE, 0x08000000
.equ INITRD_START, RAM_START+0x00800000
.equ KERNEL_OFFSET, 0x8000
.equ XIP_END, 0x0100000
.org 0
b boot
.org 0x40
.word 0x43454345
.word romhdr+0x80000000 @ location of wince romhdr
.word romhdr
.org 0x100
tags: .word 5,0x54410001,1,0x1000,0 @ ATAG_CORE, pagesize=4K
.word 4,0x54410002,RAM_SIZE,RAM_START @ ATAG_MEM
.word 4,0x54420005,INITRD_START,fin-initrd @ ATAG_INITRD2
cmdline_start: .word (cmdline_end-cmdline_start)/4,0x54410009 @ ATAG_CMDLINE
.ifdef kovsky
.asciz "gsensor_axis=2,1,3 msmvkeyb_toggle=off htc_hw.force_cdma=1 panic=0 acpuclock.oc_freq_khz=600000 pm.sleep_mode=1 mtdparts=msm_nand:[email protected](nand),[email protected](root),[email protected](system),[email protected](userdata)"
.endif
.align
cmdline_end: .word 0,0 @ ATAG_END
.org 0x00001000
boot: ldr r0,loadstart_ptr
ldr r1,ramstart_ptr
ldr r3,fin_ptr
copycode: ldr r2,[r0],#4
str r2,[r1],#4
cmp r1,r3
blo copycode
ldr pc,start_ptr
start: ldr r0,initrd_ptr
ldr r3,fin_ptr
ldr r1,ird_start_ptr
copyinitrd: ldr r2,[r0],#4
str r2,[r1],#4
cmp r0,r3
blo copyinitrd
mov r0,#0
ldr r1,mtype
ldr r2,tags_addr
ldr pc,kernel_start
mtype: .word MTYPE
start_ptr: .word start+RAM_START
loadstart_ptr: .word LOAD_START
ramstart_ptr: .word RAM_START
initrd_ptr: .word initrd+RAM_START
fin_ptr: .word fin+RAM_START
ird_start_ptr: .word INITRD_START
kernel_start: .word RAM_START+0x8000
tags_addr: .word RAM_START+0x100
romhdr:
.word 0x0 @ dllfirst
.word 0x0 @ dlllast
.word 0x80000000 @ physfirst
.word 0x80000000+fin @ physlast
.word 0 @ num mods
.word 0x80000000+fin @ ramstart
.word 0x80000000 @ ramfree
.word 0x83000000 @ ramend
.word 0 @ copyentries
.word 0x80000000 @ copyoffset
.word 0 @ profilelen
.word 0 @ profileoffset
.word 0 @ numfileshy
.word 0 @ flags
.word 0x20 @ fsrampercent
.word 0 @ drvglobstart
.word 0 @ drvgloblen
.word 0x201c2 @ cputype/flags
.word 0x80000000 @ pextensions
.word 0 @ trackingstart
.word 0 @ trackinglen
.org KERNEL_OFFSET
kernel:
.incbin "kernel/zImage"
initrd:
.incbin "kernel/initrd.gz"
.align
fin:
Yea im a noob in that but i will learn it because everyone must try it to learn
pleasy dont come one with you dont get it to work...or learn first compiling the
Kernel...i know...i want it learn by doing
Hope anyone can help me.
And sorry for my very bad English hope u can unsterstand all >.<

Great to see that somebody start to doing that !!!
I will see with NEOPEEK to help you, maybe he know much more than anyother
PM me please

THAT'S GREAT!
Hope you'll make it soon...

So...i have now downloaded neopeeks xperia x1 tinboot an correctet some thing
if i would do that not i think i would brick my device. Hope i doesn't brick my
device...are there no one who can help or something?
Edit: i had tryed tinboot on my device and it stops at bma150: Registering Bosch BMA150 driver but if i restart
my X1 so come Kernel Panic.... Hope i get more to work.

destrix said:
So...i have now downloaded neopeeks xperia x1 tinboot an correctet some thing
if i would do that not i think i would brick my device. Hope i doesn't brick my
device...are there no one who can help or something?
Edit: i had tryed tinboot on my device and it stops at bma150: Registering Bosch BMA150 driver but if i restart
my X1 so come Kernel Panic.... Hope i get more to work.
Click to expand...
Click to collapse
you should ask X1's android developers for help. they're always active on Android development forum: http://forum.xda-developers.com/forumdisplay.php?f=622

Related

VPA II Compact - OMAP850-195 MHZ - with Linux ????

Hello,
sorry about my poor english, i am german.
i have a Vodafone VPA II compact
i wanna help to port linux to the VPA II c
if sombody tell me what can i do....
i used gnuharet-200604111910.exe to get some informations:
i made the telnet-session to the haret with putty.exe on 169.254.2.1 on port 9999
Welcome, this is GNU/HaRET running on WindowsCE v5.1
PWMinimal virtual address: 00010000, maximal virtual address: 7fffffff
CPU is ARM ARM arch unknown(6) stepping 3 running in user mode
Enter 'HELP' for a short command summary.
-----------------
FB1: form=1 bpp=16 fbaddr=4A300020/20001020 x=240/2 y=320/480
FB0: form=160 bpp=16 fbaddr=4A300020/20001020 x=240/480 y=320/480
HaRET(1)#
dump wince
OEMINFO: WIZA100
PLATFORMTYPE: PocketPC
ps: pid=fbb4002 ppid=0 pmem=c2000000 hand=fbb4002 procname=NK.EXE
ps: pid=6fba4bfa ppid=0 pmem=4000000 hand=6fba4bfa procname=filesys.exe
ps: pid=4e90ee36 ppid=0 pmem=6000000 hand=4e90ee36 procname=device.exe
ps: pid=ce365582 ppid=0 pmem=8000000 hand=ce365582 procname=shell32.exe
ps: pid=2e52918e ppid=0 pmem=a000000 hand=2e52918e procname=gwes.exe
ps: pid=ce365a0a ppid=0 pmem=c000000 hand=ce365a0a procname=services.exe
ps: pid=e02243a ppid=0 pmem=e000000 hand=e02243a procname=poutlook.exe
ps: pid=e0c3ca2 ppid=0 pmem=10000000 hand=e0c3ca2 procname=sddaemon.exe
ps: pid=ee0c3f66 ppid=0 pmem=12000000 hand=ee0c3f66 procname=connmgr.exe
ps: pid=ce0c3442 ppid=0 pmem=14000000 hand=ce0c3442 procname=srvtrust.exe
ps: pid=4dec2e7e ppid=0 pmem=16000000 hand=4dec2e7e procname=rapiclnt
ps: pid=8de95c4a ppid=0 pmem=18000000 hand=8de95c4a procname=cprog.exe
ps: pid=8e10d222 ppid=0 pmem=1a000000 hand=8e10d222 procname=WiFiTray.exe
ps: pid=adf63a2a ppid=0 pmem=1c000000 hand=adf63a2a procname=PowerTray.exe
ps: pid=ddee43e ppid=0 pmem=1e000000 hand=ddee43e procname=repllog.exe
ps: pid=2dc71812 ppid=0 pmem=20000000 hand=2dc71812 procname=tmail.exe
ps: pid=ce7ec43a ppid=0 pmem=22000000 hand=ce7ec43a procname=fexplore.exe
ps: pid=2db4243e ppid=0 pmem=24000000 hand=2db4243e procname=gnuharet-200604111910.exe
-----------------
FB1: form=1 bpp=16 fbaddr=4A300020/20001020 x=240/2 y=320/480
FB0: form=160 bpp=16 fbaddr=4A300020/20001020 x=240/480 y=320/480
dump MMU mmu.txt, dont work VPAIIc hangs or reboots
Infos from Windows Mobile
Windows Mobile 5.0
OS 5.1.70 (Build 144061.1.1
Processor: OMAP850-195 MHZ (Texas Instruments)
RAM 44.11 MB
ROM-Version: 1.6.3.1 GER
ROM-Date: 11/1/05
ExtROM-Version: 1.6.3.102
GSM vERSIOn: 01.11.10
OS: 1.6.3.1
IPL: 1.06
SPL 1.06
CPU: OMAP850
Speed: 195 MHZ
LCD: 240x320
Colors: 65535
Data-Bus: 16bit
Flash-Chip: M-Systems G3
Flash-Size: 128 MB
RAM-Size: 64 MB
the output of the dump´s are attached
On the Label under der battery is
WIZA100
FCC ID: NMB8WZ
thanks
bye
ds2k5
I made Firmware Update on the VPAIIcompact
RUU_Wizard_2210301_22103102_021911_VF-DE_Ship.exe
from www.vodafone.de
Now are:
Windows Mobile 5.0
OS 5.1.195 (Build 14847.2.0.0
Processor: OMAP850-195 MHZ
RAM 44.04 MB
ROM-Version: 2.21.3.1 GER
ROM-Date: 3/2/06
ExtROM-Version: 2.21.3.102
GSM Version: 02.19.11
CPU: OMAP850
Speed: 195 MHZ
LCD: 240x320
Colors: 65535
Data-Bus: 16bit
Flash-Chip: M-Systems G3
Flash-Size: 128 MB
RAM-Size: 47.46 MB
@ boottime
OS: 2.21.3.1
IPL: 2.21
SPL: 2.21
GSM: 02.19.11
gnuharet-200604111910.exe
Welcome, this is GNU/HaRET running on WindowsCE v5.1
PWMinimal virtual address: 00010000, maximal virtual address: 7fffffff
CPU is ARM ARM arch unknown(6) stepping 3 running in user mode
Enter 'HELP' for a short command summary.
-----------------
FB1: form=1 bpp=16 fbaddr=4A300020/20001020 x=240/2 y=320/480
FB0: form=160 bpp=16 fbaddr=4A300020/20001020 x=240/480 y=320/480
HaRET(1)#
the dump mmu crash, and vpaIIc is freezed, but i record it with
telnet -f mmu.txt 169.254.2.1 9999
dump ps don´t work wih this version
is there a newer version of gnuharet like: gnuharet-200604111910.exe ?
thanks bye
ds2k5
ds2k5 said:
Data-Bus: 16bit
Flash-Chip: M-Systems G3
Flash-Size: 128 MB
Click to expand...
Click to collapse
It's a good info.
CPU is ARM ARM arch unknown(6) stepping 3 running in user mode
Click to expand...
Click to collapse
This CPU is not really supported by haret.
-----------------
FB1: form=1 bpp=16 fbaddr=4A300020/20001020 x=240/2 y=320/480
FB0: form=160 bpp=16 fbaddr=4A300020/20001020 x=240/480 y=320/480
Click to expand...
Click to collapse
This is also useful information.
the dump mmu crash, and vpaIIc is freezed, but i record it with
telnet -f mmu.txt 169.254.2.1 9999
Click to expand...
Click to collapse
I think the data is useless. It is necessary to find out
the address of the 1 level page table by some
means (i didn't read the OMAP docs, on the PXA there is a special CPU command), or
using the common wince interface through the KStruct at 0xffffc00, i think.
Code:
dump ps don´t work wih this version
Strange, but who knows.
is there a newer version of gnuharet like: gnuharet-200604111910.exe ?
Click to expand...
Click to collapse
It does not matter. gnuharet is very intel PXA-specific and needs some new code to support the OMAP.
hello cr2,
i dont know, but i hope this page can help you:
http://focus.ti.com/omap/docs/omaps...tedata/cm/splashomap/data/linux_com_downloads
i become some info from: Johnson, Steve-OMAP [[email protected]]
----
Thank you for asking. http://linux.omap.com is to provide working TI kernels for various OMAP chips that are supported by us, mainly the OMAP2 series now. The OMAP850 on Linux is not supported by any TI development that I know of. The email list and GIT tree are the right places to discuss the OMAP850. There have already been 850 patches provided by an engineer from Google, and at least one other person on the list has discussed making changes for that platform.
I suggest you search the list archives and get in touch with other people who are interested in the 850.
Regards,
Steve
----
ds2k5
@cr2
with gnuharet-200606032321.exe from:
http://jornada820.sourceforge.net/files/haret/
dump ps works !
hello cr2
>> gnuharet is very intel PXA-specific and needs some new code to support the OMAP.
Is it possible to tell me, what do you need exact to integrate the omap850
in the sourcecode of gnu-HaRet ?
I found a guy that can help you, but i dont know which infomations you need.
bye
ds2k5
ds2k5 said:
Is it possible to tell me, what do you need exact to integrate the omap850
in the sourcecode of gnu-HaRet ?
Click to expand...
Click to collapse
You should look into the HTC typhoon code for the GPIO handling, and implement a GPIO watch function.
Then it is necessary to integrate the assembler code
from the h6300 bootloader:
http://handhelds.org/moin/moin.cgi/HpIpaqH6315
There are a (HaRET)-Projekt that can be useful:
(Developer: nicolas schichan)
http://chac.le-poulpe.net/~nico/tornado/
Please read: http://chac.le-poulpe.net/~nico/tornado/README
Fist boot time: (but kernel panic)
i use the kernel source: linux-2.6.16.23
with: patch-2.6.16-omap1 & patch-2006-06-04
i create a empty file, like this way:
# Create a 14 MB File
dd if=/dev/zero of=/var/tmp/cc.ext2 bs=1M count=5
# map the file /var/tmp/cc.ext2 to device /dev/loop5
losetup /var/tmp/cc.ext2 /dev/loop5
# show the active loops
losetup /dev/loop5
# create a ext2-filesystem on the file/device
mkfs.ext2 /dev/loop5
# delete the mapping to file
losetup -d /dev/loop5
# show active loops
losetup -a
gzip -9 /var/tmp/cc.ext2
then i have the following outpot un the display:
....
....
RAMDISK: COmpressed image found at block 0
VFS: Mounted root (ext2 filesystem).
Freeing init memory 92K
Warning unable to open an initial console.
Failed to execute /linuxrc. Attemping defaults...
Kernel panic - not syncing: No init found.
Try passing init= option to kernel.
Please see the "vpa_compact_ii.jpg"
Can sombody tell me, how to create a initrd file with needed files
inside ? (initrd is the cc.ext2.gz)
ds2k5 said:
There are a (HaRET)-Projekt that can be useful:
(Developer: nicolas schichan)
http://chac.le-poulpe.net/~nico/tornado/
Please read: http://chac.le-poulpe.net/~nico/tornado/README
Click to expand...
Click to collapse
Good for you
Can sombody tell me, how to create a initrd file with needed files
inside ? (initrd is the cc.ext2.gz)
Click to expand...
Click to collapse
You have already created it with the instructions
above. Now you need to fill it. Usually it's busybox,
kernel modules and some setup stuff.
Dowload the ramdisk for HTC Universal, decompress
it and "mount -o loop ramdisk /somewhere".
Then you can just copy the files over to your ramdisk
and adapt the /linuxrc file in the root directory.
/linuxrc is just a usual shell script.
hi cr2,
thanksm the problem is that the haret.exe that i use
have the problem that i crash if the initrd file ist bigger than 300 kb
message from deveopler:
"this should not exceed 300k (compressed) and HaRET should
handle this very well."
i hope i can delete many files in the "htc_universal inittd" that i
fit the size
thanks
dennis
Is that log you show actually Linux running on the HTC Wizard? If so, could you please place the files up online somewhere that they can be downloaded and played with?
I'm very interested in getting involved in getting a usable Linux distribution going for the HTC Wizard.
hello rwl4,
try http://omap850.om.funpic.de/downloads/wizard/
create a directory \Storage\Program Files\HaRET
put the files: HaRET_omap.exe; linux.ha; zImage
in it, and run the "HaRET_omap.exe"
but its only boot the kernel
no initrd file, -> kernel panic
not running successfuly !!!
to create a cc.ext2.gz file you need
buildroot & busybox & uClibc found here:
http://buildroot.uclibc.org
i am not good enoeuth to complie the tools, sorry !
but you can do it !
but not bigger than 300 kb (gziped)
ds2k5
good news.
i become the ".config" file for "buildroot"
and can compile the buildroot
so i can make the cc.ext2.gz
the kernel boots, and i shows a login promt:
---------------
Welcome to the Erik´s uClibc development enviroment.
uclibc login:
---------------
but the keyboard do not work
a picture i cant made, sorry !
ds2k5
better news. "login via telnet is possible"
i become the cc.ext2.gz from the tronado-haret deveoper (nico)
with this initrd is it possible to login via telnet
download the files: http://omap850.om.funpic.de/downloads/wizard/
copy the nico.cc.ext2.gz to device at \Storage\Program files\Haret\cc.ext2.gz
copy HaRET_omap.exe linux.ha zImage to \Storage\Program files\Haret\
run the haret.exe
on the linux pc you have to switch to root and type in:
ifconfig usb0 up 10.226.6.1 netmask 255.255.0.0
ping 10.226.6.6
if ping is OK, then
telnet 10.226.6.6
no user or password is needed
have fun
the QWERTZ Keyboard do not work !
_________________________________________________________
If i put the key: on the Display is it:
L = 7
Shift/Cap = 4
c = 8
r & v = delete
b = *
n = 0
m = 9
(red point) = 2
<tab> = 6
<win-key> = 1
Sym = 3
, = 5
f = <space>
k = <ENTER>
<green telefon> = 9
<cam-key> = 5
<voice-key> = 1
_________________________________________________________
ds2k5
thanks very much to nico (nicolas schichan)
KEYBOARD:
i compile the kernel: zImage with tornado-keyboad driver in debug mode:
Here are the OutputCodes:
Klick on the Display = ENTER see on the Display
1 (REDPOINT + Q) = 5-5 p
6-5 p
5-5 r
6-5 r
2 (REDPOINT + W) = 0-3 p
5-3 p
6-3 p
0-3 r
5-3 r
6-3 r
....
.....
The same codes like the "q w e r t z u i o p"
1=q, 2=w, 3=e, 4=r, 5=t, 6=z, 7=u, 8=i, 9=o, 0=p
q = 5-5 pressed
6-5 pressed
5-5 released
6-5 released
Q = 5-5 pressed
6-5 pressed
5-5 released
6-5 released
0-0 released
4-0 released
5-0 released
w = 5-3 pressed
6-3 pressed
0-3 released
5-3 released
6-3 reelased
W = 0-3 pressed
5-3 pressed
6-3 pressed
0-3 released
5-3 released
6-3 released
0-0 released
4-0 released
5-0 released
NO DIFFERENZ if pressed **** or not
e = 4-5 pressed
5-5 pressed
4-5 released
5-5 released
r = 0-3 pressed
4-3 pressed
5-3 pressed
0-3 released
4-3 released
5-3 released
t = 3-6 pressed
4-6 pressed
3-6 released
4-6 released
z = 2-6 p
3-6 p
2-6 r
3-6 r
u = 1-6 p
2-6 p
1-6 r
2-6 r
i = 1-5 p
1-5 r
o = 0-4 p
4-4 p
5-4 p
0-4 r
4-4 r
5-4 r
p = 0-4 p
5-4 p
6-4 p
0-4 r
5-4 r
6-4 r
a = 5-6 p
6-6 p
5-6 r
6-6 r
s = 0-2 p
5-2 p
6-2 p
0-2 r
5-2 r
6-2 r
d = 4-6 p
5-6 p
4-6 r
5-6 r
f = 0-2 p
4-2 p
5-2 p
0-2 r
4-2 r
5-2 r
g = 3-5 p
4-5 p
3-5 r
4-5 r
h = 2-5 p
3-5 p
2-5 r
3-5 r
j = 0-3 p
2-3 p
3-3 p
0-3 r
2-3 r
3-3 r
k = 0-3 p
1-3 p
2-3 p
0-3 r
1-3 r
2-3 r
l = 0-1 p
3-1 p
4-1 p
0-1 r
3-1 r
4-1 r
BACKSPACE = 0-4 p
3-4 p
4-4 p
0-4 r
3-4 r
4-4 r
SHIFT = 0-0 pressed 4
4-0 pressed
5-0 pressed
0-0 released
4-0 released
5-0 released
y = 0-1 p
5-1 p
6-1 p
0-1 r
5-1 p
6-1 p
x = 0-0 p
5-0 p
6-0 p
0-0 r
5-0 r
6-0 r
c = 0-1 p
4-1 p
5-1 p
0-1 r
4-1 r
5-1 r
v = 0-3 p
3-3 p
4-3 p
0-3 r
b = 0-2 p *
3-2 p
4-2 p
0-2 r
3-2 r
4-2 r
n = 0-2 p 0
2-2 p
3-2 p
0-2 r
2-2 r
3-2 r
m = 0-2 p 9
1-2 p
2-2 p
0-2 r
1-2 r
2-2 r
CURSOR UP = <NOTHING>
ENTER = 0-4 p
2-4 p
3-4 p
0-4 r
2-4 r
3-4 r
"RED POINT" = 0-0 p
2-0 p
3-0 p 2
0-0 r
2-0 r
3-0 r
TAB = 0-1 p
2-1 p
3-1 p
0-1 r
2-1 r
3-1 r
"WINDOWS KEY" = 0-0 p 1
1-0 p
2-0 p
0-0 r
1-0 r
2-0 r
"OK KEY" = 0-4 p
1-4 p
2-4 p
0-4 r
1-4 r
2-4 r
SPACE = 0-0 p 3
3-0 p
4-0 p
0-0 r
3-0 r
4-0 r
, = 0-1 p 5
1-1 p
2-1 p
0-1 r
1-1 r
2-1 r
CUSOR LEFT = <NOTHING>
CURSOR DOWN = <NOTHING>
CURSOR RIGHT = <NOTHING>
Keys the Pressed with "Redpoint"
A = !
S = "
D = §
F = $
G = %
J = ß
K = (
L = )
BACKSPACE = DEL Key
**** = CAP
Y = /
X = =
C = +
V = @
B = € (EURO)
N = ?
M = ;
CURSOR UP = :
TAB = _
WINDOWS KEY = -
SPACE = SYM (Sylmbols)
, = *
CURSOR Left = .
CURSOR Down = #
CURSOR Right = ~
recive call = 0-2 p 9
1-2 p
0-2 r
1-2 r
hang up call = 0-2 p
6-2 p
7-2 p
0-2 r
6-2 r
7-2 r
"Joystick" = <NOHTING>
MAIL key = 0-5 p
1-5 p
0-5 r
1-5 r
"Browser key" = 6-5 p
6-5 r
volume down = 6-3 p
7-3 p
0-3 p
0-3 r
6-3 r
7-3 r
volume up = 0-3 p
1-3 p
0-3 r
1-3 r
"Comnuncation Center" = 0-0 p
6-0 p
7-0 p
0-0 r
6-0 r
7-0 r
"Record Message" = 0-0 p
1-0 p
0-0 r
1-0 r
Digital Cam = 0-1 p
1-1 p
0-1 r
1-1 r
Calendar = 6-6 p
7-6 p
6-6 r
7-6 r
Contacts = 0-6 p
1-6 p
0-6 r
1-6 r
Hello ds2k5!
I recently purchased the Cingular 8125 version of the Wizard and am interested in getting Linux up and running on here... I have previously compiled and set up linux on an older iPAQ. Over the weekend I will be setting up the proper cross-compile tools on my linux box to get started on this project. I'm going to private message you with my personal e-mail address. I look forward to a joint effort to get things up and running!
i have the mmc driver set to debug
here are the output of the dmesg command:
/proc # dmesg
type: 0x00
OMAP0000 revision 1 handled as 00xx id: 0000000000000000
SRAM: Mapped pa 0x20000000 to va 0xd0000000 size: 0x32000
tornado_map_io done.
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets
Built 1 zonelists
Kernel command line: root=/dev/ram0 init=/linuxrc
tornado_init_irq.
Clocks: ARM_SYSST: 0x1040 DPLL_CTL: 0x2793 ARM_CKCTL: 0x6506
Clocking rate (xtal/DPLL1/MPU): 13.0/195.0/195.0 MHz
Total of 96 interrupts in 3 interrupt banks
OMAP730 GPIO hardware
PID hash table entries: 512 (order: 9, 8192 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 96MB = 96MB total
Memory: 94592KB available (1764K code, 362K data, 88K init)
Calibrating delay loop... 89.70 BogoMIPS (lpj=448512)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 429K
NET: Registered protocol family 16
Tornado init.
OMAP730 Watchdog seems to be activated, disabling it for now.
trying to enable USB.
unable to reset USB_EN GPIO after 20 tries.
I will try to continue anyway: USB may not be available.
USB_EN to 0 after 19 tries.
MMC host reset done: remaining tries: 100
OMAP DMA hardware version 1
DMA capabilities: 000c0000:00000000:01ff:003f:007f
Initializing OMAP McBSP system
mcbsp: could not acquire dsp_ck handle.
omapdsp: unsupported omap architecture.
USB: hmc 4, usb0 2 wires (dev)
NetWinder Floating Point Emulator V0.97 (double precision)
io scheduler noop registered
io scheduler deadline registered (default)
HTC Tornado Backlight driver.
VSFB Frame buffer driver for HTC OMAP Based Phones.
vsfb: framebuffer at 0x20001020, mapped to 0xc6800020, size 150k
Console: switching to colour frame buffer device 40x29
TI OMAP Watchdog Timer for OMAP730
HTC Tornado Vibrator driver.
HTC Tornado led driver.
RAMDISK driver initialized: 1 RAM disks of 16384K size 1024 blocksize
udc: OMAP UDC driver, version: 4 October 2004 (iso)
udc: OMAP UDC rev 3.6
udc: hmc mode 4, integrated transceiver
udc: fifo mode 3, 648 bytes not used
usb0: Ethernet Gadget, version: May Day 2005
usb0: using omap_udc, OUT ep2out-bulk IN ep1in-bulk STATUS ep3in-int
usb0: MAC c2:2d:2b:75:5f:fd
usb0: HOST MAC 6e:8b:fa:ec:af:d3
mice: PS/2 mouse device common for all mice
HTC Tornado Keypad Driver.
Using HTC Tornado keymap.
input: tornado-keypad as /class/input/input0
MMC1: set_ios: clock 0Hz busmode 1 powermode 0 Vdd 0.00
NET: Registered protocol family 2
MMC1: set_ios: clock 400000Hz busmode 1 powermode 1 Vdd 0.21
MMC1: set_ios: clock 400000Hz busmode 1 powermode 2 Vdd 0.21
MMC1: set_ios: clock 400000Hz busmode 1 powermode 2 Vdd 0.21
MMC: starting cmd 00 arg 00000000 flags 00000040
MMC1: CMD0, argument 0x00000000
MMC IRQ 0080 (CMD 0): CTO
MMC1: Command timeout, CMD0
MMC1: Response 00000000
MMC1: End request, err 1
MMC: req done (00): 1: 00000000 00000000 00000000 00000000
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 2, 16384 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
MMC1: set_ios: clock 400000Hz busmode 1 powermode 2 Vdd 0.21
MMC: starting cmd 37 arg 00000000 flags 00000015
MMC1: CMD55, argument 0x00000000, CRC
MMC IRQ 0080 (CMD 55): CTO
MMC1: Response 00000000
MMC1: End request, err 1
MMC: req done (37): 1: 00000000 00000000 00000000 00000000
MMC: starting cmd 37 arg 00000000 flags 00000015
MMC1: CMD55, argument 0x00000000, CRC
MMC IRQ 0080 (CMD 55): CTO
MMC1: Response 00000000
MMC1: End request, err 1
MMC: req done (37): 1: 00000000 00000000 00000000 00000000
MMC: starting cmd 37 arg 00000000 flags 00000015
MMC1: CMD55, argument 0x00000000, CRC
MMC IRQ 0080 (CMD 55): CTO
MMC1: Response 00000000
MMC1: End request, err 1
MMC: req done (37): 1: 00000000 00000000 00000000 00000000
MMC: starting cmd 37 arg 00000000 flags 00000015
MMC1: CMD55, argument 0x00000000, CRC
MMC IRQ 0080 (CMD 55): CTO
MMC1: Response 00000000
MMC1: End request, err 1
MMC: req done (37): 1: 00000000 00000000 00000000 00000000
MMC: starting cmd 01 arg 00000000 flags 00000061
MMC1: CMD1, argument 0x00000000
MMC IRQ 0080 (CMD 1): CTO
MMC1: Response 00000000
MMC1: End request, err 1
MMC: req done (01): 1: 00000000 00000000 00000000 00000000
MMC1: set_ios: clock 0Hz busmode 1 powermode 0 Vdd 0.00
RAMDISK: Compressed image found at block 0
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 88K
Hey Great work!
I can get the Console on my T-Mobile MDA Vario. I also get the Problem with the Keyboard.
Thanks! Hopefully there will be a full working Linux for the wizard some day
@Sebi82
Hi,
it is not my work, i compiled only the Kernel.
The Work dit Nico (Tornado Project)
Do the USB-Network works ?
Can you Login with telent ?
The KeyboardDriver is for the Tornado, it do not FIT to WIZARD
I need help at the KeyboardDriver.
I am not a Developer SORRY
@ALL
i search for a contact to Texas Instruments.
Need Informations:
- GPIO (General Purpose Input)
- Devices: IrDA, Bluetooth, Wireless, USB, Sound, Display, GPRS, Mobile Phone, DigitalCam
- HardwareAddress / BaseAddress
- circuit diagram
somebody can help me ?
thanks
ds2k5

M:Mafia Groups

I prefer this game over Dungeon Quest Live purely because it's a much better experience on the phone. So anyways, just like there's a thread on DQL, there might as well be one on M:M
id: 125.190.020
585475086 add me to!!! these games and id look up need to be sticky'd
Add me XD
823 415 097
can i create a new character?
youngstacks74 said:
can i create a new character?
Click to expand...
Click to collapse
Yes you can
These are all the ID's that people have posted on the market. Figured I would share since I took the time to copy them down.
352 940 269 ---- 241 426 194 ---- 496 122 015
241 426 194 ---- 951 614 820 ---- 999 105 282
204 653 327 ---- 344 157 348 ---- 169 057 741
614 367 736 ---- 733 837 703 ---- 252 244 520
553 978 185 ---- 702 358 939 ---- 284 853 920
673 869 552 ---- 683 144 161 ---- 478 003 436
275 175 947 ---- 561 068 698 ---- 373 065 693
606 888 466 ---- 715 655 185 ---- 169 309 810
706 264 480 ---- 454 806 723 ---- 413 923 628
675 877 121 ---- 430 640 050 ---- 398 387 521
163 821 588 ---- 366 938 415 ---- 871 844 122
445 877 749 ---- 633 181 174 ---- 187 277 120
362 382 556 ---- 467 084 070 ---- 758 913 978
994 290 376 ---- 187 868 185 ---- 525 881 465
974 394 020 ---- 823 202 489 ---- 818 987 107
181 517 254 ---- 552 747 553 ---- 267 536 196
305 074 483 ---- 663 574 792 ---- 391 738 500
788 121 719 ---- 374 955 544 ---- 298 718 707
845 099 267 ---- 618 298 232 ---- 649 728 292
606 583 408 ---- 226 725 542 ---- 488 884 622
909 471 563 ---- 166 684 678 ---- 291 126 147
862 671 689 ---- 685 030 437 ---- 740 761 505
727 440 073 ---- 768 490 942 ---- 890 055 073
529 460 295 ---- 936 870 696 ---- 502 501 805
172 160 759 ---- 982 488 595 ---- 951 830 885
619 454 110 ---- 113 108 052 ---- 489 776 597
976 527 660 ---- 665 487 917 ---- 342 312 019
234 086 704 ---- 365 508 958 ---- 624 090 407
899 004 211 ---- 843 965 519 ---- 357 791 348
738 091 974 ---- 136 321 613 ---- 239 266 640
232 415 820 ---- 452 855 149 ---- 346 808 892
907 309 472 ---- 417 719 056 ---- 203 789 798
116 536 641
imbonez9 said:
Yes you can
Click to expand...
Click to collapse
how? i tried uninstalling
538 708 334
new to the game. i like it, thanks.
key is to stack your money up and defense.. dont worryin about fighting other people.. thats just me
709-352-934
986 862 541
491 262 141
Game is awesome, hopefully Playdom (creator of Mobsters and others) can get on board and hopefully make their versions so I can link to my mobsters acct anytime!
youngstacks74 said:
how? i tried uninstalling
Click to expand...
Click to collapse
You have to log onto Facebook or if the game is on Myspace that way to restart it from there.
Add me
Add me "Big Julian" 863 623 054
609 647 921 pls add me. thx
add me too pls 526 122 705
thx
My id is 862 425 329 add me
My id is: 772700411
I'll play along: 358 360 919
Just started playing. Have no idea what to do......
ID: 470219494
add me anyone
Hey my id# is 293-001-179

Thread only for Battery results

Please, can you give some information and results about the running time on Android ? Normal usage is: calling, some internet, some messages.
code name of device
version of device SPL radio
version of Android
kernel version
rootfs version
initrd version
Duration
6 hours
device: HTC Touch Diamond 2 T5353
SPL radio: 4.49.25.91
version of Android: XDANDROID 2.2 17.9.2010
kernel version: 8.9.2010
htc-msm-linux-20100908_204144-package.tar.bz2
rootfs version: rootfs-20100917-f4eabbb.zip
initrd version: initrd-20100813-b11116a.gz
Duration: 6 hours
7 hours
device: HTC Touch Diamond 2 T5353
SPL radio: 4.49.25.91
version of Android: XDANDROID 2.2 17.9.2010
kernel version: 26.9.2010
htc-msm-linux-20100926_001914-package.tar.bz2
rootfs version: rootfs-20100917-f4eabbb.zip
initrd version: initrd-20100813-b11116a.gz
Duration: 7 hours
6 hours
device: HTC Pure (Warhawk) ST6356
SPL radio: not sure (stock)
version of Android: (3D) XDANDROID 2.2 17.9.2010 [FRX01 Final]
kernel version: 17.9.2010
htc-msm-linux-20100925_154620-package.tar
rootfs-20100917-f4eabbb
initrd-20100813-b11116a
Duration: 6 hours
device: HTC Touch Diamond 2 T5353
SPL radio: 4.49.25.91
version of Android: XDANDROID 2.2 17.9.2010
kernel version: 9.10.2010
[email protected]_121955-package.tar.bz
rootfs version: rootfs-20100917-f4eabbb.zip
initrd version: initrd-20100813-b11116a.gz
Duration: 7 hours
device: HTC Touch Diamond 2 T5353
SPL radio: 4.49.25.91
version of Android: XDANDROID 2.2 17.9.2010
kernel version: 11.10.2010
htc-msm-linux-20101011_000034-package.tar.bz2
rootfs version: rootfs-20100917-f4eabbb.zip
initrd version: initrd-20100813-b11116a.gz
Duration: 7 hours
device: HTC Touch Diamond 2 T5353 underclocking 400MHz
SPL radio: 4.49.25.91
version of Android: system-pre-FRX02-bugs-2-3-4-14.ext2.zip
kernel version: 16.10.2010
[email protected]_141925-package.tar.bz2
rootfs version: rootfs-20101019-c11122f.zip
initrd version: initrd-20100813-b11116a.gz
Duration: 12 hours
Startup:
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2293
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=240 msmvkeyb_toggle=off hw3d.force=1 acpuclock.oc_freq_khz=400000 sensor=topaz pm.sleep_mode=2"
boot
better but not perfect
device: HTC Touch Diamond 2 T5353 underclocking 400MHz
SPL radio: 4.49.25.91
version of Android: system-FRX02.ext2.zip 25.10.2010
kernel version: 16.10.2010
[email protected]_141925-package.tar.bz2
rootfs version: rootfs-20101015-4bfd68c.img.zip
initrd version: initrd-20100813-b11116a.gz
Duration: 15 hours
Startup:
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2293
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=240 msmvkeyb_toggle=off hw3d.force=1 acpuclock.oc_freq_khz=400000 sensor=topaz pm.sleep_mode=2"
boot
better but not perfect
thx "marek1" for your latest setup. Running good so far. Testing in progress.
More than 12 houres make it suitable for daily use
@marek1
I've tried your setup and the phone just got to slow and unusable. Is this known?
krazyakr said:
@marek1
I've tried your setup and the phone just got to slow and unusable. Is this known?
Click to expand...
Click to collapse
It's not so slow, it's little bit slow but I can live with that.
device: HTC Touch Diamond 2 T5353 underclocking 400MHz
SPL radio: 4.49.25.91
version of Android: system-FRX02.ext2.zip ----- 25.10.2010
kernel version: 31.10.2010 --------- htc-msm-linux @ 20101031_215910.bz2
rootfs version: rootfs-20101023-36b2308.zip
initrd version: initrd-20100813-b11116a.gz
Duration: 20 hours but with very small usage [ 3 sms, 3 calls, no wifi, no data ]
Startup:
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2293
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=240 msmvkeyb_toggle=off hw3d.force=1 acpuclock.oc_freq_khz=400000 sensor=topaz pm.sleep_mode=2"
boot
better but not perfect
device: HTC Touch Diamond 2 T5353 underclocking 400MHz
SPL radio: 4.49.25.91
version of Android: system-FRX02.ext2.zip ----- 25.10.2010
kernel version: 3.11.2010 --------- htc-msm-linux @ 20101103_215747.bz2
rootfs version: rootfs-20101023-36b2308.zip
initrd version: initrd-20100813-b11116a.gz
Duration: 26 hours but with very small usage [ 3 sms, 3 calls, no wifi, no data ]6
better but not perfect, SHOUD BE DOUBLE !
Startup:
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2293
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=240 msmvkeyb_toggle=off hw3d.force=1 acpuclock.oc_freq_khz=400000 sensor=topaz pm.sleep_mode=2"
boot
26HOURS, so incredible !!!
txtter said:
26HOURS, so incredible !!!
Click to expand...
Click to collapse
With little to no usage. Sadly, I like to use my phone for...well, phone things.
device: HTC Touch Diamond 2 T5353 528MHz
SPL radio: 4.49.25.91
version of Android: system-FRX02.ext2.zip ----- 25.10.2010
kernel version: 3.11.2010 --------- htc-msm-linux @ 20101103_215747.bz2
rootfs version: rootfs-20101023-36b2308.zip
initrd version: initrd-20100813-b11116a.gz
Duration: 25 hours but with NORMAL usage [ 6 sms, 18 calls = 55 min, no wifi, no data ]
better but not perfect, SHOUD BE DOUBLE !
Startup:
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2293
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=240 msmvkeyb_toggle=off hw3d.force=1 acpuclock.oc_freq_khz=528000 sensor=topaz pm.sleep_mode=2"
boot
528MHz sounds a bit better.
What does the "pm.sleep_mode=2" do?
device: HTC Touch Diamond 2 T5353 528MHz
SPL radio: 4.49.25.91
version of Android: system-FRX02.ext2.zip ----- 25.10.2010
kernel version: 11.11.2010 --------- htc-msm-linux @ 20101111_213418
.bz2
rootfs version: rootfs-20101108-c11971c.zip
initrd version: initrd-20100813-b11116a.gz
Duration: 20 hours but with NORMAL usage [ 6 sms, 18 calls = 55 min, no wifi, no data ]
SHOUD BE DOUBLE !
Startup:
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2293
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=240 msmvkeyb_toggle=off hw3d.force=1 acpuclock.oc_freq_khz=528000 sensor=topaz pm.sleep_mode=2"
boot
device: HTC Touch Diamond 2 T5353 528MHz
SPL radio: 4.49.25.91
version of Android: system-FRX02.ext2.zip ----- 25.10.2010
kernel version: 11.11.2010 --------- htc-msm-linux @ 20101111_213418
.bz2
rootfs version: rootfs-20101108-c11971c.zip
initrd version: initrd-20100813-b11116a.gz
Duration: 12 hours but with BIG usage [ 10 sms, 20 calls = 105 min, no wifi, 0,5 hour data connection ]
SHOUD BE DOUBLE !
Startup:
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2293
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=240 msmvkeyb_toggle=off hw3d.force=1 acpuclock.oc_freq_khz=528000 sensor=topaz pm.sleep_mode=2"
boot
device: HTC Touch Diamond 2 T5353 528MHz
SPL radio: 4.49.25.91
version of Android: [ROM][Donut 1.6][19-10][Neopeek Team Donut by Kenia]
kernel version: basic
rootfs version: basic
initrd version:basic ( stock which was with all files )
Duration:22h 03min and 27% ( needed restart ) ( sms: 126 call: 0 no wifi no data )
Startup: default

Batch Video Converter

Copy/Move feature V2.1.0
move/copy file to output folder if the file doesn't need conversion
Minor Bug Fix V2.0.1
All the command line executions were being reported as seconds, but it was dividing milisecond by 100 instead of 1000
Major Release V2.0
Higher quality, faster conversions, more efficient checking, and super important: works with normal FFMPEG, no need to compile it yourself.
Changes:
- dropped GUI because aint nobody got time for that
- major re-write, better structured code all together
- properly checks available audio codecs and applies accordingly
- due to the above audio changes, it works fine with FFMPEG static builds
- yeah, normal builds you can simply download from ffmpeg.org
- drop 2-pass video because aint nobody got time for that
- moved code to gradle, all dependencies now come from mavenCentral(), no more downloaded **** on or folder
- independently handle audio or video conversion or copy (greater efficiency)
- separate warning and error log files
Update V1.1.1 (minor crash fix)
it's with great pleasure that I share with you guys my batch video converter for Chromecast.
it's made to be a simple as possible, select a file or a whole folder, and Go.
I did that to convert my terabyte of movies on my DLNA-NAS to be able to cast all of it without problems.
Because of this main reason the application it DELETES THE ORIGINAL VIDEO FILE AFTER CONVERSION COMPLETION.
So then the option `-d` can be used to delete the original after successful conversion.
The app analyses the video stream of your files, compare with what Chromecast accepts and only converts what's necessary, keeping great quality, and avoiding unnecessary encoding.
I also noticed that A LOT of apps does not play embedded subtitles, so in the process it extracts subtitle files so you can separately inject it into Chromecast.
changelog:
- v1.0.0 - initial release
- v1.1.0 - re-worked FFMPEG script for better quality, new layout with settings for speed, quality, delete file, output folder.
- v1.1.1 - Fix app not properly closing. Fix crash on subtitle stream without language tag.
- V2.0 - check above
- V2.1 - move/copy file to output folder if the file doesn't need conversion
Downloads:
- zip installation: Simply unzip the file on the location. Execute with ./cc_converter (linux/mac) or cc_converter (windows) from the command line
- open source project: GitHub link (contribute!)
Before starting:
This tool is just a thin wrapper on FFMPEG, so if your PC doesn't have a working version of FFMPEG, the tool won't work.
So make sure to download a build (recommended V3.0 or later) and have it available on your PATH
On the official website you can find all the detailed instructions on how to compile FFMPEG on your PC https://trac.ffmpeg.org/wiki/CompilationGuide
Yes, unfortunately you have to compile it yourself because, to keep great quality, the tool uses the non-free parts of FFMPEG.
That means, when compiling, make sure to include libx264 and libfdk-aac and keep the enable-nonfree flag.
Settings explanations:
as per request a few explanations on options:
the speed and quality options are directly related to x264 encoding options found here: https://trac.ffmpeg.org/wiki/x264EncodingGuide
- the speed is exactly what they explain there. The faster the conversion the crappier the job.
- the quality uses CRF (constant rate factor) and defaults to good quality for both audio and video.
high quality = video CRF 18, audio 80kb/s per channel
normal quality = video CRF 23, audio 64kb/s per channel
low quality = video CRF 26, audio 48kb/s per channel
On all my tests I ended up settling with Speed SLOW and quality HIGH as the Default because those will rarely increase the file size much and it will keep same quality.
Those test were based on both converting 1994 Friends episode (pretty crappy quality) all the way to Full-HD 5.1 movies.
So unless, you have a really good reason for it, I wouldn't change any of the defaults.
Budius said:
it's with great pleasure that I share with you guys my batch video converter for Chromecast.
it's made to be a simple as possible, select a file or a whole folder, and click Go.
I did that to convert my terabyte of movies on my DLNA-NAS to be able to cast all of it without problems.
Because of this main reason the application it DELETES THE ORIGINAL VIDEO FILE AFTER CONVERSION COMPLETION.
The app analyses the video stream of your files, compare with what Chromecast accepts and only converts what's necessary, keeping great quality.
I also noticed that A LOT of apps does not play embedded subtitles, so in the process it extracts subtitle files so you can separately inject it into Chromecast.
Downloads:
- executable jar: Jar file download (execute it with java -jar chromecastconverter.jar)
- open source project: GitHub link (for whoever feels like contributing)
Click to expand...
Click to collapse
Can I run this on a headless Linux server like a Raspberry Pi running Rasbian?
nigelhealy said:
Can I run this on a headless Linux server like a Raspberry Pi running Rasbian?
Click to expand...
Click to collapse
It was build as a Java UI (using JavaFX), so I reckon the code it's not good for a headless server (although the objects in the code are quite modular and should be totally possible with minimum modification to do it)
BUT,
I urge anyone to not use it with a RaspberryPi, I have one myself and tried some FFMPEG on it and it's just so painfully slow!!! So so slow!
Like a 20 seconds video would take 5 min to process.
ps.: If anyone find a way to build FFMPEG on a raspPi that properly uses the GPU and makes stuff runs at proper speed, please let us know. :laugh:
Budius said:
It was build as a Java UI (using JavaFX), so I reckon the code it's not good for a headless server (although the objects in the code are quite modular and should be totally possible with minimum modification to do it)
BUT,
I urge anyone to not use it with a RaspberryPi, I have one myself and tried some FFMPEG on it and it's just so painfully slow!!! So so slow!
Like a 20 seconds video would take 5 min to process.
ps.: If anyone find a way to build FFMPEG on a raspPi that properly uses the GPU and makes stuff runs at proper speed, please let us know. :laugh:
Click to expand...
Click to collapse
Hmm ok. I been using a quad-core desktop and it just about does real-time. I been using get-iplayer it does something with ffmpeg to make an mp4 (which casts fine).
So your script it.... must have read-write access to the path presumably, so I'd have to have a CIFs mount? I'm Windows-less here on Ubuntu desktop so I can give it a SSFS folder, will that work? It is its delete function which scares me from simply trying it...
(edited) I'm running on my desktop it is only seeing local files folders, no CIFs mounts no SSH mounts. Means I'd have to copy all my videos to local first.
(double edit) on 2nd thoughts, I'm being dumb, I just move the external USB drive from my NAS (Raspberry) to my desktop, let it convert all needs it and then move it back.
yeah, as you can see it's a very basic software. Specially the GUI.
I focused more on the conversion bits and hopeful that ppl from the OpenSource community can help a bit on the GUI.
nigelhealy said:
(double edit) on 2nd thoughts, I'm being dumb, I just move the external USB drive from my NAS (Raspberry) to my desktop, let it convert all needs it and then move it back.
Click to expand...
Click to collapse
Yeah, that's exactly what I've done here. My main PC is on the table there for the past 10 hours processing 1127 files of series I have. Next it will be the Movies folder.
I'm running on Linux too, and Linux is beautiful and there's all different ways you can mount a NAS folder locally but that means that all those tera-bytes of data will have to flow through the network, and that will certainly slow down the process even more.
ps.: any file that it doesn't manage to convert for whatever reason will be listed on a ChromecastConverterError.log on the folder location.
nigelhealy said:
It is its delete function which scares me from simply trying it...
Click to expand...
Click to collapse
I know the feeling. I promise you that I tried on every way I could think of to only delete if it's sure it was a successful conversion (checks for success flag, then checks if the generated file exist and its size is greater than zero)
At the moment my stuff I'm running on local copy on my machine, but I'm really confident.
ps.: that's another thing I wanted someone from the OpenSource community to help out, to have options to save to different folder and not delete the original.
(moving here, you're right keep bug tracking in this thread)
Quote:
Originally Posted by Budius View Post
what does say in the LOG tab?
Try running from the terminal: ffprobe <video_path>.mp4 Does it work or does it say "can't find command ffprobe" ?
at the end of this https://trac.ffmpeg.org/wiki/UbuntuCompilationGuide it shows how to add the ffmpeg to the path
Your tool says
[ERROR] Failed to get FFPROBE for /mnt/320gb/TEMP/Downloads/Lakes Sep 2013/VID_20130926_112924.mp4
Command line just works
ffprobe VID_20130926_112924.mp4
avprobe version 0.8.10-4:0.8.10-0ubuntu0.12.04.1, Copyright (c) 2007-2013 the Libav developers
built on Feb 6 2014 20:56:59 with gcc 4.6.3
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'VID_20130926_112924.mp4':
Metadata:
major_brand : isom
minor_version : 0
compatible_brands: isom3gp4
creation_time : 2013-09-26 10:29:58
Duration: 00:00:32.57, start: 0.000000, bitrate: 5109 kb/s
Stream #0.0(eng): Video: h264 (Constrained Baseline), yuv420p, 720x480, 5056 kb/s, PAR 65536:65536 DAR 3:2, 30.31 fps, 90k tbr, 90k tbn, 180k tbc
Metadata:
creation_time : 2013-09-26 10:29:58
Stream #0.1(eng): Audio: aac, 48000 Hz, mono, s16, 96 kb/s
Metadata:
creation_time : 2013-09-26 10:29:58
nigelhealy said:
Command line just works
ffprobe VID_20130926_112924.mp4
avprobe version 0.8.10-4:0.8.10-0
Click to expand...
Click to collapse
well, I can see that it's a different version of the ffprobe I'm using, so let's try the exact same command the software is doing, try this:
Code:
ffprobe -v quiet -print_format json -show_format -show_streams VID_20130926_112924.mp4
it should give a Json string, something similar to this (but with the information about your video):
Code:
{
"streams": [{
"index": 0,
"codec_name": "wmv3",
"codec_long_name": "Windows Media Video 9",
"codec_type": "video",
"codec_time_base": "1/1000",
"codec_tag_string": "WMV3",
"codec_tag": "0x33564d57",
"width": 320,
"height": 240,
"has_b_frames": 0,
"pix_fmt": "yuv420p",
"level": -99,
"r_frame_rate": "30000/1001",
"avg_frame_rate": "0/0",
"time_base": "1/1000",
"start_time": "0.000",
"duration": "300.066",
"tags": {
"language": "eng"
}
}],
"format": {
"filename": "somefile.asf",
"nb_streams": 1,
"format_name": "asf",
"format_long_name": "ASF format",
"start_time": "0.000",
"duration": "300.066",
"tags": {
"WMFSDKVersion": "10.00.00.3646",
"WMFSDKNeeded": "0.0.0.0000",
"IsVBR": "0"
}
}
}
Budius said:
well, I can see that it's a different version of the ffprobe I'm using, so let's try the exact same command the software is doing, try this:
Code:
ffprobe -v quiet -print_format json -show_format -show_streams VID_20130926_112924.mp4
it should give a Json string, something similar to this (but with the information about your video):
Code:
{
"streams": [{
"index": 0,
"codec_name": "wmv3",
"codec_long_name": "Windows Media Video 9",
"codec_type": "video",
"codec_time_base": "1/1000",
"codec_tag_string": "WMV3",
"codec_tag": "0x33564d57",
"width": 320,
"height": 240,
"has_b_frames": 0,
"pix_fmt": "yuv420p",
"level": -99,
"r_frame_rate": "30000/1001",
"avg_frame_rate": "0/0",
"time_base": "1/1000",
"start_time": "0.000",
"duration": "300.066",
"tags": {
"language": "eng"
}
}],
"format": {
"filename": "somefile.asf",
"nb_streams": 1,
"format_name": "asf",
"format_long_name": "ASF format",
"start_time": "0.000",
"duration": "300.066",
"tags": {
"WMFSDKVersion": "10.00.00.3646",
"WMFSDKNeeded": "0.0.0.0000",
"IsVBR": "0"
}
}
}
Click to expand...
Click to collapse
Nope it just gives nothing, like it worked
Code:
ls -l VID_20130926_112924.mp4
-rwxrwxrwx 1 root root 20805982 Sep 26 2013 VID_20130926_112924.mp4
ffprobe -v quiet -print_format json -show_format -show_streams VID_20130926_112924.mp4
$
other info
Code:
whereis ffprobe
ffprobe: /usr/bin/ffprobe /usr/bin/X11/ffprobe
ffprobe -version
avprobe version 0.8.10-4:0.8.10-0ubuntu0.12.04.1, Copyright (c) 2007-2013 the Libav developers
built on Feb 6 2014 20:56:59 with gcc 4.6.3
avprobe 0.8.10-4:0.8.10-0ubuntu0.12.04.1
libavutil 51. 22. 2 / 51. 22. 2
libavcodec 53. 35. 0 / 53. 35. 0
libavformat 53. 21. 1 / 53. 21. 1
libavdevice 53. 2. 0 / 53. 2. 0
libavfilter 2. 15. 0 / 2. 15. 0
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 52. 0. 0 / 52. 0. 0
---------- Post added at 12:24 PM ---------- Previous post was at 12:21 PM ----------
command line syntax error in what you asked? If I remove the -quiet it says
Code:
Unrecognized option 'print_format'
Failed to set value 'json' for option 'print_format'
nigelhealy said:
---------- Post added at 12:24 PM ---------- Previous post was at 12:21 PM ----------
command line syntax error in what you asked? If I remove the -quiet it says
Code:
Unrecognized option 'print_format'
Failed to set value 'json' for option 'print_format'
Click to expand...
Click to collapse
well that's the problem then. Somehow your version of FFPROBE does not understand to give a Json output.
The ffmpeg and ffprobe I'm using here are brand new compilations I did last week using that guide.
I should remove the -quiet option so whenever it fails it gives a more descriptive error in the app.
That's what my -version looks like
Code:
ffprobe version 2.2.git
built on Mar 22 2014 15:55:09 with gcc 4.7 (Ubuntu/Linaro 4.7.3-1ubuntu1)
configuration: --prefix=/home/budius/ffmpeg_build --extra-cflags=-I/home/budius/ffmpeg_build/include --extra-ldflags=-L/home/budius/ffmpeg_build/lib --bindir=/home/budius/bin --extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libx264 --enable-nonfree --enable-x11grab
libavutil 52. 67.100 / 52. 67.100
libavcodec 55. 52.102 / 55. 52.102
libavformat 55. 34.101 / 55. 34.101
libavdevice 55. 11.100 / 55. 11.100
libavfilter 4. 3.100 / 4. 3.100
libswscale 2. 5.102 / 2. 5.102
libswresample 0. 18.100 / 0. 18.100
libpostproc 52. 3.100 / 52. 3.100
so my best advice if you want to use the tool is to, remove/delete your current version of FFMPEG/FFPROBE and re-compile it using the guide =]
Budius said:
so my best advice if you want to use the tool is to, remove/delete your current version of FFMPEG/FFPROBE and re-compile it using the guide =]
Click to expand...
Click to collapse
I have
It is now running but an opposite problem, it is converting files which ALREADY work on Chromecast, like MP4 files which work just fine.
It is improving them how?
The Chromecast log is empty this is what was showing in the console from which the Java command ran
Code:
ffprobe parsing file: /mnt/320gb/TEMP/Downloads/Natural_World_-_2013-2014_Giant_Squid_2._Filming_the_Impossible_-_Natural_World_Special_b0377t15_default.mp4
ffprobe version 2.2.git Copyright (c) 2007-2014 the FFmpeg developers
built on Mar 31 2014 13:10:45 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
configuration: --prefix=/home/nigel/ffmpeg_build --extra-cflags=-I/home/nigel/ffmpeg_build/include --extra-ldflags=-L/home/nigel/ffmpeg_build/lib --bindir=/home/nigel/bin --extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab
libavutil 52. 70.100 / 52. 70.100
libavcodec 55. 55.106 / 55. 55.106
libavformat 55. 36.100 / 55. 36.100
libavdevice 55. 11.100 / 55. 11.100
libavfilter 4. 3.100 / 4. 3.100
libswscale 2. 5.102 / 2. 5.102
libswresample 0. 18.100 / 0. 18.100
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/mnt/320gb/TEMP/Downloads/Natural_World_-_2013-2014_Giant_Squid_2._Filming_the_Impossible_-_Natural_World_Special_b0377t15_default.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
creation_time : 1970-01-01 00:00:00
encoder : Lavf52.111.0
Duration: 00:44:05.59, start: 0.000000, bitrate: 1501 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv), 832x468 [SAR 117:117 DAR 16:9], 1401 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc (default)
Metadata:
creation_time : 1970-01-01 00:00:00
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 94 kb/s (default)
Metadata:
creation_time : 1970-01-01 00:00:00
handler_name : SoundHandler
Runtime execution finished with success
Runtime execution finished with success
Starting first pass for file: /mnt/320gb/TEMP/Downloads/Natural_World_-_2013-2014_Giant_Squid_2._Filming_the_Impossible_-_Natural_World_Special_b0377t15_default.mp4
Executing [ffmpeg -i /mnt/320gb/TEMP/Downloads/Natural_World_-_2013-2014_Giant_Squid_2._Filming_the_Impossible_-_Natural_World_Special_b0377t15_default.mp4 -c:v libx264 -profile:v high -level 5 -preset slow -b:v 1401533 -an -pass 1 /mnt/320gb/TEMP/Downloads/Natural_World_-_2013-2014_Giant_Squid_2._Filming_the_Impossible_-_Natural_World_Special_b0377t15_default_1_temp.mp4]
ffmpeg version 2.2.git Copyright (c) 2000-2014 the FFmpeg developers
built on Mar 31 2014 13:10:45 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
configuration: --prefix=/home/nigel/ffmpeg_build --extra-cflags=-I/home/nigel/ffmpeg_build/include --extra-ldflags=-L/home/nigel/ffmpeg_build/lib --bindir=/home/nigel/bin --extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab
libavutil 52. 70.100 / 52. 70.100
libavcodec 55. 55.106 / 55. 55.106
libavformat 55. 36.100 / 55. 36.100
libavdevice 55. 11.100 / 55. 11.100
libavfilter 4. 3.100 / 4. 3.100
libswscale 2. 5.102 / 2. 5.102
libswresample 0. 18.100 / 0. 18.100
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/mnt/320gb/TEMP/Downloads/Natural_World_-_2013-2014_Giant_Squid_2._Filming_the_Impossible_-_Natural_World_Special_b0377t15_default.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
creation_time : 1970-01-01 00:00:00
encoder : Lavf52.111.0
Duration: 00:44:05.59, start: 0.000000, bitrate: 1501 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv), 832x468 [SAR 117:117 DAR 16:9], 1401 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc (default)
Metadata:
creation_time : 1970-01-01 00:00:00
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 94 kb/s (default)
Metadata:
creation_time : 1970-01-01 00:00:00
handler_name : SoundHandler
[libx264 @ 0x3ca32e0] using SAR=1/1
[libx264 @ 0x3ca32e0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x3ca32e0] profile Main, level 5.0
[libx264 @ 0x3ca32e0] 264 - core 142 - H.264/MPEG-4 AVC codec - Copyleft 2003-2014 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x1:0 me=dia subme=2 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=6 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=2 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=50 rc=abr mbtree=1 bitrate=1401 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to '/mnt/320gb/TEMP/Downloads/Natural_World_-_2013-2014_Giant_Squid_2._Filming_the_Impossible_-_Natural_World_Special_b0377t15_default_1_temp.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf55.36.100
Stream #0:0(und): Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 832x468 [SAR 117:117 DAR 16:9], q=-1--1, pass 1, 1401 kb/s, 12800 tbn, 25 tbc (default)
Metadata:
creation_time : 1970-01-01 00:00:00
handler_name : VideoHandler
Stream mapping:
Stream #0:0 -> #0:0 (h264 -> libx264)
Press [q] to stop, [?] for help
frame= 67 fps=0.0 q=26.0 size= 1kB time=00:00:00.20 bitrate= 50.5kbits/s dup=2 drop=0
frame= 112 fps=111 q=29.0 size= 1239kB time=00:00:02.00 bitrate=5073.3kbits/s dup=2 drop=0
frame= 159 fps=105 q=34.0 size= 1555kB time=00:00:03.88 bitrate=3283.6kbits/s dup=2 drop=0
frame= 216 fps=106 q=35.0 size= 1825kB time=00:00:06.16 bitrate=2427.6kbits/s dup=2 drop=0
frame= 283 fps=111 q=32.0 size= 1970kB time=00:00:08.84 bitrate=1825.7kbits/s dup=2 drop=0
frame= 354 fps=116 q=28.0 size= 2142kB time=00:00:11.68 bitrate=1502.1kbits/s dup=2 drop=0
frame= 422 fps=118 q=26.0 size= 2377kB time=00:00:14.40 bitrate=1352.0kbits/s dup=2 drop=0
frame= 486 fps=119 q=24.0 size= 2677kB time=00:00:16.96 bitrate=1293.0kbits/s dup=2 drop=0
frame= 550 fps=120 q=23.0 size= 3020kB time=00:00:19.52 bitrate=1267.3kbits/s dup=2 drop=0
frame= 625 fps=122 q=21.0 size= 3301kB time=00:00:22.52 bitrate=1200.8kbits/s dup=2 drop=0
frame= 691 fps=123 q=20.0 size= 3651kB time=00:00:25.16 bitrate=1188.6kbits/s dup=2 drop=0
frame= 749 fps=123 q=20.0 size= 4082kB time=00:00:27.48 bitrate=1217.0kbits/s dup=2 drop=0
frame= 804 fps=122 q=19.0 size= 4406kB time=00:00:29.68 bitrate=1216.1kbits/s dup=2 drop=0
^[email protected]:~/Downloads$
nigelhealy said:
Code:
ffprobe parsing file: /mnt/320gb/TEMP/Downloads/Natural_World_-_2013-2014_Giant_Squid_2._Filming_the_Impossible_-_Natural_World_Special_b0377t15_default.mp4
ffprobe version 2.2.git Copyright (c) 2007-2014 the FFmpeg developers
built on Mar 31 2014 13:10:45 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
configuration: --prefix=/home/nigel/ffmpeg_build --extra-cflags=-I/home/nigel/ffmpeg_build/include --extra-ldflags=-L/home/nigel/ffmpeg_build/lib --bindir=/home/nigel/bin --extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab
libavutil 52. 70.100 / 52. 70.100
libavcodec 55. 55.106 / 55. 55.106
libavformat 55. 36.100 / 55. 36.100
libavdevice 55. 11.100 / 55. 11.100
libavfilter 4. 3.100 / 4. 3.100
libswscale 2. 5.102 / 2. 5.102
libswresample 0. 18.100 / 0. 18.100
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/mnt/320gb/TEMP/Downloads/Natural_World_-_2013-2014_Giant_Squid_2._Filming_the_Impossible_-_Natural_World_Special_b0377t15_default.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
creation_time : 1970-01-01 00:00:00
encoder : Lavf52.111.0
Duration: 00:44:05.59, start: 0.000000, bitrate: 1501 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv), 832x468 [SAR 117:117 DAR 16:9], 1401 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc (default)
Metadata:
creation_time : 1970-01-01 00:00:00
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 94 kb/s (default)
Metadata:
creation_time : 1970-01-01 00:00:00
handler_name : SoundHandler
Runtime execution finished with success
Runtime execution finished with success
Starting first pass for file: /mnt/320gb/TEMP/Downloads/Natural_World_-_2013-2014_Giant_Squid_2._Filming_the_Impossible_-_Natural_World_Special_b0377t15_default.mp4
Executing [ffmpeg -i /mnt/320gb/TEMP/Downloads/Natural_World_-_2013-2014_Giant_Squid_2._Filming_the_Impossible_-_Natural_World_Special_b0377t15_default.mp4 -c:v libx264 -profile:v high -level 5 -preset slow -b:v 1401533 -an -pass 1 /mnt/320gb/TEMP/Downloads/Natural_World_-_2013-2014_Giant_Squid_2._Filming_the_Impossible_-_Natural_World_Special_b0377t15_default_1_temp.mp4]
ffmpeg version 2.2.git Copyright (c) 2000-2014 the FFmpeg developers
built on Mar 31 2014 13:10:45 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
configuration: --prefix=/home/nigel/ffmpeg_build --extra-cflags=-I/home/nigel/ffmpeg_build/include --extra-ldflags=-L/home/nigel/ffmpeg_build/lib --bindir=/home/nigel/bin --extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab
libavutil 52. 70.100 / 52. 70.100
libavcodec 55. 55.106 / 55. 55.106
libavformat 55. 36.100 / 55. 36.100
libavdevice 55. 11.100 / 55. 11.100
libavfilter 4. 3.100 / 4. 3.100
libswscale 2. 5.102 / 2. 5.102
libswresample 0. 18.100 / 0. 18.100
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/mnt/320gb/TEMP/Downloads/Natural_World_-_2013-2014_Giant_Squid_2._Filming_the_Impossible_-_Natural_World_Special_b0377t15_default.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
creation_time : 1970-01-01 00:00:00
encoder : Lavf52.111.0
Duration: 00:44:05.59, start: 0.000000, bitrate: 1501 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv), 832x468 [SAR 117:117 DAR 16:9], 1401 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc (default)
Metadata:
creation_time : 1970-01-01 00:00:00
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 94 kb/s (default)
Metadata:
creation_time : 1970-01-01 00:00:00
handler_name : SoundHandler
[libx264 @ 0x3ca32e0] using SAR=1/1
[libx264 @ 0x3ca32e0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x3ca32e0] profile Main, level 5.0
[libx264 @ 0x3ca32e0] 264 - core 142 - H.264/MPEG-4 AVC codec - Copyleft 2003-2014 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x1:0 me=dia subme=2 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=6 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=2 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=50 rc=abr mbtree=1 bitrate=1401 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to '/mnt/320gb/TEMP/Downloads/Natural_World_-_2013-2014_Giant_Squid_2._Filming_the_Impossible_-_Natural_World_Special_b0377t15_default_1_temp.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf55.36.100
Stream #0:0(und): Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 832x468 [SAR 117:117 DAR 16:9], q=-1--1, pass 1, 1401 kb/s, 12800 tbn, 25 tbc (default)
Metadata:
creation_time : 1970-01-01 00:00:00
handler_name : VideoHandler
Stream mapping:
Stream #0:0 -> #0:0 (h264 -> libx264)
Press [q] to stop, [?] for help
frame= 67 fps=0.0 q=26.0 size= 1kB time=00:00:00.20 bitrate= 50.5kbits/s dup=2 drop=0
frame= 112 fps=111 q=29.0 size= 1239kB time=00:00:02.00 bitrate=5073.3kbits/s dup=2 drop=0
frame= 159 fps=105 q=34.0 size= 1555kB time=00:00:03.88 bitrate=3283.6kbits/s dup=2 drop=0
frame= 216 fps=106 q=35.0 size= 1825kB time=00:00:06.16 bitrate=2427.6kbits/s dup=2 drop=0
frame= 283 fps=111 q=32.0 size= 1970kB time=00:00:08.84 bitrate=1825.7kbits/s dup=2 drop=0
frame= 354 fps=116 q=28.0 size= 2142kB time=00:00:11.68 bitrate=1502.1kbits/s dup=2 drop=0
frame= 422 fps=118 q=26.0 size= 2377kB time=00:00:14.40 bitrate=1352.0kbits/s dup=2 drop=0
frame= 486 fps=119 q=24.0 size= 2677kB time=00:00:16.96 bitrate=1293.0kbits/s dup=2 drop=0
frame= 550 fps=120 q=23.0 size= 3020kB time=00:00:19.52 bitrate=1267.3kbits/s dup=2 drop=0
frame= 625 fps=122 q=21.0 size= 3301kB time=00:00:22.52 bitrate=1200.8kbits/s dup=2 drop=0
frame= 691 fps=123 q=20.0 size= 3651kB time=00:00:25.16 bitrate=1188.6kbits/s dup=2 drop=0
frame= 749 fps=123 q=20.0 size= 4082kB time=00:00:27.48 bitrate=1217.0kbits/s dup=2 drop=0
frame= 804 fps=122 q=19.0 size= 4406kB time=00:00:29.68 bitrate=1216.1kbits/s dup=2 drop=0
^[email protected]:~/Downloads$
Click to expand...
Click to collapse
First of all, I'm very happy that you got it working :highfive: . I wish I could just pack FFMPEG with the software so it would be more user friendly, but because it uses the "-non-free" stuff I don't want to get in trouble for helping others.
I don't believe it's improving in any way, but I'll tell your what is happening.
Those are the format officially supported by the Chromecast https://developers.google.com/cast/docs/media
I did noticed that in reality it can run some little variations, for example, your video is h264 Profile: Main avc1 and it works.
Another example, it will cast without issues .MKV files with an appropriate h264 stream.
But for correctness the software converts anything that is not exactly as shown in the official website. I mean, I gotta follow the official stuff.
I just think it's very weird that the log is not showing as it's supposed to show the same thing from your console output.
regarding raspberry Pi.
I just found the official compilation guide and I'll give it a try.
https://trac.ffmpeg.org/wiki/How to compile FFmpeg for Raspberry Pi (Raspbian)
I'll see how the performance is etc.
It will obviously be worse than in a full PC, but maybe the pre-build bins I used before were not very well done, and if it can achieve a bare minimum it could be a good running as a daemon so every new file added to a certain folder gets auto-converted.
I mean, if 1 off, 2 hous movie takes 5-6 hours to convert, it's ok. I still believe that tera-bytes conversion would be too slow, but as daemon.
Budius said:
First of all, I'm very happy that you got it working :highfive: . ...
But for correctness the software converts anything that is not exactly as shown in the official website. I mean, I gotta follow the official stuff.
.
Click to expand...
Click to collapse
Well that is your feedback, make it remove re-coding that which actually works on Chromecast, it will save hours of recoding.
nigelhealy said:
Well that is your feedback, make it remove re-coding that which actually works on Chromecast, it will save hours of recoding.
Click to expand...
Click to collapse
it does make sense, but also means I have to go ahead and test a bunch of variations to see what works and what doesn't.
I mean, I agree with you, it's a improvement, and I'll put in the TODO list, it might just take a bit to happen :silly:
Budius said:
How do i delete a post ??? This here was an accident.
Click to expand...
Click to collapse
Report (the triangle) it under General thread/post maintenance and ask mod to delete it.
Dear OP,
I tried converting a mkv file using your converter and at the end of conversion it created a mp4 file but message said that it failed. When i played the converted mp4 file on my PC, it plays video but no audio? any idea whey the audio is not playing back? I did not try on chromecast yet but i assume the audio wont play on it either.
Thoughts? Thanks
paracha3 said:
Dear OP,
I tried converting a mkv file using your converter and at the end of conversion it created a mp4 file but message said that it failed. When i played the converted mp4 file on my PC, it plays video but no audio? any idea whey the audio is not playing back? I did not try on chromecast yet but i assume the audio wont play on it either.
Thoughts? Thanks
Click to expand...
Click to collapse
the conversion uses a two-pass method for best quality.
1st pass is only processing the video and doesn't even look at the audio. On the 2nd pass the audio is added/processed.
The video you got without audio is the result of the 1st pass, and the 2nd pass never executed because it failed.
My guess is that your compilation of FFMPEG does not have libfdk_aac (the audio library used for conversion keeping the best quality possible).
Unfortunately this library is tagged as "-non-free" so you can't just download from somewhere. It's illegal to do so. You have to follow the guide here https://trac.ffmpeg.org/wiki/CompilationGuide to compile the library yourself on your PC..
As I said before, I really wished it would be more user-friendly. But that's out of my control.
Probably in a future version I'll try to detect if this library is available and if it's not use the native one, that renders a not so great quality, but at least works in all cases.
Budius said:
the conversion uses a two-pass method for best quality.
1st pass is only processing the video and doesn't even look at the audio. On the 2nd pass the audio is added/processed.
The video you got without audio is the result of the 1st pass, and the 2nd pass never executed because it failed.
My guess is that your compilation of FFMPEG does not have libfdk_aac (the audio library used for conversion keeping the best quality possible).
Unfortunately this library is tagged as "-non-free" so you can't just download from somewhere. It's illegal to do so. You have to follow the guide here https://trac.ffmpeg.org/wiki/CompilationGuide to compile the library yourself on your PC..
As I said before, I really wished it would be more user-friendly. But that's out of my control.
Probably in a future version I'll try to detect if this library is available and if it's not use the native one, that renders a not so great quality, but at least works in all cases.
Click to expand...
Click to collapse
Thanks. Is there a compiled binary for windows 7 available? so i dont have to go through self compilation step?
Update: Just read "License restrictions prohibit distribution of already compiled FFmpeg with libfdk-aac, so if I want to use it I must make my own build of FFmpeg."
paracha3 said:
Thanks. Is there a compiled binary for windows 7 available? so i dont have to go through self compilation step?
Click to expand...
Click to collapse
as I said. The libfdk_aac is proprietary (a.k.a.: -non-free), so it's illegal for people to distribute it pre-compiled.
It's probably possible to Google and find it, but the compilation guides are very well explained in my opinion.
Just remember to compile with libfdk_aac and with x264 codecs.
paracha3 said:
Update: Just read "License restrictions prohibit distribution of already compiled FFmpeg with libfdk-aac, so if I want to use it I must make my own build of FFmpeg."
Click to expand...
Click to collapse
Although it seems to be working very reliably, the software is still a bit rough around the edges. I'll try in a future version to check for what is available, for example, if libfdk_aac is not there I can use MP3 instead.

Phone Stuck in Bootloop After Dead Battery

I gave up and called T-Mobile. They're sending me a replacement next-day air. Should I try to re-lock this one?
So a bit of background. I was running unlocked the latest stock 6.0.1 without root or custom kernels etc.
Last night I noticed my battery indicator was orange but my phone never entered battery saver. Went into battery saver to turn it back on; the toggle didn't work. I figure that's weird, but a reboot should fix it. I attempt reboot my device. It has been stuck in a bootloop since (at the dots animation). After giving up on it, I left it to charge overnight off (just incase it was some weird low battery thing). Try again this morning and still no luck.
Troubleshooting
Booted into stock recovery; wiped cache. No luck.
I snagged the latest images from Google and flashed boot and system. No luck.
I booted into stock recovery; wiped cache. No luck.
Downloaded TWRP and used the 'boot' command to boot into it without flashing. Used that to backup the contents of my internal storage.
Booted back into stock recovery. Did a factory rest and wiped cache. No luck.
I flashed the full image (radio, bootloader, boot, system, userdata, cache, recovery). No Luck.
Booted into stock recovery; wiped cache. No luck.
Booted into stock recovery. Did a factory rest and wiped cache. No luck.
I flashed the full image (radio, bootloader, boot, system, userdata, cache, recovery)(thinking maybe I missed an image last time). No Luck.
edit2:
Fastboot erased userdata and cache. No luck.
edit3:
Fastboot formatted userdata and cache. No luck.
Booted into stock recovery. Did a factory rest and wiped cache. (figured that might initialize the partitions if they were left blank)No luck.
Used the 'boot' command to boot into TWRP without flashing. Wiped /data, /cache, and dalvik cache in TWRP No luck.
I always gave it at least 5 minutes (once as long as 40 minutes) of booting before moving on to the next step. As you can see, I'm long past trying to preserve anything, I just want a useable phone again.
Edit: also weird. I can only turn the phone off via bootloader > power off. Holding the power button always causes a reboot instead of a power off.
Wait a minute... nobody's answered this?? I'm stuck in the EXACT SAME situation. The N6 was running a ROM AOK forever and once I tried powering it on after allowing it to completely drain its battery... NO LUCK
Were you able to get your unit working again? Does anyone have any idea outside what's in the OP?
skielbasa said:
I gave up and called T-Mobile. They're sending me a replacement next-day air. Should I try to re-lock this one?
So a bit of background. I was running unlocked the latest stock 6.0.1 without root or custom kernels etc.
Last night I noticed my battery indicator was orange but my phone never entered battery saver. Went into battery saver to turn it back on; the toggle didn't work. I figure that's weird, but a reboot should fix it. I attempt reboot my device. It has been stuck in a bootloop since (at the dots animation). After giving up on it, I left it to charge overnight off (just incase it was some weird low battery thing). Try again this morning and still no luck.
Troubleshooting
Booted into stock recovery; wiped cache. No luck.
I booted into stock recovery; wiped cache. No luck.
I flashed the full image (radio, bootloader, boot, system, userdata, cache, recovery). No Luck.
Booted into stock recovery. Did a factory rest and wiped cache. No luck.
Fastboot erased userdata and cache. No luck.
edit3:
Booted into stock recovery. Did a factory rest and wiped cache. (figured that might initialize the partitions if they were left blank)No luck.
Used the 'boot' command to boot into TWRP without flashing. Wiped /data, /cache, and dalvik cache in TWRP No luck.
I always gave it at least 5 minutes (once as long as 40 minutes) of booting before moving on to the next step. As you can see, I'm long past trying to preserve anything, I just want a useable phone again.
Edit: also weird. I can only turn the phone off via bootloader > power off. Holding the power button always causes a reboot instead of a power off.
Click to expand...
Click to collapse
Did you flash all partitions separately and erase command and then format? Are you using an official Nexus 6 cable?
biggiesmalls657 said:
Did you flash all partitions separately and erase command and then format? Are you using an official Nexus 6 cable?
Click to expand...
Click to collapse
lol, thats a question from 3 moths ago.. i highly doubt that they are waiting on an answer :angel:
simms22 said:
lol, thats a question from 3 moths ago.. i highly doubt that they are waiting on an answer :angel:
Click to expand...
Click to collapse
I didn't read the timestamp but maybe its lying around somewhere.
From SELinux Denials to Sensor Failure
biggiesmalls657 said:
Did you flash all partitions separately and erase command and then format? Are you using an official Nexus 6 cable?
Click to expand...
Click to collapse
I've flash each partition individually with 71.18 BL Stock & 71.21 BL N Preview Stock to no avail.
Mixing 71.18 & 71.21 Roms brought about a SeLinux issue but that was solved by getting the BLs and their appropriate Roms right.
Now I'm running into an odd sensor failure in my LogCat that I can't get around:
Code:
--------- beginning of main
02-09 20:45:15.323 245 245 W auditd : type=2000 audit(0.0:1): initialized
02-09 20:45:17.385 252 252 I /system/bin/tzdatacheck: tzdata file /data/misc/zoneinfo/current/tzdata does not exist. No action required.
--------- beginning of system
02-09 20:45:17.396 246 246 I vold : Vold 3.0 (the awakening) firing up
02-09 20:45:17.396 246 246 V vold : Detected support for: exfat ext4 f2fs ntfs vfat
02-09 20:45:18.099 279 279 D QSEECOMD: : qseecom listener services process entry PPID = 1
02-09 20:45:18.099 279 279 E QSEECOMD: : Listener: index = 0, hierarchy = 0
02-09 20:45:18.099 277 277 I mdm_helper: 1 supported modem(s) found
02-09 20:45:18.099 277 277 I mdm_helper: Setting up mdm helper device structure
02-09 20:45:18.099 277 277 I mdm_helper: Found private data for MDM9x25
02-09 20:45:18.099 277 277 I mdm_helper: ESOC Details:
02-09 20:45:18.099 277 277 I mdm_helper: Name:MDM9x25
02-09 20:45:18.099 277 277 I mdm_helper: Port:/dev/esoc-0
02-09 20:45:18.099 277 277 I mdm_helper: Link:HSIC
02-09 20:45:18.099 277 277 I mdm_helper: Device configuration loaded
02-09 20:45:18.099 277 277 I mdm_helper: Starting MDM helper
02-09 20:45:18.099 277 277 I mdm_helper: Creating thread for MDM9x25
02-09 20:45:18.099 277 280 I mdm_helper: Starting MDM9x25
02-09 20:45:18.099 277 280 I mdm_helper: MDM9x25 : switching state to POWERUP
02-09 20:45:18.100 277 280 I mdm_helper: MDM9x25: Initializing environment
02-09 20:45:18.100 279 279 D QSEECOMD: : Init dlopen(librpmb.so, RTLD_NOW) succeeds
02-09 20:45:18.100 279 279 D QSEECOMD: : Init::Init dlsym(g_FSHandle rpmb_init_service) succeeds
02-09 20:45:18.100 279 279 I rpmb : RPMB Mult = 16384, Rel_sec_cnt = 1
02-09 20:45:18.100 279 279 E DrmLibRpmb: rpmb_init succeeded! with ret = 0
02-09 20:45:18.101 279 279 D QSEECOMD: : Init rpmb_init_service ret = 0
02-09 20:45:18.101 279 279 D QSEECOMD: : RPMB system services: init (Listener ID = 8192)
02-09 20:45:18.101 279 279 E QSEECOMD: : Listener: index = 1, hierarchy = 0
02-09 20:45:18.101 279 279 D QSEECOMD: : Init dlopen(libssd.so, RTLD_NOW) succeeds
02-09 20:45:18.101 279 279 D QSEECOMD: : Init::Init dlsym(g_FSHandle ssd_init_service) succeeds
02-09 20:45:18.101 279 279 E SSD : ssd_init_service succeeded!
02-09 20:45:18.101 279 279 D QSEECOMD: : Init ssd_init_service ret = 0
02-09 20:45:18.101 279 279 D QSEECOMD: : SSD system services: init (Listener ID = 12288)
02-09 20:45:18.102 279 279 D QSEECOMAPI: : QSEECom_get_handle sb_length = 0x400
02-09 20:45:18.102 279 279 D QSEECOMAPI: : App is not loaded in QSEE
02-09 20:45:18.107 274 274 I lowmemorykiller: Using in-kernel low memory killer interface
02-09 20:45:18.122 278 291 E Sensors : sns_fsa_la.c(78):realpath failed for directory name2
02-09 20:45:18.123 278 291 E Sensors : sns_reg_la.c(289):Error creating registry file
02-09 20:45:18.123 278 291 W Sensors : sns_reg_mr.c(370):File init failed 5
02-09 20:45:18.136 276 276 I SurfaceFlinger: SurfaceFlinger is starting
02-09 20:45:18.136 276 276 I SurfaceFlinger: SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
02-09 20:45:18.143 276 276 D libEGL : loaded /vendor/lib/egl/libEGL_adreno.so
02-09 20:45:18.176 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:18.176 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:18.252 276 276 D libEGL : loaded /vendor/lib/egl/libGLESv1_CM_adreno.so
02-09 20:45:18.260 276 276 D libEGL : loaded /vendor/lib/egl/libGLESv2_adreno.so
02-09 20:45:18.277 276 276 I Adreno : QUALCOMM build : 52af4d2, I8366cd0437
02-09 20:45:18.277 276 276 I Adreno : Build Date : 10/20/15
02-09 20:45:18.277 276 276 I Adreno : OpenGL ES Shader Compiler Version: XE031.05.13.02
02-09 20:45:18.277 276 276 I Adreno : Local Branch : M14
02-09 20:45:18.277 276 276 I Adreno : Remote Branch :
02-09 20:45:18.277 276 276 I Adreno : Remote Branch :
02-09 20:45:18.277 276 276 I Adreno : Reconstruct Branch :
02-09 20:45:18.584 279 279 D QSEECOMAPI: : Loaded image: APP id = 2
02-09 20:45:18.586 279 279 D QSEECOMD: : Parent qseecom daemon process paused!!
02-09 20:45:18.587 331 331 D QSEECOMD: : qseecom listener service threads starting!!!
02-09 20:45:18.587 331 331 D QSEECOMD: : Total listener services to start = 5
02-09 20:45:18.587 331 331 E QSEECOMD: : Listener: index = 0, hierarchy = 1
02-09 20:45:18.587 331 331 D QSEECOMD: : Init dlopen(librpmb.so, RTLD_NOW) succeeds
02-09 20:45:18.587 331 331 D QSEECOMD: : Init::Init dlsym(g_FSHandle rpmb_start) succeeds
02-09 20:45:18.587 331 331 D QSEECOMAPI: : QSEECom_register_listener 8192 sb_length = 0x5000
02-09 20:45:18.591 331 331 D QSEECOMD: : Init rpmb_start ret = 0
02-09 20:45:18.591 331 331 D QSEECOMD: : RPMB system services: Started (Listener ID = 8192)
02-09 20:45:18.591 331 331 E QSEECOMD: : Listener: index = 1, hierarchy = 1
02-09 20:45:18.591 331 331 D QSEECOMD: : Init dlopen(libssd.so, RTLD_NOW) succeeds
02-09 20:45:18.591 331 331 D QSEECOMD: : Init::Init dlsym(g_FSHandle ssd_start) succeeds
02-09 20:45:18.591 331 331 D QSEECOMAPI: : QSEECom_register_listener 12288 sb_length = 0x5000
02-09 20:45:18.592 331 331 D QSEECOMD: : Init ssd_start ret = 0
02-09 20:45:18.592 331 331 D QSEECOMD: : SSD system services: Started (Listener ID = 12288)
02-09 20:45:18.592 331 331 E QSEECOMD: : Listener: index = 2, hierarchy = 1
02-09 20:45:18.593 331 331 E QSEECOMD: : Init dlopen(libsecureui.so, RLTD_NOW) is failed....
02-09 20:45:18.593 331 331 E QSEECOMD: : Listener: index = 3, hierarchy = 1
02-09 20:45:18.599 331 331 D QSEECOMD: : Init dlopen(libdrmtime.so, RTLD_NOW) succeeds
02-09 20:45:18.599 331 331 D QSEECOMD: : Init::Init dlsym(g_FSHandle atime_start) succeeds
02-09 20:45:18.599 331 331 D DrmLibTime: QSEE Time Listener: atime_start
02-09 20:45:18.599 331 331 D QSEECOMAPI: : QSEECom_register_listener 11 sb_length = 0x5000
02-09 20:45:18.600 331 331 D DrmLibTime: registering fs service to QSEECom is done!
02-09 20:45:18.600 331 331 D DrmLibTime: begin to create a thread!
02-09 20:45:18.600 331 331 D DrmLibTime: Creating a pthread in atime_start is done! return 0
02-09 20:45:18.600 331 331 D QSEECOMD: : Init atime_start ret = 0
02-09 20:45:18.600 331 338 D DrmLibTime: QSEE Time Listener: dispatch
02-09 20:45:18.600 331 331 D QSEECOMD: : time services: Started (Listener ID = 11)
02-09 20:45:18.600 331 338 D DrmLibTime: before calling ioctl to read the next time_cmd
02-09 20:45:18.600 331 331 E QSEECOMD: : Listener: index = 4, hierarchy = 1
02-09 20:45:18.600 331 331 D QSEECOMD: : Init dlopen(libdrmfs.so, RTLD_NOW) succeeds
02-09 20:45:18.600 331 331 D QSEECOMD: : Init::Init dlsym(g_FSHandle fs_start) succeeds
02-09 20:45:18.600 331 331 D QSEECOMAPI: : QSEECom_register_listener 10 sb_length = 0x5000
02-09 20:45:18.601 331 331 D QSEECOMD: : Init fs_start ret = 0
02-09 20:45:18.601 331 331 D QSEECOMD: : file system services: Started (Listener ID = 10)
02-09 20:45:18.601 331 331 D QSEECOMD: : QSEECOM DAEMON RUNNING
02-09 20:45:18.711 276 276 I qdutils : PartialUpdate status: Enabled
02-09 20:45:18.711 276 276 I qdutils : Left Align: 8
02-09 20:45:18.712 276 276 I qdutils : Width Align: 8
02-09 20:45:18.712 276 276 I qdutils : Top Align: 1
02-09 20:45:18.712 276 276 I qdutils : Height Align: 1
02-09 20:45:18.712 276 276 I qdutils : Min ROI Width: 8
02-09 20:45:18.712 276 276 I qdutils : Min ROI Height: 1
02-09 20:45:18.712 276 276 I qdutils : Needs ROI Merge: 1
02-09 20:45:18.712 276 276 I qdutils : Left Split=720
02-09 20:45:18.712 276 276 I qdutils : Right Split=720
02-09 20:45:18.715 276 276 I qdhwcomposer: Initializing Qualcomm Hardware Composer
02-09 20:45:18.715 276 276 I qdhwcomposer: MDP version: 500
02-09 20:45:18.715 276 276 I SurfaceFlinger: Using composer version 1.5
02-09 20:45:18.715 276 276 I qdhwcomposer: hwc_registerProcs
02-09 20:45:18.715 276 276 I qdhwcomposer: Initializing UEVENT Thread
02-09 20:45:18.715 276 276 I qdhwcomposer: Initializing VSYNC Thread
02-09 20:45:18.716 276 342 I qdhwcomposer: vsync_loop: Reading event 0 for dpy 0 from /sys/class/graphics/fb0/vsync_event
02-09 20:45:18.716 276 276 D qdhwcomposer: hwc_getDisplayAttributes disp = 0, width = 1440
02-09 20:45:18.716 276 276 D qdhwcomposer: hwc_getDisplayAttributes disp = 0, height = 2560
02-09 20:45:18.717 276 276 I SurfaceFlinger: EGL information:
02-09 20:45:18.717 276 276 I SurfaceFlinger: vendor : Android
02-09 20:45:18.717 276 276 I SurfaceFlinger: version : 1.4 Android META-EGL
02-09 20:45:18.717 276 276 I SurfaceFlinger: extensions: EGL_KHR_get_all_proc_addresses EGL_ANDROID_presentation_time EGL_KHR_swap_buffers_with_damage EGL_KHR_image EGL_KHR_image_base EGL_KHR_lock_surface EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_reusable_sync EGL_KHR_fence_sync EGL_KHR_create_context EGL_KHR_surfaceless_context EGL_EXT_create_context_robustness EGL_ANDROID_image_native_buffer EGL_KHR_wait_sync EGL_ANDROID_recordable EGL_KHR_create_context_no_error
02-09 20:45:18.717 276 276 I SurfaceFlinger: Client API: OpenGL_ES
02-09 20:45:18.717 276 276 I SurfaceFlinger: EGLSurface: 8-8-8-8, config=0xb6a86978
02-09 20:45:18.718 276 342 I qdhwcomposer: vsync_loop: Reading event 1 for dpy 0 from /sys/class/graphics/fb0/show_blank_event
02-09 20:45:18.719 276 342 I qdhwcomposer: vsync_loop: Reading event 2 for dpy 0 from /sys/class/graphics/fb0/cec/rd_msg
02-09 20:45:18.721 276 342 E qdhwcomposer: vsync_loop:unable to open event node for dpy=0 event=2, No such file or directory
02-09 20:45:18.722 276 342 I qdhwcomposer: vsync_loop: Reading event 0 for dpy 1 from /sys/class/graphics/fb-1/vsync_event
02-09 20:45:18.722 276 342 I qdhwcomposer: vsync_loop: Reading event 1 for dpy 1 from /sys/class/graphics/fb-1/show_blank_event
02-09 20:45:18.723 276 342 I qdhwcomposer: vsync_loop: Reading event 2 for dpy 1 from /sys/class/graphics/fb-1/cec/rd_msg
02-09 20:45:18.726 276 276 I SurfaceFlinger: OpenGL ES informations:
02-09 20:45:18.726 276 276 I SurfaceFlinger: vendor : Qualcomm
02-09 20:45:18.726 276 276 I SurfaceFlinger: renderer : Adreno (TM) 420
02-09 20:45:18.726 276 276 I SurfaceFlinger: version : OpenGL ES 3.1 [email protected] ([email protected])
02-09 20:45:18.726 276 276 I SurfaceFlinger: extensions: GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_arr
02-09 20:45:18.726 276 276 I SurfaceFlinger: GL_MAX_TEXTURE_SIZE = 16384
02-09 20:45:18.726 276 276 I SurfaceFlinger: GL_MAX_VIEWPORT_DIMS = 16384
02-09 20:45:18.730 276 276 D SurfaceFlinger: Set power mode=2, type=0 flinger=0xb6aa4000
02-09 20:45:18.730 276 276 D qdhwcomposer: hwc_setPowerMode: Setting mode 2 on display: 0
02-09 20:45:18.730 276 276 D qdhwcomposer: hwc_setPowerMode: Done setting mode 2 on display 0
02-09 20:45:18.730 276 342 I qdhwcomposer: handle_blank_event: dpy:0 panel power state: 1
02-09 20:45:18.841 344 346 D libEGL : loaded /vendor/lib/egl/libEGL_adreno.so
02-09 20:45:18.888 344 346 D libEGL : loaded /vendor/lib/egl/libGLESv1_CM_adreno.so
02-09 20:45:18.896 344 346 D libEGL : loaded /vendor/lib/egl/libGLESv2_adreno.so
02-09 20:45:18.907 344 346 I Adreno : QUALCOMM build : 52af4d2, I8366cd0437
02-09 20:45:18.907 344 346 I Adreno : Build Date : 10/20/15
02-09 20:45:18.907 344 346 I Adreno : OpenGL ES Shader Compiler Version: XE031.05.13.02
02-09 20:45:18.907 344 346 I Adreno : Local Branch : M14
02-09 20:45:18.907 344 346 I Adreno : Remote Branch :
02-09 20:45:18.907 344 346 I Adreno : Remote Branch :
02-09 20:45:18.907 344 346 I Adreno : Reconstruct Branch :
02-09 20:45:18.923 344 346 E BootAnimation: couldn't find audio_conf.txt
02-09 20:45:19.617 276 276 D SurfaceFlinger: shader cache generated - 24 shaders in 267.772125 ms
02-09 20:45:19.637 276 276 D qdutils : DEBUG_CALC_FPS: 0
02-09 20:45:19.637 276 276 D qdutils : period: 10
02-09 20:45:19.637 276 276 D qdutils : ignorethresh_us: 500000
03-21 17:30:31.580 245 245 I auditd : type=1403 audit(0.0:2): policy loaded auid=4294967295 ses=4294967295
03-21 17:30:31.580 245 245 W auditd : type=1404 audit(0.0:3): enforcing=1 old_enforcing=0 auid=4294967295 ses=4294967295
02-09 20:45:28.065 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.066 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.069 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.069 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.071 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.071 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.074 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.074 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.076 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.077 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.078 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.078 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.079 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.080 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.081 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.081 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.082 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.082 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.083 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.083 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.085 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.085 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.087 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.087 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.089 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.089 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.090 278 291 E Sensors : sns_reg.c(255):Invalid ID: 3040
02-09 20:45:28.091 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.091 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.093 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.093 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.094 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.094 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.096 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.096 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.097 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.097 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.098 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.098 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:28.099 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:28.099 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:38.108 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:38.108 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:38.109 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:38.109 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:38.111 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:38.111 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:38.111 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:38.111 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
02-09 20:45:38.111 278 291 E Sensors : sns_reg_la.c(91):reg_read: reg file not open
02-09 20:45:38.111 278 291 E Sensors : sns_reg.c(291):Received error from sns_reg_read/write 5
KLBrey said:
I've flash each partition individually with 71.18 BL Stock & 71.21 BL N Preview Stock to no avail.
Mixing 71.18 & 71.21 Roms brought about a SeLinux issue but that was solved by getting the BLs and their appropriate Roms right.
Now I'm running into an odd sensor failure in my LogCat that I can't get around:
Click to expand...
Click to collapse
Hardware. Are you using an official fastboot cable? Did you flash the binaries of the sensor drivers?
Can My Poor N6 Bounce-Back from Seeming Complete Sensor Failure??
biggiesmalls657 said:
Hardware. Are you using an official fastboot cable? Did you flash the binaries of the sensor drivers?
Click to expand...
Click to collapse
Since you're the 2nd to mention USB cable quality, I'll address that:
I have my OEM Turbo Charger and I'm sure I still have the OEM Cable that came with it, but I'm currently using an Amazon Basic Branded 5ft replacement to one my cat devoured. Since it seems that Cable Matters, I'll wrangle the one's I have with me when the Sun's is up.
The Immediate Worse Case S:
I'll have to wait until I return home Monday if none of the cables with me are The One*.
Flash Binaries of Sensor Drivers:
whaaa
[* thanks Moto, one more Must Match in my life]
[SOLVED] Bootloop with Major Sensor Failure
After looking into physical things like cable quality and low-level drivers provided to ROM bakers (neither were my particulate issue), I pieced together a diagnosis and resolution that worked for me:
Validating my /persist partition OR Creating a new ext4 one if it's currupt​I dropped to TWRP v3 recovery, opened an ADB Shell and checked which partitions were automatically mounted. Alas, /persist wasn't there... it was gone, baby, gone! So I tried to recover it using
Code:
e2fsck /dev/block/platform/msm_sdcc.1/by-name/persist
Which resulted in a Bad Superblock with no backups. Using an alternate Superblock (ie. e2fsck -b 8197) also failed. So I crossed fingers that my N6 retained specs about how /persist should be and created a fresh ext4 version
Code:
make_ext4fs /dev/block/platform/msm_sdcc.1/by-name/persist
That solved (nearly) everything. I was able to watch live logcat as my N6 successfully booted into 6.0.1 MM again. Everything seems AOK so far, but it's late and I'm about to crash. When the Sun's up again, I'll test it and post once more.

Categories

Resources