yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic Android Development] biktor_gj:
You're more or less right, but with some simple differences:

1) The Radio 'chip' (as you call it), has it's own software, and it's own cpu, and accesses some parts of the phones the other cpu doesn't have access to.

2) That's where you're wrong. All HTC phones using Qualcomm MSM7x00 cpus act like this (so do 32B and 32A board revisions of the sapphire). Some part of the memory is mapped for the baseband, and usually it ends up living in some RAM area. The kernel, on boot, calculates the offsets and leaves the amount the baseband needs to operate without touching it to prevent corruption. That's the fixup code on bopard-sapphire.c

In the end, the differences between 32A and 32B kernels are the calculations that they need to do in order to not overwrite the baseband firmware on RAM. If that get's corrupt, the phone gets stucked. So, you can modify the sapphire memory fixup init function, so it doesn't use a lot of the RAM except, for example the first 30mb, to see if it boots, then go patching until you find the hole :)

You could also do that by making memory dumps of working 32A and 32B boards, comparing them, and seeing where the radio code starts and ends, and patching accordingly. But I really think it's a stupid idea to rewrite some work that has already been done, is under the GPL license, and the only thing preventing you from getting it is a stupid company that tries to not make freely available something that doesn't even belong to them.

In the end it's a legal thing. If it was a Windows Mobile phone, I would understand someone could make the effort to patch it, like on HTC Kaiser, but on an Android phone with a GPL Linux Kernel... They have to release it no matter what. But until we really push them to make it (through letters to their CEOs for example (or calls in the middle of the night), or with veeery bad press on blogs or such), I think they're going to delay it the most they can. Sure, they'll be telling everyone "we're working on it and we'll release a Developer portal with all you need", but that says nothing, and it takes a single line in a bash shell to make a diff from the google released kernel to the HTC kernel (diff -unr [folder1] [folder2] -or something like that-), and five seconds to upload it to their server so its accessible for everyone.
[myTouch 3G, Magic Android Development] :
Pretty much spot on @ biktor_gj
[myTouch 3G, Magic Android Development] mpwarner:
Isn't there a website/organization that deals with this kind of thing? I thought I saw an article once where they actively go after companies who are abusing open source code. Kinda like the free software foundation but different :D
[myTouch 3G, Magic Android Development] harry_m:
It's probably not a bad idea to contact:

http://gpl-violations.org/
[myTouch 3G, Magic Android Development] wire103:
Thanks for your thorough reply.

Sorry, what would the correct term be?

Okay, so on all phones the radio is mapped to some part of memory?

Uhm, not necessarily. I can see that you are tinkering with this yourself in a different thread for the 32B boards. The only way to make a truly universal 32A/B kernel and get access to all the memory (and not just the memory that HTC bothered to map) - wouldn't that require this work for both platforms anyway?
[myTouch 3G, Magic Android Development] MavFurious:
Hi all,

what about this?

http://android.git.kernel.org/?p=kernel/msm.git;a=shortlog;h=refs/heads/android-msm-htc-2.6.25
[myTouch 3G, Magic Android Development] daldroid:
That link is of no use for sapphire boards.

Last modification time for that git tree is 2008-11-15.

No support even for sapphire 32b boards is included in that git tree.
[myTouch 3G, Magic Android Development] :
You are assuming that the 32B boards actually have as much memory as the 32A boards. You can't have access to what you don't have.
[myTouch 3G, Magic Android Development] k4r1m:
Not sure if i'm right or wrong here but don't the two phones use the same exact low level system memory? and then what is left is giving to the OS? meaning like right now the memory that is given to the os is determined by 288-X=# for 32A and 192-X=# for 32B where x is the same ammount?
[myTouch 3G, Magic Android Development] biktor_gj:
Well not exactly, part of the work that google did on the sapphire kernel show support for two different boards, with different memory sizes for different things. The same way the Sapphire kernel source shows support for both 3 and 5 mp cameras, it also support boards with different smi sizes, wich is what I'm using (on the other thread) to identify on wich board the 32b kernel is running, and declare the memory size accordingly. Though without a real 32A and no known developer with a 32a is quite difficult to guess how much and where is allocated the missing ram (not to mention the missing source code from htc)

@wire103: The Qualcomm MSM7201A, wich is the brain of the Sapphire (depending on board revision, the 32A seem to have another variant of the same chip -copyright issues mostly for what I've read-) is what you're calling as the Radio chip. It has the both Application and Radio cpu, a little memory, graphics controller, uarts for serial port and bluetooth, i2c, various mmc controllers (for both mmc and wlan), usb and I'm probably forgetting something. It's a SoC (system on chip)

Radio and OS share the physical RAM, but they have reserved mappings so they don't overlap, and they communicate through shared memory (and rpc calls) between each other.
[myTouch 3G, Magic Android Development] k4r1m:
Well i have experience with C/C++ and i own a 32A but just haven't done any sort of developmont in such areas as the kernel but if i can some how help in any way just let me.
[myTouch 3G, Magic Android Development] biktor_gj:
@k4r1m: Then jump to the other thread: http://xdaforums.com/showthread.php?t=547636&page=5

I've posted two boot images I need someone with a 32A to test. Mostly if they boot, or if they don't (and where they get stucked)
[myTouch 3G, Magic Android Development] gboddina:
Just sent this to HTC (in reply to the mail which promise a dev web site announcement in the end of july):
[myTouch 3G, Magic Android Development] Wysie:
Hi all,

This is their reply when I asked why it wasn't released at the end of July:
[myTouch 3G, Magic Android Development] gboddina:
Finally we got it! :)

So, here you are:

Linux kernel 2.6.27 compatible 32A

Extra features:

- iptables

- cpu scaling is now linked with screen on/off (528 when screen ON, 245 when OFF) which save battery. (who care about the speed of apps when not using the phone?)

Note: Kernel is the latest from git, so the recent vulnerability on android kernel is fixed :), one more reason to upgrade ;)

Successfully tested with "Wireless Tether for Root users"

In the zip:

- boot.img

- config.gz

- wlan.ko

http://www.mediafire.com/download.php?jnevim5igii

So:

adb push wlan.ko /system/lib/modules/wlan.ko
adb shell sync
[Shutdown device, adb rebooting can cause wifi to not work]
[Fastboot device]
fastboot boot boot-gbo.img

And when everithing OK

fastboot flassh boot boot-gbo.img

Creditz:

TigerTael to made this kernel bootable on 32A :) (once again a big thanks to him).

Everyone who made hacking possible on our Android device!
[myTouch 3G, Magic Android Development] malefic:
http://xdaforums.com/showthread.php?t=548061
[myTouch 3G, Magic Android Development] korpenkraxar:
Do I understand it correctly that TigerTael and friends pulled this off without any help whatsoever from HTC?

If so, that sux HTC! My next Android phone is *not* going to be an HTC phone.
[myTouch 3G, Magic Android Development] :
That's right my friend, I did manage to get this working 100% without any help from HTC at all. Had a bit of help from the forum and IRC though.
[Touch HD Windows Mobile ROM Development] gabriel31337:
Is there any reason why there is AudioBooster preferred over SRS WOW HD (in fact I cannot see any ROM with this included)?

I am using SRS WOW HD without any issues and like it much more than AudioBooster, in fact AudioBooster is making the sound really crappy, like those old equalizers in radios and walkmans from 20 years ago whereas SRS WOW HD has a much better sound and much more functions to configure.

It's just a question to know if chefs know about that option or if there's any particular reason :-)

Thanks.
[Touch HD Windows Mobile ROM Development] enyaj:
What version of SRS are you using? Didn't it give you problems when installing on your blackstone?
[Touch HD Windows Mobile ROM Development] gabriel31337:
Attached. Works perfect for me :-)
[Touch HD Windows Mobile ROM Development] enyaj:
Do you happen to know if it works with WM6.5?
[Touch HD Windows Mobile ROM Development] gabriel31337:
Of course it does :)

I'm using Miri's WM6.5 Premium V19 and have no issues with SRS WOW HD at all. In fact, I haven't had any before, too.
[Touch HD Windows Mobile ROM Development] enyaj:
Thanks! will try to install now. Wish me luck!
[Touch HD Windows Mobile ROM Development] gabriel31337:
Install, soft reset, then go to Programs - Settings - System and you will find it there. Enjoy.
[Touch HD Windows Mobile ROM Development] enyaj:
I have installed successfully but it doesn't seem to make any difference when I change the modes. Like WOWRock to WOWClassical or even to Normal. Also the Volume doesn't seem to change. Even if I put the volume to 0% it is still playing. Could this be because of the software?
[Touch HD Windows Mobile ROM Development] gabriel31337:
Have you selected headphones under the "enable" checkbox in WOW HD Settings?
[Touch HD Windows Mobile ROM Development] enyaj:
yes I did. I'm not sure why it doesn't change. Do you have an idea? I've been wanting to use this sofware for a long time.
[Touch HD Windows Mobile ROM Development] gabriel31337:
Have you soft reset your device? Do you have AudioBooster disabled? What player do you use?
[Touch HD Windows Mobile ROM Development] enyaj:
Yes I did softreset. I have not enabled audiobooster. I use WMP. It also disabled the volume changer on my phone. I put volume on WMP and on the system to 0 and it doesn't change it is still playing with the same level of volume. you are not experiencing this?
[Touch HD Windows Mobile ROM Development] NRGZ28:
Alright.. you convinced me. It does sound better than HTC's Audiobooster. We cook it in cause it comes with every stock ROM outthere. It's more an issue of... why we dont take it out then putting it IN. :)

Anyway, I'll cook the cab you provided in my ROM from now on :)
[Touch HD Windows Mobile ROM Development] tigabert:
I definately agree that SRS WOW HD sounds much better than Audiobooster. I've been using it in a few devices and many ROMs without any problem. I also install it through SASHIMI with my personalised reg settings. [HKEY_LOCAL_MACHINE\Software\SRS\WOWXT\WaveDev]
[Touch HD Windows Mobile ROM Development] gabriel31337:
I am using CorePlayer and have no issues at all. I will try WMP and will let you know, but so far I have no idea why it does these things to you..

Edit: Seems like WMP is not working with this. HTC Player in Manila works fine.
[Touch HD Windows Mobile ROM Development] Xaddict:
WoW

Hi Mate.

Nice one.

Last time I tried wow on HD it didn't work, and I miss it.

Hey why don't you tell Miri about this?

Anyway, I can use it myself.

Thank you
[Touch HD Windows Mobile ROM Development] gabriel31337:
I know there is a version flowing on internet which is older than mine (but higher rank in web searchers), I think 1.2.09 or so.

That version is buggy and doesn't work well, the one I have attached works just fine.
[Touch HD Windows Mobile ROM Development] homer285:
Does this cab break master volume as well as WMP?
[Touch HD Windows Mobile ROM Development] gabriel31337:
No, this cab will not affect master volume changes, I have found only WMP not working with this.
[Touch HD Windows Mobile ROM Development] Laurentius26:
Great find my friend, thank you. :)
[Touch HD Windows Mobile ROM Development] homer285:
If master volume is unaffected then volume control should be possible in WMP?
[Touch HD Windows Mobile ROM Development] gabriel31337:
You know Microsoft products, do you :)

I don't know how WMP handles volume changes, but it seems there is something internal in it which doesn't seem to be compatible with SRS.

Maybe someone more experienced could tell us more. But for me this is not interesting at all as I don't use WMP at all. :p
[Touch HD Windows Mobile ROM Development] homer285:
Believe me I want it to work, but all I know is that I tried this same version a long time ago and had other issues not just WMP, also with in-call volumes alarms etc. Unfortunately some of these issues relate back to WMP and or the file types used for calls msg's etc. I dont know why exactly perhaps because they assign to WMP specifically, anyway I am looking forward to reading positive stuff, cheers.
[Touch HD Windows Mobile ROM Development] gabriel31337:
I can see some threads talking about such issues, but either I'm the lucky one or I don't know :rolleyes:

I am using this piece of software sinc I have got HTC Kaiser, have flashed many many ROM's and installed it afterwards and had no issues with in call volume or alarms or anything else described in those threads. Only WMP doesn't work for me.

That's what I can tell so far. ;)
[Touch HD Windows Mobile ROM Development] homer285:
Does not work in Manila Full Screen Player nor WMP and has unpredictable results on audio all round!

Thanks anyway.
[Touch HD Windows Mobile ROM Development] jimbo29:
Doesn't work!

After instaling srs wow hd... my HD remained mute!

I enter settings/srs wow and i started the application, everything

was ok though i didn't hear any change from my hd original sound.

When i attach my headset something strange happend... everything

i wanted to play doesn't sound at all, no music, no ringtone, nothing

my hd got mute!!!

I thing it's a conflict betwen srs wow and audio booster!!!

Sorry but i'll pass this app because everything is ok with HD

originaly sound configuration!!!

Thank you! Cheers!
[Touch HD Windows Mobile ROM Development] gabriel31337:
You HAVE to disable AudioBooster first! Then it will work.
[Touch HD Windows Mobile ROM Development] pw120:
Master volume doesnt work for me in the TouchFlo Music Player in the default 1.56 WWE ROM, its stuck on a high volume, couldnt hear any difference by adjusting the sliders or changing the presets either (audiobooster was disabled), hard reset required now I think

Installed the v1.5 cab thats floating around over the top of this one and now music just doesnt even start playing at all in Touchflo, will give SRS WOW HD a miss
[Touch HD Windows Mobile ROM Development] Lucas0511:
Thanks Gabriel, 1.2.1 works perfect on my HD with S2P player - and unlike AudioBooster also without headphones. Tested it also with some low volume live recordings, difference in audio quality and volume increase is striking. While your cab was available in German forums since February, I thought it would never work. You convinced me to try again. Anybody tried the 1.5 version attached?
[Touch HD Windows Mobile ROM Development] bobsbbq:
I have tried and as well as some others I see in Miri's Thread and have problem with volume control in WMP. If we can get it working I think it is a good choice, otherwise I will have to stay with Audio Booster.
[Touch HD Windows Mobile ROM Development] gabriel31337:
Trying it right now, will report in few minutes.

Edit: SRS WOW HD v1.5.1.0 doesn't work for me. Seems like driver is not loading. Going back to 1.2.10.0 which works perfect. :-)
[Touch HD Windows Mobile ROM Development] BT52:
Works fine with Pocketplayer.

Very happy. Always been a big fan of SRS surround including their circle surround Pro-logicII alternative for home cinema.

Have been disappointed that all the previous threads reported big problems with it, but this is definitely an improvement on Audiobooster.
[Touch HD Windows Mobile ROM Development] BT52:
I spoke too soon. I'm getting some nasty volume up-down effects on some songs (things with strong bass in particular, such as Nickelback).

This is with Pocketplayer and the manilla player.
[Touch HD Windows Mobile ROM Development] akash_nu:
with manila player the sound is pretty good on my side...
[Touch HD Windows Mobile ROM Development] SWYRx:
If you want better sound, stop listening to crappy mp3's, and start getting FLAC's or WAV's
[Touch HD Windows Mobile ROM Development] gabriel31337:
It's not about getting better sound because of compression used in MP3, but because of tuning the volume levels (equalising them). If I would like to have strong bass, there is no FLAC or WAW which can do that without equaliser.

It's the same effect as in your home hi-fi system where you can enable super-bass or rock mode or whatever preset available.
[Touch HD Windows Mobile ROM Development] BT52:
What has FLAC vs MP3 got to do with this? That's a completely different subject.

(I happen to be playing FLAC through Pocketplayer.)

Strangely enough my wild volume fluctuations seem to have gone away to a certain extent. I have changed the trubass speaker size to max (40Hz) which the Sennheiser CX500s seem able to handle quite nicely.

It's almost as if the bass boost frequency was fighting the surround separation so that when the bass came in then the other frequencies like vocals were being cut back. An unfortunate combination of settings that I chose maybe?

Anyway, I'm now enjoying this a lot. I have to turn the definition down a bit though (30%) otherwise it can sound too bright and get a bit tiring.
[Touch HD Windows Mobile ROM Development] carola:
A2DP Support

Is this application compatible with wireless stereo headphones? I know HTC solution requires wired headset to be plugged.
[Touch HD Windows Mobile ROM Development] citrix80:
I tried to install either one, both get error "there is no WOW HD driver loaded. the control panel will now exit.""
[Touch HD Windows Mobile ROM Development] DarkRaver:
You need to soft reset after installation ;)

And v1.5.x doesn't seem to work well...
[Touch HD Windows Mobile ROM Development] bonesy:
i found i couldnt adjust volume at all when litening to music with srs wow hd
[Touch HD Windows Mobile ROM Development] Ati75:
...and that is a showstopper. At least for chefs to include it in the rom. Not everyone would realise that this is a "side-effect" from SRS WOW HD, and will blame the rom. I had it installed briefly, but removed it becuase of the inablitiy to change the volume. Is there a fix for this? I might just try it again, if there is a fix.
[Touch HD Windows Mobile ROM Development] gabriel31337:
Volume adjustment via side buttons on the phone works just fine, I don't see any problems with that. Tried with CorePlayer and Manila Music Tab player and both are OK. Also in calls I can adjust volume without issues. Am I lucky? :)
[Touch HD Windows Mobile ROM Development] DarkRaver:
Works for me too (nitrogen, coreplayer, builtin player, call)
[Touch HD Windows Mobile ROM Development] citrix80:
ok. I tried both. I did softreset 2 times after install v.1.5.x, still says no driver. :rolleyes:
[Touch HD Windows Mobile ROM Development] gabriel31337:
Have you tried v1.2.10.0? What ROM are you using?

(Version 1.5 is reported to be non-working.)
[Touch HD Windows Mobile ROM Development] superste2201:
try this fixed version of 1.5

http://rapidshare.com/files/248817947/__931_R__931_1.5.1.0_Fixed.rar

install bt enable then srs wow hd

soft reset

reinstall bt enable and import reg file

soft reset

make sure settings are on headphones

test, not much different on internal speakers but on headphones amazing differance

tested and working on htc touch hd
[Touch HD Windows Mobile ROM Development] ClownShoes:
Erm, I'm afraid this version is as ineffective on the HD as the others. The volume controller stops working after installation and the control panel for srs wow does not work either. It seems kinda pointless using SRS wow if you can only use it on default settings. Can anyone else confirm this behaviour?
[Touch HD Windows Mobile ROM Development] ClownShoes:
More problems following reboot; audio randomly cuts out and needs a further reboot to restore. The screen also can't be woken from sleep occasionally, once again requiring a restart.
[Touch HD Windows Mobile ROM Development] enyaj:
I stopped trying to use this program. It's indeed very good if it works, unfortunately its too risky in terms of having to hard reset because of the bugs or incompatibilities. Hoping someone can make it work on our beloved Touch HD.
[Touch HD Windows Mobile ROM Development] barisahmet:
Tried exactly same, with dutty's latest rom. But cant control volume anywhere. But yeah, sounds nice :) I hope this will be fixed and included in roms.
[Touch HD Windows Mobile ROM Development] taitienitsa:
I use it on almost every(latest) 6.5 rom .... And works only with the PhamQuang's one.... the V47 (21928 build)....
[Touch HD Windows Mobile ROM Development] superste2201:
volume changing works fine for me except in nitrogen, im using wm6.1 however.

might try the older 1.2 version as it has some features the new one is missing.
[Touch HD Windows Mobile ROM Development] enyaj:
To all the geniuses out there please try to find a fix for this so that we can all use them or so that cooks can include this in their ROMs.:)
[Touch HD Windows Mobile ROM Development] gabriel31337:
The version I have attachaed in my previous posts (v1.2.10.0) works well for me on every ROM I have tried (stock, Dutty's, Miri's), I have no problems with volume changes or SRS settings.

I don't think hardreset is needed if this doesn't work, just uninstall it and soft reset, that's what I have done with version 1.5 non-working and look, I'm still here :)
[Touch HD Windows Mobile ROM Development] barisahmet:
I figured it out. With WinMo 6.1, you can control the volume. But you can't with 6.5.

At least for me.
[Tilt, TyTN II, MDA Vario III General] luca.tiburzio:
Hello to all, I'm trying to find jtag pads on kaiser board.

Anyone's got this information?

Thanks
[Touch Diamond2, Pure General] richyrich552003:
hi all

i would like to buy car charger for td2 and want to make sure i get the official correct one, i am thinking of getting ''HTC CC100 Mini USB In-Car Charger'' is this the correct one as i have noticed the usb input on td2 is slightly different shape to my old xda orbit usb, any feedback would be usefull if u got car charger for td2

thanks:)
[Touch Diamond2, Pure General] rbcd:
http://www.htcaccessorystore.com/uk/p_htc_item.aspx?i=179154
[Touch Diamond2, Pure General] Mr Anderson:
Is it really necessary to pay the premium price for a 'genuine' charger?

The device charges from any USB port, so any car charger designed to power mini-USB socket devices should work, should it not?
[Touch Diamond2, Pure General] tstone78:
Any USB charger will do the job.
[Touch Diamond2, Pure General] KRiZ-R:
I found with my 500mA charger, that while navigating for a long time (2 hours), my battery still drains..

The original HTC charger is a 2A charger, that can keep up charging while navigating.
[Touch Diamond2, Pure General] akash_84:
Very interesting find there! I just ordered a Brodit kit for the car and this time round, I went for a active one so I just slot the phone in and it charges.

I will have to find out what current it gives out because I would potentially use navigation especially as I am recently finding the Audi one can be really crap!

On another note, I bought a premium HTC original one - it lasted all of a month and bearing in mind I must have used it 3 times in total...Was shocked!

What I found was that I had to hold it in a certain way to charge however, it was NOT the charger and it was NOT the phone.

For example, the charge worked fine on a Diamond1 but not 2.

For example, the phone worked with USB cables so its not the port.

Let's see how the brodit kit goes!