[REF] Heimdall - Hardware IDs & Supported Devices - Galaxy S I9000 Android Development

It has come to my attention that different versions of the Galaxy S may use different hardware IDs. This is problem as you need to know the hardware IDs of devices both in order to interact with them but also to install the drivers.
So I've decided to compile a list of hardware IDs. If your phone isn't yet supported by Heimdall (and it's not already on this list) please follow these instructions to add your device to the list:
Windows Vista / Server 2008 (Should be similar for XP & 7)
1. Open up Device Manager on your PC (Control Panel -> System -> Device Manager).
2. Under Universal Serial Bus Controllers right click on the Samsung composite driver (if in download mode) or your Galaxy S driver (if not in download mode) and chose Properties.
UPDATE: Turns out the Galaxy S and Windows aren't playing nice, even though Heimdall uses download mode we need information from when the device is NOT in download mode.
3. Go to the Details tab and select "Hardware Ids" from the "Property" drop down list.
4. Copy and paste your hardware IDs and fill out the rest of the form below.
---------- FORM ----------
Phone Name: <official name of the phone>
Country: <country name>
Carrier: <carrier you purchased from or N/A>
Hardware IDs:
<paste hardware IDs here>

tried it on the virtual box with a windozexp but there is no "Samsung composite driver" option in the "Universal Serial Bus Controllers"... as virtual box just tunnels the usb through it should also be possible to get those values?
lsusb says (if this is the hardware id you are looking for?!):
Bus 001 Device 007: ID 04e8:681c Samsung Electronics Co., Ltd

---------- FORM ----------
Phone Name: I9000
Country: Swden
Carrier: Tele2
Hardware IDs:
USB\Vid_04e8&Pid_681c&Rev_0223
USB\Vid_04e8&Pid_681c

jodue said:
tried it on the virtual box with a windozexp but there is no "Samsung composite driver" option in the "Universal Serial Bus Controllers"... as virtual box just tunnels the usb through it should also be possible to get those values?
lsusb says (if this is the hardware id you are looking for?!):
Bus 001 Device 007: ID 04e8:681c Samsung Electronics Co., Ltd
Click to expand...
Click to collapse
Sorry I think it will only display "Samsung composite driver" if you're in download mode, I've updated the original post to reflect this. However you can still access the values using any of the Samsung drivers that your phones uses.
Thanks for the hardware IDs, those two values VID: 04e8 and PID: 681c and they seem to match the Australian hardware IDs. Perhaps my UK bought phone is not the international version after all.

Phone Name: Galaxy S / I9000
Country: Netherlands
Carrier: KPN
Hardware IDs:
USB\VID_04E8&PID_681C&REV_0400
USB\VID_04E8&PID_681C
Note: Also, when in debug mode, the device is also seen as Composite Device.

Phone Name: Samsung Galaxy S I9000
Country: Denmark
Carrier: 3
Hardware IDs:
Using a Mac but the ID's match the one from the Netherlands.
Product ID: 0x681C
Vendor ID: 0x04E8
Version: 4.00

Phone Name: Vibrant T959
Country: USA
Carrier: T-Mobile
Hardware IDs:
USB\VID_04E8&PID_681C&REV_0400
USB\VID_04E8&PID_681C

---------- FORM ----------
Phone Name: Samsung Galaxy S GT-i9000
Country: Germany
Carrier: T-Mobile
Hardware IDs:
USB\VID_04E8&PID_681C&REV_0400
USB\VID_04E8&PID_681C

---------- FORM ----------
Phone Name: Samsung Galaxy S (GT-i9000)
Country: UK
Carrier: Unlocked
Hardware IDs:
USB\VID_04E8&PID_681C&REV_0223
USB\VID_04E8&PID_681C

---------- FORM ----------
Phone Name: Samsung Galaxy S (GT-i9000)
Country: Bought from UK (clove)
Carrier: unlocked.
Hardware IDs:
USB\VID_04E8&PID_6601&REV_021;
USB\VID_04E8&PID_6601

---------- FORM ----------
Phone Name: Samsung Galaxy S (GT-i9000)
Country: Indonesia
Carrier: unlocked.
Hardware IDs:
USB\VID_04E8&PID_681C&REV_0400
USB\VID_04E8&PID_681C

Phone Name: Samsung Galaxy S Vibrant (GT-I9000M) --- Note, it's not a T-Mobile Vibrant, rather almost exactly the same as the International GT-I9000.
Country: Canada
Carrier: Bell
Hardware IDs:
USB\VID_04E8&PID_6877&REV_0400
USB\VID_04E8&PID_6877

tylerham said:
Phone Name: Samsung Galaxy S Vibrant (GT-I9000M) --- Note, it's not a T-Mobile Vibrant, rather almost exactly the same as the International GT-I9000.
Country: Canada
Carrier: Bell
Hardware IDs:
USB\VID_04E8&PID_6877&REV_0400
USB\VID_04E8&PID_6877
Click to expand...
Click to collapse
Yeah the Bell Vibrant has different hardware IDs though because it supports 850 MHz. I'll provide an updated Heimdall alpha to recognise the phone in 5-10 minutes.

Phone Name: Samsung Galaxy S GT-i9000
Country: Australia
Carrier: Optus (Unlocked)
Hardware ID's:
USB\VID_04E8&PID_6601&REV_021;
USB\VID_04E8&PID_6601

How can I get the data when using my MAC?
I want to support this

---------- FORM ----------
Phone Name: Samsung Galaxy S (GT-I9000)
Country: Denmark
Carrier: TDC (Unlocked)
Hardware IDs:
USB\VID_04E8&PID_6877&REV_0400
USB\VID_04E8&PID_6877
Benjamin Dobell said:
Yeah the Bell Vibrant has different hardware IDs though because it supports 850 MHz. I'll provide an updated Heimdall alpha to recognise the phone in 5-10 minutes.
Click to expand...
Click to collapse
That can't be the (only) reason. My phone has the same IDs as his, but it doesn't support 850MHz (for 3G).

seraphimserapis said:
How can I get the data when using my MAC?
I want to support this
Click to expand...
Click to collapse
I didn't try yet, but i think with the SYSTEM PROFILER.

Galaxy S
---------- FORM ----------
Phone Name: Galaxy S
Country: France
Carrier: unlocked
Hardware IDs:
USB\VID_04E8&PID_6601&REV_021;
USB\VID_04E8&PID_6601

---------- FORM ----------
Phone Name: Galaxy S GT-I9000
Country: Spain
Carrier: Movistar
Hardware IDs:
USB\VID_04E8&PID_681C&REV_0223
USB\VID_04E8&PID_681C
--------------------------
From what I gather there's 1 vendor ID, 3 product IDs with 4 different revisions:
USB\VID_04e8&PID_681c&REV_0223 Countries: sw, uk, es
USB\VID_04E8&PID_681C&REV_0400 Countries: nl, dk, us, de, indonesia (unlocked)
USB\VID_04E8&PID_6601&REV_021; Countries: uk (unlocked), aus, fr (unlocked)
USB\VID_04E8&PID_6877&REV_0400 Countries: ca, dk (unlocked)

---------- FORM ----------
Phone Name: Galaxy S GT-I9000
Country: Ireland
Carrier: Vodafone
Hardware IDs:
USB\Vid_04e8&Pid_6877&Rev_0400
USB\Vid_04e8&Pid_6877
--------------------------

Related

[RESEARCH] Official updates

Hi all,
Im looking into what versions of product codes and official updates there are for SGS i9000's only. What i need from you guys is as follows:
Product Code:
Network:
Country:
Branded Y/N:
Stock Firmware Version:
Can you upgrade through Kies Y/N:
If so what do you get:
To get your product code follow these steps:
Connect SGS to Kies
Open up regedit.exe.
Navigate to HKEY_CURRENT_USER\Software\Samsung\Kies\DeviceDB.
You'll see a couple of numbers as sub-folders.
Go to each of the folder and locate the folder that contains a ProductCode property.
You should see something like "GT-I9000HKAXEU" as the ProductCode value.
Would much appreciate all your help on this one.
Andy
n1kon said:
Hi all,
Im looking into what versions of product codes and official updates there are for SGS i9000's only. What i need from you guys is as follows:
Product Code:
Network:
Country:
Branded Y/N:
Stock Firmware Version:
Can you upgrade through Kies Y/N:
If so what do you get:
To get your product code follow these steps:
Connect SGS to Kies
Open up regedit.exe.
Navigate to HKEY_CURRENT_USER\Software\Samsung\Kies\DeviceDB.
You'll see a couple of numbers as sub-folders.
Go to each of the folder and locate the folder that contains a ProductCode property.
You should see something like "GT-I9000HKAXEU" as the ProductCode value.
Would much appreciate all your help on this one.
Andy
Click to expand...
Click to collapse
The steps looks awfully familiar to what i posted
Product Code: GT-I9000HKDXEE
Network: Tele2/Netcom
Country: Norway
Branded Y/N: No
Stock Firmware Version: JF3
Can you upgrade through Kies Y/N: No (tried testmode too, to no avail..)
If so what do you get: N/A
Product Code: GT-I9000HKAVDI
Network: Vodafone IE
Country: Ireland
Branded Y/N: N
Stock Firmware Version: Came with JFB now JM2*
Can you upgrade through Kies Y/N: *Yes with "test mode"
Product Code:GT-I9000HKDDBT
Network:Telia
Country:Sweden
Branded Y/N:No
Stock Firmware Version:JF3
Can you upgrade through Kies Y/N:Yes, in "test-mode"
If so what do you get:JM1
Product Code: GT-I9000HKDXEO
Network: Plus
Country: Poland
Branded Y/N: N
Stock Firmware Version: I9000XWJFB/I9000OXX/I9000XXJF5/I9000XWJFB
Can you upgrade through Kies Y/N: N
If so what do you get:
unfurled said:
The steps looks awfully familiar to what i posted
Click to expand...
Click to collapse
Where coz none of your 4 posts you made even mention about product code? But lets just say great minds think alike.
Product Code: GT-I9000HKAOPS
Network: Optus
Country: Australia
Branded Y/N: Yes
Stock Firmware Version: DTJG4
Can you upgrade through Kies Y/N: No
If so what do you get:
Can someone post the product code to get the official UK JM3 or JM6 please?
bub181 said:
Product Code: GT-I9000HKAOPS
Network: Optus
Country: Australia
Branded Y/N: Yes
Stock Firmware Version: DTJG4
Can you upgrade through Kies Y/N: No
If so what do you get:
Can someone post the product code to get the official UK JM3 or JM6 please?
Click to expand...
Click to collapse
Im not sure there is one. Everyone i know with a UK SGS are all on JF3. The overall goal of this thread is to find ALL product codes that upgrade the quickest and a full list of stock firmwares for branded and unbranded devices by product code.
Product Code: GT-I9000HKAVDI
Network: Vodafone IE
Country: Ireland
Branded Y/N: N
Stock Firmware Version: Came with JFB/JF5 now JM1/JM2
Can you upgrade through Kies Y/N: Updated to JM1/JM2 using Test Mode

stock ROMs for Samsung

SAMSUNG driver, firmware, flasher,tutor
to get stock ROM for Samsung phones do like this
1.go to sammobile.com and make account there
(subscription needed to enter download mode)
2. then go to samfit
3.fill in the fields with Product/ PDA Codes
*#1234# in dialer- PDA Code
*2767*4387264636# in dialer- Product Code
(this is very useful when you want stock firmware you already have on you phone)
4.if you just want a stock firmware choose "Firmwares" from main menu
example
GT-I9000 - United Kingdom (Carphone Warehouse)
PDA: I9000XXJW4
CSC: I9000OXAJW5
Version: 2.3.6
Date: 2012-04-05
Regions: Austria, Belgium, France, Germany, Hungary, Italy, Spain, United Kingdom
Click to expand...
Click to collapse
Main Menu
Firmwares - complete "search" field to get stock firmwares for your model
Flashprograms -to get Odin that will work with your phone
Drivers -to get USB drivers if you have Kies you are already done with this step (not needed)
Flashguide -get pdf file that will tell you how to
Servicemanuals - !!
in the last month some people asked how to get stock ROM for their Samsung phone..
Click to expand...
Click to collapse

[Q] Do I have international phone or fake?

I purchased a Galaxy S4 from Hong Kong - supposed to be model I9500, but I'm not so sure now.
Model: GT-19500
Device type: jflteatt
Product name: jflteuc
Knox Warranty bit not found
Original CSC code: TGY
Firmware CSC code: TMB
CSC country: Hong Kong (ISO: HK)
product code not active
PDA (and CSC) version: 19500XXUEMK2
Build code: ORG.19500XXUEMJ9
Android version 4.3
Baseband version: 19500XXUEMJ9
When I first started the phone I saw something from AT&T and when I checked settings/about device/ software update, it tries to open "AT&T Software update". When rooting the phone, while in Download Mode, I saw a small area with some written information and upon closely reading, it seems to say the product name is "SGH-i337".
So which product is this and does it make any difference? I've rooted the phone and everything seems to work. I can't get an OTA update, but I'm told no international model will get this. Should I just enjoy what I have or worry about something I'm missing?
Model seems to be incorrect. Should display SGH-i337 so somethings up there. But if all works good, I mean you should be okay. Of course there's a security risk, I'd return to complete stock if possible. I'm not sure if international gets the OTA or not though. The thing about phones from Hong Kong are that they are usually bootleg or fake, I don't mean to say all phones from Hong Kong are fake but check eBay and you'll quickly know what I mean.
An easy way to make certain of whether it's an i9500 or other variant would be to download "Device Monitor and Inspector" from the Play Store. If under Device->CPU it shows anything other than an Exynos CPU with 8 cores you most assuredly don't have an i9500. Then troubleshoot further from there.

[Q] Upgrade Galaxy S4 Mini (GT-I9195) Want Your Help!!

i'm from morocco i purchased a samsung galaxy s4 mini model GT-I9195 as a brand new phone, and i want to upgrade it to 4.4.2, it has some spanish vodafone app pre installed on it !! i don't know if it's unlocked or not but it works on my sim card (meditel)................and i have some questions and guide to make this upgrade be successful with no problem
what is the official 4.4.2 firmware that i have to use from sammobile, it should by tgy or atl or anything else because i can't fine my country in the list, is this will be an issue if i choose a different one like french firmware,
and if i upgrade it do i have to unlock it after upgrade ?
some additional informations :
CSC info :
original csc code : TGY
firmware's csc code : ATL
active csc code : TGY / ATL
csc country : spain
csc country iso : ES
firmware info
bootloader version : I9195XXUBNA2
baseband version : I9195XXUBNA2
PDA version : I9195XXUBNA2
csc version : I9151ATLBNA2
device type : serranolte
product name : serranoltexx
country of origine : made in vietnam
manufacturing date : none
knox warranty void : 0x0

Full unroot of sm-t805 from marshmallow 6

Hi
I need advice on how to unrooted and fully restore my device to as much as factory out-of-the box state as possible.
Background: I have not been using my Tab for a while and before that I was using Iron rom 2.2.
I went straight to marshmallow 6.0 and it worked perfectly, except for camera issues, SD card issues etc. Really fast compared to previous ROM I was using.
Right now my device has not got any PDA or CSC values? according to Phone info and SamMobile device info.
*#1234# generates: connection problem or invalid MMI Code
*#06# does produce IMEI and LTE connection has been working correctly but somewhat buggy when roaming.
I think i might have missed a step or two and i should have updated to a recent bootloader before updating to marshmallow, my bootloader is from the wrong region but It matched the device and operator (austria/telenor/vodafone) by the time I flashed it for the first time (early days of smt805)
so far i have:
1. Downloaded Proper Nordic Region NEE (Sweden) region firmware from samfirm software, also downloaded the binary version just in case. It says you are suppose to make use of AP, BL, CP, CSC on newer devices? What box should i Tick?
2. Everything is backed up including EFS
3. read many threads about this topic but I am still a little bit uncertain for this particular device/scenario
device info
Code:
GENERAL INFO
Manufacturer: samsung
Brand: samsung
Phone Model: SM-T805
Device Type: chagalllte
Product Name: aosp_chagalllte
Country of Origin: MADE IN VIETNAM
Manufacturing Date: 2015.3.18
Knox Warranty Void: 0x1
Colour: White
Internal Storage:
CSC INFO
Product Code: SM-T805NZWANEE
Original CSC Code: NEE
Firmware's CSC Code:
Active CSC Code: NEE
Available CSC Codes:
CSC Country:
CSC Country ISO:
Mobile Operator: Telenor SE / 24008
FIRMWARE INFO
Bootloader Version: T805XXU1BOCC
PDA Version:
CSC Version:
Baseband Version: T805XXU1BOC1
Latest Firmware: T805XXU1BPC4/T805NEE1BPC1/T805XXU1BPC1
Kernel Version: 3.4.106-g2baa1c5-dirty [email protected] #1 32-bit
Java Virtual Machine: ART 2.1.0
OS INFO
Root Existence: Yes
Android Version: 6.0.1
Build Number: aosp_chagalllte-userdebug 6.0.1 MXC89K eng.ubuntu.20160712.204335 test-keys (eng.ubuntu.20160712.204335)
Build Fingerprint: samsung/aosp_chagalllte/chagalllte:6.0.1/MXC89K/ubuntu07122044:userdebug/test-keys
Build Description: aosp_chagalllte-userdebug 6.0.1 MXC89K eng.ubuntu.20160712.204335 test-keys
Build Date: Di 12. Jul 20:44:31 CEST 2016
Changelist:
HARDWARE INFO
Hardware: universal5420
Board: universal5420 [32-bit]
Platform: exynos5
Chip:
GPU: ARM Mali-T628
Modem Board: XMM7160
Hardware Revision: MP 0.700
Total RAM: 2.71 GB
Screen: 10.54 inches, 2560 × 1600 pixels, 286 ppi, 320 dpi
Camera:
Rear: 8MP / SONY_IMX134_FIMC_IS
Front: 2.1MP / SLSI_S5K6B2YX_FIMC_IS
Battery: Li-ion 7900 mAh, Health: Good
Everything looks correct.
Please be aware that while running AOSP MM you won't be able to readout PDA and CSC Version
If you have stock modified rom and want to up date bootloader some were id xda there is a post about just updating bootloader this will give you little to no errors with csc codes etc, etc......

Categories

Resources