I'm trying to Use Odin to download a OS to my phone (Trying to put Raspbian. Raspbian runs on the raspberry pi which has an ARM processor my android phone also has one so hopefully it'l work.) (does something like an ISO file work? i dunno i'm gonna try and see)

when i use Odin i see these file types "BL" "AP" "CP" "CSC" what are they??

i have no idea but i really want to know and i want to know if my android phone has something like a BIOS where i can chose to boot from a USB flash drive(this might sound really silly.)

my phone has USB-OTG support but if it depends on some sort of drivers will they work in a bios (if android phones have one)please help!!

oh and ive already rooted my phone.

  • 3
    So you still believe Raspbian will magically work - sorry but that just can't be the case. Unlike PC OS where one copy of OS installer can get most things running on most PCs, software for embedded devices (including both phones and boards like Pi) are incredibly limited in the drivers they come with, and only supports their target hardware. Plus, manufacturers won't allow booting from external and/or unsigned (by themselves) sources (they've been working hard to lock things down to the opposite).
    – Andy Yan
    Commented Jun 11, 2017 at 14:51
  • 1
    @AndyYan is there no way to do something like this? I mean you've basically got a computer in your hands.
    – user223559
    Commented Jun 11, 2017 at 15:38
  • 1
    You don't - manufacturers deliberately prevent you from doing so. Only the most popular phones get ways to circumvent the lockdown, and even that is getting even harder and rarer (case in point, Qualcomm variants of Galaxy S7/S7E are virtually invincible).
    – Andy Yan
    Commented Jun 11, 2017 at 15:54
  • @AndyYan that's kinda sad to hear but thanks for everything!!! Learned ALOT :)
    – user223559
    Commented Jun 11, 2017 at 17:09
  • 3
    Why did the author of the application waste so much precious space with so many letters? "B", "A", "C", and another "C" would do just fine! Commented Dec 5, 2020 at 4:38

2 Answers 2

  • CSC (Consumer Software Customization): It is specific to geographical region and carriers. It contains the software packages specific to that region, carrier branding and APN setting.
  • PIT (Partition Information Table): You only need it if you screw up your partition table or if the firmware specifically requires it because of a change in the partition table layout.
  • BL (Bootloader): As its name implies, this option is used to flash the Bootloader of the device.
  • AP (Application Processor or PDA): Android.
  • CP (Core Processor): We call it Modem.
  • 1
    Thanks. Last time Samsung Pay was not working when I did with Odin. I did only AP that time. Now did CSC too. It works. I assume Samsung Pay + KNOX checks CSC also to ensure official status and not just AP. Thanks for your answer, now I know.
    – Rahul
    Commented Aug 13, 2018 at 6:45
  • 1
    Which part contains Recovery Mode and Download Mode?
    – endolith
    Commented May 11, 2020 at 4:54
  • SMS application is crashed. should I download CSC only? Commented Aug 21, 2020 at 7:49
  • 1
    AP is what you select when you're installing a recovery image, which is separate from Android, correct?
    – endolith
    Commented Aug 26, 2020 at 20:35
  • Android partition! not Application Processor
    – pazel1374
    Commented Jan 21 at 8:34

According to this XDA-Developers forum post and this Droidguiding article:

  • BL stands for bootloader
  • AP represents the system partition (possibly stands for Android partition); under previous Odin versions, this was called "PDA"
  • CP represents your modem
  • CSC stands for Consumer Software Customization, this specifies the features your Android device gets according to its geographical location and carrier

You must log in to answer this question.