Radio logcats are useful for troubleshooting network connectivity, especially on modded (rooted &/or custom ROM) devices. If you’re reporting such an issue it’s often useful to provide the radio logcat in addition to the regular logcat to help the developer resolve the problem.
There are 3 ways to get a radio logcat:
This is the easiest method.
- Install MatLog.
- Tap the Options menu icon.
- Tap Settings.
- Under Configuration, tap Log Buffer(s).
- Tap the logcats you want (Radio in this case, but you can request others too).
- Exit Settings.
- Tap the Options menu icon again.
- Tap File.
- Tap Record to start logcat collection.
- When you’re done, stop the recording by tapping the corresponding location. The logcat file will be at /catlog in your primary (read: internal or adopted external) user storage.
Using the terminal on your device
- Install Terminal Emulator.
- Follow these instructions to set Terminal Emulator to start with root permissions.
- Start Terminal Emulator.
logcat -b radio > /sdcard/radio_logcat.txt– This dumps the logcat file radio_logcat.txt at the root of your SD card.
logcat -b radioworks too, but I have no idea where it puts the file and have never tried it myself.
- Reproduce this issue you’re getting the logcat for.
- When you’re done with Step 5, close Terminal Emulator.
- Navigate to the root of your SD card to find the file there.
Using ADB on your PC
While I know this method exists, I’ve never used it. The command to enter is
adb logcat -b radio, and
adb logcat -b radio > /sdcard/radio_logcat.txt probably works too.