HI, i'm new to flashing roms and have a few burning queries;
(anyway im on f1 gs2 v6, and clarifying instructions to flash galnet miui )
1.) Does a ROM operate with only specific kernels?
When we specify ROMS, do they include the specific kernels, bootloaders(or do they work with varying kernels/bootloaders)? If not, what they include?
2.) Is it okay to flash any kernel over existing ones? Will there be compaitability issues?
Does the same apply to bootloaders, basebands?
I would greatly appreciate efforts to clarify similar mattters, thank you for your time and patience
1. No. A ROM has one kernel called stock kernel. This kernel is bundled into the ROM. There are several kernels like Speedmod, CF, Semaphore, Talon, Tegrak, Midnight, Galaxian, Dark Core, Damian's, etc. Each kernel can work with stock/custom Gingerbread ROMs.
2. Yes. You can flash it using Odin or Heimdall or SGS Kernel Flasher.
It can be depending on the type (EXT2, EXT4, RFS) of the filesystem.
Bootloaders are ROM related, not kernel related things.
"ROM - Android Image. A shortening of the term "ROM image". The ROM (Read-Only Memory) image is at least a full install of the OS framework, and may or may not include a Kernel or Recovery as well. Official or "stock" ROMs include all three frameworks (OS, Kernel, and Recovery), as well as apps and services pre-installed, including those from both the device manufacturer and cellular service carrier."
"Kernel - Framework. Specifically, it is a bridge between the applications in an operating system and the processing components of the hardware. In short, it connects the software to the hardware."
"Modem - or Baseband. The parts of a firmware that allow communication between the operating system, the telecommunication hardware, and a mobile network. Some modems give good battery life, some good signal, some neither. It's the drivers package that is responsible for GPRS, 3G/E/H, WIFI, GPS and Bluetooth."