yashsingh1/xdaforums huggingface dataset:
[G1 General] jenol:
to use data and voice at the same time you have to have a strong 3g connection this is the purpose of 3g so this is not a rom problem its a poor 3g connection on your phone or no 3g connection where you are at
[G1 General] tehseano:
I've have never had a problem surfing and talking at the same time, on any ROM for that matter.
[G1 General] vettejock99:
I will take your word for it but I have been using these forever I can definitively say that a number of the ROMs would not allow this while I am in my house while Haykuro's did. There are a number of posts from a couple of months ago as well where posters asked how it was done and at that time at least TheDude's versions and JF's wouldn't do it. The Haykuro 1.5's were relatively new, and maybe they can all do it now but they absolutely didn't do it in the past.

Good to hear, now if a good ION or Hero or Rogers ROM with Exchange comes out I will jump on it.
[Touch Pro2, Tilt 2 Windows Mobile General] Tomo:
I got TomTom bundled with the Athena and Cruise, no such luck with the TP2. Any suggestions or recommendations about which package to go for for TP2, bearing in mind the wide screen etc.

All suggestions welcome
[Touch Pro2, Tilt 2 Windows Mobile General] trickyhenry:
i have tried 3 sat navs over the years. obvious one is tomtom, i use copilot 7 and have no probs. i have read and heard great reports of mcguider? might want to check the spelling. very popular is garmin xt but word of warning.... youll have to hot swap your sd card and that is no fun. workarounds available but not worth messing around with it.

i went for copilot live 7 because i found a cheap one on ebay and no need to hot swap. its very clear and works with most devices.

I think that should be a good short list. no doubt others will champion other brands.
[Touch Pro2, Tilt 2 Windows Mobile General] nicelad_uk:
I use TomTom, have no problems with it at all, works 100%
[Touch Pro2, Tilt 2 Windows Mobile General] jaso2005:
Presumably using VGA version rather than QVGA?
[Touch Pro2, Tilt 2 Windows Mobile General] Tomo:
Yes indeed, but it's the 480 X 800 screen that might present an issue
[Touch Pro2, Tilt 2 Windows Mobile General] dazultra2000:
I use tomtom7, but for some reason on my kaiser and rhodium it runs SO SLOWLY.

I only get about 0.75 frames per second update time, which frankly is terrible compared to the 3-5fps that you would see on a standalone tomtom unit.
[Touch Pro2, Tilt 2 Windows Mobile General] nicelad_uk:
I use 7.915, the latest version which runs flawlessly.
[Touch Pro2, Tilt 2 Windows Mobile General] pgamble:
As mentioned ... I have CPL6 and it works fine on the TP2 taking up the whole of the WVGA screen except the initial splash and performs well.

Paul.
[Touch Pro2, Tilt 2 Windows Mobile General] mallman:
igo8 (latest version) works on mine just fine. Same version I was using on the HD
[Touch Pro2, Tilt 2 Windows Mobile General] terryd1980:
iGo 8

I cant get iGo 8 to work to save my life!, I've installed and re-installed countless times now and Iget the same issue, it installs fine but wont start the application, even to give me the license agreement page.

it just bombs out and it's really cramping my phone at the moment... any ideas?
[Touch Pro2, Tilt 2 Windows Mobile General] andrew-in-woking:
Turn off A-GPS

Hi

I couldn't get IGo8 to run with A-GPS enabled. It still works fine.

Cheers

andrew-in-woking
[Touch Pro2, Tilt 2 Windows Mobile General] terryd1980:
A-GPS

Hi there,

I might be really stupid but where in the settings is the option to switch off Assisted GPS?

I'm surprised that it doesnt work with A-GPS as the Kaiser had no issues at all.

Thanks for your help
[Touch Pro2, Tilt 2 Windows Mobile General] andrew-in-woking:
A-GPS settings

Start>Settings>System>Location Settings

Cheers

andrew-in-woking
[Touch Pro2, Tilt 2 Windows Mobile General] andrew-in-woking:
iGO8

Hi all

I have the latest version of iGO8 working perfectly on my TP2.

Cheers

andrew-in-woking
[G1 General] yingll:
help me!!!!!!!!!!!!!!!!
[G1 General] liamhere:
HUMMMM

but this is the diamond thread....we can't help you here.

i will move it to the dream thread as that what its stating in your question

please post in the correct thread and then you will get a answer.

also please ask and don't demand help.....thank you

good luck
[Touch HD General] Filgaliel:
EDIT: Found same problem in another thread..
[Touch HD General] foulke:
Can you please put the link of the thread, and ask to close this one if it is solved ?

Common answer to solve this is to check whether the "Receive all incoming beams" is checked, in the Settings/ Beam panel.
[Touch Diamond, MDA Compact IV Themes and Apps] HkDng:
I used Dutty ROM, default is 18 shortcut to program on Program tab, I need other cab file of program tab with more than 18 (i.e 30 shortcut ...) .

Can anyone help me on this issue?

Thanks.
[Touch Diamond, MDA Compact IV Themes and Apps] alvarhanso:
I am really interested too. :-)
[Touch Diamond, MDA Compact IV Themes and Apps] ja-marcin:
as far as i know there is no such option
[Touch HD General] boojai:
Hi all. I'm currently in Hong Kong at the moment and they have a lot of the Touch HDs (or any other phone). Just wondering if anyone is interested in getting one. I'll be coming back to the states in a month.

:)
[Touch Diamond2, Pure Themes and Apps] harolds:
I Added the following to the registry:

HKCU/Software/HTC/HTCSENSOR/GSensor/WhiteList

String Value

Name: RemoteDesktop

String: TSSHELLWND

Not sure but the string value is more then likely case sensitive.
[Touch Diamond2, Pure Themes and Apps] rogeriopcf:
It doesn't work with me :(
[Touch Diamond2, Pure Themes and Apps] eRJe:
Works for me!
[Touch Diamond2, Pure Themes and Apps] Eric"H"Lynch:
!for me to!
[Touch Diamond2, Pure Themes and Apps] rogeriopcf:
hmm... I have to retry then :P
[Touch Diamond2, Pure Themes and Apps] TinTin:
works after soft reset - thnx
[Touch Diamond2, Pure Themes and Apps] iCy^:
I got it working too, but not how i want it.

When its in landscape it has the resolution of an portrait and the landscape resolution. How can i fix this, cause now i see 2 white bars. I think it must turn @ the connect info already, but there it doesn't go to landscape modus
[Touch Diamond2, Pure Themes and Apps] sadax:
g-config does same thing.
[Touch Pro, Fuze General] rick94:
Hi all,

I just installed the new hotfix of htc to let the gps work faster.

The fix worked first it took about 1.5 minute to get a fix and a location on the map and now I get a fix in about 2 seconds.

Problem is since I installed the fix I have a very great lag. (25 meters off my position)

Any body who knows how to solve this?

Thanks

Rick
[G1 Android Development] cyanogen:
99% of the problems users are having with Apps2SD are caused by the unclean shutdown of the ext2 filesystem, because Android does not unmount it when rebooting or shutting down the system, and there are no tools on the device to fsck the filesystem on boot. Ext3 is journaled and this isn't an issue because the journal will simply replay on boot.

I'd like to put an end to this.

Attached is e2fsprogs (tune2fs, e2fsck, resize2fs, and mke2fs) built for Android/ARM. You should also use the "-t auto" mount option so that it's still backwards compatible with ext2.

To convert your ext2 to ext3, you can simply run "tune2fs -j /dev/block/mmcblk0p2" after you have these tools on your device, and reboot (assuming your ramdisk allows for mounting as "auto"). You should unmount and e2fsck the partition first, if it's not been checked for errors.

Step by step by neoobs
[G1 Android Development] :
can we have a noob-friendly guide to this preferably through terminal.
[G1 Android Development] Beast84:
Will this work with ADP JF1.5?

Before I try it, let me get a few things straing. I have to put these files in the corresponding folders, reflash, then type type the commands from terminal on the phone? Or does this have to be done with adb?
[G1 Android Development] sir*mez:
its already working for ADP. I have both my phones running on EXT3 and I havent found a problem. Its more reliable and I have gotten a Force Close or Wait screen with all the speed his build has.
[G1 Android Development] Henchman:
Huh?

Can you explain this in English please? :D
[G1 Android Development] cyanogen:
I mainly intended this for other ROM makers, so they can incorporate these features into cooked ROMs.
[G1 Android Development] djdeviance:
So this basically means all of us with ext2 partitions will have to get a new card or is there anyways for us to convert to ext3?
[G1 Android Development] pershoot:
please re-read the first post.

"To convert your ext2 to ext3, you can simply run "tune2fs -j /dev/block/mmcblk0p2" ....
[G1 Android Development] djdeviance:
Yes I did read that and tried as well. Was unsuccessful that why I asked.
[G1 Android Development] arqueware:
Premature SD failure from frequent journal commits?

I wondered why this solution wasn't inplemented from the beginning. However, In one of the threads on A2SD, I read that moving /DATA/DATA to SD would negatively affect the longevity of the SD cards because of the frequent write/re-write cycles of files in that directory, particularly sqlite database commits . One contributor suggested that a using a journalled filesystem in this context would have a similar effect in that there would be repeated writes to the specific area of the SD where the journal is stored.

Any thoughts on this?
[G1 Android Development] Beast84:
Once we run the commands in terminal, will that wipe everything off the ext partition? Or will it just convert the ext2 to ext3 & leave all my apps intact?
[G1 Android Development] Beast84:
I am not on his build. I am on ADP JF1.5

Which is why I asked if it will work on JF's build & not his build. I know it works on his. He's the one who brought it up
[G1 Android Development] cyanogen:
Most Class 6 cards support wear leveling these days.
[G1 Android Development] sir*mez:
aaahhhh... ;p no i dont think jf has made his EXT3 compatable which is why cyangen is asking every dev to use EXT3.
[G1 Android Development] Beast84:
Cyanogen

Can I put these files in my ADP JF1.5 update.zip & flash that? Or does something else need to be done to have it see the ext3 partition? Also your boot.img with the noatime change, can I put that in also? Or could you possibly take the boot.img from JF1.5 & change it for me?
[G1 Android Development] haykuro:
ext3 is built in ;P

$ adb shell cat /proc/filesystems
nodev	sysfs
nodev	rootfs
nodev	bdev
nodev	proc
nodev	debugfs
nodev	sockfs
nodev	pipefs
nodev	anon_inodefs
nodev	tmpfs
nodev	inotifyfs
nodev	devpts
ext3
ext2
nodev	ramfs
vfat
yaffs
yaffs2
[G1 Android Development] cyanogen:
Your ramdisk needs to mount the partition with "-t auto" (or "-t ext3" if you don't want backwards compatibility) instead of "-t ext2" for it to be effective. My build is the only one that does this so far AFAIK. In the JF builds, you need to change the "runme.sh" script.
[G1 Android Development] Beast84:
I'm guessing that wouldn't be an easy change to do? Well I guess I will have to try one of the new roms which supports this since JF doesn't update his releases like the other guys do
[G1 Android Development] cyanogen:
It requires a little bit of hacking.

http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack,_Edit,_and_Re-Pack_Boot_Images
[G1 Android Development] Beast84:
Wow all I see is matrix code! Thanks anyway I will read up, see what I can make of it. Thanks for pointing me in the right direction at least
[G1 Android Development] djdeviance:
Ok so let me see if I'm getting this. The Rom Developer would add the file into the build. Then we would be able to run the tune2fs with no problem converting the ext2 to ext3. Correct?
[G1 Android Development] bryon13:
Quick question

Is it possible to do this to a phone that's already got a rom flashed to it? For instance, can I perform the edit to the runme.sh file on a phone that's currently running? or would I need to edit the file before I install?

Also, assuming I wanted to "nuke" my phone (clear out EVERYTHING, start fresh), if I repack the rom, and use gparted to partition my SD for ext3, that should work like a charm, correct?
[G1 Android Development] djdeviance:
Ok so sorry if this is a redundant question but let's say I flash your cyanogen rom and reformat my ext2 to ext3 will the apps to sd still work with other builds even if it's partitioned ext3 now? I.E. Google Ion with Apps2SD apk will still move all my apps back onto phone?
[G1 Android Development] :
I would like to know this too, I dont wanna lose or corrupt my apps during the process.
[G1 Android Development] aiziks251:
Assuming it's the same as the normal linux command, it would not wipe your partition. The only difference between ext2 and ext3 is the existence of a journal. In fact if you're so inclined you can mount an ext3 file system as an ext2 and it still works (except for the journal).

Short Answer: No it won't wipe your partition, it'll "upgrade" it.
[G1 Android Development] inportb:
Right; adding a journal to an ext2fs (effectively converting it to an ext3fs) does not require formatting.

Exactly. Unless your SD card supports "automatic" wear leveling... it's kinda screwed when you start journaling.
[G1 Android Development] cyanogen:
I don't buy into this, though. Ext3 only writes metadata to the journal unless you mount with "data=journal" so it's pretty minimal stuff, especially if you set noatime. I would love for someone with hard data to prove me wrong, though. All I have seen up until this point is speculation.
[G1 Android Development] knaries2000:
any write to the file will be journaled even if data is not journaled because size of the file or last_mod_time and last_change_time of the file is changed. Also all changed to directory data is journaled like create/unlink/rename. So there will be lots of rewrites to the journal unless you only read most of the time. So for that case putting apps in sd may still be ok because apps rarely change, but having data or cache in sd may not be the same.
[G1 Android Development] Janis:
I'd be a good test candidate

I've blown out 4 SD cards on my x7501 becuase I overload with apps, and I'm convinced it's wear. I go to MicroCenter, and they replace bad SDs for free, so....

I think I'll test this. Give me a few weeks for results. I don't have a "control group" though, so I don't know what it would be using ext2.

Thanks for pushing for faster & better!
[G1 Android Development] Unitas:
If I edit runme.sh to mount the partition as EXT3 and change the EXT2 partition to EXT3, is there any reason why that wouldn't work? Would it for some reason break anything? Would it need to be packed in a new boot image or can one just edit it in a text editor and push it back to the phone?

(Also, is it possible to change the EXT2 format to EXT3 in gparted without wiping it? Never tried.)
[G1 Android Development] cyanogen:
This is 100% correct.. I am not putting the /data/data directory on SD with my builds currently since you can't have someone wipe and fix permission problems. My builds just do app, app-private, and dalvik-cache on SD. Regardless, wear leveling is in most new cards these days so it's not an issue.
[G1 Android Development] jrherras:
does it automatically make dir and install apps to sd after a fresh flash of your rom? thanks
[G1 Android Development] Unitas:
Well, I made a new boot image with that tutorial, with the changes of "auto" instead of "ext2" in the runme.sh. The image I modified is the one from lucid's JF1.51US, so it also includes the "noatime,nodiratime" options. I flashed it and it seems to be working ok. I still have an EXT2 partition on my sd card, not EXT3, but it seems to mount nonetheless so I guess everything went ok. I'll attach it to share with the class.

*This is my first time doing something like this so use at your own risk!*

Unpack boot.img, copy it to your sd, in terminal or adb shell type:

$ su

# flash_image boot /sdcard/boot.img

# reboot
[G1 Android Development] LucidREM:
very nice .. isn't playing with these files fun!! so for anyone with my latest script you can also "lucid rem" and get the boot.img with "auto"
[G1 Android Development] DOHCtor:
Ok guys, I was use to running apps2sd using symlinks to ext2 partition. I did it the same way as I would on ext2 to the ext3 partition with a fresh rom install. I don't know if I missed anything but all I can say is wow!!!! Everything loads faster, especially the Android screen. It only takes 3 to 5 seconds to leave the android boot screen! And apps that usually takes long to load (such as google sky map) loads really fast now. I don't know much about ext2 or ext3 partition, all I know is that I just reformatted my sdcard using paragon partition manager to fat32/ext3 from fat32/ext2 and flashed jf's 1.51 rom and ran the symlinks.

Let me know if I forgot anything.
[G1 Android Development] bassaq:
more interesting will be to use ext4, but android kernel does not support it yet... is there chance to patch it and recompile with the support? ;)
[G1 Android Development] lbcoder:
The fact that you haven't added a journal means that regardless of how you try to mount it, you haven't changed anything (except the noatime).

NOTE: noatime IMPLIES nodiratime. There is no need to use both. The nodiratime flag will never even be checked if noatime is set.
[G1 Android Development] lbcoder:
The performance boost is from 'noatime'. By default, the filesystem will write access timestamps to inodes as you access them. Writes are much slower than reads, so you need to wait for this. If you read 100 files, then you are performing 100 writes. 'noatime' saves you these writes, because lets face it, do you really care when was the last time you read a particular file?
[G1 Android Development] lbcoder:
It is certainly possible, but you won't get anything out of it.
[G1 Android Development] raudidroid:
this might be the dumbest question on this thread, but

why is everybody using ext2 for putting the apps and dalvic-cache on the SD and not YAFFS2!?!! i mean yaffs is the flash file system after all, right?
[G1 Android Development] neoobs:
Directions for what I did:

1. unzip e2fsprogs

2. type

adb remount

3. Download lucids script (search it)

4. type

adb shell

5. type

adb push e2fsprogs/system /system

6. type

lucid rem

7. reboot into recovery

8. type

adb shell

9. type

mount system

10. type

e2fsck /dev/block/mmcblk0p2

11. type

tune2fs -j /dev/block/mmcblk0p2

42. type

reboot

All done
[G1 Android Development] diaztradeinc:
I'm running my linux partition off an ext2 extension and mine works flawlessly.
[G1 Android Development] jaygajay:
Im getting "sh: e2fsck: Permision denied" at step 7
[G1 Android Development] neoobs:
whoops... updating step by step
[G1 Android Development] cyanogen:
The reason why we want ext3 is that it recovers from a forced shutdown better. I also include a fsck on boot in my ROM. And my build is the only one that actually cleanly unmounts the partition at shutdown/reboot, so without this stuff your partition is going to get corrupted or you are going to have to plug it into your PC to fsck it once in awhile.

You might need to chmod the binaries.
[G1 Android Development] jaygajay:
yea i chmod with 755 and not 777. my bad

EDIT: Now it say e2fsck: not found
[G1 Android Development] neoobs:
755 should work, but I use 777 to be sure.
[G1 Android Development] jaygajay:
dont know if u saw my edit but now its not found with chmod 777
[G1 Android Development] neoobs:
Sorry, I did it out of order because I already had run some commands, this should be the correct order.
[G1 Android Development] namsir:
Anyone know if i can use this on the Hero ROM? it uses ext2 and i wanted to switch to ext3...
[G1 Android Development] jaygajay:
Should the /system partition suppose to be mounted because the only partition mounted is the cache partition

Dang. I should have also stated that i'm trying it on the Hero Rom. Maybe thats why its not working.
[G1 Android Development] neoobs:
You are correct run "mount system" for step 9

Updated the step by step once again
[G1 Android Development] namsir:
So it didn't work on Hero ROM? ;x
[G1 Android Development] lbcoder:
Because the sdcard isn't mtd, which is a requirement for yaffs2.
[G1 Android Development] jaygajay:
Okay I got through the steps with (which you will need to update once more) but now my newly converted ext3 partiton is not mounting at boot so I am stuck on the G1 screen. Does this mean I am going to need to modify a boot.img and leave lucid's alone?
[G1 Android Development] neoobs:
Did you install lucid's?
[G1 Android Development] jaygajay:
yep. just like in your step by step. Said downloading boot_rem.img and then it flashed it

I flashed back a boot.img from a nandroid backup i did today and the phone booted up.
[G1 Android Development] LucidREM:
EXT3

ok .. so as always i like doing things the "lucid" way - LOL

$su
#lucid -u
#lucid -e3
#reboot

HOME+POWER -> recovery

mount system
e2fsck /dev/block/mmcblk0p2
tune2fs -j /dev/block/mmcblk0p2
reboot

enjoy!
[G1 Android Development] beagz:
Thanks for making things so simple Lucid. I followed your steps without any effort or problem. Using Dude's 1.2b and it seems great so far. I will post with any further updates.

Thanks again. (Apps2SD2 version with unionfs on the ext3fs partition)
[G1 Android Development] beagz:
I almost don't believe it!!!!! :eek:

I can finally use the browser while listening to music without it skipping or halting!!

Donation for you next Friday!
[G1 Android Development] jaygajay:
Okay just got this working on the Hero ROM. you have to explicitly define '-t ext3' instead of '-t auto' for it to pass the G1 boot screen. I have attached a file with this ext3 change based on Haykuro's Hero runme.sh file in boot.img. Below is also a step by step guide based on neoobs guide on page 5 on how to install this.

Directions for what I did:

0. BEFORE YOU DO ANYTHING PLEASE REBOOT INTO RECOVERY AND DO A NANDROID BACKUP AND PUT THE NANDROID BACKUP IN A SAFE PLACE ON YOUR COMPUTER. IF THIS GUIDE DOES NOT WORK OUT FOR YOU, YOU CAN FLASH THE BACKED UP BOOT.IMG IF ANYTHING WENT BAD.

1. Grab e2fsprogs from the first post and unzip it to a folder on ur computer (preferablly no spaces)

2. type

adb remount

3. cd into the folder containing the unzipped e2fsprogs folder

4. type

adb push e2fsprogs/system /system

5. download my attachment and unzip it on ur computer (again a path with no spaces would be good)

6. reboot into recovery

7. type

adb shell

8. type

mount system

9. type

chmod 777 e2fsck
chmod 777 tune2fs

10. type

e2fsck /dev/block/mmcblk0p2

11. type

tune2fs -j /dev/block/mmcblk0p2

12. reboot into SPL (Camera+Power)and then press back until it reads FASTBOOT USB

13. type

fastboot flash boot boot_e3.img

14. type

fastboot reboot

15. type

adb shell mount

You should now see that your /system/sd partition as ext3

All done
[G1 Android Development] DOHCtor:
Ok, I'm running JF'sv1.51-US. I already have ext3 partition before moving my apps. Without doing anything (meaning without downloading files from the first post and extracting to system folder and without flashing the boot.img made by Unitas) I was able to successfully move my apps and dalvik-cache to sd. Everything seems to run faster and I no longer got any force closed or wait options. I thought everything was fine and dandy but then I read deeper into this thread and realize that JF's build doesn't check for errors. So after reading this entire thread 3 times over, this is what I did:

Download files from first post and pushed the extracted files into /system folder.

Downloaded Unitas boot.img file and flashed it.

Reboot

Am I missing anything? Is it going to unmount when I shutdown, and is it going to check for errors when it starts up? (and how do I check if it is)

Thanks in advance for the help guys, I'm really noobish when it comes to this stuff.
[G1 Android Development] osho741:
0

Can the second set of codes be run on gscript or terminal? And if so what do I change in the script to run it from there?