yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] lotherius:
According to NFSFan, these drivers "work" because they don't work.

That is, NFSFan's Vogue ROM, by far the most popular, has OpenGL drivers built in which is not standard on Vogue. Opera detects these drivers & tries to use them, and then borks.

Installing the drivers linked here causes Opera to work by breaking the OpenGL drivers NFSFan has installed even further, preventing Opera from trying to even load them at all..

I can confirm this is the case as a clean 6.5 ROM I built myself with BuildOS handles 9.7b1 just fine without any such drivers downloaded. For those not wanting to build their own ROM or wait for NFSFan to issue a fix, "installing" these drivers will of course work, but it will negate any other benefits you had from OpenGL on the phone (if any) since these drivers are missing dependencies (hardware) that are required for them to function!

Long story short: Yes it gets Vogues running NFSFan's Rom to work. By pure luck.
[Windows Mobile Development and Hacking General] ace10134:
You can enable data communications while ActiveSync is connected by doing this on your computer: Start -> "Windows Mobile Device Center" -> Enter -> Mobile Device Settings -> Connection Settings, and check the "Allow data connections..."

Now you can record your video with ur internet connected!
[Windows Mobile Development and Hacking General] :
works well on ipaq 914c (320*240) :)
[Windows Mobile Development and Hacking General] lightman3dd:
different keyboards problem

no one have a problems with ez-keyboards? i'm able to use only standard keyboards..ez does not works :-(
[Windows Mobile Development and Hacking General] ralpheboyo:
not bad.....

...well imo its a step in the right direction.....far from good but very promising i think....yeah a step in the right direction for opera!!!!

...turbo mode doesnt work vodaphone.de.....it just forces the phone to freeze (10-45 secs)...dont think it has to do with simcard...(but we are all still playing with it....)....Good...very good is the speed....
[Windows Mobile Development and Hacking General] the_passenger:
It's fast but it's crashing like there is no tomorrow.
[Windows Mobile Development and Hacking General] derekwilkinson:
Works great for me now!

Opera Turbo is FAST!
[Windows Mobile Development and Hacking General] daitienshi:
Anytime I try to download a file in the browser (in w6.5), I get to the "Start Downloading" screen but it doesn't actually download. Anyone else have this issue?
[Windows Mobile Development and Hacking General] uvz:
you must disable TURBO when download a file

It's a known limitation
[Windows Mobile Development and Hacking General] MACkjam:
Thanks, but I have this enabled already. It's my Activesync which plays up every now and then. Sometimes it works and sometimes it doesn't.
[Windows Mobile Development and Hacking General] Whosdaman:
You need to use this on 6.1 only....it's not made for 6.5....
[Windows Mobile Development and Hacking General] intimidatorx31:
It works on the vogue

:)Opera 9.7 beta

works

on the vogue WITH NFSFAN rom.......

But you have to download this cab called "NeoS2007 OpenVG Drivers.cab"

otherwise itll glitch up and be unusable.
[Windows Mobile Development and Hacking General] :
I would second this. On HD. The font is way too big. The default rendering keeps the width of the the paragraph too narrow. and all the right side space is wasted in a given table. Smaller the font larger the wastage.

Either this version is meant for only smaller display devices or this is a bug due to testing on small displays only.
[Windows Mobile Development and Hacking General] meajude:
FREE TRANSLATION FROM ORIGINAL POST

Dude, you are too!

Also had the same problem trying to install on my Kaiser ROM with a cooked wm6.1 on and was only in the loading, after installed both cabs comceou you instructed him to work.

Below are links to facilitate those who want to install the 9.7 beta in Kaiser (QVGA) and get the issue in infinite loading

http://xdaforums.com/showthread.php?t=359534&page=207

http://xdaforums.com/attachment.php?attachmentid=179892&d=1240603541

-------------------------------

ORIGINAL POST IN PORTUGUESE

Cara, você é demais!!!!

Também estava com o mesmo problema tentando instalar no meu Kaiser com uma ROM cozinhada sobre wm6.1 e ficava só no loading, após instalado ambos os cabs que voce instruiu ele comceou a funcionar.

Abaixo vão os links para facilitar quem queira instalar o beta 9.7 no Kaiser (QVGA) e tirar o problema no loading infinito

http://xdaforums.com/showthread.php?t=359534&page=207

http://xdaforums.com/attachment.php?attachmentid=179892&d=1240603541
[Windows Mobile Development and Hacking General] zodiac:
I'm using a Diamond and have installed the CAB. It's working.. Turbo mode is still not as fast as Opera Mini though, but faster than regular browsing. No crashes so far.

But: The progress bar / indicator for loading websites isn't working. (It's the bar that 'fills up' from the left to right). It's not showing me the progress of a website loading, and I usually have to guess when it's completely done by judging how many content is already loaded.

But overall.. I'm still using Opera Mini for some fast browsing and Opera 9.5 if things are needed that can't be done by Mini.
[Windows Mobile Development and Hacking General] Calkulin:
For those wanting an OEM, here's mine

Opera Mobile 9.7b1.7z
[Windows Mobile Development and Hacking General] rileyd5:
yes, have you tried fingerkeyboard with this? works great! :)
[Windows Mobile Development and Hacking General] pdx77:
nonsense, I'm running this just fine on Windows Mobile 6.5 with no issues (other then the known issues that's been reported).
[Windows Mobile Development and Hacking General] alon271:
Opera Mobile 9.7: High expectation ,Poor performance

Far far below Skyfire...

Sorry to announce: high expectation ,Poor performance

Perhaps a little faster than Skyfire, but not Fash and not built in Streaming.

In other words not supported YOUTUBE ,Accuradio, Aol Radio ,and not streaming TV.....

I can't adapt myself to the Opera Zoom patent ,you touch twice on the screen and the picture increase\jump

dramatically,for a intermediate size you have to open a special menu.

often you touch a link to open it, but the result is again .. the picture increase dramatically.and jumpes aside,this BUG is a real annoying.

For the people who need Hebrew Support ...quick escape from this browser... it's not for you

SORRY

It's not For me too.

Now time only Skyfire is the true one.
[Windows Mobile Development and Hacking General] jmckeejr:
Has anyone with Smart Touch gotten zoom to work? I was able to get it to scroll, but dont know how to make it zoom instead.

They could have at least put either the zoom in bottom left or even the zoom on far right side(hidden). This also seems to crash my Fuze at random. I will also hit a link and it does not open so I think I didnt hit it, hit it again...and again...

I think they still have some work to do, especially with zoom and the scrolling seems a bit poor. I scroll down and get the checkerboard even when the page is completely loaded.
[Windows Mobile Development and Hacking General] lbhocky19:
what must i change to make it stop going to mobile pages?

and it isnt the basic settings with the check mark its somewhere in the config
[Windows Mobile Development and Hacking General] Yaga18:
opera turbo

working fine on my glofiish x500+ , but I dont use turbo mode, the few second faster load doesn't worth that the pictures are loaded in worse quality
[Windows Mobile Development and Hacking General] Mikulec:
U are welcome, I am happy that my finding did help you.
[G1 Android Development] defconoi:
I think it would be a good idea to compress /system/bin and /system/lib at least with squashfs, I have done this on a couple ubuntu and gentoo systems and it actually increased performance and space significantly!

Reasons (short version): decompressing data is faster than reading it from the hard drive, in most current computers, especially when you have multiple programs reading from the disk, causing thrashing, and/or when the data on the disk is fragmented. You can read more details about what was done and the results on http://forums.gentoo.org/viewtopic-p-4732709.html#4732709

Squashfs is intended for general read-only file system use and in constrained block device/memory system, it can also be combined with a union mount system like unionfs and aufs for read/write access.

Gentoo Benchmark results:

I have compressed /bin /sbin /lib /opt /usr and then tried the following operations with and without the squashfs images mounted:

1) start the system up to the login screen

2) login and wait until desktop is usable (session is restored, hard disk stops screaming)

3) start openoffice-writer

4) start eclipse

5) generate random file access pattern and record the total time to read all files.

Code:

# find /usr -type f -printf "%s %p\n" | sort -R | awk '{ printf $2; printf "\n" }' > /sort

# time cpio -o --quiet -H newc < sort > /dev/null

Some Benchmarks on a gentoo system:

Times without squashfs+aufs:

1) 7.5 seconds to load the kernel, another 10 seconds until file systems are mounted (up to this point no speed increase is possible by this method), another 42 seconds until the login screen pops up (out of which 24 seconds are just for waiting on the network interfaces). A total of 60 seconds, out of which only 18s are relevant to our benchmark

2) 16s

3) 9s

4) 25s

5) 36m31.726s

Times with squashfs+aufs:

1) total time: 58s, out of which 16s are relevant to the benchmark -> 11% decrease in time

2) 10s -> 37.5% decrease

3) 6s -> 33% decrease

4) 22s -> 12% decrease

5) 9m48.873s -> less than 1/3 of the normal time!

We will be able to improve android boot time, app launch time, and increase space, what more could we ask for? Maybe a little bit more ram? Whats up with compcache too?

So now we just need to compile squashfs-tools for android and experiment, im pretty damn excited to try this!

[edit] Also ubifs has lzo compression, not sure how that would work either, it seems ubifs is favored over jffs2 and yaffs2

found a nice pdf:

http://free-electrons.com/doc/flash-filesystems.pdf

Benchmarks Of Yaffs2, JFFS2, SquashFS, & UBIFS:

http://free-electrons.com/pub/conferences/2008/elce/flash-filesystems.pdf

Seems like people are already using ubifs on android:

http://groups.google.com/group/andr...36603d429a/646a017892783e2b?#646a017892783e2b

Reference:

http://forums.gentoo.org/viewtopic-p-4732709.html#4732709

http://jt0.org/news/squashing_usr_and_the_2629_kernel
[G1 Android Development] firestrife23:
you should PM Cyanogen about this, he's good at this kind of stuffs, maybe he'll incorporate this hack with his MOD.
[G1 Android Development] prash:
This would be a great addition to the Cyanogen Mods. Its fast enough as it is, but I can see this helping a bit more if it gets implemented!
[G1 Android Development] defconoi:
I notified him on Twitter, He said:

@ionstorm it's a good idea, maybe in a later release

I am sure if you say something in his thread and make more awareness of this im sure we can see it done quicker, I also let DudeOfLife know and he said he will look at it for a future release as well, he also thinks its a good idea.
[G1 Android Development] justanothercrowd:
Hey Defcon I'm actually playing around with this instead of Union/Cram for an upcoming build and its nice to hear some more good things!
[G1 Android Development] defconoi:
hey count me in on testing this for you, also looking for your twitter..
[G1 Android Development] jmon777:
this sounds like i good idea. i hope he does implement it
[G1 Android Development] defconoi:
Justanotherdev just compiled squashfs for kernel 2.6.29, and he is working on it as well :)
[G1 Android Development] cyanogen:
I just started toying with this and 2.6.29 last night. Expect a new "experimental" version soon :)
[G1 Android Development] sync3:
1st post..

Good day all...I definately agree with poster about squashfs. I dont use gentoo..but i use Sabayon which is a gentoo derivitive..just has the option for source or binary...running an os on squash will def improve performance
[G1 Android Development] unrafa:
compression is a mistake

Im sorry to say but this is bull****.

How you dare showing proof of eclipse (300 MB !!!!) loading up an insignificant 3 seconds faster just because you compressed it and system have to load 225MB from disk instead of 300MB. Or openoffice which i dont have but im sure it is worth a good 300 MB too, and again gaining another 3 secconds load time.

How much seconds of loading time will we gain loading a compressed 0.3 MB library, 0.00001 secs? And this "improve" at the cost of giving up a good amount of the very limited RAM needed for execution, this phone have!

not to say how much incompatibilities will carry the "decompressing on the fly" with the very poor and limited RAM this phone have. and even with cpu scaling and android accessing and decompressing libraries or apps on the phone.

force closes in sight.

I also dont trust the (5) point.

HOLY GRAIL:

The real speed boost will come with the compilation of the whole android system and libraries with -O2 (speed) instead of -Os (size)

The problem is a 2.5 MB binary compiled with -Os is a 20MB binary compiled with -O2.

-O2 is between 20% - 40% faster so i am drooling for it thinking about it, but... G1 doesnt have DISK SPACE.

-O2 compilation is the holy grail. Ask gentoo users

Oh, squashfs could come handy in this case.. sad we dont have RAM or SPACE and android is the monster of slowiness. java suck!
[G1 Android Development] wizern23:
If its a mistake then don't use it and work on the O2 yourself.
[G1 Android Development] rb2k:
also: the phone has flash memory, which should have totally different characteristics
[G1 Android Development] cyanogen:
I wouldn't totally dismiss this idea until it's actually tested. LZO compression is really fast. A couple of us are working on it.
[G1 Android Development] defconoi:
Squashfs was made for and used for low memory systems, I've seen amazing results on systems with 128 meg ram and a 500mhz processor, we'll try it on android and see what happens, I'm curious
[G1 Android Development] wootroot:
*subscribed*

definately looking forward to seeing how this turns out, i just reverted back to ION today for the performance over rosie, and i cant imagine any faster, this would definately be another milestone if it worked out
[G1 Android Development] dwang:
Have you tried cyanogen's builds? Imo its faster than the ion roms.
[G1 Android Development] mer6:
I will confirm that it is at least equal. Faster is questionable, but Cyanogen does do optimization, so...
[G1 Android Development] defconoi:
I am not sure which builds are faster, so far its just peoples words without benchmarks, maybe we should benchmark fs read times, ram usage, free ram, cpu times.. etc..

Also some tweaks/changes may be useless or counter productive so we'll need some tests done to make sure which tweaks work and which do not.

We gotta work on is optimizing memory/cpu and startup times, with each change we should do a benchmark.
[G1 Android Development] daproy:
I just tested a build using the 2.6.29 build with squashFS. xbin, framework and modules can easily be compressed to squashFS images just like JF did with cramfs. Making /system/lib a squashFS image made the phone unbearable slow until it crashed

I/ActivityManager( 800): ANR (application not responding) in process: org.jsharkey.sky
I/ActivityManager( 800): Annotation: Broadcast of Intent { action=android.appwidget.action.APPWIDGET_ENABLED comp={org.jsharkey.sky/org.jsharkey.sky.TinyAppWidget} }
I/ActivityManager( 800): CPU usage:
I/ActivityManager( 800): Load: 8.63 / 7.74 / 4.33
I/ActivityManager( 800): CPU usage from 10086ms to 371ms ago:
I/ActivityManager( 800): system_server: 3% = 0% user + 3% kernel
I/ActivityManager( 800): org.freecoder.widgets.overclock: 3% = 0% user + 2% kernel
I/ActivityManager( 800): loop3: 3% = 0% user + 3% kernel
I/ActivityManager( 800): mediaserver: 2% = 0% user + 2% kernel
I/ActivityManager( 800): com.google.android.apps.scoreboard: 2% = 0% user + 1% kernel
I/ActivityManager( 800): android.process.acore: 0% = 0% user + 0% kernel
I/ActivityManager( 800): logcat: 0% = 0% user + 0% kernel
I/ActivityManager( 800): pdflush: 0% = 0% user + 0% kernel
I/ActivityManager( 800): kswapd0: 0% = 0% user + 0% kernel
I/ActivityManager( 800): loop2: 0% = 0% user + 0% kernel
I/ActivityManager( 800): vold: 0% = 0% user + 0% kernel
I/ActivityManager( 800): zygote: 0% = 0% user + 0% kernel
I/ActivityManager( 800): com.android.phone: 0% = 0% user + 0% kernel
I/ActivityManager( 800): +org.jsharkey.sky: 0% = 0% user + 0% kernel
I/ActivityManager( 800): TOTAL: 100% = 2% user + 19% kernel + 77% iowait

iowait of 77%?!
[G1 Android Development] defconoi:
are you using lzma? and what block size?
[G1 Android Development] daproy:
default block size (128k)...no lzma
[G1 Android Development] defconoi:
are you using loopback ?

the squashfs filesystem can be created directly on a block device

yea lzma should work a bit better, Decompression-only code for LZMA generally compiles to around 5kB and the amount of RAM required during decompression is principally determined by the size of the sliding window used during compression. Small code size and relatively low memory overhead, particularly with smaller dictionary lengths, and free source code make the LZMA decompression algorithm well-suited to embedded applications.
[G1 Android Development] daproy:
I'm not sure I can get LZMA working with 2.6.29 in a straightforward way. Looks like they stopped making patches assuming it will be included in 2.6.30.

Any suggestions on the fastest easiest way to convert the /system block from yaffs2 to squashfs? make a raw image and flash_image or convert it first, then use the usual update-script?
[G1 Android Development] defconoi:
On your workstation, create your filesystem image

mksquashfs 120m 120m.sqfs

Erase your flash partition:

flash_eraseall /dev/mtd2

Make your filesystem image available to your device (NFS,

copy, etc.) and flash your partition:

dd if=120m.sqfs of=/dev/mtdblock2

Mount your filesystem:

mount *t squashfs /dev/mtdblock2 /mnt/flash

also ubifs has lzo compression, not sure how that would work either, it seems ubifs is favored over jffs2 and yaffs2

found a nice pdf:

http://free-electrons.com/doc/flash-filesystems.pdf

Benchmarks:

http://free-electrons.com/pub/conferences/2008/elce/flash-filesystems.pdf
[G1 Android Development] defconoi:
well if there is problems getting squashfs-lzma id look into ubifs, it seems there is people already using ubifs with android see:

http://groups.google.com/group/andr...36603d429a/646a017892783e2b?#646a017892783e2b

Seems like ubifs beat jffs2 and yaffs2 in benchmarks, ubifs and lzo will probably be much faster and save space as well
[G1 Android Development] daproy:
I've made the squashfs image of /system and tried making an update.zip that updates using

format SYSTEM:
write_raw_image PACKAGE:system.img SYSTEM:

I also tried fastbooting the image with

fastboot flash system system.img
fastboot reboot

Both seem to flash successfully but after rebooting it is clearly not mounting correctly (stuck at boot and can't adb shell or logcat)

Problem is I'm not sure how to debug this. I'm not sure if it's the init.rc or flashing the image.

init.rc

# mount mtd partitions
mount squashfs mtd@system /system ro

Any suggestions?
[G1 Android Development] unrafa:
did you compiled squashfs as module?, and that module is stored in /system which is squash, the kernel will not be able to load that module.
[G1 Android Development] fl3xo:
Hello all, this is an interesting benchmark by michael opdenaker about yaffs2/ubifs mtd filesystems; anyone had continued developing about this?

This is a reposted old bench (november 2008), so i will hope ubifs is become a really

indispensable step to be implemented:

http://free-electrons.com/pub/conferences/2008/elce/flash-filesystems.pdf

about UBIfs

http://blog.chinaunix.net/u1/38994/showart_2022422.html
[G1 Android Development] lioux:
There is a thread as of 2012 about ubifs http://xdaforums.com/showthread.php?t=935520
[G1 Android Development] McJesus15:
Rather interested in this now for my old and slow Zio. Has this produced positive results yet?
[G1 Apps and Games] BGH80:
Are there any apps that I can use as a remote control for Windows 7 media center? Preferably one that shows album art for the currently playing song etc.
[G1 Apps and Games] jeepguy04:
I haven't seen any. I would love to be able to control my media center with my phone. A while back I made my own remote for my winmobile phone. It was functional but not very good looking or polished. If I had the time I might attempt to make one for android... but I will probably never have the time, especially if I want it to look good.
[G1 Apps and Games] mianosm:
GMote works wonders for me.

Not sure if that will work for you, but I can choose to play video on my htpc, or stream the video from my htpc to my phone....requires a daemon to be running on your htpc plus the app.

I really dig it.
[G1 Apps and Games] Wraith_17:
Yep, seconded, Gmote is awesome, not only integrated with media centre controls and streaming from the media centre to the phone as well but you can also use the touch screen as a mouse track pad and the g1 keyboard as the pc's keyboard, both absolutely awesome features. The server app running in the windows taksbar takes virtually no cpu or memory, auto starts and is found very quickly by the phone.
[G1 Apps and Games] skola28:
I have been trying to run the gmote program with my Windows Media Center (Windows 7) setup for about a week. It seems that the server on the computer crashes fairly regularly. Has anyone else been having this issue? I especially see this if my phone goes to sleep (black screen) and then I wake the phone back up.

I'm using an HTC Hero (CDMA/Sprint).
[G1 Apps and Games] seaweeduk:
I would recommend switching to XBMC, I've been helping out testing this app which should be coming to the market soon and it's absolutely amazing works wonders for my xbox running xbmc.

http://xbmc.org/forum/showthread.php?t=55346
[G1 Apps and Games] davidemartindale:
Looks nice for sure. Just wish XBMC had DVR and live tv functionality like Windows Media Center.
[G1 Apps and Games] skola28:
Unfortunately, this program requires XBMC. I have my entire system setup to use Windows Media Center.
[G1 Apps and Games] dmeeren:
Windows Media Centre remote

Gmote is crashy and annoys me, i use Windows Media centre remote (on my android). But if the computer is busy, sometimes it reacts slowly. But it does not crash a lot.
[G1 Apps and Games] skola28:
As an update: The newest Gmote (2.0) works much better than the previous version I was using; maybe due to Windows 7, maybe due to the updated application. (Probably both). Anyway, it works much more reliably now. Unfortunately, there really isn't access to your playlist :(
[G1 Apps and Games] skola28:
Another option I am using now is MyRemote from the Market. Seems to be fast, stable, and provide more Windows Media Center type button access.
[G1 Apps and Games] lopez1_de:
Media Center Control is a good choice. Search it with google or in the Android Market. It's a remote control with many features and works very well.
[G1 Apps and Games] yang286:
Hey sir.

I am in Chinese.

my windows 7 already install MyRemote server. But my phone can not get MyRemote.apk file. Could you please give me Myremote 1.1 or MyRemote 1.09 apk file? my Email is:yang286@gmail.com

Thank you so much.
[G1 Apps and Games] hydeah:
Has there been any development on this? WMC Windows 7 controls?
[Touch Diamond2, Pure Q&A, Help & Troubleshooting] keatac:
as title, how to increase the total number of icon in program launch screen.

the screen after press the start(windows) button.

Currently is 24 icon.

Anyone try this before?