Related
Hi there,
In another post I asked for a method of converting my strictly Chinese SGH-i718 into English. Now, I know that an English version exists, as you can buy an identical phone in English (i think that is the SGH-i710).
Someone posted a link to a file to purports to be an English ROM for the phone, and I have now downloaded it.
Links are http://rapidshare.com/files/45439904/Juggler_WM6_i718ZMGF4_PDA_Eng.rar.html
and
http://rapidshare.com/files/45950071/Juggler_WM6_i718ZMGF4_Phone_Eng.rar.html
How on earth do I use the ROM without totally bricking my phone?
The file is named;
Juggler_WM6_i718ZMGF4_PDA_Eng.rar
When I extract it, I have an EXE file named;
i718ZMGF4_PDA_Eng
which is described as "UnifiedMultiDownloader MFC 응용 프로그램"
When I open it, it has a screen that says "no phone detected" or something like that, and then it closes and the Microsoft Windows Data Execution Protection pops up and says it closed it to protect my computer.
1) Would you trust this file?
2) If yes, how does it work?
Thanks guys 'n' gals
May I ask where you get these files from?
cpz21 said:
May I ask where you get these files from?
Click to expand...
Click to collapse
As listed in the links in my post. They are not mine. The links were provided through another thread on a similar issue.
IT WORKS!
FYI: I used the PDA rom, the first one, and it works! It works incredibly well in fact. After use, when I switched the phone on, it started up in English and prompted me to set the phone up as if it was the first time it had ever been turned on. I will post the full instructions tomorrow (4:30am here and I can't be bothered right now)
It's Done!! Here's How
Well, here's the deal. The forums only work if people help each other. If I were to find out how to do it and not tell you, it would defeat the purpose of having forums and being able to help each other in the first place.
So anyway, I ended up finding a forum with a bunch of awesome Chinese people who helped me to flash it. I already had the file from another forum, and the fact that this guy posted the exact same files, then gave me a step-by-step, made me confident that this flash would actually work.
I have now successfully used the process below to flash the PDA part of my i718. I HAVE NOT FLASHED THE PHONE (RADIO) PART YET BECAUSE MY ORIGINAL PHONE ROM IS STILL WORKING AFTER THE FLASH OF THE PDA ROM.
Here is the process below with no spelling mistakes corrected...
Samsung i718 PPC Phone flash ROM procedure + WM6 English ROM
(A) CABLES
Two Cables are needed for i718 to flash rom.
Cable 1 = USB Cable accompany with your PPC Phone for ActiveSync for the flash of ROM.
Cable 2 = Special USB Phone Flash Cable for the flash of Phone Function ... it seems to be the Radio ROM. It is competible with Samsung normal phone model D828.
USB Phone Flash Cable Info from Taobao site:
Phone Flash Cable 1
http://auction1.taobao.com/auction/0/item_detail-0db2-bd590543d74abee85f6e49e9376b2cca.jhtml
Phone Flash Cable 2:
http://auction1.taobao.com/auction/0/item_detail-0db1-c02f02c2861d77ee6cdc7109e5648732.jhtml
(B) FLASH ROM (PDA FUNCTION)
1. Charge PPC Phone to full power.
2. PC with ActiveSync V4.5 installed.
3. Inside the ActiveSync connection settings, <UNCHECK> Allow USB connections and <CHECK> Allow connections to one of the following: COM? (The port number is your USB will be connected). (trial and error until you get a successful Activesync connection)
4. POWER OFF your PPC Phone and connect it with the USB cable to the PC. (Use cable 1)
5. Run the downloaded WM6 ROM <i718ZMGF4_PDA_Eng.exe>; and choose Detect in POP-UP screen when the program started.
6. Check your PPC Phone is firm connected with PC and POWER ON your phone now.
7. The original ROM program will auto flash the new ROM into the PPC Phone.
8. Just pay attention to the screen of the PPC Phone and follow and instructions pop-up to finish the whole upgrade.
9. After completion, you can check your ROM version inside the PPC Phone, and it will be the new <Version i718ZMGF4>.
(C) FLASH RADIO ROM (PHONE FUNCTION)
1. Install the phone flash driver which is inside the CD that is accompanied with the Cable 2 .
2. POWER OFF your PPC Phone and connect it with the USB cable to the PC. (Use cable 2)
3. Run the bootloader flash program <Qingdao_downloader_v04.exe> inside the folder of <i718ZMGF4_PhoneRom>.
4. In the program screen of <Files to Download>:
1st Boot Loader: Click BIN... choose boot.bin file.
2nd Main Binary: Click BIN... choose i718ZMGF4.cla file.
3rd BP Engine: Click BIN... choose bpexec.bin file.
5. Check your PC's COM number connect with this cable and set the COM Port speed according this cable.
6. Then inside this program choose the Serial Port: COM? (same as your PC's COM Port number).
7. Click the <START> button and it will start to check your Phone ID (if it cannot find the ID, your can disconnect the cable and insert it again to try OR power on the phone to help this Phone ID checking).
8. When Phone ID checking is sucessed, Click the <ALL DOWNLOAD> button to start to flash.
9. After flash is completed, reset the PPC Phone by input *2767*3855# to process.
CAUTION in RADIO ROM FLASHING:
When flashing the Radio ROM/Phone Function or after flash, it will show <Phone Error, Run Later> or similar words. It is normal because the PPC Phone is under phone function flashing procedure and cannot be used. After all upgrade is finished, you just power off the PPC Phone and turn it on again to make it back to normal to fully finish the upgrade procedure.
.....................
So there is it everyone. I hope this helps you to flash your Chinese version Samsung SGH-i718 and enjoy it as much as I am currently.
[email protected]
Taken from here.
By the way there is a newer WM6 ROM for I710/718 (CE OS 5.2.1616 Build 18120.0.4.0)
pierrotee said:
Someone posted a link...
Click to expand...
Click to collapse
hehe.....
I wasn't trying to be surreptitious. I explained that this info was given to me from someone else I was just trying to put it together into a comprehensive post that people could follow and use to flash their phones. I hope it helps
unlock samsung i710
hello can i use this flash rom to flash sasung i710 are they are the same phone like i718 and how to unlock this phone from france network thank you
i710 and i718
maxxamour said:
hello can i use this flash rom to flash sasung i710 are they are the same phone like i718 and how to unlock this phone from france network thank you
Click to expand...
Click to collapse
I'm pretty sure that the i710 and i718 are identical. I think the i710 was designed for sale in western countries, whereas the i718 is specifically branded for Chinese markets.
I think the firmware would be similar, just in other languages.
Give this conversion method a try!
the rom is ok for i710
pda part use usb cable
phone part use serial cable (i used also one prolific based cable)
br
sorinm
how can i use this ROM with vista ( non compatible with active sync)
Tthanks
flashing under vista is not supported! flasher is 2k/xp compatible only!
stability
Hi ,I´m very curious about this upgrade : how stable is tis rom ? what changes in fact ? thanks for any answers.
i have upgraded my phone i710 well but after upgrading my gprs sto working.i tried all kinds of settings but its not working ,is this s a bug in this rom.
i warn all other members too
and pls any one tell me how can i come back to my perivious wm5,bcoz without gprs my ppc s just a brick
jashi said:
my gprs sto working.
Click to expand...
Click to collapse
Don't panic! To get gprs working you must flash both pda and phone parts of firmware. Read first post to learn how to do this. To get back wm5 you need to serach something like I710XEGF2 (xe means russian variant, which is yours i don't know) in google. If you still need WM6, but have no possibility to flash phone part (have no cable etc..) you need to find an official samsung update for I710 (not I718) - something like I710UXEGG1 (U means WM6, XE means russian again).
brother i need my perivious wm5 rom. i cannt live without gprs on my phone.pls give me any link for my i710 original firmware.
i also want to tell u that i had made a backup by using sprite backup,can it restore my perivious wm5 firmware.plsss guide me
Pls attach d picture of flas cable for radio rom,is it available in india.
Or how can i make my new cable
caine said:
Don't panic! To get gprs working you must flash both pda and phone parts of firmware. Read first post to learn how to do this. To get back wm5 you need to serach something like I710XEGF2 (xe means russian variant, which is yours i don't know) in google. If you still need WM6, but have no possibility to flash phone part (have no cable etc..) you need to find an official samsung update for I710 (not I718) - something like I710UXEGG1 (U means WM6, XE means russian again).
Click to expand...
Click to collapse
hi dear,
the version u reffer here for i710 are all downloadede by me but there is no english version of wm5 these all r russian or wm6 (without gprs as i have nt ny cable to upgrade radio).so pls tell me how to find wm5 english rom any link pls.
Hello everyone, I found this thread from google search, I have a China version of SGH-i718+ , This phone was given by my dad, I can barely read any chinese, so I wish could convert this to english version, I believe it runs WM6 Chinese.
Does this rom works for this phone? or is there a newer rom?
and where can I purchase the cables , thanks for the help guys.
this works, just a little change to the instructions to get the PDA part flashing..
- disable active sync usb connection
- disable com port connection
run the flashing program,
select detect & start downloading immediately
plug in your phone and hold the power button until the blue bar starts moving..
I recently read an article giving instructions on how to unlock your original O2 XDA: (see below)
XDA 1 unlock yourself solution.
Instructions
Buy a serial cable or cradle. The XDA manipulator does not work over USB. (yet...)
Download and install the program.
Put your XDA in "Boot loader Mode" (hold power button and perform a soft reset).
hook it up to the PC using the serial cable, on any serial port up to COM8.
Use the program. It's pretty self-explanatory.
New in the current version, 1.02, is a an expert feature that allows making a ROM-dump of the Radio part of the phone. If you press Ctrl-R, a ROM dump is written to "c:\RSx-xx.bin", which is meant to be renamed to reflect the Radio Stack version. Being able to write this file will allow you to study the insides of your Radio ROM. There is no tool to write the ROM back into another Radio, as this would be too dangerous unless we know much more about the phone.
Even without this tool, but with a serial cable, some of these things are pretty easy once you know the trick. For instance, if you just put the XDA in boot loader mode, connect using a terminal program and enter "dualser", followed by "AT%UREG?3FE00C,4", you will see the SID unlock code. More news about all the things we've learned will be available soon on our GSM research page.
As usual, XDA developers software comes without warranty, but with source code. Older versions can be found here. The XDA Manipulator is free software. However, the XDA developers retain the copyright, and you may not charge for it, or alter it to remove our name from it.
And please remember people:
The hyperlinks in this article no longer worked so I could not fing the program referred to. Is there anyone familar with this process or where I can get the program mentioned or a good terminal program I could use with my XDA? Sanjio786
Hello,
i have made a Firmware Downloader that had the availability to download all Samsung Mobile Fimrwares, but since march this year samsung changed the server, and is using a new system for getting the data. However this tool could help someone who maybe find the new way to download firmwares, it has already access to the old server, only the firmwares are all transfered to the neofus server.
It could help someone, maybe, because i am not allowed to do anything here, cause i am new, i will try to support the new developers.
It is developed in C# .net 4 and you will need kies installed, or the fuscryptlib registered, found in the kies folder or in the app folder.
regsvr32 %Path%/fuscrypt.dll
Should i explain that this downloader had the availability to download also android fw and so on? maybe there is someone who can made it.
It was before march the ultimate tool to get every fw from the server. I tried at my own to make a new one, the my developer mentor tried it, we failed due to lack of time.
Just downloaded the "Slyfer300" app. The UI is superb. Just a pity Samsung has changed the server to their firmwares and we cannot use this tool for now. Let's hope and pray someone comes up and lend a hand to complete this wonderful app. So that we can easily download and flash firmwares manually without the need for kies.
I included a screenshot of this superb app below for the eyes only (until it becomes a fully functional app)
The App worked a half year, samsung changed the servers since March 2011, i was before here @badanation.de and developed it in the past. The app was secret and we offered for everyone free Firmwares of their desire, the only rule was only for badanation members.
I puplished it, cause maybe someone here @xda could make it work with the new server that was a cool time when you start the app and you can download any firmware you want.
The old system was based on a PL/SQL query over PHP, i have found a bug in the system and could request the whole Database from the Firmwares, you can see in advanced mode what was possible.
Also user names and their ... was visible, but i newer wonted to damage samsung i always wanted to help other users with the firmware problems we all have.
The new System is a little bit tricky signatures and so on no more php
As i know here was some nice developers @xda that could maybe improve it. Let us see what the feature brings to us.
Hi, nice tool. Unfortunately it's not working with the new servers. I have made a tool that can download the latest firmware from samsungs new servers, but it still requires an old firmware as input. I have not found any way to browse all firmwares like you could on the old server. A lot have chenged in the way you request firmwares and it unfortunately no possible to reuse this tool on the new server.
Yes, it was not simple to find out the right PL/SQL commands for oracle, it was more a doing by trying thing. But as i saw it on keys the listening method still exists on new server, it is the same database, only with a new system. I have done some Kies 2 researches but than give up, cause of lack of time. I had a tool that can download with the new request system.
Only what you need is to pass through the right PL/SQL command, in Kies you find an CarrierTestMode and ServiceCenterMode, one of this two can listen the whole Phonebinary databases, the code is to huge, i havent done a lot since the half year slyfer worked.
Its in a case simply only need to find out the right command, also what is neccessary to find a security whole on new server, on the old server, it was prohibited to execute SQL statements except of predefined calls, but i found a way as you see, it was more an oracle bug, how you can get anyway in and become the whole database information with dictionary commands out, it was at least so easy to get everything out of there. Then i have done some facelifting and made for me an advanced mode to be prepared of changes, but at the near end it doesnt worked any more.
I think you can get in like kies withouth authentification, as before, cause there is no username or password needet if the table is accessable by everyone, its like free to air.
If you need some tips, how i have found out the way in, i can help you. i dont know how to encrypt the new way, but i know that the answer is in the FusCipherUtil.dll it hink it is named so, dont know it exactle, kies is like an open book as you also seems to know.
Forgotten one thing, if you try to send SQL command that listen whole database, then you will get in timeout, cause oracle needs time to collect all the data, i had problems to recieve simple sized calls from it, so you must limit them that you can recieve the data in time everything over an minuete dont works as i remember.
1250 rows around was for my requests the maximum, everything above, througn a server timeout.
larioteo said:
Forgotten one thing, if you try to send SQL command that listen whole database, then you will get in timeout, cause oracle needs time to collect all the data, i had problems to recieve simple sized calls from it, so you must limit them that you can recieve the data in time everything over an minuete dont works as i remember.
1250 rows around was for my requests the maximum, everything above, througn a server timeout.
Click to expand...
Click to collapse
Your program its more power full then CheckFus.
Advanced mode verry great. Verry frustrated, cant use it for now.
hello larioteo are u still working on the new Kies app ?
There are several modes that Wave bootloader supports for certain purposes. The normal mode and low power mode just start the Nucleus kernel. I'm also pretty sure everybody knows what a DOWNLOAD MODE is (one with the red letters, but if initiated from Bada it can also display a download picture) that you use to change the firmware installed in the phone OneNAND. There is, however, another interesting mode that bootloader executes if something dies - it's an UPLOAD MODE that looks a bit similar to download mode (text written with yellow letters). There is a different set of commands that bootloader accepts when in this state and there should be some tool able to communicate with the phone. The mode is not really wave specific as SBL bootloader for Galaxy does also implement it.
Does anybody have information about the mode itself or the tool for that? I can provide some more details about commands if necessary.
I saw this also on U700.
But no idea how to use nor which Tools have access...
Best Regards
Maybe you can get little information with this ??
http://sourceforge.net/projects/usbsnoop/
And this one program maybe you can ask developer Przemeksis624 [bada-world.pl] Poland
http://www.megaupload.com/?d=60YZ93Z6
Thanks, but these are just random links... having nothing to do with what I'm asking
MemSetUpload
Set Phone to Upload mode
and
SetAutoUpload
SetAutoUpload
Commands found in apps_compressed...
Maybe if WinComm needs inital AT Command...
AT+WINCOMM (UE AWAKE Info)
Best Regards
I suggest tweeting @samfirmware
He has an insider at samsung (so he can get FW's and such) so maybe he can provide you with a tool
Code:
> cmd="[B]SaveDebugToFile on[/B]"
EXCEPTION > Save Debug Message To File is On!
Any news about Upload Mode?
I'll try few Dev Commands and see what happens...
Best Regards
Please try to look for that "Debug File" and send it to me if you can.
Upload Mode can be easily accessed by modifying bTerm, but I'm too lazy to do it in next days.
adfree said:
Any news about Upload Mode?
Click to expand...
Click to collapse
I'm planning to implement that. My phone in this mode is not recognized as an USB device, unfortunately. Maybe there's some additional configuration that I'm not aware. Do you see a modem port after you connect the phone in upload mode?
Do you see a modem port...
Click to expand...
Click to collapse
I will check this.
I can remember that I have this also not seen... some user told me where to look.
Maybe its not Modem... check where other COM Port devices...
Maybe Multiloader see Port...
I'll report if I have Upload Mode...
Best Regards
Again wrong... from me.
I can see it under Modem in device manager...
Multiloader shows me 2 Ports... same like in "normal mode"
1 for modem
second is my Diag Port... for Debug
Best Regards
adfree said:
Again wrong... from me.
I can see it under Modem in device manager...
Multiloader shows me 2 Ports... same like in "normal mode"
1 for modem
second is my Diag Port... for Debug
Best Regards
Click to expand...
Click to collapse
Thanks. I think it might be related to my debug settings - how did you configured it? Are you using rsrc2 in mid?
Are you using rsrc2 in mid?
Click to expand...
Click to collapse
During Multiloader Flash it is not more "mandatory"... for me.
So sometime I take Low, sometimes Mid..
I don't know what actually I've taken.
But as I often use WinComm... so I enter manually:
*#33284*#
I use High...
Second thing, depend on Firmware... maybe go in handset to USB blabla... set Debug. Maybe mandatory in bada 2.0 Firmware...
Best Regards
OK. It seems I'm able to communicate and receive acknowledgements. Later I'll try to find out what params I need to pass to the dataxfer command to retrieve something useful.
I've made a quick modification to bterm with new upload command.
It takes two addresses as arguments that are ranges of mapped memory to be dumped.
Bootloader also implements some special values:
- 1EEEFFC 1EEEFFF returns size of the flash dump (FSR_BML_GetDumpSize)
- 1FFFFFC 1FFFFFF returns 3 little-endian values: [BuildInfoAddr] 0x12345678 0xA0000000
- 3FFFFFC 3FFFFFF executes UploadReset
Nice this sounds great.
Maybe we can also handle DEV Command ...
Memcpy address length
In every situation to see what is in RAM stored...
In U700 I can do this...
In S8500 failed...
I know bterm can this. But it seems only once at start.
Thanx for research.
Best Regards
In upload mode you have basically several different options depending on the address. You can read RAM, FTL or FSR dump, CP side RAM and it's a standard functionality so you don't need to install anything in the phone. Works in with any bootloader and apps.
Maybe in combination with these Commands very usefull:
MemSetUpload
(Set Phone to Upload mode)
SetAutoUpload
Thank you.
Best Regards
adfree said:
Nice this sounds great.
Maybe we can also handle DEV Command ...
Memcpy address length
In every situation to see what is in RAM stored...
In U700 I can do this...
In S8500 failed...
I know bterm can this. But it seems only once at start.
Click to expand...
Click to collapse
Because Windows is trashcan and can't properly handle transfering anything through virtual COM USB without hundreds of codelines. bTerm for linux works few times faster and better IMO, if u got some linux installation - try it out, all you need is download sources, use apt-get install gcc (or just install gcc package if you don't have apt-get), browse to sources directory in commandline and type "make", then you can execute bTerm in the same commandline.
I am complete Unix Idiot
In 20 years I have maybe 10 times installed Linux... SUSE...
Maybe used 10 minutes...
Last time for 10 years...
This is also an reason, why I can't help with Android...
My little brain too small and ZERO Unix/Linux knowledge nor compiler skills.
I am an stupid Windows Fan Boy.
Especially my beloved XP.
Best Regards
P.S.:
Not enough space in my brain, to learn also Linux/Unix thingies...
I am tooooo old for this.
My phone (Pantech Vega A880s) is stuck at Emergency Mode due to incomplete firmware upgrade process. I tried to re-flash by official online flashing tool and unofficial offline flashing tools but nothing worked. Tools detect phone, do something but eventually fail. Error messages are supposed to be in Korean language but they are obscured. I tried to change encoding of the text to get actual korean text but could not succeed. So currently I am totally in dark about what is the problem in flashing.
There is no recovery, no fastboot mode available in this condition. The only hope is the activeX based flash tools. I have the DLLs and activeX of the tool, maybe some good Windows Forms dev can develop an app for flashing or at least extract readable error text from the DLLs.
SkyUpdate.dll is actually an ocx file. This is the main thing which is actually the flash tool. Combined with other DLLs it gets info about connected phone (when drivers are installed) and then downloads the latest firmware file (.binx format) to %temp%. after downloading the files it flashes it to the phone if version => phone's version. Because this is ocx, so it runs only in internet explorer (with compatibility mode ON).
Upgrade interface is : http://dmfile.isky.co.kr/NewSelfUpgrade/index.html
PS: Phone is not dead because flasher tool detects correctly. There is no pantech service centers in my country and neighbors.
Edit: This (XDA) is pretty much my LAST HOPE.
Edit: Had to create new thread for such details.