yashsingh1/xdaforums huggingface dataset:
[Milestone XT720 Android Development] Dexter_nlb:
can you detail it, does the "OpenRecovery" succeed? i suspect the /sdcard | /mnt/sdcard to be an issue as i noticed this on 2.1. no /mnt/sdcard on 2.1 :-(

but can the fact be 2.2 does not have a symlink to /mnt/sdcard from /sdcard.

thats a good point here now!

so 2.1 is preferred then.
[Milestone XT720 Android Development] Dexter_nlb:
well, i think HDMI comes with korean limitations, so if you want hdmi, you probably end up with korean english rom with maybe sensor working, but baseband/sms and other strange issues..

so it will take time to fix.
[Milestone XT720 Android Development] metalizer2000:
all step succes installed,but final step after do restore and factory reset then reboot we always stuck on M,the strange is if we install open recovery from 2.2 and 2.1,on 2.2 i get real defyrecovery,but on 2.1 i get openrecovery,on defyrecovery when i want to restore is says couldn't open directory file not found,but on openrecovery success to restore nandroid and we get your's this latest froyo

i don't know if openrecovery.apk will gift 2 version of recovery on both 2.1 and 2.2,defyrecovery and openrecovery
[Milestone XT720 Android Development] Dexter_nlb:
ok, i think problem is existing users on 2.2 with first release might get issues installing OpenRecovery update.

ill add on top of existing instructions that a SBF is required, not preferred. since that seems to cause problems as well.
[Milestone XT720 Android Development] khalpowers:
so now need to reflash to 2.1 1st then nandroid the new release...right?..bcoz just now im on 2.2 korean do nandroid but stuck on M ....so no lucky to get 256 internal memory with native app2sd..:(
[Milestone XT720 Android Development] Dexter_nlb:
do note:

I got a Tegra2 dualcore 1Ghz and limited hardware support, youtube works but not perfect..

Imagine a phone with just 550 or 1000mhz and still limited hardware support, imagine this..

i just ported the os updates, i did not make the flashplayer :-)
[Milestone XT720 Android Development] metalizer2000:
its works too with US CB rom,but very unfortunate in 2.1 we get to small data storage,native froyo apps2sd will work optimal with high class of sdcard

watch youtube on android browser did not gift us more satisfaction,event play flash game on facebook on PC sometime we still get a choppy
[Milestone XT720 Android Development] spiderx_mm:
dex,

I've already installed per ur instructions and it's working great. I'm not sure whether it's a bug or not, but 3G Mobile Hot Spot is also not working. please confirm.

update:

another bug. SD card is recognized as Internal Storage. Most of the apps are saying "Cannot detect SD Card"
[Milestone XT720 Android Development] Dexter_nlb:
I have not digged into this, but it does indeed enable, but it checks 3G provider (your isp) for allowing it somehow, so i think its some isp check done, and then it disconnects if no response is found..
[Milestone XT720 Android Development] gommers1978:
My SDCARD is allso not regonised it says installed in system setting but with a file explorer it cannot find SD
[Milestone XT720 Android Development] Dexter_nlb:
remember on 2.2 default path is /mnt/sdcard, so system do find it nicely, but coming from a 2.1 you dont find it in /sdcard.

(ill update next version so /sdcard link to /mnt/sdcard)
[Milestone XT720 Android Development] TG2008:
I have a "hunch" that the ISP's will have flags up to prevent Users from tethering with Android2.2 and greater (unless you pay for it).
[Milestone XT720 Android Development] spiderx_mm:
Normally, my service provider "StarHub Singapore" has no restriction on data tethering. I'll try with Wireless Tether or Barnacle and report here soon.
[Milestone XT720 Android Development] spiderx_mm:
Dexter,

please include the latest Market version in your next update. :D
[Milestone XT720 Android Development] punk_lh:
Thanks for your work.:D
[Milestone XT720 Android Development] metalizer2000:
use app2sd from spare part,select external then restart your phone,install more app or game then see your internal storage doesn't too much decrease!!
[Milestone XT720 Android Development] spiderx_mm:
tested and confirmed that App2Card is working nicely. (I installed the latest 2.8.1 version)

Compass is working.

Wireless Tether for Root User is also working.
[Milestone XT720 Android Development] metalizer2000:
with default path is /mnt/sdcard,some geme can't find there data file,so the game will always ask for download data
[Milestone XT720 Android Development] ghostboy:
Sorry, still so confusing ....... At the first post Dexter said that "Preferred installed SBF: 2.1 UK SBF", but I open the readme file inside the xt720v10.ZIP file from the download link, at the beginning it said that "Install instructions (based on korean sbf)".

Can anyone tell me for the latest version (xt720v10), which SBF (Korea 2.2 SBF or UK 2.1 SBF) is needed to be flashed, thanks a lot.

Sorry for my poor English.
[Milestone XT720 Android Development] peshovec:
media button (gallery, picture, video...)

Hi,

a few minutes ago i have played with a bluetooth keyboard:). i have to "map" some keycodes so the bluetooth keyboard media buttons now works:)

(information from here http://chris.boyle.name/2010/08/android-keymaps )

So i was thinking if the not working media button in dexter's froyo is similar ?

here is some output from my "stock :)" xt720:

/system/usr/keylayout# grep 112 ./*
./sholes-keypad.kl:key 112 MODE_CHANGE WAKE
./sholestabletp1cu-keypad.kl:key 112 MODE_CHANGE WAKE
./sholestabletp1skt-keypad.kl:key 112 MODE_CHANGE WAKE
./sholestabletp2cu-keypad.kl:key 112 MODE_CHANGE WAKE
./sholestabletp2skt-keypad.kl:key 112 MODE_CHANGE WAKE
./sholestabletp3cu-keypad.kl:key 112 MODE_CHANGE WAKE
./sholestabletp3skt-keypad.kl:key 112 MODE_CHANGE WAKE
./sholestabletp3str-keypad.kl:key 112 MODE_CHANGE WAKE

some logcat in the moment when i press the button

V/MotoModeKeyIntentReceiver( 3659): ---------------keyup-----------------
V/MotoModeKeyIntentReceiver( 3659): ------------------------------------
V/MotoModeKeyIntentReceiver( 3659): MODE KEY INTENT
V/MotoModeKeyIntentReceiver( 3659): ------------------------------------
V/MotoModeKeyIntentReceiver( 3659): Gallery start

can you guys, with media button not working to paste yours:

/system/usr/keylayout# grep 112 ./*

and

/system/usr/keylayout# grep MODE_CHANGE ./*
[Milestone XT720 Android Development] Dexter_nlb:
i actually used the media profile for the key, this might just work.. ill check it out, when i return to the 2.2.1 on the mobile..
[Milestone XT720 Android Development] dateno1:
i always use 720P recoding for overclock test but it has any problem :)
[Milestone XT720 Android Development] Mioze7Ae:
What I meant was: I have twice come up with a system where the soft keyboard crashes. The first time (immediately after nandroid restore 1.2+factory reset+reboot => crashing keyboard), I went back to square one and redid nandroid+factory reset+reboot to fix the problem. The second time, (also immediately after nandroid restore 1.2a+factory reset+reboot => crashing keyboard), I simply cleared dalvik cache in OpenRecovery+reboot. I'm speculating that maybe just clearing dalvik would also have worked the first time.
[Milestone XT720 Android Development] queens49:
Does anybody have a link to the 1.1 ROM? The link on the first post doesn't work anymore. I don't care about FB syncing, as I don't do it now, so I'd rather run v1.1 if it's the fastest ROM
[Milestone XT720 Android Development] reaperzero:
well like dex said earlier its due to the dalvik cache needing to repopulate
[Milestone XT720 Android Development] khalpowers:
u can try galaxyfroyo then apply patch1,1a update...
[Milestone XT720 Android Development] Mioze7Ae:
That's not what I'm saying. I'm saying that sometimes it can repopulate incorrectly in 1.2 and 1.2a.
[Milestone XT720 Android Development] Mioze7Ae:
http://dl.dropbox.com/u/21216896/xt720v11.ZIP
[Milestone XT720 Android Development] vesko321:
Completely disagree! Java virtual machine on 2.2 is 450 percent faster than in 2.1 - only take this in account + better video&camera experience + native apps to sd + native Wi-Fi hotspot + newer flash. I don't see why you'll want 2.1 ...:confused:
[Milestone XT720 Android Development] queens49:
Thanks for the link!
[Milestone XT720 Android Development] Mioze7Ae:
I think they're talking about 2.2 vs 2.2.1, not 2.1. Dexter's 1.1 ROM was based on the Korean 2.2. Dexter's 1.1a, 1.1b, 1.2, 1.2a ROMs have all been based on a 2.2.1 leak for the non-XT720 Milestone (or the Defy? I've never quite understood the lineage of the 1.1a series). So far, each approach has had different problems. As I recall in order to fit the Korean 2.2 system in the UK ROM image (because the Korean kernel doesn't work well on non-Korean XT720 at the moment), Dexter had to delete a bunch of things because the /system partition sizes are different... but my memory is shaky.

Also 2.1 with JIT enabled and apps/dalvik on ext was pretty darn fast. I personally haven't gotten the 2.2 to run as well as 2.1 yet, but I'm not giving up.
[Milestone XT720 Android Development] Dexter_nlb:
you're quite right.. 2.2.1 releases (1.1a+) is primarily based on milestone leaks as those offered enhancements to the framework not found in 2.2, specifially fixes from motorola.

and the compatibility issue with a korean rom not support european sms and some ISP providers was also a concern adapting it, so again milestone became more interesting as it was for european markets.
[Milestone XT720 Android Development] ronnbon:
I just had the first opportunity to test different camera modes- and I am very dissappointed. The sports mode simply does nothing- after shooting theres just a black screen.. and after taking lets say twenty pictures just about three are viewable at media gallery.. The multiple shot mode worked... but apart from that theres really a great problem with the camera. Did some of you who are so eager to have hd recording of the camera didn't test the normal camera function thouroughly? Am I the only one with this problems? The camera is really, really important for me since I don't have a normal one additionally.:(
[Milestone XT720 Android Development] scumm_boy:
I'm really digging 2.2.1 in 1.2a... Wiping the Dalvik cache every so often isn't a chore, and even the slight lag when opening certain apps is bearable. The one problem I do have is a significantly lower battery life compared to the default 2.1. It seems like I can get 4 to 5 hours now, where I used to be able to get 9 on a full charge.

Is this an issue with the ROM? I'm not running any more services than I was in 2.1.
[Milestone XT720 Android Development] Knoedelkopf:
My problems now:

- camera modes sometimes do not work (for example the panorama mode) and it crashes

- browser crashes very often

- launcher pro is not working ??
[Milestone XT720 Android Development] rictomo:
Bug Report - v12a

I just still notice, that interactive-governor didn't work. After activating this selection my device freezes and reboot.

PS: would be nice to have Volume-controll working for FM-Radio ;)
[Milestone XT720 Android Development] Mioze7Ae:
Updated patch for 1.2a -- fixes Milestone Overclock persistence

Since we're using 2.1 kernels Milestone Overclock already has native support. Removing the portions of /oc that insert the module (that were probably necessary for the Korean Motoroi 2.2 kernel) allows Milestone Overclock to keep settings after reboot. One thing to be aware of is that when setting "Autoload on boot" in Milestone Overclock, make sure the SD card is not being offered for Memory Card Access because that's where Milestone Overclock saves that preference.

Fix Milestone Overclock persistence

Auto detects ext3 or ext2 (suggested by kousik)

Selectively move app, app-private, dalvik-cache to ext

Fixes typo that left / mounted rw (found by kousik)

app, app-private and dalvik-cache are only used on /sd-ext if the corresponding directory already exists there. A simple "mkdir /sd-ext/app" over adb or in the terminal will move app on next boot (if you've already used Dexter's ext, the directory was already created and no changes are needed).
[Milestone XT720 Android Development] djkron:
media player issues

Hey again, and please forgive my noobishness lol

I completed the updgrade and I love the new 2.2.1 1.2a but now I am having a major issue,

before I did the upgarde I moved all my musc to my computer and backuped the device through motorola medialink(MML), the first problem came when medialink did not recognize a playlist I had created on the phone(before the upgrade). I said no problem I will just remake it. Well now after the update I restore the backup to the phone and only have 70 of my 1000+ songs showing up in the music player, none of my playlists show up either, although when I plug the phone into my comp MML recognizes all the songs and my playlists as being on the phone, I can even play them on the comp. When I disconnect it and restart the phone I dont see any playlists and like I said only about 70 of my songs show up, I have tried three different mediaplayers to solve this issue with no luck, I have even tried reformatting the memory card and removing it , putting it directly into my comps memory card reader and transfering that way)

CAN ANYONE HELP ME??????:confused::confused:

Again props to dexter and thanks for all your hard work, I just need my tunes back or I may just end it all lol. Cant live without em. this is probably an easy fix but I am a noob and I appologize if I am wasting anyones time
[Milestone XT720 Android Development] Mioze7Ae:
There are two battling priorities at the moment: its camera/HD/video (1.2a) vs. media scan (1.2). If camera and video playback is a lower priority for you, try 1.2. I don't think anyone's fixed both problems simultaneously yet.
[Milestone XT720 Android Development] djkron:
thanks mate!!!! going to revert to 1.2
[Milestone XT720 Android Development] Mioze7Ae:
Unfortunately, this didn't work for me on 1.2a. :(
[Milestone XT720 Android Development] djkron:
ok just so dexter knows, I tried to use double twist media player and I installed the app on my phone and pc, on my pc I made a playlist, transfered the playlist to the phone, it was on my phone until I rebooted then it vanished. Still seems to be a problem with media scanning, I also tried Mixzing basic and the regular music player with no success.
[Milestone XT720 Android Development] Mioze7Ae:
Improved USB mode for Open Recovery

The Open Recovery only supports USB access to the first partition of the SD card. This prevents easily using gparted or mounting the ext partition (if it exists) via USB from Open Recovery.

I made a new menu for USB Mass Storage that detects your partitions and lets you choose which partition to export. You can also choose to export the entire device. I've used it successfully with gparted to repartition the SD card while in Open Recovery. Know what you're doing if you monkey with the partitions while using this. You can easily break OpenRecovery if you corrupt the FAT partition or forget to replace the OpenRecovery directory if you reformat. Also, I'd recommend rebooting immediately because I have no idea if the recovery kernel is clever enough to detect the changed partition tables.

Place the three files (init_recovery.sh, usb_mass_storage.sh, menu_usb_mass_storage.sh) in /sdcard/OpenRecovery/bin. If you do this from OpenRecovery USB mode, you'll have to reboot to see the effect.
[Milestone XT720 Android Development] Mioze7Ae:
Stock Media player and ^3 worked for me when I was running 1.2, but I didn't try playlists.
[Milestone XT720 Android Development] 3rdstring:
I would think any of the music players should work on 1.2. MortPlayer will work on 1.2a as it reads the folder, but I don't think there was playlist support. I've also been watching kAmMa's Folder Player for Android v1.5 which might work (assumption based on the app name) & there is a playlist in one of his screenshots but I haven't tried it yet.
[Milestone XT720 Android Development] Mioze7Ae:
Patch to enable Link2SD

Here's another patch for 1.2a (not tested in 1.2 but I expect it to work there, too) that disables app2ext and instead does what Link2SD wants. Since a future release of Link2SD (expected soon) will add an option for moving dalvik-cache, I'm not bothering trying to do that myself.

Using this update Link2SD works fine with ext3 (should work with ext2, but not tested). The kernel modules are handled already, so all you have to do is partition and install Link2SD. Link2SD requires the ext partition mounted in /data/sdext2 instead of /sd-ext

Disables Dexter's builtin app2ext

Enable Link2SD (mounts SD ext2 or 3 partition to /data/sdext2)

Fix Milestone Overclock persistence

Auto detects ext3 or ext2 (suggested by kousik)

Fixes typo that left / mounted rw (found by kousik)

Be forewarned that this update does nothing to undo app2ext--it doesn't move apps back from the ext partition if they've already there. You'll have to do that yourself. It will apply gracefully to systems using using Dexter's app2ext or my previous patches, but it just won't move any files back to /data/whatever from /sd-ext/app etc so you'll have to do that yourself if you care.

If you apply the update immediately after flashing Dexter's 1.2a and doing a factory reset there should be no problems (except that perhaps you'll need to delete some old files from the ext partition). If you have apps on ext already, you can move them manually (e.g. from /data/sdext2/app to /data/app).
[Milestone XT720 Android Development] ralfbonne:
No problems with the camera. Everything works fine.

Motorola XT720/StockEURom/DextersFroyo2.2.1/Version1.2/1Ghz74vsel
[Milestone XT720 Android Development] trajano:
Latitude

Check your battery usage. If it says Maps you may have latitude running in the background and draining the battery. 9 on a full charge is still pretty low.
[Milestone XT720 Android Development] kousik:
Excellent work dude. This is exactly how a community should be. Building a better product based on each other's work, and finally open it up for everyone else's benefit. Keep going!
[Milestone XT720 Android Development] MrHabaki:
Okay, thank you very much for this ROM! It works nice for me, but I have found the following bugs (if I report bugs already known, feel sorry, but I didn't read the full 101 pages!):

- Music player won't show all albums -> not a big thing, I use meridian player anyway which works fine (this seems to be known as I read the posts above)...

- Gallery won't show all files (e.g. PNG files from fingerpaint are not shown)

- I cannot share those PNG files via mms and filemanager (before I sent them via share of the gallery without any problems) - BIG issue for me as I like drawing pictures and sending them via mms...

- Buttons (Menu, search, etc) sometimes are not lit!

- Battery drains faster than before without known reason (overclocking is not the reason, as I had it overclocked anyway before). But that's also not a big deal!

Overall media scanning seems to be an issue in general.

I didn't try HDMI output, yet.

All over all a very promising ROM. Great work by Dexter!
[Milestone XT720 Android Development] Dexter_nlb:
would it not have been more simple to support OpenRecovery & link2sd ? so you kept the CMx way + OpenRecovery + link2sd all in place?

using a symbolic link from /data/sdext2 to /sd-ext would solve alot , like androidOS does with /sdcard that does not exsist anymore in 2.2+
[Milestone XT720 Android Development] reaperzero:
well for me it happened on 1.2

on 1.2a it has not happened yet
[Milestone XT720 Android Development] Mioze7Ae:
I would prefer that too, but it probably will require changes to Link2SD.

Link2SD has an "install mode" that (from what I understand) gets triggered when you run Link2SD and /data/sdext2 isn't a mount point. "install mode" will try to install its own boot scripts and ask you to reboot. If the boot scripts work, /data/sdext2 will be a mount point after reboot and Link2SD will run. Otherwise it's back to square one and "install mode". It doesn't actually care whether its own scripts did the work, only that /data/sdext2 is a mount point. (Some of the developer's posts indicate that it may also check that /data/sdext2 is on the same device as the fat partition)

This approach seems pretty sane, I just haven't come up with an equivalently sane strategy to propose to the developer for modifying Link2SD. An upcoming Link2SD release is going to try to address problems on some multi-SD systems that seem to randomly switch mount points between each device. One option could be to have two ext partitions or perhaps use loop mount, but I haven't tried that with this kernel. I also don't know how paranoid Link2SD is and whether it will care if /data/app was a symbolic link. I'll do some experimentation.
[Milestone XT720 Android Development] scumm_boy:
Yeah, I just killed Latitude... I wish there were some way of telling Latitude not to update when Maps isn't running.
[Milestone XT720 Android Development] Dexter_nlb:
alternately, use bind..

ie. mount -obind /sd-ext /data/sdext2

this would also look exactly like a regular mount for any app.
[Milestone XT720 Android Development] queens49:
I installed the update posted by Mioze7Ae, and it seems that the phone is more stable, but memory usage has gone up. Using the stock 1.2a, I had 90MB free on the phone. Now with the updated version, I only have 46MB. I've installed all the same apps as before.
[Milestone XT720 Android Development] Mioze7Ae:
Which of updates did you apply?

If you installed the Link2SD one, you need to install and run Link2SD (from the market) to move apps to the ext partition. Did you do that?

If you installed the v2 patch, you have to create directories on /sd-ext. Probably my instructions weren't the best for that one. Let me know which one you're using and what you've done.
[Milestone XT720 Android Development] Mioze7Ae:
I tried mounting the ext partition to /sd-ext and created /sd-ext/link2sd then I used mount -o bind /sd-ext/link2sd /data/sdext2

When you start Link2SD you get a warning "It seems that you applied App2sd, please uninstall and revert to original. Otherwise you cannot create link with Link2SD." and Link2SD refuses to move any apps.

Going backwards with the bind mount doesn't work either (i.e. mount /dev/block/mmcblk0p2 /data/sdext2 ; mount -o bind /data/sdext2 /sd-ext/link2sd).

Also symbolic links (ln -s /sd-ext/link2sd /data/sdext2) don't work either.

Changing /sd-ext to a symbolic link doesn't bother link2sd.

I'll see what bakpinar (Link2SD developer) thinks.
[Milestone XT720 Android Development] queens49:
I applied, "patch-12a-link2sd". And that's all I did. I didn't realize I was supposed to use Link2SD as well. I already used the built in Move To SD functionality to move the apss that can be moved.
[Milestone XT720 Android Development] Mioze7Ae:
To use Link2SD you will also need to create an ext2 or ext3 partition on the sd card. Link2SD is similar to the built in Move To SD in that you get to choose which apps go to the card and which stay internal, except it uses an ext partition instead of the FAT partition. I've found apps moved using Link2SD to be faster than the Move To SD probably because the encryption overhead doesn't exist (i.e. Angry Birds seems to start up faster after Link2SD rather than Move to SD).

The other big consumer of space in /data that is often moved to the SD card is the dalvik-cache, but I'm still figuring out the best way to do that when using Link2SD. One possibility is to just wait for the next release of Link2SD which is supposed to handle that as an option.
[Milestone XT720 Android Development] queens49:
Thanks for the explanation. I thing that I don't get is that using the stock 1.2a nandroid image, after installing all the apps and moving what I can using Move To SD, I had about 70MB of free space. I re-did 1.2a again, and followed your instructions of installing 1.2a and applying the patch, and than doing a factory wipe. Once all the apps were installed, and moved, I'm only left with 46MB. For some reason, this update is using up more space for the same apps.