Now, if your modem managing user interface is utilizing RPC, how is it mirrored during the Os height?

Now, if your modem managing user interface is utilizing RPC, how is it mirrored during the Os height?

Still, one Linux based kernel try tool dependent, so there must be an effective way to correspond with you to definitely equipment. (You will find little idea how-to work with RPC’s. )

A: Agree, but HW hackers usually are excess concerned about acquiring the precise datasheets. As an alternative aim for a classic/similar one that is readily available. The old unit vehicle operators absolutely need not altered This much, however, no less than it might be a-start.

Elderly Acknowledged Creator

  • #7

Not difficult locate lost, they required actually month or two knowing most of these anything. Sources are extremely dirty – listen to Makefiles, several of vehicle operators aren’t also amassed during the. I9000 GB rider (it had been reorganised, comparing so you’re able to Froyo) erbread-samsung/drivers/misc/samsung_modemctl

Discover my personal implementation of SHP OneDram structures-process there, predicated on I9000 GB rider – (its not functioning but really – noone examined it)

As you can see – it’s just lowlevel program off delivering frames and you can partners parsers. Actual parsers and you will senders from frames come in libsec-ril.so library out of program – you can open it with IDA (I will suggest six.0+, it can manage Had regarding linux DLLs much better than earlier incarnations) and acquire booting modem, creating callbacks inside dpram/modemctl, parsing and you will delivering packets and stuff like that. Enjoy.

Associate

  • #8

I want to state I am fairly forgotten on the subject currently. I have discover such as for example articles in the replicant venture sometime back. Maybe you acquire some useful information here.

Fellow member

  • #ten

I’m this new Replicant designer which done Nexus S port and now have did work toward aries (galaxy s, galaxy tab) devices and had written a big part of the 100 % free RIL.

Modems for the Android products was a wide domain. Cell phones differ on the many things, like: * modem chipset * modem firmware * transportation modem AP * modem process * user-area combination (Android os RIL)

To begin with ‘s the modem chipset. Discover a lot of. For-instance for the HTC devices, you will have the people as part of the MSM otherwise QSD SoCs (which is some strange, modems commonly commonly part of the SoC) IIRC. On the other products, it is an alternative processor chip linked to the SoC via various transport steps.

I’m sure top the way it is of the latest Samsung devices, including Nexus S, Galaxy S, Universe Case (basic gen), Universe S2, an such like.

Truth be told there, you have the modem, constantly an intel x-gold 6xx, which is wired for the SoC. So transportation is performed via serial line and you may/or some devoted RAM recollections (not regarding the head sticks).

Although a telephone can have an identical modem wired (within knowledge top) exactly the same way, the fresh kernel drivers will likely be additional. That’s the matter-of nexus s shagle and you can galaxy s. With the first one to, modem Rx/Tx which have AP is completed thru ioctls during universe s it’s complete via good PHONET community software (svnet0). Therefore it is perhaps not (and especially to your Samsung devices) only a serial screen you can unlock with monitor: you need to know how it’s over and create devoted app to reproduce so it (cf. the brand new password towards the libsamsung-ipc/devices/ that is tool-specific).

Very once you’ve transportation install, you must know concerning method the latest modem talks. It utilizes this new firmware the newest modem is powering. I know that the modem found in Nexus S is also found in particular new iphone 4 (4G IIRC) however it enjoys a new firmware thereby talks a new method. I believe it to be Within to your new iphone when you’re Nexus S talks a beneficial samsung-certain modem protocol. It devised you to process and you will rewritten the fresh new modem firmware to make use of they as opposed to From the otherwise whatever else. It protocol is often named “Samsung IPC Protocol” and we also has a no cost implementation of it for the libsamsung-ipc and you will samsung-ril.