yashsingh1/xdaforums huggingface dataset:
[EVO 4G Q&A, Help & Troubleshooting] DraginMagik:
ADW.Launcher. how many desktops would you like today? 1 or 7? with adw it's your easy to make choice. along with many many other swell customizations.

i have reduced my total number of desktops as well. i use SmartShortcuts to condense my more commonly used apps and place those icons on the adw bars.

it will have the same issue with widgets. if a widget has been written specifically for Sense it won't work. however, there are many nifty cool things in the marketplace.

for example you you can use:

SmoothCalendar - a calandar widget (there are many on the marketplace depending on style preference)

Beautiful Widgets - many folks love this product. (not a free product)

DigitalClock Widget - what i use to get time/date on my screen.

SmartShortcuts - allows me to keep a very clean main desktop...the 4 visible icons pull up custom application groups. (see chess screenshot)

i would also suggest trying out:

QuickDeskBETA - see screenshot with all the icons? that is QD, it will popup over top of any existing window simply w/ a long press of the search button. so i can turn on my screenshot tool without going all the way back to main screens or turn on 4G without having to exit the browser.

one last thing, i would suggest that you install either launcherpro or adw and play with em. what will happen the first time is this. when you click on the home button it will ask you which launcher you wish to use (Sense, adw or launcherpro). there is a check box that says 'make this choice default' ... check that button when you feel semi confident as to which launcher you wish to use. 2 days later when you decide that you want to try using Helix2 (or whatever) simply go to Settings -> Applications -> Manage applications -> go to the current default laucher and "clear defaults" (see the adw screenshot)
[Desire General] mbc2010:
Hi

Anyone have ES File Explorer icons not appearing as should. These icons should display as relative to the app and not generic.

This happened after using [ROM-FroYo] Official Froyo HTC Sense ROM (16/07 v1.0c | OpenDesire Team).

Anyone have a solution please let me know. Thanks
[EVO 4G Q&A, Help & Troubleshooting] Housoft:
Before I get boo'd off the stage, just hear me out.

I'm new to the whole cell phone modding scene as the EVO is the first nice phone I've ever had. When I get a new product, I'm the type of person that's going to customize it any way possible, even at the risk of breaking it (gotta love those high risk behaviors).

So my question is, what is the likelihood of seeing an unofficial WinMo7 flash for the EVO? Is this just way beyond the technical capabilities of anyone on the modding scene without access to internal specs? Are there any other phones that this type of thing has been done on to provide a frame of reference?

Don't get me wrong, I love Android and I've been very supportive of the products and developers on the marketplace. I'd just really like the

option

to flash WinMo7 if I wanted to.

And hey, at least I didn't say iOS4 right?
[EVO 4G Q&A, Help & Troubleshooting] Minjin:
Considering that WM7 is about 4-6 months out from even being released, it is probably a little silly to be talking about this right now.
[EVO 4G Q&A, Help & Troubleshooting] timothydonohue:
chances are damn near nil. winmo7 is not open source, so there will be no code available to get the kernel up and running. no kernel --> no talky talky between software and hardware.
[EVO 4G Q&A, Help & Troubleshooting] MrDSL:
You have a better chance of being struck by lightening twice in the same spot.
[EVO 4G Q&A, Help & Troubleshooting] Veritas06:
Or seeing WinMo 6.x on the EVO ;)
[EVO 4G Q&A, Help & Troubleshooting] Junon:
This confuses me... windows mobile 6.x isn't open source either, but people found all sorts of ways to mix and match hardware and software installs. Devices that stopped getting updated at WM5 ended up with user based ROMs for 6.0, 6.1 and 6.5 years later.
[EVO 4G Q&A, Help & Troubleshooting] Housoft:
Thank you for the valid responses :) I'm just trying to wrap my head around the cell phone scene so the input was much appreciated.

To the others, well, thank you for trolling. Who woulda thought that a legitimate question located in the legitimate forum would be so ridiculously stupid, amirite?
[EVO 4G Q&A, Help & Troubleshooting] skantman69:
ok i will be the first

BOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!
[EVO 4G Q&A, Help & Troubleshooting] DraginMagik:
there is the OS Licensing cost.

as i understand it, Android is free (more free beer than free speech but that's a different thread). Microsoft is not ever free.

hence, if you hack android you're a potential nerd...if you hack windows you're a potential criminal.

kinda the same reason we don't put the apple os on devices...it's closed source.

oh yeah...and then there is the most important question... why would you want to defile your EVO like that?
[EVO 4G Q&A, Help & Troubleshooting] SharkUW:
Interfacing an OS to hardware is all about drivers. On top of that, the software must be compiled with the correct instruction set for the CPU. This is why upgrading to a newer Win Mobile can be possible, but not Android to Win.
[EVO 4G Q&A, Help & Troubleshooting] EtherealRemnant:
not correct. WinMo7 is using ARM instructions just the same as WinMo6, WinMo5, 2003, Android, and everyone else unless you know something I don't.

Even further WinMo7 will most likely run on Snapdragon chips... so we can pull the necessary drivers from other systems.

The only thing that would be needed is either a haRET style bootloader but for WinMo or a dual bootloader that can load either WinMo7 or Android.
[XPERIA X10 Themes and Apps] yetep:
Hey guys,

For some reason I can't stream videos anymore! No idea why its just decided to download rather than stream videos now.

Any ideas y?
[Nexus One Q&A, Help & Troubleshooting] inneyeseakay:
Okay... the past day or so, my GPS icon in my status bar has been constantly flashing (unless I turn off GPS).

Anyone idea of what causes this?

Icon in question:
[Nexus One Q&A, Help & Troubleshooting] britoso:
You have navigation running.
[Nexus One Q&A, Help & Troubleshooting] inneyeseakay:
No... I don't
[Nexus One Q&A, Help & Troubleshooting] pwig:
Yeah, you do. At least when you took that shot. Pull down the notification bar and click then kill the arrow. You have to exit navigation and not just hit the home button.

Man I bet you are getting horrendous battery life right now.
[Nexus One Q&A, Help & Troubleshooting] inneyeseakay:
OMG... Really? That's the phone from all the N1 advertisements, I am just using it to the the icon I am talking about. ROFL
[Nexus One Q&A, Help & Troubleshooting] Jep4444:
we need to know what apps you have running, i've had that issue before with Beautiful Widgets when i had wifi based location turned off and i was in a basement so the GPS couldn't lock on a signal
[Nexus One Q&A, Help & Troubleshooting] pwig:
Lol awesome. My bad!

I have noticed that happening a few times and it has always been a stuck program. Obviously you can narrow it down to an app that uses GPS and go through each one and start them and then finish them to srr of that helps. Or just turn off GPS and turn it back on.
[Nexus One Q&A, Help & Troubleshooting] SiNJiN76:
Do you have Beautiful Widgets? I know that it sometimes goes goofy and keeps the GPS on. Not with the latest release tho.
[Nexus One Q&A, Help & Troubleshooting] inneyeseakay:
Yeah... I do have Beautiful Widgets, maybe that's my problem. Will check it out.

Thanks
[Nexus One Q&A, Help & Troubleshooting] dudebro:
maybe you have geolocation checked.
[Nexus One Q&A, Help & Troubleshooting] bigmout:
Forgive me for piggybacking on this discussion, but I have a related question. Is it possible for apps to be using GPS (and thus sucking battery) WITHOUT the icon's appearing in the notification bar?
[Nexus One Q&A, Help & Troubleshooting] dudebro:
if GPS is turned off then it will try to determine your location using your data signal.
[Nexus One Q&A, Help & Troubleshooting] RogerPodacter:
no its not possible. if any app uses the gps, that icon will appear. it is also possible that the phone will jsut pull your location based on cell tower approximation, which would not use gps, and hence not use as much battery anyway...
[Nexus One Q&A, Help & Troubleshooting] bigmout:
Awesome, that's what I thought. Thanks, Roger!
[Droid Eris Android Development] gnarlyc:
Ok, folks... Some very industrious devs have worked out a more complete vendor tree for the Eris at http://github.com/punk-kaos/vendor_htc_desirec. I've synced it into -

$AOSPsource/froyo/vendor/htc/desirec <-- this is the level that all of the files are at (i.e. everything under vendor_htc_desirec/ from the repo)

I'm a little lost as to where to go from there. I've looked at multiple vendor trees, and everyone seems to do things a little differently each time.

Can any of you point me in the right direction?

Thanks!

Kudos to Kaos, jamezelle, conap, vinylfreak89, & darchstar! You really rock.
[Droid Eris Android Development] gnarlyc:
Ok, so I copied it all under

$AOSPsource/froyo/device/htc/

Since that's where the dream, passion, etc. stuff is.

Now, I do a - 'source build/envsetup.sh' and it seems to find the desirec stuff.

including device/htc/desirec/vendorsetup.sh

including device/htc/dream/vendorsetup.sh

including device/htc/passion/vendorsetup.sh

including device/htc/sapphire/vendorsetup.sh
​

I'm stuck at what to do a 'lunch' on now. In the vendorsetup.sh, there's a 'cyanogen_desirec-eng'.

When I 'lunch cyanogen_desirec-eng', I get -

build/core/product_config.mk:190: *** _nic.PRODUCTS.[[device/htc/desirec/froyo_desirec.mk]]: "vendor/htc/desirec/device_desirec-vendor-blobs.mk" does not exist. Stop.

** Don't have a product spec for: 'cyanogen_desirec'

** Do you have the right repo manifest?
​

Getting closer!
[Droid Eris Android Development] paperweight:
Applause

I read you posts and see the questions you ask(that never seemed to get answered)and you will post some stuff you have learned all to help someone else who might want to get started dinking around with a pretty cool open source operating system. I applaud you for asking questions and when no one replies you answer it again yourself. You are the true definition of open source!
[Droid Eris Android Development] MacShannon:
Im fairly new to this whole scene so excuse the "dumb" question but what exactly is a vendor tree?
[Droid Eris Android Development] listyb01:
You are stellar. I am going to try and port a froyo rom and then start to build something from the ground up. The questions you ask and the information you provide is invaluable. Want to put a rom project together?

Sent from my FroyoEris
[Droid Eris Android Development] Sjflowerhorn:
good progress
[Droid Eris Android Development] gnarlyc:
Thank you. Many devs have helped me to learn all that I have learned. They are busy people just like most of us. Some of them probably don't pay attention to the forum that often. Some just have their own projects. Some hang out in IRC instead of looking in here. Actually, I've learned a lot in IRC, even when I just kick back and lurk. I really do want to get all of the info that I learn out here in the forum where 'noobs' are lurking. I've found that there is a certain level of detail that is available fairly easily with the search box. There's a point where it takes some real digging to figure things out. My hope is that it won't always be that way.

I tried manually taking all of the files and settings from the vendor tree and inserting them into SgtShultz. It didn't fix things. So, I'm thinking that either it really does have to be compiled in or this tree and AOSP Froyo don't quite mesh. Since there is some source code in the tree, that is most likely the issue.

I never could get the lunch command to work. That file is not there, and I'm still not sure what it should contain if I were to create it. Getting this to work would really help both of my other current projects...
[Droid Eris Android Development] gnarlyc:
When you compile AOSP and/or variants from source, there is generally no device specific code - like drivers for instance. The vendor tree just sets everything up to add those proprietary files and settings into the mix, so that the resulting ROM will actually be usable. That's the idea anyway!
[Droid Eris Android Development] tenzomonk:
thanks for all the work you've been doing recently! i've followed the other thread as well... and am happy to say that i use (and appreciate) your work!
[Droid Eris Android Development] sbarne3:
I also have a "dumb" question.

If this is for the Eris, then why are the files under the "desire" name? I thought the eris was based on the hero platform or am I missing something obvious here?
[Droid Eris Android Development] sbarne3:
Have you tried the steps from this thread?

I am currently working through them, but had to stop because it's time for me to get ready for work.

I have gotten through the step where you copy the vendor files to the htc folder
[Droid Eris Android Development] gnarlyc:
Great question! HTC's 'internal' name for the Eris is 'desirec' apparently. (Note that it's 'desirec' not 'desire'.) It was somewhat confusing when they came out with the Desire...
[Droid Eris Android Development] gnarlyc:
Looking at it now. Thanks!
[Droid Eris Android Development] Resun:
Did you run extract-files.sh? Iirc, the vendor_blob file is created when you run it.
[Droid Eris Android Development] gnarlyc:
Holy cow! I did not run it because I already have all of those files in place. It didn't occur to me to check and see if 'extract-files.sh' does something more than just pull the files.

Thank you.
[Droid Eris Android Development] Resun:
Np, been working on my own, I've done the same thing about 10 times in the past week.
[Droid Eris Android Development] gnarlyc:
So, I commented out all of the 'adb pull' statements in the 'extract-files.sh' script, since the files are already there. Now I see that extract-files was creating the ...blobs.mk file under vendor/htc/desirec instead of device/htc/desirec. So, I changed that and ran it all again...

cd $AOSPsource/froyo

device/htc/desirec/extract-files.sh

source build/envsetup.sh

lunch cyanogen_desirec-eng

And this gives me -

build/core/product_config.mk:192: *** vendor/htc/desirec/froyo_desirec.mk: PRODUCT_NAME must be unique; "desirec" already used by device/htc/desirec/froyo_desirec.mk vendor/htc/desirec/froyo_desirec.mk . Stop.

** Don't have a product spec for: 'cyanogen_desirec'

** Do you have the right repo manifest?
​

Here I go again! Thanks for all of the help. I really want to get this working, so that it can be scripted.
[Droid Eris Android Development] Resun:
Shouldn't have it in both, should only be in the device subfolder.
[Droid Eris Android Development] gnarlyc:
Thanks again! I know better than to do a drive by like that. I spent two minutes testing, posted the results, and then left to run errands for most of the day.

I'll try again when i get home.
[Droid Eris Android Development] swordrune10:
so ive patched up the vendor on my computer (some files were pointing to devices/htc/desirec) and when i finally got it to behave i ran into something worse..

build/core/combo/TARGET_linux-arm.mk:39: *** Unknown ARM architecture version: armv6. Stop.

i ended up changing the lunch to desirec-eng because it wouldnt resolve the product name... im not a dev but i sure have a nose for this sort of thing, and help or an armv6.mk file would be appreciated
[Droid Eris Android Development] swordrune10:
nevermind guys, i just took out what arch it is in boardconfigcommon.mk and its now building :) updates will be told when i finish the build and if it ACTUALLY boots on my phone! wish me luck..
[Droid Eris Android Development] gnarlyc:
I changed TARGET_ARCH from armv6 to armv5te, and it's building.

It cuts off short with no error right now. I'll also let you know when I get farther along. I'm going to remove the files in out/ from a previous compile.

NOTE: I had also changed all instances of 'vendor/htc' to 'device/htc' in all of the files under device/htc/desirec and removed the entire vendor/ folder structure.
[Droid Eris Android Development] swordrune10:
i probably should do the device instead of vendor.. it keeps failing at certain points, probably because its setup to be for device tree.. ugh... if i left out the arch in the file will it be fine? i noticed that the dream_sapphire one didnt seem to even specify, but could be telling it from some file somewhere else, idk..

going to delete the out/ change the tree all the way to device/ then resync with cyanogen.. hopefully we can get this thing workin!
[Droid Eris Android Development] gnarlyc:
YES! I haven't actually tried booting it yet, but mine is building now. That last 'issue' was a user error... :)

I just deleted the froyo repo and resync'd. As it turns out, that was unnecessary. Anyway, it didn't hurt. It just took more time. I'll start from the beginning again and post a step by step. I am not syncing with CM source. I am syncing with AOSP Froyo, so things might be a little different. (Maybe that's the issue with the device/htc & vendor/htc?) If so, I can either fork the repo for AOSP or maybe there's a way to have both in the same repo. It looks to me like it's possible, but I haven't spent enough time in the vendor tree to have quite figured it all out yet.

I'll also add this to Android Builder v.5!

Thanks everyone. I'll be back soon.
[Droid Eris Android Development] Resun:
Congrats on getting it working. Takes some patience but worth it in the end.
[Droid Eris Android Development] sbarne3:
Any progress on the step by step guide? I am having trouble following this thread.
[Droid Eris Android Development] sbarne3:
Missing two files

I am still stuck at the extract-files.sh step

I seem to be missing the following two files:

system/bin/parse_radio_log

system/lib/liblvmxipc.so

Any suggestions?
[Droid Eris Android Development] gnarlyc:
Not yet. It turns out that the project compiled but did not actually put the Eris specific files into place... So, it's still not quite right. I'm turning it all into scripts now and trying to work out what's wrong.
[Droid Eris Android Development] gnarlyc:
Are you sure those are in the extract-files from http://github.com/punk-kaos/vendor_htc_desirec ? I don't think those two files are needed, but I admittedly don't have a complete grasp on what's going on or what I'm doing. :)
[Droid Eris Android Development] sbarne3:
Thanks gnarlyc...

You hit the nail on the head...

Looks like I was getting 'desire' and 'desirec' confused... again...

I was following st0kes' guide a little

too

closely... lol

I am going to delete my 'mydroid' folder and start again... haven't gotten that far anyway... I will post back when I finish... (or if I get stuck again... :rolleyes:)

sbarne3
[Droid Eris Android Development] swordrune10:
ok! so ive had success building android 2.2 r1.1 aosp, but it seems to have a few problems..

1. recovery becomes a no-show: u have to flash recovery then boot into it immediately after, in fact i suggest pulling the battery

2. sdcard is a no-show

3. baseband is "unknown": ie. no signal o_O

4. wifi not working: partially my fault since i didnt have a wifi file and borrowed from dream_sapphire, guess that didnt work...

otherwise, it runs fine, autobrightness works, and so forth. didnt test much since there wasnt much to do on it

**EDIT: so i was missing two vital files on the fact that the extract-files.sh sent them to the vendor folder instead o_O, threw those back in and changed out the kernel and wifi file with punk.kaos' ... building...
[Droid Eris Android Development] gnarlyc:
Good work!

I'm easily distracted, and now have three projects going in addition to real life stuff. Sorry! I will get back to this again, probably in the next day or two.

1. Personally, I leave the recovery out and only zip up the system/ META-INF/ and boot.img. I just don't like messing with someone's recovery image unless they actively seek a new recovery image.

2. I believe that the sdcard is enabled in the kernel, but it's possible that I'm wrong. Try a known good kernel from a ROM, if you get a chance.

3. I've had good luck enabling phone/data/3G on Froyo in this thread - http://xdaforums.com/showthread.php?t=725447.

v.2 - fixed phone/data/3g connections

copied libhtc_acoustic.so & libhtc_ril.so from Plain Jane v1 into /system/lib

copied Audio* from planejane into /system/etc

in build.prop...

commented out - rild.libpath=/system/lib/libreference-ril.so & rild.libargs=-d /dev/ttyS0

added - rild.libpath=/system/lib/libhtc_ril.so

ro.ril.default.modem-type = 2

ro.telephony.default_network = 4

ro.cdma.home.operator.numeric = 310012

ro.cdma.home.operator.alpha = Verizon

(are all of those needed?)​

So, maybe the vendor tree needs adjusting? Or I don't know... Without looking, it seems like most of that is in there already.

4. I have yet to get wifi working totally on a fresh Froyo build. It will turn on, but not connect. The work that I did to get that far was also in that thread. If you figure that out, let us know!

Now, I did get distracted with porting an Android 1.5 ROM over the weekend and was able to get wifi working just fine on it... I'm obviously missing something somewhere.
[Droid Eris Android Development] gnarlyc:
Ok, here's my current script. It builds, but the Eris proprietary files are not in the ROM.

#temp variables for testing

export KITCHEN_ROOT=~/Kitchen

export AOSP_VERSION=froyo

cd $KITCHEN_ROOT/source/projects/$AOSP_VERSION/device/htc/

git clone git://github.com/punk-kaos/vendor_htc_desirec.git

mv vendor_htc_desirec/ desirec/

rm -r vendor_htc_desirec/

cd desirec

rm -r vendor_htc_desirec/

perl -pi -e 's/armv6/armv5te/g' BoardConfigCommon.mk

./extract-files.sh

cd ../../../

source build/envsetup.sh

lunch desirec-eng
​

Yeah, I know the 'rm -r vendor_htc_desirec/' in there look a little strange. That folder was sticking around even though I 'mv'd it... I'll figure that out at some point, but right now this does manage to build without errors.

This script is being called in the script that I have that compiles AOSP Froyo. I call it right before 'make -j$(grep -c processor /proc/cpuinfo)'.

The next step is most likely to try and figure out why it's not actually putting the files in there...
[Droid Eris Android Development] gnarlyc:
So, first STUPID problem is that I didn't actually have the proprietary files there! I'm doing this in a VM on my computer at work and the phone is home with me... No adb going on there. So, I had the files in the right place, but for some reason removed them at some point. They are back now. Here's what I get when I try compiling AOSP.

============================================

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=2.2

TARGET_PRODUCT=generic

TARGET_BUILD_VARIANT=eng

TARGET_SIMULATOR=

TARGET_BUILD_TYPE=release

TARGET_BUILD_APPS=

TARGET_ARCH=arm

HOST_ARCH=x86

HOST_OS=linux

HOST_BUILD_TYPE=release

BUILD_ID=MASTER

============================================

host C: acp <= build/tools/acp/acp.c

host C: libhost <= build/libs/host/CopyFile.c

host C: libneo_util <= external/clearsilver/util/neo_files.c

host C++: libhost <= build/libs/host/pseudolocalize.cpp

cc1: error: system/core/include/arch/linux-x86/AndroidConfig.h: No such file or directory

cc1plus: error: system/core/include/arch/linux-x86/AndroidConfig.h: No such file or directory

cc1: error: system/core/include/arch/linux-x86/AndroidConfig.h: No such file or directory

make: *** [out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp.o] Error 1

make: *** Waiting for unfinished jobs....

make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/CopyFile.o] Error 1

make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/pseudolocalize.o] Error 1
​

I'll work on that tomorrow, most likely. Closer!
[Droid Eris Android Development] Sjflowerhorn:
this is what i get when i compile lol im just not too sure what this means doesn't say completed doesn't say errors, not very descriptive