So what are exactly BP tools ? I'm so far under the impression they relate to some drivers and diagnostic software called I've never seen so much hesitation when it comes to talking about the QXDM, QPSD and QDART but getting anyone to spill and information on where you can find it or how to use it is nearly impossible?????
I am thinking it may have been largely replaced by other software for the Snapdragon platform in general but even after signing up to Qualcomm as a Dev and downloading the software I'm still none the wiser as to what the hell BP Tools are??
Someone put me out of my misery as I've got Nethunter working on my 6P fairly well and need something new to potentially brick my phone with
Related
I am particularly interested in the wizard, however on a fundamental level WM will most likely operate the same across most models in respect to this issue (or at least that is the theory).
I realize that most GSM boards have processors on them which do things like channel syncing (which is fairly time sensitive since its tdma&fdma), a5, gsm framing, and all that. You more or less connect a sim, speaker and mic, and treat the gsm rf board as a black box.
I am hoping that somewhere someone has unearthed something that allows more direct control over the gsm board on these phones. I am aware of engineering mode, however that is not quite what I wanted.
I would like to be able to at the very least set the call parameters before a call goes out. For example, lets say that I want to disable A5, sinec there are 3 standard levels one being no encryption, and the tower and the phone negotiate and agree upon the highest common, something in the phone somewhere has to say that it supports encryption.
I am just uncertain if all that is burried away in a 'black box' somewhere and its not a software problem from within WM.
If anyone has any ideas I would greatly appreciate it, even if they are pointers to research material that may help me out a bit.
On WinMobile GSM part is isolated from the windows part, like in normal PCs modem hardware is isolated from mainboard. GSM part has its own CPU, RAM, ROM, operating system, and communicates with Windows via COM-port (or USB port in Universal). For example Universal has Qualcomm MSM6250 chip with some proprietary OS. HTC Himalaya had a different chip (I don't remember it now), and OS was based on nucleus RTOS. Anextek SP200 communicator had Siemens MC45 modem inside.
GSM hardware is a black box for WinMobile OS. MS specifies only some recomendations for OEMs, and controlling encryption is not among them. You can control it if GSM vendor supports some AT command, or some other proprietary method (maybe via dev_specific RIL command).
In the case of Universal, its GSM can be controlled from a PC with the usual Qualcomm diagnostic software (QXDM, QPST, etc), when you setup the device as a pass-through bridge between PC and GSM module. But I don't know any methods of doing the same from inside WinMobile.
mamaich said:
GSM hardware is a black box for WinMobile OS.
...
You can control it if GSM vendor supports some AT command, or some other proprietary method (maybe via dev_specific RIL command).
In the case of Universal, its GSM can be controlled from a PC with the usual Qualcomm diagnostic software (QXDM, QPST, etc), when you setup the device as a pass-through bridge between PC and GSM module. But I don't know any methods of doing the same from inside WinMobile.
Click to expand...
Click to collapse
That is what I was afraid of. Most of the GSM radio boards (or individual chips) are set up to act that way, and since its faster and cheaper I really dont know of anyone that hasnt done that in any phone that was made in the last few years.
At any rate, is there any documentation that discusses how to locate which com port or other method is used to access the GSM device within a wizard (or any other htc model, odds are many of them are similar, if not identical with this subcomponent).
Are there any known AT commands? my first project is to write something similar to the gsm engineer mode program, obtaining BTS information. I am unsure if this is obtained only via AT commands or if its something more involved, but welcome any information on this.
Found what appears the be half the answer at http://wiki.xda-developers.com/index.php?pagename=RIL While that gives me access to the radio for some stuff (location data app that can work with gsmloc.org for example) it does not appear to enable me to set any parameters for a new call.
So if anyone knows of any tricks that would help say for example disable a5 crypto (on a per call basis idealy) or something similar to the setup of a call I would still appreciate hearing about that.
I know that Typhoon ( spv c500 / i-mate sp3 /Dopod 565) memory block with gsm info data. I am trying to find it in Magican - but no results. I dont know how Typhoon place this info in mem.
Hi!
I thought I'd start a thread where we can iron out problems everyone seems to have with the Hero 200. Googling these things yields some spotty results, and one main website for cricket/metropcs flashing info is currently down. (The mobile files.com site)
Here's what I've come across as a newcomer to the Hero, trying to get it set up for rooting, flashing to another carrier like cricket, etc... If it's ok for this thread to stay around, I'd be happy to go back and edit this post with the answers to these problems and/or links to websites that have specific solutions that work. (Some of the problems I'll list here, I've already figured out but I don't have time at the moment to go ahead and put the solution in.)
Terminology http://thecricketmafia.com/free-beginners-guide-to-modifying-repairing-and-flashing-phones/
Problem 1 - Installing the correct version of HTC Sync and HTC Drivers so that the PC recognizes the Hero.
Problem 2 - Rooting the Hero. (An excellent guide for this is available here in this forum, but for completeness sake, I've listed the problem.)
Solution 2 Theresthatguy made an excellent guide here - http://forum.xda-developers.com/showthread.php?t=583291
Problem 3 - Getting a COM port assigned to the Hero and installing the HTC DIAG drivers so that qPST and CDMA Workshop will work.
Problem 4 - The "Broadband Workaround Trick" people refer to, where you can use a Cricket Broadband account to backdoor your way into internet access on the Hero.
Problem 5 - Flashing a CDMA Hero 200 to Cricket/MetroPCS for talk and text
Solution 5 (in progress, not fully solved yet) Here's a cached, text only version of the only thing I've found about this... http://74.125.93.132/search?q=cache...+cricket&hl=en&client=firefox-a&gl=us&strip=1
Problem 6 - Flashing a CDMA Hero 200 to Cricket/MetroPCS for SMS/internet
Solution 6 (in progress, not fully solved yet) It would seem that to do this, the first thing in the process is to get CDMA Workshop and qPST, and probably at least one other program, up and running and communicating with the phone. However, just getting Windows (Windows 7 in my case) to install the drivers is keeping me and many others from getting started!
Problem 7 -
If I've missed a thread on here where someone has already consolidated this info, then my apologies! Flashing to Cricket, getting a COM port assigned and loading HTC DIAG drivers, and the Broadband trick, as well as finding a way to enable SMS and/or internet are my problems for the moment. I'm sure I can figure out most of my questions if I could just get Windows to install the HTC DIAG drivers! I've even tried setting up a VMPlayer with WinXP on it, but I gave up out of frustration last night and am waiting for some time to try again.
By the way, is it just me or is the Wifi really weak in this device? My Dell Axim x51v picks up stronger signals from the Wireless G Router next door to me and it's only a wireless-B adapter!
I'm needing this to work. The Droid Incredible to connect to QPST properly. All phones so far have been connecting to QPST as "Surf" something or another. Even if you read up about the Evo and QPST it shows up as SURF and is allowed to be modded any way.
The Droid Incredible, atleast mine shows up as something different and is very lacking in things able to be changed.
The Phone shows up as QCT-6200. And only allows Minimal Changes, Settings, CDMA, System, Roam, Sounds, Features, Phone Book and Data are the only avail. tabs. And even they are limited. I have not changed a thing in any of these with fear of crippling the phone with the wrong settings.
Does anyone know what I can do to get the phone to react with QPST the proper way? Someone on here tried claiming that all the settings of the phone like MIP and stuff like that can be changed with QPST (I know thats its natural function as I have flashed hundreds of phones in my time) but the kid was unwilling to tell me how the phone is able to interact with QPST in order to do so.
Anything I need to change on the phone or within the settings of QPST?
mine shows up as:
FFA/SURF QSD8650 Rev 2.0
I didn't do anything special. just installed drivers from latest htc sync.
What version QPST you using? Cause I've been trying and trying and cannot get the phone to load up to QPST as anything other than what I said. If I could get it running the way you do, I'd be soo f'n happy.
I'm on 2.7 Build 301.
I use ##DIAG and then connect USB. And it shows up as QCT-6200.
You can understand why I'd be scared to mess with things if the phone is not connecting properly.
***EDIT*** Well I just upgraded to a newer version, not much newer and it works now! FFA/SURF QSD8650 Rev 2.0! Everything works.
I've been experimenting with QPST and CDMA Workshop lately and I wanted to make a connection to my HTC Imagio (AKA Whitestone). It's a windows mobile phone.
Most tutorials here are for android phones. I'm reading about HTC Diag drivers but the command to enter into diagnostics mode obviously doesn't work on winmo.
I'm getting a lot of android noise during my searching so I figured it would be best to ask here as some of you guys might remember.
Can you point me to some tutorial or docs to make this work on winmo?
It would be much appreciated.
Hello,
I'm new to the forum, and having a real hard time identifying what is, and isn't possible regarding hardware manipulation. I have a Samsung Galaxy Note5 SM-N9208, which originated in Taiwan. I am on T-Mobile in the U.S., and I would like to make this device fully compatible with T-MOBILE's network. I am new to rooting, and flashing, so I don't have a strong enough understanding of the capabilities of such things. I was led to believe that it was possible to root, unlock the bootloader, change the CID, and flash the radio to the correct baseband/firmware (sorry if this sounds ridiculous). I have heard, however, that the different models will not accept firmware from different models. I don't understand what prohibits this activity, because the internals seem to all be the same. If anyone can explain this to me, or provide me with a way to accomplish this, if possible, I would be incredibly grateful.
Bootloader signing... do not crossflash. I did and now I'm buying a new logic board.
The latest DFS lets you change the frequency/band a la atheros wifi card + athtool... menu will let you pick bands and write to the phone. That is the only thing I saw besides changing bands from the programming menu.
Well hardware is not limiting you. Its the software. Some of the things just cant be done ex you can run .exe on windows directly but not .apk bcoz apk for android and .exe for winndows. Similarly some of flashing and apps and mod wont work unless they are compatible. Sometimes a mobile has different models which has a little difference but it makes things large. Ex. My mom's grand 2 is SM-G7102 but there is another version SM-G7108 both have identical physique , same circuit but software has +/- additional features. I guess u got it. This is marketing technique. Dont lose hope. You can succeed just gain a little more knowledge. Im 17 nd ive gained knowledge by self exploration. Keep it up. If there is any problem ask other XDA membera