yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Gio GT-S5660] Darkshado:
Quick update: as some may have noticed, I updated my ROM file in the first thread post to one that's flashable as-is. It still has an "integrated" CSC partition, due to coming from a live phone.

(It might be possible to remove the CSC files from the system partition before dumping it and piecing together a separate CSC partition, but I haven't, and likely won't, bother.)

I was unable to do a mount loop on the phone itself. It also looks like the Galaxy S family has the same problem.

Mounting on Linux has its limitations as well, as the system sees the partition as a FAT partition, with no support for the journaling, and most importantly, file permissions, that RFS has.

I tried the FmRadio.apk from the KQ6 Euro ROM, and the furthest I've gotten was a Force Close immediately on opening. And that was after having to deodex and resign the app to get it to install at all. Pushing both the unaltered apk and odex files failed to have anything show in the applications menu, trying to "install" this same apk failed as well.
[Samsung Galaxy Gio GT-S5660] TriXin:
Hey guys I have successfully rooted but now I want to unroot. How would I do that?

Reason for unroot/back to stock firmware is because I read around that you cannot perform OTA updates from samsung if you root your phone.
[Samsung Galaxy Gio GT-S5660] Coolty:
If you want to unroot just use adb to delete su from /usr/bin or i think /usr/sbin.

Also, it is highly unlikely that samsung will be providing any updates for this phone since it already has gingerbread stock from samsung in some countries.
[Samsung Galaxy Gio GT-S5660] Coolty:
delete("/system/xbin/sqlite3");

delete("/system/xbin/su-v1");

delete("/system/xbin/su-v2");

delete("/system/xbin/su-v3");

delete("/system/xbin/su");

delete("/system/xbin/sh");

delete("/system/xbin/busybox");

delete("/system/app/Superuser.apk");

Taken from an unroot script.
[Samsung Galaxy Gio GT-S5660] Darkshado:
Good news! I unexpectedly got the FM radio working on the 5660M.

You need headphones plugged in, whether you're outputting the sound through them or on the speaker, because the wire also acts as an antenna.

I had left the FM radio deodexed APK in a deodexed app folder, and copied that folder over on the phone. I also deodexed and pushed the framework.

In case you're wondering, I'm working on a little ROM of my own, to be named ArpegGio. I'll start another thread for it.

Goodbye,

Louis
[Samsung Galaxy Gio GT-S5660] mobilis2009:
Great news, I tried before to install FMradio.apk as expecting that the hardware is there as other models but unsuccessfully with 'Spirit FM Radio.apk' the scanner shows channel but no sound (but don't know if the application got these info over internet).

Very interested to have this function if there an easy way to do.

Thanks in advance
[Samsung Galaxy Gio GT-S5660] rejeev9977:
thanks................

thanks..................
[Samsung Galaxy Gio GT-S5660] TriXin:
Thank you so much!!! I'm just gonna save this data for the future since the updates aren't available yet.

Once I remove these files, I can safely OTA update from samsung kies right? no bricking?

PS: I'm gonna be using terminal emulator instead of adb, since i have not used adb before
[Samsung Galaxy Gio GT-S5660] cuulguy:
When I try to write the image Odin gives error message: "an unnamed file was not found". What is it?
[Samsung Galaxy Gio GT-S5660] veryluckyguy:
S5660M stock rom with a2sd

Anybody here have a2sd working with the stock rom? I'm having trouble getting it to work. The a2sd_enabler script returns an error and just quits. Any help would be appreciated.
[Samsung Galaxy Gio GT-S5660] taxi92111:
Hey coolty, is ur phone working?........i flashed the phone with v2 rom; wifi is working but phone is not working its saying no service, imei, bandversion is unknown , battery charging is not working and how to disable this media scanning, and its keep shuting down in between and when i press power off it does not shutdown instead it restarts. also it says PHONE: unkown, it does not say S5660MUGKG3

ple help if any1 knows the answer it would be real help
[Samsung Galaxy Gio GT-S5660] cojxote:
Samsung Galaxy Gio GT-S5660L

Hello Everyone,

I have tested Galaxy Gio GT-S5660M firmware with the Galaxy Gio GT-S5660L cell phone and is working great ! ( no more brightness issues ). I just what to know is there a way to add Spanish support.

Also, I want to make a firmware with Spanish and Portuguese language so it can cover all America, but don't know exactly how.

Thanks.
[Samsung Galaxy Gio GT-S5660] Darkshado:
I think you have a problem with a corrupt EFS partition and maybe the modem firmware... What did you flash beforehand? Did you try to unlock?

Did you backup your 5660L firmware before flashing anything?

If you want to make a firmware support more languages, you'll need to get familiar with how APK files are built and modified.

Once you're able to edit string files and rebuild the APKs, you should be able to do what you want.

I'd like if someone here with a blank IMEI 5660M could install the CWM-based recovery and send me a dd copy of their slt5 partition.

Same goes for someone with 5660M that's been bootlooping since attempting an unlock. See this post for instructions.

Goodbye,

Darkshado
[Samsung Galaxy Gio GT-S5660] mobilis2009:
Any news about this great found ?

Thx
[Samsung Galaxy Gio GT-S5660] netsurge:
Please do share, a custom rom for the 5660M would be great. This is an awesome cheap phone that has so much potential.
[Samsung Galaxy Gio GT-S5660] Darkshado:
I will share this soon-ish. To tease you just a little in the meantime... I've since released ArpegGioMod.

Features:

Deodexed apps and framework.

Working FM radio (remember, your headphones are the antenna!)

No power on sound.

Restored support for the normal Android bootanimation.zip format. Right now I'm just running the "base" animation (with the green Android text), maybe I'll pick something 'til then, maybe not.

ADW Launcher (to go)

Removed all Bell software, as well as some Samsung apps.

Hey, here's another question: now that Virgin Mobile's released the 5660M, is the firmware the same?
[Samsung Galaxy Gio GT-S5660] cojxote:
Request

Please add Spanish support !! If is possible of course. :)
[Samsung Galaxy Gio GT-S5660] xtremepsionic:
I'm eagerly awaiting! None of the roms work other than the original V2 rooted that you posted (can't connect to network error with all other custom roms). However I can't enable a2sd for the life of me, I've followed the guide http://xdaforums.com/showpost.php?p=16979976&postcount=552 to the t and from what I've read, a2sd just won't work on the original rom...

Any way to get that to work? the storage limitation is pretty maddening
[Samsung Galaxy Gio GT-S5660] xtremepsionic:
Hey guys I figured out how to enable a2sd on a 5660M

If you flash with the stock rooted 5660M v2 rom, then go and download simplygio +

and flash it, skipping the phone/modem file, then you have custom rom with a working connection.

Tested working on a Bell 5660M

yay!
[Samsung Galaxy Gio GT-S5660] Shawns13:
FM Radio for Samsung Galaxy Gio GT-S5660M WORKS!!

See post below.
[Samsung Galaxy Gio GT-S5660] mikereidis:
This is great, but it's off topic for the thread, so anyone wanting further info please see my FM app thread at: http://xdaforums.com/showthread.php?t=1059296&page=113
[Samsung Galaxy Gio GT-S5660] xtremepsionic:
If you root the phone, then update with Simpligio + (and skip the modem update), you'll get FM built in on that ROM as well working perfectly.
[Samsung Galaxy Gio GT-S5660] NexusDro:
Deleted Post
[Samsung Galaxy Gio GT-S5660] kimbauerkimbauer:
Post deleted
[Samsung Galaxy Gio GT-S5660] fran6.stl:
Hi guys, thanks for the amazing work on the M version so far!

I was wondering, it seems it is possible to have simpligio+ working by keeping the original radio (from the V2 firmware) does that mean we could flash giopro and get the same results?
[Samsung Galaxy Gio GT-S5660] Darkshado:
It should work overall, although you might encounter compatibility issues.
[Samsung Galaxy Gio GT-S5660] fran6.stl:
Thanks!

So I tested out the "sgg dt juwe rooted deodexed" rom and everything works fine as well.

I haven't tried the giopro roms yet because they are 1 file packaged and I am not sure how to make 'em into four files, but I will try and report back here with the results.
[Samsung Galaxy Gio GT-S5660] theboo23:
flashing questions

I have 2 questions...

In the Gio galaxy S5660M section, it say to flash the V2 rom to root the phone and after flashing the simpligio+ with odin skipping the modem file...

What if I have already rooted my phone, do I really need to flash the V2 Rom or I can go strait to flashing the simpligio+ with odin?

And what is the difference between GT-S5660M_MUGK3_stock_rooted_ROM_v1.tar and GT-S5660M_MUGKG3_stock_rooted_ROM_v2.tar ?

Thx
[Samsung Galaxy Gio GT-S5660] Darkshado:
Note: I haven't tested Simplygio+ on the 5660M.

If your phone is stock, you can flash directly to that ROM if you so please. Remove the AMSS, arm11boot, mibib, oemsbl, qcsbl from the tar file so that you keep those partitions on your phone stock. (AMSS is your modem firmware, the others are lower level bootloaders that you don't want to mess up.) Depending on the ROM and what you've already flashed, you may opt to skip recovery.img and boot.img as well.

GT-S5660M_MUGK3_stock_rooted_ROM_v1.tar was an experimental upload that didn't flash with Odin due to an incorrect system partition file name. (I made this before I got Odin working on one of my computers) You would have to extract, rename and retar the files to flash.

v2 solves that and is flashable as is.

Goodbye,

Darkshado
[Samsung Galaxy Gio GT-S5660] theboo23:
Thx Darkshado,

I'm really a newb with odin... my other phone (motorola dext) was really easy to flash with cwm. So right now I'm very cautious with this one (even is i have another gio still in the box (since it was so cheap). Right now I'm still stock (2.3.4 GINGERBREAD.MUGKG3) but rooted...

So if it is more easy to flash V2 and after the rom (simplygio+ or any other Rom with multi package option that we can skip the modem)... I will go this way...
[Samsung Galaxy Gio GT-S5660] Darkshado:
Odin was new for me as well when I got my Gio a few weeks ago, coming from the Nexus S, fastboot and CWM were what I was familiar with. (I bought my Gio as a backup phone.)

From what I've seen, Odin can be picky on how exactly the tar files are compressed.

I've had no problem flashing tars made with Cygwin, but it never accepted those I made with 7-Zip. No problems using 7-Zip to remove extraneous partitions from a "One File" package though.

Don't flash the wrong file on the wrong partition, don't flash your bootloader partitions for no reason, and the rest should be relatively safe.

I flashed an incorrectly modified boot.img yesterday, had to do a battery pull to turn the phone off, then booted in download mode and flashed the stock boot.img, problem solved.

Also, if you want to unlock your Gio, I strongly suggest you read the various threads on that topic very carefully. I also suggest you do it in recovery mode rather than on a live phone.

In other news: I've installed Ubuntu, JDK and the Android SDK on that OS. My first project is to enable Darktremor Apps2SD and set the ro.secure to 0.
[Samsung Galaxy Gio GT-S5660] theboo23:
Ok,

I did not open any of the ROM tar files yet to see what inside...

But if I understand what you say, let say i download any ROM files, if it is not a multi package, I have to open the tar file and take out what you said in your previous post (AMSS, arm11boot, mibib, oemsbl, qcsbl) and after it should be safe to flash...?

thx
[Samsung Galaxy Gio GT-S5660] Darkshado:
Pretty much. Odin can't flash what isn't there. And it doesn't complain when things are "missing".
[Samsung Galaxy Gio GT-S5660] stfn74:
I'm too coming from HTC Legend and Desire where ROM flashing is a breeze with CWM and still trying to wrap my head around Gio flashing.

Does this mean you can flash any Gio ROM (including the 5660 ones) to a 5660M by just skipping the above five partitions? Are they the thing that differentiates 5660 from 5660M? And why would they release a custom ROM with those partitions included if we don't want to mess them up? Why not remove them from the .tar?

Can you explain more on this? What's in these two partitions?

In general, where can I find detailed and full description of what types of partitions exist for Gio and what they do and are?
[Samsung Galaxy Gio GT-S5660] theboo23:
Hi all,

Yesterday I just intalled ubuntu on a virtual mahine so i could examine the tar file a little bit more...

Would it be ok if I would copy those file mention before from your stock v2 tar and copy them in any S5660 rom tar, so that i hav inside all the good partion specific to our s5660M model...

Because if it is only that easy would be very nice and we could modified some rom very fast...
[Samsung Galaxy Gio GT-S5660] Darkshado:
Yes, by deleting the partitions from your "One Package" tar file. You can do this in Windows with 7-Zip. Or with Cygwin.

Yes. (Some of those bootloader partitions might be identical, but you still don't need to flash them without reason.)

I told some of the 5660 ROM chefs that.

However, the Europe/Asia 5660 was originally released with Froyo ROMs, and all those partitions usually have been updated with the upgrades to Gingerbread for those who didn't have it already. There's only one ROM for the 5660M so far.

Personally I would still release separate ("One Package" style) packages, or explain things a bit better beyond a "just flash that" line. If only for the sake of not flashing what doesn't need to be, less failure points.

Did you read my original post in this thread?

No need to: just delete them like I said in post #64.

Goodbye,

Darkshado
[Samsung Galaxy Gio GT-S5660] lypang:
Where's the one ROM for the 5660M?
[Samsung Galaxy Gio GT-S5660] theboo23:
Look in the main forum for the s5660... there they are...

http://xdaforums.com/showthread.php?t=1209425

have a good day!
[Samsung Galaxy Gio GT-S5660] Darkshado:
Dude, that's a super round-about way of getting to the first post in this very thread... :p
[Samsung Galaxy Gio GT-S5660] stepph:
Hi,

I'm tryng to do a backup of my s5570. no CWM.

What i find is very similar to what you found (1st post) - also info about the partition are in MIBIB.

How can i compose the different images i got to a recovery flash with odin ?

While i can understand a little what partitions do

i don't know what ***.ops is, how files have to be compressed for ODIN...

Can you help me in this ?

...Every S5570 user will be grateful to have a stock ROM backup tool...
[Samsung Galaxy Gio GT-S5660] Darkshado:
Hello Stepph,

Have you ever looked at samfirmware.com to see if they had your exact firmware?

If not, they have other firmwares you can compare your dd copies with, Odin to flash, and an .ops file to tell Odin what file goes in what partition on the phone itself.

With the dd'ed files you'll need to "cut off the tail" of some of those files with a hex editor. At the end of the file you will see either all nulls (x00) or all xFF values, delete that and the file should be ready to flash.

To package for Odin, it's in tar format. On Windows I recommend you install Cygwin to make your file. (I know other archiving programs support tar, but I've encountered some incompatibilities with Odin.)

Good luck,

Darkshado
[Samsung Galaxy Gio GT-S5660] stepph:
No, they haven't - since it is a version customized for H3G Italy.

What i want to do is to know how my device works...

... to every single bit on it. On the way, there is flashing, bricking,

repair, optimize, develop mods...

Thanks a lot !!

All you said confirmed my thoughts...

... i'm going comparing downloaded FW - some diffilcult in dowloading, i'm behind a firewall -

Have any guide or material on ODIN and .ops file ?

found nothing 'general' on this forum, only "how to flash this or that".

(for example: correspondance between .ops lines and files to be flashed)
[Samsung Galaxy Gio GT-S5660] Darkshado:
The ops file has all the partitions we can flash, the numbers are slots on the phone (they don't match the bml numbers) and the names next to each is the filename for the image in your tar file.

Do not modify the ops file unless you have a very precise idea of what you want to do! Flashing a file in the wrong partition is an easy way to hard brick a phone.

Remember, Odin is what is also known as "cloakware", leaked software, so don't expect much if any formal documentation. There are various Odin versions floating around for different Samsung phones, the versions for the Galaxy S use .pit files instead of .ops files, and those versions aren't compatible with each other, although the two file types are similar in their purpose.
[Samsung Galaxy Gio GT-S5660] lgkahn:
no one every responded this when i try to flash

GT-S5660M_MUGKG3_stock_rooted_ROM_v2.tar

with the one file option i get exactly the same error message.. anyone..

thanks

this error message means you forgot to choose the ops file.
[Samsung Galaxy Gio GT-S5660] veryluckyguy:
a2sd working?

Did you get a2sd fully working with simplygio+?

I could only get the apps to the ext partition. I couldn't get the Dalvik cache to move to ext.

Please describe procedure if you have it working.
[Samsung Galaxy Gio GT-S5660] kwonada:
hey, did you manage to unlock the phone as well? if do so, how?

as far as i know,

first root the phone

second use several ways to read the file and find the unlock code?

will it brick the phone and void the warranty?

my phone is exactly from bell canada with same fm and bb as yours.

thanks.
[Samsung Galaxy Gio GT-S5660] lypang:
Anyone tried hyriand oc kernel on simplygio v1.3 for S5660M?
[Samsung Galaxy Gio GT-S5660] bomba01:
Hello m8! I just follow the instructions here and seems all the things are ok but i still do not conecct with 3g with my gio!!!! How do i resolve this???? Please help me... Thankyou

---------- Post added at 03:01 PM ---------- Previous post was at 02:47 PM ----------

Hello m8! I just follow the instructions here and seems all the things are ok but i still do not conecct with 3g with my gio!!!! How do i resolve this???? Please help me... Thankyou
[Samsung Galaxy Gio GT-S5660] Darkshado:
For starters: What Gio model? What carrier? Are your APN settings correct?
[Samsung Galaxy Gio GT-S5660] bomba01:
Thanks for the answer m8! Samsung Galaxy Gio s5660m.. I bought it in Canada via ebay and i use Vodafone Albania.... My APN settings are correct because the phone coneccted with EDGE...

Thanks again...
[Samsung Galaxy Gio GT-S5660] Darkshado:
Then I have some bad news: you'll never get 3G on this phone in Albania, the bands aren't the same...
[Samsung Galaxy Gio GT-S5660] bomba01:
Thanks m8!!! This mean that no 3G never.... This case can not resolved???

Anyway thanks a lot my friend....
[Samsung Galaxy Gio GT-S5660] utsc:
According to some experts GT-S5660M does not have the hardware to support the 3G frequencies in Europe and Asia. However the GT-S5660M does support the 3G frequency in North America and 3G works in North America.

I wonder if it makes economic sense for Samsung to produce the same model with different radio chips for a small market like Canada because GT-S5660M is not sold in US.
[Samsung Galaxy Gio GT-S5660] Darkshado:
I guess it does: apparently the 5660L shares the same radio bands, and the board itself has no mention of the letter and is probably identical for all worldwide variants. Swap one chip on the production line and flash another firmware is all that's required.
[Samsung Galaxy Gio GT-S5660] mjlee1975:
Gt-5560M no 3g (data deactivated)

Hello everyone,

Bought the phone about a month ago and have not had 3g since I bought it. Checked all APN settings and they are as below:

Virgin Mobile Canada

APN: inet.bell.ca

Proxy: web.wireless.bell.ca

Port: 80

Username: <Not set>

Password: <Not set>

Server: <Not set>

MMSC: mms.bell.ca/mms/wapenc[/url]

MMS proxy: web.wireless.bell.ca

MMS port: 80

MMS protocol: WAP 2.0

MCC : 302

MNC : 610

APN type : <Not set>

The phone is bone stock, bought it as a pay&talk and put it onto my plan replacing an old phone. Push power for the menu and says phone data deactivated and will not activate leaving me with the No 3g issue.

I've read all the posts and no real answer so I am making this post. Two questions, will an update to a newer stock firmware fix this? Will an update to the arpeggio mod 0.8 fix this?

Not that I use data much but cannot even send a MMS message.

Thanks
[Samsung Galaxy Gio GT-S5660] turner2914:
your download link is dead and i really need this because i flashed a european stock rom
[Samsung Galaxy Gio GT-S5660] Darkshado:
turner2914: I found my original upload for the stock rooted ROM, 7-Zipped it this time (half the size), and have reuploaded it to mediafire.com.

mjlee1975: I'd investigate the possibility of a SIM card issue.
[Samsung Galaxy Gio GT-S5660] mrtherapist:
So, I'm a bit of a dumbass. I got a GIO s5660m 2.3.6 from Virgin as a replacement phone and am new at the whole Android fun. I decided to do everything. I rooted it and installed CWM and CM7 the first night I got it. Now I am trying to restore back to the stock 2.3.6 from my SD from CWM. For some reason I'm getting errors with the backup. So I have been using the Bell firmware that was posted here to regain functionality of my phone and now am using 2.3.4.

I would love to flash 2.3.6 virgin back onto my phone, and know how, but can't find a virgin rom or backup to fulfil my objective. Anybody know where I can get it?

Thanks in Advance.
[Samsung Galaxy Gio GT-S5660] Darkshado:
There's a 2.3.

6

GT-S5660M firmware out there? Are you sure?

Otherwise the Bell firmware is the same as the one for Virgin, or Solo for that matter. There are also CSC files for President's Choice Mobile and SaskTel in there.
[Samsung Galaxy Gio GT-S5660] mrtherapist:
I am 100% sure that the GIO is shipping with at least 2.3.6 in Canada. I'll ask him what he's running, I'm pretty sure he was on 2.3.5 though. My friend mentioned that it was "running a higher version of gingerbread than my Vibrant."

I bought the GIO about a week ago. I didn't know it was anything special until now that my CWM backup failed and I came looking for another copy of the stock firmware. I figured that by installing this Bell firmware would at least let me upgrade to 2.3.6 form Kies. But it says 2.3.4 is the current version.

There has to be at least some numeric difference the build in the versions between the Bell firmware and the Virgin firmware that Kies is looking at. (BMC)
[Samsung Galaxy Gio GT-S5660] Darkshado:
Would you mind uploading parts of your nandroid backup somewhere? I'd like to have a look. I don't need your private data (/data /cache and android_secure) just /system, radio/amss (if you have it) and boot.img.

Depending on how /system was backed up, I may be able to tell more. Maybe not, we'll see.

In any case, the 2.3.4 backup I made is what shipped last fall, and what was reinstalled last January on my Gio by an authorized Samsung service centre.

Goodbye,

Darkshado
[Samsung Galaxy Gio GT-S5660] mrtherapist:
Thanks for looking into my original version. I hope it is the one I think. I checked the /system/ folder to see if I can see anything. I did notice that it does have BMC PCM VMC and BWA. So it is definitely made for Bell, Virgin and others.

I asked my buddy which version of android he is on and he said 2.3.3 . So I am beginning to question myself about what version I had. The one thing that I do know is different for sure between the version you posted and the version I had is that there was definitely a "software update" option at the top of the "about phone" section in settings.

httpCOLON//wwwDOTfilefactoryDOTcom/f/fe2e73518c1cfb56/

As a new user I'm not supposed to include links until 8 posts. So this is a bit tricky.