Guide Upgrade Samsung Galaxy 5 to MAD Team 2.3 Extreme Froyo

Warning! I think this tutorial a bit outdated. visit for more updated version.

Guide Upgrade Samsung Galaxy 5 i5500/i5503 to MAD Team 2.3 Extreme App2SD Froyo-based Custom ROM

Since Samsung is taken so long for upgrading Galaxy 5 to froyo (Android 2.2), some group of people called MAD Team made custom ROMs based on froyo from samfirmware to be developed on this phone. To make it more insteresting, they have modified the ROM with some enhancements like speed, theme, and battery save. In 2.3 extreme, installed apps is stored in ext4 partition which has better performance than fat32 partition which is used in standard froyo.
Screenshot of Galaxy 5 with MAD Team 2.3 Extreme

Official thread

credit to MAD Team (off course!) and alexysc (who give me the guide in this thread)



  • Original Samsung mini-USB cable.
  • Samsung Galaxy 5 GT-I5500, GT-I5500L or GT-I5503 smartphone. Please note that the GT-I5508 model is not compatible with this firmware version.


  • Samsung KIES (link)
  • Odin Multi Downloader v4.28 (link)
  • EUROPA_v1.0.ops file (link)
  • MAD Team’s ROM 2.3 Extreme (link)
  • Mini Tool Partition Wizard (link)
  • Optional: WinRAR or 7zip

Get Ready!

Part A: Samsung KIES

  1. Install KIES (necessary to install USB drivers, and enable phone USB debugging) and launch it.
  2. Ensure that your phone is powered on, then connect it to your computer via the mini-USB cable.
  3. Windows will automatically install USB drivers for your phone – wait for this process to finish.
  4. In the KIES application you should see a window pop up that says: “Reconnect the device in Samsung KIES (PC Studio) mode. Current connection mode is not supported by KIES”. Ignore this message for now, and continue to the next step.
  5. You should see the following message on your phone’s screen: “Setting USB”, with two options: “KIES”, and “UMS mode only”. Choose the “KIES” option and press the “OK” button on your phone’s screen.
  6. Go back to KIES, and click “OK” in the same message box mentioned in step 4.
  7. KIES will now attempt to reconnect to your phone – wait for this process to finish.
  8. Once you are connected, you should see a “Basic information” screen with your phone’s information.
  9. Optional: If you see a “Firmware upgrade” window pop up, close it. We are not interested in official upgrades from Samsung.
  10. Close the KIES application, and disconnect the phone from the computer.

Part B: Prepare Files on Computer

  1. Create a new folder on your desktop called “GT-I5500”.
  2. Copy the files “Odin_Multi_Downloader_v4.28.exe” and “EUROPA_v1.0.ops” to this same folder.
  3. Install either WinRAR or 7zip.
  4. Using either WinRAR or 7zip, extract the contents of to the same folder on your desktop.
  5. You should now have three files in your GT-I5500 folder: “Odin_Multi_Downloader_v4.28.exe“, “EUROPA_v1.0.ops” and “I5500M_DashBlacK_2.3_ExtremeApp2SD_R3.tar

Part C: Prepare Phone (Downloading Mode)

  1. Delete all 3rd apps installed in your phone. This is because after you’ve flashed, the previously installed apps will be automatically downloaded to your phone when you connect to wifi or data.
  2. Then do a hard reset (*2767*3855#).
  3. Turn off the phone and take out the SDCard & SIM card.
    1. Part C2: Partitioning SDCard
      1. Format and parition SDCard from computer with Mini Tool Partition Wizard.
      2. Make sure your sdcard have ONLY THREE PARTITIONS and must be PRIMARY : FAT32 ; EXT4 (max. 1GB) ; and LINUX SWAP (50 – 100MB recommended SDCard class 4 or higher), not more and must be in that order. If you experienced heavy lagging after flashing (like me 🙂 ), delete the SWAP partition.
      3. After you have partitioned your sdcard, MAKE SURE you FORMAT IT WITH YOUR COMPUTER.
      4. Do NOT use MadTeam’s App2SD to either partition nor format your SDCard.
      5. Next, Flash your phone with the SDcard inserted (and don’t insert your SIM card) as most of the apps will be installed in your EXT4 which is used as the internal memory instead of the phone’s.
    2. Alternative Part C2: For those who have been using either Mota’s or Dashblack’s Roms, and already have partitioned EXT4, then you only need to :
      1. Format ONLY your EXT4 partition with Mini Tool Partition Wizard.
      2. Then flash your phone with your SDcard inserted (and don’t insert your SIM card).
      3. NOTE : This ROM doesn’t touch your FAT32 partition. It only use the EXT4 partition.
  4. While the phone is switched off and SDCard is inserted, press and hold these three keys: volume down + center button (the large button in the middle of the navigation controls) + power button.
  5. Keep these three buttons pressed until you see a large yellow triangle with the word “Downloading…” written below.

Part D: Begin Flashing (using Odin Multi Downloader)

  1. If KIES is still running, make sure to shut it down completely before proceeding.
  2. Connect your phone (still in Downloading Mode) to the computer via the mini-USB cable.
  3. Navigate to your GT-I5500 folder, and run the “Odin_Multi_Downloader_v4.28.exe” program.
  4. Ensure that the box underneath “COM Port Mapping” is yellow, this will take a moment for the color to show since Windows will install Odin driver first if this is your first install. If it is not, there’s a problem with your USB cable, USB drivers or the phone is not in Downloading Mode, so you shouldn’t proceed any further until you verify the problem.
  5. Options: check “One Package“, “Auto Reboot“, and “Protect OPS“.
  6. Debug: leave “Debug ONLY” unchecked.
  7. Select OPS: click OPS button. An Open dialogue will open. Navigate to the GT-I550 folder (if necessary), and select the “EUROPA_v1.0.ops” file.
  8. Select Integrate Package: click “One Package” button. Select the “I5500M_DashBlacK_2.3_ExtremeApp2SD_R3.tar” file.
  9. Click the “Start” button to begin flashing. This should take around five minutes, and you will see some status updates in the message box on the left. DO NOT INTERRUPT THIS PROCESS!!!

Part E: First Boot (Recovery Mode)

  1. When flashing completes, the phone will automatically reboot itself and enter “Android system recovery” mode. Don’t worry, this behaviour is by design!
  2. Note: in the next few steps, you will see some yellow error messages on the phone’s screen. These messages are to be expected, and nothing to be concerned about.
  3. Using the physical navigation buttons, select the “wipe data/factory reset” option. Press the middle button to confirm.
  4. On the next page, navigate down to the only “Yes — delete all user” option, and confirm with the middle button. After the process completes, you will be returned to the recovery menu again.
  5. Choose “reboot system now” and press the middle button to confirm.
  6. After the first boot has finished (this will take about 2-3 minutes) and you have set up the basic options, turn off your phone and replace the SIM card.

Part F: Rooting the Phone

  1. Turn On the phone, run the UniversalAndroot app that automatically installed after flashing, to root your phone. This process is important for the auto apps2sd to work.
  2. Most of the apps will be installed into your SDCard (in ext4 partition). After installing apps, your internal memory should remain constant, until the ext4 partition become full. 1GB is a loooottt of apps XD…
  3. If the phone get lagging, try turn off then switch on again. If the lagging still occur, delete the SWAP partition. Done! Have a nice day 😀

  • Rolie Agustin

    Is there any way to change the icons in the notification bar? 

  • Ronievia

    sir, succesfully installed but it cant detect the sdram..

    • Make sure all partitions is PRIMARY not logical.

      • Ronievia

        thank u very much sir! it is now detected.. thanks..  

      • guess

        HI sir. I’m using a 16gb card. is it still possible to upgrade my phone? or    its just only applicable in a 4gb card? thanks. because I’m thinking to do this. I need an advise. thanks  

        • it’s applicable to all sdcard size

        • GUess

          Sir thanks to this kind of upgrade, its nice,:) I really do whatever I want to do to my phone now compare before.:) Nice

      • Guess

        What will i get from it compare to android 2.2 that Ive been using?? thank you so much. I really want to maximize the usage of my phone. please help. thankyou.:)

  • I can’t do this installation. It showing an error. I think that, my mobile had enquired some problem because now it is not working well. It is very slow.

    • Preetdawrkapuria

      my mobile also too much slow

  • Vishal

    does all features of the  phone funtions properly , or is there any problem? plss rply i alrdy use MAD 2.08b ver. which is woking fine and battery backup is very good. I possible plss put a video for Part C .

    thanx in advance……..

    • compass got error. the rest is fine. sometimes open an app a bit lag. in idle the battery long last, but when running an app, it’ll drain more then default eclair.

      • Vishal

        thnks 4 d advice, so should i stay with MAD 2.08b or flash to 2.3. which accrding 2 u is better.

        • Well, I haven’t try 2.08b. Are u satisfy with it? Are there any errors/problems?

          • Vishal

            except compass everything works charm….
            the battery backup is very good. min 24hrs bckup.

          • Preetdawrkapuria

            tell me plzzzzzz where is MAD 2.08b & how can i install it

          • vishal
          • Preetdawrkapuria

            thnks vishal fr link

          • Vishal

            hav u used 2.3MAD rom,if yes how is it? giv ur reviews so that i could decide to upgrade or not.

      • Pavan

        hi have u got any solution

  • Kushalrajpatnaik

    how can i switch back to simple froyo??

  • Kushalrajpatnaik

    how can i switch back to simple froyo??

    because when i re-installed it, it got stuck at the samsung logo while starting…and then i tried to install eclair, the same happened…and then i HAD TO install the Extreme Froyo…i want to get back to simple froyo…how do i do it?! just help me plz…

    • Jordanecki

      Hi, use for the links to the official version 2.2 and 2.1 galaxy 5 ROM’s.
      As for part 3, Its simple, press ‘POWER BUTTON’ and ‘CENTER BUTTON’ and ‘VOLUME DOWN’. Just hold them all simultaneously until it boots with an android man saying ‘DOWNLOAD MODE’
      If you need anymore help, just ask…

  • is it necessary to root the phone

  • Preetdawrkapuria

    after booted my mobile show force close and take too much time for sracning sd card and take too much time for unlocking

    plzzzzz help me 

  • Preetdawrkapuria

    it gave me trouble on 3g      i can’t use my 3g on it      on notification bar it shows 3g bt speed is like 2g
    before installing it i install… this  one on my mobile so tell me can i use Part C2: Partitioning SDCard farmula on it

    Preetdawrkapuria which i install is android 2.2 or 2.3

    Preetdawrkapuria i m facing wi fi error when i on it

  • Preetdawrkapuria

    first of all i used 4 GB sd card for Partition bt my phone showed force close every time THEN i used 2GB sd card for Partition nD every thing worked well didnt show any error 

    sooooo i request to u to improve
    MAD Team 2.3 Extreme App2SD Froyo for 4 GB sd card  plzzzzzzzzzzzzzzzzzz
    thanks in advance………..

    • what is the partition size in your sdcard?

      • Preetdawrkapuria

        ext4 = 930 mb nd  reamaining in FAT32

        what is LINUX SWAP ?

  • Chinu_the1

    after booted my mobile show force close frequently.. what shd i do. plz help

    • I’m sorry I couldn’t help you, since the problem is too generic. do u following all steps above? or use app2sd default android (since it will make problems and this rom has it own app2sd and automatically applied every time install apps)?
      or you can get help from

      • put the mobile immediately to airplane mode before force close shows and do factory reset.. tats all 🙂

        • Chinu_the1

          thnx alot

      • Chinu_the1

        thnx alot

      • Chinu_the1

        the whole tutorial is nice…. it worked for me

  • Chinu_the1

    is there any procedure to revert this and regain 2.1?

  • Thelunchcutter

    I did it without using the sd card it still did it. I must say top notch phone works very well in Australia very pleased thanks guys

  • Muhamad Ansori

    thanks… successfull for my sista andro sams gal 5,,

  • Pulkit Kinra

    i cant able to partition my memory card

    • Chinu_the1

      download mini partition tool… tthen u can partition ur memory card

  • M Sayed_eg

    is arabic language enabled in this release

    • Alaaelbaba

      did you try it ?

  • Thanks for the very good howto.

    One question:if I go into a submenu e.g.go into the Browser, then the Menu-button, within the go to more…then the text and the backgroundcolors of the Submenu are very similar and unreadable.
    Howto change this?

  • Jeffy 719

    how to make it back to 2.1?
    when i download apps from market its getting cancelled on its own! :/

    help  plzzzz

  • Rahul

    Not able to install the apps from Market.. What could be the reason?

    • Nikhil Niknik6

      our country donot support uprade 2.2 version of i5503

    • R Apolinario33

      if you haven’t deleted data and removed cache after flashing it will surely not give you access to the market.. but if you already did. that is really a problem..

      hope this helps.. 🙂

  • Chinu_the1

    anybody have 2.3 .tar file???

  • Ankitbanswal

    Guys , tell me one thing when i upgrade that firmware by madteam and after some days i didnt like it… can i change it into 2.2 back or not……..

    i have already face this problem on upgrading cynogen7 android 2.3.3 version……….i was thanks to god that was held in my warranty period otherwise i will have to pay for it…….and the cynogen7 firmware has more problems in it . it can not be for use nothing of any apps or song, video and may of programs of 2.3 or of 2.2 was not on it and kies was also not working…….

    I hope it didnot give me any problem…….plzzz tell me about this version

    • R Apolinario33

      yes you sure can.. me i almost changed my rom 4 times.

  • Ankitbanswal

    Please paste information about the version like:-
    >minus points
    >working and not working programs

  • Amth2009

    i shud 1st format sd card to ext4 ??? then wat to do?

  • nayeem

    why doesn’t the flashing work it says it should take 5 minutes but its been more than 12 minutes so i took it out and now phone doesn’t work at all. what shall i do!!

  • Ishant Solanki

    what if i use a new memory card.. Do i need to flash again??

  • Abhiluvsu

    buy a new phone 😀

  • what do you mean 
    Then do a hard reset (*2767*3855#).

  • Raghav

    hey where is this SWAP file located 

  • R Apolinario33

    good day. the firmware is good its just other options, especialy “more options field” have a menu that blends with its backgroung. we users cant see what are in the list, so we cant pick which one is which.. kindly update… thanks

    kindly inform me if solutions or update are available. my email add is

  • wifi error after do i solver this?

  • naj

    hi, i have a question, if i successfuly flashed my android and got it working, then i had to format the sd card, how do i do that, am i going to flash again? coz i already did that then the phone cannot read my sd card.

  • Avi

    Hummm, work properly

  • Ziko

    I have upgraded my phone according to your instructions and all went well, new look (icons) is here and some new apps, but that’s all. I don’t see any other differences, and my phone is reporting Android version 2.2 (under Settings->About phone->Android Version).
    So my question is what did I upgrade exactly??? According to threat and instructions I was hoping to see Android 2.3 with some new features on my phone, but that just didn’t happened.

  • Rsaxena 11292

    Hey Guys tell me one thing when i upgrade that firmware by madteam and after some days i didnt like it… can i change it into 2.2 back or not……..if yes then how????

  • Iensane

    I followed ur guide. works great! Thank you

  • Khialicious

    i updated mine.. it was fine… the only problem is i cant connect to my mobile internet… pls help

  • Zclaricewong

    After i have  upgraded it. But i cannot install application from Android Market. Need help

  • Sounds like a great work and i am going to follow these points now.

    • I think this tutorial a bit outdated. visit for more updated version.

  • Good idea. I used to be staying constantly on this blog and I am inspired! Very much useful information specially the last part which you have posted. I take care of such information much. I used to be seeking this particular information for a long time. Now only I have got it. Thanks for sharing.

  • yahya charik

    الإسبانيةI have a problem When I click the restore operation of the system is traced back to the list of recovery again. Please help

  • Gautham

    Thanks alot! Its working very fine! MadTeam is pure ownage!

  • Jlesme86


  • Ameya Devkar

    there is a prb.. u cannot c the more menu in contacts….let me explain… when u r in your contacts by pressing the menu button wen u access the more option u can hardly see the options like display option send message etc.. plz guys hav a look.. and let me know that is that happen or m the only one having it..

  • Deepamin47

    phone doesn’t read or detect my sd card please help

  • Pavan

    any solution for compass bug

  • Shacklestone

    anyone help please..
    my GT-i5500 wont turn stays on the flashing ‘samsung’..wat shud i do??

  • Daniel Rastall

    nice one man

  • Elymark830

    what happens when you dont want to use the sd card as mem storage for apps???