yashsingh1/xdaforums huggingface dataset:
[Galaxy S 4 Mini General] iordache_srn:
hi all-one fast question:what is the difference between the 60mb version from this thread and the 900mb from the sammobile.thank
[Galaxy S 4 Mini General] redjamesg:
Sammobile image contains full firmware, stock kernel, apps, base - everything.

This is the modem extracted from that image.
[Galaxy S 4 Mini General] soseono:
Which region would you recommend for those in the US? (Using AT&T prepaid carrier)
[Galaxy S 4 Mini General] McClane13:
A new baseband version I9195XXUCPE1 has been released for the i9195

http://www.sammobile.com/firmwares/database/GT-I9195/

http://www.sammobile.com/firmwares/download/73685/I9195XXUCPE1_I9195SFRCPE1_SFR

The modem .bin file is modified on 2016-05-17, compared to 2016-04-08 of the I9195XXUCPD1 modem

and the whole Stock French ROM is updated to Security Patch Level 2016-05-01.

It's nice that the device is still being in active development.

Anyway, if anyone is interested, you can grab it in tar archive from here:

I9195XXUCPE1.tar

@redjamesg

feel free to do your magic anytime...
[Galaxy S 4 Mini General] McClane13:
Well, the hard way would be to check your exact model number (i9190, i9195, i9197, i257M)

and check at GsmArena to see the 3G & LTE Bands supported for each model

and cross check that with the 3G & LTE Bands that AT&T supports...

Or you could try the easy way, just give it a try,

from my experience the I9195XXU modems are the more cross-compatible

(initially designated for Europe, but according to forum members

compatible with networks from Asia, Australia and America)

and are actively developed on top of that.

So why don't you grab the most recent I9195XXUCPE1 modem?

YMMV, and take a full backup beforehand,

but you could just grab the latest T-Mobile baseband like this one

just for peace of mind, and if the latest baseband available is not working, just install the one for T-Mobile.

(Or just reinstall the baseband of the ROM you're currently using).

I'm picking the one for T-Mobile as a safety measure cause I think that it's compatible with AT&T network

Wiki

For your convenience, you can grab just about any modem version released

from the collection of @redjamesg

Hope it helps.
[Galaxy S 4 Mini General] McClane13:
how about this one:

I9195XXUCPE1.tar
[Galaxy S 4 Mini General] redjamesg:
Thanks for the heads up McClane, that one had slipped my radar, it is now live at my collection.
[Galaxy S 4 Mini General] MaChiMiB:
I9195XXUCPE1 works good.

I had I9195XXUCPA1, but I think UCPE1 has a tad better reception in my area (Germany)

Thanks for those uploads!
[Galaxy S 4 Mini General] iordache_srn:
This is working.,.thank you
[Galaxy S 4 Mini General] iejoor4u:
Hello, I want to root my Phone: KOT49H.I9195XXUCOD3

How can I root this Phone? Many website gave different solutions.

I hope you van help me.
[Galaxy S 4 Mini General] redjamesg:
Since this is the modem thread and not the rooting thread, I will direct you to that one instead http://xdaforums.com/showthread.php?t=2364980

Just use TWRP instead of CWM http://xdaforums.com/showthread.php?t=2678420
[Galaxy S 4 Mini General] Alefello:
Hello and thanks for the thread and for your work

I checked on sammobile and the last modem released in Italy is I9195XXUCPB1, but the lastest at all is I9195XXUCPE1 (which is noted for France). So my question is, which one will be better choice for Italy, considering that they advice to check sammobile for the best country-based modem, but both of them are for Europe and I think France uses the same frequencies and bands as Italy?

Thank you :)
[Galaxy S 4 Mini General] redjamesg:
They both will work in france/italy/Germany/UE based, how ever the CSC instructions for the region might be altered for a specific provider, so if you are on orange and living in Italy and flash Nordic released modem, you could potentiale lose functions like the SIM tools for USSD codes regarding Secretary functions.

The baseband frequencies will always work for any EU based location, since it is the same bands beeing used throughout EU.
[Galaxy S 4 Mini General] Arslan140:
No that Rom don't update the modem

But in your case you cannot access odin due to USB port not working and you want to update the modem.....

Try this flashfire app

https://www.apkmirror.com/apk/chainfire/flashfire/flashfire-0-73-release/

Download modem file (according to your device model) then open the app and flash modem.tar file

Note:It needs SuperSu root by chainfire otherwise it will not work (Not with magisk or other root)
[Galaxy S 4 Mini General] ditroban:
Thanks again! I tried but it didn't work. After flashing the "modem only" package and rebooting the baseband-version is still the same as before and network problems persist. I'm going to upgrade to LOS 15.1 (from 14.1). May this will solve the problem.
[Galaxy S 4 Mini General] Thoadi:
In Odin we have to flash 2...3 times, maybe same with flashfire (don't know the app).

Edit: Did you try a different USB cable? The one from the charger may not work...

USB Modul USD 2.28 ...free shipping, easy to replace ;)
[Galaxy S 4 Mini General] TheRealKeyserSoze:
Hi,

Link doesn't work anymore, it returns a "Not found".

Please, could you, or anyone else, upload it again ?
[Galaxy S 4 Mini General] rho-bot:
This was only for transfer to redjamesg, he added it in his archive. See first post in thread ;)
[Galaxy S 4 Mini General] TheRealKeyserSoze:
Oh yes, how could I miss that ?

Thanks a lot! :o:good:
[Galaxy S 4 Mini General] ditroban:
I tried to queue flashing modem 3 times in a row (flashfire allows it) but also without success. After the upgrade to 15.1 it looks much better now.

USB port is not working since 2 years =)) Tried all my cables - definitely a hardware problem. Thank you very much for the link - never though it can be so cheap. Ordered it immediately!
[Galaxy S 4 Mini General] so_bek:
I was able to flash it using heimdall. Worked pretty flawlessly. Shut down, took out the battery, wated for 10 secs, put the battery back in then booted into download mode. From there flash worked like a charm.
[Galaxy S 4 Mini General] Not-Aus:
Is the modem version in op really the latest version?

Or is there any newer?
[Galaxy S 4 Mini General] so_bek:
I think there are a few that are newer by 1 or two months but they're still all from 2017. I think Samsung just stopped updating the device firmware at that point.
[Galaxy S 4 Mini General] redjamesg:
There are a few you can find om some russian sites, but I haven't been able to verify them against reliable Samsung sources, which is why I haven't included them.

Sendt fra min Mi MIX 2S med Tapatalk
[Galaxy S 4 Mini General] rho-bot:
According Sammobile, this is the latest Modem SW they released:

https://www.sammobile.com/samsung/galaxy-s4-mini/firmware/GT-I9195/

[MENTION=4664705]redjamesg[/MENTION]

I appreciate your attitude not to share code from suspect source :good:
[Galaxy S 4 Mini General] duven87:
HI, I can't find any links for I9195XXUCQL2.tar. Can you update the link again please?
[Galaxy S 4 Mini General] redjamesg:
Check the link in OP
[Galaxy S 4 Mini General] psallitesapienter:
Hi, new to this thread.

I tried to flash a modem the other day but got many errors. It turns out, the USB cable was connected to a USB 3 port. As soon as I changed to a USB 2 port almost everything worked. I still got some errors, but after doing the double restart to download mode, I finally flashed the modem I was trying to.

BTW, it was the I9195XXUCQL2, but after the successful flash I'm still getting lost calls and have to restart my phone once a day or so.

Just wanted to post a heads-up for the USB ports.

Big thanks to everyone ripping the modem files out as a single file to download!
[Galaxy S 4 Mini General] arpcpro:
Wifi not turning on

Thank you for this post and modems collection.

I would like to share my experience with the baseband update. I have an i9195 LTE, unlocked from O2 Germany and it had baseband XXSCQA6 from 2016. All I did was to install the latest TWRP and the Latest Modem: I9195XXUCQL2 (60Mb) from this post (twice). The outcome was that the Wifi did not turn on anymore. I pressed the Wifi icon and nothing happened.

To solve it, I flashed a 900Mb complete stock ROM that included this newer baseband "GT-I9195_1_20180210104314-DTM-Germany". All is fine again, and with the latest baseband I will try some custom ROMs.
[Galaxy S 4 Mini General] o0chtm0o:
Nobody says anything about new CPE1 modem?

Or better said, anyone else can say something about it?? (MaChiMiB said it works good and has some better reception in Germany but that's all?? Any good comparison? :( )
[Galaxy S 4 Mini General] german_girl:
hi there,

i'm trying to fix my gt-i9195. i updated my encrypted cm 12 to cm 13.0-20160418 this weekend and since today it cant detect my sim anymore. my baseband-version is I9195XXUCNJ4.

I have twrp 2.8.7.0

how can i update the baseband on my encrypted s4 mini and make the phone work again?

Thanks :)
[Galaxy S 4 Mini General] redjamesg:
Do you still have your IMEI intact?

The NJ4 seems to be too old to work correctly with CM13.

You can update your baseband by following the instructions in OP.
[Galaxy S 4 Mini General] german_girl:
hey redjamesg,

thanks for your reply!

i dont know if my imei is still intact. if i press *#06# it shows an imei, but i dont know if its the right one.

here is what i have done:

1) i formated data and removed encryption, wiped everything

2) i updated to TWRP v3.0.2-1, downloaded from here

3) i updated my baseband with heimdall on linux to I9195XXUCOI4

4) i installed cm-13.0-20160418-SNAPSHOT-ZNH0EAO2NJ-serranoltexx.zip downloaded from here

5) i booted the fresh installed CM and checked my baseband: :confused: still the old baseband-version I9195XXUCNJ4

6) i went back to download-mode again and updated baseband a again, followed the instruction exactly - this time i tried to update to I9195XXUCPE1

7) i booted CM again and still.. old baseband :(

what shell i do now?
[Galaxy S 4 Mini General] redjamesg:
How do you update baseband?

Is it done twice?

-meaning boot to download mode, flash baseband, reboot directly to download mode and flash bseband once again.
[Galaxy S 4 Mini General] german_girl:
exactly!

download mode, then sudo heimdall flash --MDM NON-HLOS.bin --verbose --no-reboot

and again (directly)

download mode, then sudo heimdall flash --MDM NON-HLOS.bin --verbose --no-reboot

here is how it looks like in terminal (one of the two times)

sudo heimdall flash --MDM NON-HLOS.bin --verbose --no-reboot
Heimdall v1.4.0

Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidna

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:

Initialising connection...
Detecting device...
Manufacturer: "Sasmsung"
Product: "MSM8960"

length: 18
device class: 2
S/N: 0
VID:PID: 04E8:685D
bcdDevice: 0100
iMan:iProd:iSer: 1:2:0
nb confs: 1

interface[0].altsetting[0]: num endpoints = 1
Class.SubClass.Protocol: 02.02.01
endpoint[0].address: 82
max packet size: 0010
polling interval: 09

interface[1].altsetting[0]: num endpoints = 2
Class.SubClass.Protocol: 0A.00.00
endpoint[0].address: 81
max packet size: 0200
polling interval: 00
endpoint[1].address: 01
max packet size: 0200
polling interval: 00
Claiming interface...
Setting up interface...

Initialising protocol...
WARNING: Control transfer #1 failed. Result: -9
WARNING: Control transfer #2 failed. Result: -9
WARNING: Control transfer #3 failed. Result: -9
WARNING: Control transfer #4 failed. Result: -9
WARNING: Control transfer #5 failed. Result: -9
WARNING: Control transfer #6 failed. Result: -9
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

ERROR: Partition "MDM" does not exist in the specified PIT.
Ending session...
Releasing device interface...
[Galaxy S 4 Mini General] redjamesg:
Hmm... This seems like your problem:

What is the output of the command:

# sudo heimdall print-pit --verbose –no-reboot

What if you were to try and flash with every part that is in the modem package ie:

# sudo heimdall flash --modem NON-HLOS.bin --RPM rpm.mbn --TZ tz.mbn --verbose --no-reboot
[Galaxy S 4 Mini General] Cryzalic:
Hiya there, Noob here.

I want a fresh ROM now, since I cannot update via normal shortcuts on my phone. I rooted it to get access to SD-card and maybe I messed up, i get "...OS...has been modified..." error (I will probably root it again 'cus of this SD-bullcrap).

You in-directly mention the kernel and base is not a part of your modem-files (answer to iordache_srn), and if kernel is removed, what's the use of a modem file?

(I'm more than happy to get rid of some bs apps that are bundled in stock firm/software. I'm not the noobiest noob :))
[Galaxy S 4 Mini General] IronRoo:
the modem (baseband) file is extracted from an update from some country when released, we are then able to run a modem of our choice even if there is no update released for our country. Though you have to be a little cautious as it may loose some of the "extra" functionality as mentioned in previous posts, but the core functions should always work on our phone as they come with the XX (Euro) modem. Also custom ROM's do not come with modems, only Android (on some older phones the custom ROM's will come with a custom recovery included, ours doesn't so you need to install that first to flash custom ROM, TWRP is probably best for our phone)

You are therefore free to choose whatever custom ROM you want, you just select the modem that works best with your ROM on your phone, normally the most recent.

I don't think you have messed up root, it's just the stock warning that something has been modified, it will go when you flash a custom ROM.
[Galaxy S 4 Mini General] JimmyRay:
I had a chance to update to the latest CPE1 baseband this evening. I've only ever used Heimdall (on Windows 7), and previously copied and pasted a command provided by another user in the old thread. This evening I used the command in your original post (minus the sudo, of course), and was unable to update to the latest version. Then I remembered using the longer command (above), which flashes all of the parts, so gave it a try. The process took a little while longer and the flash command line output (below) was more verbose:

>heimdall flash --no-reboot --MODEM NON-HLOS.bin --TZ tz.mbn --RPM rpm.mbn --verbose

Heimdall v1.4.0

Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
Manufacturer: "Sasmsung"
Product: "MSM8960"

length: 18
device class: 2
S/N: 0
VID:PID: 04E8:685D
bcdDevice: 0100
iMan:iProd:iSer: 1:2:0
nb confs: 1

interface[0].altsetting[0]: num endpoints = 1
Class.SubClass.Protocol: 02.02.01
endpoint[0].address: 82
max packet size: 0010
polling interval: 09

interface[1].altsetting[0]: num endpoints = 2
Class.SubClass.Protocol: 0A.00.00
endpoint[0].address: 81
max packet size: 0200
polling interval: 00
endpoint[1].address: 01
max packet size: 0200
polling interval: 00
Claiming interface...
Setting up interface...

Initialising protocol...
WARNING: Control transfer #1 failed. Result: -9
WARNING: Control transfer #2 failed. Result: -9
WARNING: Control transfer #3 failed. Result: -9
WARNING: Control transfer #4 failed. Result: -9
WARNING: Control transfer #5 failed. Result: -9
WARNING: Control transfer #6 failed. Result: -9
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

Uploading MODEM
0%
2%

4%

6%

8%

10%

12%

14%

16%

18%

20%

22%

24%

26%

28%

30%

32%

34%

36%

38%

40%

42%

44%

46%

48%

50%

52%

54%

56%

58%

60%

62%

64%

66%

68%

70%

72%

74%

76%

78%

80%

82%

84%

86%

88%

90%

92%

94%

96%

98%

100%
MODEM upload successful

Uploading TZ
0%
100%
TZ upload successful

Uploading RPM
0%
100%
RPM upload successful

Ending session...
Releasing device interface...

After flashing for a second time and rebooting, I confirmed that the update to the CPE1 baseband had been successful.

Perhaps it's worth revising the original post to reflect this, while also noting that Heimdall works well on Windows, not just Linux?

As always, thank you for making the latest baseband files available on your Google Drive, and for your assistance across the forum.

Cheers!
[Galaxy S 4 Mini General] redjamesg:
It has been done, thanks for pointing it out.

appreciate hearing these kind words
[Galaxy S 4 Mini General] Fritzzie:
I can't get it working. I flashed 4 times using Odin, 2 times using Heimdall. All show sucess as result but my basebandversion still shows the old version.

Does anybody recognize this? Do you have advice?
[Galaxy S 4 Mini General] IronRoo:
you MUST flash it 2 times in a row, flash it once & boot straight back into download mode and flash again, then boot normally. Are you doing that?

If you miss going into download mode the 2nd time you must start all over again and flash another 2x consecutively
[Galaxy S 4 Mini General] Fritzzie:
Yes, that's it. Thanks!

I had some problems entering download mode. I tried volume-down + home + power (in that order) and that didn't work for me. So I entered the download-mode using the phones restart menu (CM 13), which made me do a normal boot between the two flashes.

But after your post I tried home + volume-down + power, that worked and now everything is ok.
[Galaxy S 4 Mini General] IronRoo:
FYI: Should anyone be experiencing wifi issues.

My wifi connection had been playing up for about the last month, the connection to my wifi modem (Netgear DGND3700v2) had been dropping out randomly, but normally managing to reconnect itself, though more recently I had to turn on aeroplane mode and turn off to get it connected again. Also I think the connection strength was a bar lower, in general.

But since I flashed nightly of 0816 it has been unusable. I had been on CPD1 baseband.

I therefore flashed the newer CPE1 modem (though I was not sure if this would fix wifi) and it has been rock steady with a higher signal level for over an hour, so appears to be fixed!

Thanks again [MENTION=4456800]Redyam[/MENTION]esg

edit: after going out it has dropped the connection and struggled to connect, one time, so not entirely fixed but is much much better. PS channels are not to crowded, will have to investigate further

edit 2: seems there was maybe some interference on the channel I was on as since changing channel there has been no loss of signal :) Oh well at least it made me update to latest modem!

Edit 3: nope it's still not connecting automatically as well as it used to, have to do it manually, with a bit of luck there will be a new modem in Italian firmware below that will work better with latest CM13 nightlies!
[Galaxy S 4 Mini General] IronRoo:
New Italian Vodafone firmware released for I9195

https://samsung-firmware.org/download/GALAXY S4 mini/u98z/OMN/I9195XXUCPG1/I9195VBBCPG1/

(If I have time when I get home, this afternoon, I'll give extracting the modem file a go)
[Galaxy S 4 Mini General] KevinX8:
https://drive.google.com/open?id=0B3zB2zRyWlLBM1pwZ3gta1p6N2M here it is ready for odin no need to dl at 100 kb/s lol
[Galaxy S 4 Mini General] IronRoo:
Nice one! Thanks.

(Through I already download the full firmware overnight :silly: as I ended up watching 3 games from 3 footy codes yesterday, Storm v Cowboys, AUS v RSA & finally Man Utd v Man City, all great games!)
[Galaxy S 4 Mini General] redjamesg:
And it has been added to the Collection.
[Galaxy S 4 Mini General] FedeX333X:
What happens if I leave the Repartition box unchecked? Because when it is checked, Odin gives me an error message: can't open the specified file (line 1831).
[Galaxy S 4 Mini General] redjamesg:
Then you do it the right way.

Please check step 3 in Odin instructions.
[Galaxy S 4 Mini General] flapane:
I would like to flash the last modem, given the bad wifi sensitivity of the current one.

However, I can't make Heimdall for OSX start on El Captain. The front-end tells: failed to start heimdall

Any hints?
[Galaxy S 4 Mini General] redjamesg:
Why not use it as the commandline, do you really need the GUI?

If you're in doubt you could try the heimdall tutorial
[Galaxy S 4 Mini General] McClane13:
A new baseband version I9195XXUCPI1 has been released for the i9195

https://samsung-firmware.org/model/GT-I9195/

https://samsung-firmware.org/download/GALAXY S4 mini/d767/VD2/I9195XXUCPI1/I9195VBBCPI1/

The modem .bin file is modified on 2016-09-26, compared to 2016-07-14 of the I9195XXUCPG1 modem

and the whole Stock ROM is updated to Security Patch Level 2016-09-01.

It's nice that the device is still being in active development.

Anyway, if anyone is interested, you can grab it in .tar archive from here:

I9195XXUCPI1.tar

@redjamesg

feel free to do your magic anytime...
[Galaxy S 4 Mini General] redjamesg:
Thanks McClane, I might have time tomorrow to take a look at it.
[Galaxy S 4 Mini General] IronRoo:
Thanks

I guess there will be a whole new stock rom next month also given the zero day exploit, though may not be a new modem.

A bit of topic but ...... has anyone on stock tried the following to get the Samsung update download link?

http://www.androguider.com/2016/01/tutorial-capture-ota-links-without-pc.html?m=1
[Galaxy S 4 Mini General] KevinX8:
That dumps logcat to a text file should work perfectly to capture the link albeit it might take a bit of effort to find it in all the mess since logcat records EVERYTHING that happens on your phone. I'm guess by zero day you mean dirty cow, that would just be the November security update so not likely a new modem no
[Galaxy S 4 Mini General] IronRoo:
Thanks mate, almost sounds too easy, well apart from finding the link!

Yes, I was thinking about dirty cow, was wondering about trying to get my sister who has a stock S4 mini to try it, trouble is she's not technical at all and lives overseas .......... though if there's no modem .... ...
[Galaxy S 4 Mini General] KevinX8:
http://androiding.how/dirty-cow-root-android/ it's already here an easy quick root solution just goes to show how dangerous it is. Also since she is on stock it would be better to just get rooted through recovery by flashing neozones twrp through odin because Knox really doesn't want to allow any easy root solution to work
[Galaxy S 4 Mini General] IronRoo:
Yes, I've been following that thread too, good news for those who have not been able to root so far. But you misunderstand, I don't want to root my sisters phone. Was thinking to get the rom to upload and the modem for us!

Edit: though the good news is how many versions of CPI1 have been uploaded, so I probably won't have to bother.
[Galaxy S 4 Mini General] KevinX8:
Oh well all roms released go to Sam Mobile anyway eventually so there is no need to trouble yourself with that. Also only a very select few providers in select countries still provide updates for the s4 mini so it would be miraculous if your sisters provider in her country still those updates for such an old phone
[Galaxy S 4 Mini General] IronRoo:
True! Don't think she's had an update in the last year, sigh
[Galaxy S 4 Mini General] chenzen666:
i updated my modem with the file after checking and it is working fine for me here in the UK

I9195XXUCPI1 with AICP 12.1 rom

thanks for the info
[Galaxy S 4 Mini General] JimmyRay:
Thank you for the update!
[Galaxy S 4 Mini General] IronRoo:
Is that the "Latin" version of the i9195 as UBS is Brazil, isn't it?

Can't see it on sammobile. (Not that I'm likely to download and extract it at the moment, sorry)
[Galaxy S 4 Mini General] redjamesg:
I'm donwloading it

It's Chile.