yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] dprout69:
I dont think it works anymore... something has changed. Too bad, good program
[Windows Mobile Apps and Games] ninnitto:
How can i use it? it doesnt work! say to visit lyrics finder.com
[Windows Mobile Apps and Games] igorbr1:
it works with s2p???
[Windows Mobile Apps and Games] dprout69:
Most likely something changed on lyricsvip.com from where the program was pulling. Another different program that was pulling from the same website stopped working as well about the same time period. Unfortunately the author of this software really hasnt been supporting it as of late so Im afraid we are at a loss for a replacement.
[Windows Mobile Apps and Games] radzi:
not working for me neither... shame, this was a very good program, I cant believe that we have no other options to get lyrics... it just brings me to mind that how poor suport we have as costumers/users of WMobile, not even 1 option for program so good as this.

sad.
[Windows Mobile Apps and Games] arasarn:
I miss htis app too :(
[Windows Mobile Apps and Games] macsa:
I discovered last night that the first version of this usefull aplication still working :)

Great !!
[Windows Mobile Apps and Games] macsa:
Not anymore...
[G1 Android Development] incudie:
Hmm

Not sure if this would be practical or not but I saw someone else doing something similar:

http://linux-iscsi.org/index.php/ISCSI/GSM

Has anyone thought about using an iSCSI initiator on their Android phone as a form of data storage? (for pictures mostly) instead of an sd card?

As tech like LT and clearwire become more readily available I could see this working... maybe =;)

Any opinions or thoughts?
[G1 Android Development] equid0x:
iSCSI probably won't be very happy over an unstable network link like WiFi or 3G/2G. I think NFS has a better shot.
[G1 Android Development] JanSchotsmans:
[MENTION=1500669]equid0x[/MENTION]: actually, iSCSI has measures in it's design specifically for unreliable connections.

And in terms of performance and utility, it works rather fine on my linux netbook, even with a ****ty GPRS connection.
[G1 Android Development] h4ng0ver:
Hi all

I have all my apps and data moved to the sdcard a while back but my phone crashed and I decided to move only the apps to the sdcard.

I'm trying remove the /system/sd/data folder on the sdcard and keeps getting that error message. How to fix it?

Thanks
[G1 Android Development] equid0x:
This should only happen if an NFS export is mounted to a linux box of some sort, and that export has changed or otherwise become inaccessible.
[G1 Android Development] h4ng0ver:
any idea how to fix it?
[G1 Android Development] Nitro212:
i have this problem, i'm not able to delete the data folder beacause of that error. :/
[G1 Android Development] dwang:
your ext2 partition is corrupted. this happens quite a lot if data is moved to the sdcard. boot up linux and run fsck on the sdcard and that should fix it.
[G1 Android Development] h4ng0ver:
cool. I'll give that a try.

Thanks
[G1 Android Development] mlevin:
I'm having this problem too. Can you provide some basic instructions for how to mount and fix under linux? I have an ubuntu vmware image I can boot to on my windows pc and a usb card reader. Will that suffice?
[G1 Android Development] equid0x:
When you plug the card into an ubuntu box it should automatically mount it as the next available drive. You'll have to figure out what device node the card shows up as, unmount it (umount /dev/<insert device name here>), and then run a filesystem check (fsck /dev/<insert device name here>) on the unmounted card. The utility will report various problems about "inodes" which you will want to say yes to fix. Once it has run through the file system should be in a consistent state and ready for use again.

You run the risk of losing stuff written to the card (which is probably corrupt anyways) when you run the fsck so you may want to take a copy of the data first.

On a side note: I am not sure what the default mount options are listed for moving the stuff onto the sd card in the faqs but I suspect it may help prevent corruption to mount the card on android with the sync option. Though, this will definitely slow writes to the card. It would definitely be a bad idea to remove the card while your G1 is running either way.
[G1 Android Development] mlevin:
I was thinking of using the sync option, but then I read this at http://linux.die.net/man/8/mount:
[G1 Android Development] mlevin:
Busybox seems to have an fsck command built in, but I don't think all the supporting stuff is there. I'd like to have a way to fsck my ext2 partition while on the go and not near my linux box.

I know that you can't fsck without unmounting the partition and of course it would be bad to unmount the partition with apps on it while the phone is running, but I was thinking it would be nice to be able to boot into the recovery console.

I tried this and attempted to do a fsck on /dev/mmcblk0p2 with the fsck in busybox as follows:

busybox fsck -t ext2 /dev/mmcblk0p2

But the error I got was that fsck.ext2, which is the actual executable that should be used, isn't there.

What would it take to get this onto the system so that I could boot into recovery and do a quick fsck and then reboot back into phone mode?
[G1 Android Development] equid0x:
Where flash lifetime is concerned... I agree, this will certainly have some impact. However, the amount of wear concerned really depends on the number of write cycles the particular flash you are writing to can handle, and how good any wear leveling in the memory controller is. Modern flash memory will likely last on the order of years even with tons of writing going on. If all you are moving to the card are the apps, that data will likely be written once (or maybe a few times over the life of an app) and only re-read from that point forward. The caching will eventually commit any data in the buffer to "disk" regardless of how much is actually there. The idea is to line up all the writes so they can be done efficiently. Where ext3 is concerned, the commit interval is 5 seconds by default, I am not sure what it was in ext2 but I imagine it is similar. Ext2 is not really a flash optimized filesystem, but it is readily available on basically any linux distro, and is supported on Android. A better fs for flash drives where write cycles are an issue might be something like jffs2 or yaffs.

At any rate, sd cards are cheap. Why not just throw it away when it starts to die?

You would have to compile an ARM6 compatible version of fsck and get it onto the recovery partition so you could run it.
[G1 Android Development] dixxa:
just turn off your phone, pull out the sdcard, boot on a linux os and

then in console type :

fsck -p /dev/your_ext2_partition
[G1 Android Development] davidhooper4:
Is there any way to clear this error message on a windows xp computer?

Maybe use pargon partion manager, but where do I go to fix it in pargon?
[G1 Android Development] mlevin:
Hmm... Well, we know that yaffs is supported on Android because that's what the onboard storage uses. So I wonder why the tutorial for apps-on-sdcard suggests creating an ext2 partition? Couldn't we create a yaffs partition on the sdcard and use that instead?

Maybe because yaffs isn't as commonly supported in non-Android partitioning tools (which you would have to use to set up the card initially)?

In any case, if there's no real downside to having the partition be yaffs, how can I go about formatting it as such? I don't recall seeing such an option on gParted or anything, but then again I didn't look that carefully.
[G1 Android Development] mlevin:
So can anyone clue me into how I might add yaffs/yaffs2 support to my desktop linux box? I'd like to try using a yaffs2 partition rather than ext2 to see if I get better reliability, but I need to add support for that filesystem first. Can't seem to figure out how to do that quite yet...
[G1 Android Development] equid0x:
You will likely need to create the partition from the terminal using something like fdisk or cfdisk which will allow you to select the proper filesystem ID. The command for creating the filesystem is mkyaffs. The fstab in android will need to be modified to enable mount of this file system at boot. You will need to install all of the yaffs support tools on a linux desktop to get access to the mkyaffs command.

Yaffs is designed to be used directly on NAND or NOR flash memory (not abstracted through the controller built into an SD card) but it may work anyways. I am not very familiar with the specifics of this particular FS. Most of these flash filesystems are designed to provide a bootable root filesystem for an embedded device.

Yaffs kernel support can be built into a custom kernel with the instructions here:

http://yaffs.net/howto-incorporate-yaffs

Its not likely you will find pre-made packages for any of this in a common distro like Ubuntu. So, you will need to know how to compile it all by hand. A good starting point for a lot of linux info is The Linux Documentation Project at:

http://www.tldp.org/

FWIW I have built homebrew linux based routers for dual ISPs, IPSEC VPN and the like using a lightly modified version of CentOS and 4GB CF cards plugged into an ATA adapter. I used EXT2 on these and they were in production use at a small 13 server farm for a couple of years before being replaced with newer equipment without any failures whatsoever.

I have also used CF cards in small 200Mhz cube PCs as basic web kiosks for extended periods of time without any failures as well.

Under normal usage patterns on a mobile device probably does not require a large amount of writes in the grand scheme of things. I'd say it is fairly likely that your card will outlive the device you are using it in regardless of the filesystem in use.

If you are seeing lots of corruption I would suspect a flakey/failing SD card or some other hardware related problem. It definitely pays to buy high quality flash media. I would also suggest not allowing the phone to constantly run dead if you know things are being written to the SD card, since random power failures during a write to flash can permanently damage the media.
[XPERIA X1 General] Oms:
Hiya,

I want to be able to save battery by switching-off my screen whilst in video-record mode...

...currently, as soon as I hit the power button, the device stops recording (which is rather irritating).

Are there any registry settings for this?

Kind regards,

Oms.
[XPERIA X1 General] Nocturnal310:
went to the Garmins stall at IT Fair and asked for singapore maps price.

it was $100 USD ... man.

this is really stupid...whats the point of having all the technology n all if the maps themselves are so expensive.

and why are they encouraging piracy by making such expensive maps.
[XPERIA X1 General] Angelusz:
Is your question really relevant to this forum? Moreover, do you think anyone here can answer it?

Though I do agree that the price is stupid.
[XPERIA X1 General] jackleung:
Expensive?? Do you know how much $ just the map data company (not including the software company that build software on top of that) spend to expand and maintain the map information (and keep them current)?? At first, it requires a driver to drive to every corner to collect all the data and don't you think the gasoline is free?

I know since I have friends working in that industry.
[XPERIA X1 General] harveydent:
If you're looking for Singapore maps, go to www.malsingmaps.com Much like xda-developers, it's a user driven forum dedicated to making the most accurate and most detailed map for malaysia and singapore. And it's free.
[XPERIA X1 General] dracnom:
Won't satellite images be a better alternative???
[XPERIA X1 General] quetzalquatl:
Sats don't know (yet!) the one way street, for example! And there is a lot, lot more data in the maps.
[XPERIA X1 General] scote:
openstreetmap.org should eventually solve the price issue when the data is more complete and existing or new nav software vendors start using it.
[XPERIA X1 General] fards:
indeed, and you can always make it better ! I have.. 3 days work and everyroad bridleway & path near me is perfect! amazing what you can do with GPScyclecomputer (on the diamond forum) and an x1..

GPSVP is a pretty neat piece of (now opensource) software that means you can use googlemaps(road&sattellite) live maps (road & sat) and openstreetmaps (and the many freeware garmin compatible maps around, there's a search on the homepage.

What I do is use the desktop version to download the various "zoom layers" of maps (mostly google or live sat maps) and then copy the folder across to the x1 sdcard.

works a treat and got me out a pickle whilst cycling through the netherlands on a path that wasn't supposed to exist.. :D

http://code.google.com/p/gpsvp/

ooh new version, not tried that yet.

To the OP you have to remember the massive amount of work that goes into generating all the data for route navigation (and updating it).. that costs quite a lot of money
[G1 Android Development] jcohenlv:
Hello all,

I need some help signing my APK files. I have done everything correctly up to the point of signing the file.

I am running the command:

jarsigner -verbose -keystore -my-release-key.keystore oriental.apk alias_name

Jar signer then asks for my password I set up. i put in the password and get:

jarsigner: unable to sign jar: java.util.zip.ZipException: invalid entry compressed size (expected 1110 but got 1119 bytes)

I have scoured the web for hours and tried a few things. All lowercase name ofr the apk file as suggested somewhere. i am at a loss.

Anyone know how to fix this?
[G1 Android Development] sjmyst:
Need to do this on an unsigned apk file...

I ran into this same problem for an android apk using Eclipse. I don't know if your running into the exact same problem. But, I'm guessing the principles are similar.

To fix this I had to do the jarsigner on an unsigned apk file. If you are using Eclipse, the apk is signed with a temporary key (which I think the android market won't allow).

If your using something else, you can see if your apk is already signed using syntax like:

$ jarsigner -verify -verbose my_application.apk

To get an unsigned apk in Eclipse, right click on application name in the Package Explorer window and choose Android Tools, then choose "Export Unsigned Application Package...". Save the package to a new location.

Once you have an unsigned apk. Run the jarsigner command you were using on the unsigned apk file.

This is also possibly explained better (at least for an android user using Eclipse) at:

http://developer.android.com/guide/publishing/app-signing.html

Like I said earlier if your not using Eclipse to generate an apk, possibly the tool your using has similar options to create an unsigned apk file.
[MDA III, XDA III, PDA2k, 9090 ROM Development] Zero|Cool:
hello every 1. I have a BA running windows mob 6.1 pro and everything is working fine except t e fact that when i put the device on standby, it is always turning itself on again. does this happen to anyone? thanks
[MDA III, XDA III, PDA2k, 9090 ROM Development] homam_france:
hi

any test?what do mean?

:)
[MDA III, XDA III, PDA2k, 9090 ROM Development] imatrix:
which ROM do you have?

Do you happen to have BigMike bluetooth running?
[MDA III, XDA III, PDA2k, 9090 ROM Development] red_hanks:
standy..you mean you press the power button and the screen goes off, right? And then it turns on by itself? Did you check if your bluetooth is on? Because I experienced this too before, if I left the bluetooth on and I turn off (stand by) the BA after a while it will turn on itself. Hope this helps. Cheers.
[MDA III, XDA III, PDA2k, 9090 ROM Development] Mnemonique:
Try going through your power management under settings.

You might have tick a few things there.

:)
[MDA III, XDA III, PDA2k, 9090 ROM Development] + Que PPC:
I was getting this trouble too!

As Resident evil... on nights my device wakes up and begins screaming STARS!!!! :p

I just call Claire redfield and Alice and they burn on its head! PUMMM! :p

jajajaj :p

Well... check out your settings if you have a program runing under... and it needs conections via BT, Wi-fi or GPRS... your device gonna wakes up trying to get conection all the ways it can... if nothing is runing behind maybe was a bad flash... reflash it...

Hope all we can help you...

We are like a squadron supporting forces... Huh im playing too much Acecombat 5.... :p
[MDA III, XDA III, PDA2k, 9090 ROM Development] egzthunder1:
It could either be Bluetooth running and also it could be some appointment/message turning your device on. Also, do you have your device cradled? ActiveSync (if connected to PC) will turn your device on to sync.

Hope this helps :)
[MDA III, XDA III, PDA2k, 9090 ROM Development] Zero|Cool:
It's exaclty that. I read somewhere it has something to do with the bluetooth stack, I turned off BT and it stopped lol However I need BT always on as I use an external sirf star 3 gps and I pair up the mobile phone with my car. Can anyone tell me how to fix this? Tks
[MDA III, XDA III, PDA2k, 9090 ROM Development] motisu:
There is no fix. Since WM5, the BT driver requires that it be turned on periodically or else it turns itself off. All ROM cookers (AFAIK) use the big mike fix driver to keep the BT alive.
[MDA III, XDA III, PDA2k, 9090 ROM Development] Zero|Cool:
I read somewhere that if you installed another BT stack that eventually it would solve the problem? Is this true?
[MDA III, XDA III, PDA2k, 9090 ROM Development] xplode:
ok there is fix but i do not advice you to use it if you use BT handsfree - because with original driver BT turns off when device get in standby and this one keeps it working
[MDA III, XDA III, PDA2k, 9090 ROM Development] oelapoel:
you can install S2U2 and set:

Lock when device wakes up: ON

Power Off in: 5s (this is the minimum).

this is not a solution, but more like a workaround...this works for me well...
[Mogul, XV6800 ROM Development] Bigstew33:
Good write up for this. I have one big problem. when I try to *228, it fails after just a couple of seconds and says,

“The number of SPC attempts failed 15 times from the network. Handset will free for 1 minute and will then reset.” I read a post that was obscure but said that the SPC should be six 0's Mine is not all zeros. I don't know how to change mine to all zeros if that is the case

Thanks
[Mogul, XV6800 ROM Development] RyanMogul:
That is the case, for *228 to program your SPC code needs to be all zero's or all 3's (make it zero's though) just follow My Unlock pack and Instructions, it guides you through changing your SPC to all zeros.

Cheers.
[Mogul, XV6800 ROM Development] oyebee:
RECOGNIZE

Qpst will not recognize my phone
[Mogul, XV6800 ROM Development] catfishk:
thanks for the great info. as a note, changing the EVRC setting (#7) to 'Voice 13k' kills my phone connection; i couldn't make or receive calls. everything else seems fine!
[Mogul, XV6800 ROM Development] RyanMogul:
About Voice 13k Settings

Read the settings again, maybe you missed something.

Check these four settings, also make sure you have used *228 and let it UPDATE your PRL, don't do it manually afterwards. Then check all of the above settings over again and you should be good. I have researched, tested, and used these settings for a long time.

EVRC should be disabled

Home Page should be Voice 13k

Home Orig should be Voice 13k

Roam Orig should be Voice 13k

Since your phone is digital, it uses a codec to determine how the voice data is compressed into digital. Voice 13k (Qualcomm's Purevoice) is the highest voice rate. EVRC (Enhanced Variable Rate Codec) benefits the carriers because it uses a reduced rate, which means less bits to stream, more calls to go around. Voice 13k is in fact the updated version of EVRC that our Digital phones have the option to select from. Voice 13k should be enabled for optimal voice quality.

Take Care
[Mogul, XV6800 ROM Development] RyanMogul:
heres why your *228 doesnt work for you..

This is for the User Vickie that needed a little help.

In order to use *228 for Cricket You need to have a Cricket PRL already loaded on the Device meaning installed from PST. You also need the phones SPC code to be all zero's (000000) Then *228 will work fine. It will then update your settings and DL a new PRL if a better one exists. This is for Cricket. If that works out you can follow my settings over again.
[Mogul, XV6800 ROM Development] X-Kenshin-X:
hey ryan i have installed your V1.1 Heavy Cricket rom, works great, thxs a lot

neways i was going trough this and i did every step to the letter, now mine didn't work... so i have to ask you a few questions...

first, once i am done with this, and if i did it correctly, i can now make calls and internet right? (hopefully this is yes...)

ok so assuming the answer to the above is yes, then i have to ask.

On step 3, you say if we have your ROM we can just update the PRL from there and to skip the "update step". by update step i'll assume you meant step 4. but then in step 4 you say "for both people who had to restart and people who didnt" and then you say to dial *228

so do we do that even if we already have your PRL loaded?

or do we never have to dial *228 if we have ur prl file?

also, on the profiles, in the M.IP settings, my phone had "6" profiles by default, should i set it to 5 like yours or what?
[Mogul, XV6800 ROM Development] X-Kenshin-X:
ok i got everything working beautifully, thanks for the instructions... it's just that i wasn't supposed to dial *228, and i did :(

anyways, my internet works, and holy cow i get bursts of 2mbps! :eek:

well one last thing i gotta ask is... so my calling doesn't work, so i have to call cricket or something to have them switch it to mine right?

on a sidenote, do you guys actually use IE? isn't there like firefox mobile or something??
[Mogul, XV6800 ROM Development] RyanMogul:
PST settings are not the Only thing that matters for Internet(WAP) or for MMS. The ROM you are using also has to be configured properly for Cricket WAP/MMS to work. My ROM does but not everyone uses My ROM.

This thread will get your Phone's 1X and EVDO set up correctly. Which will ensure that if your ROM is configured properly that Calls/Text/WAP/MMS will all work. But this thread is NOT the only thing that matters. Read the end of my TOP post and it tells you what the Thread sets up..

Now for your other questions: In this PST settings thread Step 3 says that if you are using MY ROM and the phone doesnt have a Cricket PRL loaded in PST that my ROM has Cricket PRL's copied on it to Update PST with(after updating PST with Cricket PRL phone will soft reset).

This means that YES you need a Cricket PRL loaded(updated) in PST before dialing *228 and then it will restart and then on with the rest of the settings. Dialing *228 gets a local(to your AREA) EVDO PRL loaded in PST(which is downloaded from Cricket Realtime) and sets up base PST settings so that this thread is easier. It explains that in the TOP post at the TOP..
[Mogul, XV6800 ROM Development] X-Kenshin-X:
ok in the version of your ROM that i installed, which would be the V1.1 Heavy, it says in that post this:

"Messaging and Connections settings: <--Please do not mess with these as they are fine tuned for CRICKET!! It will always work perfect for you if you leave it alone I cant be responsible if anyone changes anything but you can always post your problems in this thread and I will be more than happy to help sort it out.

"

and this; "Fully working and tested Cricket WAP and MMS/SMS with no problems! I did a lot of tweaks to registry and provisioning to make this possible as the base I used(1.3.4) was originally meant for Sprint!! I pulled a lot of "All Nighters" put it that way lol."

so i thought i don't have to set up my MMS/WAP...

and do i still have to call *228??

***EDIT***

i just called *228, and they said: "sorry we cannot program your phone"

my internet still works... but that's the only thing that works so far, i can't make calls. or send txt msgs.