I have been using SystemParameterInfo(SPI_GETOEMINFO,...) in my software to get device identity, and trigger various special case handling for different devices. This seems to return the same string that you see in Settings>System>Device Information>Identity>Model No field. Does anyone know a database that lists these different ID strings for different devices?
I did not find exactly this in XDA-Wiki or Device database. The Wiki and Device database do list a "Model ID", which might be something like "DIAM100," but the "Model No" field on the Diamond I have seen shows "HTC Touch Diamond P3700." Some HTC devices do seem to use this Model ID. E.g., I have seen "HERM100" "HERM200" "TITA100" "PA10A1". But, more recent models seem to use more informal string, e.g., "Kaiser" "HTC Touch Pro T7272" and "HTC Touch Diamond P3700".
Or, is there a better way to programmatically identify Win Mobile devices? I would actually like something with a finer resolution than the Model No. For example, HTC seems to use same Model No for variants with and without front camera.
Related
im trying to compare these two dll files but i dont reall know how to
I use this app.
http://www.ultraedit.com/index.php?name=Content&pid=34
I also recommend the free (!) WinDiff, on which I've elaborated in depth at http://discussion.brighthand.com/showthread.php?t=215073
hmm i like the ultraedit but it makes the dlls look all wierd. maybe its supposed to be like that.
my problem is that the dll bta2dp.dll from tornado makes the a2dp work. and the bta2dp.dll from treo 750v does allow it to work.
i feel this file is necessary but i dont know the differances
I presume that's a typo because as I read it, both dll's allow your application to work?
I don't understand the problem, if you have have one that works then isn't that the solution? I don't get what you're trying to achieve. DLL's are composed of functions which are dynamically linked to at runtime from the application code. If the parameters passed from the application to the function in the DLL differ from one version to another, or the return information is different then that's the reason why one works and the other doesn't.
Unless you have the programming skill to debug the procedure as it is entered and subsequently change it then there's nothing that you're going to be able to do other than compare version numbers of the files but since you have already found one that works, what's the issue?
David.
(Now I've noticed you try to compare binary files - windiff is only usable for comparing textual ones. Sorry.)
Hi there. I was wondering whether anybody knows yet how to find the device ID number on the samsung i760. On my previous xv6700, this was a 6 digit combo of letters and numbers, and I found it through the settings/system menu. For the i760, the code to view the main device info is #4357*, and an "ESN" or 7 digit serial number is listed and I'm wondering if that is in fact the device ID. Thanks.
Hello, all!
I collected OEM (original equipment manufacturer) string returned by PDA/PNA. This will help the developers to determine manufacturer.
Enough to run "oemid.exe" from attachment and you will see OEM string.
It's simple.
If you do not impede, than post pair in format ["PDA model"-"OEM String"].
Also I attached oemid.xls, actual collection of pairs.
With best wishes.
Thanks for sharing
VERY nice!! Stumbled into this page after Googling and looking into about 100 other pages regarding this issue.. but by far none as complete as your list.
By the way for my E-Ten Glofiish X800 the string is X800V03, I think that any X800V?? will do..
Likewise I was making a table of these strings using regular expressions to try and cover a bit more models in a single entry. For example for a broad range of Samsung models I use:
.*SGH[^\w]?(\w\d\d\d).*
this will not only check for a Samsung device but will also return the specific model number (as match for the subpattern). Of course whether or not this way of detecting is usefull depends on what you need to know the model for. I only use it for displaying it nicer and more consistent than the oem string itself.
Thanks again.
Does anybody have an idea of a list of Android devices exists?
Best would be with specification (i.e. NFC, physical keyboard, RAM, ...) and date of delivery of different countries.
Otherway we should start a list...
You can already find the information in the device database tab (see at the top of the page) if you use the advanced search to sort out only Android devices.
The only thing you won't see is the release date per country. There's juste one date (the first release I assume).
Just bought Softbank Sharp 003SH running Android 2.2
New user for Android switch from WM, anyone knows how to change the country code / regional code to resume the caller id? I believe this is something similar to the registry tweaks on WM regarding the telephone mask among countries.
e.g. USA is reading the 10 digit to identify the caller, but it failed when you are using the Asian device which reading only 8 digit.
Maybe this will help: http://www.fayid.com/20100927/android-phones-caller-ids-contacts-country-code-prefixes/
Sent from my IS03 using XDA App