However, Samsung phones have a proprietary,undocumented1, unstandardized binary interfaceto their modems. Operating a modem is the same across members of theSamsung family, but each different handset seems to have a differentprocedure for booting the thing.
The open-source libsamsung-ipc from theReplicant project handles the boot andcommunication processes for a number of (older?) Samsung handsets, butnot the Galaxy S7. Once a modem is booted, libsamsung-ipc passeshigher-level protocol messages back and forth between the modem andlibsamsung-ril, which layers Android telephony support atop thedevice-independent abstraction that libsamsung-ipc provides.
The mode field is interpreted by the kernel simply on azero/nonzero basis, despite some hints elsewhere that validvalues are 0, 1 and 2. Set mode=0 for all the uploadedchunks, since this is what cbd does.
Note well that the chunks are to be read out of the firmwarepartition, following the appropriate TOC entries, for the BOOT andMAIN blobs, but chunks are to be read from nv_data.bin on theEFS partition, and not anywhere in the RADIO partition, for theNV blob.
Each packet sent to or from /dev/umts_ipc0 is formatted as astruct sipc_fmt_hdrthat includes its own length, making parsing easy. Simply read andwrite a series of sipc_fmt_hdrs (with appropriate body bytes tackedon after each) from and to /dev/umts_ipc0.
From the log message it prints, we can deduce that CALL_CMD=2,CALL_INCOMING=2, and NOTI=3. This lines up well with the definitionsin libsamsung-ril, and it turns out that by observing the modem inoperation you can learn a few more definitions not included inlibsamsung-ril.
When I toggle the connection switch, nothing happens for a variable period of time and occasionally an error message comes up saying: " ; failed to connect to IP address. This could be because this remote device could be connected to another, and two other reasons.
You need your laptop connected to the same WiFi network as your Watch if you have a dual band modem connect both to the 2.4 Ghz band.
At least for me my llaptop can not be connected to Ethernet.
Sometimes you have to set your mobile as hotspot and connect both laptop and watch to that.
Ron,
Thanks for trying to help me. I much appreciate it.
The watch is the old Galaxy Watch, although I only purchased it new recently. I bought the watch stand-alone, but I have connected it to my phone for alerts etc.
I want to connect my Watch Active 2 to my Windows PC via Device Manager IDE.
Funnily enough it worked 2 days ago with out a problem, got the RSA key on the watch on the second attempt.
But I had to reset the watch since then and now I can not get the RSA Key question on the watch. I searched the net and i tried all of the following:
If that usual way would work for me, I would not ask here for help.
Like I wrote above, all tried all of that in exactly that order.
I even tried to restart the server per cmd and so on.
Whatever I do I just do not get the RSA key popup on the watch
I had trouble connecting too after I had reset my watch (paired to a different phone) it was a series of silly mistakes starting iwith a different IP address and forgetting to turn on debugging. Once it reconnected all was fine but It sounds like you had all this covered.
I had the same problem, i resolved it the follow way:
when I activated the developper mode in my tv, put my address ip and restart the tv.
image1366768 186 KB you can know your ip address typing ipconfig in your cmd console.
After go to remote device manager in Tizen studio, you do not need add the new connection, only scan and voila, you tv samsung will appear in your list, now you can connected to tv and install or create apps.
I installed Hyperterminal and I used my samsung galaxy s3 and connected it with my laptop with usb cable. I installed the drivers and computer detected s3 as modem. It shows connected in Hyperterminal. But whenever I send any command for example,
You can connect to your Samsung modem with Realterm, I use it everyday to communicate with modems of different brands Samsung, LGs, and ZTE using a long list of AT commands, and It helps me to verify the result that I get in Realterm matches with the apps I am doing.
It works well with the Galaxy S3 or any other Galaxy phone even the newer 2019 models . if you have installed drivers already, connect your phone on USB, once it has been recognized, just choose the COM port where you are connected and you will be able to send AT+ commands.
In my case, I had a recent build of Cyanogenmod based on Android 4.4.4, last updated in March 2015, and a modem firmware that was based on 4.2.2, last updated in May 2013. So my phone was acting up. Maybe yours is doing the same.
If your phone is a GT-I9505 from T-Mobile Germany, you can shortcut this process and get the same download I did]( -developers.com/showthread.php?t=2192025&page=503). If you have any other device or are from any other region or phone company, find the right firmware for your own phone. Double check it, you can really mess up your phone if you do this wrong.
The wiki page on I9300 ( ) says that the system has to "ask" the modem to switch off so I cannot be sure that it's really off. So my idea is to at least making the modem inoperable so it cannot connect to the network even if being powered on all the time.
So my questions are:
1) Where is this firmware file(s) stored?
2) How can I prevent the firmware from being loaded onto the modem?
3) Is the modem inoperable without the firmware? In other words can it connect to the network?
Currently, after a fresh Replicant installation I can see in "Settings -> About phone -> Status" that the modem has connected to one of the GSM operators (even though the SIM card has not been inserted). This means that by default Replicant loads modem firmware and this is precisely what I would like to avoid.
There is already an issue for this: #1779. AFAIK nobody is working on this right now and I won't have time for this as I'm already busy with other tasks. So code contributions are greatly appreciated!
Would this actually stop the modem from pinging towers and hence tracking you? Maybe you can open the phone up and disconnect the antenna. Although I think, at least on the S2, the antenna is on the same little board as USB, both using the antenna cable to connect to mainboard.
Would it be possible to wipe completely the partition holding the modem firmware to assure that there is no network activity? This has been done on a 2013 Google Nexus 7 tablet ( -impossible-hardening-android-security-and-privacy), but I know some Samsung smartphones go into a bootloop without the firmware.
I am thinking of getting a Replicant supported device, maybe S3 or Note2. However I don't want (or need) the modem to be able to communicate with the towers. Is there a hardware solution? I was thinking of removing the antenna and running in airplane mode (to prevent battery drain). Is this feasible? What would I need to remove and would it completely block the modem? Will it affect anything else?
Then I suggest you turn towards a Galaxy Note 8 Tablet, n5110
It's not actually a phone, and it's quite bigger than the ones you mentioned, but model n5110 comes without a GSM modem, so you wouldn't have to worry about disabling it..
I personally suggest the N5110. I own one and it's flashy-fast compared to other Replicant-supported devices.
Also, the battery is powerful enough to drive an external wifi dongle without any pain, so wifi is much more stable than in other devices.
I don't know about removing the antenna, but for sure "aeroplane mode" does not guarantee the modem to be completely disabled, as it's only a software setting that "kindly asks the modem to turn off". Still the operating system has no way to force the modem to stop contacting towers.
Aeroplane mode could potentially interfere with the correct functioning of RepWifi (maybe it does not interfere but I can't guarantee). But, after all, it is a setting that is easily reverted, so you can always turn it back again when you need to use wifi.
Lastly, there are some shell scripts by Jeremy Rand that work form some of the supported phones.
The actual effectiveness of the scripts on radio emissions is not tested and therefore is not guaranteed.
A research was planned, that involved the potential use of a femto-tower, to actually test for any residual radio emission after excluding the modem. Unfortunately we never had a chance to perform such a test..
Please, have a look at feature request #1779 for more details.
Regarding airplane mode, notice the "and". Airplane mode would be just to prevent any battery drain due to modem continuously trying to find towers. Antenna removal or something else would block communication.
#1779 was pointed out earlier and I did have a look at it. It is about "toggling" the RIL service, isn't it? Isn't the modem still running? RIL is just for communication between the Android OS and the modem, isn't it? Can't the network track you or do other shady things?
What is extremely interesting about this story is that Samsung S.LSI has seemingly beaten Qualcomm to the punch in terms of delivering the first 5G commercial smartphone silicon. In the press release we see confirmation of the variant hardware uses the Exynos 9820 chipset and talk about features such as its NPU. Although not directly confirming the Exynos Modem 5100 in name, it is the only alternative as Qualcomm confirms that the X50 modem solely works in coordination with the Snapdragon 855 SoC.
Regarding cellular network bands, the SM-G988N supports 5G NR sub-6 GHz, 3.5 GHz to be exact. We also plan to examine the Samsung Galaxy S20 Ultra 5G models that support the 5G NR mmWave bands when we get those phones in our labs.
The inclusion of the Qualcomm Snapdragon 865 platform means the Samsung Galaxy S20 Ultra has something else in common with the Xiaomi Mi 10, in addition to the Snapdragon 865 Application Processor SM8250, X55 5G modem, RF Transceiver SDR865, etc.
c80f0f1006