yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] farmatito:
I had to revert manually all changes related to -m32/64 flag in clearsilver dir and the check for 64 bit arch in envsetup(sh/mk? don't recall) , then i could repo sync, so maybe it was due to some local changes in my tree to enable build on 32bit os host,

cannot say exactly as I'm still struggling to understand this repo/git stuff fully.

BTW: there seem to be good news about the usb drain bug, more testers needed, do you volunteer?
[G1 Android Development] ezterry:
Well... if you don't trust your build environment clean it.. remove everything but the .repo directory, then repo sync .. be clean in 10min or so.

(all the git repos are cloned/fetched into .repo/projects/ ; with work trees checked out into the workdirectory, Thus if you do not delete .repo a sync will only require to re-build the worktrees and not need to re-fetch everything from online)
[G1 Android Development] Gorkytje:
I am not noticing any drain. Standby is fine, active usage is a little short! Might report back later!
[G1 Android Development] hrk:
After 1h, 50% of usage due to "Android Operating System". Sux big... juice ;-)

Truth to be told, I'm (still) running CM6.1, but I don't think it should matter in a kernel related issue.
[G1 Android Development] AndDiSa:
resyncing now ... will report later

Edit: clearsilver was on m/gingerbread ... now on revision cf3f2874c82573449a64fa2b285b97189de0da68. Building at the moment and it looks fine up to now.
[G1 Android Development] AndDiSa:
Strange ... here it's working without any problems. :confused:
[G1 Android Development] :
There seems to be a few reports about ADS 29 and all I can say is wipe, wipe and try again because it was running beautifully on my phone without any errors, fc's or connection problems.

I'm just waiting on a magpie version so I can fit all my crap on :D

Gonna get my build enviroment setup in the next few days and have a play, need to learn this stuff sometime!
[G1 Android Development] farmatito:
I'm seeing this to, nonetheless battery life seems good, 70%

after 14+ hrs.
[G1 Android Development] dillalade:
formatito is this the latest non draining battery kernal you've been mentioning?

Can I simply flash over my current ADS 29th setup?

Thanks
[G1 Android Development] AndDiSa:
No problem, will work.
[G1 Android Development] crypticc:
there's a superuser_update.zip available. you need to flash that. I had same issues and that fixed it. search for above filename in this thread.

On another note, and being equally unable to find the answer in search, for those who managed to get adw.launcher working? How? when I download from market it tells me the package file is invalid. :( andersweb only has older eclair versions available <v1.0

Cheers all
[G1 Android Development] Gorkytje:
I am getting 4 hours and 10 mins. No abnormal usage to be spotted (In the battery use screen), standby draws little to none power..

Will report back after a full charge and use prolly tomorrow!
[G1 Android Development] AndDiSa:
Rethinking on this: Could be related to the backup script included within ADS 29 ... it's doing a backup of some applications and /system/bin/su, too. After ROM installation it's restoring those afterwards. There were some ROM releases where su was not working, so I decided to include a working one within the ROM, but if backup is restoring the old one you had installed it will result in a non working su.

@ezterry: probably you are right when saying that those scripts cause more problems than give any help
[G1 Android Development] dillalade:
Yeap I flashed this thing to resolve

"Today at 11:57 AM. Reason: resolved when flashing this su-2.3.6.1-ef-signed.zip"

Makes sense now you've explained, cheers
[G1 Android Development] punshkin:
does this rom beat the "unofficial cm7 v3"? (http://xdaforums.com/showthread.php?t=922499)

thank you
[G1 Android Development] Frank2807:
Sorry, perhaps it's a stupid question...

But where can I download the source code? AOSP or ezterry's. I want to use it to learn more about Android.

I red the first post. But with my small knowledge about that theme I think with "repo init..." I don't download the code.

Thank's a lot!

Frank
[G1 Android Development] dillalade:
For 32B - any GB out there (yoshua, ezfrankencyan, CM or whoever) other than the one on this thread are all worthless.

ADS MAGPIE 29th Jan, is running ridiculously smooth.

Ezterry has done wonders on some subtle graphical enhancements, really fkin nice!

Read this entire thread, build your knowledge and your ready to try - nothing compares.

G1 is officially running at it's peak, 3 years later!

Impressive, very impressive.

I love the STOCK look/feel that comes standard along with Ez's cherry picked enhancements (swipe to clear notifications ROCKSSS.)

formatitio I will report back RE the battery drain kernal, on route to a full charge - then we will see.

Enjoying the movement
[G1 Android Development] AndDiSa:
Build successullly finished now. I didn't need to modify any makefile after switching to revision "cf3f2874c82573449a64fa2b285b97189de0da68". A new ADS_magpie build can be found through my signature.

Attention: I've removed the backup script for the moment, so you have to reflash your gapps after flashing the ROM.
[G1 Android Development] .ili.music.ili.:
The Jan. 29 binary flashed fine for me. Auto-detect kernel flash is very helpful. It's a little slower than the donut build I was running, but that's to be expected. I think I could use it as my daily driver.
[G1 Android Development] punshkin:
i have the german G1. how can i check for 32A or B?

/edit

stupid me dream is always 32B... downloading now :D
[G1 Android Development] dillalade:
Nice - would I see any outstanding benefits compared to your 29th build?

Cheers
[G1 Android Development] billquinn1:
ADS_magpie-20110130-signed is working just as well as 29. I did have to reflash Gapps but that is painless. I never had the Su trouble but just wanted to stay with the latest. Other than the "no facebook sync" thing and no libraries for text prediction, this is probably the best rom I've used to date.
[G1 Android Development] punshkin:
flashed it and its an awesome ROM!

market works like a charm but i dont have GMail...

any help? i used the gapps from EZ`s 2nd post
[G1 Android Development] billquinn1:
Download gmail from the market
[G1 Android Development] HyeProfile:
FR, I did a superwipe update to your magpie 0128 build, and sd-ext isn't mounted properly on boot (df -h doesn't show /sd-ext)... I even tried mounting it manually:

mount -t yaffs2 /dev/block/mmcblk0p2 /sd-ext

...but it's giving me the following error:

mount: mounting /dev/block/mmcblk0p2 on /sd-ext failed: Invalid argument

"ls -al" in "/dev/block/" does list mmcblk0p2... I don't understand why it won't mount... Maybe I'm missing something in init.d?

Anyhow, I think better try superwiping and giving ADS's 0130 build a try...
[G1 Android Development] ezterry:
Facebook sync: see post 2 (flash the "fixed" version) if your not out of system space anyway (I don't see why you would be)

Just flash from recovery

Still looking to see if there is a real issue in this rom.. or if its facebook

Edit: see you found it
[G1 Android Development] punshkin:
any chance this rom will have native App2ext in a future version?

thats all i need for it to be my daily driver
[G1 Android Development] almostthere:
Anyone please upload to megaupload? Depositfiles crapping out on me having too many DL slots filled

EDIT: Ok, managed to squeeze thru

You guys are awesome, from what was a buggy build it's become totally usable daily
[G1 Android Development] crypticc:
Update: Creating /sd-ext/dalvik-cache while in recovery shell fixed.

Now enjoying my slice of slightly spicy baked goodness - thanks EZ, FR (and ADS for somehow getting a build with working gmail)
[G1 Android Development] .ili.music.ili.:
The magpie versions of these builds are found here: http://www.mediafire.com/?0uefg5g8kyeja

done by firerat. Just download the the latest one called "FR-110130-Magpie_GingerB-DS-odex_S.zip" and flash it and then flash the mdpi gapps that a few files below it.
[G1 Android Development] AndDiSa:
Thanks for the flowers, but I didn't do much to solve the problem. All honor should go to ezterry.

@ezterry: thank you very much for this beautiful work!
[G1 Android Development] asb123:
what does the odex version have that the other doesnt?
[G1 Android Development] sebx_g1:
Hi AndDiSa, I have question about default applications instalation destination (preferably SD-EXT) , on CM 6.1 roms with Firerats a2sdext scripts this setting was INTERNAL memory now in ADS there is special setting for SD-EXT should I use this one ? Another questino I'm using Firerat's custom MTD hack do I still need to flash FR-boot-v1.5.7-CustomMTD_S.zip or AutoMTD will fix this - I've just flashed 30/01/2011 build and I found that it runs with standard MTD without flash FR-boot-v1.5.7-CustomMTD_S.zip ?
[G1 Android Development] HyeProfile:
I tried superwiping and flashing AndDiSa's 0130 build, booted normally, let it run for 10 minutes while setting up the APN for Rogers, then I rebooted back into recovery and installed gapps-gb-20110120-signed.zip... Booted up fine to the green android (Gapps setup), but it still doesn't list sd-ext when I "df -h" in terminal, and I can't for the hell of me get the "move to sd-ext" to work from the application menu (it gives me an error popup which says "Failed to move application. There is not enough storage left.")... Anybody else experiencing this?
[G1 Android Development] ezterry:
odex files are pre-generated dex files. One of two things happens:

1) There is no odex files, and android uses the classes.dex file from the apks to generate *.dex files in dalvick cache

2) odex files exists and it can use those.

This causes the following

1) Much faster firstboot, since the work usually done on first boot is already complete.

2) less /data space used since the odex file is on /system (particularly important if you are not using CustomMTD to shrink system as much as possible)

3) less total data since rather than having the classes.dex in the APK and the dex in dalvik-cache, we can just have the odex and remove classes.dex

The only problems are:

1) If you want to change a framework jar file all the odex files must be re-generated (This does not a apply to framework-rez.apk as that never has a classes.dex).

2) sometimes apps have dependencies on eachother, and it can be harder to swap, but in most cases you can still swap/add system apks so long as when deleting you delete both the *.apk and *.odex

Themes have issues with odexed roms, but its actually rare themers change classes.dex, metamorphs still work. If a de-odexed version is required of a particular app, they can always grab it from the original non-odexed version.

did you try reading the fine logcat? Just after boot.. if something went wrong mounting it usually says so then
[G1 Android Development] HyeProfile:
It would help if you read the thread a little before posting... Both Firerat's Magpie builds and AndDiSa's builds are based on Ezterry's AOSP 2.3.2 GB builds, and have native apps2sd-ext support built in (Thanks Firerat)...
[G1 Android Development] HyeProfile:
Just did a clean reboot, still no /sd-ext mounted, and I can't for the life of me find anything relevant in my logcat. HELP!!!

http://pastebin.com/A7rbJxxY
[G1 Android Development] ezterry:
Now reboot again and get the beginning of the logcat...
[G1 Android Development] HyeProfile:
Just uploaded logcat again, from the beginning this time (I'm stupid :D) : http://pastebin.com/8iM3ZdfR

EDIT: Looking again over logcat, starting @ line 884:

I/mountsd ( 87): /dev/block/mmcblk0p2 = linux partition
I/mountsd ( 88): Checking filesystems..
I//system/xbin/run-parts( 71): e2fsck 1.41.10 (10-Feb-2009)
I//system/xbin/run-parts( 71): e2fsck: Attempt to read block from filesystem r
esulted in short read while trying to open /dev/block/mmcblk0p2
I//system/xbin/run-parts( 71): Could this be a zero-length partition?
E/mountsd ( 93): Unable to repair filesystem, disabling apps2sd

Maybe my ext partition is @!%^%#$%@^ up... Should I try reformatting my ext partition from recovery?
[G1 Android Development] ezterry:
Usually I use "repair SD-ext card" from recovery.. if that still fails yes reformat..

(Superwipe actually repairs the ext partition just for this reason.. this is a fairly common problem, more so if you are using ext2 and not ext3 or 4 as those use journaling and usually can sort themselves out.)
[G1 Android Development] .ili.music.ili.:
Do you support firerat modding your builds? I mean I only found that link in his profile... I don't even think he has a thread about it. Are you using a custom MTD or his magpie builds? If so, we don't you just straight up include apps2ext via his method in your roms?
[G1 Android Development] ezterry:
https://github.com/ezterry/manifest-gingerbread-DS/issues

You look here recently
[G1 Android Development] .ili.music.ili.:
ohhh I see, magpie has been merged, there just isn't a .zip in the second post for it yet.
[G1 Android Development] ezterry:
no its on my todo list, as is sleep and keeping my dayjob.
[G1 Android Development] HyeProfile:
I'm using ext3, and I did superwipe (twice) before installing ADS 0130... That's why I'm stumped...

I tried "repair SD:ext" from Amon_RA' recovery v1.7.0, still no joy. I actually tried twice, and the last time I rebooted twice just to be sure...

Guess I need to reformat...
[G1 Android Development] HyeProfile:
ezterry, I think it might be wise to link to Firerat's & AndDiSa's build folders in your second post. ADS has a changelog in his folder, and Firerat is fairly clean too. That way, we'll avoid the newb questions about magpie/apps2sd-ext builds of your ROM. Anyhow, both of their builds have verified quality, so I'm sure it would help keep the thread clean of stupid questions (although I must say I've started to miss Firerat's humoristic responses to stupid questions :D)...

Unless there's a way for Firerat, ADS, formatito, bypass, and the gang to put up their historical stuff in their first respective posts...
[G1 Android Development] Ohsaka:
Or people could just put forth the extra effort to read back a few pages and stay up to date on the latest builds and issues...

Here is my latest setup as of today:

-Flash SuperWipe_v2 (with auto-reboot on)

-Flash ADS_magpie-20110130-2-signed.zip

-Flash Gapps-GB-me-signed.zip

-Reboot

-Configure Google account

-Settings -> Application -> Preferred install location -> SD Extension

-From shell/terminal, run "sh fr-patch141-BETA3.txt" and only choose option 11, which moves /data to sdcard. If I don't do this, I run out of space when I restore all my apps.

-Reboot

-Install Titanium Backup

-Restore all apps (tip: If you use Lookout, uncheck it, and restore all others first. IMO, it slows down restore by scanning every app as its restored)

-DONE
[G1 Android Development] Firerat:
seems like a lot of effort

I just flash one zip

job done
[G1 Android Development] Ohsaka:
You mean you don't wipe? GROSS
[G1 Android Development] dillalade:
I see FR has odexed system apps, nice.

Is it advisable to attempt to odex remaining apps on /data/app/ & /sd-ext/app/ ???

I've looked at this method - possibly out of date, requires dexopt-wrapper, which I attempted to push:

adb remount

adb push dexopt-wrapper /system/xbin

adb shell chmod 777 /system/xbin/dexopt-wrapper

and then:

for i in /data/app/*.apk

do

odex=`echo $i | sed -e 's/.apk/.odex/g'`

echo "dexopt-wrapper $i $odex"

dexopt-wrapper $i $odex

done

(replacing /data/ with /system/ or /sd-ext/)

Is this worthwhile, if so, then how to odex my apps, as this dexopt-wrapper method doesn't seem to do the do (ls /system/app/ for instance doesn't show the .odex versions of the apks.

Thanks
[G1 Android Development] ezterry:
You don't gain anything unless you remove the classes.dex from the apks.. and to do that you will break the signature that may cause issues with user apps (might work as long as its installed and registered first..)

If you don't remove the classes.dex the odex will be identical to the dex file in dalvik-cache, but less auto-maintained by the system.. and my cause oddness on upgrades.

Certainly if its a rarely/never updated app and you are moving it to /system feel free.
[G1 Android Development] dillalade:
ok, guess I need to research further, as unsure how to remove classes.dex from the apk.

however will this help with the duplicate dalvik-cache dex file (last line):

for i in /system/app/*.apk

do

odex=`echo $i | sed -e 's/.apk/.odex/g'`

echo "dexopt-wrapper $i $odex"

dexopt-wrapper $i $odex

done

rm /data/dalvik-cache/system@app*.dex

Thanks

p.s Should I be using this dexpot-wrapper method, or are there better ways to attempt this?
[G1 Android Development] carz12:
Well, I surprised myself again, I repo'd your GB and modified cm's android-msm-2.6.35.9-froyo-stable to work with the new 6.35 radio, holy crap, It booted and everything works except the cam. I'll make sure all is working that I can for now a run a diff. I'll post the kernel later too.
[G1 Android Development] konnspiracy:
do you still have the extra ram?
[G1 Android Development] ezterry:
That kernel will work, the problem is pre 2.6.35 the usb mass storage is diffrent. I was trying to get it to work in my biff testing kernel (2.6.34.7) but have not quite succeeded.. (I can mount but unmounting destroys the fat32 partition..)

I need to test this new 2.6.37 branch cm has going but its not quite 100% ready for the DS. (And I've been busy elsewhere is the android world)
[G1 Android Development] konnspiracy:
Just compiled latest build and wifi is not working.

ANd recover is stuck on the box and droid image.
[G1 Android Development] ezterry:
check your wlan.ko

actually if you injected a new kernel make sure it either (a) replaced modules.sqf or (b) deleted it and put the modules directly in the tree.. otherwise recovery may have installed the new modules but you will be looking at the old ones to a different kernel
[G1 Android Development] konnspiracy:
But would that mess up my recovery?
[G1 Android Development] almostthere:
Dear ezterry/fireat/andisa, after flashing the latest commits plus ads, noticed that apps which i restored thru android commander began to be detected by market. No wipe, flash and reinstall. Just flashing back in the correct sequence. Any reason why? Previously only detected freshly downloaded and installed apps.

Thanks
[G1 Android Development] konnspiracy:
Okay so i wiped 2 times before i installed my ota package through recovery.

It boots but no wifi and my recovery is messed up.

What is the easiest way to get recovery working?
[G1 Android Development] ezterry:
Um .. if you installed a rom via recovery why isn't *recovery* working..

If you can build from source you can read /tmp/recovery.log and see what is going on
[G1 Android Development] konnspiracy:
Thats what im saying.

something extremly fishy.

I was using oshaka super wipe.
[G1 Android Development] carz12:
All my usb functions are working fine here, I just checked
[G1 Android Development] AndDiSa:
Silly question, but did you format the second partition as an ext file system?

Edit: sorry, didn't read until the end of the thread. Did you resolve your problem now?
[G1 Android Development] AndDiSa:
It's AutoMTD, so no need to flash the FR-boot-patch.

If you want everything going to sd-ext, you should set the option appropriately.
[G1 Android Development] sebx_g1:
Yes that is cool !!! But is this ROM reads MTD parameters from the same file like Firerat's custom MTD or different ? I had customMTD before flash now I don't ? Second question is what is not good with busybox i can't upgrade it to newest Market 1.17.1 , I want to do it because I'd like to use LCD Denisity Changer but it doesn't work due to not dettecting busybox is installed ?

Hmmm ... I've tested autoMTD doesn't work an idea why ?
[G1 Android Development] Firerat:
I added autoMTD to Ezterry's AutoKernel with these two commits

https://github.com/Firerat/GB-devic...mmit/5110207e7087f868d00ccd4df042083dd0a057e6

https://github.com/Firerat/GB-devic...mmit/9fac158e155833ca42ea1fff407963e9a007c87a

I will likely move that out of AutoKernel and into the build tree , as it is independent of AutoKernel and would be useful to devices which don't require AutoKernel

I'll make it conditional so option needs to be passed in the devices .mk file ( as well as making the backuptool conditional )

I also plan to re-write the backuptool
[G1 Android Development] Firerat:
zip -d $i classes.dex

apk would need to be resigned, but you can skip that if you plan on putting it on system ( cert checks are dodged ) not sure if /system/vendor/app are dodged in the same way
[G1 Android Development] Firerat:
no need

I can flash and have everything as it was without tedious extra zip flashes and restores

I don't use Titanium, ( it is a resource hog ), both space on my sdcard ( duplicating what is in nandbackup ) and its scheduling wastes memory that something else could be using

No,

routine wipes are for king roms, and that is only because he couldn't workout how to put files direct to the sd-ext so would just use the a2sd script to leap frog them there on first boot
[G1 Android Development] dillalade:
Works better then stock.

Started with ~73% before disconnect/reboot.

12hours later mainly asleep ~24% remaining.

Yesterday I had ~80% charge.

5.5hours later I has ~15% charge remaining - over one hour music play, a few internet searches and general phone usage.

Again seems to work well, nothing definitive, as you say, it's polite compared to stock.

Carry on the good work dude.
[G1 Android Development] pardus:
LOL, ha ha ha :D :D
[G1 Android Development] piwopijca:
Hi, one question for users / testers :)

Has anyone tried to send mms?

I tried and did not give advice, I set the APN and nothing.

Maybe for now do not have that option?

Rgds.
[G1 Android Development] omlet:
Hi,

I've just uptaded my 32A to the new build (28)

but I can't install any app the os freeze and restart...

I've tryed to use superwipe, only wipe in recorvery, and many other things but that's don't work anymore...

I've got an 8Gb msd with an EXT partition

god, help me!
[G1 Android Development] Poppu:
I tried to send one to myself, and it was OK.

Received a test MMS from my cellphone provider (SFR).

However someone sent me a MMS before I configured the APN, and this one was not delivered. Which is strange, as 3 days later (i.e. 2 days after I configured the APN) I received a SMS from SFR explaining me how to consult this MMS from a dedicated website...
[G1 Android Development] Ohsaka:
I'm glad somebody got the joke! :)

I was testing SuperWipe v2, so I had to wipe my phone about 12 times yesterday...
[G1 Android Development] Sleeepy2:
I have a major battery drain on my Magic (spl/radio in sig).

I thought that I would wipe battery stats just to see if it helped and thats when I noticed strange results from the battery monitor.

I completely drained the batter, left it off and charged overnight to completely full.

Reboot into recovery and wiped battery stats.

After an hour I had lost some battery (don't remember how much but it was enough to look at the stats). It says I have been on battery for 1h 21m 19s. Cell Standby is 61%, when I click on cell standby it says Time on 2h 41m 36s, Time without signal 50%.

How is it possible for it to be on twice as long as the phone has actually been turned on?

If I go to about phone and check the status I can see that it switches between UMTS and HSDPA but never no signal.

Anyone have any suggestions of should the stats?
[G1 Android Development] PorchSong:
Am I missing an option somewhere? I use LauncherPro plus and when coming out of most programs, it takes 10-20 seconds for the home screen to redraw. I enabled option to keep in memory in LauncherPro, but since this rom doesn't have cm settings, is there another place for me to look to "lock launcher in memory?"

This delay is driving me nutz--almost to the point of reverting back to another rom.

As for LP Plus, I have only two "outside" widgets in addition to a few LP Widgets on home screens.

Thanks.
[G1 Android Development] wjsturgis3:
See post #160 in this thread.