FNG here. I just updated my Droid from the stock 2.1 to 2.2 using the instructions on this thread. Love it, but ran into some questions on terminology that I haven't easily found answers for in FAQs.
From this, I have:
Kernel: 126.96.36.199 / pierce@MyDroidWorld #212
Build: voles-user 2.2 FRF84B 42477 release-keys
I haven't seen a clear explanation differentiating the version of Droid OS (ex. 2.2 FRF84B), ROMs, and Kernels. I think these are questions others may have, but the topics I've seen seem (yes, I searched and read for hours) to assume you know these core relationships.
1. Once you follow the above thread to updated to 2.2, you've done the basic OS update and this is the only way to get to a rooted 2.2? The only OS update out there is the FRF84B in the above thread.
2. Are ROM's different versions of the underlying OS (each could be applied to a 2.1 phone to get to 2.2) or are they just different interpretations of a higher level of the OS update to 2.2? If I updated a ROM, would that change the "Build number", Kernel version, baseband, or a combo that depends on the ROM?
3. I re-ran the update thread a few times to try the market fix. I also applied the baseband radio fix update a few times. I think I figured out that the baseband updates are completely separate from OS or ROM and only need to be run once. Is it true that baseband only needs to be updated once and it won't get updated by ROMs?
4. ROMs are not Kernels and Kernels are specific to ROMs? Kernels appear to be a subset of the ROM that affect CPU clock / power configuration, no?
My WiFi isn't stable and keeps on cycling up/down. I need to do something to fix it, but don't know whether I need a ROM or Kernel.
Many thanks in advance - Phil