yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] bypass23:
Thanks :)

I do have the service manual and to be honest I did fix my G1 multiple times lol

BUT I think the screen itself was sent to another xda member as when the good guy posted he would send just for shipping charges I did'nt needed a screen it was working at that time it was mostly cables that were about to break... I'll see I guess and I'll try to keep an eye on things to fix...

ATLEAST I can point to a solution like gps etc even if I cant test since I dont have the device :D
[G1 Android Development] ezterry:
No .. was a bit swamped myself that day I think.

Or I did respond somewhere in this thread where I said I'd consider it after I stabilize this rom some.

Roadmap is like in CM6 to use the device/htc/dream-sapphire and not device/htc/sapphire as the primary target (that logic came from asop 2.2 since that was the official build.. and the targets where split.. It works well with the 2708+ kerenls as well since the memory offset is correct)

This means however I want to re-target dream-sapphire .. add in the now missing build.sapphire.prop and build.trout.prop.

Then I can probably fork a CM7 branch of device/htc/dream-sapphire that can just be dropped into the CM7 build tree.

If I get that to work and build any other patches can be submitted to gerrit and we can think about maintenance.. but CM hasn't been my daily driver since CM5 (um .. if you are using my 2708 ports please ignore that statement.. really those where just a clean swap of a kernel so issues ought to be only that of the rom not my edit)
[G1 Android Development] sisterchick:
I noticed the pngs had not been optimized, but they are much nicer. Attached is the same thing, after a diet. Thank you.
[G1 Android Development] Firerat:
I should have pngcrush them myself :)
[G1 Android Development] HyeProfile:
Well sounds to me that FR+Ezterry would make great moderators for a D/S version of CM7 :D Seriously though, I know you're both strapped for time and being pulled in all directions, but your support for getting 2.3 up & running on D/S has been stellar so far, and both of you seem to be headed in the same direction, so why not just merge back to CM7 (sooner rather than later) and take on a joint moderator role... I'm sure with 2 heads instead of 1, and the help of guys like bypass, formatito, etc, we'll be rolling out a CM7-DS stable in no time...
[G1 Android Development] AndDiSa:
Can you give me / us a hint, how to include e2fsck within the build? Thank you very much!
[G1 Android Development] ezterry:
Swap external/e2fsprogs with the version from cm and add it to the included modules (or just build the target by hand and push the binary to the phone yourself)

(aosp one is for x86 only.. last I checked your phone is arm)
[G1 Android Development] invisiblewave:
I agree, I'm thinking about jumping ship. Apart from the software, you get a much better quality of insult with this rom now that Firerat's been banned from the CM site!:D
[G1 Android Development] Supermegadinosaur:
I'm having doubts about HTC Dream getting a stable 2.3

My Samsung Vibrant is already locked into 2.3 and it's almost stable. I don't think that the Dream's RAM can compensate for the 2.3's minimum RAM usage...
[G1 Android Development] AndDiSa:
Ok, this I know how to do (provided a patch for this one hour ago), thought it could be built directly ... Thanks!
[G1 Android Development] AndDiSa:
Did you ever run Ezterrys Gingerbread-build? It's already very stable ... and memory usage of Gingerbread is comparable to FroYo.
[G1 Android Development] dhkr123:
... this coming from someone who has made precisely ONE post in this forum EVER, and contradicting a ton of evidence presented in this very thread.....

Well done. You win a gold star :D
[G1 Android Development] Firerat:
lol

btw, I'm not actually banned

I just don't bother going on CM forums any more, and won't while Cwirl is a mod

the fool locked a thread two days after I told some Muppet to buy a standard phone that did calls and maybe text messaging as they were repeatedly asking for instruction on installing 2708 radio in the Magpie thread which 1/ didn't require it 2/ thread was for all devices and not specific to g1

if someone tells me when cwirl is no longer a mod I will go back to CM Forms
[G1 Android Development] dhkr123:
You know, I'm really trying hard to understand WHY you or anyone else would be so interested in CM7 for dream. CM adds in a whole lot of bloat with little to no actual value when it comes to hardware like dream. Taking GREAT resources away from these AOSP builds (by pointing ezterry and firerat at maintaining the bloat) seems very counterproductive.

Better to keep them here working to perfect the lean build. :D
[G1 Android Development] Firerat:
Meh, its a troll

the mods can probably figure out who it is from their IP

just report the post
[G1 Android Development] Firerat:
I don't understand why people think I have done so much here

others have contributed a great deal more than I have
[G1 Android Development] :
For those that have root issues, you can flash this update.zip from recovery to fix superuser:

http://rapidshare.com/files/442293264/Superuser_update.zip
[G1 Android Development] :
LOL, this comment cracked me up. It's hard to argue with Firerat's responses though....told a guy to buy a standard phone!!! Beautiful...
[G1 Android Development] :
Add my vote to this position. This GB rom is sweet.
[G1 Android Development] bypass23:
You did continue the work when others dropped it... you did something :)

And to be honest ppl with nexus one (I had no choice to focus a lil more on it since my G1 died and N1 is the only working android phone I have left ATM) DO complain not having SD-EXT APP2SD.

Team Douche seems to have released only gapps for gingerbread without gmail, voice recorder and another thingie out. When ppl are told to install the missing apps via market they whine since it uses their data partition and there is space left ~35meg in system

Anyway, if you want or care I'm up to try magpie on N1 aswell. N1 does'nt have unlimited internal memory either... All in all magpie is a good thing regardless of the phone you have. Unless we get 32G internal memory someday...
[G1 Android Development] bypass23:
AS for gapps for gingerbread on G1, I see people did use (and still I guess) an old update add-on a made weeks ago with few extras (root, boot anim, updated market, etc).

That was basically my own thing and not purely gapps.

I can strip it down to a pure gapps update for this aosp. I'd just have to test it on a Hero (one of my employee has one) before I post it.

Let me know I guess BUT anyone can take my old update and trim down the extras and post it... I don't care much and to be honest I want to fix my G1 so I can continue to help here it was more than worth it.

I'm already fed up with all those monkeys simply compiling cm7 for N1 and post it on xda...

repo init -u git://github.com/CyanogenMod/android.git -b gingerbread
repo sync
. android/system/device/htc/passion/extract-files.sh
. build/envsetup.sh
lunch cyanogen_passion-eng
make -j`grep 'processor' /proc/cpuinfo | wc -l` bacon

WOW you're a genius that can type 6 commands in a row and wait - so lame IMO and I'm not surprised that TD made it to tag it as KANGED ( I wouldn't be surprised most of them don't even know how to change it in build.prop lol )
[G1 Android Development] ezterry:
This is a no win issue.. Since apps like gmail/maps update too frequently.. and the new maps is huge (squeeze 4 things out trying to force it in)..

Best if all this causes issues you add/remove apps form system and/or use customMTD..

That said I'm seriously considering odex-ing framework.. since you can still update apks normally (just not the jars in framework) this is not likely to hurt themeres too much.. and will reduce the size of dalvik-cache. Also as an added bonus reduce first boot (particularly that time you look at the splash screen)
[G1 Android Development] dhkr123:
Easy little trick.... if you take the apk and simply copy it into /system/app, the package manager will automatically install it for you. It will, therefore, take up space in /system rather than /data.

Another trick that is VERY well suited to DREAM (because it has VERY little internal storage), is to ODEX EVERYTHING.

There is a script around somewhere... you can certainly search for it.... called "dexopt-wrapper", it takes 2 arguments.... first is apk file, second is odex file... so "dexopt-wrapper /system/app/Browser.apk /system/app/Browser.odex". You can then rip the classes.dex file out of Browser.apk (zip -d classes.dex Browser.apk), and delete its DALVIK-CACHE from /data/dalvik-cache. This saves a TON of space.

Makes you REALLY wonder why people "deodex" stock roms... all it accomplishes is to waste storage space.

Also something that very few know about... you can odex your installed applications too in precisely the same way!
[G1 Android Development] bypass23:
I have to agree that whenever you update it goes to data anyways... (and old version still sits in system if I'm not wrong)

PPL still whine for no real reasons as you mention maybe that's why magpie do make sense after all

On a side note, I'm playing with patching some jars in framework to get the trackball notifications working properly on N1... it wouldn't hurt at all to have a odexed framework IMO deodexed is fine for porting mainly I guess
[G1 Android Development] dhkr123:
Odex everything!
[G1 Android Development] Firerat:
Well, the code is on github :)

and there is still zips

http://www.mediafire.com/?0uefg5g8kyeja

you will want the FR-HDPI-HotFix002_S.zip as well

the gb magpie code should slot into cm7 with little effort, might be some merge conflicts with things like system dex to /cache, but should be easy to fix

I should also revisit the cm6 magpie code, and backport some of the gb stuff as it is cleaner

I also need tidy up the loose ends like "is sd-ext mounted" logic ( which I still need todo here as well )

regards gapps

personally I favour the minimum gapps on system, and shrinking system to suitable size with customMTD, something which can be done on the N1

when you update a system app a new copy ends up on data ( or sd-ext ) anyway, so for me it makes sense to have anything that is available via the market on data or sd-ext, and pass the space savings from system to data

for the moment my system is 90mb/ /cache 1.5 , as it makes life easier for testing

but eventually I'll be back to getting system size as small as possible

This does remind me

a feature missing, which I now assume was a cm feature is audio on data

with cm6 I moved system/media/audio to /data/media/audio

this meant that I could quickly delete system/media from a rom zip , and keep all my ringtones etc.. because they were on data I could remove any I didn't want, add new ones and

not have to mess about every flash ;)

so, I'll get that back at some point
[G1 Android Development] bypass23:
Thanks for the feedback and yes I know it's all on github gr8 work FR

Just to be honest I haven't tried it yet, my father was here this weekend and I installed zillions of apps just to show him what an android device was capable of and I kinda filled my internal memory doing so on my N1.

I did ask your opinion as I'm not just gonna KANG your work without approval and anyways I don't deserve any credits if I do get it to work on N1.

I'll poke around I think alot of ppl would want that from what I've seen in some lame moderated forums :D
[G1 Android Development] invisiblewave:
Yes, I read the thread, I really don't know what the big deal was. He exhibited similar bipolar behaviour with the removal of the nightly roms and the closure of the nightly discussion thread. I've certainly heard and received worse from you! LOL.
[G1 Android Development] slvrarrow:
Any possibility of seeing the Pulldown power widget and options for no sliders on lockscreen/menu to unlock? That's all I miss from CM
[G1 Android Development] Firerat:
well, the N1 zip has had just under 130 downloads,

and a lot of none G1's are also using the a2sdext script ( or the DarkTremor script )

it has surprised me, just how many none G1's need a2sdext
[G1 Android Development] th3k1d:
Firarat have you given anythought on implementing the turn off animation that GB is supposed to have, or are you still busy with MagPie code?

If you are [busy with MagPie] is it possible to implement it on the D/S or the harware isn't sufficent enought?
[G1 Android Development] bonesy:
Works great on the sapphire! 280Mb free space left,2708 Kernel and everything is working.Expected the camera to be broken as it nearly always is in Alpha stage...

Skip the beta guys and go for RC! getting 4.3 on linpack :) me likey! and to think ive just been looking at new contracts for a desire HD Pfft still life left in this battered old magic
[G1 Android Development] Firerat:
powerwidget in pulldown is something I miss to,

so yeah, unless someone beats me to it I will kang it from CM
[G1 Android Development] ezterry:
Probably won't beat you to it but that and swipe to remove notifications are important for the final version.

I've personally confirmed camera on a EBI1 (3.22 radio) magic 32a works perfectly.

(Well unless you are one of those with the "lucky" alternative display panel that displays green.. but I assume camera is still ok)

The shim for the 2.2.1 libcamera.so was trivial.. the GPS shim was much harder we have rmcc to thank for that.

ALso havlenapetr is to thank for a nusensors implementation for the DS based off the nexus implementation.

Most of the graphics go functionality are from various people working on various CM versions (but has been where I've been spending most of my time merging code.)
[G1 Android Development] Firerat:
I never could get the swipe thing to work properly

it either did it when I didn't want it to, or didn't when I did :D
[G1 Android Development] HyeProfile:
Don't let ciwrl stop you from following the CM thread. I'm sure plenty of CM6 users would appreciate you popping back in there and uploading an even cleaner build of Magpie for CM6 (mind you it was fairly clean already)...

But then again, we don't wanna lose you out of this thread :D So I'll shutup...

I have CM's old audio mod which uploads the files to /sdcard/audio (with subfolders /alarms, /ringtones, /notification, & /ui), even since CM4 days, and I can see the content when I pick alarms, ringtones, notifications in your 2011-11-17_magpie_gb, so ineherent support must be there. So whenever I have to pick a ringtone or notification, all entries are doubled (guess it's seing both the /system/media/audio and /system/audio), so I guess I could delete that stuff from /system.
[G1 Android Development] Firerat:
I'm awaiting inspiration to look at Magpie code

I should at least add some proper "is sd-ext mounted" logic ( has a little bit of that, but not as much as it should )

I should also look at the moving paid apps again, that was all screwed up for two reason

it couldn't 'read' the apk due to restrictive permissions

it would lose the forward lock flag part way through

both are fixable, if I sit down long enough

regards the screen off animation, I've not even looked at where it is

it might be really simple, and we just need to set some prop

it might be something which needs to be added at compile time, idk , not looked
[G1 Android Development] ezterry:
well.. yes maybe an improved version..

speaking of issues is anyone else having problems with taps on the right side of the screen.. example pressing 'P' on the soft keyboard? (And if not what are you doing I've been going between my testing T-Mo G1 and that 32a magic the owner vanished when it was jtagged back to life and donation time.)

Unfortunately no green screen issue with it.
[G1 Android Development] Firerat:
yeap, its seeing both, if you delete from system you will see just the one set

suppose I could just move my audio stuff to /sdcard

However, I'm not all that keen on that.. personally I never ( or very seldom ) mount usb, but I know that people do. if sdcard is mounted via usb your ringtones wont work.

but should be easy to add the data/media/audio
[G1 Android Development] Firerat:
hmm, yeap, p and search in Market

tbh, just thought my g1 had had one to many drops, as my touch screen was acting a little flacky when I was on CM6, so I thought nothing of it
[G1 Android Development] invisiblewave:
I've had that issue with the right side of the screen from day 1 with my MT3G. Also have the green screen, although the pershoot 35.10 kernel fixed that. I've currently had to revert back to CM6 because I couldn't get gapps to work (probably because I refuse to wipe, the rom itself worked fine coming from CM nightly 307 without wiping).
[G1 Android Development] bestofrhcp:
add this vote too :D

i honestly think this rom is even faster the CM6 Builds, maybe CM5, its awesome!
[G1 Android Development] th2811:
Another Small Bug (on my Phone)

Lock/Unlock Sound doesnt work because

/system/media/audio/ui/Lock.ogg

and

/system/media/audio/ui/Unlock.ogg

are missing.
[G1 Android Development] Firerat:
yeah, afraid you do need to wipe coming from CM6 if you want the gapps to work
[G1 Android Development] descendent87:
I've done a full wipe (using super-wipe) and flashed this rom (jan 17th version) but it gets to the "touch the android to begin" screen then reboots, occasionally it will let me touch the android and get to the next screen but never further than that. Any ideas?
[G1 Android Development] lolmensch:
just wanted to support the importance of that power widget in notification. would be superb.

i don't know but to avoid confusion, maybe ezterry could add his desired/newest/in his opinion "best" gapps to the original post.

hard to find em by browsing through this thread.. search wasn't thaaat helpful either.

ps: my previous mentioned graphic bugs still referred to gb version of 16.Jan.2011. saw that the next version already had updated opengl stuff. so just ignore my idiotic post from before....
[G1 Android Development] th3k1d:
I say you can do it!

Change your priorities: rm /system/friends.apk beer.apk women.apk - cat GB-Magpie.apk > /system/GB-Magpie.apk :D

Top that off with a pack of Monster and you're set :cool:

I flashed the CM7 Gapps + the su zip that was posted by Ohsaka earlier (Please don't make me look for this one, I'm dying from sleep and can't be arsed to scroll to pages of posts to look for the link) and they work just fine!

I'd like to note that the CM Gapps doesnt include some apps that you have to download by yourself but its not too big of a hassle tbh (the logic behind this was posted somewhere here if I recall correctly)

TL;DR

Gapps:CM7 Gapps

Su: Was posted earlier by Ohsaka
[G1 Android Development] :
Browser still fc's, youtubes not playing, all other mods work, root explorer fc's, . But setcpu,and rom manager works fine. Thank you for your hard work.
[G1 Android Development] bypass23:
Yes browser FC because of the GPS not working. Even if you uncheck in Settings/Location & security settings/Use GPS satellites it still FC same logcat :

12-23 14:06:58.391: ERROR/AndroidRuntime(795): FATAL EXCEPTION: WebViewCoreThread
12-23 14:06:58.391: ERROR/AndroidRuntime(795): java.lang.IllegalArgumentException: provider=gps
12-23 14:06:58.391: ERROR/AndroidRuntime(795): at android.os.Parcel.readException(Parcel.java:1326)
12-23 14:06:58.391: ERROR/AndroidRuntime(795): at android.os.Parcel.readException(Parcel.java:1276)
12-23 14:06:58.391: ERROR/AndroidRuntime(795): at android.location.ILocationManager$Stub$Proxy.requestLocationUpdates(ILocationManager.java:646)
12-23 14:06:58.391: ERROR/AndroidRuntime(795): at android.location.LocationManager._requestLocationUpdates(LocationManager.java:582)
12-23 14:06:58.391: ERROR/AndroidRuntime(795): at android.location.LocationManager.requestLocationUpdates(LocationManager.java:446)
12-23 14:06:58.391: ERROR/AndroidRuntime(795): at android.webkit.GeolocationService.registerForLocationUpdates(GeolocationService.java:162)
12-23 14:06:58.391: ERROR/AndroidRuntime(795): at android.webkit.GeolocationService.start(GeolocationService.java:66)
12-23 14:06:58.391: ERROR/AndroidRuntime(795): at android.webkit.JWebCoreJavaBridge.sharedTimerFired(Native Method)
12-23 14:06:58.391: ERROR/AndroidRuntime(795): at android.webkit.JWebCoreJavaBridge.fireSharedTimer(JWebCoreJavaBridge.java:91)
12-23 14:06:58.391: ERROR/AndroidRuntime(795): at android.webkit.JWebCoreJavaBridge.handleMessage(JWebCoreJavaBridge.java:108)
12-23 14:06:58.391: ERROR/AndroidRuntime(795): at android.os.Handler.dispatchMessage(Handler.java:99)
12-23 14:06:58.391: ERROR/AndroidRuntime(795): at android.os.Looper.loop(Looper.java:123)
12-23 14:06:58.391: ERROR/AndroidRuntime(795): at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:629)
12-23 14:06:58.391: ERROR/AndroidRuntime(795): at java.lang.Thread.run(Thread.java:1019)

There is a workaround for the issue tho :)

Simply change the default homepage to www.google.com only - strip the rest.

In order to be able to change that setting, you simply have to use Google Search and do a dumb search it will open in browser properly without FC and then you can change the home page setting and browser will no longer FC :rolleyes:

Well unless the web page has something related to Network Location it haven't FC for me yet !
[G1 Android Development] :
thanks got it working
[G1 Android Development] mschoolbus:
I am having problems getting this to flash properly now. Also problems syncing the repository :/

When I first attempted to flash yesterday morning it worked, since then I can't get it to boot at all! Any suggestions?
[G1 Android Development] tnpapadakos:
adw, spare parts, working well with thhis, spare parts makes it more responsive

anyone got any idea how to enable swap on this, no init.d in syste/etc....thinkin about just makin a folder and droppin it in...but, idk
[G1 Android Development] nomadman:
brain fart :/ how does one gain root access to run apps that need root?
[G1 Android Development] tnpapadakos:
one must have superuser installed, and then when the app in question is run, it will request root permission, and one grants it...:)

btw, firerat's patch worked for swap...
[G1 Android Development] nomadman:
Im glad it works for you. i installed su-2.3.6.1-ef-signed.zip (couldnt install from recovery). installed superuser from Market but not getting a prompt to allow permission when app is ran. i'm at a loss as to why it works for you but not my install. my phone has nothing special installed or special scripts installed.
[G1 Android Development] tnpapadakos:
i used the bypass update posted a bit ago today (thanks bypass23!)...it had superuser in it, worked like a charm, i got gapps and all

did u try that yet?

btw, i got out my crayons and colorized this 12222010 aplha rom (colored icons in settings, menu, notifications)

get 'er here

also added some build props increasing network speed a bit
[G1 Android Development] nomadman:
im not a fan in adding things i dont care for such as live wall support and animation. ive installed superuser and terminal emu from Market, and i dont mind the good old fashion market since i hardly use it. but i never guessed gaining root access is achievable from the archive. i'll give it a go and i guess just slim it down manually.

thanks!

edit/

I have root access! thanks for the tip Tom and thanks for the archive bypass23!
[G1 Android Development] peshal:
I encountered following error while compiling. I couldn't find the AudioPara4.csv in my /system/etc folder of my rom. How do i solve it...

make: *** No rule to make target `vendor/htc/sapphire/proprietary/AudioPara4.csv', needed by `out/target/product/sapphire/system/etc/AudioPara4.csv'. Stop.
[G1 Android Development] bypass23:
To be honest, I could send an update with swap working

BUT

there is so much to fix adding swap is kinda lowest priority...

I'd even optimize all the apks before adding swap first

there is alot to be done honestly

before posting a [ROM] Thread like others with non working stuff we work on fixing stuff from source...