[ROM][SM-G900X] Custom Firmware for SM-G900X Live Demo Unit

Search This thread

Ing_Emperor

Member
May 24, 2013
28
5
good to know but this is not really a surprise sice the devices are almost identical besides the missing radio chip

You're right but i think the partitions are different because of the missing modem part?

Why would you Need this tutorial on first post of this thread if you could simply Flash every SM-G900F stuff on SM-G900X?
 

mielletseed

Senior Member
Nov 2, 2013
1,156
570
You're right but i think the partitions are different because of the missing modem part?

Why would you Need this tutorial on first post of this thread if you could simply Flash every SM-G900F stuff on SM-G900X?
Because the tutorial describes how to flash a stock rom which almost always contains the radio firmware. You have to remove that to successfully flash a stock rom. That is what the tutorial says.
A custom rom (compiled from sources, not a modified stock rom) doesn't contain radio (that's why you could download the radio firmware separately in many cases to upgrade radio even when you use a custom rom).

The tutorial doesn't change partitions and in fact the partitions are not different (or okay, the hidden partition sometimes is much larger to fit the demo files). I did it in some cases (flash a changed partition layout to gain the memory of the hidden partition back) but in this tutorial this is not mentioned. You would need a special file and do special settings in ODIN.

All what you flash with TWRP (custom roms) doesn't care about partition sizes (besides it must fit into the partition) but flashing with TWRP never changes your partitions!

So in fact, if you just want to use a custom ROM you wouldn't need this tutorial. You always can first flash TWRP with ODIN and afterwards your prefered custom rom, since the hardware is identically.

best regards
 
  • Like
Reactions: Ing_Emperor

Holair

Member
Dec 24, 2016
10
2
Moscow
Many thanks to you, iorya984! I've wasted so much time trying to flash this g900x with g900f firmwares, almost lost hope, and then found this thread and it all went smoothly, except that I had to remove files from .tar via gitbash. Cygwin won't find the archive wherever folder i put it in. And gitbash did it for me. Thanks alot!
 

pimpmysam

New member
Dec 27, 2014
2
0
I have trouble flashing my G900X with any ROM other than KitKat 4.4.2. It's getting stuck at the Samsung boot logo every time.

I've downloaded a Marshmallow rom for my country, opened the archive with Total Commander and kept only the files mentioned in the guides here, flashed the phone with Oden and installed a kernel for Android 6 but with no luck.
 

treuz

New member
Mar 4, 2018
1
0
$ tar --delete --file=ldu900x.tar NON-HLOS.bin
tar: NON-HLOS.bin: Nicht im Archiv gefunden.
tar: Beende mit Fehlerstatus aufgrund vorheriger Fehler
 

Julaaaan

New member
Apr 2, 2020
1
0
HH
With newer firmwares this seems not to work. I tried G900FXXU1ANE2_G900FDBT1ANE2_DBT.zip There where boot loader files inside (*.mbn) so maybe they changes something on the boot loader.
I removed the both mentioned files and all *.mbn files and flashed the tar. The device rebooted to recovery did some things, rebooted again and is now stuck in a boot loop (endless boot animation). Full wipe does not help.
I suppose they changed something and the new firmware will not boot with the old boot loader. Any suggestions?

best regards


I have the same problem! As far as i know you need a Marshmello bootloader and modem if you want to flash Android 6+ Samsung based roms. In my case it workes wis AOSP rom perfectly fine, but for example the G900F 6.0.1 Stock rom doest work. So you would need a Android 6 Bootloader and modem extra made for the g900x. but as far as i know there aren't any. Maybe alexndr will make some. So my question is is there any other way to get Samsung based Marshmello firmware running on the G900X or is it impossible?
 

superfly86

Senior Member
Nov 14, 2021
51
7
I have the same problem! As far as i know you need a Marshmello bootloader and modem if you want to flash Android 6+ Samsung based roms. In my case it workes wis AOSP rom perfectly fine, but for example the G900F 6.0.1 Stock rom doest work. So you would need a Android 6 Bootloader and modem extra made for the g900x. but as far as i know there aren't any. Maybe alexndr will make some. So my question is is there any other way to get Samsung based Marshmello firmware running on the G900X or is it impossible?
I am wondering about it too? Any custom rom possible to write on G900X ? Or maybe someone has backup of original FW?
 

superfly86

Senior Member
Nov 14, 2021
51
7
Has anyone of you prepared FW with 5.0 or 6.0 android for G900X ?

Ok I have prepared firmware myself using total commander, i downloaded FW from the internet accorfing to my Region and opened it by total commander. I deleted unnecessary files which are listed on the first page, and after that used odin to write it on my phone. But after that phone can't start, its stopping on samsung logo and thats it ;/
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 17
    Hello to you guys,
    with this thread I wanna help people who get a Live Demo Unit of Galaxy S5 and wanna "unlock" it, removing Retail Mode and getting an official firmware on it. A Live Demo Unit is recognizable cause the phone has an "X" after the "SM-G900" signature.
    Before start explain, I wanna remember to all that with a Live Demo Unit YOU CAN'T DO PHONE CALLS or TEXT MESSAGING due to its nature. So, this custom friwmare will transform your Live Demo Unit in a beautiful and complete Galaxy S5 "WiFi Version" ;).

    Ok, lets do this!

    What you need for a great job is:

    • Samsung USB Drivers on your PC

    • Firwmare of your country. You can get it form sammobile.com. I've done this with the G900F version and I've tested only with it but I think this kind of guide works for all devices. Be sure to download the correct Firmware of your device!!

    Do this AT YOUR OWN RISK!! If you're not sure to have understand something, please do not go any further.
    Ok, so let's start to explain what to do. If you'll follow step by step this procedure, you'll reach the goal for sure ;)

    First, I think is better to do a good and complete backup of your actual firmware and system. To do that follow those steps:
    • Install Samsung USB driver in your PC (if you don't have it already). Be sure that the phone is visible by your PC.
    • Turn off the device and go into Download mode (pressing VolDown+Home+Power).
    • Open Odin and connect your device to the PC.
    • Now flash the TWRP Recovery (select "AP" voice on Odin and choose TWRP .tar file you have already downloaded)
    • Ok, now you can do a Nandroid backup of your entire phone, including system, with Recovery. So, turn off the device and go into Recovery, then choose "Backup" and flag ALL the voices (so you'll be sure to backup all). Save it in external MicroSD so you can get it simply if you need it.

    After the complete backup, it's time to "prepare" the custom firmware:
    • Install cgywin (for a complete guide for How To Install this program, Google it)
    • Download the right firmware for your device
    • Once file is downloaded you will have something looking like this G900FXXU1ANCE_G900FITV1ANC7_ITV (this is the one I've used)
    • Extract the .zip file to get an .md5
    • Rename it with like ldu900x.tar
    • Go into the folder were you've install cgywin and put the ldu900x.tar here
    • Now, launch cgywin.exe and type those command
      • $ tar --delete --file=ldu900x.tar NON-HLOS.bin
      • $ tar --delete --file=ldu900x.tar modem.bin
    After that, the ldu900x should have only those files on it:
    - boot.img
    - cache.img.ext4
    - hidden.img.ext4
    - recovery.img
    - system.img.ext4

    If there are other files that are not those I've checked above, please delete them using the command $ tar --delete --file=samrom.tar FileName on cgywin as explained. The final .tar file gotta have only those 5 files I've listed above.

    Once the final ldu900x.tar is ready, you can flash it with Odin.
    Before the flash, use TWRP for a TOTAL WIPE of the device (including system but do not wipe the extSDcard). This is for to be sure that the device will be ready for a good and clear flash.

    After the flash with Odin, reflash the TWRP Recovery (following the steps above) so you can do other backup or restore the old firmware if you need it.

    Hope this guide can help all the guys who need to use their LDU completely (excluding calls and SMS as said). Personally my LDU doesn't have Private Mode, Finger Scanner, S-Health, UltraPowerSavingMode and other stuff, but with this "custom" firmware made by myself, now works ALL! :victory:

    Bugs: The only thing that does not work here is the upgrading of SHealth Services that does not allow to upgrade it to SHealth 3.1 version. If anyone know how to solve this I appreciate :)

    Thank you guys for your support and thanks to:
    @Dees_Troy for TWRP
    @Sirus2012 for have opened the way
    @jopa7 for suggestions

    Fell free to offer me a beer (or a meat can for my 5 cats ;) )
    Have a good flash to all! :D
    6
    Installing stock rom 4.4.2 Kit Kat and 5.0 Lollipop step by step

    Installing the 4.4.2 kit kat original stock version follow the steps

    My name is Junior and I'm from Brazil, São Paulo. Sorry for the English, I used the translator.
    Have tested both versions in my own g900xx successfully several times. Good luck and I hope it helps!
    This is my first post so sorry some mistake.

    working all, no bugs, just does not make call and gps!

    FILLES NEEDED:

    1 -Stock Rom (any firmware) http://www.sammobile.com/firmwares/database/SM-G900F/
    2 -Total Comander http://www.ghisler.com/amazons3.php
    3 -Odin v3.09 https://mega.co.nz/#!sVsnyTKD!3etp_ETWf8arx4Z078-TbOzt4CS06tFRgynsnUd3-30
    4 -PhilZ Touch 6 Recovery http://downloadandroidrom.com/file/GalaxyS5/CWM/Qualcomm/philz_touch_6.26.2-klte.tar.md5
    5 -Adam Kernel https://www.dropbox.com/s/0w7ovemdm37gitq/SM-G900F_Adam.Kernel.1.3.CWM.zip?dl=0
    6 - Root http://download.chainfire.eu/397/CF-Root/CF-Auto-Root/CF-Auto-Root-klte-kltexx-smg900f.zip

    STEPS:

    1 -Download Adam Kernel and put sd card

    2 -Unpack ROM using Total Commander and remove everything except these files:
    - boot.img
    - cache.img.ext4
    - hidden.img.ext4
    - recovery.img
    - system.img.ext4
    -Repack these files again with Total Commander in .tar formart and name it "ldu900x.tar"
    -Turn off your SM-G900X and go to Odin Mode Downloading... and flash it using Odin.

    After that had been stuck here - http://galaxys5root.com/wp-content/uploads/2014/04/howto-unroot-galaxys5-13-690x450.jpg

    3 - Turn off your SM-G900X and go to Odin Mode Downloading... and flash PhilZ Touch 6 Recovery
    4 - Boot into Galaxy S5 recovery mode by pressing and holding Volume Up, Home and Power keys at the same time.
    5 - choose option - Install Zip, after - choose zip from /storage/sdcard1 and flash Adam Kernel.
    6 - Full Wipe, wipe data/ factory reset AND Wipe cache Partition
    7 - Reboot System Now and enjoy!
    If you want to root, Turn off your SM-G900X and go to Odin Mode Downloading... and flash the file you downloaded CF Root.

    You can install any custom rom 4.4.2 without problems.

    Installing the 5.0 Lollipop original stock version follow the steps

    working all, no bugs, just does not make call and gps!

    FILLES NEEDED:

    1 - Rom stock 5.0 pre compiled https://mega.co.nz/#!wMAizZjQ!fF4Y6gFOQk-tNLbyysfars_FefYoB_PzAqXpPKqAcbw
    2 - Odin v3.09 https://mega.co.nz/#!sVsnyTKD!3etp_ETWf8arx4Z078-TbOzt4CS06tFRgynsnUd3-30
    3 - PhilZ Touch 6 Recovery http://downloadandroidrom.com/file/GalaxyS5/CWM/Qualcomm/philz_touch_6.26.2-klte.tar.md5
    5 -Ktoonsez Kernel http://xdaforums.com/showthread.php?t=2777835
    6 - Root http://download.chainfire.eu/397/CF-Root/CF-Auto-Root/CF-Auto-Root-klte-kltexx-smg900f.zip
    STEPS:

    1 - Download Ktoonsez Kernel and put sd card

    2 - Turn off your SM-G900X and go to Odin Mode Downloading... and flash Rom stock 5.0 pre compiled "ldu900x.tar"
    3 - Turn off your SM-G900X and go to Odin Mode Downloading... and flash PhilZ Touch 6 Recovery
    4 - Boot into Galaxy S5 recovery mode by pressing and holding Volume Up, Home and Power keys at the same time.
    5 - choose option - Install Zip, after - choose zip from /storage/sdcard1 and flash Ktoonsez Kernel.
    6 - Full Wipe, wipe data/ factory reset AND Wipe cache Partition
    7 - Reboot System Now and enjoy!
    If you want to root, Turn off your SM-G900X and go to Odin Mode Downloading... and flash the file you downloaded CF Root.

    give failure odin, test other versions that works.

    The end.

    By Junior Cardoso.
    3
    Great tips!

    You don't need twrp or cwm if you don't want to backup (and restore) the demo ROM. I installed a (modified) stock ROM without custom recovery and so without tripping the KNOX flag.
    The tar file I prepared completely without cygwin or such tools.
    You will just need a clever program that can handle archive files. I just used Total Commander, opened the TAR file, deleted the unwanted content and flashed it with ODIN (it seems to me at least 3.09 is needed).
    Good luck!

    Thanks for your great post.I have now a proper working SM-G900F insted of SM-G900X
    For others who wish to follow the steps,
    1. use odin 3.09
    2.Download stock ROM SM-G900F
    3.Unpack ROM using Total Commander and remove everything except these files:
    - boot.img
    - cache.img.ext4
    - hidden.img.ext4
    - recovery.img
    - system.img.ext4
    4.Repack these files again with Total Commander in .tar formart and name it "ldu900x.tar"
    5.Turn off your SM-G900X and go to Odin Mode Downloading... and flash it using Odin.
    6. After resart make a factory restore to have everything. Even your Model number will be SM-G900F

    Note: Sim will not work, but it will show/ask you to put a sim card.
    everything else works perfect.
    2
    Good afternoon, thanks to the tutorial and everything they posted it here could upgrade my galaxy s5 which was in demonstration.
    Upgrade to lolipop without any problem and leave you ready to install files and tutorial on how to do:
    First of all drivers must have come with the kies program that can be downloaded from the official website of Samsung.

    FILES NEEDED

    1 - Rom stock 5.0 pre compiled https://mega.co.nz/#!gBhTlS6C!DLdxbV_YyMAXBVYwOyiTtG3-0NODX7t4dgd2lii-DLs
    2 - Odin v3.09 https://mega.co.nz/#!YZ52xIoS!a-EXHzOc2lf1KQ1aqlrt_LnF_l072vKjhthhg1c57zA
    3 - 6 philz Touch Recovery https://mega.co.nz/#!ZJhRjarI!MC8B8QGfLKb0tWwhX3OUz5Tf0_W1neNFO0ki25YduUU
    5 -Ktoonsez Kernel https://mega.co.nz/#!NJg0iJ7D!mny6wzQOGS-wfQw9bMDBFmDuEzhnWjw6_dFXqJN5-ZQ
    6 - Root https://mega.co.nz/#!BJwCVBpD!IA9LChMBFa4K5SeBDCaLa8xsYCVprYx61qqwtyNAsUU

    AND HERE I leave a link to a folder with ALL FILES

    https://mega.co.nz/#F!pRoyUTzK!pALImNrMQgS04-NklWfLeA






    INSTRUCTIONS

    1-Open Odin 3.09 and connect your phone to downloading mode, the AP option Odin select the file named "ldu900x.tar" and then select start, wait to finish and restart it took a little but when you load the Samsung logo You can remove the battery if you like.
    2- Reopen Odin and put your phone in downliading mode again and now flash the file called philz_touch_6.26.2-klte.tar.md5 in AP, this does not take long, waiting and ready to restart.
    3 Load a memory MiroSD the KT-SGS5-LP5.0-TW-G900-05.02.2015.zip file, enter the phone microsd, enter recovery mode, choose the option Instal Zip from sdcard 1 and select the file previously loaded, wait for it to install, return to menu and select wipe data factory reset and wipe cache partition, then select reboot and ready !.
    4- Finally if you want to have root access on your phone, put your phone back on now flash mode and downloading the file named CF-Auto-Root-klte-kltexx-smg900f.tar.md5 wait for restart and ready.

    With this we have a brand new galaxy s5 wifi, it is clear that it will never work to make calls or send messages but everything else works without any problems.
    I want to thank the user Junior Cardoso since I based on their tutorial, but I had to compile the rom stock because its link was dead.
    Excuse my bad English but use google translator. Greetings and will answer any doubt shortly.
    2
    I request to download a file to free file storage :
    ...
    or any other FREE file sharing

    PM your dropbox id or email