[Q] Modding main radio modem - General Questions and Answers

Hello,
I wonder if it is possible to hack the main radio modem in any android phone so that you can use it manually to anything !
After all android is a free and open source platform and with rooting and other things I'm sure we can get to the android system drivers and mod it !
PLEASE NOTE: BY MODEM HERE I MEAN THE MAIN GSM/CDMA RADIO MODEM THAT IS RESPONSIBLE FOR ALL TRANSMISSION AND RECEPTION OF MICROWAVE SIGNAL FROM A GSM/CDMA TOWER ...AND PLEASE PLEASE PLEASE DO NOT CONFUSE IT WITH FM RADIO OR WIFI!
Yes , I know fiddling with the modem may lead to illegal consequences or may brick your phone but I'm curious just for educational purpose!
what I get from googling is :
The firmware of the radio modem is called baseband
The driver interface for modem is called RIL (maybe RLI?:silly for radio interface layer
Is the above true?
also I can see few library files named as libRIL.so etc. on rooted galaxy Y in system folders
are these the drivers?
also, are there any custom rom that can do such things?
please tell me more about these ,like what are the files and terms regarding these!

Related

I can not find enithing in this Search

Hi everybody!
I’ve surfed this forum many times, trying to find topics, where I could get info, such.
What are Radio Rom, Extended Rom, and Extracted Rom?
What they include inside?
To whom belongs files nk.nbf and ms.nbf?
What gives new version, when you do update?
What is Bluetooth version 1.0 ----2.0, is it version of chipset, or is it version of software?
Can you change this version of bluetooth, and a lot of questions, where I can’t find any answers over Word!!!
I have seen many times, instead answers just redirect to old topics.
Where do I know, may be from that time this question about WM5.0 is WORK?
I am myself seen QTEC2020i(XDAIIi) complete with mobile 5.0.
Please, answer how to Search(make sentence) and where(index), or answer to one of the many questions above?
Hi YARMen!
I know the search can be problematic if you do not enter the right keywords and even then it doesn't cover the WiKi which is where you should look for most of the answers.
Here are some quick answers for you:
Radio ROM - The drivers and stuff that control the phone WiFi and BT (all the radio) this is separate from the OS and can be updated by it self.
Extended ROM is a part of the devices FLASH that is hidden (can be unhidden with reg hacks and used to store files so they won't be deleted during hard reset). It is used to store provider customization cabs that install automatically after you hard reset the device.
Extracted ROM is a ROM image extracted from a device. Basically you take all the OS, drivers and stuff and save them to a file on the PC for later use.
To whom belongs files nk.nbf and ms.nbf?
What gives new version, when you do update?
Click to expand...
Click to collapse
Not exactly sure what you mean here. the mbf files are ROM images, and updates are produced by the OEMs. (Original Equipment Manufacturers)
Not sure about BT, but I think it's hardware.
That's it.
radio rom also called radio stack
have the software which also control the gsm/umts phone software
Thank you very much for answers!
Not exactly sure what you mean here. the mbf files are ROM images, and updates are produced by the OEMs. (Original Equipment Manufacturers)
Click to expand...
Click to collapse
When I updated my PDA I used ROM which consisted files ms_.nbf, nk.nbf, and radio_.nbf. I think it get 1, 2, 3 steps to install the softwere.
You can upgrade all of them or just one, moving files from folder, where installer starts.
So I know now what is radio_.nbf, it is radio ROM about that you have told me. Question is what the rest?
And please, if you know, what about version Bluetooth below?
Ok, well nk.nbf is 'main' ROM. It's the OS and hardware drivers for touch screen, LCD etc.
I am not sure but that leaves ms_.nbf to be the extended ROM. I could be wrong though.
Thank you, Levenum.
Good job!
There is a solution of search.
If you want to find exact words or sentences into this forum, or another wiki sites go to Google.com or another search server, put your words in extended search and choose domen(write down) 'forum.xda-developers.com' and etc.

App Jargon

I've noticed as jargon changes some of the less adept to the inner workings of their phone may need a reference for these terms. Maybe the Mod already has a reference page but the search did not produce it. Anyway, maybe if everyone adds their terms here Ill collate and repost so it will make it easier for the MOD and XDA. Below is a previous post with some additional added to it.....
Terminology:
Manila: The standard HTC interface with the big digital clock and tabs. The HD2 comes with Manila 2.5 (= HTC Sense)
ROM: Read Only Memory, but for our purposes usually means the operating system itself, which can be written to the ROM of the device. Originally rom had a piece of black plastic over a small window in the center of the rom chip. You would "peel back the tape and flash a light on it. This would erase the rom and you could update it by reprogramming the room... ERGO "Flashing the ROM". Now this is done through software only and cooked ROMs are customed Flashed roms...same thing.
Radio: Usually refers to the part of the OS controlling radio functions, which are the phone signal receiver, Bluetooth and WiFi. This also contains the GPS drivers.
Cooked: A ROM that has been modified by a ROM 'chef' to make it either more up to date, more functional, or to give more available memory. Some better than others, and all technically void your warranty.
Bricked: A 'cooked' ROM needs to have the boot sectors of the device modified to allow the ROM to be installed. If this hasn't been done, the the device can get stuck in the middle of the update, hence the term 'bricked': it becomes basically an unusable brick. There can be ways out of it, but sometimes it's terminal.
Flash: The process of updating the physical ROM with a new ROM OS image
SSPL/HSPL/SPL: The SPL is like the BIOS of a PC. Stock SPLs don't allow updates other than from the manufacturer or the phone operator. SSPL (SoftSPL) is a temporary software fix that allows the ROM to be updated and HSPL (HardSPL) is a permanent fix that protects from bad ROM flashes.
RRU/NBH: RUU stands for ROM Update Utility and it is the PC executed process to update a ROM. It has a few steps such as checking versions, battery status then putting the device into a mode to allow the ROM update (Bootloader mode) then doing the actual update. The NBH file is the actual ROM file itself that overwrites the ROM. It is possible to copy the NBH file to a storage card and rename it, then do the update without connecting to a PC.
RAM. Random access memory. This is usually refers to the temp ram in the phone. BTW the flash drive or SD card essentially is a ram chip that has some additional features to allow longer time storage of information... so when you remove power from it is still keeps the information intact on the SD card.
Add more as there is much more jargon out there. Thanks

n00b Dictionary Thread

so I have done the hack kit and flashed the vr003 rom from attn1.
However, I still don't have any idea what the following terms mean... Can someone explain it to n00bs like me?
Kernel:
Radio:
S-Off:
Gold Card:
I'm with ya. I do know some of those but it would be nice if there was a dummied down version of some of these root and Rom writeups
Sent from my Desire HD using XDA App
Im a noob myself but did a search using google and found this:
GOOGLE IS YOUR FRIEND
Kernel: A kernel connects the application software to the hardware of a computer/device.
S-OFF: S-OFF means that the NAND portion of the device is unlocked and can be written to. The default setting for HTC’s devices is S-ON, which means that neither can you access certain areas of the system nor can you guarantee a permanent root. Furthermore, signature check for firmware images is also ensured by the S-ON flag
RADIO: Android's Radio Interface Layer (RIL) provides an abstraction layer between Android telephony services (android.telephony) and radio hardware. The RIL is radio agnostic, and includes support for Global System for Mobile communication (GSM)-based radios.
Gold Card: A GoldCard is a special SD card that allows you to flash your phone with a new ROM. This is required as part of the process of rooting your HTC Inspire 4G amongst other devices.

[Q] Carrier and custom ROMs

Hi all - my phone is a Star S5 MTK6589T 2gb RAM 1.5Ghz
Could someone be so kind to tell me, what I am missing out here...?
I have tried different custom roms, made for my mtk6589t. Some of them does not "support" my carrier or something like that, I have no carriers to choose from when I wan't to "select carrier manually"??? - It's just showing some numbers without carrier names, but my APN settings are as they should be...
All from working ROM:
So I have tried copy/pasting modem.img
Copy/paste the baseband file in the mddb folder (working baseband for me is : MOLY.WR8.W1248.MD.WG.MP.V7.P1, 2013/04/10 00:41)
Copy/paste all in the firmware folder
Flash Baseband recovery from SD
Nothing seems to work, even though I have compared contents of the mddb folder and firmware folder to be exactly the same, I can only find/choose my carrier in one of the roms???
I don't understand this,.. Both or several ROM's are made for the Star S5 MTK6589, but there is a difference in this for some - meaning me.
Are there something that I need to do different, for it to work?
How can I modify the ROM I wanna use, with info regarding carrerinfo/3G from the working ROM in order to get it to work?
I would really like to understand this...

safely change ROM from Italian to UK/GB stock

Hi,
I purchased my S6 and it came from Italy and had some of the Italian mobile network specific apps etc. on it. I would like to revert it to a UK/GB specific ROM - more specifically one for the EE network. I would like to do this primarily so I can make use of the WiFi Calling feature.
My question is - is there a safe way to change (and effectively upgrade) from one ROM to another? If so, can you point me in the right direction of HOWTO's etc. - I want to be sure I backup this ROM so if anything goes wrong I can revert.
Alternatively if someone can point me in the direction of how to modify the system to allow me to enable wifi calling - I tried but was unable to as it is read-only (http://forum.xda-developers.com/galaxy-s6-edge/help/ee-wifi-calling-t3082364/page2)
thanks,
B

Categories

Resources