yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic General] tazz9690:
he has bluetooth working, but only if you flash over the 32A radio and recovery image. If people don't know their way around fastboot, they will brick there phone.
[myTouch 3G, Magic General] prophetjinn:
I can't even get fastboot to work lol. I'm thinking i have a driver issue. I boot into fastboot, says "fastboot usb" i tried to change the bootscreen menu, all it says when i try to flash over the first image is "waiting for device"

So i figured i wouldn't even mess with customer radios and different board radio/recoveries.

I don't even use BT, so i dont see a need to bother changing over to 32a setup.
[myTouch 3G, Magic General] Daveonkidd:
Can someone PM me some 32b roms? or where you get them for Mytouch.
[myTouch 3G, Magic General] prophetjinn:
I wonder if i use the 32b to 32a radio method eugene has, if i would be able to flash 32a roms (32a rogers sense ui magic rom).
[myTouch 3G, Magic General] chordmasta:
That wouldn't do anything for you. The advantage of 32A is that it has more RAM. 32A ROMs would run slowly on a 32b.
[myTouch 3G, Magic General] prophetjinn:
If i'm not mistaken, it requires less memory to run a 32a sense ui rom than a hero rom.

Correct me if i'm wrong.
[myTouch 3G, Magic General] DMaverick50:
even if thats true, i dont think either would run acceptably well on 32b. the mytouch came out over a year after the g1 yet tmobile didnt give it any more ram they just made it look different (and added rom but its not even worth mentioning). TMO just put the same turd in a different toilet, the mytouch just doesnt have the ram to handle any type of hero/sense ui.

Im really curious as to how much it costs tmobile to offer 192mb ram as opposed to the 288mb ram the magic has. They better have saved a hell of a lot of money.
[HD2 Windows Mobile 6.5 Themes and Apps] snekkarn:
I've been watching here; http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mobile-tracemonkey/?C=M;O=A for updated on fennec before its official released, and i dwn 1.0a4pre.en-US.wince-arm.cab dated 17nov today and installed it on my HTC HD2 , but when i try using it i get "fennec.exe not a valid pocket pc application" ?? am i missing something here?
[HD2 Windows Mobile 6.5 Themes and Apps] appelflap:
The ".exe" file will run directly on the HD2. You can download that instead of the cab file.
[Touch Diamond, MDA Compact IV ROM Development] linkus:
Hey!

As topic says, im wondering how to make a total reset of my phone, im going to send it on service. and im not to shure if the like my phone right now i have a custom ROM on it.

So my question do i only need to download a legit ROM and a Frimware or only a Firmware from htc.com?

Or how shall i do it? any tips and tricks?
[Touch Diamond, MDA Compact IV ROM Development] c_shekhar:
Flash a Stock ROM on your device..
[Touch Diamond, MDA Compact IV ROM Development] linkus:
thanks i did :) and its in on service :P
[JAM, MDA Compact, S100 General] Xobby:
Hi all,

I inherited an old Orange SPV m500, and found this forum while searching for a way to unlock it from Orange. It worked and was very helpful, so you have my thanks for that!

Then I see all this skinning business and I would love to customise the phone a bit more; there's several things I'd like to do including installing a bigger dialler, a better 'homepage', etc, etc. So I went ahead and installed what seemed to be the latest ROM I could use (the WWE_O3 Cottula rom, which is the last one with a working camera from the looks of it - I need the camera). That's all fine and dandy and worked nicely (although it often tells me I've just inserted a memory card when I haven't).

However, all this extra software is an absolute mystery. It's all circular references which isn't helped by the lack of clear English (no offence, I know it's not everybody's mother tongue). I simply can't seem to find a start point that explains what software does what, how to install it, etc. All the threads seem to assume that you already know the software and what it does. Even the 'wiki' for the magician is limited to descriptions of upgrading the ROM. JMLToday Touchflo Manilla 3d 2d etc. etc.

I don't have a very modern device, so I don't expect to be able to install all of the latest whizzbangs on it, and to be honest I don't need a huge bundle of features, but I'd love to make my phone easier and faster to use and I know you guys have put huge effort into software to do just that. I just can't figure out what I need or how to go about getting it.

Any help and advice would be greatly appreciated!
[JAM, MDA Compact, S100 General] ferdiebaq:
Welcome to the forum xobby. First of all xda-developers is mainly a technical forum to help in upgrading and tweaking your device. There may be threads involving applications but , like you said, it's not very organized. So the first thing you have to do is use the search function to look for what you are looking for. If you can't find anything then you might ask nicely from the members in the forum for help. If you are looking for specific applications then there are other sites that is more suited for searching for applications.

I would suggest that you do a general search of the internet for programs, skins, etc that you would like to install in your unit and where to download them. It requires a lot of searching and looking I know but that is just the way it is.

Good luck!

By the way. Since you upgraded to WM6.1 by Cotulla, you will have no problem installing almost all of the newest applications available for windows mobile the same as those for the newer more expensive phones.
[JAM, MDA Compact, S100 General] Xobby:
Thanks very much for the advice!
[Touch GSM General] DJ_MAK_RULEZ@YAHOO.COM:
Hi guys .... I got a problem with my htc touch p3450 elf. The problem with my device is freezing all the time i have tried everything like........flashing several type of roms changing radio and (ipl-spl) but nothing works same problem freezing and shuts down....im really worried about this i dont know whats the matter with my device....is there any buddy can tell me regarding this problem that what is wrong with my device .....i,ll be really thanxfull to him.
[Touch GSM General] vinoob:
A similar kind of problem happend to me also but i dont know if the issue is the same... i uninstalled all the programs ive installed in it.. i think elf and elfin doesnt take too many software. try doing a hard reset if the problem still persists. Back up all ur data's before that.
[Touch Pro, Fuze General] HackMimic:
Just thought i would spread the word for all you Fuze guys that are waiting to exchange for a Tilt 2 that ATT warranty has now just under 400 Tilt 2's in for warranty replacement. if you want it now jump on it fast.
[Touch Pro, Fuze General] Tallpap:
okay thanks
[Touch Pro, Fuze General] The Jack of Clubs:
^5 high five *****es! :)
[Touch Pro, Fuze General] jonsudra:
Do you guys call this number 1-800-222-3111 or go into a store? I am suffering from the softkey peeling off and now the softkeys aren't working correctly. Hopefully they don't consider it misuse.
[Touch Pro, Fuze General] The Jack of Clubs:
you mean hard keys not soft keys. softkeys are on screen and hard keys are physical buttons. you can try calling 1-800-801-1101. they told me to go to an att service center. but they did replace mine. it wont work with it coming up, it throws off the capacitance. thats prolly why they are replacing them instead of yelling physical damage. if they dont replace it then you can take the laminate completely off yourself. itll start working again with the laminate off. i hear wd40 will get the glue from under the laminate to unstick.
[Touch Pro, Fuze General] HackMimic:
call the number posted above. all information was confirmed by a member at ATT. They do not have them in the walk in warranty stores yet but through call center is your best bet.
[Touch Pro, Fuze General] Blairware:
AT&T Warranty support lies and lies and more lies.

:mad:So I called Warranty support about, say 20 minutes after this post went up and they say: "Tilt 2?" No sir, we don't have any of

those!

What is that, "Tilt 2" is that a new phone? So I end up getting another Fuse (not a a bad phone at all, but when I traded my buggy as hell Samsung Epix for the Fuse, they told me the same crap!) Someone has bad info, and I suspect that its the AT&T Reps I am talking to, this guy didn't even make an inquiry on his system, just said, "No, we don't have any of those"

Of course I can't call him a liar, if I want something from him, and I don't want to say " I heard..." since they don't like that crap.:mad:

Question: When they gave me the trade to Fuze, they said it was a one shot deal, no going back to Epix, not other trades, but do folks think if I convince them that I was not given the opportunity to get a Tilt 2, when I should have been.... aw hell, you know how it is, a guy's gotta at least TRY!;)

Anyone have a suggestion?
[Touch Pro, Fuze General] assassin82492:
They have the tilt 2 in stock right now. I know three people who ordered theirs today. Call now.
[Touch Pro, Fuze General] assassin82492:
They didnt offer me the tilt 2 either. I just kept asking and telling them I want a tilt 2. Other people are getting them why not me. The guy was like alright ill send one.
[Touch Pro, Fuze General] ryotgz:
How many replacements has everyone gotten before being able to get the Tilt 2?
[Touch Pro, Fuze General] assassin82492:
I got two replacement fuzes
[Touch Pro, Fuze General] HackMimic:
on your 3rd replacement they should give you the option for a different phone. that is company policy. They will always try to give you a downgrade but i make them read the specs of the fuze then the Tilt2 and say see they are the same phone just the tilt 2 actually works. LOL
[G1 Android Development] nyliferocks:
How can I remove the stock programs that are already accessible on the internet and some I don't even use like Amazon, from my G1 android. 1.6. Microsoft doesn't even force programs on windows that I can't remove. So much for open source.
[G1 Android Development] goldenarmZ:
Q&A Section.

Also, help yourself to a definition: http://en.wikipedia.org/wiki/Open_source
[G1 Android Development] garok89:
as much as i hate to answer questions in the wrong section...

using adb

adb remount

adb rm /system/app/com.amazon.mp3.apk

i think

mods, please move this
[G1 Android Development] B-man007:
http://xdaforums.com/showthread.php?t=571275

http://xdaforums.com/showthread.php?t=556708

http://xdaforums.com/showthread.php?t=581976
[myTouch 3G, Magic Android Development] mkrle:
Mine doesn't, I've tried hk/tw/indonesia roms and g-sensor/compass don't give any readout :(
[myTouch 3G, Magic Android Development] shwan_3:
works for me , taiwan rom
[myTouch 3G, Magic Android Development] yanyu:
Works

TaiWan SenseUI

But no Root!!

I need Tethering....
[HD2 General] vinokirk:
Is there a .cab specifically made for the HD2 to make it so that there are four icons per rown on the start menu?

Of course I have search and there are many .cabs, but I am wanting to know if anyone out there has done it yet and what .cab they used!

And does anyone have a specific .cab for displaying time and battery at the same time?
[Hero, G2 Touch Android Development] jnwhiteh:
As an exercise to figure out how all of this works, I'm currently trying to build an AOSP Cupcake image with the stock HTC kernel. From what Lox posted earlier, a lot still didn't work.. and I think this is right in line with issues we're finding overall. It's my starting point, and so I'm posting here about how I'm accomplishing things. Follow along if you'd like and post any issues you come up with.. or if you make it to the next step!

1. Get a stable development environment with the right tools. Ensure you follow all of the information on the Android Source [1] page to make sure you have the right versions of GCC and Java.

2. Follow the instructions here: http://github.com/kiall/cupcake_platform_vendor_htc_hero

Thanks to Lox for his original work on the platform vendor repo, and to kiall for spending time this weekend to help pare the process down to be as easy as possible. The more people we have building stock AOSP builds, the more eyes we have working on the hardware issue. Keep it up guys!
[Hero, G2 Touch Android Development] mousey_:
Thanks for the guide was looking for something similar this afternoon
[Hero, G2 Touch Android Development] Samek:
I set same goal for myself, to build a AOSP Cupcake ROM from the source. I have a question, though. What exactly is the purpose of loxK's cupcake_platform_vendor_htc_hero repo? I suspect it has something to do with the boot process since there are some init files..

And thanks for the guide!
[Hero, G2 Touch Android Development] packetlss:
That is the product description that describes the device specific stuff needed to build for the Hero. Like what proprietary files needs to be saved, device specific init files, etc etc.
[Hero, G2 Touch Android Development] jnwhiteh:
Would you guys mind deleting your posts above.. so I can have a bit more space to work?

Known Issues

Make fails with "No module defined for the given PRODUCT_POLICY (android.policy_phone)."

Make the following change to build/tools/findleaves.sh: https://review.source.android.com/#patch,sidebyside,9284,1,tools/findleaves.sh
[Hero, G2 Touch Android Development] packetlss:
On point 6, I assume you mean BoardConfig.mk and not BuildConfig.mk, right?
[Hero, G2 Touch Android Development] jnwhiteh:
Yep, sorry =)
[Hero, G2 Touch Android Development] packetlss:
By the way, if you want WLAN, you can compile the driver from the AOSP tree, something like this:

mange@haxbox:~/android/src/cupcake/system/wlan/ti/sta_dk_4_0_4_32$ make KERNEL_DIR=~/android/kernel/kernel_hero

~/android/src/cupcake is my AOSP dir.

~/android/kernel/kernel_hero is where my Hero kernel source is.

This drops a wlan.ko in the current dir that you can get into your update package, make sure you get the correct wpa_supplicant startup for it (check from the normal hero rom).

Bluetooth stuff is also in system/bluetooth dir in AOSP tree. I've not messed so much with it, don't use BT myself, but it looks like it's all in there to make it function.

Headset is probably just some keycodes in an XML file, it seems to register like normal keystrokes. There are some h2w_headset (or something like that) files on the release roms, have a look at those.

And also, thanks for this nice clean guide jnwhiteh, my old AOSP build dir was a mess. So this was nice way for me to clean it up and at the same time check your guide :)

My suggestion is that we keep this thread for discussions regardning it, and maybe keep an actual up to date guide on the wiki, what do you think?
[Hero, G2 Touch Android Development] kiall:
I've forked loxK's vendor stuff on github, and am adding as much of this as I can.. still a WIP

http://github.com/kiall/cupcake_platform_vendor_htc_hero

Hopefully I'll be able to put as much as possible of this in there so we can build with far less steps!

Thanks jnwhiteh :)

Also ... if anyone wants commit on the repo (esp jnwhiteh!) let me know...
[Hero, G2 Touch Android Development] marazi:
like the progress i see :)

keep it up you guys, and thanx for the great how-to, will try it out as soon as i got some sparetime :)
[Hero, G2 Touch Android Development] kiall:
I've got this process down to...

1. Get a stable development environment with the right tools.

2. Create a .repo/local_manifest.xml with the following contents:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="github" fetch="git://github.com/" />
<project path="vendor/htc/hero" name="kiall/cupcake_platform_vendor_htc_hero" revision="refs/heads/master" remote="github" />
</manifest>

3. repo sync

4. cd build && git cherry-pick 1e0847c2fcbe1b95464f32a719d2b9e620d1e6ec && git cherry-pick 6ea3b8856d656752c0310ca237ed99e7451be83b && cd ../system/core/ && git cherry-pick 2a63bb7abf1b27a7a2e8fd5951d77f71a2f290d4 && cd ../..

5. cd vendor/htc/hero/ && ./extract-files.sh && cd ../..

6. Download a recovery image from here and save it as recovery.img (I'll likely remove this part..)

7. make -j4 otapackage

8. .. Apply the update.zip generated ... no changes necessary :)

I'll update the github repo with this in a bit
[Hero, G2 Touch Android Development] kiall:
I've pushed my changes to http://github.com/kiall/cupcake_platform_vendor_htc_hero

There is an updated readme / instructions at that page!

Right now - this is 99.9% jnwhiteh's stuff, just slightly more "automated"..

Thanks jnwhiteh!
[Hero, G2 Touch Android Development] Lox_Dev:
Great work guys. At least some other guys to work on Hero developpement.

May I suggest a central git repo ? I can add you as collaborators to my git if you wish so you could submit your own patches with your names.
[Hero, G2 Touch Android Development] jnwhiteh:
Yep, that would work for me, we'll see what kiall wants to do =)
[Hero, G2 Touch Android Development] kiall:
works for me aswell - only thing is, I've got *loads* of changes in my fork.. its git after all... we can pull and push each others changes pretty easy!
[Hero, G2 Touch Android Development] jnwhiteh:
So, the issues that we're having:

Headphone:

Everything appears to start fine and the hardware/software properly detects the plugging in and unplugging of headphones, but it doesn't actually change the sound output. It says, instead, that it's ignoring the switch:

Camera:

Force close on the camera application

Bluetooth:

SIGSEGV

Trackball

Does not work
[Hero, G2 Touch Android Development] b0z0:
Actually, the issue with the headphone isn't due to some missing parts in your builds : http://code.google.com/p/android/issues/detail?id=2534
[Hero, G2 Touch Android Development] jnwhiteh:
That's using the HTC heaphone_adapter_, which we don't have on the Hero. We can certainly try to patch AOSP and check it.. but the G1 uses an external usb adapter, and that's whats been reported as broken. One person there says they have a Sprint HTC Hero, but again...

Thanks!
[Hero, G2 Touch Android Development] b0z0:
Oups, I had no idea that an adapter was needed on some HTC device, my bad... :)
[Hero, G2 Touch Android Development] jnwhiteh:
Np =) It still might be related, but I doubt it.
[Hero, G2 Touch Android Development] behnaam:
Toggleheadset widget fixes the headphone output issue, but manually, Ive tried to add the patch to services.jar and compiled from source but still not working, but the widget works..
[Hero, G2 Touch Android Development] kiall:
Humm wondering if toggle headset is open source... might give us a clue...

(On my phone.. don't have time to check!)
[Hero, G2 Touch Android Development] behnaam:
Toggleheadset uses the patch mentioned in the link
[Hero, G2 Touch Android Development] kiall:
I'm running off a fresh build with the patch, lets see how this turns out :)
[Hero, G2 Touch Android Development] foxmeister:
They may well be related - if you use a G1 headset on the Hero, you will still get audio.

Regards,

Dave
[Hero, G2 Touch Android Development] kiall:
No joy! Same issue:

V/HeadsetObserver( 71): Headset UEVENT: {SWITCH_STATE=130, SWITCH_NAME=Headset, ACTION=change, SEQNUM=714, DEVPATH=/devices/virtual/switch/h2w, SUBSYSTEM=switch}
D/vold ( 34): handle_switch_event(): Ignoring switch 'Headset'
[Hero, G2 Touch Android Development] kiall:
AHA!

http://groups.google.com/group/android-kernel/browse_thread/thread/41a261bc4498a7c4

Edit: Actually - i think I'm well of the mark here!

we need to build the kernel with... CONFIG_SYSFS_DEPRECATED enabled ... digging into the details at the mo.

Basically - we have a /sys/class/switch/h2w while we should have a /sys/devices/virtual/switch/h2w
[Hero, G2 Touch Android Development] kiall:
Okay - So the "handle_switch_event(): Ignoring switch 'Headset'" is 100% normal!

It was bugging me that vold, the (storage) volume daemon was involved in headsets... now I know its not :)

static int handle_switch_event(struct uevent *event)
{
char *name = get_uevent_param(event, "SWITCH_NAME");
char *state = get_uevent_param(event, "SWITCH_STATE");

if (!strcmp(name, "usb_mass_storage")) {
Bla Bla Bla...
} else if (!strcmp(name, "sd-door")) {
Bla Bla Bla...
} else
LOG_VOL("handle_switch_event(): Ignoring switch '%s'", name);

return 0;
}
[Hero, G2 Touch Android Development] kiall:
Just got headphones working spot on - working to find the easiest way to get this included in the build...

I'm pretty sure it was indeed https://review.source.android.com/#change,9780
[Hero, G2 Touch Android Development] dying4004:
man you r too good. cheers
[Hero, G2 Touch Android Development] kiall:
Readme updated... A single git cherry-pick sorts it out :)
[Hero, G2 Touch Android Development] kiall:
AOSP Cupcake ROM

I've uploaded a build of our rom... trying like hell to get bluetooth working - it simply wont run!

Based on http://github.com/kiall/cupcake_platform_vendor_htc_hero ..

Anyone out there willing to help with getting:

* Camera

* Bluetooth

* Trackball

working..? These are the only remaining "big issues"

Download in update.zip format @ http://www.zshare.net/download/6909856567a44972/

DO A BACKUP FIRST - YOU'VE BEEN WARNED.
[Hero, G2 Touch Android Development] ieen:
Strange... It seems that the download link isn't working. Just keeps looping back to the main homepage.

Nice work though, I look forward to testing this out :)
[Hero, G2 Touch Android Development] kiall:
Weird! Same thing happening for me - zshare is usually fine ... and usually WAY faster than rapidshare (aka piece of s*** share!) ....

I'll re-upload tomorrow!
[Hero, G2 Touch Android Development] kiall:
Right so - I've got camera and trackball working last night!

Only (hardware) item left is ... bluetooth. I'll be honest - I don't use bluetooth! So I'm going to get everything into a workable build, and let others have fun with bluetooth for the moment.

Step 2 for me, is getting some of those google apps moved over so I can use this as my day to day phone ROM.

Step 3, is getting this all working on a stock msm .27 kernel. ie - porting the HTC .27 changes to stock .27.

Step 4, is porting those .27 changes up to .29 - but hopefully - I wont need this :) 2 possibilities... someone else will do it before before me and jnwhiteh, or HTC will release the .29 hero sources needed for their Android 2.0 release...
[Hero, G2 Touch Android Development] ieen:
Awesome! I appreciate the hard work you are putting into this, and by the looks of it, a lot of time too.

Not to nag or anything, is there a possibility you could upload a 'update.zip' format for this?
[Hero, G2 Touch Android Development] enlightener:
just for curiosity, what was the problem with the trackball and camera?
[Hero, G2 Touch Android Development] yneveu:
Here is a vanilla build:

http://rapidshare.com/files/313607995/htc_hero-ota-eng.yann.zip.html

No working camera, bluetooh nor trackball as specified in readme, just compiled as in readme.txt.

Not very familiar with android hacking but seems interesting to have a fully community made. Will try to forget my gnu/linux habits :)

Thanks for the github repo!

<small ad edit>You can try my simple network widget (available in market) http://www.androlib.com/android.application.fr-gabuzomeu-networkwidget-zBFn.aspx</small ad edit>
[Hero, G2 Touch Android Development] packetlss:
Seems to be boot.img related:

Not much that can go wrong in boot.img tbh, but there is something :)
[Hero, G2 Touch Android Development] dying4004:
so this is a great news. :D

well done kiall. you are taking this hero modding to a new extent. cheers
[Hero, G2 Touch Android Development] Lox_Dev:
Have you tried libhardware, libhardware legacy ? Also seems to me that libs need the htc framework. Used all of it for aosp eclair (should be referenced in init.rc)

I am also curious to see the output of cat /proc/dbus/input/devices, it helped me for making aosp eclair work. Strace bin helped me too. Launching camera or bt service with it will give you many usefull informations.
[Hero, G2 Touch Android Development] dhruvzz:
but whr is the download link???
[Hero, G2 Touch Android Development] OttarA:
Read the post above once more :D

BTW: Fantastic work you guys :rolleyes: